Development and Evaluation of an E-learning System using the CodeIgniter framework to Support Informatics Learning at SMA Negeri 1 Tanjung Raja

Authors

  • Rosdiyanna Safitri Universitas Lampung
  • Rangga Firdaus Universitas Lampung
  • Nurain Suryadinata Universitas Lampung

DOI:

https://doi.org/10.32664/smatika.v16i01.2247

Keywords:

Black Box Testing, Codeigniter, E-Learning, Usability, Waterfall

Abstract

This study aims to develop and evaluate a web-based e-learning system to support Informatics learning at SMA Negeri 1 Tanjung Raja. The research employed a Research and Development (R&D) approach using the Waterfall model, consisting of requirements analysis, system design, implementation, testing, and maintenance. The system was developed using the CodeIgniter 4 framework with the Model–View–Controller (MVC) concept. Functional testing was conducted using the Black Box Testing method, executed on 13 different test scenarios by three expert validators with information technology education lecturers with backgrounds in software engineering. All 13 test items were evaluated independently by each validator, resulting in a 100% pass rate (13 out of 13 items were functional in the third validator). Usability testing using the System Usability Scale (SUS) instrument with 30 respondents comprising 29 Grade X students and 1 Informatics teacher, resulted in an average SUS score of 89, which is classified as Very Good. These findings indicate that the system has robust functionality and is considered very easy to use in this particular school context. Limitations include the single-school setting and relatively small sample size, and further validation across different educational contexts is recommended.

References

[1] Resti, R. A. Wati, S. Ma’Arif, and Syarifuddin, “Pemanfaatan Media Pembelajaran Berbasis Teknologi sebagai Alat Untuk Meningkatkan Kemampuan Literasi Digital Siswa Sekolah Dasar,” Al Madrasah J. Pendidik. Madrasah Ibtidaiya, vol. 8, no. 3, pp. 1145–1157, 2024, doi: 10.35931/am.v8i3.3563.

[2] M. Yusril, S. Paembonan, and H. Abduh, “Rancang Bangun Sistem E-Learning Berbasis Website Menggunakan Framework Codeigniter Di Sman 9 Luwu,” J. Inform. dan Tek. Elektro Terap., vol. 12, no. 3, pp. 3306–3315, 2024, doi: 10.23960/jitet.v12i3.5136.

[3] M. N. Abduhrohman, N. Qonita, Y. Yulianti, Z. P. Hanifah, J. Jenuri, and D. M. Suwarma, “Relevansi Penggunaan Metode Ceramah Dalam Pembelajaran Berdiferensiasi Di Sekolah Dasar,” J. JIPDAS, vol. 5, no. 1, pp. 257–261, 2025, doi: 10.37081/jipdas.v5i1.2523.

[4] M. A. Maqbool, M. Asif, M. Imran, S. Bibi, and N. Almusharraf, “Emerging E-learning trends: A study of faculty perceptions and impact of collaborative techniques using fuzzy interface system,” Soc. Sci. Humanit. Open, vol. 10, pp. 1–11, 2024, doi: 10.1016/j.ssaho.2024.101035.

[5] Herfandi, A. Diyansyah, and E. Susanto, “Rancang Bangun E-Learning Berbasis Web Pada Smk Negeri 3 Sumbawa,” JINTEKS, vol. 3, no. 1, pp. 278–284, 2021, doi: 10.51401/jinteks.v3i1.980.

[6] F. Syakti and Hutrianto, “Development of E-Learning System Using Codeigniter Framework and Prototype Model on MTs Negeri 1 Musi Banyuasin,” J. Inf. Syst. Informatics, vol. 4, no. 2, pp. 444–456, 2022, doi: 10.51519/journalisi.v4i2.272.

[7] L. D. Qoyyimah, R. G. Whendasmoro, and M. T. Kurnia, “Perancangan dan Pembuatan Sistem Informasi E-Learning Menggunakan Web Framework CodeIgniter,” EKSTENSI, vol. 1, no. 3, pp. 143–149, 2023, doi: 10.59039/ekstensi.v1i3.18.

[8] R. F. Syafi and J. A. Rizki, “Applying Rapid Application Development to Develop and Evaluate a Laravel Filament-Based Point of Sale System for MSMEs,” SMATIKA J., vol. 16, no. 1, pp. 79–87, 2026, doi: 10.32664/smatika.v16i01.2177.

[9] S. N. Putri, B. A. Hendra, and H. Tolle, “Pengembangan Sistem E-Pembelajaran Siswa Berbasis Web,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 3, no. 11, pp. 10765–10770, 2020.

[10] J. Brooke, “SUS: A Retrospective,” J. Usability Stud., vol. 8, pp. 29–40, 2013.

[11] D. P. Safryda, A. Voutama, and N. Heryana, “Implementasi Metode Waterfall Dalam Perancangan Sistem Informasi,” J. Inf. Syst. Dev., vol. 8, no. 1, pp. 7–14, 2023, doi: 10.19166/isd.v8i1.581.

[12] A. Muzayanati, A. Prastowo, and R. Triwulandari, “Analisis Media Berbasis Web E-Learning,” J. Basicedu, vol. 6, no. 2, pp. 1966–1974, 2022, doi: 10.31004/basicedu.v6i2.2290.

[13] H. Purwanto and A. Rahmawati, “Sistem Informasi Pelaporan LPG Berbasis Web,” J. Politek. Harapan Bersama, vol. 9, no. 1, pp. 48–55, 2020, doi: 10.30591/smartcomp.v9i1.1820.

[14] R. P. Espino, T. E. Olaguez, H. R. A. López, and M. C. R. Vásquez, “Entorno virtual e-evaluaciones como herramienta de gestión,” Vivat Acad., pp. 107–125, 2020, doi: 10.15178/va.2020.151.107-125.

[15] F. Pradana, P. Setyosari, S. Ulfa, and T. Hirashima, “Development of Gamification-Based E-Learning on Web Design Topic,” Int. J. Interact. Mob. Technol., vol. 17, no. 3, pp. 21–38, 2023, doi: 10.3991/ijim.v17i03.36957.

[16] R. Sholehurrohman, S. Q. A’yuni, D. Sakethi, I. S. Ilman, M. Muhaqiqin, and R. Taufik, “Implementation of Black-Box Testing,” JESII, vol. 3, no. 1, pp. 1–11, 2025, doi: 10.31848/jesii.v3i1.4038.

[17] S. Ajorloo, A. Jamarani, M. Kashfi, K. M. Haghi, and A. Najafizadeh, “A systematic review of machine learning methods in software testing,” Appl. Soft Comput., vol. 162, p. 111805, 2024, doi: 10.1016/j.asoc.2024.111805.

[18] A. Bangor, P. Kortum, and J. Miller, “Determining What Individual SUS Scores Mean,” J. Usability Stud., vol. 4, pp. 114–123, 2009.

[19] G. J. Fahira, U. S. Rahmawaty, N. Alhabsy, A. M. Landung, and L. N. Amali, “Evaluasi Usability Sistem Informasi Akademik,” J. Sist. Inf. TGD, vol. 5, no. 1, pp. 62–70, 2026, doi: 10.53513/jursi.v5i1.12377.

[20] O. W. Hutabriandari, A. W. Majid, Y. A. D, F. X. Wisnu, and Y. Untoro, “Analisis Usability Sistem Manajemen Pembelajaran Di Waskita Universitas Amikom: Pendekatan Dengan System Usability Scale,” Melek IT : Information Technology Journal, vol. 9, no. 2, p. 193, 2023, doi: 10.30742/melekitjournal.v9i2.289.

Downloads

Published

2026-03-30