RANCANG BANGUN APLIKASI PRESENSI PEGAWAI BERBASIS LOCATION BASED SERVICE MENGGUNAKAN TEKNOLOGI GEOFENCING PADA UNIVERSITAS HARAPAN MEDAN
Kata Kunci:
Sistem Informasi, Presensi Pegawai, Location Based Service, Geofencing, Haversine Formula, LaravelAbstrak
Presensi pegawai merupakan bagian penting dalam administrasi kepegawaian karena digunakan untuk mencatat dan memantau kehadiran pegawai. Pada Universitas Harapan Medan, proses presensi masih menggunakan mesin fingerprint yang mengharuskan pegawai melakukan presensi pada perangkat tertentu di lingkungan kampus. Kondisi tersebut membatasi fleksibilitas presensi, menimbulkan ketergantungan terhadap perangkat fisik, serta menyulitkan pencatatan ketika pegawai melaksanakan tugas di luar kampus. Penelitian ini bertujuan merancang dan membangun sistem informasi presensi pegawai berbasis Location Based Service (LBS) dengan menerapkan teknologi Geofencing sebagai validasi lokasi. Sistem dikembangkan menggunakan Framework Laravel, Bootstrap, dan MySQL dengan tiga jenis pengguna, yaitu Pegawai, Admin, dan Kepala Biro. LBS digunakan untuk memperoleh koordinat lokasi pegawai, sedangkan Geofencing digunakan untuk menentukan apakah posisi pegawai berada dalam radius yang telah ditetapkan. Perhitungan jarak menggunakan Haversine Formula. Sistem menyediakan fitur login, presensi masuk dan pulang, pengelolaan data pegawai, pengaturan lokasi dan radius geofence, riwayat presensi, laporan kehadiran, persetujuan izin dan cuti, serta geofence dinamis untuk kegiatan dinas luar. Pengujian menggunakan Black Box Testing pada fitur-fitur utama menunjukkan fungsi sistem berjalan sesuai kebutuhan. Hasil penelitian menunjukkan bahwa sistem dapat menjadi alternatif terhadap fingerprint dan membantu meningkatkan efektivitas, fleksibilitas, akurasi, serta transparansi pengelolaan presensi pegawai.
Employee attendance is an important part of personnel administration because it is used to record and monitor employee presence. At Universitas Harapan Medan, attendance is still performed using fingerprint machines, requiring employees to use physical devices located on campus. This condition limits attendance flexibility, creates dependence on physical hardware, and makes attendance recording difficult when employees perform official duties outside campus. This study aims to design and develop an employee attendance information system based on Location Based Service (LBS) by applying Geofencing technology for location validation. The system was developed using Laravel, Bootstrap, and MySQL with three user roles: Employee, Administrator, and Bureau Head. LBS obtains employee coordinates, while Geofencing determines whether the employee is within the predefined radius. Distance is calculated using the Haversine Formula. The system provides login, clock-in and clock-out, employee management, campus location and geofence radius settings, attendance history, attendance reports, leave and permission approval, and dynamic geofencing for official off-campus activities. Black Box Testing on the main functions showed that the system operated according to the designed requirements. The results indicate that the system can serve as an alternative to fingerprint attendance and improve the effectiveness, flexibility, accuracy, and transparency of employee attendance management.




