Implementasi Aplikasi Kehadiran Berbasis Web menggunakan Codeigniter pada SMK Ibrahimy 2 Sukorejo Situbondo
DOI:
https://doi.org/10.35473/jamastika.v5i1.4623Abstract
Ada kebutuhan yang berkembang akan struktur administrasi yang efisien dan terkoordinasi dengan baik karena pergeseran operasional di sektor pendidikan. Aplikasi kehadiran daring yang dibangun menggunakan kerangka CodeIgniter 4 dan diimplementasikan di SMK Ibrahimy 2 Sukorejo Situbondo merupakan tujuan dari penelitian ini. Research and development (R&D) menggunakan model waterfall merupakan proses yang digunakan. Prosesnya terdiri dari langkah-langkah berikut: pengumpulan persyaratan, desain persyaratan, implementasi (menggunakan kerangka kerja seperti PHP CodeIgniter 4, MySQL, dan Bootstrap), pengujian (baik fungsional maupun kegunaan), dan terakhir, penilaian oleh pengguna akhir. Menurut desain sistem, ada modul login multi-level yang memungkinkan admin, guru, dan siswa untuk masuk. Selain itu, ada fitur input kehadiran kelas setiap jam, rekap otomatis, dan kemampuan untuk mengekspor laporan dalam format PDF atau XLS. Menurut pengujian fungsional, semua fitur utama beroperasi seperti yang diharapkan. Menurut studi kegunaan, baik instruktur maupun administrator sangat puas dengan kesederhanaan penggunaan sistem dan kemampuannya untuk mengurangi waktu rekapitulasi. Artikel ini merinci arsitektur sistem, mengujinya, memberikan contoh ilustratif dari hasil pengujian, dan menyarankan cara untuk memperbaikinya.
Kata Kunci: kehadiran, CodeIgniter, sistem informasi sekolah, absensi web, R&D
The growing need for efficient and well-coordinated administrative structures amid shifting operational demands in the education sector has encouraged the development of digital management solutions. This study aims to develop an online attendance application built using the CodeIgniter 4 framework and implemented at SMK Ibrahimy 2 Sukorejo Situbondo. The research adopts a Research and Development (R&D) approach using the waterfall model, consisting of requirement collection, system design, implementation with PHP CodeIgniter 4, MySQL, and Bootstrap, followed by functional and usability testing, and final evaluation by end users.The system design includes a multi-level login module for administrators, teachers, and students; hourly class attendance input; automatic attendance recap; and export features for PDF and XLS reports. Functional testing shows that all core features operate as intended. Usability testing indicates high satisfaction among teachers and administrators regarding system simplicity and its effectiveness in reducing recap time. This article presents the system architecture, testing procedures, illustrative test results, and recommendations for future improvements. Konteks berikutnya dapat berlanjut pada penyempurnaan gaya penulisan atau struktur ilmiah agar selaras dengan standar publikasi lainnya.
Keywords: attendance, CodeIgniter, school information system, web attendance, R&D
References
Santoso, H. (2023) ‘Aplikasi Absensi Online Civitas Akademik SMK Swasta Abdi Sejati Kerasaan I Dengan Menggunakan Algoritma Sequential Searching’, Buletin Utama Teknik, 18(3), pp. 335–339.
Lesmideyarti, D., Yanti, N., Rekayasa Elektro, J. and Politeknik Negeri Balikpapan (2023) ‘Perancangan dan Implementasi Sistem Informasi Presensi Guru dan Tenaga Kependidikan Menggunakan Framework Codeigniter’, JST (Jurnal Sains Terapan), 9(2), pp. 1–7.
Metra, P., Doni, D., Sodikin, D. and Azikri, M. (2025) ‘Implementasi Sistem Absensi Online Berbasis Foto Selfie dan Deteksi Lokasi di Dinas Kehutanan Provinsi Jambi’, RIGGS: Journal of Artificial Intelligence and Digital Business, 4(2), pp. 5001–5008.
Apriani Putri, B., Mary, T. and Kurniawan, H. (2024) ‘Perancangan Sistem Informasi Absensi Guru PL Berbasis Web Menggunakan Teknologi QR Code di SMK Negeri 4 Padang’, JATI (Jurnal Mahasiswa Teknik Informatika), 8(6), pp. 12151–12159.
Zafi, F. (2025) ‘Pengembangan Aplikasi Absensi Berbasis Web Untuk Work From Home (WFH) Pada Bawaslu Kota Malang’, AT-TAKLIM: Jurnal Pendidikan Multidisiplin, 2, pp. 217–227.
Arjuna, D.N., Aulia, A.R., Setiabudhi, A.S. and others (2024) ‘Systematic Literature Review tentang Perancangan Sistem Absensi Berbasis Teknologi Face Recognition’, Jurnal … dan Sistem Informasi, pp. 426–435.
Andriana, M. and Sinta Wati Ulfa, Y. (2022) ‘Sistem Informasi Penggajian Karyawan Berbasis Web’, Jurnal Teknik Informatika dan Teknologi Informasi, 2(2), pp. 84–93.
Triyo, Safitri, R. and Gunawan, T. (2018) ‘Perancangan Sistem Informasi Absensi Guru dan Staff’, Jurnal IDEALIS, 4(2), pp. 153–167.
Sukatmi and Pitri, E. (2018) ‘58-Article Text-240-3-10-20210317’, Jurnal Informasi dan Komputer, 6(N), pp. 20–30.
Seran, K.J.T. and Naiheli, V.N. (2021) ‘Pengembangan Media Promosi Potensi Desa Oepuah dengan Menggunakan Metode Waterfall’, Jurnal Teknologi Informasi Unimor, 1(1), pp. 31–36.
Anshori, M., Widya, A. and Fitriani, A. (2025) ‘Sistem Informasi Manajemen Absensi Terintegrasi Aplikasi Absensi Face Recognition Berbasis Web’.
Choirudin, M.A., Satyareni, D.H. and Kurniawan, E. (2023) ‘Implementasi Framework Codeigniter pada Pengembangan Sistem Informasi Manajemen Kerja Praktik di Program Studi Sistem Informasi’, Jurnal Nasional Teknologi dan Sistem Informasi, 9(1), pp. 67–77.
Nababan, P., Jamaluddin, J., Perangin-angin, R. and Purba, E.N. (2022) ‘Sistem Informasi Absensi Siswa pada SMK Negeri 1 Pantai Labu Berbasis Web dengan Whatsapp Gateway’, TAMIKA: Jurnal Tugas Akhir Manajemen Informatika dan Komputerisasi Akuntansi, 2(2), pp. 61–67.
Gesa Widi Purnomo Totok Dewayanto, G. (2025) ‘Pengembangan Aplikasi Akuntansi Sederhana Berbasis Web dengan Bahasa Pemrograman PHP, Database MySQL’, Diponegoro Journal of Accounting, 14(3), pp. 1–13.
Kirana, D.M., Riyadi, A.A. and Susanto, A. (2025) ‘Sistem Informasi Kepegawaian dan Penggajian Karyawan Berbasis Web dengan Fitur Selfie dan Pemantauan Lokasi’, Edumatic: Jurnal Pendidikan Informatika, 9(1), pp. 304–313. Wahid, A.A. (2020) ‘Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi’, Jurnal Ilmu-ilmu Informatika dan Manajemen STMIK, Oktober 2020, ISSN 1978-3310, E-ISSN 2615-3467.






