diff --git a/admin/approve.php b/admin/approve.php
new file mode 100644
index 0000000..ee2029a
--- /dev/null
+++ b/admin/approve.php
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/admin/assign_bantuan.php b/admin/assign_bantuan.php
new file mode 100644
index 0000000..d437235
--- /dev/null
+++ b/admin/assign_bantuan.php
@@ -0,0 +1,344 @@
+0){
+
+ echo "
+
+ ";
+
+ exit;
+}
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+ Assign Bantuan
+
+
+
+ Tentukan rumah ibadah, CS penyalur, dan jenis bantuan untuk laporan yang telah disetujui.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Data Warga
+
+
+
+
+
+
+
+
+
+
+ Nama Warga
+
+
+
+ = htmlspecialchars($laporan['nama_warga']) ?>
+
+
+
+
+
+
+
+ Alamat
+
+
+
+ = htmlspecialchars($laporan['alamat']) ?>
+
+
+
+
+
+
+
+ Kondisi
+
+
+
+ = htmlspecialchars($laporan['kondisi']) ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form Penugasan Bantuan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/dashboard.php b/admin/dashboard.php
new file mode 100644
index 0000000..683bd60
--- /dev/null
+++ b/admin/dashboard.php
@@ -0,0 +1,391 @@
+ 0){
+
+ $persentase = round(
+ ($selesai / $total_laporan) * 100
+ );
+}
+
+$cs_total = mysqli_num_rows(
+mysqli_query(
+$conn,
+"SELECT * FROM cs_rumah_ibadah"
+)
+);
+
+$rumah_ibadah_total = mysqli_num_rows(
+mysqli_query(
+$conn,
+"SELECT * FROM rumah_ibadah"
+)
+);
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+ Dashboard Administrator
+
+
+
+
+
+ Selamat datang,
+ = htmlspecialchars($_SESSION['nama']) ?>
+
+
+
+
+
+ Monitoring laporan kemiskinan,
+ validasi bantuan sosial,
+ dan distribusi bantuan.
+
+
+
+
+
+ = $total_laporan ?> laporan •
+ = $total_bantuan ?> bantuan •
+ = $persentase ?>% selesai
+
+
+
+
+
+
+
+
+
+
+
+
Total Laporan
+
+ = $total_laporan ?>
+
+
+
+
+
+
+
+
Pending
+
+ = $pending ?>
+
+
+
+
+
+
+
+
Disetujui
+
+ = $disetujui ?>
+
+
+
+
+
+
+
+
+
Total Bantuan
+
+ = $total_bantuan ?>
+
+
+
+
+
+
+
+
Total CS
+
+ = $cs_total ?>
+
+
+
+
+
+
+
+
Rumah Ibadah
+
+ = $rumah_ibadah_total ?>
+
+
+
+
+
+
+
+
Diproses
+
+ = $diproses ?>
+
+
+
+
+
+
+
+
Selesai
+
+ = $selesai ?>
+
+
+
+
+
+
+
+
Ditolak
+
+ = $ditolak ?>
+
+
+
+
+
+
+
+
+
+ Progress Penyelesaian Bantuan
+
+
+
+
+
+
+
+
+
+ = $persentase ?>%
+ laporan telah selesai ditangani
+
+
+
+
+
+
+
+
Statistik Laporan
+
+
+
+
+
+
+
+
+
+
+
+
Ringkasan Sistem
+
+
+
+
+ Total laporan masuk:
+ = $total_laporan ?>
+
+
+
+ Bantuan yang telah dibuat:
+ = $total_bantuan ?>
+
+
+
+ CS aktif:
+ = $cs_total ?>
+
+
+
+ Rumah ibadah terdaftar:
+ = $rumah_ibadah_total ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/data_bantuan.php b/admin/data_bantuan.php
new file mode 100644
index 0000000..412be88
--- /dev/null
+++ b/admin/data_bantuan.php
@@ -0,0 +1,300 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Data Bantuan
+
+
+
+ Monitoring bantuan sosial yang sedang diproses dan telah selesai disalurkan.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Total Bantuan
+
+
+
+ = $total ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Diproses
+
+
+
+ = $proses ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Selesai
+
+
+
+ = $selesai ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Daftar Bantuan
+
+
+
+
+
+
+
+
+
+
+
+
+ No
+ Nama Warga
+ Rumah Ibadah
+ CS Penyalur
+ Jenis Bantuan
+ Status
+ Bukti
+
+
+
+
+
+
+
+ 0){
+
+ while($row = mysqli_fetch_assoc($data)){
+
+ ?>
+
+
+
+
+ = $no++ ?>
+
+
+
+ = htmlspecialchars($row['nama_warga']) ?>
+
+
+
+ = htmlspecialchars($row['rumah_ibadah']) ?>
+
+
+
+ = htmlspecialchars($row['cs_nama']) ?>
+
+
+
+ = htmlspecialchars($row['jenis_bantuan']) ?>
+
+
+
+
+
+
+
+ Diproses
+
+
+
+
+
+ Selesai
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Belum Ada
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Belum ada data bantuan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/delete.php b/admin/delete.php
new file mode 100644
index 0000000..eb230f1
--- /dev/null
+++ b/admin/delete.php
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/admin/hapus_rumah_ibadah.php b/admin/hapus_rumah_ibadah.php
new file mode 100644
index 0000000..af4134c
--- /dev/null
+++ b/admin/hapus_rumah_ibadah.php
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/admin/layout/footer.php b/admin/layout/footer.php
new file mode 100644
index 0000000..e69de29
diff --git a/admin/layout/navbar.php b/admin/layout/navbar.php
new file mode 100644
index 0000000..8db2c72
--- /dev/null
+++ b/admin/layout/navbar.php
@@ -0,0 +1,29 @@
+
+
+
+
+
+
Peta Kemiskinan
+
+
+ Visualisasi lokasi laporan kemiskinan berdasarkan status laporan.
+
+
+
+
+
+
+
+
+
+
+
Total Data Ditampilkan
+
+
+ = $total_data ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Status Marker
+
+
+
+ 🟡 Pending
+ 🟢 Disetujui
+ 🔴 Ditolak
+ 🔵 Diproses
+ 🟣 Selesai
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/proses_assign.php b/admin/proses_assign.php
new file mode 100644
index 0000000..8277d7f
--- /dev/null
+++ b/admin/proses_assign.php
@@ -0,0 +1,86 @@
+ 0){
+
+ echo "
+
+ ";
+
+ exit;
+}
+
+mysqli_query($conn,
+
+"INSERT INTO bantuan
+(laporan_id,rumah_ibadah_id,cs_id,jenis_bantuan,status)
+
+VALUES
+
+(
+'$laporan_id',
+'$rumah_ibadah_id',
+'$cs_id',
+'$jenis_bantuan',
+'proses'
+)"
+
+);
+
+$cek_laporan = mysqli_query(
+$conn,
+"SELECT * FROM laporan
+WHERE id='$laporan_id'"
+);
+
+if(mysqli_num_rows($cek_laporan)==0){
+ die("Laporan tidak ditemukan");
+}
+
+/* UPDATE STATUS */
+
+mysqli_query($conn,
+
+"UPDATE laporan
+SET status='diproses'
+WHERE id='$laporan_id'"
+
+);
+
+header("Location: validasi.php");
+
+?>
\ No newline at end of file
diff --git a/admin/reject.php b/admin/reject.php
new file mode 100644
index 0000000..36d9ea6
--- /dev/null
+++ b/admin/reject.php
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/admin/rumah_ibadah.php b/admin/rumah_ibadah.php
new file mode 100644
index 0000000..7e01adc
--- /dev/null
+++ b/admin/rumah_ibadah.php
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Data Rumah Ibadah
+
+
+
+ Kelola data rumah ibadah yang berpartisipasi dalam program bantuan sosial.
+
+
+
+
+
+
+
+
+ Tambah Rumah Ibadah
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Total Rumah Ibadah
+
+
+
+ = $total_rumah_ibadah ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Daftar Rumah Ibadah
+
+
+
+
+
+
+
+
+
+
+
+
+ No
+ Nama
+ Alamat
+ Latitude
+ Longitude
+ Aksi
+
+
+
+
+
+
+
+ 0){
+
+ while($row = mysqli_fetch_assoc($data)){
+
+ ?>
+
+
+
+
+ = $no++ ?>
+
+
+
+ = htmlspecialchars($row['nama']) ?>
+
+
+
+ = htmlspecialchars($row['alamat']) ?>
+
+
+
+ = htmlspecialchars($row['latitude']) ?>
+
+
+
+ = htmlspecialchars($row['longitude']) ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Belum ada data rumah ibadah
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/simpan_rumah_ibadah.php b/admin/simpan_rumah_ibadah.php
new file mode 100644
index 0000000..cfa7362
--- /dev/null
+++ b/admin/simpan_rumah_ibadah.php
@@ -0,0 +1,47 @@
+
\ No newline at end of file
diff --git a/admin/tambah_rumah_ibadah.php b/admin/tambah_rumah_ibadah.php
new file mode 100644
index 0000000..96554ae
--- /dev/null
+++ b/admin/tambah_rumah_ibadah.php
@@ -0,0 +1,345 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tambah Rumah Ibadah
+
+
+
+ Tambahkan data rumah ibadah yang akan menjadi mitra penyaluran bantuan sosial.
+
+
+
+
+
+
+
+
+
+
+
+
+ Form Rumah Ibadah
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/validasi.php b/admin/validasi.php
new file mode 100644
index 0000000..8e92510
--- /dev/null
+++ b/admin/validasi.php
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Validasi Laporan
+
+
+ Kelola laporan kemiskinan yang masuk dari masyarakat.
+
+
+
+
+
+
+
+ Data Laporan
+
+
+
+
+
+
+
+
+
+
+
+ No
+ Nama
+ Alamat
+ Foto
+ Status
+ Aksi
+
+
+
+
+
+
+
+
+
+
+
+
+ = $no++ ?>
+
+
+
+ = $row['nama_warga'] ?>
+
+
+
+ = $row['alamat'] ?>
+
+
+
+
+
+
+
+
+
+
+
+ Tidak ada foto
+
+
+
+
+
+
+
+
+
+ Pending
+ ';
+ }
+
+ elseif($row['status']=='disetujui'){
+
+ echo '
+ Disetujui
+ ';
+ }
+
+ elseif($row['status']=='ditolak'){
+
+ echo '
+ Ditolak
+ ';
+ }
+
+ elseif($row['status']=='diproses'){
+
+ echo '
+ Diproses
+ ';
+ }
+
+ elseif($row['status']=='selesai'){
+
+ echo '
+ Selesai
+ ';
+ }
+
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/uploads/1781190070_webgis-spbu.png b/assets/uploads/1781190070_webgis-spbu.png
new file mode 100644
index 0000000..e495dee
Binary files /dev/null and b/assets/uploads/1781190070_webgis-spbu.png differ
diff --git a/assets/uploads/1781194060_org1.jpg b/assets/uploads/1781194060_org1.jpg
new file mode 100644
index 0000000..8756af9
Binary files /dev/null and b/assets/uploads/1781194060_org1.jpg differ
diff --git a/assets/uploads/1781194671_org2.jpg b/assets/uploads/1781194671_org2.jpg
new file mode 100644
index 0000000..db4d28e
Binary files /dev/null and b/assets/uploads/1781194671_org2.jpg differ
diff --git a/config/koneksi.php b/config/koneksi.php
new file mode 100644
index 0000000..7d4adb7
--- /dev/null
+++ b/config/koneksi.php
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/cs/dashboard.php b/cs/dashboard.php
new file mode 100644
index 0000000..0bf6292
--- /dev/null
+++ b/cs/dashboard.php
@@ -0,0 +1,223 @@
+ 0){
+ $persentase = round(($selesai / $total) * 100);
+}
+?>
+
+
+
+
+
+
+