Pengembangan progressive web app sistem presensi menggunakan geolocation dan face recognition pada PT XYZ
PT XYZ adalah perusahaan yang bergerak di bidang peternakan ayam petelur. Dalam menjalankan operasionalnya, PT XYZ mengalami kendala pada proses pencatatan kehadiran karyawan yang masih dilakukan secara manual dengan menggunakan lembaran kertas. Proses manual ini rentan terhadap kesalahan pencatatan, manipulasi data kehadiran, kehilangan data, dan rekapitulasi data yang cukup memakan waktu. Skripsi ini bertujuan untuk mengembangkan sistem presensi berbasis Progressive Web App (PWA) dengan teknologi geolocation dan face recognition. Sistem ini terdiri dari aplikasi untuk karyawan dan website untuk admin, yang dikembangkan menggunakan Vue.js, Flask, dan PostgreSQL. Fitur utama mencakup presensi, pengolahan data, konfigurasi sistem, dan alur persetujuan. Hasil pengujian menunjukkan bahwa sistem ini berhasil meningkatkan efisiensi dan akurasi secara signifikan, dengan penghematan waktu rekapitulasi data mencapai 98% untuk absensi karyawan dan 50% untuk absensi harian borongan. Aplikasi diterima baik oleh pengguna, dengan skor survei rata-rata 4.4 untuk sisi pengguna dan 4.3 untuk sisi admin. Uji beban juga menetapkan kebutuhan server minimal 2 Core CPU dan 4GB RAM untuk stabilitas fitur face recognition. Dengan demikian, sistem yang dikembangkan dapat menjawab rumusan masalah dan menjadi solusi digital untuk mendukung efektivitas manajemen sumber daya manusia di PT XYZ.