initial commit pemetaan kemiskinan

This commit is contained in:
2026-06-12 23:41:56 +07:00
commit 1fdcddc550
22 changed files with 1700 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
<?php
include "../koneksi.php";
$data = [];
$q = mysqli_query($conn,"SELECT * FROM keluarga_miskin");
while($d = mysqli_fetch_assoc($q)){
$data[] = $d;
}
echo json_encode($data);
?>
+16
View File
@@ -0,0 +1,16 @@
<?php
include "../koneksi.php";
$data = [];
$q = mysqli_query($conn,"
SELECT *
FROM rumah_ibadah
");
while($d = mysqli_fetch_assoc($q)){
$data[] = $d;
}
echo json_encode($data);
+27
View File
@@ -0,0 +1,27 @@
<?php
include "../config/koneksi.php";
$keluarga_id = $_POST['keluarga_id'];
$jenis = $_POST['jenis'];
$jumlah = $_POST['jumlah'];
$keterangan = $_POST['keterangan'];
/* 1. INSERT bantuan */
mysqli_query($conn,"
INSERT INTO bantuan(
keluarga_id,jenis,jumlah,keterangan,status,status_aktif
)
VALUES(
'$keluarga_id','$jenis','$jumlah','$keterangan','pending','aktif'
)
");
/* 2. UPDATE keluarga jadi proses */
mysqli_query($conn,"
UPDATE keluarga_miskin
SET status_bantuan='proses'
WHERE id='$keluarga_id'
");
echo "OK";
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
include "../config/koneksi.php";
$result = mysqli_query($conn, "
SELECT b.*, k.nama
FROM bantuan b
JOIN keluarga_miskin k ON b.keluarga_id = k.id
ORDER BY b.tanggal DESC
");
$data = [];
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
echo json_encode($data);
?>
+39
View File
@@ -0,0 +1,39 @@
<?php
include "../config/koneksi.php";
$id = $_GET['id'];
$status = $_GET['status'];
/* update status bantuan */
mysqli_query($conn,"
UPDATE bantuan
SET status='$status'
WHERE id='$id'
");
/* kalau sudah diserahkan = selesai */
if($status == "diserahkan"){
$data = mysqli_fetch_assoc(mysqli_query($conn,"
SELECT keluarga_id FROM bantuan WHERE id='$id'
"));
$keluarga_id = $data['keluarga_id'];
/* update keluarga */
mysqli_query($conn,"
UPDATE keluarga_miskin
SET status_bantuan='sudah'
WHERE id='$keluarga_id'
");
/* update bantuan jadi selesai */
mysqli_query($conn,"
UPDATE bantuan
SET status_aktif='selesai'
WHERE id='$id'
");
}
header("Location: ../bantuan.php?view=validasi");
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
include "../config/koneksi.php";
$nik = $_POST['nik'];
$nama = $_POST['nama_kepala_keluarga'];
$alamat = $_POST['alamat'];
$penghasilan = $_POST['penghasilan'];
$prioritas = $_POST['prioritas'];
$lat = $_POST['lat'];
$lng = $_POST['lng'];
mysqli_query($conn, "INSERT INTO keluarga_miskin
(nik,nama,alamat,penghasilan_kategori,prioritas,lat,lng,status_bantuan)
VALUES
('$nik','$nama','$alamat','$penghasilan','$prioritas','$lat','$lng','belum')");
echo "OK";
?>
+9
View File
@@ -0,0 +1,9 @@
<?php
include "../config/koneksi.php";
$id = $_POST['id'];
mysqli_query($conn,"DELETE FROM keluarga_miskin WHERE id='$id'");
echo json_encode(["status"=>"deleted"]);
?>
+13
View File
@@ -0,0 +1,13 @@
<?php
include "../config/koneksi.php";
$result = mysqli_query($conn, "SELECT * FROM keluarga_miskin");
$data = [];
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
echo json_encode($data);
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
include "../config/koneksi.php";
$id = $_POST['id'];
$nik = $_POST['nik'];
$nama = $_POST['nama_kepala_keluarga'];
$alamat = $_POST['alamat'];
$penghasilan = $_POST['penghasilan_kategori'];
$prioritas = $_POST['prioritas'];
$status = $_POST['status_bantuan'];
$query = mysqli_query($conn,"
UPDATE keluarga_miskin SET
nik='$nik',
nama='$nama',
alamat='$alamat',
penghasilan_kategori='$penghasilan',
prioritas='$prioritas',
status_bantuan='$status'
WHERE id='$id'
");
echo json_encode(["status"=>"success"]);
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
session_start();
include "../config/koneksi.php";
$username = $_POST['username'];
$password = $_POST['password'];
$query = mysqli_query($conn, "
SELECT * FROM users
WHERE username='$username' AND password='$password'
");
$data = mysqli_fetch_assoc($query);
if($data){
$_SESSION['id'] = $data['id'];
$_SESSION['nama'] = $data['nama'];
$_SESSION['role'] = $data['role'];
header("Location: ../index.php");
}else{
echo "Login gagal";
}
?>
+20
View File
@@ -0,0 +1,20 @@
<?php
include "../config/koneksi.php";
$nama = $_POST['nama'];
$jenis = $_POST['jenis'];
$alamat = $_POST['alamat'];
$ketua = $_POST['ketua_pengurus'];
$no_hp = $_POST['no_hp'];
$lat = $_POST['lat'];
$lng = $_POST['lng'];
$radius = $_POST['radius'];
mysqli_query($conn,
"INSERT INTO rumah_ibadah
(nama,jenis,alamat,ketua,no_hp,lat,lng,radius)
VALUES
('$nama','$jenis','$alamat','$ketua','$no_hp','$lat','$lng','$radius')");
echo "success";
?>
+9
View File
@@ -0,0 +1,9 @@
<?php
include "../config/koneksi.php";
$id = $_POST['id'];
mysqli_query($conn,"DELETE FROM rumah_ibadah WHERE id='$id'");
echo json_encode(["status"=>"deleted"]);
?>
+13
View File
@@ -0,0 +1,13 @@
<?php
include "../config/koneksi.php";
$result = mysqli_query($conn,"SELECT * FROM rumah_ibadah");
$data = [];
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
echo json_encode($data);
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
include "../config/koneksi.php";
$id = $_POST['id'];
$nama = $_POST['nama'];
$jenis = $_POST['jenis'];
$alamat = $_POST['alamat'];
$ketua = $_POST['ketua_pengurus'];
$no_hp = $_POST['no_hp'];
$radius = $_POST['radius'];
$query = mysqli_query($conn, "
UPDATE rumah_ibadah SET
nama='$nama',
jenis='$jenis',
alamat='$alamat',
ketua='$ketua',
no_hp='$no_hp',
radius='$radius'
WHERE id='$id'
");
echo json_encode(["status"=>"success"]);
?>
+28
View File
@@ -0,0 +1,28 @@
<?php
include "../koneksi.php";
session_start();
$user_id = $_SESSION['id'];
$nik = $_POST['nik'];
$nama = $_POST['nama_kepala_keluarga'];
$alamat = $_POST['alamat'];
$jumlah = $_POST['jumlah_anggota'];
$pekerjaan = $_POST['pekerjaan'];
$penghasilan = $_POST['penghasilan'];
$kategori = $_POST['kategori'];
$prioritas = $_POST['prioritas'];
$status_bantuan = $_POST['status_bantuan'];
$status_verifikasi = $_POST['status_verifikasi'];
$lat = $_POST['lat'];
$lng = $_POST['lng'];
mysqli_query($conn,"
INSERT INTO keluarga_miskin
(nik,nama_kepala_keluarga,alamat,jumlah_anggota,pekerjaan,penghasilan,kategori,prioritas,status_bantuan,status_verifikasi,lat,lng,user_id)
VALUES
('$nik','$nama','$alamat','$jumlah','$pekerjaan','$penghasilan','$kategori','$prioritas','$status_bantuan','$status_verifikasi','$lat','$lng','$user_id')
");
echo "success";
?>
+20
View File
@@ -0,0 +1,20 @@
<?php
include "../koneksi.php";
$nama = $_POST['nama'];
$jenis = $_POST['jenis'];
$alamat = $_POST['alamat'];
$ketua = $_POST['ketua_pengurus'];
$hp = $_POST['no_hp'];
$lat = $_POST['lat'];
$lng = $_POST['lng'];
$query = "INSERT INTO rumah_ibadah
(nama, jenis, alamat, ketua_pengurus, no_hp, lat, lng)
VALUES
('$nama','$jenis','$alamat','$ketua','$hp','$lat','$lng')";
mysqli_query($conn, $query);
echo "OK";
?>