Abstract :
Banyak masyarakat mencari informasi biro jasa perjalanan untuk
melakukan sebuah perjalanan. Akan tetapi kurang dalam informasi untuk
mengetahui keberadaan yang dekat dengan lokasi pengguna. Untuk mengatasi hal
tersebut penelitian ini mengusulkan sebuah aplikasi yang dapat memberikan
informasi pencarian lokasi agen travel beserta rute yang dilalui. Persoalan pencarian
lokasi agen travel dapat diselesaikan dengan menggunakan algoritma Haversine.
Algoritma Haversine digunakan untuk menghitung jarak antara dua titik. Tahapan
pertama proses pengambilan data lokasi latitude dan longitude agen travel dan
disimpan pada database. Selanjutnya proses pengambilan lokasi awal berupa data
latitude dan longitude dilakukan oleh pengguna sebagai variabel masukan dengan
mangaktifkan GPS pada smartphone yang menggunakan fungsi request ke Google
Maps API. Selanjutnya response dari Google Maps API berupa data latitude dan
longitude lokasi pengguna. Sistem mengambil data lokasi agen travel yang diambil
dari databases dengan melakukan query request API, lalu menghitung nilai latitude
dan longitude setiap lokasi agen travel terhadap nilai latitude dan longitude lokasi
awal pengguna dengan menggunakan rumus Theorema Haversine untuk
mendapatkan nilai jarak. Setelah hasil jarak sudah diketahui, selanjutnya mencari
rute alternatif dari lokasi pengguna menuju lokasi agen travel dengan
meenggunakan Direction API. Informasi yang ditampilkan Direction API berupa
kepadatan lalu lintas yang dilalui, waktu tempuh dan jarak tempuh. Berdasarkan
hasil pengujian yang sudah dilakukan, didapatkan persentase tingkat kesesuaian
terhadap jarak antara Direction API dan data aktual sebesar 86% dengan total
pengujian sebanyak empat kali di titik lokasi pengguna yang dilakukan sebanyak
dua kali dalam satu hari selama dua hari.
Kata Kunci: Agen Travel, Haversine, Google Maps API