Implementation of an RFID Card Based Automatic Door Lock System Using NodeMCU with Integration of Telegram Notifications and IoT Services

Authors

  • Frencis Matheos Sarimole Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika Jakarta
  • Satria Wira Yudha Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika Jakarta
  • Sutisna Sutisna Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika Jakarta
  • Roid Adip Akmal Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika Jakarta

DOI:

https://doi.org/10.62951/ijamc.v2i4.126

Keywords:

IoT, NodeMCU ESP32, RFID, Solenoid, Telegram Bot

Abstract

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

2025-10-30

How to Cite

Frencis Matheos Sarimole, Satria Wira Yudha, Sutisna Sutisna, & Roid Adip Akmal. (2025). Implementation of an RFID Card Based Automatic Door Lock System Using NodeMCU with Integration of Telegram Notifications and IoT Services. International Journal of Applied Mathematics and Computing, 2(4), 16–23. https://doi.org/10.62951/ijamc.v2i4.126