• Tidak ada hasil yang ditemukan

MEMONITOR KELEMBAPAN TANAH DAN SUHU PADA BUDIDAYA CACING TANAH MENGGUNAKAN ARDUINO UNO TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "MEMONITOR KELEMBAPAN TANAH DAN SUHU PADA BUDIDAYA CACING TANAH MENGGUNAKAN ARDUINO UNO TUGAS AKHIR"

Copied!
12
0
0

Teks penuh

(1)

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

(2)
(3)
(4)
(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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.

(12)

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.

Referensi

Dokumen terkait

Penelitian dilakukan oleh Cindy Jotopurnomo dan Yenni Mangoting (2013) tentang kesadaran wajib pajak, kualitas pelayanan fiskus, sanksi perpajakan, lingkungan wajib

[r]

Dibahas juga tentang langkah kerja kajian, serta tahapan-tahapan pengumpulan data sampai dengan pengolahan data pada kajian ini, meliputi menghitung deviasi antara data

Analisa jumlah total gas terlarut yang mudah terbakar / TDCG (Total Dissolved Combustible Gas) akan menunjukkan keadaan transformator berdasarkan jumlah kandungan gas yang

tinggi percepatan getaran pada sumbu pengukuran, maka semakin tinggi pula tingkat kebisingan yang dihasilkan seiring dengan meningkatnya tingkat kecepatan putaran

Berdasarkan penelitian mengenai karakteristik generasi Y diketahui bahwa responden pada penelitian ini memiliki perilaku yang sesuai dengan karakteristik generasi Y,

Adapun penelitian tugas akhir ini berjudul “Sistem Monitoring Suhu dan Kelembapan Dengan Sensor BME280 Menggunakan Frekuensi Radio Berbasis Arduino Mega” yang dilaksanakan

Selanjutnya ECU/ECM menggunakan informasi-informasi yang telah diolah tadi untuk menghitung dan menentukan saat (timing) dan lamanya injektor bekerja/menyemprotkan