Files
Tugas_SIG/README.md
T
2026-06-09 12:48:14 +00:00

2.2 KiB

Tugas SIG WebGIS Gabungan

Project ini adalah gabungan dari Tugas01 sampai Tugas04 SIG dalam satu aplikasi. Root index.html menjadi landing page, sedangkan tiap tugas berada dalam subfolder.

Struktur Folder

Tugas_SIG_gabungan/
├── index.html
├── tugas01/
├── tugas02/
├── tugas03/
├── tugas04/
├── database/
│   ├── tugas_sig.sql
│   ├── tugas_sig_xampp.sql
│   ├── tugas01_original.sql
│   ├── tugas02_original.sql
│   └── tugas03_original.sql
├── database.sql
└── Dockerfile

Jika domain deploy kamu adalah:

https://domain-coolify-kamu

Maka link tugasnya:

https://domain-coolify-kamu/
https://domain-coolify-kamu/tugas01/
https://domain-coolify-kamu/tugas02/
https://domain-coolify-kamu/tugas03/
https://domain-coolify-kamu/tugas04/

Database

Project ini dibuat agar cukup memakai 1 database:

webgis_tugas_sig

Tabel yang digunakan:

tugas01_spbu
tugas02_data_spasial
tugas03_spbu

Tugas04 tidak memakai database karena menggunakan file Kecamatan.json.

Cara Pakai di XAMPP

  1. Copy folder project ini ke:
C:/xampp/htdocs/Tugas_SIG_gabungan/
  1. Jalankan Apache dan MySQL.
  2. Buka phpMyAdmin.
  3. Import file:
database.sql
  1. Buka browser:
http://localhost/Tugas_SIG_gabungan/

Cara Deploy di Coolify

  1. Upload/push semua isi folder ini ke repo Tugas_SIG.
  2. Di Coolify, buat project baru.
  3. Tambahkan resource Application dari repo Tugas_SIG.
  4. Pilih build pack Dockerfile.
  5. Port aplikasi: 80.
  6. Tambahkan 1 database MySQL/MariaDB.
  7. Import file database/tugas_sig.sql ke database yang dibuat di Coolify.
  8. Tambahkan environment variable aplikasi:
DB_HOST=nama_service_database
DB_PORT=3306
DB_NAME=webgis_tugas_sig
DB_USER=user_database
DB_PASS=password_database
  1. Deploy aplikasi.

Catatan

  • UAS SIG tidak dimasukkan ke landing page ini.
  • UAS tetap dideploy terpisah dari repo UAS_SIG.
  • File database/tugas_sig.sql tidak membuat database baru, cocok untuk import ke database yang sudah dibuat Coolify.
  • File database.sql dan database/tugas_sig_xampp.sql cocok untuk XAMPP/phpMyAdmin lokal.