Development of a Web-Based School Library Information System Using CodeIgniter Framework: A Case Study at SMA Islam Ta’allumul Huda Bumiayu
Keywords:
Library Information System, CodeIgniter Framework, Waterfall Model, Relational Database, Black-Box TestingAbstract
School libraries play a critical role in supporting secondary education; however, conventional manual record-keeping systems frequently encounter operational bottlenecks, including physical ledger deterioration, inefficient book search mechanisms, delayed circulation transactions, and error-prone fine calculations. This study develops and evaluates a web-based school library information system for SMA Islam Ta'allumul Huda Bumiayu utilizing the CodeIgniter PHP framework and MySQL database. The software development process adopted the classic Waterfall model comprising requirements analysis, system architecture modeling, coding, functional verification, and deployment maintenance. System modeling was formally executed using Unified Modeling Language (UML) activity and class diagrams along with Logical Record Structure (LRS) database schema mapping. Key architectural modules implemented include role-based access control for administrators and students, multi-attribute catalog search, automated borrowing and return transaction processing, automated overdue fine calculation, and periodic analytical reporting. Black-box equivalence partitioning testing across all functional modules demonstrated a 100% test case pass rate with zero operational defects. The resulting system successfully streamlines circulation operations, reduces book search duration from several minutes to under two seconds, eliminates overdue calculation discrepancies, and significantly elevates data reliability for school academic administration.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Firda Kharismatus Silpa

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