caused by poor observations of water quality (Boyd, 
1990). About 80% of aquaculture still uses manual 
methods in observing water quality (Lannan et al., 
1986). Water quality cannot be observed with the 
naked eye, to make observations, farmers take 
aquaculture pond water samples and then take them 
to the laboratory or use handheld sensor equipment. 
This mechanism requires the presence of farmers 
periodically in fish farming ponds. In addition, it also 
takes a long time and costs a lot (Ismail et al., 2020; 
Manoj et al., 2022). For laboratory tests, the costs 
range from Rp. 10,000/parameter/one test to Rp. 
200,000/parameter/one test. While handheld sensor 
equipment, prices start from Rp. 1,500,000 to Rp. 
7,000,000 per test parameter. 
Based on these problems, the authors propose a 
design of a water quality monitoring system for 
aquaculture ponds that can transmit data on physical 
parameters of water quality in real time without 
requiring the presence of farmers around the pond. 
Parameters observed consisted of pH, turbidity, 
temperature, salinity, and water level. This system 
will also utilize data from weather forecast service 
providers, because rainwater is indicated affect water 
quality. In addition, there is a warning notification 
feature if the water condition crosses the safe 
threshold if the farmer does not want to check the 
PC/smartphone regularly. 
2 DESIGN 
Based on previous research, there are several 
shortcomings, including: the average water quality 
monitoring system only uses one node, the physical 
parameters used to measure water quality are few, the 
protocol has not used a low size and bandwidth 
efficient protocol, the data obtained is not stored and 
processed, then no integration with other service 
providers. In this study, a water quality monitoring 
system for fishpond was designed that could be 
developed in terms of quantity (scalable). The 
prototype of the device to measure the physical 
parameters of the water quality of aquaculture ponds 
in this study also uses a more complete sensor. This 
system uses the MQTT protocol to be able to transmit 
data in real time. This protocol is known to be suitable 
for devices with limited capabilities (embedded) and 
efficient communication of power and bandwidth. 
Then, not only monitoring, the measurement data can 
also be stored for big data purposes. In addition, the 
system is designed to be able to connect with other 
service providers such as weather forecasting, 
messaging, and others. The system architecture 
design proposed in this study can be seen in Figure 1 
below. 
 
Figure 1: Architecture of Fishpond Water Quality 
Monitoring.
 
The proposed monitoring system consists of three 
main parts: a collection of sensor nodes, a router/hub 
device and a cloud service. The following is an 
explanation of each of these sections. 
2.1 Sensor Node 
The sensor node is a device that observe the physical 
parameters of fishpond water. This device is placed 
directly on the observed pool object. Broadly 
speaking, this device is composed of three 
components, namely: a microcontroller as a 
computing device, a sensor to observe the physical 
parameters of water and a communication module to 
transmit the observed data to the gateway device. The 
design of the device can be seen in the image below. 
 
Figure 2: Sensor Node Component. 
To be able to measure temperature, author uses 
the DS18B20 sensor, measures distance using the 
SR04 ultrasonic sensor, measures water clarity using 
a turbidity sensor, measures salt levels using a 
conductivity / salinity / TDS sensor, and to measure 
the degree of acidity or base using a pH meter sensor. 
Meanwhile, to transmit measurement data, the author 
uses the ESP8266 wifi module.