Skip to main content
← Kembali ke daftar proyek

Marine Cadastre WebGIS (Tanjung Riau)

Bantuin Temen
Category: Kolaborasi / Bantuan RekanRole: Assistant Developer & Deployment Specialist (Bantuin Temen)Tech: CodeIgniter 4, Leaflet.js, Bootstrap 5, GeoJSON, Cloudflare Pages, PHP Static Exporter

Ringkasan Proyek

Proyek bantuan teknis untuk rekan mahasiswa Teknik Geomatika yang tengah menyelesaikan proyek akhir pemetaan spasial wilayah perairan Tanjung Riau. Berkat berperan sebagai arsitek deployment dan refactoring kode untuk membawa prototipe lokal menjadi portal web publik.

Masalah yang Dihadapi

Rekan mahasiswa Geomatika telah membangun purwarupa fungsional menggunakan CodeIgniter 4 secara mandiri. Namun, karena keterbatasan waktu dan latar belakang non-IT, struktur kode masih berantakan, konvensi variabel tidak baku, path asset terikat erat ke localhost, serta belum memiliki alur hosting dan domain publik saat tenggat presentasi tersisa sangat sedikit.

Solusi & Pendekatan Teknis

Masuk sebagai pengembang pendukung untuk membersihkan kode, merapikan struktur file, serta membuat skrip PHP kustom (build_static.php) yang merender seluruh halaman dinamis CodeIgniter beserta data Leaflet dan layer GeoJSON menjadi arsip web statis utuh. Hasilnya dihubungkan ke GitHub dan di-deploy ke Cloudflare Pages dengan domain kustom marinecadastre.id tanpa biaya server.

Fitur Utama

  • Peta interaktif Leaflet.js dengan layer zonasi maritim Tanjung Riau dan kedalaman batimetri.
  • Render data spasial poligon batas dan titik stasiun ukur berbasis GeoJSON berkecepatan tinggi.
  • Skrip otomatisasi ekspor dinamis-ke-statis (PHP custom static generator).
  • Penyajian zero-cost hosting di jaringan edge Cloudflare dengan sertifikat SSL otomatis.

Tantangan Rekayasa & Solusi

  • Mengharmoniskan dependensi CodeIgniter 4 lokal agar semua tautan dan aset spasial dapat dipanggil secara relatif di lingkungan CDN tanpa server PHP aktif.
  • Memastikan pemuatan GeoJSON dan visualisasi interaktif peta tidak mengalami error CORS atau latency saat dibuka di perangkat penguji dosen.
  • Bekerja dalam batas waktu yang sangat mendesak dengan jaminan tidak ada regresi fitur yang telah dibuat rekan tim.

Hasil & Dampak Proyek

marinecadastre.id berhasil tayang daring sempurna sebelum jadwal sidang presentasi. Rekan pengembang mendapat apresiasi tinggi dari para dosen penguji atas penyajian WebGIS publik yang cepat dan responsif.

Refleksi & Pembelajaran

Memahami teknik konversi sistem dinamis PHP ke web statis portabel, penanganan data spasial berbasis web, dan kepuasan membantu rekan sebaya menuntaskan misi akademik.

Information about client engagements and software products is available on the about page, all client and independent projects on the projects page, academic PBL projects on pbl.berkatsiallagan.com, and the central developer portfolio on berkatsiallagan.com.