Abstrak
Petani tambak mengalami kegelisahan karena sering terjadinya kualitas air yang buruk. Dengan kondisi
saat ini para petani tambak sangat sulit untuk mendapatkan air bersih yang berkualitas baik. Keadaan
cuaca yang berubah –ubah dapat memperburuk kualitas air tambak, keadaan seperti ini juga dapat
membuat para petani tambak menjadi resah, karena para petani tambak saat ini bergantung pada kondisi
cuaca dan keadaan lingkungan secara langsung. Berdasarkan permasalahan tersebut, penilitian
dimanfaatkan untuk setidaknya mengontrol kualitas air dengan menggunakan 2 sensor yaitu, sensor
LDR untuk mengetahui nilai kekeruhan pada air, dan sensor suhu DS18B20 untuk mengetahui suhu air
tambak. Menggunakan mikrokontoler Arduino Uno dan modul ESP8266 untuk mengirimkan data hasil
pembacaan dua sensor tersebut ke web server thingsboard. Hasil pembacaan dari dua sensor akan tampil
pada thingsboard dalam bentuk chart dan grafis. Dari hasil pengujian sistem monitoring ini
menunjukkan hasil bahwa sistem akan memberikan nilai hasil dari pembacaan sensor, sensor LDR
memberikan hasil jika air yang bening memberikan nilai lebih kecil dari air yang keruh, dan hasil sensor
suhu memberikan nilai suhu rata – rata dari sensor sebesar 35,55°C dan nilai suhu rata – rata dari
pembacaan termometer sebesar 35,44°C, dan rata – rata dari nilai eror sebesar 0,46%. Hasil delay dari
pengujian ESP8266 memberikan hasil waktu delay rata – rata sebesar 1,7s.
Kata kunci: Monitoring, Realtime, Web, Air
Abstract
Ponds farmers experience anxiety because of the frequent occurrence of poor water quality. With the
current conditions, the fish farmers are very difficult to get good quality clean water. Changing weather
conditions can exacerbate pond water quality, conditions like this can also make fish farmers unsettled,
because current pond farmers depend on weather conditions and environmental conditions directly.
Based on these problems, research is used to at least control the quality of water by using 2 sensors,
namely the LDR sensor to determine the value of turbidity in the water, and the DS18B20 temperature
sensor to determine the pond water temperature. Using the Arduino Uno microcontoler and ESP8266
module to transmit data from the two sensors readings to the Thingsboard web server. Readings from
two sensors will appear on Thingsboard in the form of charts and graphics. From the results of this
monitoring system test shows the results that the system will provide the results of the sensor readings,
the LDR sensor gives results if the clear water gives a value smaller than turbid water, and the
temperature sensor gives an average temperature value of the sensor of 35, 55 ° C and the average
temperature value of the thermometer reading is 35.44 ° C, and the average of the error value is 0.46%.
The delay results from the ESP8266 test give the average delay time of 1.7s.
Keywords: Monitoring, Realtime, Web, Water
yang bekerja di daerah pesisir, mereka banyak ESP8266, dan bagian output meliputi tampilan
yang bekerja sebagai di pertanian tambak. di web server thingsboard. Untuk lebih jelas
Karena sering terjadinya kualitar air yang mengenai bagian perancangan perangkat keras
buruk mengakibatkan banyak petani tambak dapat dilihat pada gambar 1 dibawah ini.
yang mengalami kegelisahan, hal ini sangat
merugikan banyak petani tambak. Karena petani
tambak hanya bergantung pada kondisi
lingkungnan sekitar dan cuaca, bencana tersebut
sangat merugikan para petambak (detikNews,
2006).
Dalam budidaya tambak kualitas air
merupakan salah satu parameter yang harus
dijadikan perhatian. Parameter pengukuran
kualitas air dapat dilihat dari besaran fisik dan
besaran kimia. Karakteristik fisik meliputi bahan
padat yang terapung maupun yang terlarut,
kekeruhan, bau, rasa, warna dan temperatur Gambar 1 Bagan Perancangan Perangkat Keras
(suhu) air. Adapun permasalahan yang terdapat
pada budidaya tambak adalah pengecekan Untuk perancangannya hasil nilai pada sensor
kualitas air masih dilakukan dengan cara LDR sebagai nilai input akan dikirimkan ke
mendatangi langsung ke kolam budidaya Arduino Uno melalui pin A0 di Arduino Uno.
tambak, hal seperti ini dinilai kurang efisien dan Parameter untuk kekeruhan air tambak adalah
efektif karena masih memakai tenaga manusia dengan tingkat kecerahan sekitar 30cm-40cm.
saat melalukan proses tersebut dan tidak effisien. Untuk data input dari sensor suhu DS18B20
Mangingat pentingnya kualitas air yang dikirimkan ke Arduino Uno melalui pin 5.
berdampak pada keberhasilan budidaya tambak Parameter suhu kualitas air pada budidaya
serta pentingnya pengawasan atau pemantauan tambak adalah sekitar 28°C - 32°C. Setelah data
secara kontinyu, maka penulis melakukan masuk ke Aruino Uno data akan langsung
penelitian dan perancangan alat untuk dapat diterskan ke modul wifi ESP8266. Setelah data
memonitoring kondisi. dari sensor LDR dan sensor suhu DS18B20 yang
Sistem alat ini akan memonitoring suhu dan telah diolah Arduino masuk ke modul wifi
kadar kekeruhan dalam air menggunakan sensor ESP8266 data tersebut akan langsung dikrimkan
suhu DS18B20 untuk pengecekan suhu dan ke web server thingsboard.io mengunakan
sensor LDR modul untuk mengetahui kekeruhan protocol MQTT.
air digabungkan dengan Arduino Uno sebagai
mikrokontroler utama. Sebagai output alat ini 2.2. Perancangan Perangkat Lunak
menggunakan ESP8266 untuk mengirim hasil
baca dari sensor yang akan dikirimkan langsung Pada bagian perancangan perangkat lunak
ke web server Thingsboard dengan sistem ini diawali dengan pmbuatan flowchart.
menggunakan protocol MQTT. Protocol MQTT Flowchart sistem yang dibuat ditunjukan pada
adalah platform untuk mengirimkan data yang gambar 2.
brdiri diatas TCP/IP, mengunakan catu daya Gambar 2 merupakan perancangan
yang kecil karena hanya mengirim data yang perangkat lunak dari sistem. Saat sistem pertama
berkuran sekitar 2 bytes. kali dinyalakan, sistem akan melakukan koneksi
pada jaringan wifi dengan mencocokan SSID
2. PERANCANGAN DAN dan password sesuai dengan konfigurasi yang
IMLEMENTASI ada pada kode program. Setelah terhubung ke
dalam jaringan wifi, ESP8266 melakukan
2.1. Perancangan Perangkat Keras autentikasi dengan mengecek koneksi internet.
Setelah terhubung internet, arduino akan
Pada bagian perancangan perangkat keras, melakukan pembacaan data dari dua sensor.
sistem monitoring air tambak ini memiliki
Hasil pembacaan sensor akan dikirimkan ke IoT
beberapa bagian yaitu bagian input meliputi
Thingsboard dengan menggunakan ESP8266
sensor LDR dan sensor DS18B20, bagian dan data dari dua sensor yang telah diterima akan
processing unit meliputi Arduino Uno dan ditampilkan ke dalam bentuk angka, grafik dan
chart. Jika wifi gagal terkoneksi maka sistem 6 36,3 35,7 0,61
tidak dapat bekerja. 7 38,8 38,3 0,5
8 41,8 41,4 0,48
9 43,1 42,7 0,43
10 43,3 42,9 0,48
Nilai 35,55 35,44 0,46
rata-
rata
3.3. Pengujian Koneksi ESP8266 mengetahui seberapa efektif dan efisien sistem
monitoring kualitas air tambak yang berjalan.
Dalam pengujian koneksi ini bertujuan Prosedur pengujian adalah dengan melakukan 10
untuk mengetahui apakan modul wifi ESP8266 kali percobaan pengiriman data dari sensor yang
bisa bekerja dan terhubung ke web server akan langsung diteruskan oleh modul ESP8266
thingsboard.io. Prosedur dalam tahap pengujian ke server thingsboard. Hasil dari pengujian delay
ini adalah memeriksa apakah modul wifi ada pada tabel 3 dibawah ini.
ESP8266 bisa terhubung dengan SSID / Access
Tabel 2 Hasil Pengujian Delay
Point yang telah ditulis di kode program pada
Arduino IDE. Tahap pengujian koneksi
ESP8266 ini dilakukan dengan menyalakan alat No Waktu Waktu Tampil Waktu
lalu menunggu beberapa detik sampai sistem Pengujuian di Thingsboard Eksekusi
bisa terhubung dengan SSID / Access Point yang (ms)
telah ditulis di kode program. Pada gambar 3 1 13:45:02 13:45:04 1895
dibawah ini bisa dilihat bahwa sistem sudah bisa 2 13:47:00 13:47:02 2070
terhubung dengan jaringan yang sudah diatur 3 13:49:35 13:49:37 1938
sebelumnya.. 4 13:55:00 13:55:01 1470
5 13:58:45 13:58:47 1850
6 14:05:00 14:05:02 1577
7 14:06:30 14:06:30 1368
8 14:10:15 14:10:17 1665
9 14:11:45 14:11:47 1785
10 14:15:00 14:15:02 1694