Design of an IoT-Based Water Level Monitoring System for Flood Detection in Ungaran

Authors

  • Firnanda Tri Pambudi Universitas Stekom
  • Setiyo Adi Nugroho Universitas Stekom
  • Candra Supriyadi Universitas Stekom

DOI:

https://doi.org/10.51903/elkom.v19i1.3981

Keywords:

Water level , monitoring, ESP8266 NodeMCU, Internet of Things, Ultrasonic sensor

Abstract

Flooding is a frequent natural disaster in Indonesia that significantly impacts the socio-economic conditions of the community. In the West Ungaran area of ​​Semarang Regency specifically in Dliwang Village (RT 06/03) there is a small river prone to overflowing during periods of heavy rainfall. This situation highlights the need for a water level monitoring system capable of automatically, accurately, and continuously detecting potential floods. This study aims to design an Internet of Things (IoT) based flood detection and water level monitoring system using an ESP8266 microcontroller integrated with HC-SR04 ultrasonic and raindrop sensors. The system utilizes a buzzer for early warning alarms and an LED indicator to signal flood alert statuses. Sensor data is transmitted in real-time to the Blynk IoT platform, allowing for monitoring via internet connected devices such as smartphones. The design results demonstrate that the system effectively detects changes in water levels and rainfall conditions, providing rapid alerts when water levels reach specific thresholds. Consequently, this system serves as an effective alternative solution to support flood mitigation efforts in flood prone areas.

References

Ade Rahayu. (2025a). Metode Penelitian dan Pengembangan (R&D): Pengertian, Jenis dan Tahapan. DIAJAR: Jurnal Pendidikan Dan Pembelajaran, 4(3), 459–470. https://doi.org/10.54259/diajar.v4i3.5092

Ade Rahayu. (2025b). Metode Penelitian dan Pengembangan (R&D): Pengertian, Jenis dan Tahapan. DIAJAR: Jurnal Pendidikan Dan Pembelajaran, 4(3), 459–470. https://doi.org/10.54259/diajar.v4i3.5092

Asep Marzuki & Afifah Cahayani Adha. (2024). Prototype Alat Pendeteksi Banjir Berbasis Internet of Thing Terintegrasi Aplikasi Instant Messanging. Jurnal Ilmu Komputer Dan Teknologi, 5(2), 1–6. https://doi.org/10.35960/ikomti.v5i2.1326

Candra Supriadi & Priyadi. (2025). Rancang Bangun Sistem Monitoring Deteksi Dini Kebakaran Ruang Server Berbasis Iot. Jurnal Ilmiah Sistem Informasi, 3(3), 35–45. https://doi.org/10.51903/432zjf74

Danang, D., Suwardi, S., & Hidayat, I. A. (2019). Mitigasi Bencana Banjir dengan Sistem Informasi Monitoring dan Peringatan Dini Bencana menggunakan Microcontroller Arduino Berbasis IoT. TEKNIK, 40(1), 55. https://doi.org/10.14710/teknik.v40i1.23342

Deswiyan, I. A., Solikhun, S., Sumarno, S., Poningsih, P., & Andani, S. R. (2021). Rancang Bangun Alat Pendeteksi Ketinggian Air dan Alarm Pemberitahuan Antisipasi Datangnya Banjir Berbasis Arduino Uno. Jurnal Penelitian Inovatif, 1(2), 155–164. https://doi.org/10.54082/jupin.23

Endra, R. Y., Cucus, A., Afandi, F. N., & Syahputra, M. B. (2019). Model Smart Room Dengan Menggunakan Mikrokontroler Arduino Untuk Efisiensi Sumber Daya. Explore: Jurnal Sistem Informasi Dan Telematika, 10(1), 331248.

Heriyanto, Y. (2018). Perancangan Sistem Informasi Rental Mobil Berbasis Web Pada PT.APM RENT CAR. Jurnal Intra Tech, 2(2), 64–77. https://doi.org/10.37030/jit.v2i2.35

Indra Dharmawan & Imelda Imelda. (2024). Penerapan Internet of Things Sistem Deteksi Banjir Menggunakan Sensor Ultrasonik dan Node MCU. Jurnal Ticom: Technology of Information and Communication, 12(3), 97–101. https://doi.org/10.70309/ticom.v12i3.128

Iswidodo, Junindo Abdillah, A. N. (2023). Rancang Bangun Simulasi Sistem Monitoring Temperatur dan Humidty Data Center Berbasis Internet of Things (IOT). 5(8).

