Pengelolaan data kehadiran karyawan merupakan aspek penting dalam manajemen sumber daya manusia. Raudhatul Athfal (RA) Semut merupakan salah satu lembaga pendidikan yang masih mengadopsi metode pencatatan kehadiran dan cuti secara manual sehingga rentan terhadap manipulasi data, ketidakefisienan waktu, dan risiko kehilangan data. Penelitian ini bertujuan mengembangkan sistem informasi presensi dan cuti berbasis web yang terintegrasi dengan teknologi geofencing untuk meningkatkan akurasi dan transparansi data. Geofencing diimplementasikan menggunakan rumus Haversine untuk mengalkulasi jarak antara lokasi pengguna dan titik koordinat yang telah ditentukan, sehingga presensi hanya dapat dilakukan dalam area tertentu. Sistem dikembangkan menggunakan metode Extreme Programming (XP) dengan framework Laravel dan basis data MySQL, serta dilengkapi fitur presensi berbasis lokasi, pengajuan izin dan cuti, pengelolaan data pengguna, dan ekspor laporan serta rekapitulasi kehadiran. Selain itu, sistem juga menyediakan fitur otomatisasi status kehadiran untuk mendukung pencatatan yang lebih akurat. Temuan pengujian metode Black Box Testing menunjukkan seluruh fungsi sistem berjalan sesuai kebutuhan. Penelitian menghasilkan sistem yang dapat meningkatkan efisiensi, akurasi, dan transparansi dalam pengelolaan data kehadiran dan cuti karyawan di RA Semut.
Copyrights © 2026