Abstrak-Pemberian pakan ikan merupakan kegiatan rutin yang sering terlewatkan oleh pembudidaya ikan karena lupa atau
adanya kesibukan lainnya yang sulit ditinggalkan maka untuk mengatasi masalah ini dibuatlah sebuah alat pemberi pakan
ikan otomatis. Pemberikan pakan dilakukan secara otomatis berdasarkan waktu yang telah ditentukan atau disetting
sebelumnya. Maka dirancanglah sebuah sistem monitoring dan pemberian pakan ikan otomatis menggunakan esp32cam
berbasis web. Alat ini menggunakan mikrokontroller nodeMCU sebagai alat pengendali untuk menggerakan sistem secara
keseluruhan dan menggunakan sensor turbudity untuk mendeteksi tingkat kekeruhan air. Sensor suhu ds18b20 mendeteksi
suhu air, motor servo untuk membuka mekanik pemberi pakan ikan (feeder) dan alat ini juga menggunakan relay yang
berfungsi untuk mematikan dan menghidupkan kipas (fan) yang berfungsi untuk menurunkan suhu air. Semua data yang
masuk ke NodeMCU akan dikirim ke database mysql dan ditampilkan di aplikasi berbasis web. Pemberian pakan dilakukan
berdasarkan waktu yang telah ditentukan di awal. Pada sistem monitoring kekeruhan pada kolam, jika tingkat kekeruhan
(NTU) lebih dari lebih dari 70 NTU maka ditentukan air sudah keruh, maka buzzer akan berbunyi dan status air di web
menjadi keruh. Jika suhu air lebih dari 35 derajat celcius maka ditentukan status air “panas” dan relay akan menyalakan
kipas untuk menurunkan suhu air. Penelitian ini menggunakan motodelogi prototipe pada kegiatan perancangannya. Hasil
dari penelitian ini adalah dapat melakukan monitoring kekeruhan dan suhu air serta proses pemberian pakan ikan secara
otomatis.
Kata Kunci: pakan ikan otomatis, turbidity, sensor suhu ds18b20, nodemcu, aplikasi berbasis web
1. PENDAHULUAN
Budidaya daya ikan hias merupakan kegiatan yang dapat dijadikan suatu pekerjaan tidak hanya sekedar
hoby kegiatan ini sudah menjadi pekerjaan yang sangat menjanjikan dari mulai dijual secara lokal sampai dijual
keluar negeri atau mancanegara. Sehingga kegiatan budidaya ikan hias ini dijadikan pekerjaan yang dilakukan
dengan serius, sehingga pembudidaya meperhatikan makanan yang baik dan bergizi bagi ikan dan
memperhatikan lingkungan tempat hidupnya ikan yaitu akuarium. Peyediaan pakan ikan secara terjadwal serta
pengawasan terhadap kondusifitas akuarium bagi ikan hias.
Pemberian pakan ikan merupakan kegiatan rutin yang harus dilakukan oleh pengusaha atau pembudidaya
ikan hias. Kegiatan rutin ini bisa saja terlewat, dikarenakan lupa atau adanya kesibukan pengusaha ikan hias
tersebut yang tidak dapat ditinggalkan. Sistem kendali sering digunakan untuk mengontrol sebuah alat yang akan
melakukan kegiatan tertentu. Biasanya kegiatan tersebut bersifat rutin, seperti pada alat pemberi pakan ikan
otomatis yang akan dirancang. Dimana pemberian pakan dilakukan secara otomatis berdasarkan waktu yang
telah ditentukan atau disetting sebelumnya.
Selain pemberikan pakan, pengecekan kejernihan dan suhu air juga harus dilakukan secara rutin dan berkala.
Hal ini juga menjadi kegiatan rutin bagi pengusaha atau pembudidaya ikan hias. Pengecekan kejernihan dan
suhu air juga dapat dilakukan secara otomatis dengan membuat sistem monitoring terhadap kondisi air di
akuarium. Kejernihan air pada kolam ikan hias memengaruhi kelangsungan hidup serta pertumbuhan ikan hias.
[1].
Kekeruhan air dipengaruhi oleh zat padat yang terlarut yaitu anorganik maupun organik. Zat anorganik
umumnya berasal dari logam dan lapukan batu variari yang terdapat pada akuarium, sedangkan zat organik dari
sisa makanan ikan, lumut dan kotoran hewan. Penggunaan sensor turbidity pada Smart Aquarium dapat
mendeteksi kekeruhan air pada akuarium dimana merupakan alat penguji untuk mengetahui tingkat nilai
kekeruhan air. [2].
Berdasarkan latar belakang di atas, diperlukan suatu sistem kendali pemberi pakan ikan otomatis dan sistem
monitoring pada sebuah akuarium. Sistem ini bekerja berdasarkan input dari sensor turbidity, sensor suhu dan
menggunakan kamera ESP 32CAM yang kemudian diproses oleh mikrokontroler untuk mendapatkan ouput pada
web dan mengaktifkan kipas untuk menurunkan suhu air. Sistem Monitoring akan ditampilkan pada komponen
output yaitu LCD dan sebuah sistem web yang ditempatkan pada server lokal (localhost).
Dalam membangun alat ini, terdiri dari beberapa komponen yakni :
a. NodeMCU
NodeMCU adalah sebuah papan induk yang berfungsi untuk mengintegrasikan seluruh komponen
yangdigunakan supaya bisa saling terhubung satu dan lainnya. Dimensi dari nodemcu ini memiliki panjang 4,8
cm, lebar 2,5 cm, serta bobot 7 gram. Fitur lain adalah papan induk ini bisa di koneksikan dengan WiFi 2,4GHz
serta mendukung keamanan jaringan WPA/ WPA2 [3]
Gambar 1. NodeMCU
b. ESP32
ESP32 merupakan mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output
digital, han hanya 6 pin output yang dapat di pergunakan untuk output PWM dan 6 pin input analog, 16 MHz
osilator kristal, adanya koneksi USB, dan juga jack power, ICSP header, serta tombol reset. ESP32 dapat
memuat banyak hal yang dibutuhkan untuk menunjang penggunaan mikrokontroler, sehingga sangat mudah
dihubungkan pada sebuah komputer dengan kabel USB atau juga bisa dengan cara memberinya energi dengan
sebuah adaptor AC ke DC (Direct Current) bisa juga menggunakan baterai sebagai permulaanya [4].
Modul ESP32-Cam adalah mikrokontroler ESP32 yang dilengkapi oleh modul kamera dan media
komunikasi nirkabel seperti wifi dan bluetooth, camera ini memiliki harga yang terjangkau sehingga banyak
aplikasi iot yang menggunakan kamera ini, seperti rumah pintar,sistem keamanan dan aplikasi Iot lainnya.
Gambar 2. ESP32Cam
d. Motor Servo
Motor servo adalah aktuator putar atau aktuator linier yang memungkinkan kontrol presisi pada posisi sudut
atau linier, kecepatan, dan akselerasi. Sehingga motor servo ini cocok digabungkan ke sensor untuk umpan balik
posisi. Hal ini juga membutuhkan pengontrol yang relatif canggih, sehingga sering kali modul dirancang khusus
menggunakan motor servo. Motor servo bukanlah hal spesifik dari kelas motor tertentu, meskipun istilah motor
servo sering digunakan untuk merujuk padamotor yang cocok untuk digunakan dalam sistem kontrol loop
tertutup [6]
e. Buzzer
Buzzer adalah komponen elektronik yang berfungsi untuk mengubah tegangan listrik menjadi output suara
[7]. Buzzer terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus
sehingga menjadi elektromagnet, setelah itu kumparan tersebut akan tertarik kedalam atau keluar tergantung dari
arah arus dan polaritas magnetnya. Komponen ini dapat digunakan sebagai pemberi informasi ketika terjadi
kesalahan pada sebuah alat dengan menampilkan output sebuah suara.
Gambar 5. Buzzer
f. LCD 16x2
LCD adalah media output yang dibuat dengan teknologi logika CMOS yang mampu memantulkan cahaya
yang ada di sekelilingnya terhadap front-lit atau mentransmisikan cahaya dari back-lit. Sehingga LCD dapat
menampilkan hasil output berupa nilai dari sensor yang digunakan. Sebagai suatu komponen elektronika, LCD
dapat menampilkan data baik karakter, huruf, maupun grafik. [8]
i. Adaptor
Adaptor berfungsi sebagai menyuplai arus tegangan ke mikrokontroler dan komponen lainnya, atau
rangkaian untuk mengubah arus bolak – balik (arus AC menjadi arus searah DC). Dan output dari adaptor bisa di
atur sesuai kebutuhan misalnya 3V, 4,5V, 5,V, 9V, 12V, dan seterusnya
Gambar 9. Adaptor
2. METODE PENELITIAN
Metode yang digunakan adalah metode prototipe. Metode prototipe adalah suatu metode yang memerlukan
proses pembentukan sistem yang memiliki beberapa langkah yang perlu disusun dan selesaikan selama
pembuatan.
2.1 Tahap Pengumpulan Data
Pada tahap ini, penulis melakukan pengumpulan data dari jurnal,buku dan penelitian mengenai pembuatan
alat ini.
2.2 Tahap Analisis Kebutuhan
Analisis kebutuhan merupakan analisis kebutuhan komponen yang digunakan untuk merancan sistem
ini yang memilik fungsi masing-masiang seperti memberikan sumber tegangan DC yang dibutuhkan komponen
lainnya, membaca input dari luar (sensor), memproses data untuk menghasilkan ouput yang dikirimkan ke
output (aktuator). Berikut adalah komponen-komponen yang dibutuhkan dalam perancangan prototype ini yang
ditunjukkan pada Tabel 1 di bawah ini.
a. Komponen Elektronik Yang Dibutuhkan
Tabel 1. Komponen Elektronik yang dibutuhkan
No Nama Komponen Penjelasan
1. Mikrokontroler Komponen ini berfungsi untuk mengintegrasi antara satu komponen dengan
NodeMCU ESP 8266 komponen yang lain terhubung
2. ESP32Cam Komponen ini berfungsi sebagai pusat kendali kedua dan merupakansensor
untuk menangkap (capture) gambar
3. Sensor Suhu ds 18b20 Komponen ini berfungsi untuk mengukur suhu air pada akuarium
4. Sensor Turbidity Komponen ini berfungsi untuk mengukur atau mendeteksi kekeruhan air pada
akuarium
5. Buzzer Komponen ini berfungsi sebagai penghasil suara atau output suara
6. Relay Komponen ini berfungsi untuk memutus dan menyambungkan rangkaian ke
kipas
7. LCD 16x2 Komponen ini berfungsi sebagai keluaran tampilan suhu yang dideteksi
8. Kabel Jumper Komponen ini berfungsi untuk penghubung antar komponen
9. Adaptor Power Komponen ini berfungsi sebagai pengalir arus listrik dari saklar listrik menuju
mikrokontroler
10. Kipas (fan) 5 VDc Sebagai aktuator untuk menghasilkan angin yang berguna mendinginkan air
akuarium
11. Real Time Clock (RTC Berfungsi sebagai modul waktu untuk mencacah waktu secara realtime guna
DS1302) menentukan waktu pemberian pakan sesuai jadwal.
12. Servo Berfungsi sebagai pengerak keluarnya pakan ikan
Blok diagram menggambarkan blok sistem yang terdiri dari 4 blok, yaitu blok sumber tegangan, blok input,
process dan output. Pada blok sumber tegangan ini adalah blok yang memberikan sumber listrik kepada blok
input dan proses. Mikrokontroler Node MCU membagikan tegangan secara merata dibagikan sebesar 3,3 – 5
volt. Tegangan ini berfungsi untuk mengaktifkan perangkat-perangkat atau modul lainnya.
Blok kedua dan sistem ini adalah blok input yang terdiri dari komponen atau modul yang berfungsi
sebagai input seperti sensor dan modul RTC (Real Time Clock), komponen-komponen ini berfungsi untuk
membaca atau menerima kondisi tertentu untuk dikirimkan ke mikrokontroler dan diproses oleh mikrokontroler.
Dalam blok input terdapat sensor suhu ds18b20, sensor kekeruhan (turbidity), modul
Pada blok proses pada perancangan ini menggunakan mikrokontroler NodeMcu Esp8266 dan
ESP32Cam. NodeMcu Esp8266 digunakan sebagai pusat kendali (controller), memproses data yang diterima
dari sensor untuk kemudian dikirimkan ke output (aktuator) untuk dapat menghasilkan gerakan atau ouput
lainnya. Esp32cam berfungsi memproses data serial yang dikirim oleh nodemcu untuk kemudian esp32cam
mengambil (capture) untuk kemudian dikirim ke web server.
Pada blok output, perangkat yang menaghasilkan output adalah motor servo, buzzer, LCD dan Relay.
Motor servo berfungsi sebagai pengerak media pemberi pakan yang sesuai dengan waktu yang ditentukan oleh
sensor waktu Real Time Clock (RTC). Sedangkan Relay berfungsi sebagai megaktifkan dan mematikan kipas
dari data yang telah diterima dari sensor Suhu ds18b20.LCD untuk menampilkan informasi dalam bentuk tulisan
atau karakter lainnya, buzzer untuk mengeluarkan suara sebagai alarm atau peringatan.
3.2 Implementasi
Hasil Rancangan alat ini sudah terhubung dengan semua komponen dan sudah disesuaikan dengan wadah.
Dapat dilihat pada gambar dibawah ini:
Gambar dibawah merupakan rancangan bagian dalam yang terdiri dari komponen NodeMCU, relay, RTC dan
kabel jumper.
Gambar dibawah merupakan rancangan bagian luar yang terdiri dari komponen ESP32cam, LCD, buzzer, servo
dan adaptor.
4. KESIMPULAN
Setelah melakukan perancangan alat, dilakukan percobaan pada prototype Sistem Monitoring dan
Pemberian Pakan Ikan Otomatis menggunakan ESP32Cam berbasis web, dapat diambil kesimpulan bahwa
sistem pemberikan pakan otomatis dapat berjalan dengan baik sesuai dengan jadwal yang diatur sebelumnya.
Sensor turbidity berfungsi dengan bak dengan mendeteksi tingkat kekeruhan pada air akuarium apa bila nilai
NTU melebihi 70 maka buzzer akan berbunyi dan untuk laporan kekeruhan juga ditampilkan pada website.
Sistem monitoring pada alat adalah website yang menampilkan tingkat kekeruhan,suhu air dan menampilkan
gambar kondisi akuarium serta menampilkan laporan tiap detik.
DAFTAR PUSTAKA
[1] Ali Basrah Pulungan, "Sistem Kendali Kekeruhan Dan pH Air Kolam Budidaya Ikan Nila," ELKHA , vol. 12, no. 2,
pp. 99-104, 2020.
[2] I. B. Prasetiyo, A. A. Riadi and A. A. Chamid, "Perancangan Smart Aquarium Menggunakan Sensor Turbidity Dan
Sensor Ultrasonik Pada Akuarium Ikan Air Tawar Berbasis Arduino Uno," Jurnal Teknologi , vol. 13, vo. 2, 2021.
[3] Muhammad Aulia Baihaqy, "Perancangan Sistem Absensi Siswa Berbasisradio Frequency Identification (RFID)
Dengan Menggunakan Nodemcu V2 Di PT. Cazh Teknologi Inovasi," Institut Teknologi Telkom Purwokerto, vol. 4,
no. 2, 2020.
[4] E. A. Prastyo "Turbidity Sensor (Kekeruhan Air) SEN0189," 2020. [Online] Available at:
https://www.edukasielektronika.com/2020/11/turbidity-sensor-kekeruhan-air-sen0189.html?m=1 [Accessed 12 Jun.
2022].
[5] E. A. Prastyo, "www.edukasielektronika.com," 2020. [Online]. https://www.edukasielektronika.com/2020/11/turbidity-
sensor-kekeruhan-air-sen0189.html
[6] Supriadi and S. A. Putra, "Perancangan Sistem Penjadwalan dan Monitoring Pemberi Pakan Ikan Otomatis Berbasis
Internet of Thing," Jurnal Aplikasi dan Inovasi IPTEKS, vol. 2, no. 1, pp. 33-40, 2019.
[7] A. Mubarok, et al, "Sistem Keamanan Rumah Menggunakan RFID, Sensor PIR dan Modul GSM Berbasis
Mikrokontroler," Jurnal Informatika, vol. 5, no. 1, pp. 137-144, 2018.
[8] L. A. Subagyo, "Sistem Monitoring Arus Tidak Seimbang 3 Fasa Berbasis Arduino Uno," Jurnal Teknik Elektro, vol.
6, no. 3, pp. 213-221, 2017.
[9] R. Effendi, L. Syafa'ah and I. Pakaya, "Rancang Bangun Alat Monitoring Suhu, Kelembapan Tanah Dan Ph Tanah
Pada Lahan Pertanian Tanaman Padi Berbasis Android," AITEL: Artikel Ilmiah Teknik Elektro, vol. 1, no. 1, pp. 40-
45, 2019.
[10] M. N. Ghifari, "Perancangan Dan Implementasi Jam Waktu Salat Berbasis Arduino," elibary unikom, Program Studi
Sistem Komputer, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia, 2019.