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'])) ?> |