Skip to content
@CAPS-32

CAPS-32

Computer Science capstone team from IPB University developing SAFRONS, a smart agriculture Web GIS platform.
SAFRONS Logo

SAFRONS Ecosystem

Platform WebGIS spasial presisi tinggi untuk visualisasi hara tanah dan simulasi kesesuaian komoditas pertanian wilayah Bogor dan sekitarnya.

React TypeScript Tailwind CSS Leaflet FastAPI Python PostgreSQL PostGIS Docker Vite PWA Vercel Railway


Deskripsi Sistem

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.

Demo Video

SAFRONS Demo Video

Klik GIF di atas untuk menonton video demo lengkap SAFRONS (3 menit)

Repositori Utama

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.

Fitur Utama Platform

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.

Tautan Resmi


Anggota Tim CAPS-32

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

Pinned Loading

  1. safrons-backend safrons-backend Public

    Spatial API for SAFRONS. Powered by FastAPI and PostGIS for regional soil nutrient mapping.

    PLpgSQL

  2. safrons-frontend safrons-frontend Public

    Web GIS Interface for SAFRONS. Built with React and Leaflet for interactive soil nutrient visualization.

    TypeScript

  3. safrons-docs safrons-docs Public

    Project deliverables and technical specifications for SAFRONS

    TeX

  4. CAPS-32 CAPS-32 Public

    Source code for the SAFRONS WebGIS platform

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…