Indonesia merupakan negara maritim dan sebagai negara penghasil sumber daya
alam yang berupa hasil ikan terbesar, baik itu hasil laut maupun budidaya. Dalam
budidaya ada beberapa unsur yang harus diperhatikan dalam budidaya ikan
maupun udang salah satunya kualitas air. Kualitas air yang harus dijaga
diantaranya Suhu, kadar pH, dan kekeruhan pada air tersebut. Jika air dalam
budidaya memiliki kadar pH, suhu, dan kekeruhan yang tidak sesuai maka dalam
budidaya ikan maupun udang akan gagal panen. Pada penelitian ini akan
mengukur kualitas air dengan menggunakan tiga sensor diantaranya Turbidity DF
Robot, pH-4502C, dan DS18B20 dan ESP 32 sebagai mikrokontroller. Dalam
pengklasifikasiannya akan menggunakan metode K-Nearest Neighbor (KNN)
untuk menentukan kondisi air. Pada sistem ini kualitas air akan dijaga dengan
menggunakan sirkulasi air dengan menggunakan Solenoid Valve. Hasil dari
pengujian sistem ini nantinya dapat menunjukkan bahwa sistem akan mengontrol
kualitas air secara otomatis dan seluruh data akan ditampilkan melalu aplikasi
Telegram. Dalam penelitian ini dengan menggunakan 40 data training yang
nantinya dimasukkan ke dalam sistem dengan menggunakan Software Arduino
IDE didapatkan hasil monitoring sejumlah 40 data test dengan presentase
Acuration 94%, Precision 92%, dan Recall 92%.
Kata Kunci: Internet of things, kualitas air, K-Nearest Neighbor