Aplikasi pelacakan hiu
Proyek kursus tahun pertama : Aplikasi pelacakan hiu menggunakan data OSEARCH
Deskripsi domain
[Organisasi nirlaba] OCEARCH sibuk menandai hiu putih besar dan melacak pergerakan mereka hampir secara real-time, menggunakan teknologi baru untuk meningkatkan pemahaman kita tentang makhluk laut yang menakjubkan ini.
OCEARCH bekerja sama dengan 20 institusi berbeda dan bahkan memiliki laboratorium laut sendiri. “[Memanfaatkan] platform hidraulik khusus berkapasitas 75.000 pon yang dirancang untuk mengangkat hiu dewasa dengan aman agar dapat diakses oleh tim peneliti multi-disiplin, hingga 12 penelitian dilakukan dalam waktu sekitar 15 menit pada hiu dewasa hidup,” [organisasi] kata tentang kapal M/V OCEARCH-nya. Data yang dikumpulkan dari ekspedisi ini membantu upaya konservasi hiu putih besar serta meningkatkan pemahaman yang lebih baik tentang predator puncak ini dan peran mereka dalam ekosistem.
Penelitian – seperti penandaan dan pengumpulan sampel darah – hanya memberikan sedikit ketidaknyamanan bagi hiu, dan tidak ada bukti adanya masalah atau rasa sakit jangka panjang, menurut OCEARCH (Sumber: International Business Times).
Fungsionalitas
- Hubungkan ke server untuk mengakses data pelacakan hiu
- Menelusuri hiu yang muncul dalam jangka waktu tertentu (dalam 24 jam terakhir, seminggu terakhir, atau sebulan terakhir)
- Filter pencarian hiu berdasarkan jenis kelamin, tahap kehidupan, dan tandai lokasi
- Tampilkan semua detail hiu terkait, termasuk spesies, panjang, berat, dan deskripsi hiu, diurutkan berdasarkan terkini
- "Ikuti" hiu sedemikian rupa sehingga muncul di daftar favorit
- Profil pengguna yang berbeda
- Menampilkan statistik visual tentang jenis hiu yang ada dalam jangka waktu tertentu
- Fitur "Hiu hari ini".
- Tampilkan peta yang menggambarkan lokasi geografis semua hiu yang diikuti
Tujuan
- Mengembangkan antarmuka yang ramah pengguna;
- Membangun aplikasi mandiri dengan widget, pengelola tata letak, dan pengendali acara;
- Menggunakan sistem kontrol versi untuk mengelola kode sumber;
- Menafsirkan persyaratan aplikasi yang melampaui tingkat teknis Ilmu Komputer dan berhubungan dengan kebutuhan pengguna domain aplikasi;
- Mengidentifikasi kesulitan dalam desain GUI;
- Bekerja dengan kode yang sudah ada sebelumnya, disediakan sebagai perpustakaan;
- Melakukan analisis tugas dan desain UI;
- Mendokumentasikan kode.
Kontributor
- Hawa Gazay - Egzy
- Maksymilian Gajowniczek - pembuat kode
- Nina Hasebe - nhasebe
- Amandine Jala - makan-j