IMPLEMENTASI ALGORITMA HAVERSINE DAN K-NEAREST NEIGHBORS (KNN) PADA APLIKASI PENCARIAN KOS BERBASIS ANDROID MENGGUNAKAN FLUTTER

Authors

  • khoirul mustofa Universitas Hasyim Asy'ari Author
  • Ahmad Heru Mujianto Author

Keywords:

pencarian kos, Haversine, K-Nearest Neighbors, Flutter, Android

Abstract

Pencarian kos yang efisien dan akurat menjadi kebutuhan penting bagi masyarakat, khususnya mahasiswa
dan pekerja perantau. Penelitian ini mengusulkan solusi digital berupa aplikasi pencarian kos berbasis
Android yang dibangun menggunakan framework Flutter. Aplikasi ini mengimplementasikan algoritma
Haversine untuk menghitung jarak geografis antara pengguna dan lokasi kos, serta algoritma K-Nearest
Neighbors (KNN) untuk merekomendasikan kos terdekat berdasarkan parameter tertentu seperti harga,
fasilitas, dan jarak. Data kos disimpan dalam basis data Firebase, dan sistem menggunakan GPS untuk
menentukan posisi pengguna secara real-time.Hasil pengujian kuantitatif dan fungsional menunjukkan
bahwa kombinasi kedua algoritma inti memberikan peningkatan signifikan pada kualitas rekomendasi.
Implementasi Algoritma Haversine menunjukkan tingkat akurasi yang tinggi, di mana hasil perhitungan
jaraknya memiliki tingkat kesamaan mendekati 98% bila dibandingkan dengan data rute dari Google Maps.
Sementara itu, Algoritma KNN yang diterapkan untuk sistem rekomendasi terbukti 100% berhasil dalam
mengurutkan dan menyajikan daftar kos berdasarkan kedekatan lokasi sesuai dengan skenario pengujian
Alpha. Dengan demikian, aplikasi ini mampu memberikan rekomendasi yang tidak hanya akurat secara
geografis tetapi juga relevan secara fungsional, dan diharapkan dapat menjadi solusi praktis bagi pengguna
dalam menemukan kos yang sesuai dengan preferensi mereka

Downloads

Download data is not yet available.

References

Ami Layliyah, Anis Dwi Indriyanti, Radityo Wiratsongko (2020) Diagnosa Penyakit Tanaman Jagung Dengan Metode

Case Based Reasoning Berbasis Android, Inovate : Jurnal Ilmiah Inovasi Teknologi Informasi, Vol. 5, No. 1.

Chandra Husada, Dkk (2020) Implementasi Haversine Formula Untuk Pembuatan Sig Jarak Terdekat Ke Rs Rujukan

Covid-19, Jurnal Resti, Vol. 4 No. 5.

Dimas Dwi Prihantoro (2022) Implementasi Algoritma Haversine Formula Dan Location Based Service Pada Aplikasi

Pencarian Lokasi Bird Contest Berbasis Android, Jurnal Media Informatika Budidarma.

Hidayatul Sidiq, Dkk (2022) Implementasi Algoritma Haversine Pada Absensi Kepegawaian Berbasis Android, Journal Of

Applied Computer Science And Technology (Jacost) Vol. 3 No. 1.

Mau’idzoh Hasanah, Aries Suharso (2023) Algoritma Haversine Pada Sistem Informasi Geografis: Tinjauan Literatur

Sistematis, Nuansa Informatika, Vol. 17, No. 2.

Muhammad Yusril Aidil Rohim (2023) Implementasi Algoritma K-Nearest Neighbor Untuk Mencari Kos Dikota

Palembang Berbasis Android, Universitas Muhammadiyah Palembang.

Pratama, D. F. W., & Daru, A. F. (2022). Penerapan Metode Waterfall untuk Pengembangan Sistem Informasi

Perpustakaan Berbasis Web Menggunakan Framework CodeIgniter. Information Science and Library, 3(1), 55-

66.

Saputra, A. D., & Wibowo, A. (2021). Perancangan dan Implementasi User Interface dan User Experience Aplikasi

Pemesanan Makanan “Mamayo” Menggunakan Flutter. Jurnal Pengembangan Teknologi Informasi dan Ilmu

Komputer, 5(10), 4227–4236.

Setiawan, B., & Anam, C. (2022). Analisis Usability Aplikasi Mobile E-Complaint Menggunakan System Usability Scale

(SUS) Berbasis Framework Flutter. Jurnal Media Informatika Budidarma, 6(2), 995-1002.

Suzuki Syofian & Agam Aria Damar (2020) Implementasi Algoritma First Come First Served Dan Haversine Pada Aplikasi

Pemesanan Makanan Berbasis Mobile, Repository.Unsada.Ac.Id.

Tyo Anggin Virnando (2022) Penerapan Algoritma K-Nearest Neighbor (K-Nn) Pada Klasifikasi Kualitas Hasil

Pengeringan Bunga Cengkih, Jurnal Rekayasa Teknologi Dan Komputasi.

Downloads

Published

2025-12-13

Issue

Section

Articles

How to Cite

mustofa, khoirul, & Ahmad Heru Mujianto. (2025). IMPLEMENTASI ALGORITMA HAVERSINE DAN K-NEAREST NEIGHBORS (KNN) PADA APLIKASI PENCARIAN KOS BERBASIS ANDROID MENGGUNAKAN FLUTTER. Journal of Technology and Information System, 1(2), 81-90. https://journal.synersa.org/index.php/jutechsy/article/view/11