Abstract
Mendaki gunung merupakan kegiatan kombinasi antara olahraga berjalan dengan rekreasi. Dalam kegiatan mendaki gunung banyak tantangan dan masalah yang harus dihadapi oleh pendaki, salah satu masalah serius yang dihadapi pendaki adalah tersesat. Sebagai solusi terhadap masalah tersebut yaitu dengan membangun sebuah aplikasi mobile yang dapat memvisualisasikan jalur pendakian dengan memanfaatkan GPS (Global Positioning System) dan kompas digital yang terdapat pada smartphone. Saat ini terdapat berbagai platform yang digunakan pada perangkat mobile seperti Android, iOS, Windows Phone dan lain lain. Perbedaan platform akan menyulitkan dalam pengembangan aplikasi yang dapat berjalan pada semua platform. Lungo Js yang merupakan mobile framework menggunakan fitur terbaru dari HTML 5 dan CSS 3 bisa menjadi pilihan untuk membuat aplikasi mobile cross platform. Dengan kebutuhan aplikasi untuk mengakses fitur native seperti Geolocation, Storage dan Compass maka digunakan Apache Cordova. Dari hasil pengujian dapat disimpulkan bahwa Apache Cordova dapat mengakses hardware smartphone yang dibutuhkan pada aplikasi visualiasi jalur pendakian dengan javascript dan implementasi Lungo Js yang menjadi antarmuka sebuah aplikasi native telah memenuhi kebutuhan dan fungsionalitas yang telah dirancang sebelumnya. Pada pengujian perhitungan manual dan aplikasi dapat disimpulkan bahwa implementasi formula Haversine dan Forward Azimuth yang digunakan untuk menghitung informasi jarak dan penunjuk arah telah sesuai dengan perhitungan yang dilakukan dengan manual.