Implementation of an RFID Card Based Automatic Door Lock System Using NodeMCU with Integration of Telegram Notifications and IoT Services
DOI:
https://doi.org/10.62951/ijamc.v2i4.126Keywords:
IoT, NodeMCU ESP32, RFID, Solenoid, Telegram BotAbstract
In the digital era, the demand for practical and efficient security systems has significantly increased, particularly in the context of access control for restricted rooms or buildings. This research aims to develop an automatic door locking system utilizing an RFID card and a NodeMCU ESP32 microcontroller integrated with Internet of Things (IoT) technology through real-time notifications using the Telegram application. The system is designed to replace conventional locking methods that often present various weaknesses, such as key loss, physical duplication, and lack of remote access capabilities. The development method employed is the Research and Development (R&D) approach, consisting of needs analysis, system design, hardware and software implementation, followed by testing and evaluation. The main components used in the system include the RC522 RFID reader for user identification, Espressif manufactures the ESP-32 microcontroller, which is equipped with Wi-Fi and Bluetooth modules to enable wireless internet connections. NodeMCU ESP32 as the control center and internet connector, a relay module as an electronic switch, and a solenoid door lock as the actuator. The results show that the system is capable of accurately reading RFID card UIDs, granting access to registered cards, activating the solenoid to unlock the door, and sending access status notifications to Telegram in an average of less than three seconds. The system also effectively denies access to unregistered cards and sends warning messages accordingly. Therefore, this system enhances the security and efficiency of room access control and has the potential to be adopted as a prototype solution in the development of smart homes or modern access control systems.
References
Asshiddiqi, F. F., Triayudi, A., & Aldisa, R. T. (2022). Pembangunan smart detection absensi berbasis kartu RFID dan ESP32. Jurnal Sistem Komputer dan Informatika, 4(1), 204–211. https://doi.org/10.30865/json.v4i1.4912
Budiyanti, R. T. (2021). Buku ajar Internet of Things.
Cholilalah, A. I. H., & Arifin, R. (2019). Fundamental Internet of Things (IoT): Teori dan aplikasi.
Erwin, E. M. Y., & Pratama, F. (2023). Rancang bangun sistem monitoring suhu dan kelembaban ruang server berbasis IoT menggunakan Arduino pada PT Bintaro Serpong Damai. Jurnal SISKOM-KB (Sistem Komputer dan Kecerdasan Buatan), 7(1), 15–22. https://doi.org/10.47970/siskom-kb.v7i1.453
Fadila, F., & Djaksana, Y. M. (2021). Prototype sistem pengaman pintu menggunakan elektronik kartu tanda penduduk (E-KTP) berbasis NodeMCU ESP8266. Prosiding Seminar Informatika dan Sistem Informasi, 6, 60–75. http://openjournal.unpam.ac.id/index.php/SNISIS/article/view/14908
Fakhruddin, A. (2024). Rancang bangun sistem keamanan pintu rumah berbasis Internet of Things dengan ESP32 dan aplikasi Blynk. E-Link: Jurnal Teknik Elektro dan Informatika, 19(1), 53–61. https://doi.org/10.30587/e-link.v19i1.7600
Holc, J. P., et al. (2017). Internet of Things: Konsep dan implementasi.
Kiswanta, K. (2018). Rancang bangun panel kontrol selenoid valve sistem terbuka berbasis program dan manual pada untai uji beta (UUB). EPIC Journal of Electrical Power, Instrumentation and Control, 2(1). https://doi.org/10.32493/epic.v2i1.1299
Koru, N., Patiran, A. Z., & Baisa, L. Y. (2024). Internet of Things (IoT) sistem monitoring suhu, kelembapan dan intensitas cahaya pada ruang penyimpanan obat. 5(2), 538–542.
Kurniati, S., Syam, S., & Bantoruan, F. L. (2021). Sistem pemanas induksi dengan menggunakan solenoid coil dan mikrokontroler. Jurnal Media Elektro, 10(1), 44–52. https://doi.org/10.35508/jme.v0i0.3902
Kurniawan, B. S. M. C. (2021). Rancang bangun sistem monitoring suhu dan kelembapan ruang server pada PT Untung Bersama Sejahtera Surabaya (pp. 50–62).
Kurniawan, Y., & Zulkifli, Z. (2019). Rancang bangun pembangkit listrik menggunakan solenoida dengan pemanfaatan fluks magnet. RELE (Rekayasa Elektrikal dan Energi), 2(1), 9–13. https://doi.org/10.30596/rele.v2i1.3111
Kusumah, R., Islam, H. I., & Sobur, S. (2023). Sistem monitoring suhu dan kelembaban berbasis Internet of Things (IoT) pada ruang data center. Journal of Applied Informatics and Computing, 7(1), 82–88. https://doi.org/10.30871/jaic.v7i1.5199
Makatita, N. F., Dwicahya, & Hakim, A. (2024). MQTT protocol-based ESP-32 smarthome with multi-sensor recognition. Journal of Electrical, Electronics, Information, Communication Technology, 6(1), 29–36.
Mambang. (2021). Buku ajar teknologi komunikasi internet (Internet of Things). https://www.researchgate.net/publication/360289401
Mukhtar, A., Hermana, R., Burhanudin, A., & Setyoadi, Y. (2023). Sensor dan aktuator: Konsep dasar dan aplikasi. CV Widina Media Utama.
Perbandingan kinerja Arduino Uno dan ESP32 terhadap pengukuran arus dan tegangan. (2021). Jurnal Otomasi, Kontrol dan Instrumentasi, 13(1), 35–47. https://doi.org/10.5614/joki.2021.13.1.4
Prafanto, A., Budiman, E., Widagdo, P. P., Putra, G. M., & Wardhana, R. (2021). Pendeteksi kehadiran menggunakan ESP32 untuk sistem pengunci pintu otomatis. JTT (Jurnal Teknologi Terapan), 7(1), 37–43. https://doi.org/10.31884/jtt.v7i1.318
Ridho, I. I., Maulani, J., & Muharir, M. (2024). Implementasi IoT pintu otomatis berbasis microcontroller RFID menggunakan MQTT dan Bot Telegram. Smart Comp: Jurnalnya Orang Pintar Komputer, 13(2), 247–251. https://doi.org/10.30591/smartcomp.v13i2.5796
Saghoa, Y. C., Sherwin, R. U. A., & Sompie, N. M. T. (2018). Kotak penyimpanan uang berbasis mikrokontroler Arduino Uno. Jurnal Teknik Elektro dan Komputer, 7(2), 167–168.
Salim, M., & Mursalim. (2025). E-book Internet of Things (IoT).
Setiawan, D., Jaya, H., Nurarif, S., Syahputra, T., & Syahril, M. (2022). Implementasi ESP32-CAM dan Blynk pada WiFi door lock system menggunakan teknik duplex. Jurnal Sains Sosial Research, 5(1), 159–166. https://doi.org/10.54314/jssr.v5i1.807
Sunardi, Yudhana, A., & Furizal. (2023). Tsukamoto fuzzy inference system on Internet of Things-based for room temperature and humidity control. IEEE Access, 11, 6209–6227. https://doi.org/10.1109/ACCESS.2023.3236183
Syihabuddin, A., & Abidin, Z. (2020). Sistem monitoring dan evaluasi nilai siswa berbasis dashboard berdasarkan key performance indicator (Studi kasus: SMP Kartika II-2 Bandarlampung). Jurnal Teknologi dan Sistem Informasi, 1(2), 17–25. https://doi.org/10.33365/jtsi.v1i2.360
Wicaksono, M. F., & Rahmatya, M. D. (2020). Implementasi Arduino dan ESP32 CAM untuk smart home. Jurnal Teknologi dan Informasi, 10(1), 40–51. https://doi.org/10.34010/jati.v10i1.2836
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 International Journal of Applied Mathematics and Computing

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


