SISTEM PENCARIAN RELAWAN PENDONOR TERDEKAT BERBASIS LOKASI MENGGUNAKAN ALGORITMA HAVERSINE

Authors

  • Yohanes Kele Belaja Program Studi Teknik Informatika, Fakultas Teknologi, Institut Keguruan dan Teknologi Larantuka
  • Alvian Nara Weking Program Studi Teknik Informatika, Fakultas Teknologi, Institut Keguruan dan Teknologi Larantuka
  • Bernadete Deta Program Studi Teknik Informatika, Fakultas Teknologi, Institut Keguruan dan Teknologi Larantuka

DOI:

https://doi.org/10.51878/vocational.v6i4.15762

Keywords:

Sistem Pencarian, Relawan Pendonor, Berbasis Lokasi, Algoritma Haversine

Abstract

Fast and accurate blood donor availability is a vital factor in emergency healthcare services, especially in archipelago and remote regions such as Larantuka District, East Flores Regency. Limitations of conventional donor search methods relying on social media or group messaging often suffer from response delays and location inaccuracies. This study aims to design and implement a location-based nearby volunteer blood donor search system utilizing the Haversine algorithm. The system was developed as a web and Android mobile application using the Laravel framework, Tailwind CSS, Alpine.js, and Capacitor, integrated with Google Maps API and real-time notifications via Laravel Reverb. Functional testing using black-box testing achieved a 100% pass rate. Usability testing using the System Usability Scale (SUS) among 10 respondents yielded an average score of 79.25 (Grade B / Good-Acceptable). Effectiveness testing demonstrated an average distance calculation error of 1.88% (below the 10% error threshold), a donor search success rate of 95%, and notification delivery accuracy of 87.5%. The results confirm that the developed system effectively assists health facilities in finding suitable blood donors quickly, accurately, and seamlessly.

ABSTRAK

Ketersediaan darah yang cepat dan akurat merupakan faktor vital dalam pelayanan kesehatan darurat, khususnya di wilayah kepulauan dan daerah 3T seperti Kecamatan Larantuka, Kabupaten Flores Timur. Keterbatasan sistem pencarian pendonor konvensional yang masih mengandalkan media sosial atau pesan berantai sering kali mengalami kendala berupa keterlambatan respon dan ketidakakuratan lokasi. Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem pencarian relawan pendonor terdekat berbasis lokasi menggunakan algoritma Haversine. Sistem dibangun berbasis web dan mobile Android menggunakan framework Laravel, Tailwind CSS, Alpine.js, serta Capacitor, terintegrasi dengan Google Maps API dan sistem notifikasi real-time via Laravel Reverb. Pengujian fungsionalitas menggunakan black-box testing menunjukkan tingkat keberhasilan 100%. Pengujian usability menggunakan System Usability Scale (SUS) terhadap 10 responden menghasilkan skor rata-rata 79,25 (Grade B / Good-Acceptable). Pengujian efektivitas menunjukkan rata-rata selisih perhitungan jarak sebesar 1,88% (di bawah batas error 10%), tingkat keberhasilan pencarian relawan sebesar 95%, dan ketepatan penyampaian notifikasi sebesar 87,5%. Hasil penelitian membuktikan bahwa sistem ini efektif dalam membantu fasilitas kesehatan menemukan pendonor darah yang sesuai secara cepat, presisi, dan terintegrasi.

 

 

Downloads

Download data is not yet available.

References

Abimanyu, A. (2025). Development of an information system for blood bag screening as an important step in blood transfusion handling in Indonesia. Eastern-European Journal of Enterprise Technologies, 1, 90–104. https://doi.org/10.15587/1729-4061.2025.317259

Adhim, M. F., Minardi, J., & Saputro, H. (2025). Optimasi ongkir dan rute pengiriman menggunakan Haversine formula dan algoritma Kruskal. bit-Tech, 8(1), 68–77. https://doi.org/10.32877/bt.v8i1.2336

Asthana, P., Shankar, M., Laxmi, & Kushwaha, H. (2025). A novel approach in blood bank logistics using tokenised GPS-driven allocation. Zenodo. https://doi.org/10.5281/zenodo.17556464

