3.0 KiB
3.0 KiB
WebGIS Poverty Mapping - Pontianak
Sistem Informasi Geografis (GIS) Terpadu untuk pemetaan kemiskinan, fasilitas tata kota, dan pelaporan masyarakat di Kota Pontianak. Dibangun dengan HTML, CSS, JavaScript (Leaflet.js), dan PHP (MySQL).
🚀 Fitur Utama
- Fasilitas & Tata Kota: Pemetaan jalan raya (Polyline), batas area taman/perumahan (Polygon), dan titik lokasi SPBU (Marker).
- Sosial & Kemasyarakatan: Pemetaan data warga miskin dengan detail bantuan, status BPJS, serta pemetaan lokasi rumah ibadah.
- Portal Publik (Read-Only Mode): Akses bagi warga untuk melihat data fasilitas terdekat tanpa kemampuan merubah atau menghapus data.
🛠️ Persiapan Lingkungan Lokal (Local Development)
Syarat Sistem
- XAMPP (Apache & MySQL)
- PHP 7.4 atau lebih baru (Rekomendasi PHP 8+)
Langkah Instalasi
- Nyalakan modul Apache dan MySQL di XAMPP Control Panel Anda.
- Buka
phpMyAdmin(http://localhost/phpmyadmin). - Buat database baru bernama
pemetaan_kemiskinan. - Import file
database.sqlyang ada di direktori utama ke dalam database tersebut. File ini sudah berisi skema tabel dan beberapa dummy data (titik awal). - Akses portal di
http://localhost/web_miskin/01(sesuaikan port jika diperlukan).
📤 Git Push & Kolaborasi
Proyek ini telah dilengkapi dengan .gitignore.
Untuk mengunggah kode ke GitHub/GitLab:
git init
git add .
git commit -m "Initial commit WebGIS"
git branch -M main
git remote add origin https://github.com/username-anda/repo-anda.git
git push -u origin main
🌐 Panduan Deployment (cPanel Hosting)
Untuk mendeploy proyek ini ke internet (contoh menggunakan Niagahoster, Hostinger, atau cPanel standar):
-
Siapkan Database di Server
- Masuk ke cPanel hosting Anda, buka menu MySQL Databases.
- Buat database baru (contoh:
u12345_pemetaan). - Buat user database baru dan hubungkan user tersebut ke database dengan semua hak akses (All Privileges).
- Buka phpMyAdmin dari cPanel, pilih database baru Anda, lalu menu Import.
- Unggah file
database.sqldari komputer Anda.
-
Upload File Web
- Di cPanel, buka File Manager -> masuk ke direktori
public_html. - Jika Anda memiliki banyak project, buat folder baru (misal
webgis). Jika ini aplikasi utama, biarkan di rootpublic_html. - Zip seluruh isi folder
01dari PC Anda (jangan Zip folder01-nya, tapi isi di dalamnya:index.html,dashboard.html, foldercss,js,php). - Upload file Zip tersebut ke File Manager dan klik Extract.
- Di cPanel, buka File Manager -> masuk ke direktori
-
Konfigurasi Koneksi PHP
- Cari dan edit file
php/koneksi.phpyang sudah di-upload. - Sesuaikan bagian ini dengan kredensial dari cPanel Anda:
$host = "localhost"; $username = "u12345_userdb"; // User dari cPanel $password = "PasswordKuat123!"; // Password user DB $database = "u12345_pemetaan"; // Nama DB dari cPanel
- Cari dan edit file
Selesai! Aplikasi WebGIS Anda sekarang sudah online.