Penerapan Algoritma Boyer Moore untuk Pencarian Kata Antonim-Sinonim pada Kamus Berbasis Android

Authors

  • Fahrul Roji Fahrul Roji Universitas Pamulang

DOI:

https://doi.org/10.55606/jupti.v4i2.4213

Keywords:

Android, Antonym-Synonym Search, Boyer-Moore Algorithm, Digital Dictionary, String Matching

Abstract

The development of information technology drives the need for quick access to language resources, including the search for antonyms and synonyms in digital dictionaries, especially for students and the general public. However, conventional applications' limited internet access and slow search processes pose significant obstacles. This research aims to develop an Android-based antonym-synonym dictionary application by applying the Boyer-Moore algorithm to improve the efficiency of lexical data searching. The research uses a software engineering approach with the Rapid Application Development (RAD) method, involving observation, literature study, and system implementation testing. Data is analyzed based on search performance using string-matching simulations. The research results indicate that the Boyer-Moore algorithm can significantly accelerate the search process compared to conventional methods, with accurate and relevant results to user keywords. The conclusion of this research shows that implementing appropriate string-matching algorithms can improve the quality of word search systems in digital dictionary applications, providing practical contributions to educational software development and supporting more inclusive and efficient language literacy in the context of mobile technology.

References

Aditia, S., Miharja, M. N. D., & Aguswin, A. (2023). Implementasi Sistem Kehadiran Praktikum Berbasis Qr Code Dengan Whatsapp Gateway Menggunakan Metode Rapid Application Development (RAD). Jurnal Ilmiah Rekayasa Dan Manajemen Sistem Informasi, Vol,9, No(e-ISSN 2502-8995 p-ISSN 2460-8181), 82–88.

Allmer, J. (2021). Exact Pattern Matching: Adapting the Boyer-Moore Algorithm for DNA Searches. PeerJ Preprint, 3(2), 78–89. https://doi.org/10.7287/peerj.preprints.1758v1

Ayu Permatasari Siahaan, M. (2022). Kamus Nama Bayi Beserta Maknanya. Pelita Informatika, 17, 97–101.

Bagus Wicaksono, I., Hartami Santi, I., & Febrinita, F. (2022). Penerapan Algoritma Boyer-Moore Terhadap Aplikasi Kamus Teminologi Biomedis Berbasis Android. JATI (Jurnal Mahasiswa Teknik Informatika), 6(2), 888–892. https://doi.org/10.36040/jati.v6i2.5778

Fadisar, N., Darnila, E., & Safwandi, S. (2021). Aplikasi Kamus Bahasa Indonesia-Arab Berbasis Android Menggunakan Metode Boyer-Moore. Sisfo: Jurnal Ilmiah Sistem Informasi, 1(1), 55–76. https://doi.org/10.29103/sisfo.v1i1.252

Faqih, Y., Rahmanto, Y., Ari Aldino, A., & Waluyo, B. (2022). Penerapan String Matching Menggunakan Algoritma Boyer-Moore Pada Pengembangan Sistem Pencarian Buku Online. Bulletin of Computer Science Research, 2(3), 100–106. https://doi.org/10.47065/bulletincsr.v2i3.172

Hariyanto, D., Sastra, R., Putri, F. E., Informasi, S., Kota, K., Komputer, T., Informasi, S., Informatika, B. S., & Pusat, J. (2021). Implementasi Metode Rapid Application Development pada Sistem Informasi Perpustakaan. Jurnal Al-Ilmi, 13(1), 110–117.

Muntazari, R. (2020). Penerapan Metode Boyer Moore Pada Aplikasi Kamus Istilah Teknologi Informasi Berbasis WEB (Studi Kasus: PT. EREFKA Tiga Pilar Utama). UIN Syarif Hidayatullah Jakarta, 11(1), 1–14. http://scioteca.caf.com/bitstream/handle/123456789/1091/RED2017-Eng-8ene.pdf?sequence=12&isAllowed=y%0Ahttp://dx.doi.org/10.1016/j.regsciurbeco.2008.06.005%0Ahttps://www.researchgate.net/publication/305320484_SISTEM_PEMBETUNGAN_TERPUSAT_STRATEGI_MELESTARI

Nguyen, K. A., Im Walde, S. S., & Vu, N. T. (2023). Integrating distributional lexical contrast into word embeddings for antonym-synonym distinction. Association for Computational Linguistics, 3(2014), 454–459. https://doi.org/10.18653/v1/p16-2074

Pangestu, P., & Wahyuningrum, S. E. (2021). Word Search Using Boyer-Moore Algorithm. Proxies : Jurnal Informatika, 2(1), 6. https://doi.org/10.24167/proxies.v2i1.3195

Rahmanto, Y., Alfian, J., Damayanti, D., & Borman, R. I. (2021). Penerapan Algoritma Sequential Search pada Aplikasi Kamus Bahasa Ilmiah Tumbuhan. Jurnal Buana Informatika, 12(1), 21–30. https://doi.org/10.24002/jbi.v12i1.4367

Rifqo, M. H., & Lala, A. (2020). Implementasi Algoritma Boyer-Moore Pada Aplikasi Kamus Istilah Komputer Berbasis Android. JSI: Jurnal Sistem Informasi (E-Journal), 12(2), 2149–2160. https://doi.org/10.36706/jsi.v12i2.9182

Rusdiyanto, R., Hakim, L., & Martadinata, A. T. (2022). Aplikasi Ujian Online Dan Penerapan Algoritma Lcg Untuk Proses Pengacakan Soal Ujian Di Smk Negeri Tugumulyo. JUTIM (Jurnal Teknik Informatika Musirawas), 7(2), 99–108. https://doi.org/10.32767/jutim.v7i2.1764

Saryono, D., Soedjito, & Setyawanto, A. (2021). Seri Terampil Menulis Bahasa Indonesia: Sinonim (Pertama). PT Bumi Aksara.

Supriyatna, S. (2020). Perancangan Dan Implementasi Aplikasi Monitoring Berkas Pencairan Dana Berbasis Web Menggunakan Metode Rapid Application Development (RAD). SAINTECH, 34(3), 1–8.

Voutama, A., & Novalia, E. (2021). Perancangan Aplikasi M-Magazine Berbasis Android Sebagai Sarana Mading Sekolah Menengah Atas. Jurnal Tekno Kompak, 15(1), 104. https://doi.org/10.33365/jtk.v15i1.920

Wahyusari, A., Elfitri, L., & Juriati. (2024). Antonim Bahasa Melayu Kepulauan Riau dan Perencanaan Pembelajaran Terpadu Fokus Bahasa Indonesia melalui Teknik Tugas Menyalin. Jurnal Pembelajaran Bahasa Dan Sastra, 3(2), 141–152. https://doi.org/10.55909/jpbs.v3i2.574

Downloads

Published

2025-05-31

How to Cite

Fahrul Roji, F. R. (2025). Penerapan Algoritma Boyer Moore untuk Pencarian Kata Antonim-Sinonim pada Kamus Berbasis Android. Jurnal Publikasi Teknik Informatika, 4(2), 76–82. https://doi.org/10.55606/jupti.v4i2.4213