Implementasi K-Nearest Neighbors untuk Menentukan Stasiun Terdekat Berdasarkan Lokasi Tujuan
DOI:
https://doi.org/10.47701/wma7jf61Keywords:
Rekomendasi Stasiun, KNN, Haversine, Leaflet, Sistem GeospasialAbstract
Akses terhadap informasi jaringan commuter line saat ini masih disediakan dalam bentuk peta statis atau daftar stasiun yang kurang interaktif. Hal ini menyulitkan pengguna, terutama pendatang baru atau wisatawan, dalam menentukan stasiun terdekat dari lokasi tujuan. Studi sebelumnya menunjukkan bahwa pengguna transportasi publik memerlukan sistem yang mampu memberikan navigasi berbasis lokasi secara otomatis untuk meningkatkan efisiensi perjalanan. Untuk menjawab permasalahan tersebut, penelitian ini bertujuan mengembangkan sistem rekomendasi stasiun terdekat berbasis web dengan pendekatan geospasial. Sistem ini menggunakan algoritma Haversine untuk menghitung jarak antara lokasi tujuan dan seluruh stasiun, kemudian menerapkan algoritma K-Nearest Neighbors (KNN) untuk menentukan tiga stasiun paling dekat. Framework Laravel digunakan sebagai backend, sedangkan Leaflet dipilih sebagai visualisasi peta interaktif pada antarmuka pengguna. Fitur utama yang dikembangkan meliputi pemilihan titik tujuan, informasi stasiun, dan tampilan rute perjalanan otomatis melalui integrasi Leaflet Routing Machine. Hasil pengujian menunjukkan bahwa sistem berhasil merekomendasikan stasiun secara akurat dalam radius hingga 15 km dari titik tujuan, serta mampu menyajikan informasi dengan jelas dan interaktif. Penelitian ini memberikan kontribusi dalam pengembangan sistem informasi transportasi berbasis lokasi dan menunjukkan potensi penerapan algoritma KNN dalam pemrosesan spasial untuk transportasi publik.
References
1] A. Widiyanti, D. Rostyaningsih, and D. Lituhayu, “Public Value Penggunaan Transportasi Umum Kai Commuter Line Jabodetabek Di Stasiun Manggarai,” 2024.
[2] A. Hakim Program Studi Administrasi Negara, F. Ari Fatun Nisa Program Studi Administrasi Negara, M. Bahrun Muzaki Program Studi Administrasi Negara, W. Mulyo Sejati Program Studi Administrasi Negara, N. Aliyah Program Studi Administrasi Negara, and J. Tri Nugraha Program Studi Administrasi Negara, “Kualitas Pelayanan KRL Commuter Line Di Yogyakarta,” Jurnal Penelitian Administrasi Publik, vol. 4, no. 06, 2024.
[3] S. Sahara and B. Nurcahyo Adhi Nugroho, “Efektivitas Penggunaan Kereta Listrik (KRL) Commuter Line Jabodetabek Untuk Mengurangi Kemacetan Di DKI Jakarta,” Jun. 2023.
[4] Rasiban, B. Setiyana, and Triwahyudi, “Pemilihan Rute Terbaik Dari Lokasi Calon Pelanggan Ke Terminal Akses Menggunakan Metode A*Star PT. Bahtera Anugrah Electical,” Jurnal Sains dan Teknologi, vol. 5, no. 1, 2023, doi: 10.55338/saintek.v5i1.1410.
[5] Y. Reswan, R. Toyib, H. Witriyono, and A. Anggraini, “Klasifikasi Tingkat Kematangan Buah Nanas Berdasarkan Fitur Warna Menggunakan Metode K-Nearest Neighbor (KNN),” Jurnal Media Infotama, vol. 20, no. 1, 2024.
[6] S. Prasetyo and U. Zaky, “Implementasi Algoritma Haversine pada Mapbox API Guna Pencarian Bengkel Terdekat Berbasis Perangkat Mobile,” MALCOM: Indonesian Journal of Machine Learning and Computer Science, vol. 4, no. 4, pp. 1515–1524, Oct. 2024, doi: 10.57152/malcom.v4i4.1677.
[7] G. G. Khusnaini, A. Vega Vitianingsih, S. Kacung, E. W. Puspitarini, S. Fitri, and A. Wati, “Implementasi Teknologi Leaflet JS dalam Sistem Peta Radar Hujan untuk Meningkatkan Kesiapsiagaan Bencana Gunung Semeru,” Informatics, Electrical and Electronics Engineering (Infotron), vol. 4, no. 1, pp. 26–32, 2024, [Online]. Available: http://riset.unisma.ac.id/index.php/infotron/article/view/21997
[8] F. Favian and L. Amelia Fransen, “Rancang Bangun Sistem Informasi Kepegawaian Pada PT Cargo XYZ Menggunakan Metode RUP,” 2025.
[9] Y. Septiana, Y. H. Agustin, and A. R. Jungjunan, “Sistem Informasi Geografis Perumahan Menggunakan Metode Rational Unified Process,” Jurnal Algoritma, vol. 21, no. 1, pp. 131–140, May 2024, doi: 10.33364/algoritma/v.21-1.1463.
[10] T. A. Pertiwi, N. Try Luchia, P. Sinta, R. Aprinastya, A. Dahlia, and I. R. Fachrezi, “Perancangan Dan Implementasi Sistem Informasi Absensi Berbasis Web Menggunakan Metode Agile Software Development Web-Based Attention Information System Design And Implementation Using The Agile Software Development Method,” 2