Implementasi Sistem Pemesanan Hotel Menggunakan Algoritma Haversine untuk Optimalisasi Rekomendasi Lokasi

Penulis

  • Hamka Lukmanul Hakim Adhani Universitas Muhammadiyah Lamongan
  • Mufti Ari Bianto Universitas Muhammadiyah Lamongan
  • Alif Nanda Pratama Universitas Muhammadiyah Lamongan
  • Septina Alfiani Hidayah Universitas Muhammadiyah Lamongan

DOI:

https://doi.org/10.54914/jit.v11i2.2030

Kata Kunci:

Algoritma Haversine, Google Maps API, Lokasi Pengguna, Pemesanan Hotel, Sistem Rekomendasi

Abstrak

Sistem rekomendasi penginapan berbasis lokasi pengguna merupakan solusi yang membantu menemukan hotel terdekat secara efisien melalui platform website. Sistem ini memanfaatkan algoritma Haversine untuk menghitung jarak antara lokasi pengguna dan hotel dengan data koordinat yang diperoleh secara otomatis melalui Geolocation API. Hasil perhitungan jarak dibandingkan dengan data hotel yang tersimpan dalam basis data MySQL, kemudian ditampilkan melalui antarmuka web yang terintegrasi dengan Google Maps API. Pengujian dilakukan terhadap enam data penginapan dengan jarak terpendek 6,73 km dan jarak terpanjang 23,97 km, serta dibandingkan dengan estimasi jarak dari Google Maps. Hasil pengujian menunjukkan rata-rata selisih jarak sebesar 0,0183 km dengan tingkat akurasi mencapai 99,83%. Temuan ini menunjukkan bahwa algoritma Haversine mampu memberikan estimasi jarak yang sangat mendekati layanan peta profesional dan dapat diandalkan dalam sistem rekomendasi hotel berbasis lokasi.

Unduhan

Data unduhan belum tersedia.

Referensi

G. H. Prakarsha, H. D. K. Lumbantobing, M. R. Ramadhan, and I. Prihandi, "Haversine algorithm design using the Google Maps API method for Android-based public security applications," Int. J. Comput. Trends Technol., vol. 69, no. 2, pp. 53–60, 2021. [Online]. Available: https://doi.org/10.14445/22312803/IJCTT-V69I2P108

A. Muliawan, T. Badriyah, and I. Syarif, "Membangun sistem rekomendasi hotel dengan content-based filtering menggunakan K-nearest neighbor dan Haversine formula," Technomedia J., vol. 7, no. 2, pp. 231–247, 2022. [Online]. Available: https://doi.org/10.33050/tmj.v7i2.1893

A. Hakim and M. Saefudin, "Aplikasi sistem informasi geografis menggunakan metode Haversine formula pencarian rumah kost daerah Jakarta Selatan," J. Inf. Syst. Informatics Comput., vol. 5, no. 2, pp. 397–408, Nov. 2021. [Online]. Available: https://doi.org/10.52362/jisicom.v5i2.640

B. Setiawan and S. Samsudin, "Geographic information system for customer distribution using the Haversine algorithm," Sinkron: J. Penelit. Tek. Inform., vol. 8, no. 4, pp. 2737–2747, Oct. 2023. [Online]. Available: https://doi.org/10.33395/sinkron.v8i4.13091

Z. A. Mulkan, I. R. Setiawan, and F. Frazna, "Penerapan algoritma Dijkstra dengan metode SAW dan Haversine pada pencarian rute terdekat di Sukabumi," J. Inf. Syst. Res. (JOSH), vol. 4, no. 4, pp. 1205–1218, Jul. 2023. [Online]. Available: https://doi.org/10.47065/josh.v4i4.3661

F. Fatimah, S. H. Al Ikhsan, and B. Wulandari, "Implementation of the Haversine method for the application of finding tourist attractions in the Nanggung District," J. Pilar Nusa Mandiri, vol. 18, no. 1, pp. 59–64, 2022. [Online]. Available: https://doi.org/10.33480/pilar.v18i1.3000

D. Daniel and D. Lasut, "Application of the Haversine method in the Android-based donation search application," Bit-Tech, vol. 6, no. 1, pp. 1–7, 2023. [Online]. Available: https://doi.org/10.32877/bt.v6i1.736

