SKRIPSI IF
INTEGRASI KTP DIGITAL DALAM SISTEM AKSES PINTU BERBASIS IOT DENGAN ENKRIPSI UID MENGGUNAKAN AES-256
ABSTRAK
Sistem kontrol akses pintu konvensional memiliki kelemahan dalam hal keamanan dan fleksibilitas manajemen. Penelitian ini bertujuan untuk merancang dan membangun sebuah sistem kontrol akses pintu berbasis Internet of Things (IoT) yang aman dengan mengintegrasikan e-KTP sebagai kunci digital. Metode pengembangan yang digunakan adalah prototipe, yang mencakup perancangan perangkat keras menggunakan ESP32 dan MFRC522, serta pengembangan aplikasi admin berbasis Flutter yang terhubung ke backend Supabase. Untuk mengatasi kerentanan keamanan, sistem ini menerapkan enkripsi Advanced Encryption Standard (AES-256) dengan Initialization Vector (IV) yang unik pada setiap Unique Identifier (UID) kartu sebelum disimpan ke database. Verifikasi akses dilakukan di sisi server melalui Edge Function untuk mencegah manipulasi. Hasil pengujian fungsional menunjukkan bahwa semua fitur sistem, termasuk pendaftaran dan manajemen kartu secara real-time, berjalan dengan baik. Pengujian keamanan memvalidasi bahwa enkripsi AES-256 berhasil melindungi data UID, dan pengujian kinerja menunjukkan waktu respons verifikasi pintu rata-rata 1,3 detik. Sistem yang dihasilkan berhasil membuktikan bahwa integrasi e-KTP dengan arsitektur IoT dan enkripsi sisi server merupakan solusi yang fungsional, aman, dan efisien.
Kata Kunci: Kontrol Akses Pintu, Internet of Things, e-KTP, Enkripsi AES-256, Supabase, Flutter
ABSTRACT
Conventional door access control systems have weaknesses in terms of security and management flexibility. This research aims to design and build a secure Internet of Things (IoT) based door access control system by integrating the e-KTP as a digital key. The development method used is the prototype model, which includes designing the hardware using an ESP32 and MFRC522, as well as developing a Flutter-based admin application connected to a Supabase backend. To address security vulnerabilities, this system implements Advanced Encryption Standard (AES-256) encryption with a unique Initialization Vector (IV) for each card's Unique Identifier (UID) before it is stored in the database. Access verification is performed server-side via an Edge Function to prevent manipulation. Functional testing results show that all system features, including real-time card registration and management, perform well. Security testing validated that AES-256 encryption successfully protects UID data, and performance testing showed an average door verification response time of 1.3 seconds. The resulting system successfully proves that the integration of the e-KTP with an IoT architecture and server-side encryption is a functional, secure, and efficient solution.
Kata Kunci: Door Access Control, Internet of Things, e-KTP, AES-256 Encryption, Supabase, Flutter
| S251001001 | 607.2 JAE i | Perpustakaan STMIK AMIKBANDUNG | Tersedia |
Tidak tersedia versi lain