1.4 KiB
1.4 KiB
WebGIS Sebaran Penduduk Miskin + Rumah Ibadah
Stack: PHP (XAMPP), MySQL/MariaDB, LeafletJS + Leaflet.draw (tanpa framework).
Fitur
- Peta interaktif (fullscreen) + layer: rumah ibadah, radius, penduduk miskin.
- CRUD lewat aksi di peta (klik untuk point, popup untuk edit/hapus, edit lokasi + drag).
- Reverse geocoding (server proxy
php/reverse_geocode.phpke Nominatim). - Auto-relasi penduduk miskin → rumah ibadah terdekat dalam radius (jarak dihitung otomatis).
- Marker penduduk miskin:
- Merah: Belum dibantu
- Kuning: Menunggu verifikasi
- Hijau: Sudah dibantu
- Outline: menunjukkan inside/outside radius rumah ibadah
- Form penduduk miskin mendukung anggota keluarga (dinamis) + upload bukti (jpg/png/webp/pdf).
- Admin panel (login) + CRUD dasar + import/export CSV.
Instalasi (XAMPP)
- Pastikan folder project berada di
htdocs, misalnya:C:\\xampp\\htdocs\\webgis-spbu. - Buat database
webgis_spbudi phpMyAdmin. - Import schema:
sql/schema_webgis_spbu.sql. - Sesuaikan konfigurasi DB di
php/koneksi.php. - Jalankan Apache + MySQL di XAMPP.
- Buka aplikasi:
- WebGIS:
http://localhost/webgis-spbu/ - Admin:
http://localhost/webgis-spbu/admin/login.php- Jika belum ada user, jalankan sekali:
http://localhost/webgis-spbu/admin/init_admin.php
- Jika belum ada user, jalankan sekali:
- WebGIS:
Catatan Upload Bukti
- File disimpan ke
uploads/bukti/. - Pastikan folder ini writable oleh Apache.