Pencatatan kehadiran siswa secara manual membutuhkan waktu dan berpotensi menimbulkan kesalahan dalam rekapitulasi data serta praktik titip absen. Penggunaan QR Code statis dapat mempercepat proses absensi, tetapi kode yang sama dapat dibagikan kepada siswa lain sehingga kehadiran aktual siswa sulit dipastikan. Penelitian ini bertujuan memodelkan sistem absensi siswa berbasis QR Code dinamis di SMA Swasta IT Al-Fityah menggunakan Unified Modeling Language (UML). Pengumpulan data dilakukan melalui observasi dan wawancara semi-terstruktur dengan guru atau wali kelas, operator atau petugas piket, serta siswa. Data yang diperoleh digunakan sebagai dasar penyusunan lima diagram UML, yaitu use case diagram, activity diagram, sequence diagram, state machine diagram, dan class diagram. Model sistem mencakup mekanisme pergantian QR Code setiap 20 detik atau setelah dipindai oleh satu siswa. Selain itu, model mempertimbangkan kebijakan penitipan telepon seluler di sekolah dengan menyediakan mekanisme pencatatan kehadiran pada pagi dan sore hari. Pada class diagram, data absensi setiap mata pelajaran dibedakan dari data kehadiran harian, sedangkan hak akses sistem disesuaikan dengan tiga kelompok pengguna yaitu siswa, operator/petugas piket, dan walikelas/guru. Matriks keterlacakan disusun untuk memastikan bahwa setiap kebutuhan fungsional telah terhubung dengan use case, kelas, dan diagram UML yang relevan. Hasil penelitian berupa model UML yang dapat dijadikan acuan dalam pengembangan sistem absensi siswa berbasis QR Code dinamis, khususnya pada jenjang sekolah menengah.
Copyrights © 2026