Files
dashboard/TODO.md
T
Alberto-Audrix 32a36cceff
CI / lint-and-test (push) Canceled after 0s
first commit
2026-07-28 08:55:05 +07:00

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).