Sebuah aplikasi berbasis web (WebGIS) yang dirancang untuk memetakan dan menyajikan informasi letak geografis Stasiun Pengisian Bahan Bakar Umum (SPBU) di wilayah Kabupaten Asahan. Aplikasi ini dilengkapi dengan fitur analisis spasial cerdas untuk memudahkan pengguna menemukan SPBU terdekat.
Proyek ini dibangun menggunakan arsitektur Client-Server standar:
- Frontend: HTML5, CSS3, JavaScript (Vanilla/jQuery)
- Library Peta: Leaflet.js (OpenStreetMap)
- Backend: PHP (Native / Framework)
- Database: MySQL
- Environment / Web Server: XAMPP (Apache)
- π Peta Interaktif: Visualisasi penyebaran lokasi SPBU dengan titik koordinat presisi menggunakan teknologi Leaflet.js yang ringan dan cepat.
- π Pencarian SPBU: Fitur pencarian pintar untuk mencari nama atau alamat SPBU dengan cepat dari daftar yang tersedia.
- β Analisis Radius Buffer: Kemampuan analisis spasial cerdas untuk melihat jangkauan area SPBU terdekat dalam radius 3 KM dan 5 KM dari lokasi titik acuan.
- π Simpan Lokasi Favorit: Pengguna terdaftar (User) dapat dengan mudah menyimpan lokasi SPBU favorit untuk mempercepat pencarian rute di kemudian hari.
- π Autentikasi Pengguna: Sistem Login dan Registrasi pengguna baru dengan antarmuka yang modern dan aman.
Halaman landing page yang menampilkan seluruh titik SPBU di Kabupaten Asahan beserta daftar lokasi di sidebar kiri.
Tampilan dashboard pengguna saat mengaktifkan fitur Radius Buffer 5 KM pada SPBU tertentu beserta detail koordinat (Latitude/Longitude).
Tampilan dashboard pengguna saat mengaktifkan fitur Radius Buffer 3 KM pada SPBU tertentu beserta detail koordinat (Latitude/Longitude).

Informasi mengenai fitur-fitur spasial canggih yang tersedia di dalam aplikasi.
Antarmuka pendaftaran akun baru dan login yang responsif.
Untuk menjalankan proyek ini di komputer Anda, ikuti langkah-langkah berikut:
- Persiapan Server: Pastikan Anda telah menginstal XAMPP di komputer Anda.
- Kloning Repositori:
Atau unduh file ZIP dan ekstrak.
git clone https://github.com/username-anda/nama-repo-anda.git
- Pindahkan Folder: Pindahkan folder proyek ke dalam direktori
htdocspada instalasi XAMPP Anda (biasanya diC:\xampp\htdocs\). Ubah nama folder menjadisig-spbu(opsional). - Siapkan Database:
- Buka XAMPP Control Panel dan jalankan module Apache dan MySQL.
- Buka browser dan akses
http://localhost/phpmyadmin/. - Buat database baru (misalnya dengan nama
db_sig_spbu). - Pilih opsi Import dan masukkan file database berformat
.sqlyang telah disediakan di dalam folder proyek ini.
- Konfigurasi Koneksi:
- Buka file konfigurasi database (biasanya bernama
koneksi.phpatau di folderconfig). - Sesuaikan username, password, dan nama database dengan pengaturan XAMPP Anda.
- Buka file konfigurasi database (biasanya bernama
- Jalankan Aplikasi:
- Buka browser dan ketikkan alamat URL:
http://localhost/sig-spbu/ - Aplikasi siap digunakan!
- Buka browser dan ketikkan alamat URL:
Jika Anda ingin berkontribusi pada pengembangan aplikasi ini, silakan lakukan Fork repositori ini, buat branch baru, dan kirimkan Pull Request.