Anda di halaman 1dari 12

PENYIRAM TANAMAN OTOMATIS DENGAN

SENSOR KELEMBABAN TANAH

Mikroprosessor

OLEH :
MUHAMMAD ARDI KHAIRUDDIN

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS KOMPUTER UNIVERSITAS MH. THAMRIN
2019/2020
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, atas rahmat
dan hidayah-Nya sehingga penulis dapat membuat dan menyelesaikan
tugas ini dalam keadaan sehat-sehat wal’afiat.
Tugas ini disusun untuk diajukan sebagai tugas mata kuliah
Mikroprosessor dengan judul yaitu “Pengukuran Tekanan darah dan suhu
tubuh”. Harapan penulis, semoga makalah ini dapat bermanfaat bagi
siapa saja yang membacanya dan pada khususnya juga pada teman-
teman di Program Studi teknik informatika.
Demikian makalah ini penulis buat, penulis sadar bahwa makalah
ini masih sangat jauh dari kesempurnaan, oleh karena itu saran dan kritik
yang bersifat membangun sangat penulis harapkan. Atas perhatian
Dosen Pengajar Mata Kuliah Mikroprosessor serta teman-teman, penulis
ucapkan terima kasih.

Jakarta, 05 Maret 2020

ii
DAFTAR ISI

SAMPUL................................................................................. i
KATA PENGANTAR............................................................... ii
DAFTAR ISI............................................................................ iii
BAB 1 : PENDAHULUAN
A. LATAR BELAKANG.............................................. 1
B. RUMUSAN MASALAH......................................... 1
C. TUJUAN............................................................... 2

BAB II : PEMBAHASAN
A. CARA KERJA.....................................................7

BAB III : PENUTUP


A. KESIMPULAN.....................................................8
B. SARAN...............................................................8

DAFTAR PUSTAKA..............................................................9

iii
BAB I
PENDAHULUAN

A. LATAR BELAKANG
Maraknya peralatan digital yang memudahkan kehidupan manusia
membuat banyak orang berusaha untuk menjadikan peralatan
digital sebagai salah satu bagian dari hidup mereka. Bidang usaha
dan rumah tangga juga tidak luput dari modernisasi. Banyak
masalah yang terjadi pada perawatan tanaman di rumah tangga
maupun industri pembibitan tanaman, salah satunya adalah
tanaman yang mati karena penyiraman yang tidak tepat. Karena
itulah timbul ide untuk membuat Penyiram Tanaman Otomatis
Berbasis Arduino dengan Sensor Kelembaban Tanah. Hal ini
selain memudahkan manusia untuk memberi jumlah air yang tepat,
juga memudahkan manusia sehingga tidak perlu lagi menyiram
tanaman dan dapat menggunakan waktunya untuk melakukan
aktivitas lain.

B. RUMUSAN MASALAH

Permasalahan yang akan diselesaikan dalam proyek


elektronika adalah:
Bagaimana cara menginisialisasi pompa air DC pada
Arduino?
Bagaimana cara memperoleh data kelembaban tanah
dan mengintegrasikannya dengan arduino?

C. TUJUAN
Adapun Tujuan dalam penulisan makalah ini sebagai berikut :
Tujuan pembuatan alat ini adalah untuk membuat penyiram
tanaman otomatis berbasis arduino.

1
BAB II
PEMBAHASAN

A. GAMBARAN UMUM
Didalam kehidupan kita perkembangan teknologi informasi sekarang ini
semakin meningkat, sama halnya pada bidang pertanian. Tidak jarang dunia
industry pertanian sekarang pada era modern saat ini memakai teknologi
informasi dalam penyiraman tanaman. Oleh karena didalam penelitian ini kita
mampu memberikan alat penyiram tanaman otomatis dengan arduino.
Adapun alat yang digunakan dalam alat penyiraman tanaman otomatis
adalah sebagai berikut:

