Sistem Pakar Terpadu dan Deteksi Penyakit Tanaman Padi menggunakan AI/Machine Learning (MobileNetV2 CNN) berbasis Flutter dan Laravel.
# MAPAN (Sistem Pakar & Deteksi Penyakit Padi) 🌾
MAPAN adalah sistem cerdas berbasis *Mobile* dan *Web* yang ditujukan untuk membantu petani dalam mendeteksi penyakit tanaman padi menggunakan **Kecerdasan Buatan (Machine Learning/Computer Vision)**, serta menyediakan layanan terpadu berupa **Sistem Pakar**.
Proyek ini dibangun dengan arsitektur *Client-Server* dan **REST API** yang sangat tangguh:
- **Backend & Web Dashboard:** Laravel 13, PHP 8.2, REST API, React / Inertia.js, dan SQLite.
- **Frontend Mobile:** Flutter (Android/iOS).
- **Machine Learning (AI):** Python (TensorFlow/Keras) untuk Pelatihan, berjalan sebagai ONNX Runtime di sisi *Edge/Client* (MobileNetV2).
---
## ✨ Fitur Utama Aplikasi
1. **🤖 Deteksi Penyakit AI (*Offline*):** Petani dapat memindai daun padi menggunakan kamera HP. Aplikasi akan mendeteksi penyakit dalam hitungan milidetik tanpa perlu koneksi internet!
2. **📖 Sistem Pakar (Knowledge Base):** Database ensiklopedia digital seputar pertanian yang berisi detail penyakit, daftar gejala, dan saran penanganan langsung dari pakar pertanian.
3. **👥 Sistem Multi-Role (Hak Akses):**
- **Petani / User:** Dapat melakukan pemindaian daun dan melihat riwayat deteksi.
- **Pakar:** Memiliki akses ke Dashboard untuk menambah/mengedit data penyakit, gejala, dan solusi.
- **Admin / IT:** Mengelola kinerja server dan keseluruhan sistem pemetaan.
- **Super Admin:** Memiliki akses tertinggi termasuk kontrol manajemen pengguna.
4. **📍 Pemetaan & Geotagging (Maps):** Setiap hasil pemindaian penyakit yang positif akan dicatat lokasinya (GPS) lalu ditampilkan di atas peta secara _real-time_ untuk memonitor area rawan wabah.
5. **🔔 Push Notification (FCM):** Notifikasi *real-time* berbasis Android (Heads-Up Banner) yang dikirim dari server ke aplikasi seluler untuk berbagai pembaruan status sistem pakar atau peringatan wabah.
6. **📜 Riwayat & Laporan:** Aplikasi mencatat semua log deteksi yang pernah dilakukan pengguna sehingga progres penanganan penyakit bi …