memonitor kelembapan tanah dan suhu pada budidaya cacing tanah...
Post on 01-Nov-2020
2 Views
Preview:
TRANSCRIPT
i
MEMONITOR KELEMBAPAN TANAH DAN SUHU
PADA BUDIDAYA CACING TANAH
MENGGUNAKAN ARDUINO UNO
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
SAMSUL HUDA
201010370311129
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
ii
iii
iv
v
KATA PENGANTAR
Segala puji bagi Allah SWT yang Maha Pengasih lagi Maha Penyayang
atas limpahan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan
Tugas Akhir yang berjudul:
“Memonitor Kelembapan Tanah dan Suhu Pada Budidaya Cacing Tanah
Menggunakan Arduino Uno”
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi analisis
kebutuhan sistem, perancangan sistem, implementasi sistem monitoring
menggunakan Arduino Uno, melakukan pengujian pada sistem yang sudah
dibangun dan direncanakan, dan juga mengamati kerja sistem pada budidaya
cacing tanah.
Peneliti menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini
masih ada kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan
saran membangun agar tulisan ini bermanfaat bagi perkembangan ilmu
pengetahuan ke depan.
Malang, 12 Januari 2016
Penulis
vi
DAFTAR ISI
LEMBAR PERSETUJUAN .................................... Error! Bookmark not defined.
LEMBAR PENGESAHAN .................................................................................. ii
LEMBAR PERNYATAAN ................................................................................. iii
ABSTRAK ................................................................ Error! Bookmark not defined.
ABSTRACT .............................................................. Error! Bookmark not defined.
LEMBAR PERSEMBAHAN .................................. Error! Bookmark not defined.
KATA PENGANTAR ........................................................................................... v
DAFTAR ISI ......................................................................................................... vi
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL .............................................................................................. xiii
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Tujuan ....................................................................................................... 2
1.5 Metodologi ............................................................................................... 3
1.5.1 Studi literatur ..................................................................................... 3
1.5.2 Analisis desain sistem ...................................................................... 3
1.5.3 Pengujian sistem ............................................................................... 4
1.5.4 Pembuatan laporan ............................................................................ 4
1.6 Sistematika Penulisan ............................................................................... 4
BAB II LANDASAN TEORI ............................................................................... 6
2.1 Arduino ..................................................................................................... 6
2.1.1 Hardware Arduino ............................................................................ 7
2.1.2 Software ............................................................................................ 9
2.1.3 Arduino Shield ................................................................................ 11
2.1.4 Sensor .............................................................................................. 12
2.2 Komponen-komponen Elektronika ........................................................ 13
2.3 Arduino Web Service ............................................................................. 20
2.4 Budidaya Cacing Tanah ......................................................................... 20
vii
2.4.1 Jenis Cacing Tanah ......................................................................... 21
2.4.2 Tempat Hidup Cacing Tanah .......................................................... 22
BAB III ANALISA DAN PERANCANGAN SISTEM .................................... 24
3.1 Analisis Sistem ....................................................................................... 24
3.2 Analisis Kebutuhan Sistem .................................................................... 24
3.3 Perancangan Sistem ................................................................................ 25
3.3.1 Perancangan Perangkat Keras ......................................................... 25
3.3.2 Perancangan Basis Data .................................................................. 28
3.3.3 Perancangan User Interface............................................................. 29
BAB IV IMPLEMENTASI DAN PENGUJIAN .............................................. 31
4.1 Implementasi Antar Muka ...................................................................... 31
4.1.1 Tampilan Awal ................................................................................ 31
4.1.2 Menu ............................................................................................... 32
4.2 Implementasi Hardware ......................................................................... 38
4.2.1 Implementasi Ethernet Shield ......................................................... 38
4.2.2 Implementasi Sensor DHT11 dan Kelembapan Tanah ................... 39
4.2.3 Implementasi Pengiriman Data Dari Arduino ke Database ............ 41
4.3 Pengujian ................................................................................................ 43
4.3.1 Pengujian Fungsional ...................................................................... 43
4.3.2 Pengujian Non Fungsional .............................................................. 44
4.3.3 Pengujian Sensor DHT11 ................................................................ 44
4.3.4 Pengujian Sensor Kelembapan Tanah ............................................. 46
4.3.5 Pengujian Relay .............................................................................. 48
4.3.6 Pengujian Pengiriman Data dari Arduino ke Database ................... 49
4.3.7 Pengujian Alert Sistem .................................................................... 52
BAB V PENUTUP ............................................................................................... 53
5.1 Kesimpulan ............................................................................................. 53
5.2 Saran ....................................................................................................... 53
DAFTAR PUSTAKA .......................................................................................... 54
viii
DAFTAR GAMBAR
Gambar 1.1 Analisis Desain Sistem .............................................................. 3
Gambar 2.1 Arduino Uno[6].......................................................................... 8
Gambar 2.2 Arduino Integrated Development Environment (IDE) ............ 10
Gambar 2.3 Struktur Program Arduino ....................................................... 10
Gambar 2.4 Arduino Ethernet Shield Tampak Depan[7] ............................ 11
Gambar 2.5 Sensor Kelembapan Tanah[8] .................................................. 12
Gambar 2.6 Sensor DHT11[9] ..................................................................... 13
Gambar 2.7 Jenis Fixed Resistor[10]........................................................... 14
Gambar 2.8 Jenis Variable Resistor[10] ...................................................... 14
Gambar 2.9 Jenis Thermistor[10] ................................................................ 15
Gambar 2.10 Jenis LDR[10] ......................................................................... 15
Gambar 2.11 Jenis Kapasitor Tetap (fixed capacitor)[11] ............................ 16
Gambar 2.12 Jenis Kapasitor Variabel (Variable Capacitor)[11] ................. 16
Gambar 2.13 Transistor[11] .......................................................................... 17
Gambar 2.14 Relay 2 channel ....................................................................... 18
Gambar 2.15 Solenoid Valve[5] ................................................................... 19
Gambar 2.16 Web Service ............................................................................ 20
Gambar 3.1 Rangkaian Perangkat/alat ........................................................ 25
Gambar 3.2 Pemasangan Ethernet Shield pada Arduino Uno ..................... 26
Gambar 3.3 Rangkaian Arduino Uno dengan Sensor DHT11 .................... 27
Gambar 3.4 Rangkaian Arduino Uno dengan Sensor Kelembapan Tanah . 28
Gambar 3.5 Rangkaian Solenoid ................................................................. 28
Gambar 3.6 Desain Database ...................................................................... 29
Gambar 3.7 Tampilan Awal Website .......................................................... 29
Gambar 3.8 Tampilan grafik Website ......................................................... 30
Gambar 3.9 Tampilan Tabel Website .......................................................... 30
Gambar 4.1 Tampilan Awal Website ........................................................... 31
Gambar 4.2 Menu Website .......................................................................... 32
Gambar 4.3 Script Pengolahan Data Kelembapan Tanah ........................... 33
Gambar 4.4 Script Pengolahan Data Kelembapan udara ............................. 33
ix
Gambar 4.5 Script Pengolahan Data Suhu .................................................. 34
Gambar 4.6 Grafik Kelembapan Tanah (tidak ada input data) .................... 34
Gambar 4.7 Grafik Kelembapan Udara (tidak ada input data) .................... 35
Gambar 4.8 Grafik Suhu (tidak ada input data) ........................................... 35
Gambar 4.9 Grafik Kelembapan Tanah (input data terus terisi) ................. 35
Gambar 4.10 Grafik Kelembapan Udara (input data terus terisi) ................. 36
Gambar 4.11 Grafik Suhu (input data terus terisi) ........................................ 36
Gambar 4.12 Grafik Kelembapan Tanah (input data berhenti) .................... 36
Gambar 4.13 Grafik Kelembapan Udara (input data berhenti)..................... 37
Gambar 4.14 Grafik Suhu (input data berhenti) ........................................... 37
Gambar 4.15 Tabel Pada Saat Belum Terisi Data ........................................ 37
Gambar 4.16 Tabel Ketika Sudah Terisi Data .............................................. 38
Gambar 4.17 Konfigurasi Ip Address pada Ethernet Shield ......................... 38
Gambar 4.18 Konfigurasi Ip Address Server (xampp) ................................. 39
Gambar 4.19 Ping Server ke Arduino ........................................................... 39
Gambar 4.20 Script DHT11 .......................................................................... 40
Gambar 4.21 Data Sensor DHT11 pada Serial Monitor ............................... 40
Gambar 4.22 Script Kelembapan Tanah ....................................................... 41
Gambar 4.23 Data Kelembapan Tanah pada Serial Monitor ........................ 41
Gambar 4.24 Script Pengiriman Data dari Arduino ke Database ................. 42
Gambar 4.25 Hasil Pengiriman Data Pada Arduino ..................................... 42
Gambar 4.26 Data yang Masuk pada Database ............................................ 43
Gambar 4.27 Relay Dalam Keadaan Tertutup .............................................. 49
Gambar 4.28 Relay Dalam Keadaan Terbuka .............................................. 49
Gambar 4.29 Email Diterima Ketika Kelembapan Tanah kurang dari 300 .. 52
Gambar 4.30 Email Diterima Ketika Suhu Lebih dari 30oC ........................ 52
x
DAFTAR TABEL
Tabel 2.1 Ringkasan Arduino Uno[6] ............................................................ 8
Tabel 2.2 Ringkasan Sensor Kelembapan Tanah[8] .................................. 12
Tabel 2.3 Ringkasan DHT11[9] .................................................................... 13
Tabel 4.1 Pengujian Fungsional ................................................................... 43
Tabel 4.2 Pengujian Non Fungsional ........................................................... 44
Tabel 4.3 Pengujian Sensor DHT11 dan Termometer ............................... 44
Tabel 4.4 Pengujian Kelembapan Tanah .................................................... 46
Tabel 4.5 Pengujian Pengiriman Data ke Database ................................... 49
vi
xi
DAFTAR PUSTAKA
[1] Maulida, A. A. 2015. Budidaya Cacing Tanah Unggul Ala Adam Cacing.
Indonesia: Agromedia Pustaka.
[2] Arduino. 2015. What is Arduino. Diakses 3 Agustus 2015.
https://www.arduino.cc/en/Guide/Introduction
[3] Kadir, Abdul. 2012. Panduan Praktis Mempelajari Aplikasi
Mikrokontroler dan Pemrogramannya Menggunakan Arduino.
Yogyakarta: C.V. ANDI OFFSET.
[4] Istiyanto, J. E. (2014). Pengantar Elektronika & Simulasi Instrumentasi.
Yogyakarta: C.V ANDI OFFEST.
[5] Solenoid. 2015. Solenoid Valve Information. Diakses 18 Desember 2015.
http://www.solenoid-valve-info.com.
[6] Arduino. 2015. Arduino Uno. Diakses 30 Oktober 2015.
https://www.arduino.cc/en/Main/ArduinoBoardUno
[7] Arduino. 2015. Arduino ethernet shield. Diakses 30 September 2015.
https://www.arduino.cc/en/Main/ArduinoEthernetShield
[8] Pamungkas, H.Y., E. Puspita, dan Taufiqurrahman. Alat Monitoring
Kelembaban Tanah dalam Pot Berbasis Mikrokontroler ATmega 168
dengan Tampilan Output pada Situs Jejaring Sosial Twitter untuk
Pembudidaya dan Penjual Tanaman Hias Anthurium.
[9] Arduino. 2015. DHT11 Temperature and Humidity Sensor. Diakses 16
Desember 2015. http://playground.arduino.cc/main/DHT11Lib
[10] Surjono, H. D. 2007. Elektronika : Teori dan Penerapan. Jember:
Cerdsas Ulet Kreatif.
[11] Tooley, Mike. 2003. Rangkaian Elektronik Prinsip dan Aplikasi.
Jakarta: Airlangga.
[12] Karomah. 2014. Rancang Bangun Sistem Kendali Jarak Jauh On/Off
Lampu dan Air Conditioner (AC) Berbasis Arduino Melalui Internet.
[13] Palungkun, R. 2000. Usaha Ternak Cacing Tanah Lumbricus Rubellus.
Jakarta. Penebar Swadaya.
[14] Oktafani, Y. Sistem Pengendalian Suhu Dan Kelembaban Berbasis
xii
Wireless Embedded System
[15] Tooley Mike. 2002. Rangkaian Elektronik Prinsip dan Aplikasi. Jakarta:
Airlangga.
[16] Rizal A.G. Perancangan sistem dan implementasi Listik prabayar pada
kost mahasiswa menggunakan arduino uno. Skripsi. Universitas
Muhammadiyah Malang. Malang.
top related