1. Arduino UNO
Arduino UNO adalah board mikrokontroler berbasis ATmega328. Uno
memiliki 14 pin digital input / output (dimana 6 dapat digunakan sebagai
output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack
listrik, header ICSP, dan tombol reset. Uno dibangun berdasarkan apa yang
diperlukan untuk mendukung mikrokontroler, sumber daya bisa
menggunakan power USB (jika terhubung ke komputer dengan kabel USB)
dan juga dengan adaptor atau baterai. Arduino Uno berbeda dari semua
papan sebelumnya dalam hal tidak menggunakan FTDI chip driver USB-to-
serial. Sebaliknya, fitur Atmega16U2 (Atmega8U2 sampai versi R2)
diprogram sebagai konverter USB-to-serial. Revisi 2 dari Uno memiliki
resistor pulling 8U2 HWB yang terhubung ke tanah, sehingga lebih mudah
untuk menggunakan mode DFU.

2
Gambar 1. Arduino UNO

2. LCD 16 X 2

LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang
menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan
diberbagai bidang misalnya alal–alat elektronik seperti televisi, kalkulator,
atau pun layar komputer. Pada postingan aplikasi LCD yang dugunakan
ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi
sebagai penampil yang nantinya akan digunakan untuk menampilkan status
kerja alat. Adapun fitur yang disajikan dalam LCD ini adalah :

a) Terdiri dari 16 karakter dan 2 baris.


b) Mempunyai 192 karakter tersimpan.
c) Terdapat karakter generator terprogram.
d) Dapat dialamati dengan mode 4-bit dan 8-bit.
e) Dilengkapi dengan back light.

Gambar 2. LCD 16 X 2

3
Pada aplikasi umumnya RW diberi logika rendah “0”. Bus data terdiri dari 4-
bit atau 8-bit. Jika jalur data 4-bit maka yang digunakan ialah DB4 sampai
dengan DB7. Sebagaimana terlihat pada table diskripsi, interface LCD
merupakan sebuah parallel bus, dimana hal ini sangat memudahkan dan
sangat cepat dalam pembacaan dan penulisan data dari atau ke LCD. Kode
ASCII yang ditampilkan sepanjang 8-bit dikirim ke LCD secara 4-bit atau 8
bit pada satu waktu. Jika mode 4-bit yang digunakan, maka 2 nibble data
dikirim untuk membuat sepenuhnya 8-bit (pertama dikirim 4-bit MSB lalu 4-
bit LSB dengan pulsa clock EN setiap nibblenya). Jalur kontrol EN digunakan
untuk memberitahu LCD bahwa mikrokontroller mengirimkan data ke LCD.
Untuk mengirim data ke LCD program harus menset EN ke kondisi high “1”
dan kemudian menset dua jalur kontrol lainnya (RS dan R/W) atau juga
mengirimkan data ke jalur data bus.
Saat jalur lainnya sudah siap, EN harus diset ke “0” dan tunggu beberapa
saat (tergantung pada datasheet LCD), dan set EN kembali ke high “1”.
Ketika jalur RS berada dalam kondisi low “0”, data yang dikirimkan ke LCD
dianggap sebagai sebuah perintah atau instruksi khusus (seperti bersihkan
layar, posisi kursor dll). Ketika RS dalam kondisi high atau “1”, data yang
dikirimkan adalah data ASCII yang akan ditampilkan dilayar. Misal, untuk
menampilkan huruf “A” pada layar maka RS harus diset ke “1”. Jalur kontrol
R/W harus berada dalam kondisi low (0) saat informasi pada data bus akan
dituliskan ke LCD. Apabila R/W berada dalam kondisi high “1”, maka
program akan melakukan query (pembacaan) data dari LCD. Instruksi
pembacaan hanya satu, yaitu Get LCD status (membaca status LCD),
lainnya merupakan instruksi penulisan. Jadi hampir setiap aplikasi yang
menggunakan LCD, R/W selalu diset ke “0”. Jalur data dapat terdiri 4 atau 8
jalur (tergantung mode yang dipilih pengguna), DB0, DB1, DB2, DB3, DB4,
DB5, DB6 dan DB7. Mengirim data secara parallel baik 4-bit atau 8-bit
merupakan 2 mode operasi primer. Untuk membuat sebuah aplikasi
interface LCD, menentukan mode operasi merupakan hal yang paling
penting.
Mode 8-bit sangat baik digunakan ketika kecepatan menjadi keutamaan
dalam sebuah aplikasi dan setidaknya minimal tersedia 11 pin I/O (3 pin
untuk kontrol, 8 pin untuk data). Sedangkan mode 4 bit minimal hanya
membutuhkan 7-bit (3 pin untuk kontrol, 4 pin untuk data). Bit RS digunakan
untuk memilih apakah data atau instruksi yang akan ditransfer antara
mikrokontroller dan LCD. Jika bit ini di set (RS = 1), maka byte pada posisi
kursor LCD saat itu dapat dibaca atau ditulis. Jika bit ini di reset (RS = 0),
merupakan instruksi yang dikirim ke LCD atau status eksekusi dari instruksi
terakhir yang dibaca.

