Pencatatan kehadiran magang pada institusi pendidikan vokasi masih dilakukan secara manual, sehingga rentan terhadap manipulasi data dan tidak dapat memverifikasi kehadiran mahasiswa berdasarkan lokasi dan waktu yang sesungguhnya. Kondisi ini juga menyulitkan dosen pembimbing dalam memantau mahasiswa yang tersebar di berbagai lokasi industri secara efektif. Untuk mengatasi permasalahan tersebut, penelitian ini mengembangkan sistem monitoring kehadiran mahasiswa magang industri yang mengintegrasikan validasi lokasi berbasis GPS dengan metode geofencing dan penilaian ketepatan waktu secara otomatis. Sistem dibangun menggunakan ReactJS, Node.js, dan MySQL, dengan Leaflet.js dan OpenStreetMap untuk visualisasi geofencing, serta dikembangkan melalui tujuh tahapan iteratif Agile, yaitu plan, design, develop, test, deploy, review, dan launch. Evaluasi sistem dilakukan melalui black box testing, uji validitas ahli menggunakan Content Validity Ratio (CVR) dan Content Validity Index (CVI), serta uji efektivitas pengguna menggunakan kuesioner berskala Likert. Hasil black box testing membuktikan bahwa seluruh fitur berjalan dengan baik dengan tingkat keberhasilan 100%. Uji validitas menghasilkan nilai CVR dan CVI sebesar 1,0 yang menunjukkan kelayakan sistem sangat baik. Kebaruan penelitian ini terletak pada integrasi tiga aspek sekaligus validasi lokasi berbasis GPS, metode geofencing dengan radius 15 meter berbasis rumus Haversine, dan penilaian ketepatan waktu kehadiran secara otomatis dalam satu sistem yang juga menyediakan akses pemantauan terpisah bagi Dosen Penanggung Jawab dan Dosen Supervisi lintas lokasi mitra magang. Uji efektivitas terhadap enam responden mahasiswa menghasilkan persentase 90,37% dengan kategori Sangat Efektif. Hasil-hasil tersebut menunjukkan bahwa sistem berhasil meminimalkan manipulasi kehadiran dan mendukung pemantauan secara real-time lintas lokasi mitra industry.