Rancang Bangun Sistm Informasi Presensi Praktik Kerja Lapangan (PKL) Berbasis Web Dengan Integrasi Geotagging dan Tanda Tangan Digital Menggunakan Framework Next.js

Authors

  • Bagas Saputra Universitas Sains dan Teknologi Komputer
  • Arsito Ari Kuncoro Universitas Sains dan Teknologi Komputer
  • Budi Hartono Universitas Sains dan Teknologi Komputer

DOI:

https://doi.org/10.51903/mifortekh.v6i1.1146

Keywords:

Geotagging, Digital Signature, Next.js, Prisma ORM, Attendance System, Intership

Abstract

Monitoring the Field Work Practice (PKL) program in vocational high schools often faces challenges regarding attendance data validity due to conventional reporting systems that are vulnerable to location and identity manipulation. This study aims to develop an integrated attendance information system (absensipkl) equipped with layered security based on Multi-Factor Validation. The system was developed using a full-stack web architecture approach with the Next.js framework (App Router) for server performance optimization, and Prisma ORM to ensure relational database integrity. Attendance validation is tightened through Geotagging integration to lock the device's GPS coordinates, combined with a Digital Signature and selfie upload as visual authentication instruments. This applied research was conducted at SMK Ma'arif NU 01 Limpung with 114 12th-grade students majoring in Software Development and Gaming (PPLG) as the subjects. The application has been deployed on a Proxmox virtualization server and fully operated during the internship period from February to April 2026. The implementation results indicate that the system, which contains four main modules (Dashboard, Attendance, Information, Student Data) and is equipped with Role-Based Access Control (Admin, Teacher, Student), is able to effectively eliminate reporting anomalies. In conclusion, the integration of spatial and digital security within the Next.js ecosystem has proven successful in presenting accurate, authentic attendance data and increasing teacher efficiency in evaluating student discipline in real-time

References

Mozilla Developer Network. (2026). Geolocation API. Diakses pada 2 April 2026, dari https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API

Mozilla Developer Network. (2025). Canvas API. Diakses pada 2 April 2026, dari https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API

NIST. (2021). The NIST model for role-based access control: Towards a unified standard. National Institute of Standards and Technology. https://www.nist.gov/publications/nist-model-role-based-access-control-towards-unified-standard

Politeknik Negeri Jember. (2025). Pembuatan aplikasi absensi magang berbasis mobile dengan fitur laporan kehadiran. SIPORA (Sistem Informasi Penyimpanan Karya Ilmiah Politeknik). https://sipora.polije.ac.id/48656/

Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.

Prisma Data. (2026). Prisma ORM documentation: Type-safe database access. Diakses pada 2 April 2026, dari https://www.prisma.io/docs/orm

Proxmox Server Solutions GmbH. (2025). Proxmox Virtual Environment documentation. Diakses pada 2 April 2026, dari https://pve.proxmox.com/pve-docs/

Rahmatuloh, M., Rizani, A. P., & Resdiana, W. (2023). Rancang bangun aplikasi presensi mahasiswa magang berbasis web menggunakan QR Code. Jurnal Teknik Informatika, 15(3), 103-109.

Romadhon, M., & Sutaji, D. (2025). Integrasi sistem presensi pegawai berbasis web dengan geolokasi dan swafoto di PT Gresik Migas. Repeater: Publikasi Teknik Informatika dan Jaringan, 3(2), 32-44. https://doi.org/10.62951/repeater.v3i2.402

Sugiyono. (2019). Metode penelitian & pengembangan: Research and development. Bandung: Alfabeta.

Downloads

Published

2026-05-01

How to Cite

Rancang Bangun Sistm Informasi Presensi Praktik Kerja Lapangan (PKL) Berbasis Web Dengan Integrasi Geotagging dan Tanda Tangan Digital Menggunakan Framework Next.js. (2026). Jurnal Manajemen Informatika & Teknologi, 6(1), 174-189. https://doi.org/10.51903/mifortekh.v6i1.1146

Similar Articles

51-60 of 72

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)