Implementasi IoT untuk Otomatisasi Proses Peminjaman Buku Menggunakan NodeMCU dan RFID Terintegrasi REST API

Authors

  • Ulil Albab Universitas Harkat Negeri
  • Muhamad Bakhar Universitas Harkat Negeri
  • Dany Sucipto Universitas Harkat Negeri
  • Qirom Qirom Universitas Harkat Negeri

DOI:

https://doi.org/10.55606/jupti.v5i2.7031

Keywords:

Internet Of Things, NodeMCU ESP8266, REST API, RFID, Yii2

Abstract

Library management at SMK Muhammadiyah Adiwerna still faces obstacles in the manual book lending process, making it less efficient and potentially leading to recording errors. This study aims to implement an Internet of Things (IoT)-based system using NodeMCU ESP8266 and RFID RC522 to automate the book identification and lending process integrated with REST API. The research methods include hardware design, firmware development using Arduino IDE, and system integration via the HTTP POST protocol with a backend based on the Yii2 framework. The results show that the system is able to read the UID of RFID cards, send data to the server, and process verification in real-time. Verification results are displayed via an I2C-based LCD as direct feedback to users. The implementation of this system has been proven to increase efficiency and accuracy in the book lending process, as well as reduce dependence on manual input. In addition, the system provides convenience in monitoring borrowing data in a centralized and integrated manner. The use of this technology supports the digitalization of library services in a more modern way. Therefore, the developed system has the potential to be implemented more widely in other educational institutions.

References

Adianto, P., Rachmadita, R. N., Erawati, I., Budiawati, R., Utari, D. A., & Ardliyana, T. (2024). Jurnal Cakrawala Maritim, 7. http://jcm.ppns.ac.id

Ardhana, V. Y. P., Hidayat, M. T., Jannah, M., Sumiati, S., Rini, P., & Sari, N. (2023). Implementasi RESTful API pada Laravel dan simulator IoT Wokwi untuk pengukuran suhu dan kelembaban menggunakan metode waterfall. Arcitech: Journal of Computer Science and Artificial Intelligence, 3(2), 93. https://doi.org/10.29240/arcitech.v3i2.9334

Atzori, L., Iera, A., & Morabito, G. (2010). The Internet of Things: A survey. Computer Networks, 54(15), 2787–2805. https://doi.org/10.1016/j.comnet.2010.05.010

Cahyani, I., Rahman, S., & Lastaria. (2023). The role of the school library as a learning resource for students at SDN Bagus 2 Marabahan. http://journal.umpalangkaraya.ac.id/index.php/

Djamal, H. (2014). Radio frequency identification (RFID) dan aplikasinya (Vol. 16).

Efendi, Y. (2018). Internet of Things (IoT) sistem pengendalian lampu menggunakan Raspberry Pi berbasis mobile. Jurnal Ilmiah Ilmu Komputer, 4(1). http://ejournal.fikom-unasman.ac.id

Farchani, S. B., Hermanto, N., & Kusuma, B. A. (2025). Implementasi REST API dalam pengembangan backend inventory peminjaman. JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 10(2), 1404–1413. https://doi.org/10.29100/jipi.v10i2.6249

Febriyanti, F., Kanada, R., Suryana, I., Apriliani, S., Rahmadania, I., Saputri, T. A., & Wahyuningsih, N. I. D. (2024). Perpustakaan sebagai pusat sumber belajar di era digital. Jurnal Basicedu, 8(3), 2331–2339. https://doi.org/10.31004/basicedu.v8i3.7784

Guntara, R. G., & Azkarin, V. (2023). Implementasi dan pengujian REST API sistem reservasi ruang rapat dengan metode black box testing. Jurnal Minfo Polgan, 12(1), 1229–1238. https://doi.org/10.33395/jmp.v12i1.12691

Khadafi, A. Y., Darussalam, U., & Winarsih, W. (2020). Implementasi RFID dan NodeMCU untuk data kunjungan perpustakaan berbasis IoT. Jurnal Media Informatika Budidarma, 4(2), 264. https://doi.org/10.30865/mib.v4i2.1906

Lubis, A. H., Khair, H., & Khadapi, M. (2025). Rancang bangun peminjaman buku pada perpustakaan STMIK Kaputama menggunakan RFID berbasis IoT. Repeater: Publikasi Teknik Informatika dan Jaringan, 3(3), 47–57. https://doi.org/10.62951/repeater.v3i3.615

Naufal, M. K., Affrianto, F., & Cahyono, A. B. (2022). Implementasi REST API untuk fitur rencana strategis program pada SIMPEDA.

Satriadi, A., & Christiyono, Y. (2019). Perancangan home automation berbasis NodeMCU. Transient, 8. https://ejournal3.undip.ac.id/index.php/transient

Sulistyorini, T., Sofi, N., & Sova, E. (2022). Pemanfaatan NodeMCU ESP8266 berbasis Android (Blynk) sebagai alat menghidupkan dan mematikan lampu. JUIT, 1(3).

Suprianto, G. (2024). Pemanfaatan Internet of Things (IoT) dalam proses pengeringan rimpang menggunakan platform Node-RED. Jurnal Teknologi Informasi dan Ilmu Komputer, 11(6), 1303–1312. https://doi.org/10.25126/jtiik.2024118684

Syahfitri, A. (2025). Internet of Things (IoT): Sejarah, teknologi, dan penerapannya. Uranus: Jurnal Ilmiah Teknik Elektro, Sains dan Informatika, 3(1), 113–120. https://doi.org/10.61132/uranus.v3i1.667

Tan, W. C. (2022). Review of RFID and IoT integration in supply chain management. https://doi.org/10.1016/j.orp.2022.100229

Udo-Okon, T. N. (2022). Assessment of the steps in designing a web-based digital library management system for schools: Opportunities and challenges. International Journal of Eminent Scholars, 8(1).

Wasilah, Z., Widiyanah, I., & Trihantoyo, S. (2025). Manajemen digital perpustakaan sekolah untuk mendorong literasi siswa. Journal of Education Research, 6(1).

Wicaksono, M. F. (2017). Implementasi modul WiFi NodeMCU ESP8266 untuk smart home. Jurnal Teknik Komputer Unikom-Komputika, 6.

Wulan, L. S., Basir, A., & Lestari, Y. (2025). Implementasi sistem peminjaman peralatan praktek komputer otomatis berbasis RFID dan IoT. Prosiding Seminar Nasional LPPM UMJ. http://jurnal.umj.ac.id/index.php/semnaslit

Yusup, M. (2022). Teknologi radio frequency identification (RFID) sebagai tools system pembuka pintu otomatis pada smart house. Jurnal Media Infotama, 18(2).

Downloads

Published

2026-05-04

How to Cite

Ulil Albab, Muhamad Bakhar, Dany Sucipto, & Qirom Qirom. (2026). Implementasi IoT untuk Otomatisasi Proses Peminjaman Buku Menggunakan NodeMCU dan RFID Terintegrasi REST API. Jurnal Publikasi Teknik Informatika, 5(2), 18–33. https://doi.org/10.55606/jupti.v5i2.7031