A Web-Based Library Management System with Notifications and AI-Powered Search at SMAN 1 Tambang
DOI:
https://doi.org/10.24036/qg572250Keywords:
Library Management System; Laravel; Artificial Intelligence; Gemini API; Black Box Testing; User Acceptance Testing; WhatsApp Notifications.Abstract
Secondary school libraries in Indonesia largely remain dependent on manual or semi-digital record-keeping even as digital library adoption grows at the university level, creating gaps in data accuracy, user access, and accreditation readiness. This study addresses that gap by designing and developing a web-based library management system for SMAN 1 Tambang that integrates five functionalities which, based on the literature reviewed in this study, have not previously been reported within a single school library management system: AI-powered natural-language search using the Gemini API, automated WhatsApp overdue notifications via the Fonnte API, six-role access control, digital rights management (DRM) for digital collections, and QRIS-based fine payment through Midtrans. The system was developed using the Waterfall method, Laravel 12, MySQL, and Bootstrap 5. Black Box Testing across 30 scenarios achieved a 100% success rate. The AI search feature achieved an overall Precision of 69.23%, Recall of 75.00%, and F1-Score of 71.96%, with an average response time of 866 ms, while Load Testing recorded a 0.00% error rate under loads of 10–100 concurrent users. User Acceptance Testing involving 30 respondents yielded a mean score of 4.30 out of 5.00 ("Very Good"), supported by a valid and reliable instrument (Cronbach's Alpha = 0.9428). These findings demonstrate the technical feasibility of integrating AI-powered search, automated notifications, DRM, and digital payment within a unified school library management platform while improving both operational efficiency and service quality.
Downloads
References
[1] F. L. Asari, S. Meimaharini, T. Khotimah, and J. Artikel, “Implementasi Sistem Perpustakaan Berbasis Web untuk Meningkatkan Efisiensi Layanan Peminjaman dan Pengguna,” bit-Tech, vol. 7, no. 3, pp. 770–778, Apr. 2025, https://doi.org/10.32877/BT.V7I3.2185.
[2] I. Krismayani, “Analisis Kesesuaian Instrumen Akreditasi Perpustakaan Sekolah Terhadap Ketentuan Standar Nasional Perpustakaan Sekolah Menengah Atas,” ANUVA, vol. 3, no. 2, pp. 199–205, 2019.
[3] L. Ariani, Hamdani, and Alahuddin, “Meningkatkan Efisiensi Pengadaan Buku di Perpustakaan dengan Sistem Informasi Berbasis Komputer,” J. Manaj. Sist. Inf., vol. 3, no. 2, pp. 60–71, Oct. 2024, https://doi.org/10.59431/JMASIF.V3I2.466.
[4] A. T. Paiste and S. B. Siago, “Academic Librarians as Catalysts of Innovation : AI Competencies for Transforming Education,” Int. Res. Innov. J. Educ., vol. 1, no. 2, pp. 44–72, 2025.
[5] A. A. S. Ali and V. K. Shandilya, “AI-Natural Language Processing ( NLP ),” Int. J. Res. Appl. Sci. Eng. Technol., no. August, 2021, https://doi.org/https://doi.org/10.22214/ijraset.2021.37293.
[6] S. Mukodimah, F. A. Wilson, and D. Susianto, “Aplikasi Manajemen Perpustakaan Berbasis Website Di SMAN 1 Pringsewu,” vol. 6, no. 1, pp. 1–9, 2025.
[7] D. R. P. Perdana, S. Handayani, and M. Kholil, “Pengembangan Aplikasi Perpustakaan Berbasis Website untuk Meningkatkan Layanan Informasi di SMK,” J. Pendidik. Teknol. Inf., vol. 10, no. 3, pp. 19–28, 2025.
[8] A. N. Putra and G. Z. Muflih, “Perancangan Sistem Informasi Perpustakaan SMA Negeri 1 Gombong Berbasis Web Menggunakan Hypertext Preprocessor (PHP) dan MySQL,” J. Kridatama Sains Dan Teknol., vol. 6, no. 02, pp. 522–535, 2024, https://doi.org/10.53863/kst.v6i02.1245.
[9] R. P. Oktarina et al., “Implementasi Manajemen dan Digitalisasi Perpustakaan di SMA Negeri 13 Surabaya,” Pubmedia J. Penelit. Tindakan Kelas Indones., vol. 2, no. 4, p. 10, 2025, https://doi.org/10.47134/ptk.v2i4.1678.
[10] M. Belchior, D. Schwabe, and F. Silva Parreiras, “Role-based Access Control for Model-driven Web Applications,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 7387 LNCS, pp. 106–120, 2012, https://doi.org/10.1007/978-3-642-31753-8_8/SAVE-RESEARCH.
[11] V. Alturi and D. Ferraiolo, “Role-Based Access Control,” Encycl. Cryptogr. Secur. Privacy, Third Ed., pp. 2124–2127, Jan. 2025, https://doi.org/10.1007/978-3-030-71522-9_829/SAVE-RESEARCH.
[12] Ravichandra H S, “Securing the Digital Landscape : Present Concerns and Hurdles in Digital Rights Management,” Int. J. Sci. Res., vol. 13, no. 1, pp. 2022–2025, 2024.
[13] S. Acharya, A. K. Mishra, and O. Acharya, “Digital Rights Management : Addressing Copyright Protection in the Digital Era,” Int. J. Multidiscip. Res., vol. 7, no. 4, pp. 1–14, 2025.
[14] N. Agarwal, A. K. Singh, and P. K. Singh, “Survey of robust and imperceptible watermarking,” Multimed. Tools Appl. 2019 787, vol. 78, no. 7, pp. 8603–8633, Jan. 2019, https://doi.org/10.1007/S11042-018-7128-5.
[15] R. C. O. Scholastica C. Ukwoma and N. E. Ugwu2, “Digital Rights Management in Electronic Publishing Environments: Implication for Academic Libraries in Nigeria | Mousaion.” Accessed: Jul. 03, 2026. [Online]. Available: https://journals.co.za/doi/abs/10.25159/2663-659X/20935.
[16] E. Hamzah Muchtar et al., “Quick response code Indonesia standard (QRIS) E-payment adoption: customers perspective,” Cogent Bus. Manag., vol. 11, no. 1, pp. 1–18, 2024, https://doi.org/10.1080/23311975.2024.2316044.
[17] N. E. Rafferty and A. N. Fajar, “Integrated QR Payment System (QRIS): Cashless Payment Solution in Developing Country from Merchant Perspective,” Asia Pacific J. Inf. Syst., vol. 32, no. 3, pp. 630–655, 2022, https://doi.org/10.14329/APJIS.2022.32.3.630.
[18] R.S. Pressman, Rekayasa perangkat lunak (pendekatan praktisi). Yogyakarta: Penerbit ANDI, 2012.
[19] D. B. J. Rao, P. Kalpana, G. S. N. Kumar, and N. M. Atcha, “A Comparative Analysis of Software Development Models: Waterfall, Agile and DevOps,” Smart Innov. Syst. Technol., vol. 417, pp. 589–599, 2025, https://doi.org/10.1007/978-981-97-8355-7_51/SAVE-RESEARCH.
[20] J. Nielsen, Usability engineering. Boston, MA: Academic Press, 1993.
[21] L. Faulkner, “Beyond the five-user assumption: Benefits of increased sample sizes in usability testing,” Behav. Res. Methods, Instruments, Comput., vol. 35, no. 3, pp. 379–383, 2003, https://doi.org/https://doi.org/10.3758/BF03195514.
[22] P. Thomas, S. Spielman, N. Craswell, and B. Mitra, “Large Language Models can Accurately Predict Searcher Preferences,” SIGIR 2024 - Proc. 47th Int. ACM SIGIR Conf. Res. Dev. Inf. Retr., pp. 1930–1940, 2024, https://doi.org/10.1145/3626772.3657707.
[23] Z. Subecz, “Web-development with Laravel framework,” Gradus, vol. 8, no. 1, pp. 211–218, 2021, https://doi.org/10.47833/2021.1.csc.006.
[24] A. Sunardi and Suharjito, “MVC Architecture: A Comparative Study Between Laravel Framework and Slim Framework in Freelancer Project Monitoring System Web Based,” Procedia Comput. Sci., vol. 157, pp. 134–141, Jan. 2019, https://doi.org/10.1016/J.PROCS.2019.08.150.
[25] M. H. Rahman, M. Naderuzzaman, M. A. Kashem, B. M. Salahuddin, and M. Z. Mahmud, “Comparative Study: Performance of MVC Frameworks on RDBMS,” Int. J. Inf. Technol. Comput. Sci., vol. 16, no. 1, pp. 26–34, 2024, https://doi.org/10.5815/ijitcs.2024.01.03.
[26] A. Wheatley and S. Hervieux, “Artificial intelligence in academic libraries: An environmental scan,” Inf. Serv. Use, vol. 39, no. 4, pp. 347–356, 2020, https://doi.org/10.3233/ISU-190065.
[27] N. Nawaz, “Artificial Intelligence Chatbots for Library Reference Services.” Jul. 10, 2021. Accessed: Jul. 03, 2026. [Online]. Available: https://papers.ssrn.com/abstract=3883917.
[28] N. Khan, D. Elizondo, L. Deka, and M. A. Molina-Cabello, “Natural Language Processing Tools and Workflows for Improving Research Processes,” Appl. Sci., vol. 14, no. 24, pp. 1–26, 2024, https://doi.org/10.3390/app142411731.
[29] H. Nabankema, “Evaluation of Natural Language Processing Techniques for Information Retrieval,” Eur. J. Inf. J. Manag., 2024.
[30] L. Joshi, “Multidisciplinary Trends ( IJARMT ) The Role of Artificial Intelligence in Modern Library Management Systems International Journal of Advanced Research and Multidisciplinary Trends ( IJARMT ),” no. 2, pp. 108–121, 2025.
[31] R. V. K. Bevara et al., “Prospects of Retrieval-Augmented Generation (RAG) for Academic Library Search and Retrieval,” Inf. Technol. Libr., vol. 44, no. 2, 2025, https://doi.org/10.5860/ital.v44i2.17361.
[32] P. Mukhopadhyay, “Designing Conversational Search for Libraries: Retrieval Augmented Generation through Open Source Large Language Models,” DESIDOC J. Libr. Inf. Technol., vol. 45, no. 2, pp. 109–115, 2025, https://doi.org/10.14429/djlit.45.2.20206.
[33] A. Sultansyah, A. S. Rahayu, I. Yudiana, P. Fauzi, and E. N. Aripin, “Pengujian Black Box Testing Pada Fitur Permohonan Informasi Publik Melalui Website Pemerintah Jawa Barat,” J. Pengabdi. Masy. dan Ris. Pendidik., vol. 3, no. 4, pp. 5912–5919, 2025.
[34] D. I. Pirdaus and R. A. Hidayana, “Analysis Testing Black Box and White Box on Application To-Do List Based Web,” Int. J. Math. Stat. Comput., vol. 2, no. 2, pp. 68–75, 2024, https://doi.org/10.46336/ijmsc.v2i2.95.
[35] D. Mardiati and Y. Saputra, “Implementasi Sistem Informasi Manajemen Klinik Menggunakan Metode Black Box Testing,” J. Inform. dan Tek. Elektro Terap., vol. 13, no. 1, 2025, https://doi.org/10.23960/jitet.v13i1.6015.
[36] M. Tavakol and R. Dennick, “Making sense of Cronbach’s alpha,” Int. J. Med. Educ., vol. 2, p. 53, Jun. 2011, https://doi.org/10.5116/IJME.4DFB.8DFD.
[37] M. A. Bujang, E. D. Omar, and N. A. Baharum, “A Review on Sample Size Determination for Cronbach’s Alpha Test: A Simple Guide for Researchers,” Malays. J. Med. Sci., vol. 25, no. 6, p. 85, 2018, https://doi.org/10.21315/MJMS2018.25.6.9.
[38] K. S. Taber, “The Use of Cronbach’s Alpha When Developing and Reporting Research Instruments in Science Education,” Res. Sci. Educ. 2016 486, vol. 48, no. 6, pp. 1273–1296, Jun. 2017, https://doi.org/10.1007/S11165-016-9602-2.
[39] J. van Riet, I. Malavolta, and T. A. Ghaleb, “Optimize along the way: An industrial case study on web performance,” J. Syst. Softw., vol. 198, p. 111593, 2023, https://doi.org/10.1016/j.jss.2022.111593.
[40] M. Bolanowski, M. Ćmil, and A. Starzec, “New Model for Defining and Implementing Performance Tests,” Futur. Internet, vol. 16, no. 10, 2024, https://doi.org/10.3390/fi16100366.
[41] Z. Henez, O. Article, and I. Science, “The role of artificial intelligence in library management systems,” J. Vis. Perform. Arts, vol. 5, pp. 803–806, 2024, https://doi.org/10.29121/shodhkosh.v5.i5.2024.456.
[42] D. J. Borgohain, R. K. Bhardwaj, and M. K. Verma, “Mapping the literature on the application of artificial intelligence in libraries (AAIL): a scientometric analysis,” Libr. Hi Tech, vol. 42, no. 1, pp. 149–179, Feb. 2024, https://doi.org/10.1108/LHT-07-2022-0331.
[43] P. Vasishta, N. Dhingra, and S. Vasishta, “Application of artificial intelligence in libraries: a bibliometric analysis and visualisation of research activities,” Libr. Hi Tech, vol. 43, no. 2–3, pp. 693–710, May 2025, https://doi.org/10.1108/LHT-12-2023-0589.
[44] Z. Ghinafikar, M. M. Mu’thy, and M. A. Yaqin, “Perbandingan Metode Agile dan Waterfall Berdasarkan Analisis Waktu Pengembangan Sistem,” J. Manaj. Teknol. Inform., vol. 3, no. 1, pp. 26–44, 2025, [Online]. Available: https://doi.org/10.70038/jentik.v3i1.149.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Ilvi Maulidya Nurulisa, Asrul Huda, Dedy Irfan, Vera Irma Delianti (Author)

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