SISTEM INFORMASI KEPENDUDUKAN TERINTEGRASI MENGGUNAKAN KTP ELEKTRONIK (KTP-EL) BERBASIS
NODEMCU DAN MYSQL
oleh
Marvin Joseph Manuel Setyawan 612019001
Tugas Akhir
Untuk melengkapi salah satu syarat memperoleh Gelar Sarjana Teknik dalam Program Studi Teknik Elektro
Fakultas Teknik Elektronika Dan Komputer Universitas Kristen Satya Wacana
Salatiga
2023
SISTEM INFORMASI KEPENDIII}UKAN TERINTEGRA.SI MENGGUNAKAN
IffP ELEIffRONIK (KTP.EL) BERBASIS NODEMCU DAN MYSQL
ol*h
Marvin Joseph Manuel
Setyalryan61?019001
Tugas akhir ini telah diterima dan disahkan Untuk melengkapi salah satu syarat memperol*h
Gelar Sarjana Teknik dalarn
Program Studi Teknik Elelrtro Fakultas Teknik Elektrcnika Ilan Kamputer
[Jniversitas Kristen Satya Wacana Salatiga
Disahkan oleh
Pwrbimbing {l
(Gunawan Tanggal
:Sfudi
I2 Juli 2023
awan) Pembimbing I
f,uli' ?p"g
1
Sistem Informasi Kependudukan Terintegrasi Menggunakan KTP Elektronik (KTP-el)
Berbasis NodeMCU dan MySQL
Marvin Joseph Manuel Setyawan
1, Lukas B. Setyawan
2, Gunawan Dewantoro
31,2,3Program Studi Teknik Elektro,
Fakultas Teknik Elektronika dan Komputer, Universitas Kristen Satya Wacana, Salatiga
1[email protected], 2[email protected],
Abstrak
Sistem informasi kependudukan terintegrasi menggunakan KTP Elektronik (KTP-el) berbasis NodeMCU dan MySQL adalah sebuah sistem yang menggabungkan teknologi RFID dari KTP-el dengan web Sistem Informasi Kependudukan Terintegrasi (SIKT) yang terhubung dengan database MySQL. Dengan menggunakan sistem ini, masyarakat dapat dengan mudah mengakses berbagai layanan pemerintah menggunakan satu kartu tunggal (KTP-el), serta dapat meningkatkan efektivitas dan efisiensi dalam pelayanan publik. Perangkat pembaca KTP-el dibangun menggunakan NodeMCU, RFID-RC522, dan sebuah buzzer. Web SIKT dibangun dengan framework Codeigniter 4, menggunakan layanan aplikasi XAMPP sebagai virtual server dan MySQL sebagai Database Management System (DBMS), yang beroperasi pada jaringan lokal (localhost). Sistem ini memanfaatkan Unique Identifier (UID) pada Tag KTP-el sebagai kunci asing (foreign key) dalam database MySQL. Hasil dari sistem ini adalah KTP-el dapat digunakan sebagai kartu akses data dalam web SIKT. Data yang dikelola dalam web SIKT meliputi informasi KTP, KK, kartu NPWP, kartu BPJS, serta dokumen kependudukan lainnya.
Kata kunci: KTP-el, RFID, sistem informasi kependudukan terintegrasi, NodeMCU, MySQL
Abstract
An integrated population information system using Electronic Identity Card (E-KTP) based on NodeMCU and MySQL is a system that combines RFID technology from E-KTP with the Sistem Informasi Kependudukan Terintegrasi (SIKT) website connected to a MySQL database.
By using this system, citizens can easily access various government services using a single card (E-KTP) and can improve public service effectiveness and efficiency. The E-KTP reader device is built using NodeMCU, RFID-RC522, and a buzzer. The SIKT website is developed using Codeigniter 4 framework, uses XAMPP application services as a virtual server and MySQL as a Database Management System (DBMS), and operates on a local network (localhost). This system utilizes Unique Identifier (UID) on the E-KTP Tag as a foreign key in the MySQL database. The result of this system is that the E-KTP can be used as a data access card on the SIKT website. The information managed on the SIKT website includes E-KTP information, family card, NPWP card, BPJS card, and other population documents.
Keywords: E-KTP, RFID, integrated population information system, NodeMCU, MySQL