Oleh:
Nama : Andri Wibowo
Nim : 16010006
Selalu ada harapan bagi mereka yang sering berdoa kepada allah SWT, dan
selalu ada jalan bagi mereka yang berusaha
Niat itu ibarat surat, jika salah tulis alamat maka akan sampai ketempat yang
salah
Kebenaran itu pahit, tapi kebohongan lebih pahit
v
HALAMAN PERSEMBAHAN
Yang paling utama dari segalanya, sujud syukur kepada allah SWT.
Taburan cinta dan kasih sayang-Mu telah memberikan kekuatan. Membekaliku
dengan ilmu serta memperkenalkanku dengan cinta. Atas karunia serta
kemudahan yang engkau berikan akhirnya laporan yang sederhana ini dapat
terselesaikan. Sholawat dan salam selalu terlimpah kepada Rosululloh
Mohammad SAW.
Untuk orang – orang yang senantiasa menyertai saya hari demi hari dan
detik demi detik dalam menyelesaikan laporan ini. Seseorang yang senantiasa
mencurahkan cinta tulusnya kepada saya, dan selalu menghiasi hari harinya
dengan doa – doanya yang tak pernah putus untuk anaknyayang sekarang ini
masih berjuang menuntut ilmu, sehingga saya mampu meneruskan tugas demi
tugas dengan sungguh – sungguh, saya persembahkan karya ini sebagai balasan
atas kesabaranya sekaligus penghargaan atas segala pengorbanan dan kasih
sayang-nya. Teruntuk ibu dan bapak tercinta. Karya ini kupersembahkan.
Penulis
vi
ABSTRAK
RANCANG BANGUN ALAT PENYIRAMAN TANAMAN BAWANG OTOMATIS
BERBASIS ARDUINO UNO
Dosen Pembimbing :
Much. Sobri Sungkar, M.Kom
NIDN. 0608068801
Oleh :
Andri Wibowo
DIII Teknik Elektronika, Politeknik Harapan Bersama
Teknologi saat ini telah menambah diberbagai sektor kehidupan, dari pendidikan,
perkantoran, pemerintah serta pertanian. Penggunaan teknologi informasi bertujuan
mempermudah dan memberikan efesiensi dalam berbagai hal. Teknologi pada era
globalisasi ini sungguh memiliki peran yang sangat besar untuk bangsa Indonesia yang
sangat minim dalam perkembangan teknologi terutama di bidang pertanian, inovasi jelas
diperlukan agar bangsa ini mampu bersaing dikancah internasional.Berkembangnya
teknologi mikrokontroler saat ini tertentunya akan mempermudah pekerjaan manusia.
Sistem kendali elektronik yang sekarang sering digunakan adalah Arduino.
Arduino banyak digunakan karena memiliki bentuk yang kecil, modul yang siap pakai
dan komplit sehingga tidak perlu menambahkan modul yang lain, bahasa pemrograman
relatif mudah karena dilengkapi dengan kumpulan library yang cukup lengkap, dan harga
yang cukup terjangkau. Ada banyak projek dan alat –alat yang dikembangkan oleh
akademisi dan profesional dengan menggunakan Arduino, selain itu juga ada banyak
modul-modul pendukung (sensor, tampilan, penggerak dan sebagainya) yang dibuat oleh
pihak lain untuk bisa disambungkan dengan Arduino.
Penelitian ini bertujuan untuk membantu mahasiswa dalam memahami pelajaran
atau pengaplikasian Arduino, Modul Relay, motor DC, RTC, LCD dan komponen yang
lain yang sering digunakan dalam perkuliahan.
Metode yang digunakan adalah waterfall adalah model SDLC (system
development life cycle) konvensional, linier dan berurutan yang dimulai dari perencanaan,
analisis kebutuhan, desain, implementasi, pengujian dan perawatan.
Hasil dari pengujian yang dilakukan adalah alat dapat merespon perintah dengan
tepat dan berjalan sesuai yang diperintahkan. Penggunaan Real Time Clock sebagai
sensor input dapat memberikan perintah secara akurat. Penggunaan sensor Soil Moisture
dapat mempermudah dan meringankan pekerjaan karena petani tidak perlu lagi mengecek
kelembaban tanah pertanian dan dengan adanya perangkat ini mahasiswa dapat
mempelajari masing-masing komponen yang ada pada perangkat ini dengan mudah
karena dihadapi dengan aplikasi komponen tersebut secara riil.
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan yang Maha
Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah
dan inayah-Nya sehingga terselesaikannya laporan Tugas Akhir dengan judul
“RANCANG BANGUN ALAT PENYIRAMAN TANAMAN BAWANG
OTOMATIS BERBASIS ARDUINO UNO”.
Tugas Akhir merupakan salah satu kewajiban yang harus dilaksanakan
untuk memenuhi salah satu syarat kelulusan dalam mencapai gelar Ahli Madya
Teknik Elektronika pada Program Studi DIII Teknik Elektronika Politeknik
Harapan Bersama Tegal.
Pada kesempatan ini, tidak lupa diucapkan terimakasih yang sebesar –
besarnya kepada :
1. Allah SWT, karena hanya atas izin dan karunia-Nyalah laporan ini dapat
dibuat dan selesai pada waktunya.
2. Bapak Qirom, S.Pd, M.T selaku Ketua Program Studi D3 Teknik
Elektronika Politeknik Harapan Bersama Tegal.
3. Bapak Much Sobri Sungkar, M.Kom selaku Pembimbing I
4. Bapak Rony Darpono, MT selaku Pembimbing II
5. Semua pihak yang telah mendukung, membantu serta mendoakan
penyelesaian Laporan Tugas Akhir ini.
Semoga laporan Praktik Kerja Lapangan Ini dapat memberikan kontribusi
untuk pengembangan ilmu pengetahuan dan teknologi.
Tegal,8 Agustus 2019
Andri Wibowo
viii
NIM. 16010006
DAFTAR ISI
Halaman
HALAMAN JUDUL ..................................................................................... i
HALAMAN PERNYATAAN ....................................................................... ii
HALAMAN PERSETUJUAN ..................................................................... iii
HALAMAN PENGESAHAN ....................................................................... iv
HALAMAN MOTTO ................................................................................... v
HALAMAN PERSEMBAHAN ................................................................... vi
ABSTRAK ..................................................................................................... vii
KATA PENGANTAR ................................................................................... viii
DAFTAR ISI .................................................................................................. ix
DAFTAR TABEL ......................................................................................... xi
DAFTAR GAMBAR ..................................................................................... xii
DAFTAR LAMPIRAN ................................................................................. xiii
BAB I PENDAHULUAN .............................................................................. 1
1.1. Latar Belakang Masalah .................................................................... 1
1.2. Rumusan Masalah .............................................................................. 3
1.3. Batasan Masalah ................................................................................ 4
1.4. Tujuan ................................................................................................ 4
1.5. Manfaat .............................................................................................. 4
BAB II LANDASAN TEORI ....................................................................... 6
2.1. Pengertian Rancang Bangun .............................................................. 6
2.2. Arduino .............................................................................................. 7
2.3. Soil Moisture Sensor .......................................................................... 12
2.4. Relay .................................................................................................. 13
2.5. Pompa Air .......................................................................................... 14
2.6. LCD (Liquid Crystal Display) .......................................................... 15
2.7. RTC (Real Time Clock) ..................................................................... 17
ix
2.8. Kabel Jumper ..................................................................................... 18
2.9. Power Supply ..................................................................................... 19
x
DAFTAR TABEL
Halaman
Tabel 2.1 Data Teknik Board Arduino ............................................................ 8
Table 4.1 Daftar Alat yang Dibutuhkan .......................................................... 25
Table 4.2 Daftar Bahan yang Dibutuhkan ...................................................... 25
Tabel 4.3 Hasil Pengujian Waktu penyiraman ................................................ 29
Tabel 4.4 Hasil Pengujian Kelembaban Tanah untuk Mematikan Proses
Penyiraman ...................................................................................... 29
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Macam-Macam Arduino ............................................................. 8
Gambar 2.2 Soil Moisture Sensor ................................................................... 13
Gambar 2.3 Relay Modul 2 Channel ............................................................... 14
Gambar 2.4 Pompa Air ................................................................................... 14
Gambar 2.5 Tampilan Pin LCD 2x16 ............................................................. 15
Gambar 2.6 IC DS3231 ................................................................................... 18
Gambar 2.7 Kabel Jumper ............................................................................... 19
Gambar 2.8 Adaptor power supply Arduino ................................................... 19
Gambar 4.1 Rancangan Alat Penyiraman ....................................................... 26
xii
BAB I
PENDAHULUAN
hal[1]. Teknologi pada era globalisasi ini sungguh memiliki peran yang
teknologi yang membantu kerja manusia agar menjadi lebih efesien dan
memperoleh hasil panen yang lebih baik dan jumlah yang lebih besar[2].
Mikrokontroler Arduino[3].
1
2
modul yang siap pakai dan komplit sehingga tidak perlu menambahkan
dengan kumpulan library yang cukup lengkap, dan harga yang cukup
terjangkau. Ada banyak projek dan alat –alat yang dikembangkan oleh
akademisi dan profesional dengan menggunakan Arduino, selain itu juga ada
sebagainya) yang dibuat oleh pihak lain untuk bisa disambungkan dengan
tanaman, karena air berpengaruh terhadap kelembaban tanah. Tanpa air yang
Namun cara ini kurang efektif, karena membutuhkan banyak waktu dan
tenaga. Pemilik juga tidak bisa meninggalkan tanaman dalam kurun waktu
3
yang lama, karena tanaman dapat kekurangan air dan menyebabkan kematian
ambang batas yang dibutuhkan oleh tanaman tersebut maka secara otomatis
Berbasis Arduino Uno” yang diharapkan dapat membantu petani dalam hal
b. Rumusan Masalah
c. Batasan Masalah
Dari uraian diatas maka batasan masalah yang ditentukan sebagai berikut :
sensor)
d. Tujuan Penelitian
petani dalam hal penyiraman. Karena untuk mendapatkan hasil yang bagus
e. Manfaat Penelitian
1. Manfaat Teoritis
2. Manfaat Praktis
a. Bagi Mahasiswa
ditargetkan.
b. Bagi Dosen
c. Bagi Masyarakat
Menjadi innovasi baru dalam membantu pengguna baik itu petani, ibu
Mengontrol penggunnaan air agar lebih efektif dan tidak terbuang sia-
LANDASAN TEORI
2.1.1. Rancang
sistem di implementasikan.
2.1.2. Bangun
6
7
2.2. Arduino
lunak yang fleksibel dan mudah digunakan. Arduino ditujukan bagi para
seniman, desainer, dan siapapun yang tertarik dalam menciptakan objek atau
Arduino[6].
softaware.
a. Hardware Arduino
1) 1.0 pinout : Ditambahkan pin SDA dan pin SCL yang dekat
dengan pin AREF dan dua pin baru lainnya ditempatkan dekat
Arduino Due yang beroperasi dengan tegangan 3.3 Volt. Dan ada
dua pin yang tidak terhubung, yang disediakan untuk tujuan masa
depan.
2) Sirkuit RESET.
catu daya eksternal. Sumber daya dipilih secara otomatis. Sumber daya
dihubungkan melalui header pin Gnd dan pin Vin dari konektor
Power[4].
eksternal 6 Volt sampai 20 volt. Jika diberi tegangan kurang dari 7 Volt,
10
Volt dan ini akan membuat papan menjadi tidak stabil. Jika sumber
Pin tegangan yang tersedia pada papan Arduino adalah sebagai berikut:
dengan sumber daya baik berasal dari jack power DC (7-12 Volt),
konektor USB (5 Volt), atau pin VIN pada board (7-12 Volt).
pin tegangan IOREF dan memilih sumber daya yang tepat atau
c. Memori Arduino
perpustakaan EEPROM)[4].
d. Software Arduino
memori mikrokontroler.
sensor ini adalah sensor ini tidak dapat bekerja dengan baik di luar
ruangan dikarenakan sensor ini rawan korosi atau karat. Versi baru dari
Lapisan ini dinamakan Electroless nickel immersion gold (ENIG) dan lapisan
permukaan konvensional seperti solder, seperti daya tahan oksidasi yang lebih
13
bagus kadar air di dalam tanah. Sensor ini menggunakan dua buah probe
tanah kering sulit mengalirkan arus listrik (resistansi tinggi). Ada tiga
buah pin yang terdapat pada sensor ini yang mana masing masing pin
memiliki tugas sendiri -sendiri, yaitu : Analog output yang (kabel biru) ,
menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low
listrik yang bisa digunakan menyedot air dari bawah keatas atau dari dekat
menjadi jauh ataupun sebaliknya. Pompa air biasa digunakan oleh masyarakat
untuk mengambil air bersih dari profil ke aquarium dan kolam untuk
akan terus-menerus menarik air dari dasar sumur untuk dialirkan menuju pipa
berfungsi sebagai tampilan suatu data, baik karakter, huruf ataupun grafik.
LCD adalah salah satu jenis tampilan elektronik yang dibuat dengan teknologi
mikrokontroler.
Display 2x16, artinya LCD terdiri dari 2 baris dan 16 karakter dengan
16 pin konektor. Gambar 2.2 menunjukkan bentuk fisik dan nama pin LCD
2x16.
Perintah,
5. Register Data.
telah diatur.
tersedia dalam komersial dan industri Suhu berkisar, dan ditawarkan dalam
16-pin, 300-mil SO paket. RTC DS3231 dapat dilihat pada gambar 2.3.
31 hari, termasuk untuk tahun kabisat. Jam tersebut beroperasi dalam 12 jam
atau 24 jam atau dengan format PM atau AM. Dua diprogram waktu dari
Alamat data ditransfer secara serial melalui bus dua arah I2C. Sebuah
Selain itu, pin RST dipantau sebagai tombol tekan masukan untuk
bread board. Kabel jumper akan ditancapkan pada pin I/O di Arduino
macam versi, contohnya seperti versi male to female, male to male dan female
sampai 20 cm. Jenis kabel jumper ini jenis kabel serabut yang bentuk
housingnya bulat.
Arduino uno untuk supply daya dapat melalui koneksi jalur USB atau
dengan sebuah power supply eksternal, sumber daya tersebut dapat dipilih
port power jack dari board arduino. Apabila menggunakan catu daya
METODELOGI PENELITIAN
1) Bahan Penelitian
a) Arduino Uno
c) Relay DC
e) Kable Jumper
f) Power supply
2) Alat Penelitian
a) Obeng (+)
20
21
b) Obeng (-)
c) Tang Potong
e) Multimeter
dibuat, dibawah ini bentuk diagram blok skema rangkaian alat yang
akan dibuat.
LCD
SOIL
RTC MOISTURE
SENSOR
skematik diatas. Dibawah ini adalah fungsi dari alat-alat yang akan dirakit
1. Pembuatan Alat
dibuat alat
2. Perakitan Komponen
pompa air.
keaadan lembab.
atau tidak.
23
tabel sebagai alat uji penelitian alat yang sudah dibuat. Dengan adanya
PEMBAHASAN
24
25
adalah:
a. Arduino IDE
b. Proteus Simulator.
c. App Inventor.
2. Real Time Clock sebagai pengatur manual on/offpada pompa air sesuai
dengan program..
3. Soil Moisture Sensor sebagai saklar untuk mematikan pompa air saat
Gambar 4.9. Flowchart cara Rancang Bangun alat penyiram tanaman otomatis
Real Time Clock akan membaca waktu penyiraman yang telah di program
dari Arduino, setelah kelembaban tanah cukup maka soil moisture sensor
yang dikirim dari aplikasi melalui arduino uno. Untuk menjalankan alat
2. Setelah itu tunggu program siap, lalu Display akan bekerja otomatis
4.5. Pengujian
akan aktif sesuai program yang telah dibuat, Real Time Clock
1 06.00 ON 45 Kering
2 17.30 ON 65 Kering
PENUTUP
5.1. Kesimpulan
Arduino Uno, maka dapat diambil kesimpulan bahwa desain alat ini telah
berhasil dibuat dan berfungsi dengan baik. Adapun alat ini terdiri dari
tanah.
pemograman c++.
30
31
5.2. Saran
[2] Carl, C. Y. (2014, May 21). SRI (System of Rce Intensification) untuk Sang
Padi. Retrieved from blogs.uajy.ac.id:
http:blogs.uajy.ac.id/yulent/2014/05/21/srisystem-of-rice-intensification-untuk-
sang-padi/
[4] Djuandi, F. (2011, Juli). Pengenalan Arduino. Retrieved November 16, 2016,
From tokobuku.com: tobuku.com/docs/ArduinoPengelan.pdf
[6] PINEM, R. E. (2016). Alat Ukur kelembaban tanah menggunakan sensor yl-69
berbasis android phone. Projek akhir II, 1.
[9] Tani, A. (n.d). Budidaya padi organic dengan metode SRI. Retrieved Januari
19, 2017, from alamtani.com:
http://alamtani.com/budidaya padi-organik-metoded-sri.html
32
LAMPIRAN
#include "DS3231_Simple.h"
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
DS3231_Simple Clock;
int sensor = 8; //You can remove this line, it has no use in the program.
int val; //This variable stores the value received from Soil moisture sensor.
void setup() {
Serial.begin(9600);
Clock.begin();
lcd.begin();
pinMode(12, OUTPUT);// OUTPUT RTC
pinMode(11, OUTPUT);// OUTPUT SENSOR
pinMode(8,INPUT); //Set pin 8 as input pin, to receive data from Soil moisture
sensor.
}
void loop() {
DateTime waktu;
waktu = Clock.read();
Serial.print(waktu.Day);
Serial.print("/");
Serial.print(waktu.Month);
Serial.print("/");
Serial.print(waktu.Year);
Serial.print(" ");
Serial.print(waktu.Hour);
Serial.print(":");
Serial.print(waktu.Minute);
Serial.print(":");
Serial.println(waktu.Second);
// Menyalakan lampu
if(waktu.Hour == 14 & waktu.Minute == 43 & waktu.Second == 00){
digitalWrite(12, HIGH);
lcd.clear();
lcd.print("AIR ON");
}
if(waktu.Hour == 14 & waktu.Minute == 45 & waktu.Second == 00){
digitalWrite(12, HIGH);
lcd.clear();
lcd.print("AIR ON");
}
// Mematikan Lampu
if(waktu.Hour == 14 & waktu.Minute == 44 & waktu.Second == 00){
digitalWrite(12, LOW);
lcd.clear();
lcd.print("AIR OFF");
}