Implementasi Sistem E-Learning Berbasis Web sebagai Upaya Digitalisasi Pembelajaran di SMK Islam Iqro
DOI:
https://doi.org/10.55382/jurnalpustakadata.v6i3.1940Kata Kunci:
E-Learning, Academic Information System, PHP, MySQL, Black Box Testing, Waterfall, RBACAbstrak
The learning process at SMK Islam Iqro was still conducted conventionally, making material distribution, attendance recording, assignment submission, and quizzes entirely reliant on paper-based manual methods. This condition led to time inefficiency, difficulty in monitoring students' learning progress, and limited access to academic information outside school hours. This study aims to design and implement an integrated web-based e-learning system to support the digitalization of the learning process at SMK Islam Iqro. The system was developed using the Waterfall method, encompassing analysis, design, implementation, and testing phases. The technology stack comprised native PHP, MySQL as the database, and an interface built with HTML, CSS, and JavaScript. The system accommodates three user roles Admin, Teacher, and Student each with access rights managed through Role-Based Access Control (RBAC). Core features include learning material management, digital attendance, assignment management, automated quiz grading, a discussion forum, and a notification system. Testing was conducted using the Black Box Testing method across ten functional scenarios, all of which produced results consistent with expected outputs, confirming that the system operates correctly without technical issues. The implementation successfully transformed manual workflows into digital processes, improved the management efficiency of teaching and learning activities, and provided real-time academic information access for all stakeholders within the school environment.
Unduhan
Referensi
K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firm, 17th ed. Pearson, 2024.
A. Kadir, Pemrograman Web dengan PHP dan MySQL, Revisi. Andi Offset, 2023.
D. F. Ferraiolo and D. R. Kuhn, "Role-Based Access Control," in Proc. 15th National Computer Security Conference, pp. 554–563, 2022.
R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner's Approach, 10th ed. McGraw-Hill, 2024.
G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide, 3rd ed. Addison-Wesley, 2022.
E. F. Codd, "A Relational Model of Data for Large Shared Data Banks," Communications of the ACM, vol. 65, no. 6, pp. 377–387, 2022.
B. Raharjo, Belajar Otodidak MySQL: Teknik Pembuatan dan Pengelolaan Database, Revisi. Informatika, 2023.
R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner's Approach, 10th ed. McGraw-Hill, 2024.
R. Maulana and D. Prasetyo, "Pengembangan Sistem Informasi Akademik Berbasis Web di SMK Menggunakan Metode Waterfall," 2024.
S. Maulida and T. Nurhayati, "Sistem E-Learning Berbasis Web untuk Meningkatkan Efektivitas Pembelajaran di Sekolah Menengah Kejuruan," 2024.
S. Rahayu and B. Santoso, "Implementasi Role-Based Access Control pada Sistem Informasi Akademik Sekolah," Jurnal Informatika Universitas Pamulang, vol. 10, no. 1, pp. 45–54, 2025.
A. Wijaya and R. Hidayat, "Efektivitas Platform E-Learning dalam Meningkatkan Keterlibatan Siswa di Era Digital," Jurnal MENTARI Universitas Pamulang, vol. 10, no. 1, pp. 33–41, 2026.
A. S. Rosa and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Revisi. Informatika, 2024.
A. W. Widodo and Kusrini, "Sistem Informasi Akademik Berbasis Web pada SMA Negeri 1 Ngaglik," Jurnal Ilmiah DASIS, vol. 12, no. 2, pp. 45–52, 2024.
B. Nugroho, Dasar Pemrograman Web PHP – MySQL dengan Bootstrap, Revisi. Gava Media, 2022.
B. Raharjo, I. Heryanto, and E. Rosdiana, Pemrograman Web dengan PHP, MySQL, dan Bootstrap, Revisi. Modula, 2024.
A. F. K. Sibero, Web Programming Power Pack, Revisi. MediaKom, 2023.
J. L. Whitten and L. D. Bentley, Systems Analysis and Design Methods, 8th ed. McGraw-Hill, 2024.
MySQL, "MySQL 8.4 Reference Manual," 2026. [Online]. Available: https://dev.mysql.com/doc/refman/8.4/en/
PHP Documentation Group, "PHP Manual," 2026. [Online]. Available: https://www.php.net/manual/en/
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2026 Aditya Eko Nugroho, Ma'ruf Nizar Fazari, Jupron

Artikel ini berlisensi Creative Commons Attribution 4.0 International License.