Bagaskara, K. I., & Esabella, S. (2025). Rancang bangun sistem informasi donor darah pada UTD-PMI Kabupaten Sumbawa berbasis web app. Buletin Ilmiah Informatika Teknologi, 3(2), 43–55. https://doi.org/10.58369/biit.v3i2.98

Brooke, J. (1996). SUS: A "quick and dirty" usability scale. In P. W. Jordan, B. Thomas, B. A. Weerdmeester, & I. L. McClelland (Eds.), Usability evaluation in industry (pp. 189–194). Taylor & Francis.

Cahyadi, R., Widuri, S., & Sholihah, N. (2022). Kegiatan donor darah di Bank BCA KCU Darmo Surabaya. Edukasi Masyarakat Sehat Sejahtera (EMaSS): Jurnal Pengabdian kepada Masyarakat, 4(2), 32–37. https://doi.org/10.37160/emass.v4i2.25

Eltewacy, N. K., Ali, H. T., Owais, T. A., Alkanj, S., Elbahnasawy, M., Ahmed, A. H. B., Ahmed, M. H., Liaquat, A., Hasanin, E. H., Moghari, M. B., Jabo, M. D. A., Alhumaidi, N. T., Janem, A. M., Sulaiman, H. S., Rais, M. A., Riyaz, R., Salem, M., Al?Mekhlafi, M. A., … Ebada, M. A. (2024). Unveiling blood donation knowledge, attitude, and practices among 12,606 university students: A cross-sectional study across 16 countries. Scientific Reports, 14(1), Article 8219. https://doi.org/10.1038/s41598-024-58284-4

Ghosh, T. (2017). Computing distance between two geographic locations using Haversine formula. International Journal of Computer Applications, 162(9), 12–16. https://doi.org/10.5120/ijca2017913369

Irnawati, I., Arifin, M., & Kusuma, H. I. (2017). Evaluasi persepsi pengguna dalam penerapan sistem informasi ketersediaan ruang rawat dan ketersediaan darah di rumah sakit. Jurnal Ilmiah Kesehatan, 10(2), 170–178. https://doi.org/10.48144/jiks.v10i2.85

Jacobs, J. W., Bates, I., M’baya, B., Eichbaum, Q., Louw, V., Al?Riyami, A. Z., Tayou, C. T., Wendel, S., Tobian, A. A. R., & Bloch, E. M. (2024). Ensuring a safe and sufficient global blood supply. New England Journal of Medicine, 391(12), 1079–1081. https://doi.org/10.1056/nejmp2403596

Karsana, I. W. W., & Mahendra, G. S. (2021). Sistem informasi geografis pemetaan lokasi Puskesmas menggunakan Google Maps API di Kabupaten Badung. Jurnal Komputer dan Informatika, 9(2), 160–167. https://doi.org/10.35508/jicon.v9i2.5214

Khan, A., & Khan, S. (2018). Location based mobile applications and distance calculation algorithms. Journal of Geographic Information System, 10(3), 201–215. https://doi.org/10.4236/jgis.2018.103011

Leosari, Y., Uelmen, J. A., & Carney, R. M. (2023). Spatial evaluation of healthcare accessibility across archipelagic communities of Maluku Province, Indonesia. PLOS Global Public Health, 3(3), Article e0001600. https://doi.org/10.1371/journal.pgph.0001600

Lestari, L., Tanjung, R., Ladon, K. T., & Elfina, R. (2020). Pengabdian donor darah pada masyarakat “Setetes darah untuk kemanusiaan ditengah pandemi COVID-19”. MINDA BAHARU, 4(2), 62–71. https://doi.org/10.33373/jmb.v4i2.2697

Lubis, R. A., & Lestari, Y. D. (2026). Pengembangan sistem labeling jaringan fiber optik ISP berbasis web menggunakan integrasi GPS. EXPLORE, 16(1), 102–109. https://doi.org/10.35200/sd.v16i1.213

