Files
Webgis/01/README.md
2026-06-10 23:21:21 +07:00

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

  1. Fasilitas & Tata Kota: Pemetaan jalan raya (Polyline), batas area taman/perumahan (Polygon), dan titik lokasi SPBU (Marker).
  2. Sosial & Kemasyarakatan: Pemetaan data warga miskin dengan detail bantuan, status BPJS, serta pemetaan lokasi rumah ibadah.
  3. 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

  1. Nyalakan modul Apache dan MySQL di XAMPP Control Panel Anda.
  2. Buka phpMyAdmin (http://localhost/phpmyadmin).
  3. Buat database baru bernama pemetaan_kemiskinan.
  4. Import file database.sql yang ada di direktori utama ke dalam database tersebut. File ini sudah berisi skema tabel dan beberapa dummy data (titik awal).
  5. 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):

  1. 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.sql dari komputer Anda.
  2. 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 root public_html.
    • Zip seluruh isi folder 01 dari PC Anda (jangan Zip folder 01-nya, tapi isi di dalamnya: index.html, dashboard.html, folder css, js, php).
    • Upload file Zip tersebut ke File Manager dan klik Extract.
  3. Konfigurasi Koneksi PHP

    • Cari dan edit file php/koneksi.php yang 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
      

Selesai! Aplikasi WebGIS Anda sekarang sudah online.