BAB V PENUTUP
5.2. Saran
Berdasarkan perancangan dan pembuatan alat pengontrollan kolam ikan otomatis ini, terdapat beberapa kekurangan pada alat. Untuk itu penulis memberikan beberapa saran dan masukan agar alat ini kedepannya dapat lebih baik lagi, beberapa saran diantaranya adalah sebagai berikut :
1. Untuk pengembangan selanjutnya alat ini agar memakai sensor turbidity untuk kekeruhan air sehingga nilai yang terbaca sensor lebih akurat.
[1].Jurnal Ilmiah Widya Teknik
http://journal.wima.ac.id/index.php/teknik/article/download/913/886 [2]. Teori Tentang Kolam Ikan
http://seputarpengertian.blogspot.co.id/2015/11/pengertian-kolam.html [3].Azzahratunnisa.2009.MOTOR DC (online)
(https://azzahratunnisa.worpress.com/2009/04/27/motor-dc/, diakses 22 Agustus 2017) [4].Elektronika Dasar. Cara Kerja Motor DC. 2015 (Online) Tersedia di : (
http://www.robotics-university.com/2015/01/driver-motor-dcmp-menggunakan-ic-l298.html, diakses Pada Tanggal 10 September 2017).
[5].Elektroika Dasar. Driver Motor. 2017 (Online) Tersedia di : (http://elektronika-dasar.web.id/driver-motor-dc-h-bridge-transistor/, diakses Pada Tanggal 8 Agustus 2017).
[6].Elektronika Dasar. (LCD) Liquid Cristal Display. 2014 (Online) Tersedia di :
(http://elektronika-dasar.web.id/lcd-liquid-cristal-display/, diakses PadaTanggal : 1 Juli 2017).
[7].Elektronika Dasar. Prinsip Kerja Motor DC. 2013 (Online) Tersedia di :
(https://blogs.itb.ac.id/el2244k0112211005billalmaydikaaslam/2013/04/29/mesin-dc-teori-dasar-dan-prinsip/, diakses Pada Tanggal 10 September 2017).
[8].DataSheet
https://arduino-info.wikispaces.com/L298N-DataSheet
http://aiaaocrocketry.org/AIAAOCRocketryDocs/SPARC2014/Arduino%20Uno%20Ov erview.pdf
version-1.pdf
#include <Keypad.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F,16,2); #define PIN_TRIG 13 #define PIN_ECHO 12 #define m1 10 #define m2 11 int TK2,TK,TK1; int Latas = 0; int Lbawah = 1; int sensorPin = A0; int sensorValue = 0;
long duration, distance; long first = 0;
long second = 0; double total = 0;
char customKey; const byte ROWS = 4; const byte COLS = 4;
char keys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','=','D'} };
byte rowPins[ROWS] = {9, 8, 7, 6}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {5, 4, 3, 2};//connect to the column pinouts of the keypad
//initialize an instance of class NewKeypad Keypad customKeypad = Keypad(
makeKeymap(keys), rowPins, colPins, ROWS, COLS);
void(* reseet) (void) = 0;
void setup() {
lcd.init(); // initialize the lcd lcd.backlight();
Serial.begin (9600);
pinMode(PIN_TRIG, OUTPUT); pinMode(PIN_ECHO, INPUT); TK=31; //jarak ke dasar kolam pinMode(m1, OUTPUT); pinMode(m2, OUTPUT); pinMode(sensorPin, INPUT); lcd.setCursor(0,0); lcd.print(" TUGAS "); lcd.setCursor(0,1); lcd.print(" AKHIR "); delay(2000); lcd.clear(); lcd.setCursor(0,0);
lcd.print(" YENDRIAL "); delay(2000); lcd.clear(); } void loop() { customKey = customKeypad.getKey(); switch(customKey) { case '0' ... '9': lcd.setCursor(0,0);
first = first * 10 + (customKey - '0'); lcd.print(first); break; case '*': total = 0; lcd.clear(); first =0; break; case '=': lcd.clear(); delay(100); lcd.print("SP:"); lcd.print(first); while (1) { digitalWrite(PIN_TRIG, LOW); delayMicroseconds(2); digitalWrite(PIN_TRIG, HIGH);
duration = pulseIn(PIN_ECHO, HIGH); distance = duration/58.2; TK2=TK-distance; lcd.setCursor(0,1); lcd.print(TK2); lcd.print(" cm"); { if (TK2 > first){lcd.setCursor(7,1); lcd.print(" > SETPOINT"); digitalWrite (m1, HIGH); delay (1000);digitalWrite (m1, LOW); delay (100); }
else if (TK2 < first) {lcd.setCursor(7,1); lcd.print(" < SETPOINT"); digitalWrite (m2, HIGH); delay (1000); digitalWrite (m2, LOW); delay (100);}
else if (TK2 = first) {lcd.setCursor(7,1); lcd.print(" = SETPOINT"); digitalWrite (m1, LOW); delay (100); digitalWrite (m2, LOW); delay (100);} } {sensorValue = analogRead(sensorPin); ADC = 5 / (sensorValue/1023); lcd.setCursor(8,0); lcd.print("K: "); lcd.print(ADC); delay(500);} } break; } } long SecondNumber() { while( 1 )
if(customKey >= '0' && customKey <= '9') {
second = second * 10 + (customKey - '0'); lcd.setCursor(0,2);
if(customKey == '=') break; }
I
II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Skematik Power Supply
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Layout Power Supply
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian LCD dengan I2C ke Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian dari Sensor Ultrasonik ke Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian dari Sensor Photodioda ke Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian dari Keypad ke Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian dari Driver Motor L298N ke Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian Keseluruhan
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian Shield Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Rangkaian Keseluruhan
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Gambar Alat Keseluruhan Nama Praktikan : Dwivo Arestu Yendrial
No. BP : 1401041024 POLITEKNIK
NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Skematik Shield Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
I II II
Jumlah Nama Bagian No. Bab Bahan Ukuran Keterangan
Layout Shield Arduino
Nama Praktikan : Dwivo Arestu Yendrial No. BP : 1401041024
POLITEKNIK NEGERI PADANG
Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir. Suryadi,MT
ii
Pauh Kota Padang ini disebabkan adanya bendungan air yang dibuat pemerintah untuk pengairan sawah sehingga dimanfaatkan oleh masyarakat untuk berkolam ikan air tawar baik didepan rumah maupun diladang yang tidak produktif, karena sumber air berlimpah sehingga kebutuhan akan air bagi petani tambak ikan di limau manis kecamatan Pauh Kota Padang tidaklah menjadi masalah. Namun permasalahan akan terjadi bila hujan turun dimana air pada bendungan akan meningkat sehingga ini akan meningkatkan jumlah debet air yang masuk pada kolam ikan, ini menjadi permasalahan bagi petani tambak karena ikan akan mudah mati, ikan akan keluar dan juga ikan akan berpenyakit disebabkan banyaknya debet air dalam kolam di karenakan air keruh. Berdasarkan permasalahan tersebut saya mencoba membuat sebuah alat menggunakan mikrokontroler yang dapat diatur menggunakan keypad dan mengontrol level air menggunakan sensor ultrasonik serta tingkat kekeruhan air pada kolam air deras ditampilkan pada LCD secara otomatis dengan cara mengatur buka tutup pintu keluar air kolam sehingga tinggi level air kolam dapat diatur sesuai kebutuhan. Cara mengatur posisi motor DC dapat dimanfaatkan dengan menggunaakan mikrokontroler agar petani tambak ikan air deras dapat memantau kondisi air pada kolam dan juga dapat mengatur ketinggian air yang akan masuk keluar kolam secara otomatis, guna meningkatkan hasil panen ikan serta mencegah kematian ikan akibat kondisi air yang tidak baik.
Kata Kunci: Mikrokontroler ATMega328, Sensor Ultrasonik, Sensor Photodioda, LCD, Keypad, Motor DC
(b) Nama Orang Tua : Masrial S.H (c) Perguruan Tinggi : Politeknik
(d) Jurusan : Teknik Elektro / DIII Teknik Elektronika
(e) No. BP : 1401041024
(f) Tanggal Lulus : 2 Oktober 2017
(g) Predikat Lulus : Sangat Memuaskan
(h) IPK : 3,21
(i) Lama Studi : 3 Tahun
(j) Alamat Orang Tua : Jl. DR.M.Hatta RT 03 RW 04 Kec. Pauh Padang
Pengontrolan Level Air dan Pendeteksi Kekeruhan Kolam Ikan Berbasis Mikrokontroller Tugas Akhir DIII Oleh : Dwivo Arestu Yendrial
Pembimbing 1.Anton Hidayat,ST.,MT2.Ir. Suryadi,MT ABSTRAK
Banyaknya tambak ikan air tawar yang terdapat di daerah limau Manis Kecamatan Pauh Kota Padang ini disebabkan adanya bendungan air yang dibuat pemerintah untuk pengairan sawah sehingga dimanfaatkan oleh masyarakat untuk berkolam ikan air tawar baik didepan rumah maupun diladang yang tidak produktif, karena sumber air berlimpah sehingga kebutuhan akan air bagi petani tambak ikan di limau manis kecamatan Pauh Kota Padang tidaklah menjadi masalah. Namun permasalahan akan terjadi bila hujan turun dimana air pada bendungan akan meningkat sehingga ini akan meningkatkan jumlah debet air yang masuk pada kolam ikan, ini menjadi permasalahan bagi petani tambak karena ikan akan mudah mati, ikan akan keluar dan juga ikan akan berpenyakit disebabkan banyaknya debet air dalam kolam di karenakan air keruh. Berdasarkan permasalahan tersebut saya mencoba membuat sebuah alat menggunakan mikrokontroler yang dapat diatur menggunakan keypad dan mengontrol level air menggunakan sensor ultrasonik serta tingkat kekeruhan air pada kolam air deras ditampilkan pada LCD secara otomatis dengan cara mengatur buka tutup pintu keluar air kolam sehingga tinggi level air kolam dapat diatur sesuai kebutuhan. Cara mengatur posisi motor DC dapat dimanfaatkan dengan menggunaakan mikrokontroler agar petani tambak ikan air deras dapat memantau kondisi air pada kolam dan juga dapat mengatur ketinggian air yang akan masuk keluar kolam secara otomatis, guna meningkatkan hasil panen ikan serta mencegah kematian ikan akibat kondisi air yang tidak baik.
Kata Kunci: Mikrokontroler ATMega328, Sensor Ultrasonik, Sensor Photodioda, LCD, Keypad, Motor DC
Tugas akhir ini telah dipertahankan di depan sidang penguji dan dinyatakan lulus pada tanggal 2 Oktober 2017. Abstrak telah disetujui penguji :
Tanda Tangan
Penguji I Penguji II Penguji III Pembimbing I
Nama Drs. Albar,M.Kom Andrizal,ST.,MT Junaldi,ST.,M.Kom Anton Hidayat,ST.,MT
Mengetahui :
Ketua Jurusan Teknik Elektro :
Afrizal Yuhanef,ST,M.KOM NIP.19640429 199003 1 001
Alumni telah mendaftar ke Perguruan Tinggi dan mendapat nomor alumni :
Petugas Fakultas / Universitas
Kampus Politeknik Negeri Padang Limau Manis, Padang, Sumatera Barat Telepon : (0751) 72590, Faks. (0751) 72576
Laman :http://www.polinpdg.ac.id, E- mail :[email protected]
SURAT PERNYATAAN
Yang bertanda tangan dibawah ini menyatakan dengan sesungguhnya bahwa data pribadi yang akan dicantumkan dalam ijazah yang saya terima adalah:
Nama : Dwivo Arestu Yendrial
Nomor Buku Pokok (BP) : 14010401024
Tempat/Tanggal Lahir : Padang, 20 Oktober 1996
Jurusan/Prog. Studi : Teknik Elektro/DIII Teknik Elektronika Tanggal Lulus Sidang : 2 Oktober 2017
Demikianlah pernyataan ini dibuat dengan sesungguhnya, dan jika ada kekeliruan dari pernyataan ini adalah tanggung jawab saya sendiri.
Mengetahui, Padang,
Wakil Direktur I, Yang Bersangkutan,
Drs. ALBAR, M. Kom Dwivo Arestu Yendrial
Kampus Politeknik Negeri Padang Limau Manis, Padang, Sumatera Barat Telepon : (0751) 72590, Faks. (0751) 72576
Laman :http://www.polinpdg.ac.id, E- mail :[email protected]
Nomor Lulus Alumni : DATA ALUMNI UNTUK WISUDA KE ...
TANGGAL WISUDA ... TAHUN AKADEMIK ... / ...
1. Nama : Dwivo Arestu Yendrial
2. Nomor Buku Pokok (BP) : 1401041024
3. Jenis Kelamin : Laki-Laki
4. Tempat/Tanggal Lahir : Padang/ 20 Oktober 1996 5. Status Perkawinan : Belum Kawin
6. Jurusan/Prog. Studi : Teknik elektro / DIII Teknik Elektronika 7. Tahun Pendaftaran Pertama di PNP : 2014
8. Tanggal Lulus Sidang : 2 Oktober 2017
9. Lama Studi : 3 tahun 0 bulan
10. Indeks Prestasi Komulatif (IPK) : 3,21
11. Predikat Lulus : Sangat Memuaskan
Judul Skripsi / Tugas Akhir : Pengontrolan Level Air dan Pendeteksi Kekeruhan Kolam Ikan Berbasis Mikrokontroller
12. Dosen Pembimbing : Pembimbing 1 : Anton Hidayat,ST.,MT Pembimbing 2 : Ir.Suryadi,MT
13. Asal SLTA : SMA N 9 Padang
14. No. Telp/HP dan email : 082174504405/ [email protected]
15. Nama Orang Tua : Masrial, SH
16. Pekerjaan Orang Tua : PNS
17. Alamat/No. Telp. di daerah : JL.DR.M.Hatta RT 03 RW 04 Kel. Binuang Kampung Dalam Kec. Pauh Padang
19. Instansi Pengutus :
(bagi Mhs Kerjasama)
20. Alamat/No. Telp. Instansi :
Padang,
Yang Bersangkutan,
Dwivo Arestu Yendrial No. BP. 1401041024
Tempel pas foto 3x4
i
Kolam Ikan Berbasis Mikrokontroller ini telah disidangkan atau dipertanggungjawabkan di depan tim penguji sebagai berikut, pada hari Senin 2 Oktober 2017 di Program Studi DIII Teknik Elektronika Jurusan Teknik Elektro Politeknik Negeri Padang.
No. Nama Jabatan Tanda Tangan
1. Drs. Albar, M.Kom Nip.19580917 198603 1 002 Ketua 2. Andrizal,ST.,MT Nip.19681005 199303 1 001 Sekretaris 3. Junaldi,ST.,M.Kom Nip.19660114 199903 1 001 Anggota 4. Anton Hidayat,ST.,MT Nip.19761025 200412 1 002 Anggota Mengetahui: Ketua Jurusan Teknik Elektro Afrizal Yuhanef,ST.,M.Kom NIP. 19640429 199003 1 001
Ketua Program Studi Teknik Elektronika
Herizon,ST.,SST.,MT Nip. 19690927 199903 1 001
“Ya Allah berikanlah aku ilmu untuk tetap mensyukuri nikmatmu yang telah
engkau anugerahkan kepadaku dan kepada kedua ibu bapakku dan untuk
mengerjakan amal shaleh yang engkau ridho dan masuklah aku dengan
rahmat-Mu ke dalam golongan hamba-hamba-rahmat-Mu yang shaleh” (QS: An-Nahl : 19)
”Allah menganugerahkan al hikmah (kefahaman yang dalam tentang Al Quran
dan As Sunnah) kepada siapa yang dikehendaki-Nya. Dan barangsiapa yang
dianugerahi hikmah, ia benar-benar telah dianugerahi karunia yang banyak.
Dan hanya orang-orang yang berakallah yang dapat mengambil pelajaran (dari
firman Allah).”(Q.S: Al-Baqarah: 269).
Ya Allah…
Aku menyadari apa yang telah ku perbuat selama ini masih belum
mampu membalas walaupun setetes keringat dari orang tuaku dan keluargaku,
Karena itu Ya Allah…
Hamba mohon jadikanlah tetesan keringat mereka menjadi butiran
mutiara yang bersinar saat aku berada dalam kegelapan, saat aku sedang
kesusahan, dan jadikanlah tetes air mata mereka sebagai embun penyejuk dikala
dahaga.
Hari ini…
Seiring kata bersyukur kepada-Mu ya Allah dari lubuk hati yang paling
dalam kupersembahkan setitik keberhasilanku ini untuk kedua orang tuaku
tercinta ayahanda ‘Masrial ’ dan ibunda ‘Asmayeni.
Terima kasih selama ini ayah dan ibunda telah memperjuangkan aku
selama ini, membiayaiku selama aku kuliah, tetesan keringat mu adalah
penyemangatku selama ini.
Ya Allah…
Berikanlah Rahmat-Mu kepada kedua orang tuaku. . .
Amin YaRabbal ‘Alamin…
Allah SWT…yang telah memberikan karunia dan hidayah-Mu yang selalu menyertaiku dalam penyelesaian tugas akhir ini, dalam keadaan apapun…Shalawat dan salam untuk baginda Rasullullah SAW.
Untuk Papa, Mama dan kepada kakakku Vania yang telah menyemangati dan mendukung dalam menyelesaikan studi ini. Terima kasih atas dorongan, do’a serta semangat yang diberikan sehingga kemenangan ini dapat kugenggam. Tanpa mereka Aku bukanlah apa-apa.
Untuk pembimbing tugas akhirku, Bapak Anton Hidayat,ST.,MT dan Bapak Ir.Suryadi,MT. Terimakasih Bapak atas waktu serta kesabaran Bapak selama ini telah memberikan saran dan membimbing dalam pembuatan tugas akhir.
Terimakasih juga untuk dosen-dosen elektronika yang telah berbagi ilmu, semoga amal jari’ah dan memperoleh pahala ganda. Amin.
Terimakasih juga untuk semua teman-teman kelas C EC angkatan 2014. . Terima kasih sudah berbagi keceriaan, tawa, bahagia, dukungan serta kerjasama. Semoga kebersamaan ini akan terjalin hingga kita tua nanti.
Akhir kata thanks to all
Kepada Allah kumohon ampun, kepada manusia kuminta maaf Tak ada gading yang tak retak, yang retak jadi hiasan Tak ada manusia yang tak salah dan khilaf, Maka dari itu mohon dimaafkan Dwivo Arestu Yendrial 1401041024