Platform WebGIS spasial presisi tinggi untuk visualisasi hara tanah dan simulasi kesesuaian komoditas pertanian wilayah Bogor dan sekitarnya.
SAFRONS (Smart Agriculture and Fertilizer Recommendation System) dikembangkan sebagai platform WebGIS terintegrasi untuk menampilkan data unsur hara tanah, menyajikan diagnosis kondisi hara secara dinamis, dan menyimulasikan kesesuaian komoditas pertanian berbasis lokasi.
Sistem ini dirancang menggunakan arsitektur terpisah (decoupled architecture) guna memisahkan antarmuka pengguna, layanan logika bisnis API backend, dan basis data spasial secara aman, modular, dan efisien.
Klik GIF di atas untuk menonton video demo lengkap SAFRONS (3 menit)
Ekosistem SAFRONS terbagi menjadi tiga repositori utama di dalam organisasi CAPS-32:
- Peran: Antarmuka pengguna (Single Page Application) dan mesin visualisasi geografis interaktif.
- Teknologi Utama: React, TypeScript, Tailwind CSS, Leaflet, React Leaflet, Turf.js, Axios, Vite, PWA.
- Peran: Pemrosesan query spasial, autentikasi keamanan, penegakan RBAC, dan eksekusi logika sistem pakar.
- Teknologi Utama: Python, FastAPI, SQLAlchemy, PostgreSQL, PostGIS, Pytest, JWT Auth, Uvicorn.
- Peran: Repositori utama luaran fisik (deliverables) Capstone, yang meliputi dokumen Laporan Akhir (source LaTeX & PDF), Slide Presentasi, Video Presentasi, Poster, berkas gambar diagram, serta Cetak Biru Spesifikasi Sistem.
- Teknologi Utama: LaTeX, Markdown, Canva.
Aplikasi SAFRONS dirancang untuk memberikan kemudahan akses data agronomis bagi pengguna umum maupun pakar pertanian:
- Penyajian Peta Spasial Interaktif: Menyajikan sebaran 191 poligon area hara wilayah Bogor dengan filter lapisan (layer) dinamis untuk parameter pH, N, P, dan K secara instan tanpa reload halaman.
- Pencarian & Diagnosis Lokasi: Menentukan kondisi tanah pada titik koordinat yang dipilih pengguna dengan cepat menggunakan kueri spasial PostGIS.
- Sistem Pakar Evaluasi Lahan: Menganalisis tingkat keasaman tanah (pH) dan kandungan nutrisi tanah relatif secara otomatis menggunakan kaidah evaluasi Balittanah.
- Simulasi Kesesuaian Komoditas: Mengevaluasi kecocokan lahan untuk tanaman Jagung, Kacang Tanah, dan Kakao menggunakan pendekatan faktor pembatas hukum minimum Liebig (Liebig's Law of the Minimum).
- Bookmarks Wilayah: Memungkinkan pengguna menyimpan wilayah penting untuk diakses kembali dengan cepat.
- Back-office Expert & Admin: Menyediakan dashboard khusus bagi pakar untuk memperbarui data tanah secara langsung di peta dan mengelola artikel rekomendasi, serta kontrol admin untuk manajemen hak akses.
- Aplikasi Web (Frontend): https://safrons.vercel.app/
- Dokumentasi API Swagger (Backend): https://safrons-api.up.railway.app/docs
Proyek ini dikembangkan oleh Tim CAPS-32:
- Husni Abdillah (Frontend Developer) — NIM: G6401231097
- Insan Anshary Rasul (Database Engineer) — NIM: G6401231132
- Muhammad Allif Qalbiy (Documentation Lead) — NIM: G6401231084
- Rafif Muhammad Farras (Backend Developer) — NIM: G6401231102
Dosen Pembimbing: Hari Agung Adrianto, S.Kom., M.Si., Ph.D.
Program Studi Ilmu Komputer • IPB University • 2026