Sistem Informasi Geografis Pemetaan taman dan rute di kota Medan

| | 34 views

Web Application TRPL-2026-03
Thumbnail project Sistem Informasi Geografis Pemetaan taman dan rute di kota Medan kategori Web Application

Deskripsi Project

TamanMedan adalah aplikasi web berbasis Node.js yang menyediakan informasi lengkap mengenai taman-taman kota di Kota Medan. Aplikasi ini dirancang untuk membantu masyarakat dalam menemukan, menjelajahi, dan membandingkan taman berdasarkan berbagai kriteria seperti kategori, kecamatan, hingga status tiket masuk. Pada halaman direktori taman, pengguna dapat memfilter dan mengurutkan daftar taman berdasarkan nama, rating, luas area, maupun jumlah ulasan, dengan pilihan tampilan grid atau list. Setiap taman memiliki halaman detail tersendiri yang menyajikan informasi lengkap mulai dari fasilitas yang tersedia, galeri foto, jam operasional, harga tiket, hingga ulasan dan distribusi rating dari pengunjung. Aplikasi juga secara otomatis menghitung dan menampilkan taman-taman terdekat menggunakan formula Haversine berbasis koordinat geografis. Selain itu, TamanMedan dilengkapi peta interaktif berbasis Leaflet.js yang memvisualisasikan lokasi seluruh taman di Kota Medan beserta overlay batas kecamatan dari data GeoJSON. Terdapat pula fitur perbandingan yang memungkinkan pengguna membandingkan dua taman secara berdampingan dari sisi fasilitas, rating, dan informasi lainnya. Untuk kebutuhan integrasi pihak ketiga, aplikasi menyediakan REST API publik yang dapat diakses melalui endpoint /api/taman dan /api/stats, serta endpoint untuk pengiriman ulasan. Pengelolaan data dilakukan melalui panel admin yang dilindungi autentikasi sesi, mencakup manajemen data taman, fasilitas, dan ulasan pengguna. Aplikasi ini dibangun menggunakan Express.js sebagai framework backend, PostgreSQL sebagai basis data, EJS sebagai template engine, dan express-session untuk manajemen autentikasi admin.

Screenshot Aplikasi

Video Demo

Video thumbnail
Klik untuk memutar

Statistik

34
Total Penayangan

Link Project

Video Demo

Teknologi yang Digunakan

Node.js express.js PostgreSQL EJS Leaflet.js dotenv express-session

Dosen Pengampu

D
Donny Sanjaya, S.Kom., M.Kom
NIP: 199010302024061001 d.sanjaya@polmed.ac.id

Kerjasama

Dinas Kebudayaan dan Pariwisata Pemprovsu
Website
Lihat Semua Kerjasama

Pengembang

J
Jeki Herianto Barutu
Developer 2305181060 jeibarutu@gmail.com

Dokumentasi

Buka Dokumentasi (Google Drive) Berisi tutorial, manual, atau panduan penggunaan