Aplikasi Mobile untuk Otomatisasi dan Monitoring Pertanian Berbasis IoT
PINTAR (Pandowo Integrated Auto Farming) adalah aplikasi mobile berbasis Flutter yang dirancang untuk mendukung sistem pertanian cerdas (smart farming) melalui pemantauan dan pengendalian perangkat IoT di area seperti greenhouse dan kolam lele. Aplikasi ini merupakan bagian dari program PPK Ormawa HMTP 2025 berbasis INFASYS.
Komponen Utama:
- ESP32: Perangkat IoT untuk membaca dan mengendalikan lingkungan (sensor suhu, pH, kelembaban, pompa air, dll).
- Wi-Fi Greenhouse: Koneksi lokal alat IoT ke internet/server.
- MQTT Broker / REST API: Jembatan komunikasi real-time antar alat dan aplikasi.
- Firebase: Backend untuk autentikasi, penyimpanan data, notifikasi, dan cloud function.
- Flutter App: Aplikasi mobile untuk petani dan tim pengelola.
- Registrasi Bangunan dan Perangkat IoT
- Pemantauan Data Sensor (Real-time)
- Kontrol Aktuator Jarak Jauh (Pompa, Kipas, dll)
- Statistik dan Grafik Data
- Penjadwalan Otomatisasi Perangkat
- Notifikasi Keadaan Abnormal
- Perangkat IoT (ESP32) connect ke Wi-Fi greenhouse
- Mengirim identitas ke server via MQTT atau HTTP POST:
{
"device_id": "SENSOR_ABC123",
"type": "sensor",
"category": "pH",
"status": "ready"
}- Firebase menyimpan data device dengan status
unassigned - User membuka aplikasi PINTAR → pilih bangunan → klik “Tambah Alat”
- Aplikasi menampilkan daftar perangkat yang belum dipasangkan
- User memilih perangkat dan menghubungkannya ke bangunan terdaftar
Perangkat ESP32 secara berkala mengirimkan data sensor:
{
"device_id": "SENSOR_ABC123",
"value": 6.8,
"timestamp": "2025-07-01T10:00:00"
}Firebase menyimpan dan menyinkronkan data ke aplikasi secara real-time.
"users": {
"user_id": {
"name": "Zhafif",
"email": "...",
"buildings": ["building_001"]
}
},
"buildings": {
"building_001": {
"name": "Greenhouse 1",
"devices": ["SENSOR_ABC123", "ACTUATOR_XYZ456"]
}
},
"devices": {
"SENSOR_ABC123": {
"type": "sensor",
"category": "pH",
"status": true,
"building_id": "building_001"
}
}- Auth: Login, Register, Forgot Password
- Dashboard: Data Sensor, Kontrol Aktuator, Toggle Otomatis
- Bangunan: Daftar Bangunan, Detail Bangunan, Tambah Perangkat
- Device Detail: Jadwal, Grafik, Log, Kontrol Manual
- Statistik: Grafik pH, suhu, kelembaban harian/bulanan
- Pengaturan: Profil, Notifikasi, Info Aplikasi
- Flutter (Frontend Mobile)
- Firebase Auth & Firestore (Backend & Realtime DB)
- MQTT (Mosquitto / HiveMQ) untuk komunikasi real-time
- ESP32 / NodeMCU dengan sensor DHT22, pH Meter, pompa air, dsb
- UI/UX Design: Figma - PINTAR APP
Aplikasi ini dikembangkan untuk tujuan sosial dan edukatif di bawah program PPK Ormawa 2025. Lisensi bersifat terbuka dengan atribusi ke Tim HMTP Universitas Ahmad Dahlan.
- Pengembang Aplikasi: Raja Zhafif Raditya Harahap
- Perangkat & Alat: Muhammad Ikhwan nur Sidik dan Siti Nurhayati
- Email: bangz1504@gmail.com
- Instagram: PPKOHMTPUAD
Jika Anda ingin berkontribusi dalam pengembangan aplikasi ini, silakan fork repo dan pull request! 💚