diff --git a/kemiskinan/assets/js/app.js b/kemiskinan/assets/js/app.js
index b6eb1a5..81d82d9 100644
--- a/kemiskinan/assets/js/app.js
+++ b/kemiskinan/assets/js/app.js
@@ -740,7 +740,7 @@ Promise.all([
title: 'Sungai Besar', color: '#0d47a1', fillColor: '#90caf9',
weight: 2, fitBounds: false, addToMap: false
}),
- loadGeoJSON('data/admin_kecamatan.geojson', {
+ loadGeoJSON('data/Admin_Kecamatan.geojson', {
title: 'Admin Kecamatan', dynamicColor: true,
color: '#ef6c00', weight: 1.5, fitBounds: false, addToMap: false
}),
diff --git a/panduan_pengguna.html b/panduan_pengguna.html
new file mode 100644
index 0000000..fbf68ec
--- /dev/null
+++ b/panduan_pengguna.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+ Panduan Pengguna WebGIS
+
+
+
+
+ PANDUAN PENGGUNA (USER MANUAL)
+ Sistem Informasi Geospasial (WebGIS) Pengentasan Kemiskinan
+
+ 1. Pendahuluan
+ Aplikasi WebGIS ini dirancang sebagai platform pemetaan cerdas untuk analisis spasial persebaran infrastruktur dan demografi kemiskinan. Sistem ini mengadopsi arsitektur Monorepo yang terbagi menjadi dua modul utama:
+
+ - Modul Publik (/publik): Portal terbuka untuk masyarakat umum guna melihat persebaran titik fasilitas, jaringan jalan, dan pemetaan poligon lahan.
+ - Modul Kemiskinan (/kemiskinan): Sistem tertutup (memerlukan autentikasi) untuk admin dan verifikator lapangan dalam mendata penduduk miskin, menganalisis radius jangkauan bantuan, dan mengelola fasilitas publik.
+
+
+ 2. Cara Mengakses Aplikasi
+
+ - Buka web browser (disarankan menggunakan Google Chrome atau Mozilla Firefox).
+ - Masukkan alamat URL (link) aplikasi yang telah di-deploy (misalnya:
https://webgis-kemiskinan.ifuntanhub.dev).
+ - Untuk masuk ke sistem pengelola, gunakan akun yang telah disetujui (Admin/Petugas).
+
+
+ 3. Panduan Modul Publik (Tanpa Login)
+ Modul ini dapat diakses oleh siapa saja. Pengguna dapat:
+
+ - Melihat Peta: Melakukan zoom in/out dan menggeser peta (panning).
+ - Melihat Informasi Titik (Marker): Klik pada marker (ikon) di peta untuk memunculkan kotak informasi (pop-up) mengenai fasilitas atau lokasi tersebut.
+ - Melihat Garis dan Area: Klik pada rute jalan (garis) atau area tanah (poligon) untuk melihat luas dan detail spesifiknya.
+
+
+ 4. Panduan Modul Kemiskinan (Khusus Admin/Petugas)
+
+ 4.1. Registrasi dan Login
+
+ - Login: Masukkan Username/Email dan Password pada halaman Login. Jika berhasil, Anda akan diarahkan ke Dashboard.
+ - Registrasi: Jika belum memiliki akun, klik "Daftar sekarang". Pilih peran sebagai
Petugas. Akun petugas memerlukan persetujuan dari Admin Utama sebelum bisa digunakan.
+
+
+ 4.2. Navigasi Sidebar dan Alat Peta (Toolbar)
+ Di halaman Dashboard, seluruh menu navigasi dan alat-alat digitasi terletak pada Sidebar di sebelah kiri layar.
+
+
+ 💡 INFO PENTING:
+ Sidebar ini dapat di-scroll (digulir) ke bawah! Jika Anda membuka dari laptop berlayar kecil, silakan scroll sidebar ke bawah untuk menemukan menu-menu tambahan yang tersembunyi seperti Modul Bantuan, Pencarian, dan Manajemen Pengguna.
+
+
+ Berikut adalah alat-alat pemetaan yang tersedia di Sidebar:
+
+ - 📍 Mode Tambah Titik: Klik alat ini, lalu klik di sembarang tempat pada peta untuk menambahkan titik lokasi baru (Fasilitas Publik atau SPBU).
+ - 🛣️ Mode Gambar Jalan: Klik alat ini, lalu klik titik awal pada peta. Lanjutkan mengklik untuk membentuk rute jalan. Klik ganda (double-click) untuk mengakhiri rute.
+ - ⬠ Mode Gambar Area: Klik alat ini, klik titik-titik sudut area yang ingin dibentuk, lalu klik kembali titik pertama untuk menutup area (Poligon).
+
+
+ 4.3. Modul Bantuan & Penduduk Miskin
+ Fitur utama dari aplikasi ini adalah memetakan rumah penduduk miskin dan menganalisis radius bantuan secara otomatis.
+
+ - Pilih Modul Bantuan dari Sidebar.
+ - Aktifkan Mode Tambah Titik.
+ - Klik pada lokasi rumah penduduk miskin di peta.
+ - Pada form isian, masukkan Nama Kepala Keluarga & NIK, Foto Rumah, Foto KK, dan pilih Fasilitas Publik Terdekat.
+ - Sistem akan otomatis menghitung apakah rumah tersebut masuk dalam Radius Jangkauan bantuan fasilitas publik tersebut atau tidak.
+
+
+ 4.4. Analisis Spasial Radius
+
+ - Saat melihat data fasilitas publik (seperti Kantor Desa atau Posko Bantuan), sistem akan memunculkan Lingkaran Radius (berwarna merah/biru transparan) di peta.
+ - Rumah penduduk miskin yang berada di dalam lingkaran tersebut otomatis berstatus "Dalam Jangkauan", sedangkan yang di luar otomatis "Luar Jangkauan".
+
+
+ 4.5. Mengelola Akun (Khusus Admin)
+
+ - Buka menu Manajemen Pengguna di bagian bawah Sidebar.
+ - Anda dapat melihat daftar semua pengguna yang terdaftar.
+ - Untuk akun Petugas yang berstatus Pending, Admin dapat menekan tombol Setujui (Approve) atau Tolak.
+
+
+ 5. Penyelesaian Masalah (Troubleshooting)
+
+ - Peta tidak muncul / Blank Putih: Pastikan koneksi internet Anda stabil karena aplikasi memerlukan koneksi ke server Leaflet/OpenStreetMap.
+ - Gagal Upload Foto: Pastikan ukuran foto Rumah/KK tidak melebihi 2 Megabyte (MB) dan berformat
.jpg atau .png.
+
+
+
+
diff --git a/publik/assets/js/app.js b/publik/assets/js/app.js
index b6eb1a5..81d82d9 100644
--- a/publik/assets/js/app.js
+++ b/publik/assets/js/app.js
@@ -740,7 +740,7 @@ Promise.all([
title: 'Sungai Besar', color: '#0d47a1', fillColor: '#90caf9',
weight: 2, fitBounds: false, addToMap: false
}),
- loadGeoJSON('data/admin_kecamatan.geojson', {
+ loadGeoJSON('data/Admin_Kecamatan.geojson', {
title: 'Admin Kecamatan', dynamicColor: true,
color: '#ef6c00', weight: 1.5, fitBounds: false, addToMap: false
}),
diff --git a/publik/index.php b/publik/index.php
index 16fc062..098c475 100644
--- a/publik/index.php
+++ b/publik/index.php
@@ -83,7 +83,7 @@ if (!$modul) {
// Aplikasi Publik (Tidak butuh login)
$currentUser = 'Pengunjung Publik';
$currentRole = 'petugas'; // Berikan role petugas agar pengunjung dapat mengedit data
-
+$_SESSION['role'] = 'petugas';
include 'koneksi.php';