Implementasi Algoritma Dijkstra Untuk Rekomendasi Apotek Terdekat Berdasarkan Pencarian Kata Kunci Obat Berbasis Term Frequency-Inverse Document Frequency (TF-IDF) Pada Aplikasi Mobile
DOI:
https://doi.org/10.59945/jpnm.v3i3.733Keywords:
Dijkstra, Term Frequency-Inverse Document Frequency (TF-IDF), Apotek, Sistem Rekomendasi, Aplikasi MobileAbstract
Apotek memiliki peran penting dalam menyediakan obat-obatan dan pelayanan kefarmasian bagi masyarakat. Namun, tidak semua apotek memiliki ketersediaan obat yang sama, sehingga masyarakat sering kesulitan menemukan apotek terdekat yang menyediakan obat tertentu. Keterbatasan informasi mengenai ketersediaan obat memperburuk kondisi ini; oleh karena itu, dibutuhkan solusi berbasis teknologi yang dapat mengintegrasikan pencarian obat dan penentuan jalur tercepat menuju apotek yang relevan. Penelitian ini bertujuan untuk menganalisis kinerja algoritma Dijkstra dalam menentukan jalur terdekat serta algoritma Term Frequency–Inverse Document Frequency (TF-IDF) dalam mencocokkan kata kunci obat dengan data yang tersedia. Aplikasi mobile dikembangkan menggunakan Flutter dan Dart untuk antarmuka pengguna, FastAPI (Python) untuk backend, Laravel (PHP) untuk antarmuka admin, dan MySQL sebagai basis data. OpenStreetMap dan Sistem Informasi Geografis (SIG) digunakan untuk mendukung fitur navigasi, sedangkan komunikasi antar komponen dilakukan melalui RESTful API. Pengujian sistem dilakukan melalui User Acceptance Test (UAT) dan pengujian algoritma. Hasil UAT menunjukkan respons positif dengan 35,60% Sangat Setuju dan 52,13% Setuju (87,73% positif), 11,07% Netral, 0,67% Tidak Setuju, dan 0,53% Sangat Tidak Setuju. Algoritma Dijkstra memperoleh galat relatif rata-rata sebesar 8,66% dengan akurasi 91,74%, sedangkan algoritma TF-IDF mencapai nilai Precision 0,8427, Recall 0,9426, dan F1-Score 0,8695. Hasil ini menunjukkan bahwa aplikasi layak digunakan karena mampu menampilkan informasi obat yang relevan serta memberikan rekomendasi rute terpendek secara efisien dan akurat.
References
Amrulloh, M., & Adam, A. (2021). Penerapan Algoritma TF-IDF untuk Pencarian Obat Berbasis Teks. Jurnal Teknologi Informasi, 4(2), 33–41.
Bakhar, D., Ramadhan, F., & Nabila, S. (2023). Sistem Informasi Ketersediaan Obat Berbasis Web. Jurnal Rekayasa Sistem Informasi, 10(2), 65–72.
Bhaskara, I. (2024). Perbandingan Algoritma Dijkstra Dan Floyd-Warshall Menggunakan Software Defined Network Untuk Rute Terpendek. Jurnal Resistor (Rekayasa Sistem Komputer), 7, 109–117.
Desena, F., & Solichin, M. (2021). Implementasi Jaccard Similarity dalam Pencarian Teks. Prosiding Seminar Nasional Informatika, 89–95.
Maulana, M. (2024). Penerapan Algoritma Dijkstra Untuk Menentukan Rute Terpendek Dalam Distribusi Darah Di Palang Merah Indonesia Kota Palu Berbasis Mobile. The Indonesian Journal Of Computer Science, 13, 10098–10110.
Mikharani, E. (2022). Rancang Bangun Sistem Informasi Persediaan Obat Menggunakan Metode Safety Stock Berbasis Website (Studi Kasus: Apotek Clara Lampung Selatan). Jurnal Teknologi Dan Sistem Informasi (JTSI), 3, 38–44.
Muzakir, A. (2020). Algoritma Floyd Warshall Dan Collaborative Filtering Untuk Penentuan Rekomendasi Dan Rute Terpendek Pencarian Apotek: Studi Eksperimen. Jurnal Nasional Informatika Dan Teknologi Jaringan, 5, 9–13.
Pratama, Y. (2024). Evaluasi Kinerja Heuristik pada Algoritma A* dalam Lingkungan Berpeta. Jurnal Komputasi Dan Informatika, 9(1), 37–44.
Supiyanto, R., & Sriyono, T. (2023). Analisis Cosine Similarity untuk Pencarian Dokumen. Jurnal Ilmu Komputer, 13(1), 19–26.
Wahid, A. (2024). Optimasi Logistic Regression Dan Random Forest Untuk Deteksi Berita Hoax Berbasis TF-IDF. Jurnal Pendidikan Dan Teknologi Indonesia (JPTI), 4, 381–392.
Wahyuni, S. (2024). Peran Health Technology Assesment (HTA) Dalam Pelayanan Kesehatan Di Rumah Sakit. Jurnal Pendidikan Kesehatan, 4, 144–150.
Wijaya, K. (2022). Perancangan Sistem Rekomendasi Apotek Di Wilayah Kota Singaraja Designing Recommending Systems Of Pharmacy In City Area Of Singaraja Indonesian. Journal Of Health Information Management (IJHIM), 2, 1–6.
Yusriadi, H. (2022). Implementasi Algoritma A Star Dalam Pencarian Rute Terpendek (Shortest Path Problem) Pada Sistem Pencarian Kantor Pos Di Kota Pekanbaru. Journal Of Software Engineering And Information System (SEIS), 2, 111–119.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 JPNM Jurnal Pustaka Nusantara Multidisiplin

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







