diff --git a/dashboard-relawan.php b/dashboard-relawan.php new file mode 100644 index 0000000..0b5eda2 --- /dev/null +++ b/dashboard-relawan.php @@ -0,0 +1,315 @@ +query("SELECT COUNT(*) AS c FROM rumah_ibadah")->fetch_assoc()['c'] ?? 0; +$totalKpm = $conn->query("SELECT COUNT(*) AS c FROM rumah_miskin")->fetch_assoc()['c'] ?? 0; +$terjangkau = $conn->query("SELECT COUNT(*) AS c FROM rumah_miskin WHERE status_bantuan='Terjangkau'")->fetch_assoc()['c'] ?? 0; +$blankSpot = $conn->query("SELECT COUNT(*) AS c FROM rumah_miskin WHERE status_bantuan='Belum Terbantu'")->fetch_assoc()['c'] ?? 0; +$bencanaAktif = $conn->query("SELECT COUNT(*) AS c FROM bencana WHERE status='Aktif'")->fetch_assoc()['c'] ?? 0; + +// Menghitung persentase capaian rasio jangkauan bantuan +$pct = $totalKpm > 0 ? round($terjangkau / $totalKpm * 100) : 0; + +// 2. LOG AKTIVITAS LAPANGAN TERBARU (LIMIT 5) +$kpmBaru = $conn->query("SELECT nama_kepala_keluarga, nik, kelurahan, kondisi_rumah FROM rumah_miskin ORDER BY created_at DESC LIMIT 5"); +$bantuanBaru = $conn->query("SELECT bt.jenis_bantuan, bt.jumlah, bt.tanggal, rm.nama_kepala_keluarga FROM bantuan_tersalur bt LEFT JOIN rumah_miskin rm ON bt.warga_id=rm.id ORDER BY bt.created_at DESC LIMIT 5"); + +// MEMANGGIL SIDEBAR PREMIUM (Otomatis menyambung dan layout langsung presisi) +include 'includes/sidebar.php'; +?> + + +
+ + +Persentase pemenuhan logistik bagi KPM yang berada di area koordinasi Anda
+| Nama Kepala Keluarga | Kelurahan | Kondisi Rumah |
|---|---|---|
| Belum ada entri data KPM terdaftar. | ||
|
+ = htmlspecialchars($k['nama_kepala_keluarga']) ?>
+ NIK: = $k['nik'] ?: '-' ?>
+ |
+ = htmlspecialchars($k['kelurahan'] ?: '-') ?> | += $k['kondisi_rumah'] ?> | +
| Penerima KPM | Paket Logistik | Tanggal |
|---|---|---|
| Belum ada transaksi bantuan dicatat. | ||
| = htmlspecialchars($b['nama_kepala_keluarga'] ?? '-') ?> | +
+ = htmlspecialchars($b['jenis_bantuan']) ?>
+
+ = htmlspecialchars($b['jumlah']) ?>
+
+ |
+ = date('d M Y', strtotime($b['tanggal'])) ?> | +
Total = $total ?> titik terdaftar sebagai pusat logistik & distribusi bantuan
+Tambahkan titik distribusi baru melalui tombol di atas atau pakai menu Peta Interaktif.
++ Ditemukan = $total ?> data Keluarga Penerima Manfaat +
+| # | +Nama KK | +Tgl Lahir / Usia | +Tanggungan | +Pendapatan | +Kondisi Rumah | +Wilayah | +Status | +Aksi | +
|---|---|---|---|---|---|---|---|---|
| + + Tidak ada data ditemukan + | +||||||||
| = $no++ ?> | +
+
+ Prioritas + + = htmlspecialchars($r['nama_kepala_keluarga']) ?>
+ NIK: = htmlspecialchars($r['nik'] ?: '-') ?>
+ |
+
+ = $r['tanggal_lahir'] ? date('d/m/Y', strtotime($r['tanggal_lahir'])) : '-' ?>
+ = hitungUsia($r['tanggal_lahir']) ?>
+ |
+ = $r['jumlah_tanggungan'] ?> jiwa | +
+ = rupiah($r['pendapatan_bulanan']) ?>
+ /bulan
+ |
+ = $r['kondisi_rumah'] ?> | +
+ = htmlspecialchars($r['rt_rw'] ?: '-') ?>
+ = htmlspecialchars($r['kelurahan'] ?: '') ?>
+ |
+ = $r['status_bantuan'] ?> | +
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
Sistem integrasi pemetaan WebGIS untuk menyelaraskan verifikasi klaster penerima bantuan (KPM) antara pihak Pemerintah, Dinas Sosial, Relawan Lapangan, serta Operator Lembaga Rumah Ibadah secara waktu-nyata.
+ Mulai Pendataan Sistem +Mekanisme kerja teratur guna memperkecil celah salah sasaran alokasi bantuan sosial.
+Menyusun kebijakan program bantuan mentah, mengawasi peta sebaran spasial makro, dan meluncurkan pagu anggaran terpusat.
+Melakukan peninjauan koordinat fisik rumah tinggal (KPM) di lapangan untuk memastikan keaslian tingkat kelayakan ekonomi.
+Operator internal pada titik peribadatan menyalurkan fisik komoditas bantuan dan melakukan validasi akhir status salur.
+Punya kendala teknis operasional sistem atau pengajuan akun baru? Hubungi tim kami.
+support.poverty@domain.go.id
+(021) 8892-1293 / Dinas Sosial
+Gedung Administrasi Terpadu, Lt. 3 Command Center
+