Maharani, A., Andriyanto, S., & Putri, V. M. (2026). Rancang bangun aplikasi mobile layanan terpadu PMI Provinsi Kepulauan Bangka Belitung. Technologia: Jurnal Ilmiah, 17(1), 8–15. https://doi.org/10.31602/tji.v17i1.20625

Pravallika, S. A. S. S. M., Tharun, M., Kumar, O. S., Sridevi, K., & Balaji, K. (2023). A systematic review on blood bank information systems. International Journal for Research in Applied Science and Engineering Technology, 11(4), 869–876. https://doi.org/10.22214/ijraset.2023.49843

Raykar, N., Makin, J., Khajanchi, M., Olayo, B., Valencia, A. M., Roy, N., Ottolino, P., Zinco, A., MacLeod, J., Yazer, M. H., Rajgopal, J., Zeng, B., Lee, H. K., Bidanda, B., Kumar, P., Puyana, J. C., & Rudd, K. E. (2021). Assessing the global burden of hemorrhage: The global blood supply, deficits, and potential solutions. SAGE Open Medicine, 9, Article 20503121211054995. https://doi.org/10.1177/20503121211054995

Risma, R. H., & Usiono, U. (2023). Gema donor darah pengaruh pengetahuan berkaitan dengan perilaku donor darah masyarakat: Systematic literature review. Jurnal Kesehatan Tambusai, 4(4), 5996–6005. https://doi.org/10.31004/jkt.v4i4.20353

Rohan, H. H., Widuri, S., & Amalia, Y. (2019). Program pemberdayaan masyarakat non produktif tentang pentingnya manfaat mengenal dan menjadi donor darah di Unit Tranfusi Darah PMI Kota Surabaya. Journal of Community Engagement in Health, 2(2), 27–32. https://doi.org/10.30994/jceh.v2i2.22

Sakti, B. R. S., Wina, W. W., & Asep, A. I. H. (2021). Sistem informasi bank darah dengan location based service untuk meningkatkan efisiensi pencarian golongan darah. Indonesian Journal of Informatic Research and Software Engineering (IJIRSE), 1(2), 105–114. https://doi.org/10.57152/ijirse.v1i2.125

Silalahi, F. E. S., Hidayat, F., Dewi, R., Purwono, N., & Oktaviani, N. (2020). GIS-based approaches on the accessibility of referral hospital using network analysis and the spatial distribution model of the spreading case of COVID-19 in Jakarta, Indonesia. BMC Health Services Research, 20(1), Article 1053. https://doi.org/10.1186/s12913-020-05896-x

Swetha, K., Tumuluru, P., & Roshini, A. (2022). Smart blood bank management based on GPS. Research Square. https://doi.org/10.21203/rs.3.rs-1580398/v1

World Health Organization. (2021). Blood safety and availability fact sheet. World Health Organization. https://www.who.int/news-room/fact-sheets/detail/blood-safety-and-availability

Yusuf, M., Pramesti, W. A., Pratiwi, P. P., & Sunardi, S. (2025). Analysis of user experience in the blood donor information system using the User Experience Questionnaire Plus (UEQ+) and usability testing: A case study at RSUD Dr. Moewardi. 2025 7th International Conference on Cybernetics and Intelligent Systems (ICORIS), 1–6. https://doi.org/10.1109/icoris67789.2025.11296033

Zakaria, N. F. Z., Abidin, Z. Z., Zawawi, M. A. A., & Shuhada, S. N. (2020). Bloodbuddy: A tracking system for blood donor using GPS. Journal of Engineering Technology and Applied Science (JETAS), 2(2), 86–102. https://doi.org/10.36079/lamintang.jetas-0202.117

Downloads

Published

2026-10-06

How to Cite

Belaja, Y. K., Weking, A. N., & Deta, B. (2026). SISTEM PENCARIAN RELAWAN PENDONOR TERDEKAT BERBASIS LOKASI MENGGUNAKAN ALGORITMA HAVERSINE. VOCATIONAL: Jurnal Inovasi Pendidikan Kejuruan , 6(4), 668–676. https://doi.org/10.51878/vocational.v6i4.15762

Issue

Section

Articles