diff --git a/import.php b/import.php
deleted file mode 100644
index 21fc8ff..0000000
--- a/import.php
+++ /dev/null
@@ -1,61 +0,0 @@
-Memulai impor untuk database: $dbname dari $filepath...";
-
- // Koneksi ke MySQL
- $conn = @new mysqli($host, $user, $pass, '', $port);
- if ($conn->connect_error) {
- die("Koneksi ke host $host:$port gagal: " . $conn->connect_error . "
");
- }
-
- // Buat database jika belum ada
- $conn->query("CREATE DATABASE IF NOT EXISTS `$dbname`");
- if (!$conn->select_db($dbname)) {
- die("Gagal memilih database $dbname: " . $conn->error . "
");
- }
-
- if (!file_exists($filepath)) {
- die("File SQL $filepath tidak ditemukan.
");
- }
-
- $sql = file_get_contents($filepath);
-
- // Jalankan query secara multi-query
- if ($conn->multi_query($sql)) {
- do {
- if ($result = $conn->store_result()) {
- $result->free();
- }
- } while ($conn->next_result());
- echo "Sukses mengimpor data ke database $dbname!
";
- } else {
- echo "Gagal mengimpor ke database $dbname: " . $conn->error . "
";
- }
- $conn->close();
-}
-
-// 1. Ambil koneksi untuk infrastruktur
-$infra_host = getenv('INFRA_DB_HOST') ?: (getenv('DB_HOST') ?: '127.0.0.1');
-$infra_port = (int) (getenv('INFRA_DB_PORT') ?: (getenv('DB_PORT') ?: 3306));
-$infra_user = getenv('INFRA_DB_USER') ?: (getenv('DB_USER') ?: 'root');
-$infra_pass = getenv('INFRA_DB_PASSWORD');
-$infra_pass = $infra_pass !== false ? $infra_pass : (getenv('DB_PASSWORD') ?: '');
-$infra_dbname = getenv('INFRA_DB_NAME') ?: 'db_infrastruktur';
-
-importSqlFile($infra_host, $infra_port, $infra_user, $infra_pass, $infra_dbname, __DIR__ . '/infrastruktur.sql');
-
-// 2. Ambil koneksi untuk kemiskinan
-$kemiskinan_host = getenv('KEMISKINAN_DB_HOST') ?: (getenv('DB_HOST') ?: '127.0.0.1');
-$kemiskinan_port = (int) (getenv('KEMISKINAN_DB_PORT') ?: (getenv('DB_PORT') ?: 3306));
-$kemiskinan_user = getenv('KEMISKINAN_DB_USER') ?: (getenv('DB_USER') ?: 'root');
-$kemiskinan_pass = getenv('KEMISKINAN_DB_PASSWORD');
-$kemiskinan_pass = $kemiskinan_pass !== false ? $kemiskinan_pass : (getenv('DB_PASSWORD') ?: '');
-$kemiskinan_dbname = getenv('KEMISKINAN_DB_NAME') ?: 'db_kemiskinan';
-
-importSqlFile($kemiskinan_host, $kemiskinan_port, $kemiskinan_user, $kemiskinan_pass, $kemiskinan_dbname, __DIR__ . '/kemiskinan.sql');
-
-echo "
Proses selesai! Silakan hapus file ini (import.php) serta file SQL dari Git demi keamanan setelah Anda sukses menjalankannya di server.
";
-?>
diff --git a/infrastruktur.sql b/infrastruktur.sql
deleted file mode 100644
index 4b47297..0000000
--- a/infrastruktur.sql
+++ /dev/null
@@ -1,136 +0,0 @@
--- MariaDB dump 10.19 Distrib 10.4.32-MariaDB, for Win64 (AMD64)
---
--- Host: localhost Database: db_infrastruktur
--- ------------------------------------------------------
--- Server version 10.4.32-MariaDB
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
-/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
-/*!40103 SET TIME_ZONE='+00:00' */;
-/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-
---
--- Table structure for table `tb_admin`
---
-
-DROP TABLE IF EXISTS `tb_admin`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_admin` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(50) NOT NULL,
- `password` varchar(255) NOT NULL,
- `role` varchar(50) NOT NULL DEFAULT 'infrastruktur',
- PRIMARY KEY (`id`),
- UNIQUE KEY `username` (`username`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_admin`
---
-
-LOCK TABLES `tb_admin` WRITE;
-/*!40000 ALTER TABLE `tb_admin` DISABLE KEYS */;
-INSERT INTO `tb_admin` VALUES (2,'admin','$2y$10$wehgk3Q0A2WKVQexnWSR5.tuiCtEh7JymlguIJJ6mBH7PE6l9wncC','infrastruktur');
-/*!40000 ALTER TABLE `tb_admin` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `tb_jalan`
---
-
-DROP TABLE IF EXISTS `tb_jalan`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_jalan` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nama_jalan` varchar(150) NOT NULL,
- `status_jalan` varchar(50) NOT NULL,
- `panjang_jalan` varchar(50) NOT NULL,
- `geojson` longtext NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_jalan`
---
-
-LOCK TABLES `tb_jalan` WRITE;
-/*!40000 ALTER TABLE `tb_jalan` DISABLE KEYS */;
-INSERT INTO `tb_jalan` VALUES (6,'Jalan Merdeka','Nasional','1801 meter','{\"type\":\"LineString\",\"coordinates\":[[109.32894415057073,-0.018840353715126903],[109.32945921855138,-0.024375682012671315],[109.33619802463078,-0.0300826481582329],[109.33800076256281,-0.03016846719586362]]}'),(7,'Jalan Ahmad Yani','Nasional','5299 meter','{\"type\":\"LineString\",\"coordinates\":[[109.3328062241032,-0.035145598810445586],[109.33864366121658,-0.04239730682888338],[109.34370849635906,-0.0484475479152248],[109.34907378782351,-0.054926883513254005],[109.3492454771504,-0.05561343558990529],[109.34960703285546,-0.05562868324777331],[109.34982164451405,-0.055360498843827315],[109.3494782658603,-0.054985040676330976],[109.34925292361882,-0.05507085968625271],[109.34917780953833,-0.05532831671529273],[109.34928511536758,-0.05563941062390062],[109.34967141635308,-0.055532136862474886],[109.34997187267507,-0.05597195928300745],[109.35161344922636,-0.05795667221873599],[109.35350176455081,-0.06026337219871772],[109.355368597747,-0.06243060165981604],[109.35772912510143,-0.06518784098319573],[109.35978891139408,-0.06756968318106059],[109.36185991389935,-0.06995116008981579]]}'),(8,'Jalan S. Parman','Provinsi','526 meter','{\"type\":\"LineString\",\"coordinates\":[[109.33469431408153,-0.03739959086798393],[109.33583175587201,-0.03656285530957797],[109.33664728017463,-0.035704664985139245],[109.3382783287798,-0.0343315604494704]]}'),(9,'Jalan M.T Haryono','Provinsi','782 meter','{\"type\":\"LineString\",\"coordinates\":[[109.3387929460681,-0.042871432671655385],[109.33323450411086,-0.04718383857680644]]}'),(10,'Palapa 3B','Kabupaten','285 meter','{\"type\":\"LineString\",\"coordinates\":[[109.34480031865142,-0.046551943162560824],[109.34678547649325,-0.048171777168578546]]}'),(11,'Palapa 3D','Kabupaten','284 meter','{\"type\":\"LineString\",\"coordinates\":[[109.3453583089637,-0.04589757312302227],[109.34734346680558,-0.04750667976672901]]}'),(12,'Komplek Palapa','Kabupaten','614 meter','{\"type\":\"LineString\",\"coordinates\":[[109.34598070373602,-0.05084335528107142],[109.34682841978743,-0.050092438889184986],[109.34739714068267,-0.049255703470952435],[109.3493715679416,-0.046520222223551434]]}');
-/*!40000 ALTER TABLE `tb_jalan` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `tb_kavling`
---
-
-DROP TABLE IF EXISTS `tb_kavling`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_kavling` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nama_kavling` varchar(150) NOT NULL,
- `status_kepemilikan` varchar(50) NOT NULL,
- `luas_tanah` varchar(50) NOT NULL,
- `geojson` longtext NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_kavling`
---
-
-LOCK TABLES `tb_kavling` WRITE;
-/*!40000 ALTER TABLE `tb_kavling` DISABLE KEYS */;
-INSERT INTO `tb_kavling` VALUES (6,'GOR Sultan Syarif Abdurrahman','HGB','35216 m2','{\"type\":\"Polygon\",\"coordinates\":[[[109.33697840497527,-0.0454903328568418],[109.33673160156789,-0.04586579107914545],[109.33652772049224,-0.046026701745227265],[109.33657064282396,-0.046541615874271844],[109.33673160156789,-0.04699216573412297],[109.33698913555818,-0.047389078703477854],[109.3374076282924,-0.047549989366073776],[109.33778319869494,-0.04745344296857475],[109.33805146326816,-0.04713162164254323],[109.33816949968038,-0.046874164580654444],[109.33814803851453,-0.046198339788657714],[109.33811584676575,-0.045683425657145026],[109.33790123510715,-0.045415241212144436],[109.3375149341217,-0.04528651267823576],[109.33723593896556,-0.04537233170087971],[109.33697840497527,-0.0454903328568418]]]}'),(7,'Hutan Sylva UNTAN','HP','31075 m2','{\"type\":\"Polygon\",\"coordinates\":[[[109.34871652199385,-0.056572795635616784],[109.34908136181345,-0.056894616913520143],[109.34925305114028,-0.05698043592064298],[109.3494140098842,-0.057141346558672305],[109.34948912396473,-0.057302257196269066],[109.34963935212573,-0.05739880357859049],[109.34990761669896,-0.05767771534886769],[109.35021880360388,-0.058020991371926664],[109.35042268467954,-0.05823553888530007],[109.3507446021674,-0.05779571648201884],[109.35090556091134,-0.057570441591207736],[109.35098067499187,-0.057452440457611303],[109.35064802692105,-0.05700189067240143],[109.35020807302097,-0.056486976627883274],[109.34993980844774,-0.05617588272376633],[109.3497037356233,-0.05588624357014833],[109.34959642979403,-0.05578969718530791],[109.3494140098842,-0.05581115193749891],[109.34926378172322,-0.05575751505700232],[109.34871652199385,-0.056572795635616784]]]}');
-/*!40000 ALTER TABLE `tb_kavling` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `tb_spbu`
---
-
-DROP TABLE IF EXISTS `tb_spbu`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_spbu` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nama_spbu` varchar(150) NOT NULL,
- `no_wa` varchar(20) NOT NULL,
- `buka_24jam` enum('Ya','Tidak') NOT NULL,
- `latitude` decimal(10,8) NOT NULL,
- `longitude` decimal(11,8) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_spbu`
---
-
-LOCK TABLES `tb_spbu` WRITE;
-/*!40000 ALTER TABLE `tb_spbu` DISABLE KEYS */;
-INSERT INTO `tb_spbu` VALUES (1,'SPBU Pertamina Sungai Raya','081234560001','Ya',-0.07235426,109.35949892),(5,'SPBU Pertamina Siantan','081234560005','Tidak',-0.00500000,109.34800000),(6,'SPBU Merdeka','083238238222','Tidak',-0.02186453,109.32944725),(7,'SPBU 28 Oktober','089927273822','Ya',-0.01092136,109.36452002);
-/*!40000 ALTER TABLE `tb_spbu` ENABLE KEYS */;
-UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
-
-/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
-/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
-/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-
--- Dump completed on 2026-06-11 12:42:58
diff --git a/kemiskinan.sql b/kemiskinan.sql
deleted file mode 100644
index 1e81a40..0000000
--- a/kemiskinan.sql
+++ /dev/null
@@ -1,150 +0,0 @@
--- MariaDB dump 10.19 Distrib 10.4.32-MariaDB, for Win64 (AMD64)
---
--- Host: localhost Database: db_kemiskinan
--- ------------------------------------------------------
--- Server version 10.4.32-MariaDB
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
-/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
-/*!40103 SET TIME_ZONE='+00:00' */;
-/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-
---
--- Table structure for table `tb_admin`
---
-
-DROP TABLE IF EXISTS `tb_admin`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_admin` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(50) NOT NULL,
- `password` varchar(255) NOT NULL,
- `role` varchar(50) NOT NULL DEFAULT 'kemiskinan',
- PRIMARY KEY (`id`),
- UNIQUE KEY `username` (`username`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_admin`
---
-
-LOCK TABLES `tb_admin` WRITE;
-/*!40000 ALTER TABLE `tb_admin` DISABLE KEYS */;
-INSERT INTO `tb_admin` VALUES (2,'admin','$2y$10$ZdB42i03DtHP9ypg05Atquw5QvTIyYXDPEZ/ZDY2uxgD/9HjSVR8S','kemiskinan');
-/*!40000 ALTER TABLE `tb_admin` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `tb_bantuan_history`
---
-
-DROP TABLE IF EXISTS `tb_bantuan_history`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_bantuan_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rumah_id` int(11) NOT NULL,
- `tanggal` date NOT NULL,
- `jenis_bantuan` varchar(200) DEFAULT NULL,
- `keterangan` text DEFAULT NULL,
- `petugas` varchar(100) DEFAULT NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
- PRIMARY KEY (`id`),
- KEY `rumah_id` (`rumah_id`),
- CONSTRAINT `tb_bantuan_history_ibfk_1` FOREIGN KEY (`rumah_id`) REFERENCES `tb_rumah` (`id`) ON DELETE CASCADE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_bantuan_history`
---
-
-LOCK TABLES `tb_bantuan_history` WRITE;
-/*!40000 ALTER TABLE `tb_bantuan_history` DISABLE KEYS */;
-/*!40000 ALTER TABLE `tb_bantuan_history` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `tb_rumah`
---
-
-DROP TABLE IF EXISTS `tb_rumah`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_rumah` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nama` varchar(255) NOT NULL,
- `alamat` text DEFAULT NULL,
- `keterangan` text DEFAULT NULL,
- `latitude` decimal(10,8) NOT NULL,
- `longitude` decimal(11,8) NOT NULL,
- `umur_kk` int(11) DEFAULT NULL,
- `pekerjaan` varchar(100) DEFAULT NULL,
- `penghasilan` varchar(100) DEFAULT NULL,
- `jumlah_anggota` int(11) DEFAULT 1,
- `status_rumah` varchar(50) DEFAULT NULL,
- `status_bantuan` varchar(30) DEFAULT 'belum',
- `status_kepemilikan` varchar(50) DEFAULT NULL,
- `tahun` int(11) DEFAULT 2026,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_rumah`
---
-
-LOCK TABLES `tb_rumah` WRITE;
-/*!40000 ALTER TABLE `tb_rumah` DISABLE KEYS */;
-INSERT INTO `tb_rumah` VALUES (1,'Rumah Ayah','Universitas Tanjungpura, Vigor Sport Center, Parit Tokaya, Pontianak Selatan, Pontianak, Kalimantan Barat, Kalimantan, 71127, Indonesia','',-0.05386525,109.34962749,NULL,NULL,'',1,'','belum','',2026),(2,'Rumah Asep','Auditorium Universitas Tanjungpura (UNTAN), Jalan M. Isja, Bansir Laut, Pontianak Tenggara, Pontianak, Kalimantan Barat, Kalimantan, 71127, Indonesia','',-0.05283473,109.34881210,NULL,NULL,'',1,'','belum','',2026),(3,'Rumah Bayu','Jalan Ahmad Yani, Bansir Laut, Pontianak Tenggara, Pontianak, Kalimantan Barat, Kalimantan, 71127, Indonesia','',-0.05302363,109.34712768,NULL,NULL,'',1,'','belum','',2026),(4,'Rumah Tata','Formula, Sungai Beliung, Pontianak Barat, Pontianak, Kalimantan Barat, Kalimantan, 78114, Indonesia','',-0.00431906,109.28980576,NULL,NULL,'',1,'','belum','',2026),(5,'Rumah Alex','Bansir Darat, Pontianak Tenggara, Pontianak, Kalimantan Barat, Kalimantan, 79124, Indonesia','',-0.06048519,109.35211507,34,'Cyber Security','500 ribu - 1 juta',5,'','belum','',2026),(6,'Rumah Yolandha','Sungai Jawi Luar, Pontianak Barat, Pontianak, Kalimantan Barat, Kalimantan, 78244, Indonesia','',-0.01289174,109.31836364,22,'Mahasiswi','> 2 juta',3,'','belum','',2026),(7,'Rumah Pak Budi','Jl. Mujahidin No. 4, Kel. Akraya, Kec. Pontianak Selatan','Rumah semi permanen dari papan kayu, atap bocor di beberapa bagian.',-0.03951200,109.33451200,42,'Buruh','500 ribu - 1 juta',4,'Kontrak','belum','Kontrak',2026),(8,'Rumah Ibu Siti','Gg. Mujahidin Baru, Kel. Akraya, Kec. Pontianak Selatan','Janda hidup sebatang kara, dinding triplek rapuh dan beralaskan lantai tanah.',-0.03651200,109.33851200,68,'Tidak Bekerja','< 500 ribu',1,'Menumpang','belum','Menumpang',2026),(10,'Rumah Pak Fransiscus','Jl. Pattimura, Kel. Darat Sekip, Kec. Pontianak Kota','Tinggal bersama 4 anak, istri sakit menahun, rumah panggung kayu tua.',-0.02611200,109.33951200,51,'Buruh','< 500 ribu',6,'Kontrak','belum','Kontrak',2026),(11,'Rumah Ibu Maria','Gg. Katedral, Kel. Darat Sekip, Kec. Pontianak Kota','Mengandalkan belas kasihan tetangga dan gereja, rumah panggung di atas parit.',-0.02951200,109.33551200,58,'Tidak Bekerja','< 500 ribu',2,'Milik Sendiri','belum','Milik Sendiri',2026),(12,'Rumah Pak Rudi','Gg. Bansir Laut, Kel. Bansir Laut, Kec. Pontianak Tenggara','Pekerja harian lepas dengan tanggungan anak sekolah.',-0.05481200,109.34681200,38,'Ojek','500 ribu - 1 juta',4,'Kontrak','belum','Kontrak',2026),(13,'Rumah Pak Iwan','Jl. Hadari Nawawi, Kel. Bansir Laut, Kec. Pontianak Tenggara','Rumah panggung kayu berukuran kecil, atap seng bekas berkarat.',-0.05351200,109.34991200,49,'Buruh','< 500 ribu',6,'Kontrak','belum','Kontrak',2026),(14,'Rumah Pak Acong','Gg. Marsan Baru, Kel. Darat Sekip, Kec. Pontianak Kota','Pedagang kelontong keliling skala kecil, rumah sewa sempit.',-0.02381200,109.34251200,47,'Pedagang','500 ribu - 1 juta',5,'Menumpang','belum','Menumpang',2026),(15,'Rumah Pak Amir','Jl. Prof. M. Yamin, Kel. Kota Baru, Kec. Pontianak Selatan','Pekerja tani sayur harian di lahan orang lain, dinding kayu lapuk.',-0.05711200,109.32251200,50,'Petani','500 ribu - 1 juta',4,'Milik Sendiri','belum','Milik Sendiri',2026),(16,'Rumah Pak Hasan','Gg. Asyraf Lestari, Kel. Kota Baru, Kec. Pontianak Selatan','Buruh angkut pasar, lantai papan berlubang-lubang dan tidak memiliki listrik sendiri.',-0.05481200,109.32651200,40,'Buruh','< 500 ribu',5,'Kontrak','belum','Kontrak',2026),(17,'Rumah Pak Hendra','Jl. Gajah Mada, Kel. Benua Melayu Darat, Kec. Pontianak Selatan','Pedagang asongan, tempat tinggal tidak permanen rawan banjir luapan parit.',-0.03681200,109.34251200,36,'Pedagang','500 ribu - 1 juta',3,'Kontrak','belum','Kontrak',2026),(18,'Rumah Pak Wayan','Jl. Adisucipto Gg. Pura, Kel. Sungai Raya, Kec. Pontianak Tenggara','Pekerja kasar bangunan, atap daun rumbia lapuk.',-0.06451200,109.36551200,44,'Buruh','< 500 ribu',4,'Kontrak','belum','Kontrak',2026),(19,'Rumah Pak Doni','Jl. Adisucipto Ujung, Kel. Bangka Belitung Darat, Kec. Pontianak Tenggara','Buruh cuci motor harian, rumah panggung kayu di area perkebunan pinggir parit.',-0.08251200,109.36551200,39,'Buruh','< 500 ribu',4,'Kontrak','belum','Kontrak',2026),(20,'Rumah Pak Eko','Jl. Parit Tokaya Gg. Ujung, Kel. Parit Tokaya, Kec. Pontianak Selatan','Driver ojek online motor tua sering mogok, menanggung orang tua lansia.',-0.07851200,109.34551200,43,'Ojek','500 ribu - 1 juta',5,'Milik Sendiri','belum','Milik Sendiri',2026),(21,'Rumah Ibu Fitri','Jl. Pal Lima No. 58, Kel. Pal Lima, Kec. Pontianak Barat','Menjual gorengan kecil-kecilan di depan teras rumah sewa kayu rapuh.',-0.04511200,109.29851200,35,'Pedagang','500 ribu - 1 juta',3,'Kontrak','belum','Kontrak',2026),(22,'Rumah Pak Gunawan','Gg. Rawa Indah, Kel. Siantan Hulu, Kec. Pontianak Utara','Buruh nelayan perahu sungai, rumah panggung tinggi rawan pasang air Kapuas.',-0.00511200,109.35551200,48,'Nelayan','< 500 ribu',5,'Milik Sendiri','belum','Milik Sendiri',2026),(23,'Rumah Pak Hartono','Gg. Utara Jaya, Kel. Siantan Hilir, Kec. Pontianak Utara','Buruh pabrik pengolahan karet, kondisi rumah padat kumuh panggung.',-0.01511200,109.37551200,52,'Buruh','< 500 ribu',6,'Kontrak','belum','Kontrak',2026),(24,'Rumah Ibu Indah','Gg. Parit Serasan, Kel. Banjar Serasan, Kec. Pontianak Timur','Tinggal bersama nenek pikun, rumah rawan banjir pasang sungai Kapuas.',-0.04811200,109.37851200,31,'Buruh','500 ribu - 1 juta',4,'Menumpang','belum','Menumpang',2026),(25,'Rumah Pak Kusuma','Jl. Saigon Permai, Kel. Saigon, Kec. Pontianak Timur','Petani sayur bayam/kangkung di lahan sewa parit saigon.',-0.04211200,109.38551200,56,'Petani','< 500 ribu',5,'Kontrak','belum','Kontrak',2026);
-/*!40000 ALTER TABLE `tb_rumah` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `tb_tempat_ibadah`
---
-
-DROP TABLE IF EXISTS `tb_tempat_ibadah`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tb_tempat_ibadah` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nama` varchar(150) NOT NULL,
- `tipe_ibadah` varchar(50) NOT NULL,
- `latitude` decimal(10,8) NOT NULL,
- `longitude` decimal(11,8) NOT NULL,
- `radius_meter` int(11) DEFAULT 1000,
- `kecamatan` varchar(100) DEFAULT '',
- `alamat` text DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tb_tempat_ibadah`
---
-
-LOCK TABLES `tb_tempat_ibadah` WRITE;
-/*!40000 ALTER TABLE `tb_tempat_ibadah` DISABLE KEYS */;
-INSERT INTO `tb_tempat_ibadah` VALUES (2,'Masjid Polnep','Masjid',-0.05457133,109.34731007,100,'','Masjid Polnep, Jalan Ahmad Yani, Bansir Laut, Pontianak Tenggara, Pontianak, Kalimantan Barat, Kalimantan, 71127, Indonesia'),(3,'Gereja HKBP','Gereja',-0.05939574,109.35333163,200,'','Gereja HKBP, Jalan Ahmad Yani, Bangka Belitung Laut, Pontianak Tenggara, Pontianak, Kalimantan Barat, Kalimantan, 79124, Indonesia'),(4,'Masjid Al-Muhtaddin','Masjid',-0.05327830,109.35034552,200,'','Masjid Al-Muhtaddin, Jalan Daya Nasional, Bansir Laut, Pontianak Tenggara, Pontianak, Kalimantan Barat, Kalimantan, 71127, Indonesia'),(5,'Masjid Al-Ikhwan','Masjid',-0.01312988,109.31778941,100,'','Jalur F, Sungai Jawi Luar, Pontianak Barat, Pontianak, Kalimantan Barat, Kalimantan, 78244, Indonesia'),(6,'Masjid Raya Mujahidin','Masjid',-0.03816700,109.33618300,800,'Pontianak Selatan','Jl. Ahmad Yani, Kel. Akraya, Kec. Pontianak Selatan, Kota Pontianak'),(7,'Gereja Katedral Santo Yosef','Gereja',-0.02796100,109.33719000,1000,'Pontianak Kota','Jl. Pattimura No.195, Kel. Darat Sekip, Kec. Pontianak Kota, Kota Pontianak'),(9,'Masjid Al-Asyraf','Masjid',-0.05581200,109.32451200,600,'Pontianak Selatan','Jl. Prof. M. Yamin, Kel. Kota Baru, Kec. Pontianak Selatan, Kota Pontianak'),(10,'Gereja Kristen Kalimantan Barat (GKKB)','Gereja',-0.03541200,109.34451200,800,'Pontianak Selatan','Jl. Gajah Mada No.22, Kel. Benua Melayu Darat, Kec. Pontianak Selatan, Kota Pontianak'),(11,'Masjid Baitul Makmur','Masjid',-0.03451200,109.31951200,700,'Pontianak Kota','Jl. Dr. Sutomo, Kel. Sungai Bangkong, Kec. Pontianak Kota, Kota Pontianak'),(12,'Klenteng Xiao Yi Shen Tang','Klenteng',-0.07121200,109.37891200,600,'Pontianak Tenggara','Jl. Adisucipto, Kel. Bangka Belitung Laut, Kec. Pontianak Tenggara, Kota Pontianak'),(13,'Pura Giripati Mulawarman','Pura',-0.06581200,109.36451200,500,'Pontianak Tenggara','Jl. Adi Sucipto, Kel. Sungai Raya, Kec. Pontianak Tenggara, Kota Pontianak');
-/*!40000 ALTER TABLE `tb_tempat_ibadah` ENABLE KEYS */;
-UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
-
-/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
-/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
-/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-
--- Dump completed on 2026-06-11 12:42:58
diff --git a/kemiskinan/koneksi.php b/kemiskinan/koneksi.php
index 190215a..7ad1045 100644
--- a/kemiskinan/koneksi.php
+++ b/kemiskinan/koneksi.php
@@ -15,9 +15,10 @@ if ($conn->connect_errno) {
}
if (!$conn->select_db($dbname)) {
- die(
- "DEBUG: DB=$dbname | ERROR=" . $conn->error
- );
+ if (!$conn->query("CREATE DATABASE IF NOT EXISTS `$dbname`") || !$conn->select_db($dbname)) {
+ http_response_code(500);
+ die("Database Kemiskinan belum tersedia. Buat database `$dbname` atau gunakan akun yang memiliki izin CREATE DATABASE.");
+ }
}
$conn->set_charset('utf8mb4');