connect_error) { die("Koneksi gagal: " . $conn->connect_error); } // Create database if not exists $conn->query("CREATE DATABASE IF NOT EXISTS `$db` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"); // Select database $conn->select_db($db); // Auto create tables if not exist // Table: jalan (for polyline data) $sql_jalan = "CREATE TABLE IF NOT EXISTS `jalan` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `nama_jalan` VARCHAR(255) NOT NULL, `status` VARCHAR(100) NOT NULL, `panjang` DECIMAL(10,2) NOT NULL, `koordinat` TEXT NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; // Table: parsil (for polygon data) $sql_parsil = "CREATE TABLE IF NOT EXISTS `parsil` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `nama_pemilik` VARCHAR(255) NOT NULL, `status` VARCHAR(100) NOT NULL, `luas` DECIMAL(10,2) NOT NULL, `koordinat` TEXT NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; if (!$conn->query($sql_jalan)) { die("Gagal membuat tabel jalan: " . $conn->error); } if (!$conn->query($sql_parsil)) { die("Gagal membuat tabel parsil: " . $conn->error); }