RANCANG BANGUN ALAT MONITORING KETINGGIAN AIR LAUT BERBASIS IOT DENGAN NODEMCU ESP32 DAN HC-SR04
DESIGN OF AN IOT-BASED SEA WATER LEVEL MONITORING TOOL WITH NODEMCU ESP32 AND HC-SR04
Skripsi ini bertujuan untuk merancang dan membuat alat monitoring ketinggian air laut berbasis NodeMCU ESP32 dan sensor HC-SR04 yang dapat membantu pekerjaan para pengamat BMKG Maritim, yang kemudian membandingkan hasil pengukuran alat monitoring ketinggian air laut menggunakan sensor HC-SR04 dengan data pasang surut air laut BMKG Maritim Tanjung Perak Surabaya untuk mengetahui efisiensi kinerja alat yang dibuat. Pengujian dilakukan di perairan Tanjung Perak, Surabaya setiap satu jam sekali selama 3 hari saat pasang tertinggi dan pasang terendah. Perangkat keras yang digunakan yaitu mikrokontroler NodeMCU ESP32 yang berfungsi untuk mengolah data hasil pembacaan dari sensor HC-SR04, sensor HC-SR04 yang berfungsi untuk mengukur jarak ketinggian air laut, dan OLED yang berfungsi untuk menampilkan data secara langsung. Perangkat lunak yang digunakan yaitu ThingSpeak yang berfungsi untuk menyimpan data serta Bot WhatsApp sebagai sistem peringatan dini secara langsung dan cepat. Hasil dari penelitian ini menunjukan bahwa alat instrumentasi monitoring ketinggian air laut berbasis IoT telah berhasil melakukan pengujian di laboratorium dengan tingkat akurasi 99,97%, sehingga dapat digunakan pada pengujian di lapangan. Alat tersebut telah berhasil melakukan pengujian secara real-time menggunakan ThingSpeak serta dapat mengirim notifikasi peringatan dini banjir rob menggunakan Bot WhatsApp. Berdasarkan grafik perbandingan data menggunakan sensor HC-SR04 dengan BMKG terlihat bahwa bentuk gelombang ketinggian air laut telah memiliki bentuk yang hampir sama meskipun terdapat beberapa data yang memiliki perbedaan atau selisih nilai yang cukup jauh. Hal ini dapat terjadi karena pengaruh cuaca, jaringan internet, penggunaan breadboard, letak posisi sensor, ombak atau gelombang air lebih dari 5-10 cm serta terdapat limbah rumah tangga yang lewat mengenai sensor.
Kata Kunci : Ketinggian Air Laut, NodeMCU ESP32, HC-SR04, IoT
This thesis aims to design and make a sea water level monitoring tool based on NodeMCU ESP32 and HC-SR04 sensors that can help the work of BMKG Maritime observers, which then compares the measurement results of the sea water level monitoring tool using the HC-SR04 sensor with the tidal data of BMKG Maritime Tanjung Perak Surabaya to determine the efficiency of the performance of the tool made. Testing was carried out in the waters of Tanjung Perak, Surabaya every hour for 3 days during the highest and lowest tides. The hardware used is the NodeMCU ESP32 microcontroller which functions to process data readings from the HC-SR04 sensor, the HC-SR04 sensor which functions to measure the distance of sea water levels, and OLED which functions to display data directly. The software used is ThingSpeak which functions to store data and Bot WhatsApp as an early warning system directly and quickly. The results of this study show that the IoT-based sea water level monitoring instrumentation tool has successfully tested in the laboratory with an accuracy level of 99.97%, so it can be used in field testing. The tool has successfully conducted real-time testing using ThingSpeak and can send tidal flood early warning notifications using WhatsApp Bot. Based on the data comparison graph using the HC-SR04 sensor with BMKG, it can be seen that the waveform of sea water level has almost the same shape even though there is some data that has a considerable difference or difference in value. This can occur due to the influence of weather, internet networks, the use of breadboards, the location of the sensor position, waves or water waves of more than 5-10 cm and there is household waste passing by the sensor.
Keywords : Sea Water Level, NodeMCU ESP32, HC-SR04, IoT