Jurnal Nasional Teknologi Komputer
Vol 6 No 4 (2026): Oktober 2026

Perancangan Aplikasi Absensi Berbasis Web Dengan Menggunakan Metode Waterfall Di SMPN 4 Satu Atap

Wahyu Ramadhan Tanjung (Universitas Pembangunan Panca Budi)
Juliandri (Universitas Pembangunan Panca Budi)
Ruly Dwi Arista (Universitas Pembangunan Panca Budi)



Article Info

Publish Date
05 Nov 2026

Abstract

Kehadiran siswa di sekolah merupakan salah satu indikator krusial dalam mengevaluasi tingkat kedisiplinan dan tanggung jawab akademik. Di SMP Negeri 4 Selesai Satu Atap, Kabupaten Langkat, proses pencatatan presensi saat ini masih mengandalkan metode konvensional. Pendekatan ini memicu berbagai persoalan administratif, mulai dari inefisiensi waktu, risiko kehilangan data fisik, kerentanan terhadap kesalahan manusia (human error), hingga ketidak mampuan melacak kedisiplinan spesifik siswa pada setiap mata pelajaran. Mengatasi kendala tersebut, penelitian ini mengusulkan perancangan aplikasi absensi berbasis web yang mengintegrasikan validasi lokasi geografis (Geofencing) menggunakan algoritma Haversine, fitur penguncian presensi (Attendance Locking), dan sistem peringatan dini (Early Warning System/EWS). Pengembangan perangkat lunak mengadopsi metode sekuensial Waterfall, yang dibangun memanfaatkan bahasa pemrograman PHP, framework Laravel, dan basis data MySQL. Sistem menerapkan Role-Based Access Control (RBAC) untuk memisahkan wewenang Admin, Guru, dan Wali Siswa. Hasil pengujian menunjukkan sistem mampu mengeksekusi pencatatan absensi per mata pelajaran secara presisi, memvalidasi koordinat GPS secara real-time, serta menyajikan pelaporan dan notifikasi EWS yang terstruktur.

Copyrights © 2026






Journal Info

Abbrev

jnastek

Publisher

Subject

Computer Science & IT

Description

Jurnal Nasional Teknologi Komputer di bidang ilmu komputer dan teknologi. Jurnal JNASTEK diterbitkan oleh CV. Hawari. Redaksi mengundang peneliti, praktisi, dan mahasiswa untuk menulis perkembangan ilmiah di bidang-bidang yang berkaitan dengan teknologi informasi, teknik informatika dan sistem ...