Junaedi, A., Puspitasari, M. D. M., & Maulidina, M. (2021). Pengaruh (Intensor) Induktor Heater Menggunakan Thermal Sensor Berbasis Mikrokontroler Arduino Nano Dalam Mengolah Logam. Nusantara of Engineering (NOE), 4(2), 169–175. https://doi.org/10.29407/noe.v4i2.16754

Mardiati, R., Ashadi, F., & Sugihara, G. F. (2016a). Rancang Bangun Prototipe Sistem Peringatan Jarak Aman pada Kendaraan Roda Empat Berbasis Mikrokontroler. 2(1), 53–61.

Mardiati, R., Ashadi, F., & Sugihara, G. F. (2016b). Rancang Bangun Prototipe Sistem Peringatan Jarak Aman pada Kendaraan Roda Empat Berbasis Mikrokontroler ATMEGA32. TELKA - Telekomunikasi, Elektronika, Komputasi Dan Kontrol, 2(1), 53–61. https://doi.org/10.15575/telka.v2n1.53-61

Muhammad Iqbal Dwiyanto, Ari Eko Wardoyo, & Dewi Lusiana Pater. (2025). Rancang Bangun Sistem Peringatan Dini Bencana Banjir Berbasis Iot Menggunakan Metode Fuzzy Sugeno JUSTINDO(Jurnal Sistem Dan Teknologi Informasi Indonesia), 10(1), 62–72. https://doi.org/10.32528/justindo.v10i1.2670

Mutmainnah, M., Rofii, I., Misto, M., & Azmi, D. U. (2020). Karakteristik Listrik dan Optik pada LED dan Laser. Jurnal Teori Dan Aplikasi Fisika, 203–208.

Nur Arifin, T., Pratiwi, G. F., & Janrafsasih, A. (2022). Sensor Ultrasonik Sebagai Sensor Jarak. Jurnal Tera, 2(2), 55–62. https://doi.org/10.59832/jt.v2i2.183

Nurul Hidayati Lusita Dewi, N. H. L. D. (2019). Prototype smart home dengan modul nodemcu esp8266 berbasis internet of things (iot). UNIVERSITAS ISLAM MAJAPAHIT MOJOKERTO.

Raihantoro, D., Maulana, Y., Setyadi, N. R., Said, A. M., & Susanto, R. (2024). Alat Pendeteksi Hujan Dengan Sensor Raindrop. Prosiding Seminar Nasional Teknologi Informasi Dan Bisnis, 205–208.

Safitri, D., Putra, R. A., & Dewantoro, D. F. (2022). Analisis Pola Aliran Banjir Pada Sungai Cimadur, Provinsi Banten Dengan Menggunakan Hec-Ras.

Setiyanto, R., Nurmaesah, N., & Rahayu, N. S. A. (2019). Perancangan Sistem Informasi Persediaan Barang Studi Kasus di Vahncollections. JURNAL SISFOTEK GLOBAL, 9(1). https://doi.org/10.38101/sisfotek.v9i1.267

SinauTekno. (n.d.). Pengertian LED (Light Emitting Diode) dan Fungsi LED. Belajar Online. Retrieved June 2, 2026, from https://www.belajaronline.net/2020/09/pengertian-led-light-emitting-diode-dan-fungsi.html

Sitepu, M. J. (2025). Rancang Bangun Monitoring Ketinggian Air Berbasis Iot Untuk Deteksi Dini Banjir Pada Bendungan Sungai Deli.

Tyas, U. M., & Buckhari, A. A. (2023). Implementasi Aplikasi Arduino Ide Pada Mata Kuliah Sistem Digital. TEKNOS: Jurnal Pendidikan Dan Teknologi, 1(1), 1–9.

Widodo, A., & Sumaedi, A. (2023). Mikrokontroler, Arduino, Raindro Prototipe Deteksi Hujan Berbasis Arduino Uno Menggunakan Rain Drop Sensor Module. Jurnal Teknik Informatika STMIK Antar Bangsa, 9(1), 20–26. https://doi.org/10.51998/jti.v9i1.506

Published

2026-07-29

How to Cite

[1]
“Design of an IoT-Based Water Level Monitoring System for Flood Detection in Ungaran”, ELKOM , vol. 19, no. 1, pp. 412–423, Jul. 2026, doi: 10.51903/elkom.v19i1.3981.