Files
..
2026-06-11 15:16:07 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-11 13:46:58 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00
2026-06-10 18:07:01 +07:00

WebGIS Pengentasan Kemiskinan v2.0

Berbasis Masyarakat & Rumah Ibadah — Kota Pontianak

Teknologi

  • PHP 7.4+ (Backend)
  • MySQL 5.7+ / MariaDB (Database)
  • Leaflet.js 1.9 + MarkerCluster (Peta)
  • Chart.js 4.4 (Dashboard)

Instalasi

  1. Buat database dan import database.sql:

    mysql -u root -p < database.sql
    
  2. Edit konfigurasi di koneksi.php:

    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PASS', 'password_anda');
    define('DB_NAME', 'webgis_kemiskinan2');
    
  3. Letakkan folder di htdocs/ (XAMPP) atau www/ (Laragon)

  4. Pastikan folder uploads/ bisa ditulis:

    chmod 755 uploads/
    
  5. Akses di browser: http://localhost/webgis_v2/

Akun Demo (Password semua: password123)

Username Role Akses
admin Administrator Full
pengurus1 Pengurus Masjid CRUD + Verifikasi
pimpinan Pimpinan Daerah Read-only + Dashboard
warga Masyarakat Lihat + Laporan

Struktur File

webgis_v2/
├── index.php              ← Halaman utama (peta WebGIS)
├── login.php              ← Login multi-role
├── logout.php
├── dashboard.php          ← Dashboard analitik + grafik
├── keluarga.php           ← Manajemen KK
├── riwayat_pendidikan.php ← Riwayat pendidikan & pelatihan
├── koneksi.php            ← Config + helper functions
├── database.sql           ← Schema + data dummy
├── api/
│   ├── penduduk.php       ← API CRUD penduduk
│   ├── keluarga.php       ← API CRUD keluarga
│   ├── laporan.php        ← API laporan masyarakat
│   ├── bantuan.php        ← API histori bantuan
│   ├── pesan.php          ← API chat pengurus
│   ├── rumah_ibadah.php   ← API rumah ibadah
│   ├── riwayat_pendidikan.php
│   ├── notifikasi.php
│   └── log.php
└── uploads/               ← Foto penduduk, laporan, bukti bantuan

Fitur Utama

  • 🗺️ WebGIS Leaflet — marker warna merah/kuning/hijau, cluster, radius rumah ibadah
  • 👥 CRUD Penduduk — NIK, umur otomatis, validasi pendidikan vs usia
  • 🏠 Manajemen KK — relasi keluarga, auto-detect rumah ibadah terdekat
  • 📢 Laporan Masyarakat — publik, anonim, tracking status, urgensi darurat
  • 🎁 Tracking Bantuan — histori lengkap, cek sudah/belum dibantu
  • 🔥 Prioritas Otomatis — deteksi miskin + sakit = DARURAT
  • 📊 Dashboard Analitik — grafik Chart.js, sebaran per kecamatan
  • 💬 Chat Pengurus — komunikasi antar rumah ibadah
  • 🔐 Multi-Role — Admin / Pengurus / Pimpinan / Masyarakat
  • 📝 Log Aktivitas — semua perubahan data tercatat