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

110 lines
2.2 KiB
Markdown

# 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
```text
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
```
## Link Setelah Deploy
Jika domain deploy kamu adalah:
```text
https://domain-coolify-kamu
```
Maka link tugasnya:
```text
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:
```text
webgis_tugas_sig
```
Tabel yang digunakan:
```text
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:
```text
C:/xampp/htdocs/Tugas_SIG_gabungan/
```
2. Jalankan Apache dan MySQL.
3. Buka phpMyAdmin.
4. Import file:
```text
database.sql
```
5. Buka browser:
```text
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:
```env
DB_HOST=nama_service_database
DB_PORT=3306
DB_NAME=webgis_tugas_sig
DB_USER=user_database
DB_PASS=password_database
```
9. 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.