diff --git a/koneksi.php b/koneksi.php index 222c179..a1e39f1 100644 --- a/koneksi.php +++ b/koneksi.php @@ -9,3 +9,39 @@ if (!$conn) { die(json_encode(['status' => 'error', 'message' => 'Koneksi database gagal: ' . mysqli_connect_error()])); } mysqli_set_charset($conn, 'utf8mb4'); + +if (!isset($GLOBALS['tugas_setup'])) { + $GLOBALS['tugas_setup'] = true; + $conn->query("CREATE TABLE IF NOT EXISTS spbu ( + id INT AUTO_INCREMENT PRIMARY KEY, + nama VARCHAR(255) NOT NULL, + nomor VARCHAR(50), + status_24jam ENUM('Ya','Tidak') DEFAULT 'Tidak', + lat DECIMAL(10,7) NOT NULL, + lng DECIMAL(10,7) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + )"); + $conn->query("CREATE TABLE IF NOT EXISTS jalan ( + id INT AUTO_INCREMENT PRIMARY KEY, + nama_jalan VARCHAR(255) NOT NULL, + status_jalan VARCHAR(100), + panjang_m DECIMAL(10,2), + geojson TEXT, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + )"); + $conn->query("CREATE TABLE IF NOT EXISTS persil ( + id INT AUTO_INCREMENT PRIMARY KEY, + nomor_persil VARCHAR(100), + status_milik VARCHAR(100), + luas_m2 DECIMAL(10,2), + geojson TEXT, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + )"); + $conn->query("CREATE TABLE IF NOT EXISTS wilayah ( + id INT AUTO_INCREMENT PRIMARY KEY, + nama VARCHAR(255), + tipe VARCHAR(100), + geojson TEXT, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + )"); +} diff --git a/uas/login.php b/uas/login.php index 06499f2..9a73b41 100644 --- a/uas/login.php +++ b/uas/login.php @@ -127,9 +127,9 @@ input::placeholder{color:#94a3b8}
Default: admin / admin123