D. Ikasari, W. Ikasari, and R. Andika, "Implementation of Haversine formula to determine the shortest path using web-based application for high school zoning in Depok," Am. J. Softw. Eng. Appl., vol. 10, no. 2, pp. 19–31, Sept. 2021. [Online]. Available: https://doi.org/10.11648/j.ajsea.20211002.11

F. Lubis, I. Prihandi, W. Usino, and N. A. B. Ismail, "Development geofencing process and face recognition design using Haversine formula and the K-nearest neighbor algorithm in the employee attendance application," AIP Publishing, vol. 2987, no. 1, p. 020007, 2024. [Online]. Available: https://doi.org/10.1063/5.0200763

Ilarri and R. Trillo-Lado, "An approach for proactive mobile recommendations based on user-defined rules," Expert Syst. Appl., vol. 242, p. 122714, 2024. [Online]. Available: https://doi.org/10.1016/j.eswa.2023.122714

I. Yulfihani and M. Zakariyah, "Optimization of tourism destination recommendations in Batang Regency using content-based filtering," J. Appl. Inform. Comput., vol. 8, no. 2, 2022. [Online]. Available: https://doi.org/10.30871/jaic.v8i2.8618

C. E. S. Natasiya, B. Pramono, A. M. Sajiah, S. Sutardi, and L. M. B. Aksara, "Implementasi teknologi location based service (LBS) dan metode Haversine formula pada sistem monitoring kehadiran siswa secara real time," SemanTIK: Tek. Inform., vol. 10, no. 1, 2024. [Online]. Available: http://dx.doi.org/10.55679/semantik.v10i1.27232

R. N. Imamsyah, N. N. Kamala Sari, and A. Lestari, "Rancang bangun aplikasi AngkotKita menggunakan location based service dengan metode Haversine berbasis Android," J. Inf. Technol. Comput. Sci., vol. 3, no. 1, Mar. 2023. [Online]. Available: https://doi.org/10.47111/jointecoms.v3i1.10796

R. A. F. Mustaqim, A. Nugroho, and F. A. Soni, "Aplikasi safety driving assistance dengan perhitungan Haversine," Smart Techno, vol. 6, no. 1, pp. 1–9, Feb. 2024. [Online]. Available: https://doi.org/10.59356/smart-techno.v6i1.109

S. Prasetyo and U. Zaky, "Implementasi algoritma Haversine pada Mapbox API untuk pencarian bengkel terdekat berbasis mobile," MALCOM: Indones. J. Mach. Learn. Comput. Sci., vol. 4, no. 4, 2022. [Online]. Available: https://doi.org/10.57152/malcom.v4i4.1677

W. A. Fitriani, A. Ikhwan, and M. Alda, "Implementasi algoritma Haversine formula untuk pencarian lokasi rumah makan halal terdekat di Kota Parapat berbasis mobile," J. Ilm. Sains dan Teknol., vol. 9, no. 1, pp. 65–77, 2025. [Online]. Available: https://doi.org/10.47080/saintek.v9i1.3645

S. Nugroho, R. Mahendra, dan M. E. Santoso, "Measuring Distance Locating Nearest Public Facilities Using Haversine and Euclidean Methods," J. Phys. Conf. Ser., vol. 1450, no. 1, p. 012080, 2020. [Online]. Available: https://doi.org/10.1088/1742-6596/1450/1/012080

N. M. A. E. D. Wirastuti, L. Verlin, I.-H. Mkwawa, dan K. G. Samarah,"Implementation of Geographic Information System Based on Google Maps API to Map Waste Collection Point Using the Haversine Formula Method,"J. Ilm. Tek. Elektro Komput. dan Inform., vol. 9, no. 3, pp. 731–745, Sept. 2023.[Online].Available:https://doi.org/10.26555/jiteki.v9i3.26588

P. B. Utomo, D. Wahyudi, dan M. Mujiono, “Pengembangan Sistem Informasi Presensi Berbasis Global Positioning Systems dan Location-Based Service,” *Jurnal Informatika Terpadu*, vol. 11, no. 1, pp. 20–28, 2025. https://doi.org/10.54914/jit.v11i1.1563

Unduhan

Diterbitkan

10-10-2025

Cara Mengutip

Adhani, H. L. H., Bianto, M. A., Pratama, A. N., & Hidayah, S. A. (2025). Implementasi Sistem Pemesanan Hotel Menggunakan Algoritma Haversine untuk Optimalisasi Rekomendasi Lokasi. Jurnal Informatika Terpadu, 11(2), 98–107. https://doi.org/10.54914/jit.v11i2.2030