-- ============================================================ -- Schema MySQL untuk WebGIS SPBU Pontianak -- ============================================================ -- CARA PAKAI: -- 1. Buka phpMyAdmin -- 2. Pilih database "data_spbu" (atau buat baru jika belum ada) -- 3. Klik tab "SQL" -- 4. Copy-paste seluruh isi file ini, lalu klik "Go" -- ============================================================ -- CATATAN: nama tabel sengaja dibuat "tbl_spbu" (bukan "data_spbu") -- karena MySQL tidak boleh memiliki nama tabel sama dengan nama database -- (menyebabkan error errno: 121) CREATE DATABASE IF NOT EXISTS `data_spbu` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; USE `data_spbu`; -- Hapus tabel lama jika ada DROP TABLE IF EXISTS `tbl_spbu`; DROP TABLE IF EXISTS `data_spbu`; -- Buat tabel dengan nama tbl_spbu CREATE TABLE `tbl_spbu` ( id INT AUTO_INCREMENT PRIMARY KEY, nama_spbu VARCHAR(255) NOT NULL, no_wa VARCHAR(20) NOT NULL, status_24_jam ENUM('yes','no') DEFAULT 'no', lat DOUBLE NOT NULL, lng DOUBLE NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- Data contoh INSERT INTO `tbl_spbu` (nama_spbu, no_wa, status_24_jam, lat, lng) VALUES ('SPBU Jl. Ahmad Yani', '08123456789', 'yes', -0.0202, 109.3423), ('SPBU Jl. Gajah Mada', '08234567890', 'no', -0.0280, 109.3310), ('SPBU Sui Raya', '08345678901', 'yes', -0.0450, 109.3580), ('SPBU Jl. Tanjungpura', '08456789012', 'no', -0.0120, 109.3390), ('SPBU Jl. Imam Bonjol', '08567890123', 'yes', -0.0330, 109.3500), ('SPBU Siantan', '08678901234', 'no', 0.0050, 109.3350); -- Cek hasil SELECT 'Tabel tbl_spbu berhasil dibuat!' AS status, COUNT(*) AS jumlah_data FROM `tbl_spbu`;