ViMap - Pemetaan Rumah Ibadah Vihara Di Kota Medan
Vico Zefanya Hutauruk | | 88 views
Web Application TRPL-2026-GIS
Deskripsi Project
Penjelasan Tentang Aplikasi
Website Persebaran Vihara di Kota Medan merupakan aplikasi Sistem Informasi Geografis (SIG) berbasis web yang dirancang untuk memvisualisasikan dan mengelola data tempat ibadah umat Buddha (Vihara) di Kota Medan secara interaktif. Aplikasi ini ditujukan untuk masyarakat umum, umat Buddha, perantau atau pendatang baru, serta pihak akademis yang membutuhkan informasi lokasi vihara secara cepat, dinamis, dan akurat.
Melalui pemanfaatan teknologi CodeIgniter 4, PostgreSQL, PostGIS, dan Leaflet.js, aplikasi ini mampu menampilkan persebaran vihara pada peta digital interaktif, menyediakan informasi detail mengenai ulasan rating dan kelengkapan fasilitas, serta melakukan analisis spasial seperti pencarian kustom lokasi acuan pengguna, rekomendasi vihara terdekat, pencarian dalam radius maksimal, dan visualisasi rute jalan nyata dari posisi pengguna menuju vihara tujuan.
Latar Belakang / Masalah yang Diselesaikan
Aksesibilitas informasi mengenai persebaran rumah ibadah sering kali menjadi kendala signifikan bagi masyarakat pendatang atau perantau di suatu wilayah baru. Kota Medan, sebagai salah satu kota metropolitan dengan tingkat diversitas demografis yang tinggi, memiliki urgenitas akan adanya sebuah sistem yang mampu menyajikan data spasial tempat ibadah secara informatif dan mudah diakses.
Pengembangan aplikasi ini diinisiasi oleh rasa keingintahuan serta kendala personal pengembang sebagai perantau yang bukan berasal dari Kota Medan dalam memetakan lokasi rumah ibadah vihara di wilayah baru. Selama ini, informasi lokasi, tingkat ulasan rating, dan kelengkapan fasilitas fisik vihara masih tersebar secara terpisah dan belum terintegrasi ke dalam satu sistem spasial yang dinamis.
Oleh karena itu, aplikasi ini dikembangkan untuk menyediakan platform berbasis peta digital yang mampu menampilkan lokasi vihara secara akurat, membantu masyarakat dan pendatang menemukan layanan tempat ibadah terdekat dengan lebih cepat, serta mendukung visualisasi data geospasial vihara di Kota Medan secara modern.
Fitur Utama
✅ Peta Interaktif Tempat Ibadah (Vihara)
Menampilkan persebaran seluruh objek vihara di wilayah Kota Medan menggunakan penanda visual berbentuk pagoda emas berbasis Leaflet.js.
✅ Kustom Lokasi Acuan Dinamis
Menyediakan fitur Map Picker yang memungkinkan pengguna bebas menentukan titik koordinat posisi asal mereka sendiri secara acak langsung dengan mengklik area mana saja di peta.
✅ Rekomendasi Vihara Terdekat (Real-time Sorting)
Sistem secara otomatis menghitung jarak geometris menggunakan Formula Haversine dari posisi kustom pengguna, lalu mengurutkan daftar vihara di sidebar kiri secara interaktif mulai dari jarak yang paling dekat.
✅ Analisis Radius Pencarian
Menyediakan kontrol floating slider dinamis (0.5 km hingga 15 km) untuk membatasi radius maksimal penampilan data vihara dari titik acuan yang dipilih.
✅ Penyaringan Berlapis (Multi-Criteria Filtering)
Memungkinkan pengguna memfilter pencarian vihara berdasarkan kata kunci nama/alamat, ambang batas minimum rating bintang (skala 1-5), hingga kecocokan fasilitas fisik spesifik (AC, WiFi, Kantin, Parkir, Toilet).
✅ Visualisasi Rute Jalan Nyata (Routing)
Menggambar dan menampilkan jalur rute jalan real (polyline) berwarna kontras tinggi dari titik acuan pengguna menuju vihara yang dipilih melalui integrasi Leaflet Routing Machine.
Teknologi yang Digunakan
- Framework Backend: CodeIgniter 4 (MVC Architecture)
- Database Engine: PostgreSQL & Supabase
- Ekstensi Spasial: PostGIS
- Library Peta: Leaflet.js & Leaflet Routing Machine
- Bahasa Pemrograman: PHP & JavaScript (Vanilla JS)
- Framework CSS: Bootstrap 5
- Penyedia Peta Base Layer: Esri World Street Map & OpenStreetMap
- Ikonografi: Bootstrap Icons & FontAwesome
Screenshot Aplikasi
Video Demo
Statistik
88
Total Penayangan
Teknologi yang Digunakan
CI4
Supabase
PostGIS
Bootsrap 5
PHP
JavaScript
Leaflet Js
dan OpenStreetMap.
Dosen Pengampu
D
Donny Sanjaya, M.Kom.
NIP: 199010302024061001 d.sanjaya@polmed.ac.idPengembang
V