PERANCANGAN SISTEM ABSENSI GURU DAN STAF BERBASIS WEB DI SMK NEGERI 1 SUNGAI LILIN
Kata Kunci:
Sistem Informasi Absensi, Guru dan Staf, Web, CodeIgniter 4, Waterfall, UMLAbstrak
Penelitian ini bertujuan untuk merancang Sistem Informasi Absensi Guru dan Staf Berbasis Web di SMK Negeri 1 Sungai Lilin sebagai solusi atas permasalahan pada proses absensi yang masih dilakukan secara manual menggunakan buku kehadiran. Sistem absensi manual memiliki beberapa kelemahan, seperti proses pencatatan yang memerlukan waktu cukup lama, tingginya risiko kesalahan pencatatan (human error), kesulitan dalam melakukan rekapitulasi data, serta kurang efektifnya proses pemantauan kehadiran guru dan staf. Penelitian ini menggunakan metode penelitian kualitatif dengan teknik pengumpulan data berupa observasi dan wawancara. Pengembangan sistem dilakukan menggunakan metode Waterfall yang meliputi tahapan analisis kebutuhan, perancangan sistem, implementasi, pengujian, dan pemeliharaan. Sistem dibangun menggunakan bahasa pemrograman PHP, HTML, CSS, dan JavaScript dengan framework CodeIgniter 4, serta menggunakan MySQL sebagai basis data. Perancangan sistem dimodelkan menggunakan Unified Modeling Language (UML) yang terdiri atas Use Case Diagram, Activity Diagram, dan Class Diagram. Hasil penelitian menunjukkan bahwa sistem yang dibangun mampu mempermudah proses absensi masuk dan pulang, pengelolaan data guru dan staf, pengelolaan lokasi dan pengaturan jam kerja, pengajuan izin atau cuti yang dilengkapi proses persetujuan oleh admin, serta penyajian laporan absensi secara otomatis. Berdasarkan hasil pengujian menggunakan metode Black Box Testing dan User Acceptance Testing (UAT), seluruh fungsi sistem berjalan sesuai dengan kebutuhan pengguna. Dengan demikian, sistem informasi yang dikembangkan mampu meningkatkan keakuratan data kehadiran, mempercepat proses rekapitulasi, serta membantu pihak tata usaha dalam mengelola dan memantau kehadiran guru dan staf secara lebih efektif dan efisien di SMK Negeri 1 Sungai Lilin.
This study aims to design a Web-Based Attendance Information System for Teachers and Staff at SMK Negeri 1 Sungai Lilin as a solution to the problems encountered in the existing manual attendance system. The current attendance process, which relies on attendance books, has several limitations, including time-consuming attendance recording, a high risk of human error, difficulties in recapitulating attendance data, and ineffective monitoring of teachers' and staff's attendance. This study employed a qualitative research method, with data collected through observations and interviews. The system was developed using the Waterfall software development model, which consists of the requirements analysis, system design, implementation, testing, and maintenance phases. The application was developed using PHP, HTML, CSS, and JavaScript with the CodeIgniter 4 framework and MySQL as the database management system. The system design was modeled using the Unified Modeling Language (UML), including Use Case Diagrams, Activity Diagrams, and Class Diagrams. The results of this study indicate that the developed system facilitates check-in and check-out attendance, teacher and staff data management, location management, work schedule settings, leave request submission and approval, and automatic attendance report generation. Based on Black Box Testing and User Acceptance Testing (UAT), all system functions operated according to user requirements. Therefore, the developed attendance information system is expected to improve the accuracy of attendance data, accelerate the attendance recapitulation process, and assist the administrative staff in managing and monitoring teachers' and staff's attendance more effectively and efficiently at SMK Negeri 1 Sungai Lilin.




