Implementasi QR Code Dinamis dan Keamanan Berlapis pada Sistem Informasi Manajemen Magang Berbasis Web (SIP-MAGANG)
Keywords:
sistem manajemen magang, Qr Code Dinamis, Metode waterfall, Keamanan Web, PHP NativeAbstract
Perkembangan teknologi informasi dan komunikasi mendorong digitalisasi proses administrasi di berbagai sektor, termasuk pengelolaan program magang di instansi pendidikan maupun industri. Pengelolaan magang secara manual yang masih mengandalkan presensi tanda tangan dan logbook kertas dinilai tidak efisien dan rentan terhadap kehilangan data serta manipulasi kehadiran. Penelitian ini membahas pengembangan SIP-MAGANG, sebuahsistem informasi manajemen magang berbasis web yang dirancang untuk mendigitalisasi seluruh siklus program magang. Sistem dikembangkan menggunakan PHP Native, MySQL, dan metode Waterfall, dengan mengintegrasikan pendaftaran online, presensi berbasis QR Code dinamis, logbook digital, serta feedback pembimbing dalam satu platform. Kontribusi utama penelitian ini adalah mekanisme presensi QR Code dinamis yang menghasilkan token kriptografis baru setiap satu menit menggunakan fungsi random_bytes(), dipadukan dengan keamanan berlapis meliputi PDO , bcrypt hashing, dan sanitasi XSS. Rancangan terintegrasi ini memungkinkan seluruh siklus magang, mulai dari pendaftaran hingga penilaian oleh pembimbing, dikelola dalam satu platform yang termonitor secara terpusat. Mekanisme QR Code dinamis dan pendekatan keamanan berlapis yang diusulkan mampu menggantikan proses presensi dan administrasi magang manual secara lebih efisien dan andal.