Penerapan Algoritma Boyer–Moore pada Sistem Pembelajaran Digital di SMP Darussalam Ciputat

Authors

  • Mohammad Fijar Septa Dendy Universitas Pamulang
  • Ari Syaripudin Universitas Pamulang

DOI:

https://doi.org/10.69693/jesa.v3i2.119

Keywords:

Boyer–Moore Algorithm Digital , Learning System, Text Search , RAD , Search Efficiency

Abstract

This study develops a web-based digital learning system for SMP Darussalam Ciputat and implements the Boyer–Moore algorithm in its learning-material search feature. The study addresses students’ difficulty locating concepts in learning documents and the administrative burden of managing materials, assignments, and academic information through conventional processes. The application provides role-based access for administrators, teachers, and students, supports learning-material distribution, and enables students to search text stored from uploaded materials. The system was developed using the Rapid Application Development (RAD) approach: requirements planning, user design, construction, and cutover. PHP was used for server-side processing, MySQL for data storage, and web technologies for the interface. In the search module, a keyword is treated as a pattern and compared with document text from right to left. The bad-character shift mechanism allows the algorithm to skip text positions when a mismatch occurs. Functional testing used black-box scenarios, while white-box analysis examined the search procedure. The manuscript reports that the main functional scenarios passed and that the search module had a cyclomatic complexity value of six. These findings indicate that the application followed the specified functional scenarios and that its search logic can be examined through independent paths. However, they do not establish a universal speed advantage for every document size or computing environment; response time can also depend on text length, server resources, and database processing. The system offers a structured way to distribute learning materials and search their text.

Downloads

Download data is not yet available.

References

[1] Ahdan, S., Sucipto, A., Priandika, A. T., Setyani, T., Safira, W., & Sari, K. (2021). Peningkatan Kemampuan Guru SMK Kridawisata di Masa Pandemi Covid-19 Melalui Pengelolaan Sistem Pembelajaran Daring. Jurnal ABDINUS : Jurnal Pengabdian Nusantara, 5(2), 390–401. https://doi.org/10.29407/ja.v5i2.15591

[2] Ahmad Al-hafiz Sagala, Y. Y. (2024). Analisis Pengenalan Konsep Algoritma Pemrograman Matematika Pada Kehidupan Sehari Hari. Jurnal Ilmu Pendidikan, Bahasa, Sastra Dan Budaya (MORFOLOGI), 2(1). https://doi.org/: https://doi.org/10.61132/morfologi.v2i1.267

[3] Alawiyah, T., & Ramadhan, L. H. (2023). Penerapan Metode RAD Pada Pengembangan Sistem Informasi Manajemen Bengkel SMK. Indonesian Journal on Software Engineering (IJSE), 9(2), 153–163. https://doi.org/10.31294/ijse.v9i2.15614

[4] Edy, A. (2024). PENERAPAN METODE BOYER MOORE UNTUK PENCARIAN STRING PADA APLIKASI PENYEWAAN KENDARAAN BERODA DUA BERBASIS ANDROID. JURNAL ALGOR, 6(1), 44–50. https://jurnal.buddhidharma.ac.id/index.php/algor/index

[5] Harpad, B., & Salmon, S. (2021). Penerapan Algoritma Boyer-Moore Dalam Perpustakaan Virtual SMK Muhammadiyah 1 Samarinda Sebagai Pendukung Pembelajaran Daring. Jurnal Ilmiah Matrik, 23(2), 182–188. https://doi.org/10.33557/jurnalmatrik.v23i2.1430

[6] Ikhsani, Y., Kenia, S., & Loka, P. (2022). Website-Based Learning Media Design Using The Waterfall Method Perancangan Sistem Informasi Media Pembelajaran Berbasis Website Menggunakan Metode Waterfall. SENTIMAS: Seminar Nasional Penelitian Dan Pengabdian Masyarakat, 316–323.

[7] Nabila Rahmi Arifa. (2023). Perancangan Aplikasi Katalog Perpustakaan Dengan Menerapkan Algortima Boyer Moore. Management of Information System Journal, 2(1), 1–6.

[8] Nita, W. F. S. (2024). RANCANG BANGUN SISTEM INFORMASI E-LEARNING BERBASIS WEBSITE PADA SDN METESIH 03 MADIUN. Jurnal Rekayasa Sistem Informasi Dan Teknologi, 1(3), 175–189. https://doi.org/10.54877/ijhim.v1i2.9

[9] Nuralim, R., Budiman, A., & Sucipto, A. (2021). RANCANG BANGUN SISTEM INFORMASI PEMBELAJARAN ONLINE PADA SMK TRISAKTI JAYA BANDAR LAMPUNG. Jurnal Informatika Dan Rekayasa Perangkat Lunak (JATIKA), 2(4), 541–551. https://jim.teknokrat.ac.id/index.php/informatika

[10] Nurman Hidayat, & Kusuma Hati. (2021). Penerapan Metode Rapid Application Development (RAD) dalam Rancang Bangun Sistem Informasi Rapor Online (SIRALINE). Jurnal Sistem Informasi, 10(1), 8–17. https://doi.org/10.51998/jsi.v10i1.352

[11] Rachmat, I. F. M. (2026). Perancangan Sistem Informasi Cerdas Berbasis WEB untuk Integrasi dan Monitoring Data Warga Perumahan Duta Asri, Tangerang. TEKNO : Jurnal Penelitian Teknologi Dan Peradilan, 4(1), 1–18. https://doi.org/https://doi.org/10.62565/tekno.v4i1.107

[12] Rajagukguk, I. S., & Tangke, N. Y. (2025). Perancangan Sistem Electronic Learning (E-Learning) Berbasis Website. Digital Transformation Technology, 4(2), 1158–1166. https://doi.org/10.47709/digitech.v4i2.5248

[13] Ramadhani, N., Lutfi, S., Khairan, A., Muin, Y., Metro, J. J., & Selatan, K. T. (2023). Perancangan Sistem Informasi Bimbingan Akademik Prodi Teknik Informatika Unkhair Berbasis Web. Jurnal Jaringan Dan Teknologi Informasi, 4(1), 6–11. https://doi.org/00.0000/jati

[14] Rendi Syaputra, A. B. (2021). PENGEMBANGAN SISTEM PEMBELAJARAN DALAM JARINGAN ( STUDI KASUS : SMAN 1 GEDONG TATAAN ). 2(3), 89–101.

[15] Santoso, L., & Amanullah, J. (2022). Berbasis Website Menggunakan Metode Rapid Application Development ( Rad ). Jurnal Ilmiah Elektronika Dan Komputer, 15(2), 250–259.

[16] Sondang. (2024). Penerapan Metode RAD Dalam Pengembangan Sistem Informasi Pemesanan Jasa Percetakan Berbasis Web pada Percetakan Karya Sehati Jaya. Remik: Riset Dan E-Jurnal Manajemen Informatika Komputer, 8(3), 871–881. http://doi.org/10.33395/remik.v8i3.13944

Downloads

Published

30-10-2026

How to Cite

Dendy, M. F. S., & Syaripudin, A. (2026). Penerapan Algoritma Boyer–Moore pada Sistem Pembelajaran Digital di SMP Darussalam Ciputat. Journal of Engineering and Science Application, 3(2), 560–571. https://doi.org/10.69693/jesa.v3i2.119

Issue

Section

Articles