Pengembangan Sistem Informasi Perpustakaan Berbasis Web Menggunakan Framework CodeIgniter 4
DOI:
https://doi.org/10.31004/riggs.v5i2.11907Keywords:
E-Library, Rapid Application Development (RAD), CodeIgniter 4Abstract
Perpustakaan sekolah memiliki peran penting dalam mendukung proses pembelajaran dan meningkatkan budaya literasi di lingkungan pendidikan. Namun, pengelolaan perpustakaan di SMK Negeri 7 Kabupaten Tangerang masih dilakukan secara manual sehingga menimbulkan berbagai permasalahan, seperti lambatnya proses pencarian data, tingginya risiko kesalahan pencatatan, kesulitan dalam memantau transaksi peminjaman dan pengembalian buku, keterlambatan penyusunan laporan, serta belum tersedianya layanan perpustakaan digital (e-library) yang dapat diakses secara fleksibel oleh siswa maupun guru. Kondisi tersebut menyebabkan pelayanan perpustakaan menjadi kurang efektif dan belum mampu memenuhi kebutuhan informasi di era digital. Penelitian ini bertujuan untuk merancang dan membangun Sistem Informasi Perpustakaan Digital Berbasis Web Terintegrasi dengan Fitur E-Library guna meningkatkan efektivitas pengelolaan perpustakaan serta memperluas akses literasi digital bagi seluruh warga sekolah. Metode pengembangan perangkat lunak yang digunakan adalah Rapid Application Development (RAD), yang terdiri atas tahapan Requirements Planning, User Design, Construction, dan Cutover. Sistem dikembangkan menggunakan framework CodeIgniter 4, bahasa pemrograman PHP, dan basis data MySQL, serta dimodelkan menggunakan Unified Modeling Language (UML). Fitur utama sistem meliputi pengelolaan data anggota, koleksi buku, katalog digital, transaksi peminjaman dan pengembalian, perhitungan denda otomatis, laporan perpustakaan, serta layanan e-library yang memungkinkan pengguna membaca atau mengunduh koleksi digital secara daring. Pengujian menggunakan metode Black Box Testing menunjukkan bahwa seluruh fungsi sistem berjalan sesuai dengan kebutuhan pengguna tanpa ditemukan kesalahan fungsional. Dengan demikian, sistem yang dikembangkan mampu meningkatkan efisiensi, akurasi, dan kualitas layanan perpustakaan serta mendukung transformasi digital pengelolaan perpustakaan di SMK Negeri 7 Kabupaten Tangerang.
Downloads
References
[1] Rindiana, D. Rahmawati, and A. Taufiqurrohman, “Optimalisasi Perpustakaan Sekolah Sbagai Sumber Belajar Pendidikan Agama Islam,” J. Penelit. Pendidik. Indones., vol. 3, no. 4, pp. 1412–1419, 2026, doi: 10.62017/jppi.v3i4.8055.
[2] F. Afrizal and S. S. Abdullah, “Model Perancangan Sistem Informasi Pengelolaan Perpustakaan di SMAN 1 Maniis Menggunakan Metode UML,” J. Publ. Tek. Inform., vol. 5, no. 1, pp. 49–55, 2026, doi: 10.55606/jupti.v5i1.6187.
[3] I. R. Fauji and R. Apriani, “Perancangan Sistem Peminjaman Dan Pengembalian Buku Di Perpustakaan Berbasis Radio Frequency Identification,” J. Mhs. Bina Insa., vol. 5, no. 1, pp. 101–110, 2025, doi: 10.51211/jmbi.v10i2.3605.
[4] R. Widyastuti, Gusmanila, K. Suryani, A. F. Rahmadani, and A. Khairi, “Transformasi Layanan Perpustakaan SMK Melalui Sistem Informasi,” J. Ris. Sist. Inf., vol. 3, no. 2, pp. 4–15, 2026, doi: 10.69714/3h56r684.
[5] R. P. Aditya, I. L. Darojad, G. F. J. Amtiran, I. Wiryateja, and I. Darmawan, “Digitalisasi Perpustakaan Sebagai Strategi Penerapan Spbe: Inovasi, Tantangan, Dan Dampaknya Terhadap Literasi Masyarakat Kota Bandung,” J. Rev. Pendidik. dan Pengajaran, vol. 8, no. 4, pp. 8768–8779, 2025, doi: 10.31004/jrpp.v9i2.59975.
[6] B. O. Lubis, B. Santoso, R. T. Yunandar, B. A. Wahid, and F. E. Schaduw, “Desain Sistem Informasi Pemesanan Paket Wisata Dengan Metode Framework Application of System Thinking (FAST),” J. Mhs. Tek. Inform., vol. 8, no. 3, pp. 2525–2532, 2024, doi: https://doi.org/10.36040/jati.v8i3.8943.
[7] Latifah and R. Setiawan, “Sistem Informasi Perpustakaan Berbasis Web Dengan Menggunakan Metode Waterfall,” Informatech J. Ilm. Inform. dan Komput., vol. 1, no. 2, pp. 134–141, 2024, doi: 10.69533/52r6tc18.
[8] A. F. Musyaffa et al., “Pengembangan Sistem Informasi Perpustakaan Berbasis Website untuk Mendukung Layanan Peminjaman Buku,” Jt. J. Inf. Syst. Technol., vol. 07, no. 01, pp. 1–7, 2026, doi: 10.37253/joint.v7i1.11550.
[9] A. N. Ramdani, M. T. A. Rasyid, M. J. Yusuf, B. O. Lubis, and Sriyadi, “Implementasi Aplikasi Berbasis Web untuk Pelaporan Kegiatan dan Proyek Pembangunan Desa Menggunakan Metodologi Agile,” J. INTEK (Informatika dan Teknol. Informasi), vol. 8, no. 2, pp. 1–12, 2025, doi: https://doi.org/10.37729/intek.v8i2.6742.
[10] A. Salim, J. Jefi, B. O. Lubis, J. Atmaja, and F. W. Fibriany, “Penerapan Metode RAD Pada Sistem Informasi Layanan Umroh Di PT. Galang Saudi Tourism Jakarta Berbasis Website,” Bina Insa. Ict J., vol. 8, no. 1, p. 1, 2021, doi: https://doi.org/10.51211/biict.v8i1.1477.
[11] A. Sumandito, M. H. Fakhriza, B. O. Lubis, R. T. Yunandar, and B. Santoso, “Perancangan Sistem Informasi Jejaring Alumni untuk Mendukung Tracer Study dan Informasi Karier,” J. TICOM Technol. Inf. Commun., vol. 14, no. 2, pp. 60–67, 2026, doi: https://doi.org/10.70309/ticom.v14i2.197.
[12] Priyono, A. Sumandito, A. Haidir, J. Sidauruk, and B. O. Lubis, “Sistem Informasi Mortalitas Terintegrasi Berbasis Web Menggunakan Metode Prototype dengan Evaluasi ISO 25010,” J. Account. Inf. Syst., vol. 06, no. 01, pp. 45–56, 2026, doi: 10.31294/jais.v6i01.12818.
[13] I. M. Sulingga Darma Putra et al., Perancangan Sistem Informasi Kursus Programmer Berbasis Website Menggunakan Codeigniter 3 Dengan Metode Waterfall, vol. 8, no. 5. 2024.
[14] S. Dwiasnati, W. Gunawan, R. R. Oprasto, B. O. Lubis, and B. Santoso, Algoritma dan Pemrograman Implementasi Menggunakan Python. Bandar Lampung: CV. Keranjang Teknologi Media, 2023.
[15] I. F. Saputra et al., Ilmu Komputer Dasar: Konsep, Teknologi, dan Aplikasi. Jakarta: PT Bukuloka Literasi Bangsa, 2026.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Harbiyadi Harbiyadi, Muhammad Abror, Muhamad Sopyan, Baginda Oloan Lubis, Besus Maula Sulthon, Sriyadi Sriyadi

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


















