2.8 KiB
2.8 KiB
Rencana Penggabungan (Merge) & Pembaruan Fitur
Tujuan
- Penggabungan Folder: Menghapus folder
webgisyang lama (karena sudah usang) dan mengubah nama folderwebgis02menjadiwebgis. Hal ini dilakukan agar proyek menjadi satu kesatuan (tidak terpisah-pisah) dan tetap mempertahankan kode versi terbaru yang ada diwebgis02. - Penggabungan Fitur Warga & Bansos: Menggabungkan layer "Warga Miskin" dan "Rumah Bansos" menjadi satu layer tunggal "Pendataan Warga & Bansos" (
warga). Tujuannya adalah menyederhanakan proses pendataan warga sekitar sekaligus menandai warga mana saja yang menerima bansos, tanpa harus membuat titik/layer yang terpisah. - Fungsi Rumah Ibadah: Tetap menggunakan Rumah Ibadah sebagai "Hub" (radius 300m) untuk mendistribusikan bansos kepada warga yang terdata di sekitarnya.
Warning
User Review Required Proses ini akan menghapus folder
webgislama dan mengganti namawebgis02menjadiwebgis. Harap pastikan tidak ada kode penting diwebgislama yang belum dipindahkan. Silakan setujui rencana ini untuk mulai mengeksekusi!
Proposed Changes
1. Konsolidasi Folder
- Menghapus folder
webgislama. - Me-rename folder
webgis02menjadiwebgis.
2. Penggabungan Layer "Warga" dan "Bansos" di webgis/app.js
[MODIFY] app.js
- Konfigurasi Layer (
CFG):- Menghapus konfigurasi
CFG.bansos. - Memperbarui
CFG.wargadengan ikon, warna, dan status penerimaan gabungan.
- Menghapus konfigurasi
- Form UI (
Forms.warga):- Mengadopsi sistem multi-tab yang sebelumnya kita buat untuk bansos (Data KK, Ekonomi, Pendidikan, Kesehatan, Riwayat Bansos) ke dalam form
warga.
- Mengadopsi sistem multi-tab yang sebelumnya kita buat untuk bansos (Data KK, Ekonomi, Pendidikan, Kesehatan, Riwayat Bansos) ke dalam form
- Popup & Card (
Popup.warga&Card.warga):- Memperbarui informasi popup dan card agar menampilkan status jangkauan (radius) dan riwayat bansos warga.
- Render Map (
renderMap):- Menghapus logic render khusus
bansos. - Mengimplementasikan kalkulasi radius
rumahIbadahlangsung ke markerwarga(menandai warga mana yang masuk jangkauan 300m).
- Menghapus logic render khusus
- Dashboard Analitik (
Dashboard.render):- Memperbarui tab "Ringkasan" dan "Distribusi" agar membaca data gabungan dari database
warga.
- Memperbarui tab "Ringkasan" dan "Distribusi" agar membaca data gabungan dari database
3. Pembersihan di webgis/index.html
[MODIFY] index.html
- Menghapus tab navigasi (nav-pill) untuk "Rumah Bansos", menyisakan 5 tab (SPBU, Jalan, Parsil, Warga & Bansos, Rumah Ibadah).
Verification Plan
Manual Verification
- Verifikasi struktur folder hanya tersisa 1 direktori utama (
webgis). - Buka
webgis/index.htmldi browser. - Klik tab "Warga & Bansos" dan coba tambahkan data. Form multi-tab harus muncul lengkap.
- Aktifkan tab "Rumah Ibadah" dan periksa apakah lingkaran radius 300m tergambar dan Warga di sekitarnya mendapatkan tanda terjangkau.
- Periksa Dashboard Analitik, pastikan data warga dan distribusi bansos terbaca dengan benar.