sofyan salim

SmallholderHub MISWRI Indonesia · 2025 – Sekarang

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • PostGIS
  • Prisma
  • MapLibre
  • Tailwind CSS
Kunjungi
Semua karya

WRI Indonesia

SmallholderHub MIS

Sistem informasi manajemen untuk program petani sawit swadaya — petani, kelompok tani, lahan, pelatihan dan panen dalam satu tempat, lengkap dengan dashboard, peta dan peringatan titik api.

Kunjungi sistemnya
Peran
Data Management & Development Platform
Periode
2025 – Sekarang
Lokasi
Riau
Kampar · Siak · Rokan Hulu · Pelalawan
Teknologi
Next.jsReactTypeScriptPostgreSQLPostGISPrismaMapLibreTailwind CSS

Konteks

Tim program WRI Indonesia bekerja bersama petani sawit, baik swadaya maupun eks-plasma, dan kelompok taninya. Data program mereka (petani, kelompok, lahan, pelatihan dan panen) butuh satu rumah yang andal: struktur yang konsisten, pemeriksaan kualitas, dan laporan yang bisa dipercaya mitra.

Lokasi

Lokasi program berada di empat kabupaten di Riau. Wilayah mengikuti hierarki resmi BPS (provinsi, kabupaten, kecamatan, desa), dan akses data setiap pengguna dibatasi per provinsi, kabupaten dan kelompok tani.

Lokasi proyek

Tantangan

Data datang dari lapangan dalam berbagai bentuk, berisi data pribadi, dan dipakai oleh orang-orang dengan kebutuhan yang sangat berbeda.

  • Format input campur. Daftar petani dan panen datang dalam Excel; lahan dan pohon sawit dalam shapefile.
  • Data sensitif. NIK dan tanggal lahir harus tetap tersamarkan di layar.
  • Banyak pengguna, satu sumber data. Lima peran, dari operator yang menginput data sampai donor yang hanya melihat, masing-masing hanya melihat wilayah dan kelompoknya sendiri.
  • Risiko kebakaran. Titik api di sekitar area program harus cepat ditandai dan dilaporkan.

Yang saya bangun

Saya membangun platform ini dari awal sampai akhir: model data, server, antarmuka web dan peta. Sistemnya sudah berjalan di produksi.

  1. 01Data lapanganExcel · Shapefile
  2. 02ValidasiPratinjau · baris error
  3. 03PostgreSQL + PostGISAudit trail · soft delete
  4. 04Dashboard & petaMapLibre · Recharts
  5. 05LaporanExcel · PDF
  • Master data dengan profil 360° untuk kelompok tani, petani, lahan (poligon GeoJSON dengan riwayat revisi) dan titik pohon sawit.
  • Unggah massal Excel dan shapefile (ZIP), dengan pemetaan kolom, pratinjau dan baris error yang bisa diunduh.
  • Dashboard: dashboard utama dengan 14 kartu ringkasan dan peta klaster, analisis produktivitas (ton/ha) dan umur tanaman, serta cakupan pelatihan dengan drill-down ke petani yang belum dilatih.
  • Peringatan titik api: hotspot NASA FIRMS diklasifikasi point-in-polygon terhadap batas area program dengan buffer 1,5 km, plus laporan PDF siap cetak untuk seluruh Riau atau per kabupaten.
  • Laporan dan kualitas data: lima laporan dengan ekspor Excel dan PDF, serta skor kelengkapan data untuk setiap kelompok tani.
  • Akses dan keamanan: lima peran, matriks izin per menu dengan pengecualian per pengguna, soft delete dan audit trail di setiap tabel.

Peta

Setiap lahan adalah poligon, jadi peta adalah tempat semua data program bertemu.

  1. 01LahanPoligon · popup produksi
  2. 02Pohon sawitShapefile titik
  3. 03Titik apiNASA FIRMS VIIRS
  4. 04Kawasan hutan & gambutOverlay referensi
  5. 05Layer sendiriWMS · Shapefile · GeoJSON
Layer di map explorer

Hasil

MIS ini sudah berjalan dan dipakai tim program serta mitra. Di balik layar:

1,200+
commit sejak Maret 2026
839
test otomatis
22
model data
5
peran pengguna
5
laporan (Excel / PDF)
29
tutorial bantuan di aplikasi

Peran & stack

Data Management & Development Platform · WRI Indonesia · 2025 – Sekarang

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • PostGIS
  • Prisma
  • MapLibre
  • Tailwind CSS

Kontak

Punya rencana peta, dataset atau platform?

Saya terbuka untuk posisi remote, pekerjaan freelance dan konsultasi, juga diskusi seputar teknologi geospasial.