Implementasi Algoritma Fuzzy Logic pada Simulasi Sistem Pemantau Ketinggian Level Air Bendungan
Abstrak
Abstrak
Peningkatan ketinggian lever air bendungan pada saat curah hujan tinggi dapat menyebabkan kondisi level air melebihi batas normal dan akan berdampak pada meluapnya air. Ketika kondisi geologis disekitar bendungan tidak mampu menahan tekanan akibat kenaikan level permukaan air, maka dapat berakibat pada jebolnya bendungan. Penelitian ini bertujuan untuk membangun sistem pemantau ketinggian level air bendungan berbasis mikrokontroler dan aplikasi android. Metode yang digunakan pada penelitian ini yaitu algoritma fuzzy logic. Algoritma fuzzy logic berfungsi untuk menentukan kategori status level air bendungan (rendah, normal, tinggi) yang akan ditampilkan secara real time pada perangkat smartphone android berdasarkan hasil pembacaan sensor yang terpasang pada perangkat sistem. Perangkat pengukuran level air menggunakan sensor ultrasonik yang digabungkan dengan mikrokontroler arduino sebagai pusat pengendali, komunikasi data antar perangkat sistem menggunakan jaringan wifi. Berdasarkan hasil perancangan dan pengujian sistem pada simulasi pemantau ketinggian level air, sistem dapat berjalan dengan baik sesuai dengan spesifikasi yang telah ditentukan. Aplikasi pada perangkat smartphone dapat terhubung dengan baik dengan perangkat simulasi melalui modul esp8266 yang telah terintegrasi dengan perangkat sistem. Proses pengujian dilakukan pada jaringan wifi, aplikasi android dapat menampilkan level ketinggian air hasil berdasarkan pembacaan sensor serta menampilkan kategori level secara real time.
Kata Kunci : Fuzzy Logic; Mikrokontroler; Android, Sensor; Water Level.
Abstract
Increasing the level of the dam's water level during high rainfall conditions can cause the water level to exceed normal limits and will have an impact on water overflow. When the geological conditions around the dam are unable to withstand the pressure due to the increase in the water level, it can result in the dam breaking. This study aims to build a microcontroller-based dam water level monitoring system and an android application. The method used in this study is the fuzzy logic algorithm. The fuzzy logic algorithm functions to determine the category of dam water level status (low, normal, high) which will be displayed in real-time on an Android smartphone device based on the readings of sensors installed on the system device. The water level measurement device uses an ultrasonic sensor combined with an Arduino microcontroller as a control center, data communication between system devices using a wifi network. Based on the results of the design and testing of the system on the water level monitoring simulation, the system can run properly following predetermined specifications. Applications on smartphone devices can be well connected with simulation devices through the esp8266 module which has been integrated with the system device. The testing process is carried out on a wifi network, the android application can display the water level results based on sensor readings and display the level category in real-time.
Keywords: Fuzzy Logic; Microcontroller; Android, Sensor; Water Level
Referensi
Siddula, S. S., Babu, P., & Jain, P. C. (2018). Water Level Monitoring and Management of Dams using IoT. In Proceedings - 2018 3rd International Conference On Internet of Things: Smart Innovation and Usages, IoT-SIU 2018. https://doi.org/10.1109/IoT-SIU.2018.8519843
A. Silva Souza, A. de Lima Curvello, F. de Souza and H. da Silva, A flood warning system to critical region, Procedia Computer Science, vol. 109, pp. 1104-1109, 2017
Rajaprakash, S., Jaichandran, R., Ponnusamy, R., & Nagappan, A. (2017). Fuzzy logic controller for effective irrigation based on field soil moisture and availability of water. Journal of Advanced Research in Dynamical and Control Systems, 9(1), 90–97
CHABNI, F., TALEB, R., BENBOUALI, A., & Amin, M. (2016). The Application of Fuzzy Control in Water Tank Level Using Arduino. International Journal of Advanced Computer Science and Applications, 7(4). https://doi.org/10.14569/ijacsa.2016.070432
Satria, D., Yana, S., Munadi, R., & Syahreza, S. (2018). Design of Information Monitoring System Flood Based Internet of Things (IoT) (pp. 337–342). https://doi.org/10.1108/978-1-78756-793-1-00072
Prasetya, A. E., Hanafi, M. H., & Prasetio, B. H. (2018). Rancang Bangun Pengendali Pintu Air Sungai Dengan Menggunakan Logika Fuzzy dan Simple Additive Weighting. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 2414-2422.
A.S., Rosa dan Shalahuddin, M. 2015. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung: Informatika Bandung.
Dynes Rizky Navianti, I Gusti Ngurah Ray, F. A. W. (2012). Penerapan Fuzzy Inference System Pada Prediksi Curah Hujan di Surabaya Utara. Jurnal Sains Dan Seni ITS, 1(1).
Fadhillah Azmi, Insidini Fawwaz, Muhathir, N. P. D. (2019). Rancang Bangun Water Level Detection Dengan Sensor Ultrasonik Berbasis Fuzzy Logic Design. JITE (Journal of Informatics and Telecommunication Engineering) Available, 3(1), 62–68.
Arifin, S., Muslim, M. A., & Sugiman, S. (2016). Implementasi Logika Fuzzy Mamdani untuk Mendeteksi Kerentanan Daerah Banjir di Semarang Utara. Scientific Journal of Informatics, 2(2), 179. https://doi.org/10.15294/sji.v2i2.5086
Agustina, P., & Agung Nugroho J., S.T., M.T., Unang Sunarya, S.T., M. T. (2015). Design and Implementation Flood Detection Using Water Level Measurement with Fuzzy Logic. PERANCANGAN DAN IMPLEMENTASI PERANGKAT PENDETEKSI BANJIR DENGAN SENSOR PENGUKUR MUKA LEVEL AIR MENGGUNAKAN LOGIKA FUZZY Design, 2(2), halaman 1.
Sa’dan, A., Haryanto, H., Astuti, S., & Rahayu, Y. (2019). Agen Cerdas Berbasis Fuzzy Tsukamoto pada Sistem Prediksi Banjir. Eksplora Informatika, 8(2), 104–111. https://doi.org/10.30864/eksplora.v8i2.154
Pemberitahuan Hak Cipta
Penulis yang menerbitkan jurnal ini menyetujui persyaratan berikut:
- Penulis memiliki hak cipta dan memberikan hak jurnal untuk publikasi pertama dengan karya yang secara simultan dilisensikan di bawah Lisensi Atribusi Creative Commons yang memungkinkan orang lain untuk berbagi karya dengan pengakuan kepengarangan karya dan publikasi awal dalam jurnal ini.
- Penulis dapat membuat perjanjian kontrak tambahan yang terpisah untuk distribusi non-eksklusif versi jurnal yang diterbitkan dari karya tersebut (misalnya, mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan atas publikasi awal di jurnal ini.