Community & PKM Projects
Completed
July 2026
jumakenjahe
Sistem informasi berbasis web untuk pemantauan hasil panen, evaluasi produktivitas lahan secara real-time, dan kalkulasi profitabilitas pertanian dengan kontrol akses berbasis peran.
jumakenjahe.view
LIVE
Ringkasan Proyek
Latar belakang dan cakupan sistem
AgriSmart (JumaKenjahe Dashboard Pertanian) adalah platform berbasis web yang dikembangkan untuk memusatkan pengelolaan data panen dan meningkatkan visibilitas performa lahan pertanian. Sistem ini membagi hak akses ke dalam dua peran utama, yaitu Admin dan Petani, guna memastikan integritas dan akurasi data.
Melalui platform ini, petani dapat mencatat hasil panen harian berdasarkan komoditas yang telah ditetapkan, mencatat kondisi cuaca, mengunggah dokumentasi visual, serta memperoleh perhitungan otomatis untuk pendapatan kotor dan laba bersih. Di sisi manajemen, Admin memiliki akses ke dashboard analitik komprehensif yang menyajikan tren panen, komoditas unggulan, evaluasi kinerja antarpenggarap, serta sistem peringatan dini untuk lahan dengan produktivitas di bawah rata-rata.
Melalui platform ini, petani dapat mencatat hasil panen harian berdasarkan komoditas yang telah ditetapkan, mencatat kondisi cuaca, mengunggah dokumentasi visual, serta memperoleh perhitungan otomatis untuk pendapatan kotor dan laba bersih. Di sisi manajemen, Admin memiliki akses ke dashboard analitik komprehensif yang menyajikan tren panen, komoditas unggulan, evaluasi kinerja antarpenggarap, serta sistem peringatan dini untuk lahan dengan produktivitas di bawah rata-rata.
Latar Belakang & Kebutuhan
Kendala operasional dan kebutuhan spesifikasi sistem
Pengelolaan data operasional pada sektor pertanian konvensional umumnya menghadapi kendala berikut:
1. Pencatatan Manual yang Rentan Kesalahan: Data panen dan biaya operasional dicatat secara terpisah menggunakan media fisik atau lembar kerja digital sederhana, meningkatkan risiko kehilangan data dan salah hitung finansial.
2. Ketiadaan Metrik Produktivitas Lahan: Manajemen kesulitan menilai efektivitas lahan karena tidak tersedianya kalkulasi perbandingan antara volume hasil panen terhadap luas area tanam riil.
3. Distribusi Komoditas yang Tidak Terkontrol: Tidak adanya validasi sistem memungkinkan terjadinya kekeliruan pencatatan komoditas oleh petani yang tidak berwenang menggarap varietas tersebut.
4. Keterlambatan Evaluasi Operasional: Penurunan performa pada petak lahan tertentu kerap kali baru teridentifikasi di akhir musim tanam, sehingga tindakan mitigasi menjadi terlambat.
1. Pencatatan Manual yang Rentan Kesalahan: Data panen dan biaya operasional dicatat secara terpisah menggunakan media fisik atau lembar kerja digital sederhana, meningkatkan risiko kehilangan data dan salah hitung finansial.
2. Ketiadaan Metrik Produktivitas Lahan: Manajemen kesulitan menilai efektivitas lahan karena tidak tersedianya kalkulasi perbandingan antara volume hasil panen terhadap luas area tanam riil.
3. Distribusi Komoditas yang Tidak Terkontrol: Tidak adanya validasi sistem memungkinkan terjadinya kekeliruan pencatatan komoditas oleh petani yang tidak berwenang menggarap varietas tersebut.
4. Keterlambatan Evaluasi Operasional: Penurunan performa pada petak lahan tertentu kerap kali baru teridentifikasi di akhir musim tanam, sehingga tindakan mitigasi menjadi terlambat.
Solusi & Desain Sistem
Pendekatan arsitektur dan struktur logika sistem
Mengembangkan sistem manajemen pertanian terpadu yang memadukan kemudahan entri data di lapangan dengan kapabilitas analitik di tingkat manajerial:
1. Penerapan Role-Based Access Control (RBAC): Membatasi otorisasi entri data petani hanya pada komoditas yang telah diverifikasi dan ditetapkan oleh Admin.
2. Kalkulasi Finansial Otomatis: Mengintegrasikan formula perhitungan otomatis untuk pendapatan total, biaya produksi, dan laba bersih secara real-time saat transaksi panen disimpan.
3. Sistem Peringatan Produktivitas Lahan: Menerapkan logika komparasi data di tingkat database untuk mendeteksi dan memberi penanda visual pada lahan dengan hasil panen di bawah ambang batas rata-rata.
4. Visualisasi Data Interaktif: Menyediakan ringkasan visual berbasis grafik tren deret waktu (time-series) dan distribusi komoditas untuk mendukung pengambilan keputusan yang objektif.
1. Penerapan Role-Based Access Control (RBAC): Membatasi otorisasi entri data petani hanya pada komoditas yang telah diverifikasi dan ditetapkan oleh Admin.
2. Kalkulasi Finansial Otomatis: Mengintegrasikan formula perhitungan otomatis untuk pendapatan total, biaya produksi, dan laba bersih secara real-time saat transaksi panen disimpan.
3. Sistem Peringatan Produktivitas Lahan: Menerapkan logika komparasi data di tingkat database untuk mendeteksi dan memberi penanda visual pada lahan dengan hasil panen di bawah ambang batas rata-rata.
4. Visualisasi Data Interaktif: Menyediakan ringkasan visual berbasis grafik tren deret waktu (time-series) dan distribusi komoditas untuk mendukung pengambilan keputusan yang objektif.
Pendekatan Teknis & Pemilihan Teknologi
Alasan pemilihan teknologi dan alur proses data
Arsitektur Backend:
1. Menggunakan PHP Native dengan ekstensi PDO (PHP Data Objects) dan mekanisme prepared statements untuk memastikan efisiensi pemrosesan data serta pencegahan kerentanan SQL Injection.
Desain Basis Data (MySQL):
2. Merancang skema relasional yang dinormalisasi (entitas users, commodities, lands, farmer_commodities, dan harvests) dengan penerapan foreign key constraints dan indeks pada kolom harvest_date serta relasi pengguna untuk menjaga performa kueri.
Kueri Analitik & Agregasi Data:
3. Menghitung rasio produktivitas (total panen / luas lahan) dan filtering lahan kritis secara langsung melalui kueri SQL menggunakan subkueri serta klausa HAVING, sehingga mengurangi beban komputasi di sisi server aplikasi.
Frontend & Antarmuka Pengguna:
4. Memanfaatkan Vanilla JavaScript untuk kalkulasi dinamis pada formulir input dan Chart.js untuk penyajian visualisasi grafik data yang responsif.
5. Menerapkan desain antarmuka berbasis CSS kustom yang responsif agar dapat diakses secara optimal melalui perangkat seluler maupun desktop.
1. Menggunakan PHP Native dengan ekstensi PDO (PHP Data Objects) dan mekanisme prepared statements untuk memastikan efisiensi pemrosesan data serta pencegahan kerentanan SQL Injection.
Desain Basis Data (MySQL):
2. Merancang skema relasional yang dinormalisasi (entitas users, commodities, lands, farmer_commodities, dan harvests) dengan penerapan foreign key constraints dan indeks pada kolom harvest_date serta relasi pengguna untuk menjaga performa kueri.
Kueri Analitik & Agregasi Data:
3. Menghitung rasio produktivitas (total panen / luas lahan) dan filtering lahan kritis secara langsung melalui kueri SQL menggunakan subkueri serta klausa HAVING, sehingga mengurangi beban komputasi di sisi server aplikasi.
Frontend & Antarmuka Pengguna:
4. Memanfaatkan Vanilla JavaScript untuk kalkulasi dinamis pada formulir input dan Chart.js untuk penyajian visualisasi grafik data yang responsif.
5. Menerapkan desain antarmuka berbasis CSS kustom yang responsif agar dapat diakses secara optimal melalui perangkat seluler maupun desktop.
Peran & Tanggung Jawab
Tanggung jawab langsung dalam pengembangan modul
Full-Stack Developer & Database Designer:
1. Merancang skema relasional database, pemetaan relasi antar-entitas, dan optimasi kueri analitik.
2. Mengembangkan seluruh modul logika backend, mencakup autentikasi pengguna, otorisasi peran, validasi data panen, dan modul unggah berkas dokumentasi.
3. Membangun antarmuka pengguna (UI/UX) yang responsif dan ergonomis bagi pengguna di lapangan.
4. Mengintegrasikan komponen grafik analitik interaktif dan sistem filter data berbasis periode (harian, bulanan, tahunan).
1. Merancang skema relasional database, pemetaan relasi antar-entitas, dan optimasi kueri analitik.
2. Mengembangkan seluruh modul logika backend, mencakup autentikasi pengguna, otorisasi peran, validasi data panen, dan modul unggah berkas dokumentasi.
3. Membangun antarmuka pengguna (UI/UX) yang responsif dan ergonomis bagi pengguna di lapangan.
4. Mengintegrasikan komponen grafik analitik interaktif dan sistem filter data berbasis periode (harian, bulanan, tahunan).
Hasil & Dampak Proyek
Pencapaian fungsional dan pengujian hasil implementasi
1. Digitalisasi Data Terpusat: Mengeliminasi pencatatan konvensional berbasis kertas dan menyatukan riwayat panen seluruh lahan ke dalam satu sistem terpusat.
2. Akurasi Perhitungan Finansial: Meniadakan potensi kesalahan manual pada penghitungan pendapatan dan laba bersih operasional.
3. Deteksi Dini Lahan Bermasalah: Mempercepat identifikasi petak lahan yang mengalami penurunan produktivitas melalui fitur peringatan otomatis, memungkinkan tindakan perawatan dilakukan lebih awal.
4. Transparansi Evaluasi Kinerja: Menyediakan parameter penilaian kinerja petani yang terukur dan objektif berdasarkan volume panen, kualitas rata-rata, dan efisiensi pemanfaatan lahan.
2. Akurasi Perhitungan Finansial: Meniadakan potensi kesalahan manual pada penghitungan pendapatan dan laba bersih operasional.
3. Deteksi Dini Lahan Bermasalah: Mempercepat identifikasi petak lahan yang mengalami penurunan produktivitas melalui fitur peringatan otomatis, memungkinkan tindakan perawatan dilakukan lebih awal.
4. Transparansi Evaluasi Kinerja: Menyediakan parameter penilaian kinerja petani yang terukur dan objektif berdasarkan volume panen, kualitas rata-rata, dan efisiensi pemanfaatan lahan.