Perancangan Sistem Pengairan Tanaman Otomatis Menggunakan Grove Moisture Sensor Sen0100 Berbasis Arduino Leonardo dan Monitoring Melalui Wifi
PERANCANGAN SISTEM PENGAIRAN TANAMAN OTOMATIS
MENGGUNAKAN GROVE MOISTURE SENSOR SEN0100 BERBASIS
ARDUINO LEONARDO DAN MONITORINGMELALUI WIFI
TUGAS AKHIR
RISCI MICHAEL SIREGAR
132408024
PROGRAM STUDI D-3 FISIKA
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERANCANGAN SISTEM PENGAIRAN TANAMAN OTOMATIS
MENGGUNAKAN GROVE MOISTURE SENSOR SEN0100 BERBASIS
ARDUINO LEONARDO DAN MONITORING MELALUI WIFI
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
RISCI MICHAEL SIREGAR
132408024
PROGRAM STUDI D-3 FISIKA
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
LEMBAR PERSETUJUAN I
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: Perancangan Sistem Pengairan Tanaman Otomatis
Menggunakan Grove Moisture Sensor
SEN0100 Berbasis Arduino Leonardo dan Monitoring
Melalui Wifi
: Tugas Akhir
: Risci Michael Siregar
: 132408024
: Diploma 3 ( D-3) Fisika
: Fisika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Tangerang Selatan,
Juni 2016
Disetujui Oleh
Kepala Pusat Penelitian Fisika,
Lembaga Ilmu Pengetahuan Indonesia
Pembimbing,
Dr. Bambang Widiyatmoko, M.Eng
NIP.196204301988031001
Prabowo Puranto, M.Si
NIP. 198103122006041002
Universitas Sumatera Utara
LEMBAR PERSETUJUAN II
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: Perancangan Sistem Pengairan Tanaman Otomatis
Menggunakan WiFi dan Grove Moisture Sensor
SEN0100 Berbasis Arduino Leonardo dan
Monitoring Melalui Wifi
: Tugas Akhir
: Risci Michael Siregar
: 132408024
: Diploma 3 ( D-3) Fisika
: Fisika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juni 2016
Disetujui Oleh,
Ketua Program Studi,
D-3 Fisika FMIPA USU
Pembimbing,
Dr. Susilawati, M.Si
NIP. 19741207200122001
Dr. Susilawati, M.Si
NIP. 19741207200122001
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM PENGAIRAN TANAMAN
OTOMATIS MENGGUNAKAN GROVE MOISTURE SENSOR
SEN0100 BERBASIS ARDUINO LEONARDO DAN
MONITORING MELALUI WIFI
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2016
RISCI MICHAEL SIREGAR
NIM. 132408024
Universitas Sumatera Utara
i
PENGHARGAAN
Segala puji dan syukur kepadaTuhan Yesus Kristus, dengan limpahan
kasih dankarunia-Nya penyusunan Tugas Akhir ini dapat diselesaikan sesuai
waktu yang telah ditetapkan.Tugas Akhir ini disusun untuk melengkapi
persyaratan dalam mencapai gelar Ahli Madya pada Program Studi Diploma Tiga
Fisika Departemen Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara.
Adapun judul Tugas Akhir ini adalah Perancangan Sistem Pengairan
Tanaman Otomatis Menggunakan Grove Moisture Sensor Sen0100 Berbasis
Arduino Leonardo dan Monitoring Melalui Wifi. Penulis menyadari bahwa
tersusunnya Tugas Akhir ini dari doa, perhatian, bimbingan, motivasi dan
dukungan berbagai pihak, sehingga dengan keikhlasan dan kerendahan hati pada
kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr. Kerista Sebayang, M.Sc, selaku Dekan Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Ibu Dr. Susilawati, M.Si, selaku Ketua Program Studi D-3 Fisika Fakultas
Matematika dan Ilmu Pengetahuan Alam dan selaku dosen pembimbing,
yang telah banyak memberikan bantuan dan dukungan kepada penulis
dalam menyelesaikan Tugas Akhir ini.
3. Bapak Drs. Perdinan Sinuhaji, M.S, selaku Sekretaris Program Studi D-3
Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam.
4. Seluruh Dosen dan Karyawan Program Studi D-3 Fisika Departemen
Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
5. Ayah dan Mendiang Ibu terkasih serta saudara-saudari kandung yang telah
memberikan bantuan moril maupun materil, semangat dan doa yang begitu
besar kepada penulis.
6. Bapak Dr. Bambang Widiyatmoko, M.Eng., selaku Kepala Pusat
Penelitian Fisika, Lembaga Ilmu Pengetahuan Indonesia.
Universitas Sumatera Utara
ii
7. Bapak Prabowo Puranto, M.Si selaku Pembimbing di Pusat Penelitian
Fisika, Lembaga Ilmu Pengetahuan Indonesia.
8. Seluruh Staf dan pegawaiPusat Penelitian Fisika Lembaga Penelitian dan
Ilmu Pengetahuan Alam.
9. Rekan D-3 Fisika yang mendukung penulis menyelesaikan Tugas Akhir
ini.
10. Rekan di Pusat Penelitian Fisika-LIPI yang berjuang bersama penulis.
11. Seluruh pihak yang telah banyak membantu penulis dalam menyelesaikan
Tugas Akhir ini yang namanya tidak dapat penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa dalam pembuatan Tugas Akhir ini
masih jauh dari kesempurnaan, untuk itu penulis mengharapkan kritik dan saran
dari pembaca yang bersifat membangun dalam penyempurnaan Tugas Akhir
ini.Semoga Tugas Akhir ini menjadi ilmu yang bermanfaat bagi pembaca.
Medan,
Juni 2016
Penulis
Universitas Sumatera Utara
iii
ABSTRAK
IoT (Internet of Things) menjadi sebuah bidang penelitian tersendiri semenjak
berkembangnya teknologi
internet
dan
media
komunikasi
lain, semakin
berkembang keperluan manusia tentang teknologi, maka semakin banyak
penelitian yang akan hadir, internet of things salah satu
peneliti yang mengoptimasi beberapa alat
seperti
hasil pemikiran para
media
sensor,
radio
frequency identification (RFID), wireless sensor network serta smart object lain
yang memungkinkan manusia mudah berinteraksi dengan semua perlatan
yang terhubung dengan jaringan internet. Dalam tulisan ini penulis memaparkan
tentang perancangan sistem pengairan otomatis menggunakan sensor kelembaban
tanah sen0100berbasis arduino yang memanfaatkan konsep IoT sebagai sarana
untuk memantau data kelembaban tanah melalui wifi secara realtime. Hal ini akan
membantu petani dalam mengontrol keadaan tanaman meskipun tidak berada di
daerah pertanian sehingga dapat meningkatkan kualitas panen.
Kata Kunci: IoT, Internet of Things, arduino, kelembaban tanah, sen0100, wifi
Universitas Sumatera Utara
iv
ABSTRACT
Internet of thing becomes a field of research since the development of Internet
technology and other communications media, growing human needs of the
technology, the more research that will be present, internet of things one result of
researchers to optimize some of the tools such as media sensor, radio frequency
identification (RFID), wireless sensor networks and other smart object that allows
humans to easily interact with all the equipment that is connected to the Internet
network. In this paper the author describes the design of nrduino based of an
automatic irrigation system using grove moisture sensor sen0100 that utilizes the
concept of IoT as a means to monitor the data of soil moisture through wifi in
realtime. This will help the farmers control the condition of the plant despite not
being in the area of agriculture so as to improve the quatlity of the harvest.
Keywords: IoT, Internet of Things, arduino, soil moisture, sen0100, wifi
Universitas Sumatera Utara
v
DAFTAR ISI
Halaman
PENGHARGAAN .............................................................................................. i
ABSTRAK .......................................................................................................... iii
ABSTRACT ......................................................................................................... iv
DAFTAR ISI ....................................................................................................... v
DAFTAR GAMBAR ........................................................................................ viii
DAFTAR TABEL ............................................................................................... x
BAB 1. PENDAHULUAN ................................................................................ 1
1.1. Latar Belakang masalah .................................................................. 1
1.2. Rumusan Masalah ......................................................................... 3
1.3. Tujuan Penulisan ............................................................................ 4
1.4. Batasan Masalah ............................................................................ 4
1.5. Metodologi Penulisan .................................................................... 4
1.6. Sistematika Penulisan ..................................................................... 6
BAB 2. LANDASAN TEORI ........................................................................... 7
2.1. Pengenalan Tanah ........................................................................... 8
2.1.1. Tanah Kompos ....................................................................... 9
2.1.2. Kelembaban ........................................................................... 10
2.2. Irigasi ............................................................................................. 10
2.3. Mikrokontroler ............................................................................... 11
2.3.1. ArduinoLeonardo .................................................................. 12
2.3.2. Pemetaan Pin Arduino Leonardo .......................................... 15
2.3.3. Memori .................................................................................. 17
2.3.4. Pin Input/Output .................................................................... 18
2.3.5. Sumber Daya ......................................................................... 20
2.3.6. Arduino IDE .......................................................................... 21
2.4. Komunikasi Serial ........................................................................... 22
2.4.1. Perintah Mengirim Data......................................................... 24
Universitas Sumatera Utara
vi
2.4.2. Perintah Menerima Data ....................................................... 24
2.4.3. Perintah Recheck Data ........................................................... 25
2.5. Bahasa Pemograman C ................................................................... 25
2.5.1. Struktur Bahasa C ................................................................. 27
2.5.2. Pengenal ................................................................................ 28
2.5.3. Tipe Data ............................................................................... 28
2.5.4. Konstanta Dan Variabel ........................................................ 30
2.5.5. Identifier ................................................................................ 30
2.6. Grove Moisture Sensor SEN0100 ................................................... 31
2.7. LCD (Liquid Crystal Display) ........................................................ 33
2.7.1. Register LCD ........................................................................ 35
2.8. Relay ............................................................................................... 38
2.9. Mini Water Pump DC 12V .................................................... 40
2.10. Power Supply ................................................................................ 43
2.10.1. Konversi AC ke DC ............................................................ 44
2.10.2. Transistor ............................................................................ 45
2.10.3. Transformer ........................................................................ 48
2.11. Saklar ............................................................................................ 49
2.12. Wifi ............................................................................................... 51
2.13. Ubidots .......................................................................................... 51
BAB 3. PERANCANGAN SISTEM .................................................................. 53
3.1. Diagram Blok Sistem ...................................................................... 53
3.1.1. Fungsi Tiap Blog Diagram ........................................................... 54
3.2. Rangkaian Arduino Mega2560 ....................................................... 55
3.3. Rangkaian Grove Moisture Sensor SEN0100 ................................. 56
3.4. Rangkaian Power Supply ................................................................ 57
3.5. Rangkaian Liquid Crystal Display .................................................. 58
3.6. Perancangan Wifi ............................................................................ 59
3.7. Flowchart Sistem............................................................................. 60
Universitas Sumatera Utara
vii
BAB 4. PENGUJIAN RANGKAIAN ................................................................ 62
4.1. Pengujian Rangkaian Power Supply ............................................... 63
4.2. Pengujian Arduino Mega2560 ........................................................ 64
4.3. Interface LCD ke Arduino .............................................................. 64
4.4. Pengujian Grove Moisture Sensor SEN0100 .................................. 66
4.5. Pengujian Pompa (Mini Water Pump 12V) ..................................... 70
4.6. Pengujian WiFi ............................................................................... 71
4.7. Pengujian Pengiriman data ke Server Ubidots ................................ 73
4.7. Pengujian Penyiraman Otomatis ..................................................... 76
BAB V. PENUTUP .............................................................................................. 79
5.1. Kesimpulan ..................................................................................... 79
5.2. Saran................................................................................................ 80
DAFTAR PUSTAKA .......................................................................................... 81
LAMPIRAN
Lampiran (1) Datasheet Grove Moisture Sensor ................................................ 83
Lampiran (2) Datasheet Wifi WG1300-BO ........................................................ 87
Lampiran (3) Datasheet Mini Water Pump RS-360SH ....................................... 89
Lampiran (4) Gambar Skematik Keseluruhan Sistem ........................................ 90
Lampiran (5) Dokumentasi ................................................................................. 91
Lampiran (6) Listing Program ............................................................................ 92
Universitas Sumatera Utara
viii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Tanah Kompos ........................................................................ 8
Gambar 2.2 Arduino Leonardo ................................................................... 12
Gambar 2.3 Papan Modul WiDO ................................................................ 12
Gambar 2.4 Pemetaan Pin Arduino Leonardo ............................................ 17
Gambar 2.5 Tampilan Arduino IDE............................................................ 22
Gambar 2.6 Grove Moisture Sensor SEN0100 ........................................... 32
Gambar 2.7 Tampilan LCD 20x4 ............................................................... 33
Gambar 2.8 Relay........................................................................................ 38
Gambar 2.9 Konstruksi Relay Posisi NC .................................................... 39
Gambar 2.10 Konstruksi Relay Posisi NO.................................................. 39
Gambar 2.11. Mini Water Pump DC 12V................................................... 41
Gambar 2.12 Motor DC .............................................................................. 42
Gambar 2.13 Transistor............................................................................... 45
Gambar 2.14 Transistor NPN...................................................................... 46
Gambar 2.15 Transistor PNP ...................................................................... 47
Gambar 2.16 Trafo ...................................................................................... 48
Gambar 2.17 Hubungan Primer – Sekunder ............................................... 48
Gambar 2.18 Saklar Open dan Close .......................................................... 49
Gambar 2.19 Ubidots Website..................................................................... 52
Gambar 3.1 Diagram Blok Rangkaian ........................................................ 53
Gambar 3.2 Sistem Minimum Arduino Leonardo ...................................... 55
Gambar 3.3. Grove Moisture Sensor SEN0100 .......................................... 56
Gambar 3.4. Rangkaian Grove Moisture Sensor SEN0100 ........................ 56
Gambar 3.5 Rangkaian Power Supply ........................................................ 57
Gambar 3.6 Rangkaian LCD 20x4 .............................................................. 58
Gambar 3.7 Skematik WiFI WG1300-BO ................................................. 59
Gambar 3.9 Flowchart Sistem ..................................................................... 60
Gambar 4.1 Hasil Pengukuran Tegangan Keluaran 5V .............................. 62
Gambar 4.2 Hasil Pengukuran Tegangan Keluaran 12V ............................ 63
Universitas Sumatera Utara
ix
Gambar 4.3Hasil Keluaran Sensor pada Serial Monitor Arduino IDE ....... 64
Gambar 4.4 Tampilan LCD ........................................................................ 65
Gambar 4.5 Pengujian Kelembaba tanah di tiga titik pada wadah ............. 67
Gambar 4.6 Grafik Perbandingan Tegangan dengan Kelembaban Tanah .. 69
Gambar 4.7 Tampilan Ubidots pada Android ............................................. 75
Gambar 4.8 Tampilan Ubidots pada PC ..................................................... 76
Gambar 4.9 Lokasi pengujian penyiraman otomatis................................... 77
Gambar 4.10 Grafik Pengukuran Kelembaban Tanah selama 3 hari .......... 78
Universitas Sumatera Utara
x
DAFTAR TABEL
Halaman
Tabel 2.1 Daftar Pin Arduino Leonardo ..................................................... 15
Tabel 2.2 Tipe Data ..................................................................................... 30
Tabel 2.3 Spesifikasi Grove Moisture Sensor SEN0100 ............................ 32
Tabel 2.4 Konfigurasi Pin LCD 20x4 ......................................................... 34
Tabel 4.1 Pengujian Grove Moisture Sensor SEN0100 .............................. 67
Tabel 4.2 Hasil Pengujian Grove Moisture Sensor SEN0100 .................... 69
Tabel 4.3 Hasil Pengujian Debit Air ........................................................... 71
Tabel 4.4 Pengujian jangkauan WiFI WG1300-BO di dalam ruangan ...... 72
Tabel 4.5 Pengujian jangkauan WiFI WG1300-BO di luar ruangan .......... 72
Tabel 4.6 Pengujian Penyiraman Otomatis ................................................. 77
Universitas Sumatera Utara
MENGGUNAKAN GROVE MOISTURE SENSOR SEN0100 BERBASIS
ARDUINO LEONARDO DAN MONITORINGMELALUI WIFI
TUGAS AKHIR
RISCI MICHAEL SIREGAR
132408024
PROGRAM STUDI D-3 FISIKA
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERANCANGAN SISTEM PENGAIRAN TANAMAN OTOMATIS
MENGGUNAKAN GROVE MOISTURE SENSOR SEN0100 BERBASIS
ARDUINO LEONARDO DAN MONITORING MELALUI WIFI
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
RISCI MICHAEL SIREGAR
132408024
PROGRAM STUDI D-3 FISIKA
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
LEMBAR PERSETUJUAN I
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: Perancangan Sistem Pengairan Tanaman Otomatis
Menggunakan Grove Moisture Sensor
SEN0100 Berbasis Arduino Leonardo dan Monitoring
Melalui Wifi
: Tugas Akhir
: Risci Michael Siregar
: 132408024
: Diploma 3 ( D-3) Fisika
: Fisika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Tangerang Selatan,
Juni 2016
Disetujui Oleh
Kepala Pusat Penelitian Fisika,
Lembaga Ilmu Pengetahuan Indonesia
Pembimbing,
Dr. Bambang Widiyatmoko, M.Eng
NIP.196204301988031001
Prabowo Puranto, M.Si
NIP. 198103122006041002
Universitas Sumatera Utara
LEMBAR PERSETUJUAN II
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: Perancangan Sistem Pengairan Tanaman Otomatis
Menggunakan WiFi dan Grove Moisture Sensor
SEN0100 Berbasis Arduino Leonardo dan
Monitoring Melalui Wifi
: Tugas Akhir
: Risci Michael Siregar
: 132408024
: Diploma 3 ( D-3) Fisika
: Fisika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juni 2016
Disetujui Oleh,
Ketua Program Studi,
D-3 Fisika FMIPA USU
Pembimbing,
Dr. Susilawati, M.Si
NIP. 19741207200122001
Dr. Susilawati, M.Si
NIP. 19741207200122001
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM PENGAIRAN TANAMAN
OTOMATIS MENGGUNAKAN GROVE MOISTURE SENSOR
SEN0100 BERBASIS ARDUINO LEONARDO DAN
MONITORING MELALUI WIFI
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2016
RISCI MICHAEL SIREGAR
NIM. 132408024
Universitas Sumatera Utara
i
PENGHARGAAN
Segala puji dan syukur kepadaTuhan Yesus Kristus, dengan limpahan
kasih dankarunia-Nya penyusunan Tugas Akhir ini dapat diselesaikan sesuai
waktu yang telah ditetapkan.Tugas Akhir ini disusun untuk melengkapi
persyaratan dalam mencapai gelar Ahli Madya pada Program Studi Diploma Tiga
Fisika Departemen Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara.
Adapun judul Tugas Akhir ini adalah Perancangan Sistem Pengairan
Tanaman Otomatis Menggunakan Grove Moisture Sensor Sen0100 Berbasis
Arduino Leonardo dan Monitoring Melalui Wifi. Penulis menyadari bahwa
tersusunnya Tugas Akhir ini dari doa, perhatian, bimbingan, motivasi dan
dukungan berbagai pihak, sehingga dengan keikhlasan dan kerendahan hati pada
kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr. Kerista Sebayang, M.Sc, selaku Dekan Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Ibu Dr. Susilawati, M.Si, selaku Ketua Program Studi D-3 Fisika Fakultas
Matematika dan Ilmu Pengetahuan Alam dan selaku dosen pembimbing,
yang telah banyak memberikan bantuan dan dukungan kepada penulis
dalam menyelesaikan Tugas Akhir ini.
3. Bapak Drs. Perdinan Sinuhaji, M.S, selaku Sekretaris Program Studi D-3
Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam.
4. Seluruh Dosen dan Karyawan Program Studi D-3 Fisika Departemen
Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
5. Ayah dan Mendiang Ibu terkasih serta saudara-saudari kandung yang telah
memberikan bantuan moril maupun materil, semangat dan doa yang begitu
besar kepada penulis.
6. Bapak Dr. Bambang Widiyatmoko, M.Eng., selaku Kepala Pusat
Penelitian Fisika, Lembaga Ilmu Pengetahuan Indonesia.
Universitas Sumatera Utara
ii
7. Bapak Prabowo Puranto, M.Si selaku Pembimbing di Pusat Penelitian
Fisika, Lembaga Ilmu Pengetahuan Indonesia.
8. Seluruh Staf dan pegawaiPusat Penelitian Fisika Lembaga Penelitian dan
Ilmu Pengetahuan Alam.
9. Rekan D-3 Fisika yang mendukung penulis menyelesaikan Tugas Akhir
ini.
10. Rekan di Pusat Penelitian Fisika-LIPI yang berjuang bersama penulis.
11. Seluruh pihak yang telah banyak membantu penulis dalam menyelesaikan
Tugas Akhir ini yang namanya tidak dapat penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa dalam pembuatan Tugas Akhir ini
masih jauh dari kesempurnaan, untuk itu penulis mengharapkan kritik dan saran
dari pembaca yang bersifat membangun dalam penyempurnaan Tugas Akhir
ini.Semoga Tugas Akhir ini menjadi ilmu yang bermanfaat bagi pembaca.
Medan,
Juni 2016
Penulis
Universitas Sumatera Utara
iii
ABSTRAK
IoT (Internet of Things) menjadi sebuah bidang penelitian tersendiri semenjak
berkembangnya teknologi
internet
dan
media
komunikasi
lain, semakin
berkembang keperluan manusia tentang teknologi, maka semakin banyak
penelitian yang akan hadir, internet of things salah satu
peneliti yang mengoptimasi beberapa alat
seperti
hasil pemikiran para
media
sensor,
radio
frequency identification (RFID), wireless sensor network serta smart object lain
yang memungkinkan manusia mudah berinteraksi dengan semua perlatan
yang terhubung dengan jaringan internet. Dalam tulisan ini penulis memaparkan
tentang perancangan sistem pengairan otomatis menggunakan sensor kelembaban
tanah sen0100berbasis arduino yang memanfaatkan konsep IoT sebagai sarana
untuk memantau data kelembaban tanah melalui wifi secara realtime. Hal ini akan
membantu petani dalam mengontrol keadaan tanaman meskipun tidak berada di
daerah pertanian sehingga dapat meningkatkan kualitas panen.
Kata Kunci: IoT, Internet of Things, arduino, kelembaban tanah, sen0100, wifi
Universitas Sumatera Utara
iv
ABSTRACT
Internet of thing becomes a field of research since the development of Internet
technology and other communications media, growing human needs of the
technology, the more research that will be present, internet of things one result of
researchers to optimize some of the tools such as media sensor, radio frequency
identification (RFID), wireless sensor networks and other smart object that allows
humans to easily interact with all the equipment that is connected to the Internet
network. In this paper the author describes the design of nrduino based of an
automatic irrigation system using grove moisture sensor sen0100 that utilizes the
concept of IoT as a means to monitor the data of soil moisture through wifi in
realtime. This will help the farmers control the condition of the plant despite not
being in the area of agriculture so as to improve the quatlity of the harvest.
Keywords: IoT, Internet of Things, arduino, soil moisture, sen0100, wifi
Universitas Sumatera Utara
v
DAFTAR ISI
Halaman
PENGHARGAAN .............................................................................................. i
ABSTRAK .......................................................................................................... iii
ABSTRACT ......................................................................................................... iv
DAFTAR ISI ....................................................................................................... v
DAFTAR GAMBAR ........................................................................................ viii
DAFTAR TABEL ............................................................................................... x
BAB 1. PENDAHULUAN ................................................................................ 1
1.1. Latar Belakang masalah .................................................................. 1
1.2. Rumusan Masalah ......................................................................... 3
1.3. Tujuan Penulisan ............................................................................ 4
1.4. Batasan Masalah ............................................................................ 4
1.5. Metodologi Penulisan .................................................................... 4
1.6. Sistematika Penulisan ..................................................................... 6
BAB 2. LANDASAN TEORI ........................................................................... 7
2.1. Pengenalan Tanah ........................................................................... 8
2.1.1. Tanah Kompos ....................................................................... 9
2.1.2. Kelembaban ........................................................................... 10
2.2. Irigasi ............................................................................................. 10
2.3. Mikrokontroler ............................................................................... 11
2.3.1. ArduinoLeonardo .................................................................. 12
2.3.2. Pemetaan Pin Arduino Leonardo .......................................... 15
2.3.3. Memori .................................................................................. 17
2.3.4. Pin Input/Output .................................................................... 18
2.3.5. Sumber Daya ......................................................................... 20
2.3.6. Arduino IDE .......................................................................... 21
2.4. Komunikasi Serial ........................................................................... 22
2.4.1. Perintah Mengirim Data......................................................... 24
Universitas Sumatera Utara
vi
2.4.2. Perintah Menerima Data ....................................................... 24
2.4.3. Perintah Recheck Data ........................................................... 25
2.5. Bahasa Pemograman C ................................................................... 25
2.5.1. Struktur Bahasa C ................................................................. 27
2.5.2. Pengenal ................................................................................ 28
2.5.3. Tipe Data ............................................................................... 28
2.5.4. Konstanta Dan Variabel ........................................................ 30
2.5.5. Identifier ................................................................................ 30
2.6. Grove Moisture Sensor SEN0100 ................................................... 31
2.7. LCD (Liquid Crystal Display) ........................................................ 33
2.7.1. Register LCD ........................................................................ 35
2.8. Relay ............................................................................................... 38
2.9. Mini Water Pump DC 12V .................................................... 40
2.10. Power Supply ................................................................................ 43
2.10.1. Konversi AC ke DC ............................................................ 44
2.10.2. Transistor ............................................................................ 45
2.10.3. Transformer ........................................................................ 48
2.11. Saklar ............................................................................................ 49
2.12. Wifi ............................................................................................... 51
2.13. Ubidots .......................................................................................... 51
BAB 3. PERANCANGAN SISTEM .................................................................. 53
3.1. Diagram Blok Sistem ...................................................................... 53
3.1.1. Fungsi Tiap Blog Diagram ........................................................... 54
3.2. Rangkaian Arduino Mega2560 ....................................................... 55
3.3. Rangkaian Grove Moisture Sensor SEN0100 ................................. 56
3.4. Rangkaian Power Supply ................................................................ 57
3.5. Rangkaian Liquid Crystal Display .................................................. 58
3.6. Perancangan Wifi ............................................................................ 59
3.7. Flowchart Sistem............................................................................. 60
Universitas Sumatera Utara
vii
BAB 4. PENGUJIAN RANGKAIAN ................................................................ 62
4.1. Pengujian Rangkaian Power Supply ............................................... 63
4.2. Pengujian Arduino Mega2560 ........................................................ 64
4.3. Interface LCD ke Arduino .............................................................. 64
4.4. Pengujian Grove Moisture Sensor SEN0100 .................................. 66
4.5. Pengujian Pompa (Mini Water Pump 12V) ..................................... 70
4.6. Pengujian WiFi ............................................................................... 71
4.7. Pengujian Pengiriman data ke Server Ubidots ................................ 73
4.7. Pengujian Penyiraman Otomatis ..................................................... 76
BAB V. PENUTUP .............................................................................................. 79
5.1. Kesimpulan ..................................................................................... 79
5.2. Saran................................................................................................ 80
DAFTAR PUSTAKA .......................................................................................... 81
LAMPIRAN
Lampiran (1) Datasheet Grove Moisture Sensor ................................................ 83
Lampiran (2) Datasheet Wifi WG1300-BO ........................................................ 87
Lampiran (3) Datasheet Mini Water Pump RS-360SH ....................................... 89
Lampiran (4) Gambar Skematik Keseluruhan Sistem ........................................ 90
Lampiran (5) Dokumentasi ................................................................................. 91
Lampiran (6) Listing Program ............................................................................ 92
Universitas Sumatera Utara
viii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Tanah Kompos ........................................................................ 8
Gambar 2.2 Arduino Leonardo ................................................................... 12
Gambar 2.3 Papan Modul WiDO ................................................................ 12
Gambar 2.4 Pemetaan Pin Arduino Leonardo ............................................ 17
Gambar 2.5 Tampilan Arduino IDE............................................................ 22
Gambar 2.6 Grove Moisture Sensor SEN0100 ........................................... 32
Gambar 2.7 Tampilan LCD 20x4 ............................................................... 33
Gambar 2.8 Relay........................................................................................ 38
Gambar 2.9 Konstruksi Relay Posisi NC .................................................... 39
Gambar 2.10 Konstruksi Relay Posisi NO.................................................. 39
Gambar 2.11. Mini Water Pump DC 12V................................................... 41
Gambar 2.12 Motor DC .............................................................................. 42
Gambar 2.13 Transistor............................................................................... 45
Gambar 2.14 Transistor NPN...................................................................... 46
Gambar 2.15 Transistor PNP ...................................................................... 47
Gambar 2.16 Trafo ...................................................................................... 48
Gambar 2.17 Hubungan Primer – Sekunder ............................................... 48
Gambar 2.18 Saklar Open dan Close .......................................................... 49
Gambar 2.19 Ubidots Website..................................................................... 52
Gambar 3.1 Diagram Blok Rangkaian ........................................................ 53
Gambar 3.2 Sistem Minimum Arduino Leonardo ...................................... 55
Gambar 3.3. Grove Moisture Sensor SEN0100 .......................................... 56
Gambar 3.4. Rangkaian Grove Moisture Sensor SEN0100 ........................ 56
Gambar 3.5 Rangkaian Power Supply ........................................................ 57
Gambar 3.6 Rangkaian LCD 20x4 .............................................................. 58
Gambar 3.7 Skematik WiFI WG1300-BO ................................................. 59
Gambar 3.9 Flowchart Sistem ..................................................................... 60
Gambar 4.1 Hasil Pengukuran Tegangan Keluaran 5V .............................. 62
Gambar 4.2 Hasil Pengukuran Tegangan Keluaran 12V ............................ 63
Universitas Sumatera Utara
ix
Gambar 4.3Hasil Keluaran Sensor pada Serial Monitor Arduino IDE ....... 64
Gambar 4.4 Tampilan LCD ........................................................................ 65
Gambar 4.5 Pengujian Kelembaba tanah di tiga titik pada wadah ............. 67
Gambar 4.6 Grafik Perbandingan Tegangan dengan Kelembaban Tanah .. 69
Gambar 4.7 Tampilan Ubidots pada Android ............................................. 75
Gambar 4.8 Tampilan Ubidots pada PC ..................................................... 76
Gambar 4.9 Lokasi pengujian penyiraman otomatis................................... 77
Gambar 4.10 Grafik Pengukuran Kelembaban Tanah selama 3 hari .......... 78
Universitas Sumatera Utara
x
DAFTAR TABEL
Halaman
Tabel 2.1 Daftar Pin Arduino Leonardo ..................................................... 15
Tabel 2.2 Tipe Data ..................................................................................... 30
Tabel 2.3 Spesifikasi Grove Moisture Sensor SEN0100 ............................ 32
Tabel 2.4 Konfigurasi Pin LCD 20x4 ......................................................... 34
Tabel 4.1 Pengujian Grove Moisture Sensor SEN0100 .............................. 67
Tabel 4.2 Hasil Pengujian Grove Moisture Sensor SEN0100 .................... 69
Tabel 4.3 Hasil Pengujian Debit Air ........................................................... 71
Tabel 4.4 Pengujian jangkauan WiFI WG1300-BO di dalam ruangan ...... 72
Tabel 4.5 Pengujian jangkauan WiFI WG1300-BO di luar ruangan .......... 72
Tabel 4.6 Pengujian Penyiraman Otomatis ................................................. 77
Universitas Sumatera Utara