32 lines
1.5 KiB
SQL
32 lines
1.5 KiB
SQL
-- ============================================================
|
|
-- WebGIS SPBU - Database Setup
|
|
-- Jalankan script ini di MySQL/phpMyAdmin
|
|
-- ============================================================
|
|
|
|
CREATE DATABASE IF NOT EXISTS sig_spbu
|
|
CHARACTER SET utf8mb4
|
|
COLLATE utf8mb4_unicode_ci;
|
|
|
|
USE sig_spbu;
|
|
|
|
CREATE TABLE IF NOT EXISTS spbu (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
kode VARCHAR(50) NOT NULL UNIQUE COMMENT 'Kode unik SPBU',
|
|
nama VARCHAR(255) NOT NULL COMMENT 'Nama SPBU',
|
|
is_24jam TINYINT(1) NOT NULL DEFAULT 0 COMMENT '1 = buka 24 jam',
|
|
latitude DECIMAL(10, 8) NOT NULL,
|
|
longitude DECIMAL(11, 8) NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- Data contoh (Pontianak, Kalimantan Barat)
|
|
INSERT INTO spbu (kode, nama, is_24jam, latitude, longitude) VALUES
|
|
('61.701.01', 'SPBU Pertamina Ahmad Yani', 1, -0.02830, 109.34150),
|
|
('61.701.02', 'SPBU Pertamina Gajah Mada', 0, -0.01970, 109.33490),
|
|
('61.701.03', 'SPBU Pertamina Tanjungpura', 1, -0.03480, 109.33170),
|
|
('61.701.04', 'SPBU Pertamina Imam Bonjol', 0, -0.05680, 109.34670),
|
|
('61.701.05', 'SPBU Pertamina Soekarno-Hatta', 1, -0.06510, 109.35540),
|
|
('61.701.06', 'SPBU Pertamina Sultan Syarif Abdurrahman', 0, -0.01330, 109.32890),
|
|
('61.701.07', 'SPBU Pertamina Sei Raya Dalam', 1, -0.09420, 109.36800);
|