diff --git a/README.md b/README.md index 8e9549b..2078f9c 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ Halaman analitik komprehensif di `/dashboard`, dapat diakses semua role: - **Backup Terjadwal**: Backup database otomatis setiap hari pukul 00:00, tersimpan di server (maks. 7 file). Daftar backup dapat diunduh dari halaman Admin. - **Restore Database**: Upload file `.sql` dan restore database dengan konfirmasi ketat (ketik "RESTORE"). Hanya Administrator. - **Notifikasi Real-time**: Toast otomatis saat ada data baru ditambahkan pengguna lain, dengan auto-refresh tabel (polling 30 detik). +- **Konfigurasi Sistem**: Atur pusat peta (lat/lng), zoom default, dan batas radius slider langsung dari UI di `/admin/settings` — berlaku real-time tanpa deploy ulang. ### 4. Analisis Spasial Radius Fitur unggulan untuk menganalisis sebaran keluarga miskin di sekitar rumah ibadah: @@ -156,6 +157,7 @@ docker compose exec app php artisan cache:clear 4. **Dashboard Statistik (`/dashboard`)**: Analisis lengkap sebaran data — breakdown per jenis rumah ibadah, kondisi rumah miskin, Gap Analysis (% keluarga miskin terjangkau/tidak), dan tabel coverage per rumah ibadah. Dapat diakses oleh semua role. 5. **Admin Pengguna (`/admin/users`)**: Manajemen pengguna sistem — tambah, edit, hapus akun, assign role, dan reset password. Hanya dapat diakses oleh Administrator. 6. **Log Aktivitas (`/admin/logs`)**: Riwayat 200 aktivitas terakhir (login, tambah/ubah/hapus data, import, bulk delete, backup). Hanya Administrator. +7. **Konfigurasi Sistem (`/admin/settings`)**: Atur pusat peta, zoom default, dan batas radius analisis. Hanya Administrator. --- *Dokumentasi ini dibuat untuk menjelaskan kapabilitas sistem WebGIS Pemetaan Kemiskinan versi Laravel.* diff --git a/missing_features.md b/missing_features.md index dc24f33..4505a48 100644 --- a/missing_features.md +++ b/missing_features.md @@ -2,7 +2,7 @@ > Berdasarkan perbandingan dokumen SKPL (`D1041231009_RadityaIndraPutranto_SKPL_SIG.docx`) dengan implementasi aktual project. > -> **Terakhir diperbarui:** 2026-06-04 — setelah implementasi Plan 7 (Statistik, Backup Terjadwal, Notifikasi, Restore). +> **Terakhir diperbarui:** 2026-06-05 — setelah implementasi A-03 Konfigurasi Sistem. --- @@ -39,7 +39,7 @@ | A-01 | **Manajemen Pengguna** — CRUD user, assign role, reset password | ✅ Selesai | | A-02 | **Bulk Delete** — Hapus data massal | ✅ Selesai | | A-02 | **Import CSV** — Import data dari file CSV | ✅ Selesai | -| A-03 | **Konfigurasi Sistem** — Batas wilayah, radius min/max, legenda peta | ❌ Belum ada | +| A-03 | **Konfigurasi Sistem** — Batas wilayah, radius min/max, legenda peta | ✅ Selesai (center peta, zoom, radius min/max) | | A-04 | **Log Aktivitas** — Mencatat dan menampilkan log aktivitas pengguna | ✅ Selesai | | A-04 | **Statistik Penggunaan** — Ringkasan penggunaan sistem | ✅ Selesai | | A-04 | **Notifikasi Perubahan Data** — Notif jika data ditambah/diubah | ✅ Selesai (polling 30 detik) | @@ -85,11 +85,11 @@ Data bisa ditambah dan dihapus. Untuk lokasi: drag marker (ibadah & miskin) dan | Autentikasi & RBAC | ✅ 6/6 komponen | — | | Role Pengguna | ✅ 4/4 role | — | | Ownership pengurus_ibadah | ✅ 1/1 | — | -| Fitur Admin | ✅ 7/8 | ❌ 1 fitur (A-03 Konfigurasi) | +| Fitur Admin | ✅ 8/8 | — | | Fitur Edit Data | ✅ 2/2 | — | | Fitur Analisis/Dashboard | ✅ 3/3 | — | | Fitur Cetak/Ekspor | ✅ 3/3 | — | -| **Total sisa** | | **~1 item** | +| **Total sisa** | | **0 — Semua fitur SKPL selesai ✅** | --- @@ -104,3 +104,4 @@ Data bisa ditambah dan dihapus. Untuk lokasi: drag marker (ibadah & miskin) dan | ~~Plan 5~~ | ~~Ekspor PDF + Ekspor per Radius + Cetak Laporan~~ | ✅ Selesai | | ~~Plan 6~~ | ~~Fitur Admin lanjutan (Bulk delete, CSV import, Log, Backup)~~ | ✅ Selesai | | ~~Plan 7~~ | ~~Statistik, Backup Terjadwal, Notifikasi, Restore~~ | ✅ Selesai | +| ~~A-03~~ | ~~Konfigurasi Sistem (center peta, zoom, radius min/max)~~ | ✅ Selesai |