IMPLEMENTASI SISTEM PRESENSI DIGITAL BERBASIS ANDROID MENGGUNAKAN FITUR GEOLOCATION DENGAN METODE EXTREME PROGRAMMING
Abstract
ABSTRAK
Perkembangan teknologi informasi memberikan dampak yang signifikan terhadap berbagai bidang, termasuk dalam pengelolaan presensi karyawan pada perusahaan. PT Cakra Persada Mahardika masih menggunakan sistem presensi manual berupa tanda tangan pada form kertas sehingga proses pencatatan dan rekapitulasi data kehadiran menjadi kurang efisien, berisiko terjadi kesalahan pencatatan, serta menyulitkan karyawan lapangan dalam melakukan absensi. Penelitian ini bertujuan untuk mengembangkan sistem presensi digital berbasis Android menggunakan fitur geolocation dan foto selfie guna meningkatkan akurasi serta efisiensi proses presensi karyawan. Metode pengembangan sistem yang digunakan adalah Extreme Programming (XP) dengan tahapan planning, design, coding, dan testing. Sistem dibangun menggunakan teknologi Android, PHP, MySQL, serta Google Maps API untuk validasi lokasi pengguna. Hasil penelitian menunjukkan bahwa sistem mampu mencatat kehadiran secara realtime, memvalidasi lokasi presensi sesuai titik koordinat yang telah ditentukan, serta menghasilkan rekap data absensi secara otomatis. Dengan demikian, sistem yang dikembangkan dapat membantu meningkatkan efektivitas dan efisiensi pengelolaan data kehadiran karyawan pada PT Cakra Persada Mahardika.
Kata kunci: Presensi Digital, Android, Geolocation, Extreme Programming, Sistem Informasi
ABSTRACTThe development of information technology has significantly impacted various fields, including employee attendance management in companies. PT Cakra Persada Mahardika still uses a manual attendance system through paper-based signatures, causing inefficiencies in attendance recording and recap processes, increasing the risk of recording errors, and making it difficult for field employees to perform attendance activities. This research aims to develop an Android-based digital attendance system using geolocation and selfie features to improve the accuracy and efficiency of employee attendance management. The system development method used is Extreme Programming (XP), which consists of planning, design, coding, and testing stages. The system was developed using Android technology, PHP, MySQL, and Google Maps API for user location validation. The results show that the system is capable of recording attendance in realtime, validating attendance locations based on predetermined coordinates, and generating attendance reports automatically. Therefore, the developed system can improve the effectiveness and efficiency of employee attendance data management at PT Cakra Persada Mahardika.
Keywords: Digital Attendance, Android, Geolocation, Extreme Programming, Information System