Kehadiran guru dan staf memiliki peran penting dalam menjaga kelancaran kegiatan pendidikan di sekolah. Sistem absensi manual sering menimbulkan masalah seperti keterlambatan pencatatan, ketidaktepatan data, dan potensi kecurangan. Untuk mengatasinya, dikembangkan sistem absensi digital berbasis web dengan validasi lokasi menggunakan algoritma Haversine dan verifikasi jaringan melalui IP address. Algoritma Haversine berfungsi memastikan pengguna berada di area sekolah melalui perhitungan jarak antara koordinat perangkat dan lokasi sekolah. Validasi IP address digunakan untuk memverifikasi koneksi pengguna agar hanya dapat melakukan absensi melalui jaringan resmi sekolah. Sistem ini dibangun menggunakan framework Laravel dan dirancang agar mudah diakses melalui berbagai perangkat. Hasil pengujian menunjukkan sistem mampu mengenali lokasi dan jaringan pengguna secara akurat serta meningkatkan keamanan dan keandalan proses absensi. Kata Kunci: Sistem Absensi, Web, Haversine, Validasi IP Address, Laravel
Copyrights © 2025