3.7 KiB
3.7 KiB
Daftar Tugas Proyek: Solusi AI Peternakan Ayam
Dokumen ini melacak tugas-tugas pengembangan untuk proyek ini.
Legenda
- Selesai
- Belum Selesai
- [-] Sedang Dikerjakan
- [!] Diblokir
Milestone 1: MVP Core Dashboard & Data Display
Backend
- Setup server & database schema dasar.
- Endpoint untuk data KPI statis.
- Endpoint untuk data lingkungan (mock).
- Endpoint untuk data notifikasi (mock).
- Endpoint untuk otentikasi pengguna.
- Integrasi awal dengan API untuk Laporan Harian.
Frontend
- Struktur proyek dasar dengan React & TypeScript.
- Halaman Login.
- Layout utama (Sidebar & Header).
- Komponen KPI Card.
- Komponen Grafik Lingkungan.
- Komponen Peta Kepadatan Kandang.
- Komponen Notifikasi.
- State management dasar dengan React Context.
- Halaman Dashboard Utama.
- [-] Manajemen Pengguna & Akses (RBAC).
Milestone 2: Fitur Analisis Visual (AI)
Backend
- Service untuk ingesti stream video dari kamera RTSP.
- Model AI: Penghitungan Ayam (integrasi).
- Model AI: Deteksi Mortalitas (integrasi).
- [-] Model AI: Penghitungan Karung Pakan (integrasi).
- Model AI: Analisis Perilaku (pengembangan).
- [-] Endpoint real-time untuk hasil analisis (WebSockets/SSE).
Frontend
- Halaman Dashboard: Hitung Ayam.
- Halaman Dashboard: Hitung Karung Pakan.
- Halaman Dashboard: Analisis Perilaku.
- Halaman Dashboard: Pemantauan Berat.
- Visualisasi bounding box pada stream video (mock).
- Update data analitik secara real-time di UI.
Milestone 3: Manajemen & Aplikasi Mobile
Backend
- CRUD API untuk Lokasi, Kandang, Lantai.
- CRUD API untuk Kamera.
- CRUD API untuk Perangkat IoT.
- CRUD API untuk Pengguna & Peran.
- Endpoint yang dioptimalkan untuk aplikasi mobile.
- Sistem notifikasi push (Firebase/APNS).
Frontend
- Halaman Manajemen Struktur (Lokasi/Kandang/Lantai).
- Halaman Manajemen Kamera.
- Halaman Manajemen Perangkat IoT.
- Halaman Manajemen Pengguna & Hak Akses.
- Halaman Prototipe Aplikasi Mobile.
Milestone 4: Integrasi Rekomendasi AI Lanjutan
Backend
- Kembangkan service untuk menghasilkan rekomendasi dinamis berdasarkan data agregat.
- Buat endpoint API untuk menyajikan rekomendasi ke frontend.
- Integrasikan model prediksi (misal: prediksi bobot, prediksi stok pakan).
Frontend
- Desain komponen UI untuk menampilkan rekomendasi AI di setiap modul terkait.
- Dashboard: Tampilkan "AI Insight of the Day" secara proaktif.
- Hitung Ayam: Tampilkan rekomendasi terkait kepadatan & distribusi populasi.
- Berat Ayam: Integrasikan rekomendasi prediksi bobot dan keseragaman.
- Manajemen Pakan:
- Hitung Karung: Tampilkan rekomendasi prediksi inventori dan pemesanan.
- Pemborosan Pakan: Tampilkan rekomendasi akar masalah (root cause) dari hotspot pemborosan.
- Penjadwalan Pakan: Tampilkan rekomendasi penyesuaian jadwal dinamis berdasarkan perilaku/lingkungan.
- Analisis Perilaku: Tampilkan rekomendasi deteksi dini penyakit berdasarkan anomali perilaku.
- Kunjungan Dokter: Tampilkan rekomendasi penjadwalan kunjungan preventif berbasis data.
- Proses OCR: Tampilkan rekomendasi jika ada anomali data antar dokumen atau dengan data sistem.
- Manajemen Jaringan: Tampilkan rekomendasi untuk optimasi perangkat jaringan yang bermasalah.
Lain-lain
- Dokumentasi API (Swagger/OpenAPI).
- Setup CI/CD pipeline.
- Penulisan Unit Test & E2E Test.
- Optimasi performa & Core Web Vitals.
- Dokumen SRS.
- Dokumen PRD.
- Daftar Tugas (TODO).