3. Pompa air
Water pump atau pompa air merupakan elemen yang berfungsi untuk
menyerap sekaligus mendorong air yang terdapat pada sistem pendinginan
sehingga dapat bersikulisasi pada mesin. Rongga-rongga mesin yang
dilewati sirkulasi akan mendinginkan suhu dinding pada booring silinder. Hal

4
ini secara otomatis dapat menaikkan suhu mesin dan untuk selanjutnya
proses pendinginan dilakukan dibagian radiator.
Kelancaran sirkulasi air pendingin harus benar-benar dijaga sebab apabila
kelancaran sirkulasi air terganggu dengan adanya karat atau kotoran-kotoran
lain dapat menimbulkan kenaikan temperatur mesin atau bahkan
menimbulkan kerusakan pada mesin. Pompa air dapat bekerja setelah
mesin dihidupkan sebab pompa air bekerja melalui bantuan v-belt. V -belt
berfungsi untuk menggerakkan kipas yang mengalirkan air ke seluruh
rongga-rongga mesin. Salah satu kerusakan yang terjadi pada pompa air
adalah putusnya benda yang bertugas menggerakkan kipas ini.

Gambar 3. Pompa air

4. Sensor kelembapan tanah


Android adalah sistem operasi berbasis Linux yang dirancang untuk
perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet.
Android awalnya dikembangkan oleh Android, Inc., dengan dukungan
finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem
operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan
didirikannya Open Handset Alliance, konsorsium dari perusahaan-
perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang
bertujuan untuk memajukanstandar terbuka perangkat seluler. Ponsel
Android pertama mulai dijual pada bulan Oktober 2008. 
Antarmuka pengguna Android umumnya berupa manipulasi langsung,
menggunakan gerakan sentuh yang serupa dengan tindakan nyata,
misalnya menggeser, mengetuk, dan mencubit untuk memanipulasi objek di
layar, serta papan ketik virtual untuk menulis teks. Selain perangkat layar
sentuh, Google juga telah mengembangkan Android TVuntuk televisi,
Android Auto untuk mobil, dan Android Wear untuk jam tangan, masing-

