From c0469310cb874ec96bc3b954ba4efd64e2455fb1 Mon Sep 17 00:00:00 2001 From: Anderi Saputra Date: Thu, 11 Jun 2026 13:01:56 +0700 Subject: [PATCH] cleanup: remove import files and restore koneksi.php to production --- import.php | 61 ----------------- infrastruktur.sql | 136 ------------------------------------- kemiskinan.sql | 150 ----------------------------------------- kemiskinan/koneksi.php | 7 +- 4 files changed, 4 insertions(+), 350 deletions(-) delete mode 100644 import.php delete mode 100644 infrastruktur.sql delete mode 100644 kemiskinan.sql 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');