Dengan ini Saya menyatakan bahwa dalam skripsi ini tidak terdapat karya yang
pernah diajukan untuk mmemperoleh gelar kesarjanaan di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.
Banjarbaru, .................................
Rahmat
NIM.J1D114021
ABSTRAK
PRAKATA
DAFTAR ISI
Halaman
HALAMAN JUDUL i
HALAMAN PENGESAHAN ii
PERNYATAAN iv
ABSTRAK v
PRAKATA vi
DAFTAR ISI vii
DAFTAR TABEL x
DAFTAR GAMBAR xi
DAFTAR LAMPIRAN xii
BAB I PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ................................................................................................. 1
1.2 Perumusan Masalah ......................................................................................... 2
1.3 Tujuan Penelitian ............................................................................................. 3
1.4 Manfaat Penelitian ........................................................................................... 5
BAB II TINJAUAN PUSTAKA .......................................................................... 4
2.1 Budidaya Perikanan Air Tawar ........................................................................ 4
2.1.1 Frekuensi Pemberian Pakan dalam Budidaya Perikanan ........................5
2.1.2 Suhu Air Kolam terhadap Pertumbuhan Ikan..........................................5
2.1.3 Derajat Keasaman(pH) Air Kolam dalam Budidaya Perikanan ..............6
2.2 Sensor ............................................................................................................... 4
2.3 Mikrokontroler AVR ATMega16 .................................................................... 4
2.4 RTC DS1307 .................................................................................................... 5
2.5 LCD 16x2 bit ................................................................................................... 6
2.6 Keypad Matriks Ruber 4x4 .............................................................................. 7
2.7 Motor Power Window...................................................................................... 9
2.8 Relay ................................................................................................................ 9
BAB III METODE PENELITIAN ................................................................... 10
3.1 Persiapan Alat dan Bahan .............................................................................. 10
3.2 Diagram Tahap Penelitian.............................................................................. 16
3.2.1 Pembuatan Catu Daya .......................................................................... 16
3.2.2 Pembuatan Rangkaian Minimum Sistem ATMega16 .......................... 18
3.2.3 Pembuatan Rangkaian RTC DS1307 ................................................... 25
3.2.4 Motor Driver ......................................................................................... 28
3.2.5 Konfigurasi dan Karakterisasi Temperatur Digital DS18B20 .............. 29
3.2.6 Konfigurasi Pengujian Awal Sensor pH-BTA ..................................... 30
3.2.7 Pembuatan Mekanik ADING PINTAR ................................................ 31
3.2.8 Pengujian ADING PINTAR ................................................................. 31
BAB IV HASIL DAN PEMBAHASAN ........................................................... 75
4.1 Pengujian Elektronik ADING PINTAR ........................................................ 75
4.1.1 Pengujian RTC ..................................................................................... 75
4.1.2 Pengujian Sensor pH-BTA ................................................................... 73
4.1.3 Pengujian Sensor Suhu LM35 .............................................................. 75
4.2 Pemrograman Mikrokontroler ....................................................................... 75
4.2.1 Program Pembacaan RTC .................................................................... 75
4.2.2 Program Pembacaan pH ....................................................................... 75
4.2.3 Program Pembacaan Suhu .................................................................... 75
4.2.4 Program Pemberian Pakan.................................................................... 75
4.3 Pengujian Mekanik ADING PINTAR ........................................................... 76
BAB V PENUTUP .............................................................................................. 77
5.1 Kesimpulan .................................................................................................... 77
5.2 Saran .............................................................................................................. 79
DAFTAR PUSTAKA 86
LAMPIRAN 95
DAFTAR TABEL
Tabel Halaman
1. Daftar Ransum Harian untuk 1.000 Ikan dengan Berat Awal
50Gram/Ekor ..................................................................................... 1
2. Komposisi Larutan Penyangga ......................................................... 2
3. Spesifikasi Motor Power Window .................................................... 3
4. Jadwal Kegiatan ................................................................................ 4
DAFTAR GAMBAR
Gambar
Halaman
1. Grafik Karakteristik Error Sensor Temperatur Digital DS18B20 ..... 1
2. Penampang Depan dan Bawah Pin Sensor Temperatur Digital
DS18B20 ............................................................................................. 2
3. Probe Sensor pH-BTA ........................................................................ 3
4. Konfigurasi Pin Mikrokontroler AVR ATMega16 ............................ 4
5. Grafik Motor Power Window.............................................................. 5
6. Konfigurasi Pin Relay +12V 4 Jalur ................................................... 5
DAFTAR LAMPIRAN
Lampiran Halaman
1. A ........................................................................................................ 1
2. B ........................................................................................................ 2
3. C ........................................................................................................ 3
4. Listing program pada Code Vision AVR.......................................... 4
BAB I
PENDAHULUAN
Keterangan :
1. Panel instrumen pengontrol
2. Penampung pakan ikan (Hopper)
3. Penakar (Screw Conveyor/Extruder)
4. Pelontar pakan (Pump)
5. Kaki penyangga
2.3 Mikrokontroler
Mikrokontroler merupakan otak dari suatu komponen elektronika yang
dapat mengendalikan kerja dari suatu sistem, sama halnya dengan mikroprosesor
pada komputer. Di dalam sebuah mikrokontroler terdapat memori dan pin I/O
yang sudah terkemas dalam suatu IC (Integrated Circuit). Mikrokontroler
memiliki kemampuan yang programmable serta memiliki fitur lengkap
diantaranya yaitu, ADC (Analog to Digital Converter) internal, EEPROM
(Electrically Erasable Programmable Read-Only Memory) internal, komunikasi
serial dan lain-lain. Pada sistem elektronika Ading Pintar digunakan 2 buah
mikrokontroler yaitu Arduino Uno dan Arduino Mega 2560 (Arduino, 2018).
(a) (b)
Gambar 5 (a) Arduino Uno (b) Arduino Mega 2560 (Arduino, 2018)
Spesifikasi Arduino Uno dan Arduino Mega 2560 dapat dilihat pada Tabel
1.
Tabel 1 Spesifikasi Arduino Uno dan Arduino Mega 2560
No Spesifikasi Arduino Uno Arduino Mega 2560
1 Chip mikrokontroler ATMega 328P ATMega 2560
2 Tegangan operasi 5V 5V
3 Tegangan input 7V - 12V 7V - 12V
4 Interval tegangan input 6V - 20V 6V - 20V
14 buah, 6 diantaranya 54 buah, 15 diantaranya
5 Pin I/O Digital
menyediakan PWM menyediakan PWM
6 Pin input Analog 6 buah 16 buah
7 Arus DC per pin I/O 20 mA 20 mA
8 Arus DC pin 3.3V 50 mA 50 mA
9 Memori flash 32 KB 256 KB
10 SRAM 2 KB 8 KB
11 Clock speed 16 Mhz 16 Mhz
12 Dimensi 68.6 mm x 53.4 mm 101.5 mm x 53.4 mm
13 Berat 25 g 37 g
Sumber: Arduino, 2018
Perintah yang diberikan oleh mikrokontroler ke sistem sensor atau aktuator
pada Ading Pintar kemudian ditampilkan ke dalam sebuah modul penampil. Satu
diantara modul penampil yang digunakan adalah LCD Keypad Shield.
2.4 LCD Keypad Shield
LCD Keypad Shield merupakan modul LCD (Liquid Cristal Display)
berukuran 16x2 karakter yang di dalamnya terdapat 6 buah Push Button, yaitu
menu up, down, left, right, select dan reset. Modul ini dibuat oleh ITead Studio
untuk menyediakan interface yang memungkinkan pengguna untuk memilih menu
ataupun membuat pilihan pada LCD.
Gelombang
Mikro
Tabel 6 Pengujian komunikasi Ading Pintar dengan sistem Slave dengan halangan
Data
Jarak (Meter) Karakter yang dikirim Karakter yang diterima
Ke-
1. 2
2. 4
… …
b. Pengujian pengiriman data suhu dan pH oleh Ading Pintar
Pengujian ini dilakukan dengan mengirimkan perintah pengukuran suhu
dan pH oleh Sistem Slave ke Ading Pintar. Kemudian Ading Pintar
mengirimkan balik hasil pengukuran suhu dan pH ke Sistem Slave dan
disimpan pada SD Card. Pengujian ini dilakukan untuk mengetahui apakah
data pengiriman suhu dan pH yang dikirimkan oleh Ading Pintar sama
dengan yang diterima pada Sistem Slave.
Tabel 7 Pengujian pengiriman data suhu dan pH oleh Ading Pintar
Data yang dikirim oleh Ading
Data Data yang diterima pada sistem Slave
Pintar
Ke-
Suhu pH Suhu pH
1.
2.
…
Rumah Jaga
Ading Pintar
Kolam Ikan
Patin
(a) (b)
Gambar 15 Integrasi modul nRF24L01+ pada ading pintar
Keterangan :
a. Modul nRF24L01+ di bagian dalam box
b. Antena Eksternal di bagian luar box
Keterangan :
a. Modul DC to DC converter yang terintegrasi pada board konektor ading pintar
b. Hasil pengujian konversi tegangan pada modul DC to DC converter
Untuk merubah nilai tegangan luaran pada modul ini, dilakukan dengan
memutar tripot yang terdapat pada modul. Tegangan luaran diatur hingga
menghasilkan tegangan 3,3 volt DC yang kemudian dijadikan suplai tegangan
pada modul nRF24L01+. Hasil integrasi dan pengukuran tegangan pada modul
DC to DC converter ditunjukkan pada Gambar 16 a dan b.
mainMenu[0] = " Mode Ready >"; mainMenu[0] = " Mode Ready >";
mainMenu[1] = "< Mode Sleep >"; mainMenu[1] = "< Mode Sleep >";
mainMenu[2] = "< Monitor Suhu >"; mainMenu[2] = "< Monitor Suhu >";
mainMenu[3] = "< Monitor pH >"; mainMenu[3] = "< Monitor PH >";
mainMenu[4] = "< Set. Waktu >"; mainMenu[4] = "< Update ";
mainMenu[5] = "< Set. Pakan "; mainMenu[5] = "[PSM] Menu : </>";
mainMenu[6] = "[PSM] Menu : </>";
(a) (b)
Gambar 21 Program tampilan mode ready dan mode sleep pada ading pintar
Mode ready merupakan mode pemberian pakan yang akan aktif ketika
waktu pemberian pakan telah tiba. Sedangkan mode sleep tidak memberikan
pakan walaupun waktu pemberian pakan telah tiba. Adapun program mode ready
dan mode sleep pada sistem slave ditunjukkan pada Gambar 23. Secara umum
listing program pada mode ready dan mode sleep hamper sama, yang berbeda
hanyalah pada baris tampilReady(); dan tampilSleep(); yang berfungsi untuk
menampilkan halaman menu pada mode ready dan mode sleep.
void Ready() void Sleep()
{ {
tampilReady(); tampilSleep();
pesan(); pesan();
menuUtama(); menuUtama();
t.update(); t.update();
} }
Gambar 23 Program tampilan mode ready dan mode sleep pada sistem slave
2; dan D[0] = 3; jika ingin memonitoring pH. Pesan tersebut dikirimkan melalui
perintah radio.write(D, 1);. Ketika ading pintar menerima pesan yang
dikirimkan oleh sistem slave, ading pintar akan melakukan monitoring suhu atau
pH dan kemudian dikirimkan ke sistem slave melalui perintah pesan(); seperti
yang ditunjukkan pada Gambar 25.
else if(mainSwitch == 4)
{
radio.stopListening();
D[0]=4;
radio.write(D, 1);
radio.startListening();
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" Mohon Tunggu ");
delay(2000);
lcd.clear();
}
4.1.3 Pengujian Jarak Komunikasi antara Ading Pintar dengan Sistem Slave
Pengujian jarak komunikasi antara ading pintar dengan sistem slave
dilakukan pada dua kondisi yang berbeda, pertama di ruang terbuka dan yang
kedua di ruang tertutup. Pengujian jarak komunikasi pada ruang terbuka dilakukan
di taman belakang Fakultas Perikanan hingga ke Fakultas Teknik Universitas
Lambung Mangkurat, Banjarbaru. Sedangkan pengujian jarak komunikasi pada
ruang tertutup dilakukan dengan menempatkan ading pintar di dalam
Laboratorium Instrumentasi Fisika sedangkan sistem slave ditempatkan di luar
ruangan laboratorium. Pada kedua pengujian tersebut, sistem slave diprogram
untuk mengirimkan sebanyak 32 karakter “abcdefghijklmnopqrstuvwxyz123456”
setelah menekan tombol “SELECT”. Karakter yang dikirimkan tersebut akan
diterima dan ditampilkan pada ading pintar. Setelah karakter ditampilkan, ading
pintar kemudian mengirimkan balik karakter tersebut. Namun dengan susunan
yang terbalik, yaitu “654321zyxwvutsrqponmlkjihgfedcba”. Pengujian dilakukan
sebanyak tiga kali percobaan, dimana setiap percobaan data diambil secara
histeresis. Proses pengujian komunikasi nirkabel pada ading pintar di ruang
tertutup dan terbuka ditunjukkan pada Gambar 30 dan 31.
(a) (b)
(c) (d)
Gambar 30 Proses pengujian komunikasi nirkabel pada ading pintar dan sistem
slave pada ruang tertutup
Keterangan :
a. Box ading pintar yang diletakkan di dalam ruangan
b. Proses pengambilan data pada sistem slave di luar ruangan
c. Tampilan ading pintar saat pengambilan data
d. Tampilan sistem slave saat pengambilan data
(a) (b)
(c) (d)
Gambar 31 Hasil pengujian komunikasi nirkabel pada ading pintar dan sistem
slave pada ruang terbuka
Keterangan :
a. Box ading pintar yang diletakkan di luar ruangan
b. Proses pengambilan data pada sistem slave di ruang terbuka
c. Tampilan ading pintar saat pengambilan data
d. Tampilan sistem slave saat pengambilan data
(a) (b)
Gambar 32 Hasil pengujian pengiriman data suhu dan pH air kolam
Keterangan :
a. Hasil pengujian pada ading pintar
b. Hasil pengujian pada sistem slave
Keterangan :
a. Tampilan indikator ikan telah makan pagi
b. Tampilan indikator ikan telah makan siang
c. Tampilan indikator ikan telah makan malam
Sementara itu, pada Gambar 34 menunjukkan hasil pengujian sistem
kendali pemberian pakan pada sistem slave, dimana indikator pemberian pakan
aktif ketika mendapatkan kiriman data dari ading pintar. Berdasarkan hasil
pengujian, sistem telah bekerja dengan baik. Dimana pada pukul 08.01 indikator
pemberian pakan “P” telah aktif, pada pukul 14.02 indikator pemberian pakan “S”
juga telah aktif, begitupula pada pukul 20.01 indikator pemberian pakan “M” juga
telah aktif.
Keterangan :
a. Tampilan indikator ikan telah makan pagi
b. Tampilan indikator ikan telah makan siang
c. Tampilan indikator ikan telah makan malam
(a) (b)
Keterangan :
a. Posisi ading pintar di kolam
b. Posisi sistem slave di dalam rumah jaga