5
masingnya memiliki antarmuka pengguna yang berbeda. Varian Android
juga digunakan pada komputer jinjing, konsol permainan, kamera digital, dan
peralatan elektronik lainnya. 
Android adalah sistem operasi dengan sumber terbuka, dan Google
merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan
lisensi perizinan pada Android memungkinkan perangkat lunak untuk
dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat,
operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki
sejumlah besar komunitas pengembang aplikasi yang memperluas
fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa
pemrograman Java. Pada bulan Oktober 2013, ada lebih dari satu juta
aplikasi yang tersedia untuk Android, dan sekitar 50 miliar aplikasi telah
diunduh dari Google Play, toko aplikasi utama Android. Sebuah survei pada
bulan April-Mei 2013 menemukan bahwa Android adalah platform paling
populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi
bergerak. Di Google I/O 2014, Google melaporkan terdapat lebih dari satu
miliar pengguna aktif bulanan Android, meningkat dari 583 juta pada bulan
Juni 2013. 
Faktor-faktor di atas telah memberikan kontribusi terhadap
perkembangan Android, menjadikannya sebagai sistem operasi telepon
pintar yang paling banyak digunakan di dunia, mengalahkan Symbian pada
tahun 2010. Android juga menjadi pilihan bagi perusahaan teknologi yang
menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan
ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya
dari awal. Sifat Android yang terbuka juga telah mendorong munculnya
sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode
sumber terbuka sebagai dasar proyek pembuatan aplikasi, dengan
menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau
mengoperasikan Android pada perangkat yang secara resmi dirilis dengan
menggunakan sistem operasi lain.

Gambar 4. Sensor kelembapan tanah

6
Cara kerja
1. Hubungkan Catu daya pada stop kontak
2. Rangkaian menjadi bekerja
3. Pada saat rangkaian sudah bekerja, sensor kelembaban tanah juga bekerja
4. Nilai pembacaan sensor kelembaban tanah akan diolah oleh mikrokontroller /
arduino
5. Setelah pembacaan sensor dan pengolahan data oleh mikrokontroller / Arduino
dilanjutkan ke proses ouput
6. Pada LCD akan menampilkan tingkat kelembaban tanah dan berguna sebagai
display indikator
7. Pada LED akan menyala ketika water pump menyala, water pump menyala saat
tingkat kelembaban tanah rendah / kering.
8. Pompa air ditunjang dengan relay dikarenakan membutuhkan supply 12 volt
9. Pada saat nilai kelembaban tanah sudah mencukupi / berada pada level point
kelembaban yang ditentukan, water pump berhenti bekerja, membuat air berhenti
mengalir
10. Proses penyiraman secara otomatis akan berulang dari awal apabila
kelembaban tanah kembali kering
11. Pada saat air habis, LCD akan menampilkan "Air habis, segera isi" dan tidak
akan benerja sampai tanki terisi kembali

Gambar 5. Rangkaian alat

7
BAB III
PENUTUP

A. KESIMPULAN
Semakin berkembangnya teknologi serta keperluan komunikasi data dan
manusia maka akan terus muncul berbagai alat-alat baru yang dapat
memudahkan pekerjaan manusia terlebih lagi dalam bidang pertanian sehingga
menyelesaikan masalah dengan cepat dan akurat. Dengan demikian dapat
disimpulkan bahwasanya semakin luasnya Implementasi Arduino juga
menjanjikan pangsa pasar yang menggiurkan. Dari sinilah perlu pengembangan
lebih jauh tentang rencana dimasa mendatang untuk ide-ide tersebut.
B. SARAN
Dalam perkembangannya Internet of Things menjadi topik penelitianyang
terus bisa dilanjutkan dalam berbagai bidang contohnya seperti yang telah
dipaparkan dalam makalah ini. Untuk penelitian selanjutnya harus menciptakan
ide-ide baru yang bisa didapat dengan melihat peluang yang ada disekitar kita.

8
DAFTAR PUSTAKA

Amirin, Tatang M. 2002 Pokok – Pokok Teori Sistem . PT. RajaGrafindo


Persada : Jakarta.

Putra, Agfianto Eko. 2002. Teknik Antarmuka KOMPUTER : Konsep dan


Aplikasi. Edisi Pertama. Yogyakarta: Graha Ilmu.

Wasito, S, Data Sheet Book, PT. Elex


Media Komputindo, Jakarta, 1998. http:// en.wikipedia.org

http://www.topbgt.com http://www.innovativeelectronics.com http://

faculty.petra.ac.id http://www.datasheetdir.com http://www.atmel.com

Anda mungkin juga menyukai