SI1031465420: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(←Mengosongkan halaman)
Baris 1: Baris 1:
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''SISTEM ALAT PENYIRAM TANAMAN PADA TAMAN PERKOTAAN'''</P></div>
 
  
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''MENGGUNAKAN INTERFACE VB.NET BERBASIS'''</P></div>
 
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''MIKROKONTROLER ATMEGA 32u4'''</P></div>
 
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Skripsi|SKRIPSI]]'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
 
 
[[File:Logo stmik raharja.jpg|150px|center]]</div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''Disusun Oleh :'''</P></div>
 
 
{|table align="center"
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">'''Nim'''</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: '''1031465420'''</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">'''Nama'''</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: '''Aldo Edward Siallagan'''</div>
 
 
|}
 
 
&nbsp;
 
 
&nbsp;
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''JURUSAN [[Sistem Komputer|SISTEM KOMPUTER]]'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''KONSENTRASI COMPUTER SYSTEM'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''(STMIK) [[RAHARJA]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''TANGERANG'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''([[2014/2015]])'''</P></div>
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''(STMIK) [[RAHARJA]]'''</P></div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''LEMBAR PENGESAHAN SKRIPSI'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''SISTEM ALAT PENYIRAM TANAMAN PADA TAMAN PERKOTAAN'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''MENGGUNAKAN INTERFACE VB.NET BERBASIS'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''MIKROKONTROLER ATMEGA 32U4'''</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">
 
 
<p style="line-height: 1">Disusun Oleh :</P></div>
 
 
{|table align="center"
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nim</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031465420</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Aldo Edward Siallagan]]</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Sistem Komputer</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Sistem Komputer</div>
 
 
|}
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Disahkan oleh, </P></div>
 
 
{|table align="center"
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Tangerang, Januari 2015</div>
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>Ketua</b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>Kepala Jurusan</b></div>
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>STIMIK RAHARJA,</b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>Sistem Komputer,</b></div>
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b><u>Ir. Untung Rahardja, M.T.I.</u></b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b><u>Ferry Sudarto, S.Kom., M.Pd.</u></b></div>
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>NIP : 000594</b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>NIP : 079010</b></div>
 
 
|}
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''(STMIK) [[RAHARJA]]'''</P></div>
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''LEMBAR PERSETUJUAN PEMBIMBING'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SISTEM ALAT PENYIRAM TANAMAN PADA TAMAN PERKOTAAN'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''MENGGUNAKAN INTERFACE VB.NET BERBASIS'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''MIKROKONTROLER ATMEGA 32U4'''</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</P></div>
 
 
{|table align="center"
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nim</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031465420</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Aldo Edward Siallagan]]</div>
 
 
|}
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Telah disetujui untuk dipertahankan dihadapan tim penguji ujian komprehensip</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Jurusan Sistem Komputer</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Sistem Komputer</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2014 /2015</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui oleh, </P></div>
 
 
{|table align="center"
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Tangerang, Januari 2015</div>
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>Pembimbing I</b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>Pembimbing II</b></div>
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| || || || || || || || || || || || || || || || || || || || || || || || ||
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b><u>(Indrianto, M.T.)</u></b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b><u>(Radiyanto, Drs.,M.Pd.)</u></b></div>
 
 
|-
 
 
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>NIP : 05061</b></div> || || || || || || || || || || || || || || || || || || || || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><b>NIP : 08183</b></div>
 
 
|}
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''(STMIK) [[RAHARJA]]'''</P></div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''LEMBAR KEASLIAN SKRIPSI'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SISTEM ALAT PENYIRAM TANAMAN PADA TAMAN PERKOTAAN'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''MENGGUNAKAN INTERFACE VB.NET BERBASIS'''</P></div>
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''MIKROKONTROLER ATMEGA 32U4'''</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</P></div>
 
 
{|table align="center"
 
 
|-
 
 
|colspan="2"|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Saya yang bertanda tangan dibawah ini,</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nim</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031465420</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Aldo Edward Siallagan]]</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Sistem Komputer</div>
 
 
|-
 
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Sistem Komputer</div>
 
 
|}
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menyatakan bahwa skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan di atas tidak benar.
 
 
</p></div>
 
 
<div align="right" style="font-size: 12pt;font-family: 'times new roman'">
 
 
{| width="100%" align="right"
 
 
|-
 
 
| width="60%" | || align="center" | Tangerang, Januari 2015
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| ||
 
 
|-
 
 
| width="60%" | || align="center" | <u><b>[[Aldo Edward Siallagan]]</b></u>
 
 
|-
 
 
| width="60%" | || align="center" | Nim. 1031465420
 
 
|-
 
 
|}
 
 
</div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1"><i>*)Tanda tangan dibubuhi meterai 6.000,</i></p></div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''ABSTRAKSI'''</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">Robot merupakan sistem electro mechanical yang dapat melakukan tugas fisik baik secara otomatis maupun manual. Pada umumnya, proses penyiram tanaman masih dilakukan secara manual, yaitu dengan menyiram secara langsung menggunakan ember atau wadah lainnya sehingga penggunaan teknologi masih kurang bisa dimanfaatkan dengan baik oleh manusia, terutama pada saat melakukan penyiramaan tanaman dengan memberikan supply air yang cukup. Prinsip kerja dari robot ini dikendalikan oleh sebuah Mikrokontroler ATmega 32u4 sebagai sistem kerja pada robot dan tempat pemprosesan untuk menampilkan output pada desktop gadget laptop sebagai indikasi pengkondisian. Mikrokontroler akan mendapatkan input dari dua buah sensor, yaitu sensor kelembapan <i>(Humidity)</i>. Sensor kelembapan akan memberikan input ke Mikrokontroler dan mendeteksi jenis tanah yang memerlukan air, dan memberikan input ke Mikrokontroler untuk mengaktifkan driver motor servo untuk mendeteksi objek tanah tersebut. Kemudian, Mikrokontroler akan mengaktifkan pompa untuk menyiram tanaman berdasarkan warna yang telah diprogram dengan lama waktu penyiraman 10s, 5s, dan 2s. Kemudian karakter warna memberikan sinyal warna pada lampu LED. Jadi, robot tidak akan melakukan proses penyiraman tanaman sesuai dengan waktu yang telah ditentukan, jika sensor warna tidak mendeteksi warna merah, hijau, dan biru. </p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">Kata Kunci : <i>Mikrokontroler ATmega 32u4, Lampu LED, Sensor Kelembapan (Humidity), Motor Servo.</i></p></div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''ABSTRACT'''</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">
 
 
Robots are electro mechanical system that can perform both tasks automatic physical or manual. In general, plants process is still done manually, by direclty using a watering bucket or other container so that the use of technology is still less could used well by humans, especially at the time of watering the plants by providing adequate water supply. The working principle of this robots controlling by a microcontroller ATmega 32u4 as working on the robotic system and the processingto display the output on the LED light color is detected in the form of characters. The microcontroller will receive input from two sensors, the humidity sensor (Humidity). Humidity sensors will provide input to microcontroller and detects the type of soil that requires water, and provide input to the microcontroller to enable the servo motor driver to detect the land object. Then, the microcontroller will active the pump for watering plants based on color that has been programmed with a set lenght of time watering 10s, 5s, and 2s. Then the character of color give color signal on the LED lights. Thus, the robot will not do the watering process in accordance with a predetermined time, when the sensors does not detect the colors red, green, and blue.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">
 
 
Keywords: Microcontroller ATmega 32u4, LED light, Humidity sensors, and motor driver.</p></div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''KATA PENGANTAR'''</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
 
<p align="justify" class="MsoNormal" style="text-align:justify;text-indent:35.45pt;line-height:200%;">Puji dan syukur kehadirat Tuhan yang Maha Esa, karena atas berkat, bimbingan serta karunianya yang melimpah, sehingga penyusunan laporan Skripsi ini dapat diselesaikan dengan baik. Dimana skripsi ini dibuat dan disajikan dalam bentuk buku yang sederhana. Adapun judul yang diambil dalam penyusunan laporan skripsi ini adalah <strong><em>&quot;</em></strong><strong> SISTEM ALAT PENYIRAM TANAMAN PADA TAMAN PERKOTAAN MENGGUNAKAN INTERFACE VB.NET BERBASIS MIKROKONTROLER ATMEGA 32u4<em>&quot;.</em></strong></p>
 
 
<p align="justify" class="MsoNormal" style="text-align:justify;text-indent:35.45pt;line-height:200%;"><strong> </strong>Adapun manfaat dan tujuan dari penulisan laporan skripsi ini adalah untuk memenuhi tugas akhir yang diberikan oleh pihak akademik kepada mahasiswa, mahasiswi dalam rangka penempuhan ilmu di jenjang strata satu, dan pencapaian gelar Sarjana di STMIK Raharja.</p><p align="justify" class="MsoNormal" style="text-align:justify;text-indent:35.45pt;line-height:200%;">Dalam penyusunan laporan skripsi ini masih banyak kekurangan, baik dari segi materi maupun teknis. Hal ini disebabkan karena keterbatasan kemampuan dan pengetahuan yang dimiliki, sehingga sangat diharapkan saran maupun kritik yang bersifat membangun. </p><p align="justify" class="MsoNormal" style="text-align:justify;text-indent:35.45pt;line-height:200%;">Pada kesempatan ini tidak lupa mengucapkan rasa terima kasih kepada pihak-pihak yang telah membantu sehingga terlaksananya penulisan laporan skripsi ini, terutama kepada: </p>
 
 
<div align="justify";class="MsoNormal";line-height: 300%>
 
 
<ol>
 
 
<li><span style="line-height:200%; font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak Ir. Untung Rahardja, M.T.I., selaku Ketua STMIK Raharja.</span></li> <li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I STMIK Raharja.</span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak Ferry Sudarto, S.Kom., M.Pd, selaku Kepala Jurusan Sistem Komputer</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> S1</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> STMIK Raharja</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Indrianto, M.T.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">,</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">selaku Dosen Pembimbing I yang senantiasa memberikan dorongan</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">, moti</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">v</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">asi </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">dan bimbingan dalam menyusun laporan </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">s</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">kripsi ini hingga selesai.</span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak Radiyanto, Drs., M.Pd.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">,</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">selaku Dosen Pembimbing II </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">selalu membantu dalam penyusunan Laporan</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">, perbaikan, dan penyempurnaan penulisan laporan </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Skripsi ini</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> hingga selesai.</span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak </span><span style="line-height:200%; letter-spacing:-.25pt; font-family:'Arial','sans-serif'; font-size:12.5pt; color:black; ">, </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">selaku </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Pimpinan Perusahaan pada dan selaku </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">stekholder yang telah membantu </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">memberikan data – data yang berhubungan dengan persediaan barang demi kelancaran skripsi ini.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak yang telah membantu mendampingi penulis dalam pengambilan data-data.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Kepada Orang tua tercinta yang tanpa lelah selalu memanjatkan doa dan memberikan segala dukungan moril, materil, dan spritual. "Semoga Tuhan senantiasa memberikan limpahan berkat dan rahmat dan juga umur panjang kepada Beliau semua, Amin".</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">.</span></li>
 
 
<li><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Rekan-rekan seperjuangan yang tergabung dalam HImpunan Mahasiswa Jurusan (HIMTIF), Dan Unit Kegiatan Mahasiswa (MARANATHA)</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> sahabat </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah memberikan dorongan serta semangat untuk menyelesaikan laporan skripsi.</span></li>
 
 
</ol>
 
 
</div>
 
 
<p align="justify" class="MsoListParagraphCxSpMiddle" style="margin-left:0cm;text-align:justify;text-indent:35.45pt;line-height:200%;"><span style="line-height:200%; font-family:'Times New Roman','serif'; font-size:5.0pt; "></span></p><p align="justify" class="MsoListParagraphCxSpMiddle" style="margin-left:0cm;text-align:justify;text-indent:35.45pt;line-height:200%;"><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Semoga segala amal dan bantuan semua pihak serta dorongan yang telah diberikan dalam menyelesaikan laporan skripsi ini, mendapat balasan yang setimpal dari </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Tuhan Yang Maha Esa</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">. </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Akhir kata </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">d</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">dengan segala keterbatasan dan kesederhanaan</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> berharap penulisan laporan ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> dan </span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">mohon maaf apabila terjadi kesalahan-kesalahan dalam penulisan laporan skripsi ini</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">dikemudian hari.</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span></p>
 
 
<p align="justify" class="MsoListParagraphCxSpMiddle" style="margin-left:0cm;text-align:justify;text-indent:35.45pt;line-height:200%;"><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">&nbsp;</span></p><p align="justify" class="MsoListParagraphCxSpMiddle" style="margin-left:0cm;line-height:200%;"><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">&nbsp;</span></p>
 
 
<p class="MsoListParagraphCxSpMiddle" align="justify" style="margin-left:552.05pt;text-align:center;line-height:200%;"><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">Tangerang, Januari</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> 20</span><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">15</span></p>
 
 
<p class="MsoListParagraphCxSpMiddle" align="justify" style="margin-left:252.0pt;text-align:center;line-height:200%;"><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">&nbsp;</span></p><p class="MsoListParagraphCxSpMiddle" align="justify" style="margin-left:252.0pt;text-align:center;line-height:200%;"><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">&nbsp;</span></p>
 
 
<p class="MsoListParagraphCxSpLast" align="justify" style="margin-top:0cm;margin-right:0cm;margin-bottom:.0001pt;margin-left:552.05pt;text-align:center;line-height:normal;"><strong><u><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; ">( Aldo Edward Siallagan )</span></u></strong><span style="font-family:'Times New Roman','serif'; font-size:12.0pt; "> </span></p><p class="MsoNormal" align="justify" style="margin-left:552.05pt;text-align:center;line-height:50%;"><strong>Nim : </strong><strong>1031465420<u> </u></strong></p>
 
</div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">'''DAFTAR SIMBOL'''</div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">''' SIMBOL FLOWCHART (DIAGRAM ALUR) '''</div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: center">'''SIMBOL ELEKTRONIKA'''</div>
 
 
<div align="center"><img width="474" height="165" style="margin:0px" src="https://lh4.googleusercontent.com/-w9OQsYE1OHk/VHZG93S1qmI/AAAAAAAAAE4/5L6GjiIXHrI/w566-h182-no/CLASS%2BDIAGRAM.jpg"/></div>
 
 
 
 
 
 
 
 
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">'''DAFTAR LAMPIRAN'''
 
 
</div>
 
 
{{pagebreak}}
 
 
__TOC__
 
 
{{pagebreak}}
 
 
 
 
 
 
 
 
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong>BAB I</strong>
 
</p>
 
<p style="font-size: 14pt;font-family: 'times new roman';text-align: center">
 
</p>
 
 
 
<p align="center">
 
    <strong>PENDAHULUAN</strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
 
 
 
 
<p>
 
    <strong>1.1. Latar Belakang</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
<p style="line-height:2"> Teknologi, tidak lepas dari pengetahuan, sehingga perkembangan kedua ilmu ini sangat erat saling mempengaruhi. Apa yang terjadi hari ini bagaimana perlombaan yang cepat dan pesat antara ilmu teknologi maupun ilmu pengetahuan, jadi tidak mengherankan kedua hal ini sangat sulit dipisahkan. Dari pada itu perkembangan yang terjadi tidak lepas pengaruhnya, terutama tehadap lingkungan yang ada disekitarnya. Lingkungan sendiri menjadi peran yang penting dari pengaruh yang terjadi, banyak teknologi yang sudah berperan penting dalam mengeksplorasi lingkungan bagi kehidupan manusia.
 
</p>
 
 
<p>Seperti dua sisi magnet yang positif dan <em>negative</em>, tidak selalu perkembangan teknologi dan pengetahuan bisa sejalan dengan lingkungan tersebut.
 
    Ada kerugian dan keuntungan sendiri dari hal ini, seperti pencemaran minyak yang bocor di lautan disebabkan ilmu teknologi yang jauh terlalu berkembang
 
    dari sumber daya manusianya. Salah satu perkembangan teknologi dan pengetahuan diterapkan terhadap kegiatan manusia dalam kehidupan sehari-hari, seperti
 
    contoh sistem penyiraman tanaman yang sangat mudah. Lingkungan tak lepas dari kehidupan manusia, sehingga apa yang dilakukan manusia terhadap lingkungan
 
    itu sendiri.
 
</p>
 
<p>
 
    Kehidupan manusia di perkotaan dituntut untuk berjalan sangat cepat. Lingkungan perkotaan sangat berbeda dengan daerah-daerah berkembang yang ada di
 
    pedesaan, dari sisi lingkungan yang juga berbeda. Dari itu banyak kota-kota yang menggalakan adanya daerah ruang terbuka hijau, selain banyaknya
 
    gedung-gedung yang tidak menyiapkan lahan yang cukup untuk ruang terbuka hijau.
 
</p>
 
<p>
 
    Sebagaimana diketahui tanaman menjadi paru-paru oksigen pada suatu kota di satu negara, di perkotaan sendiri tanaman menjadi sangat langka karena semua
 
    ruang terbuka hijau sudah menjadi bangunan-bangunan pencakar langit. Karena itu beberapa ahli melakukan suatu gagasan yang menyarankan setiap perkotaan
 
    harus memiliki ruang terbuka hijau kurang dari 20% setiap kotanya. Dalam hal ini pun orang-orang yang hidup di perkotaan diharapkan peduli akan
 
    lingkungannya, apalagi hidup di perkotaan memiliki polusi yang sangat tinggi setiap tahunnya.
 
</p>
 
<p>
 
    Oleh karena itu inovasi dan kreativitas para pionir dalam ilmu komputer terus berkembang sesuai jaman, untuk membantu manusia dalam berbagai hal. Sistem
 
    komputer pun terus menjadi pusat dalam perkembangannya, seperti membantu mengefisiensikan waktu, agar tidak menjadi sia-sia. Dalam hal ini penulis
 
    menuangakan idenya untuk bagaimana orang-orang di perkotaan dalam memanfaatkan sistem komputer yang berbasis robot penyiram tanaman otomatis.
 
</p>
 
<p>
 
    Dari hal tersebut ada banyak teknologi yang berinovasi dalam perkembangannya untuk mengefesienkan pekerjaan manusia, oleh sebab itu bagaimana alat tersebut
 
    dapat bekerja lebih maksimal dari alat yang sudah ada sebelumnya. Seperti diketahui tumbuhan yang didaerah tropis akan mendapat sumber hujan yang sangat
 
    sedikit, sehingga perlu perkembangan sistem alat yang berinovasi dalam menghadapi cuaca ekstrim.
 
</p>
 
<p>
 
    Ada dua aspek yang menjadi masalah dalam memperbaiki sistem yang ada, bagaimana mendeteksi jenis tanah dari tanaman tersebut, dan sumber air yang
 
    diperlukan .Jadi, apa yang selama ini menjadi masalah akan lebih mengurangi apa yang menjadi kendala. Berdasarkan permasalahan di atas maka penulis memilih
 
    judul “<strong>Sistem Alat Penyiram Tanaman Pada Taman Perkotaan Menggunakan Interface VB.NET Berbasis Mikrokontroler ATMEGA 32U4</strong><em>”.</em>
 
</p>
 
<p>
 
    <strong>1.2 Rumusan Masalah</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Berdasarkan latar belakang di atas, maka permasalahan dapat dirumuskan sebagai berikut:
 
</p>
 
<p align="left">
 
    1. Bagaimana menggunakan dan merancang interface VB.NET sebagai aplikasi yang memberikan informasi dari sistem penyiram tanaman yang terkontrol?
 
</p>
 
<p align="left">
 
    2. Bagaimana mengontrol relay agar dapat memutus atau menghubungkan pompa air ke motor servo?
 
</p>
 
<p align="left">
 
    3. Bagaimana Mikrokontroler berkomunikasi dengan perangkat Interface VB.NET melalui PC?
 
</p>
 
<p align="left">
 
    <strong>1.3. Ruang Lingkup Penelitian</strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p>
 
Atas rumusan masalah diatas, maka dapat disimpulkan pada perancangan dan pembuatan sebuah alat yang diakses melalui <em>Database</em>, VB<em>(Visual Basic) </em>sebagai program perncangan, dan Lampu LED (<em>Light emitting diode). </em>Sebagai pendeteksi objek menggunakan    <em>mikrokontroler ATmega 32u4, </em>serta komponen pendukung sistem meliputi:
 
</p>
 
<p align="left">
 
    1. LED <em>(</em><em>Light emitting diode</em><em>) </em>berfungsi sebagai pendeteksi kondisi kelembapan suatu tanah
 
</p>
 
<p align="left">
 
    2. Menggunakan <em>mikrokontroler ATmega 32u4 </em><strong></strong>
 
</p>
 
<p align="left">
 
    3. Untuk mengakses atau mengontrol alat menggunkan PC (<em>Laptop</em>) menggunakan program VB.NET.
 
</p>
 
<p align="left">
 
    4. Sensor kelembapan (<em>humidity) </em>sebagai pendeteksi jenis tanah.<strong></strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong>1.4. Tujuan dan Manfaat Penelitian</strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong>1.4.1. Tujuan Penelitian</strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
    Adapun tujuan dari penelitian yang dilakukan adalah sebagai berikut:
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong>A. </strong>
 
    <strong>Tujuan Operasioanl</strong>
 
</p>
 
<p align="left">
 
    <strong>1. </strong>
 
    Mengubah sistem yang kovensional menjadi sistem yang lebih terprogram
 
</p>
 
<p align="left">
 
    <strong>2. </strong>
 
    Memanfaatkan LED <em>(Light emitting diode) </em>sebagai pendeteksi kondisi kelembapan dari suatu tanah. <strong></strong>
 
</p>
 
<p align="left">
 
    <strong>B. </strong>
 
    <strong>Tujuan Fungsional</strong>
 
</p>
 
<p align="left">
 
    <strong>1. </strong>
 
    Membuat sistem yang manual menjadi ke sistem yang otomatis.
 
</p>
 
<p align="left">
 
    <strong>C. </strong>
 
    <strong>Tujuan Individu (</strong>
 
    <strong>P</strong>
 
    <strong>ribadi)</strong>
 
</p>
 
<p align="left">
 
    <strong>1. </strong>
 
    Untuk mengimplementasikan ilmu yang telah dipelajari
 
</p>
 
<p align="left">
 
    <strong>2. </strong>
 
    Untuk memenuhi syarat kelulusan untuk jenjang Strata satu (S1). <strong></strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong>1.4.2. </strong>
 
    <strong>Manfaat Penelitian</strong>
 
</p>
 
<p align="left">
 
    Adapun manfaat dalam penelitian ini adalah sebagai berikut:
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong>A. Manfaat Individu</strong>
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    Memberikan kepuasan karena dapat menciptakan sesuatu yang bermanfaat bagi masyarakat
 
</p>
 
<p>
 
    <strong>2. </strong>
 
    Dapat mengembangkan ilmu komputer yang diperoleh oleh penulis selama perkuliahan
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p align="left">
 
    <strong>1.5. Metodologi Penelitian</strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p>
 
    Dalam mendapatkan data yang diperlukan dalam penelitian maka, penulis menggunakan beberapa metode yang digunakan adalah sebagai berikut:
 
</p>
 
<p>
 
    <strong>1.5.1. Metode Pengumpulan Data </strong>
 
</p>
 
<p>
 
    Dari hasil metode penelitian yang digunakan adalah metode dengan cara mengumpulkan dan menggambarkan data mengenai keadaan secara langsung dari lapangan
 
    atau tepatnya yang menjadi objek penelitian untuk mendapatkan data secara relevan.
 
</p>
 
<p>
 
    Beberapa teknik pengumpulan data yang penulis lakukan dalam mencari dan mengumpulkan data serta mengolah informasi yang diperlukan menggunakan metode
 
    sebagai berikut:
 
</p>
 
<p align="left">
 
    1. Metode Obsevasi <em>(Observation Research) </em>
 
</p>
 
<p>
 
    Penulis melakukan pengamatan langsung dari objek penulisan untuk mendapatkan data dan infromasi yang akurat mengenai sistem Penyiram tanaman otomatis
 
    berbasis sensor kelembapan <em>(humidity).</em>
 
</p>
 
<p align="left">
 
    2. Metode Wawancara <em>(Interview Research) </em>
 
</p>
 
<p>
 
    Penulis melakukan wawancara kepada sebagian orang yang berkompeten dalam bidangnya yang menyangkut objek bahasan yang diambil oleh penulis.
 
</p>
 
<p align="left">
 
    3. Metode Studi Pustaka <em>(Library Research) </em>
 
</p>
 
<p>
 
    Selain melakukan observasi penulis juga melakukan pencarian informasi dengan cara studi pustaka dalam metode ini penulis berusaha untuk melengkapi
 
    informasi-infromasi yang diperoleh dengan membaca serta mempelajari buku dan artikel yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan
 
    artikel tersebut digunakan penulis untuk membantu penganalisan dan perancangan yang dilakukan.
 
</p>
 
<p align="left">
 
    <strong>1.5.2. </strong>
 
    <strong>Metode Analisa</strong>
 
</p>
 
<p>
 
    Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik maka, data yang sudah ada diolah dan dianalisa upaya mendapatkan suatu hasil yang
 
    bermanfaat bagi penelitian ini. Maka, dilakukan tiga tahapan, yaitu:
 
</p>
 
<p align="left">
 
    1. Analisa proses yang sedang berjalan
 
</p>
 
<p align="left">
 
    2. Identifikasi kebutuhan
 
</p>
 
<p align="left">
 
    3. Indentifikasi persyaratan dari sistem yang akan dibuat.
 
</p>
 
<p>
 
    Hasil analisa tersebut kemudian dibuat laporan dalam perancangan sistem yang diusulkan.
 
</p>
 
<p>
 
    <strong>1.5.3. </strong>
 
    <strong>Metode Perancangan </strong>
 
</p>
 
<p>
 
Dari perancangan penulis menggunakan metode sistem <em>flowchart </em>dimana tahap proses pembuatan alat sistem penyiram tanaman otomatis sensor kelembapan    <em>(humidity). </em>
 
</p>
 
<p align="left">
 
    <strong>1.5.4. </strong>
 
    <strong>Metode Prototipe</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
Prototipe yang digunakan dalam penulisan skripsi ini adalah pendekatan <em>evolutionary, </em>dimana penulis melakukan pengembangan terhadap LCD    <em>(Liquid cristal display ) </em>secara terkontrol melalui <em>database.</em>
 
</p>
 
<p align="left">
 
    <strong>1.5.5. Metode Testing </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
Dalam metode pengujian ini penulis melakukan uji coba dengan metode <em>black box </em>terhadap <em>prototype </em>yang telah dibuat agar diketahui apakah    <em>prototype </em>sudah berjalan sesuai ketentuan.
 
</p>
 
<p align="left">
 
    <strong>1.6. </strong>
 
    <strong>Sistematika Penulisan </strong>
 
</p>
 
<p align="left">
 
    <strong> </strong>
 
</p>
 
<p>
 
    Untuk mempermudah pembahasan dan pemahaman penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja sistem <em>data base </em>dalam
 
    mengkondisikan sensor dan motor servo berbasis <em>mikrokontroler ATmega 32u4, </em>maka penulisan skripsi ini dibagi menjadi beberapa bagian dengan
 
    sistematika sebagai berikut:
 
</p>
 
<p>
 
    <strong>BAB I PENDAHULUAN </strong>
 
</p>
 
<p>
 
    Bab ini menjelaskan tentang informasi umum, latar belakang masalah, rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi
 
    penelitian, metode analisis, metode perancangan, sumber data, dan sistematika penulisan.
 
</p>
 
<p>
 
   
 
</p>
 
<p>
 
    <strong>BAB II LANDASAN TEORI</strong>
 
</p>
 
<p>
 
    Bab ini berisi tentang uraian mengenai teori-teori dasar elektronika yang akan mendukung pembahasan, serta penulisan dalam penyusunan skripsi ini. Uraian
 
tersebut menjelaskan tentang konsep dasar <em>mikrokontroler ATmega 32u4, </em>sensor kelembapan <em>(humidity), </em>motor DC, motor servo, lampu    <em>LED, </em>dan pendukung komponen-komponen lainnya.
 
</p>
 
<p>
 
    <strong>BAB III PERANCANGAN DAN PEMBAHASAN</strong>
 
</p>
 
<p>
 
Bab ini memuat perancangan dan pembahasan    <em>“<strong>SISTEM ALAT PENYIRAM TANAMAN PADA TAMAN PERKOTAAN MENGGUNAKAN INTERFACE VB.NET BERBASIS MIKROKONTROLER ATmega 32u4” </strong></em>yang
 
    dijabarkan secara terperinci.
 
</p>
 
<p>
 
    <strong>BAB IV UJI COBA DAN ANALISA</strong>
 
</p>
 
<p>
 
    Bab ini berisi tentang penjelasan mengenai uji coba serta analisa pengoprasian dari sistem yang dibuat.
 
</p>
 
<p>
 
    <strong>BAB V PENUTUP </strong>
 
</p>
 
<p>
 
    Pada bab ini ditemukan kesimpulan dari hasil analisis yang telah dilakukan dan saran kepada pihak-pihak yang berkempentingan sehingga tujuan dan manfaat
 
    dari laporan skripsi ini dapat diselesaikan.
 
</p>
 
<p>
 
    <strong>DAFTAR PUSTAKA </strong>
 
</p>
 
<p>
 
    <strong>LAMPIRAN </strong>
 
</p>
 
 
 
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong>BAB II</strong>
 
</p>
 
<p align="center">
 
    <strong>LANDASAN TEORI</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>2.1. </strong>
 
    <strong> </strong>
 
    <strong>Teori Umum</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>2.1.1. </strong>
 
    <strong> Konsep Dasar </strong>
 
    <strong>Sistem</strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Sistem</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Sistem berasal dari bahasa latin <em>(systema) </em>dan bahasa yunani <em>(sustema) </em>adalah suatu kesatuan yang terdiri dari komponen atau elemen yang
 
    dihubungkan bersama untuk memudahkan aliran informasi, materi, atau energi untuk mencapai suatu tujuan.
 
</p>
 
<p>
 
    Menurut Jerry Fithgerald (2009:2), ”Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai
 
    kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.
 
</p>
 
<p>
 
    Menurut Sutarman (2012:13), ”Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses
 
    pencapaian suatu tujuan utama”.
 
</p>
 
<p>
 
    Menurut Mustakini (2009:34), ” Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan
 
    prosedur-prosedur yang mempunyai tujuan tertentu”.
 
</p>
 
<p>
 
    Menurut Diana dan Setiawati (2011:3), ”Sistem adalah serangkaian bagian yang saling tergantung dan bekerjasama untuk mencapai tujuan tertentu”.
 
</p>
 
<p>
 
    Menurut Mulyanto (2009:1), ”Secara umum, sistem dapat diartikan sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu
 
    sebagai suatu kesatuan”.
 
</p>
 
<p>
 
    Dari beberapa definisi sistem yang dikemukakan diatas, dapat diambil kesimpulan bahwa sistem adalah sekumpulan komponen atau elemen yang bekerjasama sesuai
 
    dengan fungsinya dan saling berhubungan untuk mencapai suatu tujuan tertentu.
 
</p>
 
<p>
 
    <strong>2. Karakteristik Sistem</strong>
 
</p>
 
<p>
 
    Setiap sistem mempunyai ciri-ciri atau karakteristik tersendiri (Hanif 2007:5).berikut ini adalah karakteristik tersebut:
 
</p>
 
<p>
 
    1. Masukan <em>(input)</em>: Sumber daya (data, bahan baku, peralatan, energi) dari lingkungan yang dikonsumsi dan dimanipulasi oleh suatu sistem.
 
</p>
 
<p>
 
    2. Komponen Sistem (<em>Components</em>): Kegiatan atau proses dalam suatu sistem yang mentransformasikan input menjadi bentuk setengah jadi (output)
 
</p>
 
<p>
 
    3. Keluaran (<em>Output</em>): Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran
 
    dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.
 
</p>
 
<p>
 
    4. Batas Sistem (<em>Boundary</em>): Merupakan daerah yang membatasi suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem
 
    ini memungkinkan suatu sistem dipandang sebagai satu kesatuan.
 
</p>
 
<p>
 
    5. Lingkungan Luar Sistem (<em>Environments</em>) : Lingkungan luar dari suatu sistem adalah apapun diluar batas sistem yang mempengaruhi operasi sistem.
 
    Lingkungan luar sistem dapat bersifat merugikan atau menguntungkan sistem tersebut.
 
</p>
 
<p>
 
    6. Penghubung <em>(interface)</em> : Tempat di mana komponen atau sistem dan lingkungannya bertemu atau berinteraksi.
 
</p>
 
<p>
 
    7. Pengolahan Sistem <em>(Process) </em>: Pengolahan sistem merupakan bagian yang melakukan perubahan dari masukan untuk menjadi keluaran yang diinginkan.
 
</p>
 
<p>
 
    8. Sasaran Sistem <em>(Objective and Goal) </em>: Suatu sistem pasti memiliki sasaran atau tujuan, apabila sistem menjadi tidak mempunyai sasaran, maka
 
    operasi sistem tidak akan ada gunanya.
 
</p>
 
<p>
 
    <strong>3. Klasifikasi Sistem </strong>
 
</p>
 
<p>
 
    Menurut Mulyanto (2009:8), Sistem dapat diklasifikasikan dari berbagai sudut pandang, diantaranya adalah sebagai berikut:
 
</p>
 
<p>
 
    1. Sistem Abstrak <em>(Abstract system) </em>dan Sistem Fisik <em>(Physical system).</em>
 
</p>
 
<p>
 
    Sistem Abstrak<em>(Abstract system)</em> adalah sistem yang berupa pemikiran atau gagasan yang tidak tampak secara fisik. Contoh: sistem teologi yaitu
 
    sebuah pemikiran tentang hubungan antara manusia dengan Tuhan.
 
</p>
 
<p>
 
    Sedangkan Sistem Fisik<em>(Physical system)</em> adalah sistem yang ada secara fisik dan dapat dilihat dengan mata. Contoh: sistem komputer, sisten
 
    akutansi, sistem tranportasi, dan lain sebagainya.
 
</p>
 
<p>
 
    2. Sistem Alamiah <em>(Natural system) </em>dan Sistem Buatan Manusia <em>(Human mode system). </em>
 
</p>
 
<p>
 
    Sistem Alamiah<em>(Natural system)</em> adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Contoh: perputaran bumi.
 
</p>
 
<p>
 
    Sistem Buatan Manusia<em>(Human mode system)</em> adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia
 
    dengan mesin.
 
</p>
 
<p>
 
    3. Sistem Tertentu <em>(Deterministic system) </em>dan Sistem Tak tertentu <em>(Probability system) </em>
 
</p>
 
<p>
 
    Sistem tertentu<em>(Deterministic system) </em>melibatkan operasi yang sudah dapat di duga dengan pasti, dapat dideteksi dan diramalkan hasil keluarannya,
 
    contohnya adalah sistem komputer dimana tingkah lakunya dapat diatur dengan baris-baris program yang dijalankan.
 
</p>
 
<p>
 
    Sistem Tak Tentu (<em>Probabilitas System</em>) yaitu sistem yang tidak dapat diprediksikan kejadiannya, misalnya kejadian-kejadian dimasa yang akan datang
 
    merupakan hal rahasia dan tidak dapat diprediksikan karena menyangkut unsur probabilitas.
 
</p>
 
<p>
 
    4. Sistem Terbuka <em>(Opened system) </em>dan Sistem Tertutup <em>(Closed system) </em>
 
</p>
 
<p>
 
    Sistem Terbuka <em>(Opened system) </em>adalah sistem yang bekerja karena pengaruh dari pihak luarnya. Oleh karena itu perlu adanya sistem pengendalian
 
    yang dapat menjaga agar pengaruh tersebut hanya berupa pengaruh yang baik saja.
 
</p>
 
<p>
 
    Sistem Tertutup <em>(Closed system) </em>yaitu merupakan sistem yang tidak terpengaruh atau tidak terganggu oleh lingkungan luarnya. Karena bekerja secara
 
otomatis tanpa campur tangan dari pihak luarnya. Walaupun tidak ada sistem yang benar-benar tertutup, yang ada hanyalah sistem relatif tertutup (    <em>relatively closed system</em>).
 
</p>
 
<p>
 
    <strong>2.1.2. </strong>
 
    <strong>Konsep Dasar Pengontrolan </strong>
 
</p>
 
<p>
 
    <strong>1. Definisi Pengontrolan </strong>
 
</p>
 
<p>
 
    Pada bagian teori ini akan dijelaskan mengenai dasar teori yang berkaitan dengan sistem-sistem hardware dan software yang membangun prototype robot
 
    penyiram tanaman ini seperti,
 
</p>
 
<p>
 
    Menurut Erinofiardi (2012:261), “Suatu sistem control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia
 
    (otomatis)”.
 
</p>
 
<p>
 
    Kontrol otomatis mempunyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, sistem control
 
    otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalahan yang timbul di sekitarnya dengan cara yang lebih mudah.
 
</p>
 
<p>
 
    Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata control, control sama dengan pengawasan, pemeriksaan, dan pengendalian. Pada
 
    industry besar dan modern sangat memerlukan tenaga ahli perencanaan sistem pengendali dan perancangan desain sistem pengendali, termasuk teknisi
 
    professional sebagai operator. Dan tidak menutup kemungkinan bahwa pengontrolan berasal dari disiplin ilmu yang saling berhubungan karena teori sistem
 
    pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai sistem pengendalian yang menuntut kecepatan dan ketelitian yang tinggi
 
    dengan hasil output yang optimal.
 
</p>
 
<p>
 
Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka (<em>Open-loop Control System</em>) dan sistem pengendali Loop Tertutup (    <em>Closed-loop Control System</em>).
 
</p>
 
<p>
 
    <strong>2. Jenis-Jenis Pengontrolan </strong>
 
</p>
 
<p>
 
    <strong> A. Sistem Kontrol Loop Terbuka </strong>
 
</p>
 
<p>
 
    Menurut Erinofiardi (2012:261) “Sistem kontrol loop terbuka adalah suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan.
 
    Dengan demikian pada sistem control ini, nilai keluaran tidak diumpan- balikan ke parameter pengendalian”.
 
</p>
 
<p>
 
    <strong>Gambar 2.1. Sistem pengendalian <em>loop </em>terbuka </strong>
 
</p>
 
<p>
 
    <strong>Sumber: Erinofiardi (2012:261) </strong>
 
</p>
 
<p>
 
    Gambar diagram blok diatas menggambarkan bahwa di dalam sistem tersebut tidak ada proses umpan balik untuk memperbaiki keadaan alat terkendali jika terjadi
 
    kesalahan. Jadi tugas dari elemen pengendali hanyalah memproses sinyal masukan kemudian mengirimkannya ke alat terkendali.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>B. Sistem Kontrol Loop Tertutup </strong>
 
</p>
 
<p>
 
    Menurut Erinofiardi (2012:261), Sistem loop tertutup adalah “suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi
 
    pengendalian yang dilakukan”.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran
 
    dan turunannya, yang diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendeklarasi hasil yang diinginkan.
 
</p>
 
<p>
 
    <strong>Gambar 2.2. Sistem pengendali <em>loop </em>tertutup </strong>
 
</p>
 
<p>
 
    <strong>Sumber : Erinofiardi (2012:261)</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Gambar diatas menyatakan hubungan antara masukan dan keluaran dari loop sistem tertutup. Sinyal input yang sudah dibandingkan dengan sinyal umpan balik
 
    menghasilkan sinyal selisih atau sinyal kesalahan yang akan dikirimkan ke dalam elemen pengendali sehingga kemudian menghasilkan sebuah sinyal keluaran
 
    yang akan dikirim ke alat terkendali.
 
</p>
 
<p>
 
    Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalikan tersebut, dalam berbagai sistem
 
    pengendali, sinyal input dihasilkan oleh mikrokontroler.
 
</p>
 
<p>
 
    <strong>2.1.3. Definisi Alat </strong>
 
</p>
 
<p>
 
Alat adalah suatu benda yang dipakai untuk mengerjakan sesuatu perkakas, perabot, yang dipakai untuk mencapai maksud    <em>(Kamus Besar Bahasa Indonesia, 2005, hal: 30).</em>
 
</p>
 
<p>
 
    <em> </em>
 
</p>
 
<p>
 
    <strong>2.1.4. Perkembangan Alat Penyiram Tanaman </strong>
 
</p>
 
<p>
 
    Dunia teknologi saat ini menunjukan perkembangan yang cukup berarti dari waktu ke waktu. Salah satu dari pengaruh tersebut adalah perkembangan bagaimana
 
    sistem penyiraman yang ada saat ini semakin maju berkembang, Apalagi jika sistem tersebut bergerak dengan suatu kontrol yang terpadu, maka hal ini akan
 
    membawa dampak kepada manusia untuk bisa memikirkan dan membuat suatu bentuk kontrol yang sekiranya akan dapat membantu dengan efisien.
 
</p>
 
<p>
 
    Penyiraman merupakan suatu hal yang tidak dapat dilepaskan di dalam menjaga serta merawat agar tanaman dapat tumbuh dengan subur. Kebutuhan air yang cukup
 
    merupakan salah satu hal yang sangat penting, dengan alat penyiram tanaman yang berkembang, diharapakan dapat menyesuaikan segala kekurangan dari sistem
 
    penyiram tanaman yang sudah ada.
 
</p>
 
<p>
 
    Sistem alat penyiram tanaman ada beberapa cara dalam mengontrol sistem tersebut ada yang bersifat temporari/ sementara dan ada yang bersifat permanen,
 
    sistem yang sementara tersebut adalah seperti alat penyiram tanaman tersebut mengontrol suhu, kelembapan, dan lain-lain.
 
</p>
 
<p>
 
    Dari sisi sistem yang bersifat permanen adalah seperti bagaimana alat penyiram tanaman mengontrol kebutuhan akan penyinaran atau intensitas cahaya yang
 
    diperlukan, dan mengontrol kebutuhan air yang cukup untuk tanaman tersebut.
 
</p>
 
<p>
 
    <strong>2.1.5. Konsep Dasar Pemprograman VB.NET </strong>
 
</p>
 
<p>
 
Microsoft Visual Basic atau yang sering disingkat sebagai VB merupakan sebuah bahasa pemprograman yang menawarkan    <em>Integrated Development Environment </em>(IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan
 
    model pemprograman (COM).
 
</p>
 
<p>
 
    Visual Basic merupakan bahasa pemprograman <em>Basic </em>dan menawarkan perkembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa
 
    bahasa skrip, seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), sama seperti halnya Visual Basic, tetapi cara
 
    kerjanya yag berbeda.
 
</p>
 
<p>
 
    Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem.NET Framework, dengan menggunakan
 
    bahasa Basic. Dengan alat ini, para programer dapat membangun aplikasi Windows Forms, aplikasi web berbasis ASP.NET, dan juga aplikasi Command-line.
 
</p>
 
<p>
 
    <strong>2.1.6. Pengenalan PHP <em>(Personal Home Page) </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
PHP <em>(Personal home page) </em>merupakan <em>script </em>untuk pemprograman <em>web server-side, script </em>yang membuat dokumen HTML secara<em>on the flv, </em>dokumen HTML yang dihasilakan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan teks <em>editor </em>atau    <em>editor </em>HTML. Dengan menggunakan PHP, maintenance suatu situs <em>web </em>menjadi lebih mudah.
 
</p>
 
<p>
 
    Proses <em>update </em>data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan <em>script </em>PHP, PHP/FI merupakan nama awal dari
 
    PHP, dibuat pertama kali oleh Rasmus Lerdoff PHP awalnya merupakan program CGI yang dikhususkan untuk menerima <em>input </em>melalui <em>form </em>yang
 
    ditampilkan dalam <em>browser web. Software </em>ini disebarkan dan dilesensikan sebagai perangkat lunak <em>open source.</em>Adapun keunggulan yang
 
    dimiliki oleh PHP adalah sebagai berikut:
 
</p>
 
<p>
 
    1. <em>Life Cycle </em>yang sangat singkat, sehingga PHP selalu <em>up to date </em>mengikuti perkembangan teknologi internet
 
</p>
 
<p>
 
    2. <em>Cross platform, </em>yakni PHP dapat dipakai di hampir semua<em> webserver</em> yang ada di pasaran (terutama Apache dan Microsoft IIS) dan
 
    dijalankan pada berbagai sistem operasi (Linux, Windows, FreeBSD).
 
</p>
 
<p>
 
3. PHP mendukung koneksi ke banyak<em> database</em> baik yang gratis maupun komersil, seperti<em> MySQL, mSQL, Oracle,</em><em> </em>    <em>Microsoft SQL Server, Interbase</em>, dan banyak lagi.
 
</p>
 
<p>
 
    4. PHP bersifat <em>open source </em>dan gratis.
 
</p>
 
<p>
 
    <strong>2.1.7. <em>MySQL </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
    <em>MySQL</em>
 
merupakan sebuah <em>software </em>yang berguna sebagai suatu <em>databse server </em>yang cukup terkenal. Seiring dengan <em>user script </em>PHP untuk    <em>web porgraming. Database server </em>itu sendiri merupakan suatu <em>software </em>yang bertugas untuk melayani permintaan <em>(request) query </em>
 
    dari <em>client.</em>
 
</p>
 
<p>
 
    <em>MySQL</em>
 
    sebagai suatu<em> database server</em> mempunyai beberapa kemampuan, salah satunya harus menyediakan suatu sistem manajemen <em>database</em> yang dapat
 
mengatur bagaimana menyimpan, menambah, mengakses data dan transaksi-transaksi<em> database</em> lainnya.<em> MySQL</em> cepat sekali berkembang, karena    <em> MySQL</em><em> </em>merupakan suatu<em> software</em> yang<em> Open Source</em>.
 
</p>
 
<p>
 
    <em>MySQL</em>
 
    adalah<em> Relational Database Management System</em> (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (<em>General Public License</em>).
 
    Dimana setiap orang bebas untuk menggunakan<em> MySQL</em>, namun tidak boleh dijadikan produk turunan yang bersifat komersial.<em> MySQL</em> sebenarnya
 
merupakan turunan salah satu konsep utama dalam<em> database</em><em> </em>sejak lama, yaitu <em>SQL</em><em> </em>(<em>Structured Query Language</em>).    <em>SQL</em> adalah sebuah konsep pengoperasian <em>database</em>, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
 
    pengoperasian data dikerjakan dengan mudah secara otomatis.
 
</p>
 
<p>
 
    Kendala suatu sistem <em>database </em>(DBMS) dapat diketahui dari cara kerja <em>optimizer </em>dalam melakukan proses perintah-perintah <em>SQL</em>,
 
    yang dibuat oleh <em>user </em>maupun program-program aplikasinya. Sebagai <em>database </em>
 
</p>
 
<p>
 
    <em>server, MySQL</em>
 
    dapat dikatakan lebih unggul dibandingkan <em>database server </em>lainnya dalam <em>query </em>data. Hal ini terbukti untuk <em>query </em>yang dilakukan
 
    oleh <em>single user, </em>kecepatan <em>query. MySQL</em> dapat sepuluh kali lebih cepat dari Postgre <em>SQL</em> dan lima kali lebih cepat dibandingkan
 
    Interbase.
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong>2.1.8. Konsep Dasar Metode Penelitian</strong>
 
</p>
 
<p>
 
    <strong> 1. Perancangan</strong>
 
</p>
 
<p>
 
    <strong>A. DFD <em>(Data Flow Diagram) </em> </strong>
 
</p>
 
<p>
 
    Data Flow Diagram <em>(DFD) </em>merupakan suatu cara atau metode untuk membuat rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak
 
    pada sebuah sistem pengembangan. Beberapa komponen <em>DFD </em>(Data Flow Diagram) adalah sebagai berikut:
 
</p>
 
<p>
 
    1. <em>User/Terminator</em>: kesatuan diluar sistem yang memberikan input ke sistem atau menerima output dari sistem berupa orang organisasi, atau sistem
 
    lain.
 
</p>
 
<p>
 
    2. <em>Process</em>: Aktifitas yang mengolah input menjadi output
 
</p>
 
<p>
 
    3. Data Flow: Aliran data pada sistem
 
</p>
 
<p>
 
    4. Data Store: Penyimpanan data pada <em>database</em>, biasanya berupa table.
 
</p>
 
<p>
 
    Di dalam <em>DFD </em>terdapat tiga level untuk mencapai sistem yang ada menjadi sistem yang berjalan atau dalam pengembangan, yaitu
 
</p>
 
<p>
 
    1. Diagram Konteks
 
</p>
 
<p>
 
    2. Diagram Nol (Diagram level-1)
 
</p>
 
<p>
 
    3. Diagram Rinci.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Untuk mengetahui bagan-bagan dalam <em>DFD </em>adapun gambar dibawah berikut ini:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Tabel 2.1. Bagan DFD</strong>
 
</p>
 
<p align="left">
 
    <strong>Sumber: </strong>
 
    <a href="http://ammarafsanjani.blogspot.com/2013/11/25-pengertian-data-flow-diagram-dan.html">
 
        http://ammarafsanjani.blogspot.com/2013/11/25-pengertian-data-flow-diagram-dan.html
 
    </a>
 
</p>
 
<p>
 
    <strong> B.</strong>
 
    <strong>Flowchart </strong>
 
</p>
 
<p>
 
    Dalam membuat suatu program perlu adanya suatu cara untuk menganalisa suatu kasus yang akan dibuatkan program dengan salah satu bahasa pemprograman, salah
 
    satunya dengan Flowchart. Flowchart itu sendiri adalah sekumpulan gambar-gambar tertentu untuk menyatakan alur dari suatu program yang akan diterjemahkan
 
    ke salah satu bahasa pemprograman.
 
</p>
 
<p>
 
    Kegunaan flowchart sama seperti halnya algoritma yaitu menuliskan alur program tetapi dalam bentuk gambar atau <em>symbol.</em> Flowchart sendiri terbagi
 
    atas dua bagian yaitu:
 
</p>
 
<p>
 
    1. Flowchart yang menggambarkan alur suatu sistem
 
</p>
 
<p>
 
    2. Flowchart yang menggambarkan alur dari suatu program.
 
</p>
 
<p>
 
    Sistem flowchart adalah bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file di dalam media tertentu, melalui flowchart ini dapat
 
    terlihat jenis media penyimpanan yang dipakai dalam pengolahan data.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Adapun dalam flowchart dalam menggambarkan alur sistem atau program menggunakan <em>symbol</em> tertentu seperti dibawah ini:
 
</p>
 
<p>
 
    <strong>Tabel 2.2. dgfg</strong>
 
</p>
 
<p>
 
    <strong>Sumber: </strong>
 
    <a href="http://mane3x.wordpress.com/2013/03/29/konsep-dasar-flowchart-dan-perbedaan-tiap-jenis-flowchart/">http://mane3x.wordpress.com</a>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> 2. Pengujian </strong>
 
</p>
 
<p>
 
    <strong> A. White Box</strong>
 
</p>
 
<p>
 
    Menurut Sodikin didalam jurnal Teknologi Informasi (2009:750), “Pengujian White Box berfokus pada struktur kontrol pengguna”.
 
</p>
 
<p>
 
    <strong>B. Black Box </strong>
 
</p>
 
<p>
 
    Menurut Budiman (2012:4), “Pengujian <em>black box </em>merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji
 
    dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan”.
 
</p>
 
<p>
 
    <strong>3. Flowchart </strong>
 
</p>
 
<p>
 
    Menurut Adelia di dalam jurnal Sistem Informasi (2011:116), “<em>Flowchart </em>adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan
 
    prosedur dari suatu program”.
 
</p>
 
<p>
 
    <em>Flowchart </em>
 
    dapat mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut, apabila seorang analis dan programmer
 
    akan membuat <em>flowchart, </em>ada beberapa pertunjuk yang harus diperhatikan sebagai berikut:
 
</p>
 
<p>
 
    1. <em>flowchart </em>digambarkan dari halaman atas ke bawah dan kiri ke kanan.
 
</p>
 
<p>
 
    2. Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dimengerti oleh pembacanya.
 
</p>
 
<p>
 
    3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
 
</p>
 
<p>
 
    4. Setiap langkah dari aktifitas harus diuraikan dengan menggunakan dekripsi kata kerja.
 
</p>
 
<p>
 
    5. Setiap langkah dari aktifitas harus berada pada urutan yang benar.
 
</p>
 
<p>
 
    6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.
 
</p>
 
<p>
 
    7. Gunakan simbol-simbol <em>flowchart </em>yang <em>standart. </em>
 
</p>
 
<p>
 
    <strong>2.1.9. PC <em>(Personal Computer)</em>/Laptop</strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi PC</strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
    Personal Computer <em>(PC) </em>adalah seperangkat komputer yang digunakan oleh satu orang saja/pribadi. Biasanya komputer ini adanya dilingkungan rumah,
 
    kantor, toko, dan dimana saja karena harga PC sudah relativ terjangkau dan banyak macamnya. Adapun beberapa definisi komputer menurut para ahli sebagai
 
    berikut:
 
</p>
 
<p>
 
    Menurut Mc Graw Hill, “Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai
 
    dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
 
</p>
 
<p>
 
    Menurut V.C. Hamacher et al, “Komputer merupakan mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai
 
    dengan program yang tersimpan di memorinya dan menghasilkan output informasi.
 
</p>
 
<p>
 
    Menurut Robert H. Blissmer, “Komputer ialah suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input, memproses input, menyimpan
 
    perintah-perintah dan menyediakan output dalam bentuk informasi.
 
</p>
 
<p>
 
    Menurut Donald H. Sanderes, “Komputer adalah sistem elektronik untuk memanipulasi data dengan cepat dan tepat serta dirancang dan diorganisasikan agar
 
    secara otomatis menerima menyimpan data input.
 
</p>
 
<p>
 
    Menurut <em>Wikipedia,</em> “Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan.
 
</p>
 
<p>
 
    Fungsi utama dari PC adalah untuk mengolah data input dan menghasilkan output berupa data/informasi sesuai dengan keinginan <em>user </em>(pengguna).
 
    Komputer memiliki tiga elemen yang menjadi satu kesatuan yang tidak terpisahkan, yaitu:
 
</p>
 
<p>
 
    1. <em>Hardware </em>(Perangkat Keras)
 
</p>
 
<p>
 
    2. <em>Software </em>(Perangkat Lunak)
 
</p>
 
<p>
 
    3. <em>Brainware </em>(Pengguna/<em>user</em>)
 
</p>
 
<p>
 
    Generasi komputer terbagi menjadi beberapa generasi dari lima generasi yaitu sebagai berikut:
 
</p>
 
<p>
 
    1. Komputer Generasi Pertama (1946-1959): Tabung Vakum
 
</p>
 
<p>
 
    2. Komputer Generasi Kedua (1959-1964): Transistor
 
</p>
 
<p>
 
    3. Komputer Generasi Ketiga (1964-1970): <em>IC </em>(Integrated Circuit)
 
</p>
 
<p>
 
    4. Komputer Generasi Keempat (1979): Mikroprocessor
 
</p>
 
<p>
 
    5. Komputer Generasi Kelima LSI <em>(Large scale integration).</em>
 
</p>
 
 
<p>
 
    <strong>2.1.10. Konsep Pompa Air <em>(Submersible) </em></strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Pompa Air <em>(Submersible) </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Pompa air <em>(submersible) </em>pompa benam adalah pompa yang dioperasikan di dalam air dan akan mengalami kerusakan, jika dioperasikan dalam keadaan
 
tidak terdapat air terus-menerus. Jenis pompa ini mempunyai tinggi minimal air yagn dapat dipompa dan harus dipenuhi ketika bekerja agar    <em>life time </em>pompa tersebut lama.Pompa jenis ini bertipe pompa sentrifugal.Pompa sentrifugal sendiri prinsip kerjanya mengubah energy kinetis
 
    (kecepatan) cairan menjadi <em>energy</em> potensial (dinamis) melalui suatu impeller yang berputar dalam <em>casing. </em>Di bawah ini adalah gambar
 
    konsep dasar pompa air <em>(submersible) </em>adalah sebagai berikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 2.3. …</strong>
 
</p>
 
<p>
 
    <strong>2.2. Teori Khusus </strong>
 
</p>
 
<p>
 
    <strong>2.2.1. Konsep Dasar Mikrokontroler</strong>
 
</p>
 
<p>
 
    <strong>1. Definisi Mikrokontroller </strong>
 
</p>
 
<p>
 
    Menurut Sumardi (2013:1), “Mikrokontroler merupakan suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang
 
    bias ditulis dan dihapus dengan cara khusus, cara kerja mikrokontoler sebenarnya membaca dan menulis data”. Dari beberapa definisi-definisi diatas dapat
 
    disimpulkan bahwa mikrokontroler adalah sebauh sistem mikroprosesor dalam chip tunggal yang mana didalamnya terdapat <em>CPU, ROM, RAM, I/O, CLOCK </em>dan
 
    peralatan <em>internal </em>lainnya, dan juga mempunyai masukan dan keluaran serta kendali yang di fungsikan untuk membaca data, dan dengan program yang
 
    bisa ditulis dan dihapus dengan cara khusus.
 
</p>
 
<p>
 
    <strong>2. </strong>
 
    <strong>Karakteristik Mikrokontroler </strong>
 
</p>
 
<p>
 
    Menurut Sumardi (2013:2), mikrokontroler memiliki karakteristik sebagai berikut:
 
</p>
 
<p>
 
    A. Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multifungsi karena mudahnya memesukan program. Program
 
    mikrokontroler relative lebih kecil dari pada program-program pada PC.
 
</p>
 
<p>
 
    B. Konsumsi daya kecil
 
</p>
 
<p>
 
    C. Rangkainannya sederhana dan kompak
 
</p>
 
<p>
 
    D. Harganya murah, karena komponenya sedikit
 
</p>
 
<p>
 
    E. Unit I/O yang sederhana, misalnya LCD, LED, dan LATCH
 
</p>
 
<p>
 
    F. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya <em>temperature, </em>tekanan, kelembapan, dan sebagainya
 
</p>
 
<p>
 
    G. Klasifikasi Mikrokontroler.
 
</p>
 
<p>
 
    Menurut Malik dam Mohammad Unggul Juwana (2009:3),Mikrokontroler memiliki beberapa klasifikasi yaitu, sebagai berikut:
 
</p>
 
<p>
 
    1. ROM (<em>Flash Memory) </em>dengan kapasitas 1024 byte (1 KB)
 
</p>
 
<p>
 
    2. RAM berkapasitas 68 byte
 
</p>
 
<p>
 
    3. EEPROM (memori data) berkapasitas 64 byte
 
</p>
 
<p>
 
    4. Total 13 jalur I/O (Port B 8 bit)
 
</p>
 
<p>
 
    5. Timer/Counter 8 bit dengan prescaler
 
</p>
 
<p>
 
    6. Fasilitas pemprograman di dalam sistem (ICSP=<em>In Circuit Serial Programing</em>).
 
</p>
 
<p>
 
    <strong>3. </strong>
 
    <strong>Fitur-fitur Mikrokontroler </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa fitur yang pada umumnya ada di dalam mikrokontroler adalah sebagai berikut:
 
</p>
 
<p>
 
    <strong>A. </strong>
 
    <strong>RAM <em>(Random Access Memory)</em></strong>
 
</p>
 
<p>
 
    RAM digunakan oleh mikrokontroler untuk tempat penyimpanan <em>variable. </em>Memori ini bersifat <em>volatile </em>yang artinya akan kehilangan semua
 
    datanya jika tidak mendapatkan catu daya.
 
</p>
 
<p>
 
    <strong>B. </strong>
 
    <strong>ROM <em>(Read Only Memory)</em></strong>
 
</p>
 
<p>
 
    ROM disebut juga sebagai kode memori karena berfungsi untuktempat penyimpanan program yang akan diberikan oleh <em>user.</em>
 
</p>
 
<p>
 
    <strong>C. </strong>
 
    <strong>Register </strong>
 
</p>
 
<p>
 
    Register merupakan tempat penyimpanan nilai-nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.
 
</p>
 
<p>
 
    <strong>D. </strong>
 
    <strong>Special Function Register </strong>
 
</p>
 
<p>
 
    Merupakan register khusus yang berfungsi untuk mengaru jalanya mikrokontroler dan register ini terletak di RAM.
 
</p>
 
<p>
 
    <strong>E. </strong>
 
    <strong><em>Input </em></strong>
 
    <strong>dan <em>output Pin </em></strong>
 
</p>
 
<p>
 
    <em>Pin Input </em>
 
adalah bagian yang berfungsi sebagai penerima <em>signal </em>dari luar dan pin ini dihubungkan ke berbagai media <em>inpu</em>tan seperti    <em>keypad, sensor, keyboard, </em>dan sebagainya. <em>Pin Output </em>adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma
 
    mikrokontroler.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>F. </strong>
 
    <strong><em>Interrupt</em></strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <em>Interrupt </em>
 
    merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program sedang dijalankan, program
 
    interupsi terlebih dahulu.
 
</p>
 
<p>
 
    Menurut Malik dan Mohammad Unggul Junawa (2009:3), ada beberapa <em>interrupt </em>yang terdapat pada mikrokontroler adalah sebagai berikut:
 
</p>
 
<p>
 
    <strong><em>1. </em></strong>
 
    <strong><em>Interrupt Eksternal </em></strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <em>Interrupt </em>
 
    ini akan terjadi ketika ada inputan dari <em>pin interrupt. </em>
 
</p>
 
<p>
 
    <strong><em>2. </em></strong>
 
    <strong><em>Interrupt Timer </em></strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <em>Interrupt </em>
 
    ini akan terjadi ketika waktu tertentu telah tercapai.
 
</p>
 
<p>
 
    <strong><em>3. </em></strong>
 
    <strong><em>Interrupt Serial </em></strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <em>Interrupt </em>
 
    ini akan terjadi ketika ada penerimaan data dari komunikasi serial.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>2.2.2. Mikrokontroler ATmega 32u4 </strong>
 
</p>
 
<p>
 
    <strong>1. Arsitektur Mikrokontroler ATmega 32u4 </strong>
 
</p>
 
<p>
 
    Sebagai salah satu vendor<em> </em>besar didunia ini, ATMEL mengeluarkan AT mega 32u4 yang merupakan salah satu mikrokontroler yang banyak digunakan. Mikro
 
AT mega 32u4 memiliki kompabilitas penuh dengan keluarga MCS-51 lain, terutama pada bagian pemprogramannya dan mampu deprogram secara    <em>In System Programing </em>(ISP).
 
</p>
 
<p>
 
    Mikrokontroler ATmega 32u4 memiliki beberapa kriteria <em>standard </em>yaitu memiliki 32 KB <em>Flash Memory </em>1 KB EEPROM yang dapat di program ulang
 
    sekitar 1000 kali <em>write </em>atau <em>erase cycle, </em>2,5 KB SRAM, 26 jalur I/O, <em>analog comparator, </em>dua buah 8 bit <em>timer/counter, </em>
 
    dengan arsitektur lima <em>vector, </em>empat level<em> interrupt, full duplex serial port, cystal oscillator </em>dan <em>cystal timer/counter. </em>
 
</p>
 
<p>
 
    Mikrokontroler ATmega 32u4 beroprasi pada frekuensi <em>clock </em>sampai 8 Mhz. ATmega 32u4 memiliki dua <em>power saving mode </em>yang dapat dikontrol
 
    melalui <em>software, </em>yaitu <em>idle mode </em>dan <em>power down mode. </em>Pada <em>idle mode, </em>CPU tidak aktif sedangkan isi RAM tetap
 
    dipertahankan dengan <em>timer/counter, serial port, </em>dan <em>interrupt system </em>tetap berfungsi. Pada <em>power down mode, </em>isi RAM akan
 
disimpan tetapi osilatornya tidak akan berfungsi sehingga semua fungsi dari <em>chip </em>akan berhenti sampai mendapat <em>reset </em>secara    <em>hardware</em>.
 
</p>
 
<p>
 
    <strong>2. </strong>
 
    <strong>Konfigurasi Pin ATmega 32u4 </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    Mikrokontroler merupakan sebuah processor yang digunakan untuk kepentingan control. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer
 
    pribadi dan komputer mainframe, mikrokontroler dibangun dari elemen-elemen dasar yang sama. Seperti umumya komputer, mikrokontroler adalah alat yang
 
    mengerjakan instruksi-instruksi yang diberikan kepadanya, artinya bagian terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri
 
    yang dibuat oleh seorang <em>programmer.</em>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Program ini mengintruksikan komputer untuk melakukan tugas yang lebih kompleks yang diinginkan oleh <em>programmer </em>konfigurasi pin ATmega 32u4 dapat
 
    dilihat pada gambar berikut:
 
</p>
 
<p>
 
    <strong>Gambar 2.4. Konfigurasi <em>pin </em>AT mega32u4 </strong>
 
</p>
 
<p>
 
    <strong>Sumber: </strong>
 
    <a href="http://datasheetdir.com"><strong>http://datasheetdir.com</strong></a>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3. </strong>
 
    <strong>Fitur Mikrokontroler ATmega32u4</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    ATmega 32u4 adalah mikrokontroler keluaran dari ATMEL yang mempunyai arsitektur RISC ( <em>Reduce Instruction Set Computer</em>) yang dimana setiap proses
 
    eksekusi data lebih cepat dari pada arsitektur CISC (<em>Completed Instruction Set Computer). </em>Mikrokontroler ini memiliki beberapa fitur antara lain:
 
</p>
 
<p>
 
    1. Dimensi 6,1 cm(p), 5,75 cm(l), 1,8 cm(t)
 
</p>
 
<p>
 
    2. Memiliki SRAM internal 2,5 KB
 
</p>
 
<p>
 
    3. 1 kanal USART, SPI, 12C, JTAG, USB <em>device </em>
 
</p>
 
<p>
 
    4. Bekerja pada level tegangan 3,3VDC-5,5VDC
 
</p>
 
<p>
 
    5. Catu daya dapat melalui <em>bus power(usb) </em>ataupun dari catu daya eksternal 5VDC
 
</p>
 
<p>
 
    6. Terintegrasi <em>cystal ocilator </em>dengan frekuensi 8Mhz
 
</p>
 
<p>
 
    7. Pemprograman dapat melalui ISP <em>port </em>ataupun <em>mini usb port </em>(bootlaoder)
 
</p>
 
<p>
 
    8. 32 KB <em>flash memory.</em>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Untuk mengetahui alur hubungan dari <em>architecture </em>ATmega 32u4 dapat dilihat pada gambar berikut:
 
</p>
 
<p>
 
    <strong>Gambar 2</strong>
 
    <strong>.5.</strong>
 
    <strong> Arsitektur ATmega328</strong>
 
</p>
 
<p>
 
    <strong> (</strong>
 
    <strong>Sumber: </strong>
 
    <a href="http://duinoworks.bakketti.com/"><strong>http://duinoworks.bakketti.com/</strong></a>
 
    <strong>) </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>2.2.3. Konsep Dasar Sensor Kelembapan (<em>Humidity)</em></strong>
 
</p>
 
<p>
 
    Kelembapan adalah salah satu faktor yang menetukan kondisi cuaca pada suatu daerah. Kelembapan sendiri dapat diukur dengan berbagai macam metode, salah
 
    satunya adalah dengan menggunakan sensor kelembapan (<em>humidity).</em>
 
</p>
 
<p>
 
    A. Jenis kelembapan ada dua faktor yaitu:
 
</p>
 
<p>
 
    1. Kelembapan Absolut
 
</p>
 
<p>
 
    Bilangan yang menunjukan berapa gram uap air yang tergantung dalam satu meter kubik udara
 
</p>
 
<p>
 
    2. Kelembapan relative
 
</p>
 
<p>
 
    Bilangan yang menunjukan berapa persen perbandingan antara uap air yang ada dalam udara saat pengukuran dan jumlah uap air maksimum yang dapat ditampung
 
    oleh udara tersebut.
 
</p>
 
<p>
 
    B. Jenis kelembapan sensor terdiri dari beberapa bagian sebagai berikut:
 
</p>
 
<p>
 
    1. Capacitive Sensors
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Sebuah kapasitor air-filled/terisi-udara dibuat sebagai suatu sensor kelembaban relative karena uap dalam atmosfer merubah permivitas elektrik udara.
 
    Sebuah kapasitor air-filled/terisi-udara dibuat sebagai suatu sensor kelembaban relative karena uap dalam atmosfer merubah permivitas elektrik udara.
 
</p>
 
<p>
 
    <strong> Gambar 2.6. Konfigurasi Capacitive sensors</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    2. Electrical Conductivity Sensors
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Sensor kelambapan konduktivitas adalah disebut dengan “<em>Pope element”, </em>yang terdiri dari polystyrene yang
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> Gambar 2.7. Konfigurasi Electrical Conductivity Sensors</strong>
 
</p>
 
<p>
 
    dilakukan/diperlakukan dengan asam sulfur untuk memperoleh karakteristik surface-resistivitas yang diinginkan.
 
</p>
 
<p>
 
    3. Thermal Conductivity Sensors
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Penggunaan konduktivitas thermal dari gas untuk mengukur kelembapan dapat diukur oleh sebuah sensor thermistor.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> Gambar 2.8. Konfigurasi Thermal conductivity sensors</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>2.2.4. Arduino Uno Board 1.0</strong>
 
</p>
 
<p>
 
    Arduino dikatakan sebagai sebuah <em>platform </em>dari <em>physical computing </em>yang bersifat <em>open source. </em>Pertama yang perlu dipahami bahwa
 
kata “<em>platform”</em> ini adalah sebuah pilihan kata yang tepat. Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi kombinasi dari    <em>hardware</em>, bahasa pemprograman dan <em>Integrated Development Environment </em>(IDE) yang berteknologi. IDE adalah sebuah software yang sangat
 
    berperan untuk menulis program, <em>compile </em>menjadi kode biner dan meng<em>-upload </em>kedalam <em>memory </em>mikrokontroler.
 
</p>
 
<p>
 
    Menurut Feri Djunandi (2011:8), “Komponen utama didalam papan Arduino adalah sebuah mikrokontroler 8 bit dengan merk ATmega yang dibuat oleh Atmel
 
    Corporation. Berbagai papan Arduino menggunakan tipe ATmega yang berbeda-beda tergantung dari spesifikasinya, sebagai contoh Arduino Uno menggunakan ATmega
 
    328 sedangkan Arduino Mega 2560 yang lebih canggih menggunakan ATmega 2560”.
 
</p>
 
<p>
 
    Dibawah ini adalah contoh diagram blok sederhana dari mikrokontroler ATmega 32u4 yang dipakai pada Arduino Uno sebagai berikut:
 
</p>
 
<p>
 
    UART (Anar Muka Serial)
 
</p>
 
<p align="left">
 
    2KB RAM 32 KB RAM
 
</p>
 
<p align="left">
 
    Flash Memori
 
</p>
 
<p>
 
    (Program)
 
</p>
 
<p align="left">
 
    (Memori kerja)
 
</p>
 
<p>
 
    1KB
 
</p>
 
<p align="left">
 
    EEPROM
 
</p>
 
<p align="left">
 
    CPU
 
</p>
 
<p align="left">
 
    Port Input / Output
 
</p>
 
<p>
 
    <strong>Gambar 2.9. </strong>
 
    Diagram Blok Arduino Uno
 
</p>
 
<p>
 
    <strong>Sumber : E-Book Pengenalan Arduino Feri Djuandi (2011:8)</strong>
 
</p>
 
<p>
 
    Blok-blok diagram dari pengenalan Arduino Uno 1.0 dijelaskan sebagai berikut:
 
</p>
 
<p>
 
    1. <em>Universal Asychronus Reseirve/Transmiter </em>(UART) adalah antar muka yang digunakan untuk komunikasi serial seperti pada RS-232, RS-442, dan
 
    RS-485.
 
</p>
 
<p>
 
    2. 2KB RAM pada memori kerja bersifat <em>volatile</em> (hilang saat daya dimatikan), digunakan oleh variable-variabel didalam program.
 
</p>
 
<p>
 
    3. 32KB RAM flash memori bersifat <em>non-volatile, </em>digunakan untuk menyimpan program yang dimuat dari komputer. Selain program, flash memori juga
 
menyimpan <em>bootlander. Bootlander </em>adalah program inisiasi yang ukurnanya kecil, dijalankan oleh CPU saat dayanya hidup. Setelah    <em>bootlander </em>selesai dijalankan, berikutnya program didalam RAM akan dieksekusi.
 
</p>
 
<p>
 
    4. 1KB EEPROM bersifat <em>non-volatile </em>, digunakan untuk menyimpan data yang tidak boleh hilang saat daya dimatikan. Tidak digunakan pada papa
 
    Arduino Uno 1.0.
 
</p>
 
<p>
 
    5. <em>Central Processing Unit (CPU), </em>bagian mikrokontroler untuk menjalankan setiap instruksi dari program.
 
</p>
 
<p>
 
    6. Port Input dan Output, pin-pin untuk menerima data <em>(input) </em>digital atau analog, dan mengeluarkan data <em>(output) </em>digital atau analog.
 
</p>
 
<p>
 
    <strong>2.2.5. Bagian-Bagian Arduino Uno 1.0 </strong>
 
</p>
 
<p>
 
    Setelah mengenal bagian-bagian utama dari mikrokontroler ATmega 32u4 sebagai komponen utama, selanjutnya menjelaskan tentang bagian-bagian dari papan
 
    Arduino itu sendiri.
 
</p>
 
<p>
 
    <strong>Gambar 2.10. Bagian-bagian Arduino Uno <em>Board </em></strong>
 
</p>
 
<p>
 
    <strong>Sumber: E-Book Pnegenalan Arduino Feri Djuandi (2009:9) </strong>
 
</p>
 
<p>
 
    Bagian-bagian komponen dari Arduino Uno <em>board </em>dapat dijelaskan sebagai berikut:
 
</p>
 
<p>
 
    A. <strong>14 pin input/output digital (0-13)</strong>
 
</p>
 
<p>
 
    Berfungsi sebagai input atau output, dapat diatur oleh program. Khusus untuk 6 buah pin 3, 5, 6, 9, 10, dan 11, dapat juga berfungsi sebagai pin analog
 
    output dimana tegangan outputnya dapat diatur. Nilai sebuah pin output analog dapat deprogram antara 0-255, dimana hal itu mewakili nilai tegangan 0-5 V.
 
</p>
 
<p>
 
    B. <strong>USB </strong>
 
</p>
 
<p>
 
    Berfungsi untuk:
 
</p>
 
<p>
 
    § Memuat program dari komputer ke dalam papan.
 
</p>
 
<p>
 
    § Komunikasi serial antara papan dan komputer.
 
</p>
 
<p>
 
    § Mmeberi daya listrik ke papan.
 
</p>
 
<p>
 
    C. <strong>Sambungan SV1 B</strong>
 
</p>
 
<p>
 
    Sambungan atau <em>jumper </em>untuk memilih sumber daya papan, apakah dari sumber eksternal atau menggunakan USB. Sambungan ini tidak diperlukan lagi pada
 
    papan Arduino versi terakhir karena pemilihan sumber daya eksternal atau USB dilakukan secara otomatis.
 
</p>
 
<p>
 
    D. <strong>Q1-Kristal <em>(Quartz crystal oscillator) </em></strong>
 
</p>
 
<p>
 
    Jika mikrokontroler dianggap sebagai sebuah otak, maka Kristal adalah janttungnya karena komponen ini menghasilkan detak-detak yang dikirim kepada
 
    mikrokontroler agar melakukan sebuah operasi untuk setiap detaknya. Kristal ini dipilih yang berdetak 16 juta kali per detik (16 MHz).
 
</p>
 
<p>
 
    E. <strong>Tombol Reset S1 </strong>
 
</p>
 
<p>
 
    Untuk menreset mikrokontroler sehingga program akan mulai lagi dari awal. Perhatikan bahwa tombol reset ini bukan untuk menghapus program atau mengosongkan
 
    mikrokontroler.
 
</p>
 
<p>
 
    F. <strong>IC 1-Mikkontroler ATmega </strong>
 
</p>
 
<p>
 
    Komponen utama dari papan Arduino, didalamnya terdapat CPU, ROM dan RAM.
 
</p>
 
<p>
 
    G. <strong>X1-Sumber Daya Eksternal </strong>
 
</p>
 
<p>
 
    Jika hendak disuplai dengan sumber daya eksternal, Arduino dapat diberikan tegangan DC antara 9-12 V.
 
</p>
 
<p>
 
    H. <strong>6 pin input analog (0-5)</strong>
 
</p>
 
<p>
 
    Pin ini sangat berguna untuk membaca tegangan yang dihasilakn oleh sensor analog, seperti sensor suhu. Program dapat membaca nilai sebuah pin input antara
 
    0-1-23, dimana hal itu mewakili nilai tagangan 0-5V.
 
</p>
 
<p>
 
    <strong>2.2.6. Komponen Dasar Elektronika</strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Elektronika </strong>
 
</p>
 
<p>
 
    Menurut Rusmadi (2009:10), Komponen elektronika terbagi menjadi 2 bagian yaitu:
 
</p>
 
<p>
 
    1. Komponen Pasif
 
</p>
 
<p>
 
    Menurut Rusmadi (2009:10), “Komponen pasif adalah komponen-komponen elektronika yang apabila dialiri aliran listrik tidak menghasilkan tenaga seperti:
 
    perubahan tegangan, pembalikan fasa, penguatan dan lain-lain”. Ada beberapa komponen yang termasuk dalam komponen pasif diantaranya adalah sebagai berikut:
 
</p>
 
<p>
 
    A. Resistor atau Tahanan
 
</p>
 
<p>
 
    B. Kapasitor atau Kondensator
 
</p>
 
<p>
 
    C. Trafo atau Transformator
 
</p>
 
<p>
 
    2. Komponen Aktif
 
</p>
 
<p>
 
    Menurut Rusmadi (2009:33), Komponen aktif adalah komponen yang apabila dialiri aliran listrik akan menghasilkan sesuatu tenaga baik berbentuk penguatan
 
    maupun mengatur aliran listrik yang melaluinya”.
 
</p>
 
<p>
 
    Ada beberapa yang termasuk komponen aktif antara lain adalah sebagai berikut:
 
</p>
 
<p>
 
    A. Dioda
 
</p>
 
<p>
 
    B. Transistor
 
</p>
 
<p>
 
    C. IC <em>(Integrated Circuit) </em>
 
</p>
 
<p>
 
    D. Thyristor atau SCR <em>(Silicon Controller Reciefer). </em>
 
</p>
 
<p>
 
    <strong>2.2.7. Konsep Dasar Driver Motor DC IC L293D </strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Driver Motor DC IC L293D</strong>
 
</p>
 
<p>
 
    <em>IC</em>
 
    L293D adalah <em>IC </em>yang didesain khusus sebagai <em>driver </em>motor <em>DC </em>dan dapat dikendalikan dengan rangkaian <em>TTL </em>mupun
 
    mikrokontroler motor DC yang dikontrol dengan <em>driver </em>IC L293D dapat dihubungkan ke <em>ground </em>maupun ke sumber tegangan positif karena
 
didalam <em>driver </em>L293D sistem <em>driver </em>yang digunakan adalah <em>totem pool.</em> Dalam 1 <em>unit chip </em>IC L293D terdiri dari 4 buah    <em>driver </em>motor DC yang berdiri sendiri denagn kemampuan mengalirkan arus 1 <em>ampere </em>tiap <em>driver</em>. Sehingga dapat digunakan untuk
 
    membuat <em>driver h-bridge </em>untuk 2 buah motor DC. Konstruksi <em>pin driver </em>motor DC IC L293D dapat dilihat pada gambar 2.5 sebagai berikut:
 
</p>
 
<p>
 
    <strong> Gambar 2.11. </strong>
 
</p>
 
<p>
 
    <strong> Konstruksi <em>pin </em>dan rangkaian <em>driver </em>motor DC IC L293D</strong>
 
</p>
 
<p>
 
    <strong> (Sumber: http//chaokhun.kmitl.ac.th) </strong>
 
</p>
 
<p>
 
    Fungsi <em>pin driver </em>motor DC IC L293D, terdiri dari beberapa pin yaitu:
 
</p>
 
<p>
 
    A. <em>Pin </em><strong>EN </strong>(<em>Enabl, </em>EN1.2, EN3.4) berfungsi untuk mengijinkan <em>driver </em>menerima perintah untuk mengerkan motor DC.
 
</p>
 
<p>
 
    B. <em>Pin <strong>In (</strong>Input, </em>1A, 2A, 3A, 4A) adalah <em>pin input </em>sinyal kendali motor DC
 
</p>
 
<p>
 
    C. <em>Pin <strong>Out (</strong>Output, </em>1Y, 2Y, 3Y, 4Y) adalah jalur <em>output </em>masing-masing <em>driver </em>yang dihubungkan ke motor DC.
 
</p>
 
<p>
 
    D. <em>Pin <strong>VCC (</strong>VCC1, VCC2) </em>adalah jalur input tegangan sumber <em>driver </em>motor DC, dimana <em>VCC1 </em>adalah jalur input
 
    sumber tegangan rangkaian control <em>driver </em>dan VCC2 adalah jalur <em>input </em>sumber tegangan untuk motor DC yang dikendalikan.
 
</p>
 
<p>
 
    E. <em>Pin <strong>GND (</strong>Ground) </em>adalah jalu yang harus dihubungkan ke <em>ground, pin GND</em> ini ada 4 buah yang berdekatan dan dapt
 
    dihubungkan ke sebuah pendingin kecil.
 
</p>
 
<p>
 
    <strong>2.</strong>
 
    <strong>2</strong>
 
    <strong>.</strong>
 
    <strong>8</strong>
 
    <strong>.</strong>
 
    <strong> Konsep Dasar </strong>
 
    <strong>Motor Servo </strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Motor Servo </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Motor servo adalah sebuah motor DC yang dilengkapi rangkaian kendali dengan sistem <em>closed feedback</em> yang terintegrasi dalam motor tersebut. Pada
 
    motor servo posisi putaran sumbu (<em>axis</em>) dari motor akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar </strong>
 
    <strong>2</strong>
 
    <strong>.</strong>
 
    <strong>12</strong>
 
    <strong>. Bentuk fisik motor servo standar</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    <strong>Sumber:</strong>
 
    <a href="http://elektronika-dasar.web.id"><strong>http://elektronika-dasar.web.id</strong></a>
 
    <strong></strong>
 
</p>
 
<p>
 
    Motor servo disusun dari sebuah motor DC, <em>gearbox</em>, variabel resistor (VR) atau potensiometer dan rangkaian kontrol. Potensiometer berfungsi untuk
 
    menentukan batas maksimum putaran sumbu (<em>axis</em>) motor servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang pada pin
 
    kontrol motor servo.
 
</p>
 
<p>
 
    Motor servo adalah motor yang mampu bekerja dua arah (<em>CW</em> dan <em>CCW</em>) dimana arah dan sudut pergerakan rotornya dapat dikendalikan dengan
 
    memberikan variasi lebar pulsa (<em>duty cycle</em>) sinyal <em>PWM </em>padabagianpinkontrolnya.
 
    <br/>
 
    <strong>1. Jenis motor servo</strong>
 
</p>
 
<p>
 
    A. Motor servo standar 180° Motor servo jenis ini hanya mampu bergerak dua arah (<em>CW</em> dan <em>CCW</em>) dengan defleksi masing-masing sudut mencapai
 
    90° sehingga total defleksi sudut dari kanan – tengah – kiri adalah 180°.
 
</p>
 
<p>
 
    B. Motor servo<em> continuous</em> Motor servo jenis ini mampu bergerak dua arah (<em>CW</em>dan <em>CCW</em>) tanpa batasan defleksi sudut putar (dapat
 
berputar secara kontinyu). <em>Pulse</em> kontrol motor servo operasional motor servo dikendalikan oleh sebuah <em>pulse</em> selebar ± 20 ms, dimana lebar    <em>pulse</em> antara 0.5 <em>ms</em> dan 2 <em>ms</em> menyatakan akhir dari range sudut maksimum. Apabila motor servo diberikan <em>pulse</em> dengan
 
    besar 1.5 <em>ms</em> mencapai gerakan 90°, maka bila kita berikan <em>pulse</em> kurang dari 1.5 <em>ms</em> maka posisi mendekati 0° dan bila kita
 
    berikan <em>pulse</em> lebih dari 1.5 <em>ms</em> maka posisi mendekati 180°.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Gambar <em>pulse </em>kendali motor servo dapat dilihat pada gambar 2.2 sebagaiberikut:
 
    <br/>
 
    <br/>
 
</p>
 
<p>
 
    <strong>Gambar 2.13. </strong>
 
    <strong>Pulsa kendali motor servo</strong>
 
    <strong></strong>
 
</p>
 
<p align="left">
 
    <strong> Sumber: </strong>
 
    http://trikueni-desainsistem.blogspot.com/2014/03/Pengertian-Motor-Servo.html<strong></strong>
 
</p>
 
<p>
 
    Motor servo akan bekerja secara baik jika pada bagian pin kontrolnya diberikan sinyal <em>PWM</em> dengan frekuensi 50 <em>Hz</em>. Dimana pada saat sinyal
 
    dengan frekuensi 50<em> Hz</em> tersebut dicapai pada kondisi <em>Tonduty cycle </em>1.5 <em>ms</em>, maka rotor dari motor akan berhenti tepat di
 
    tengah-tengah (sudut 0°/ netral). Pada saat <em>Ton duty cycle</em> dari sinyal yang diberikan kurang dari 1.5 ms, maka rotor akan berputar ke berlawanan
 
    arah jarum jam (<em>Counter Clock wise, CCW</em>) dengan membentuk sudut yang besarnya linier terhadap besarnya <em>Ton duty cycle</em>, dan akan bertahan
 
diposisi tersebut. Dan sebaliknya, jika <em>Ton duty cycle</em> dari sinyal yang diberikan lebih dari 1.5 ms, maka rotor akan berputar searah jarum jam (    <em>Clock Wise, CW</em>) dengan membentuk sudut yang linier pula terhadap besarnya <em>Ton duty cycle</em>, dan bertahan diposisi tersebut.
 
</p>
 
<p>
 
    <strong>2.2.9. Konsep Dasar </strong>
 
    <strong>Lampu <em>led</em></strong>
 
    <strong><em></em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
    <strong>1. Definisi Lampu <em>led </em></strong>
 
</p>
 
<p>
 
    Lampu <em>LED </em>atau kepanjangannya (<em>light emitting diode) </em>adalah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki
 
    fungsi untuk menunjukkan status dari perangkat elektronika tersebut. Misalnya pada sebuah komputer, terdapat lampu LED power dan <em>led</em> indikator
 
    untuk processor, atau dalam monitor terdapat juga lampu <em>ledpower</em> dan <em>power saving</em>. Lampu <em>led</em> terbuat dari plastik dan dioda
 
    semikonduktor yang dapat menyala apabila dialiri tegangan listrik rendah (sekitar 1.5 volt DC). Bermacam-macam warna dan bentuk dari lampu <em>led</em>,
 
    disesuaikan dengan kebutuhan dan fungsinya.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Bentuk fisik dari lampu <em>led</em> dapat dilihat pada gambar 2.12 sebagai berikut:
 
</p>
 
<p>
 
    <strong>Gambar </strong>
 
    <strong>2</strong>
 
    <strong>.</strong>
 
    <strong>14</strong>
 
    <strong>. Lampu <em>led</em></strong>
 
</p>
 
<p>
 
    <strong>Sumber : diambil dari spedaontel.wordpress.com</strong>
 
    <strong> </strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>A. </strong>
 
    <strong>Fungsi lampu <em>led</em></strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <a href="http://usmanft.blogspot.com/2006/05/led-sebagai-sumber-cahaya-masa-depan.html" target="_blank"><em>Led (light emitting diode)</em></a>
 
    merupakan sejenis lampu yang akhir-akhir ini muncul dalam kehidupan kita. <em>Led</em> dulu umumnya digunakan pada <em>gadget</em> seperti ponsel serta
 
komputer. Sebagai pesaing lampu bohlam dan neon, saat ini aplikasinya mulai meluas dan bahkan bisa kita temukan pada korek api yang kita gunakan, lampu<em>emergency</em> dan sebagainya. <em>Led</em> sebagai model lampu masa depan dianggap dapat    <a href="http://netsains.com/2008/02/menekan-pemanasan-global-dengan-lampu-led/" target="_blank">menekan pemanasan global</a> karena efisiensinya.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>2.2.10. Konsep Dasar </strong>
 
    <strong>Resistor</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Resistor </strong>
 
</p>
 
<p>
 
    Resistor atau tahanan adalah salah satu komponen elektronika yang berfungsi untuk mengatur serta menghambat arus listrik. Resistor adalah komponen dasar
 
    elektronika yang dipergunakan untuk membatasi jumlah arus yang mengalir dalam suatu rangkaian. Sesuai dengan namanya resistor bersifat<em> resistif</em>
 
    dan biasanya komponen ini terbuat dari bahan karbon. Berdasarkan hokum <em>Ohm</em> bahwa <em>resistansi</em> berbanding terbalik dengan jumlah arus yang
 
    mengalir melaluinya. Satuan <em>resistansi</em> dari suatu resistor disebut <em>Ohm</em> atau dilambangkan dengan simbol <strong>W</strong>(<em>Omega</em>
 
    ).
 
</p>
 
<p>
 
    Untuk menghitung hambatan pada resistor dapat menggunakan rumus sebagai berikut:
 
</p>
 
<p>
 
    Keterangan :
 
</p>
 
<p>
 
    V = tegangan listrik (<em>volt </em>)
 
</p>
 
<p>
 
    I = arus yang mengalir (<em>ampere</em>)
 
</p>
 
<p>
 
    R = tahanan <em>(ohm</em>)
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Untuk mengetahui nilai resistor berdasarkan warnanya dapat dilihat pada table 2.1 sebagai berikut:
 
</p>
 
 
 
 
 
 
 
 
<p>
 
    <strong>Tabel 2.3. Tabel baca resistor </strong>
 
</p>
 
<p>
 
    <strong> Sumber : Rusmadi (2009:13)</strong>
 
</p>
 
<p>
 
    Penjelasan dari kode warna resistor pada gambar 2.13 sebagai berikut:
 
</p>
 
 
 
 
 
 
 
 
 
<p>
 
    · Kode I, menyatakan angka ke satu
 
</p>
 
<p>
 
    · Kode II, menyatakan angka ke dua
 
</p>
 
<p>
 
    · Kode III, menyatakan faktor pengali
 
</p>
 
<p>
 
    · Kode IV, menyatakan nilai toleransi atau batas antara nilai tahanan terbesar dengan nilai tahanan yang terkecil.
 
</p>
 
<p>
 
    Misalkan diketahui warna tahanan terdiri dari merah-hijau-orange-emas, berarti nilai resistansinya = 25.000 ohm ±5% = 25 K ohm ±5%.
 
</p>
 
<p>
 
    Nilai maksimal dari resistansinya = 25.000 + (25.000 X 5%) = 26.250 ohm.
 
</p>
 
<p>
 
    Nilai maksimal dari resistansinya = 25.000 - (25.000 X 5%) = 26.250 ohm.
 
</p>
 
<p>
 
    Menurut macamnya resistor terbagi atas dua macam yaitu:
 
</p>
 
<p>
 
    1. Resistor Tetap ( <em>Fixed Resistor</em>)
 
</p>
 
<p>
 
    Resistor tetap adalah resistor yang memiliki nilai hambatan yang tetap tidak dapat diubah-ubah. Apabila nilai tahanannya semakin besar, maka arus semakin
 
    kecil. Sebaliknya bila nilai tahanannya kecil, maka arus yang mengalir semakin besar. Resistor memiliki batas kemampuan daya misalnya : 1/16 watt, 1/8
 
    watt, ¼ watt, ½ watt.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Artinya resitor hanya dapat dioperasikan dengan daya maksimal sesuai dengan kemampuan dayanya. Adapun resistor tidak tetap dapat dilihat pada gambar 2.14.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar </strong>
 
    <strong>2</strong>
 
    <strong>.</strong>
 
    <strong>15</strong>
 
    <strong>. Bentuk fisik dan simbol resistor tetap</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    2. Resistor Tidak Tetap (<em>Variable</em> Resistor)
 
</p>
 
<p>
 
    Ialah resistor yang nilai hambatannya atau <em>resistansi</em>nya dapat diubah-ubah. Jenisnya antara lain : hambatan geser, trimpot dan potensiometer. Yang
 
    banyak digunakan ialah trimpot dan potensimeter.
 
</p>
 
<p>
 
    <strong>B. </strong>
 
    <strong>Tahanan <em>Variabel</em></strong>
 
    adalah jenis tahanan yang <em>resistansi</em>nya bisa diubah-ubah, seperti Potensiometer dengan cara diputar dan Trimpot (trimer potensiometer).
 
</p>
 
<p>
 
    <strong>C. </strong>
 
    <strong>LDR (<em>Light Dependent Resistance</em>)</strong>
 
    adalah tahanan yang nilai resistansinya dipengaruhi oleh cahaya, nilai tahananya akan mengecil apabila terkena cahaya dan membesar apabila tidak terkena
 
    cahaya.<strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>D. </strong>
 
    <strong>NTC (</strong>
 
    <strong><em>negative thermal coeffisien</em></strong>
 
    <strong>)dan PTC (<em>positive thermal coeffisien</em>)</strong>
 
    adalah jenis tahanan yang nilai tahanannya dipengaruhi oleh perubahan suhu. NTC pada suhu yang tinggi nilai tahanannya turun dan pada suhu yang rendah
 
    nilai tahananya naik, sedangkan PTC kebalikannya pada suhu yang tinggi nilai tahanannya naik dan pada suhu yang rendah nilai tahanannya turun.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Adapun resistor tidak tetap dapat dilihat seperti pada gambar 2.15 sebagai berikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 2.16. Bentuk fisik dan simbol resistor tidak tetap</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>2.2.11. Konsep Dasar </strong>
 
    <strong>Kapasitor</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> 1. Definsi Kapasitor </strong>
 
</p>
 
<p>
 
    Kapasitor adalah komponen elektronika yang mempunyai kemampuan menyimpan <em>electron-elektron</em> selama waktu yang tidak tertentu. Kapasitor berbeda
 
    dengan akumulator dalam menyimpan muatan listrik terutama tidak terjadi perubahan kimia pada bahan kapasitor, besarnya kapasitansi dari sebuah kapasitor
 
    dinyatakan dalam <em>farad</em>.
 
</p>
 
<p>
 
    Pengertian lain kapasitor adalah komponen elektronika yang dapat menyimpan dan melepaskan muatan listrik. Struktur sebuah kapasitor terbuat dari 2 buah
 
plat metal yang dipisahkan oleh suatu bahan <em>dielektrik</em>. Bahan-bahan <em>dielektrik</em> yang umum dikenal misalnya udara vakum, keramik, gelas,    <em>elektrolit </em>dan lain-lain.
 
</p>
 
<p>
 
    Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki (<em>elektroda</em>) metalnya dan pada
 
    saat yang sama muatan-muatan negatif terkumpul pada ujung metal yang satu lagi. Muatan positif tidak dapat mengalir menuju ujung kutup negatif dan
 
    sebaliknya muatan negatif tidak bisa menuju ke ujung kutup positif, karena terpisah oleh bahan dielektrik yang <em>non-konduktif</em>. Muatan elektrik ini
 
    “tersimpan” selama tidak ada konduksi pada ujung-ujung kakinya. Kemampuan untuk menyimpan muatan listrik pada kapasitor disebuat dengan kapasitansi atau
 
    kapasitas.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Untuk melihat kontruksi dari kapasitor, dapat dilihat pada gambar 2.16 sebagai berikut:
 
</p>
 
 
 
 
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
 
 
 
<p>
 
    <strong>Gambar </strong>
 
    <strong>2</strong>
 
    <strong>.1</strong>
 
    <strong>7</strong>
 
    <strong>. Susunan lapisan kapasitor</strong>
 
</p>
 
 
 
 
 
<p>
 
    <strong>Sumber: </strong>
 
    <a href="http://elektronika-dasar.web.id"><strong>http://elektronika-dasar.web.id</strong></a>
 
    <strong></strong>
 
</p>
 
 
 
 
 
 
 
 
 
<p>
 
    Kapasitansi didefenisikan sebagai kemampuan dari suatu kapasitor untuk dapat menampung muatan <em>elektron</em>. <em>Coulombs</em> pada abad 18 menghitung
 
    bahwa 1 <em>coulomb </em>= 6.25 x 1018 elektron. Kemudian Michael Faraday membuat <em>postulat</em> bahwa sebuah kapasitor akan memiliki kapasitansi
 
    sebesar 1 <em>farad</em> jika dengan tegangan 1 <em>volt</em> dapat memuat muatan <em>elektron</em> sebanyak 1 <em>coulombs</em>. Dengan rumus dapat
 
    ditulis :
 
</p>
 
<p>
 
    Q = CV
 
</p>
 
<p>
 
    Dimana :
 
</p>
 
<p>
 
    Q = muatan elektron dalam C (<em>coulomb</em>)
 
</p>
 
<p>
 
    C = nilai kapasitansi dalam F (<em>farad</em>)
 
</p>
 
<p>
 
    V = besar tegangan dalam V (<em>volt</em>)
 
</p>
 
<p>
 
Dalam praktek pembuatan kapasitor, kapasitansi dihitung dengan mengetahui luas area plat metal (A), jarak (t) antara kedua plat metal (tebal    <em>dielektrik</em>) dan konstanta (k) bahan dielektrik. Dengan rumusan dapat ditulis sebagai berikut :
 
</p>
 
<p>
 
    C = (8.85 x 10-12) (k A/t)
 
</p>
 
<p>
 
    Contoh konstanta (k) dari beberapa bahan <em>dielektrik </em>yang disederhanakan dapat dilihat pada tabel 2.2 sebagai berikut:
 
</p>
 
<table align="left" border="1" cellpadding="0" cellspacing="0">
 
        <tr>
 
            <td valign="top" width="233">
 
                <p>
 
                    Udara vakum
 
                </p>
 
            </td>
 
            <td valign="top" width="220">
 
                <p>
 
                    K=1
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td valign="top" width="233">
 
                <p>
 
                    Aluminium
 
                </p>
 
            </td>
 
            <td valign="top" width="220">
 
                <p>
 
                    K=8
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td valign="top" width="233">
 
                <p>
 
                    Keramik
 
                </p>
 
            </td>
 
            <td valign="top" width="220">
 
                <p>
 
                    K=100-1000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td valign="top" width="233">
 
                <p>
 
                    Gelas
 
                </p>
 
            </td>
 
            <td valign="top" width="220">
 
                <p>
 
                    K=8
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td valign="top" width="233">
 
                <p>
 
                    Polyethylene
 
                </p>
 
            </td>
 
            <td valign="top" width="220">
 
                <p>
 
                    K=3
 
                </p>
 
            </td>
 
        </tr>
 
</table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<p>
 
    <strong>Tabel 2.4. Bahan dielektrik yang di sederhanakan</strong>
 
</p>
 
 
 
<p>
 
    <strong>a. </strong>
 
    <strong> Prinsip Pembentukan Kapasitor</strong>
 
</p>
 
<p>
 
    1. Jika dua buah plat atau lebih yang berhadapan dan dibatasi oleh isolasi, kemudian plat tersebut dialiri listrik maka akan terbentuk kondensator (isolasi
 
    yang menjadi batas kedua plat tersebut dinamakan <em>dielektrikum</em>).
 
</p>
 
<p>
 
    2. Bahan <em>dielektrikum</em> yang digunakan berbeda-beda sehingga penamaan kapasitor berdasarkan bahan <em>dielektrikum</em>. Luas plat yang berhadapan
 
    bahan <em>dielektrikum </em>dan jarak kedua plat mempengaruhi nilai kapasitansinya.
 
</p>
 
<p>
 
    3. Pada suatu rangkaian yang tidak terjadi kapasitor liar. Sifat yang demikian itu disebutkan kapasitansi <em>parasitic</em>. Penyebabnya adalah adanya
 
    komponen-komponen yang berdekatan pada jalur penghantar listrik yang berdekatan dan gulungan-gulungan kawat yang berdekatan.
 
</p>
 
<p>
 
    <strong>Gambar 2.18. Lapisan dalam kapasitor</strong>
 
</p>
 
<p>
 
    <strong>Sumber: </strong>
 
    <a href="http://elektronika-dasar.web.id"><strong>http://elektronika-dasar.web.id</strong></a>
 
    <strong></strong>
 
</p>
 
<p>
 
Gambar 2.17 diatas menunjukan bahwa ada dua buah plat yang dibatasi udara. Jarak kedua plat dinyatakan sebagai d dan tegangan listrik yang masuk. Besaran    <em>Kapasitansi</em> Kapasitas dari sebuah kapasitor adalah perbandingan antara banyaknya muatan listrik dengan tegangan kapasitor dapat ditulis
 
    menggunakan rumus sebagai berikut: C = Q / V.
 
</p>
 
<p>
 
    Jika dihitung dengan rumus C= 0,0885 D/d. Maka kapasitasnya dalam satuan <em>piko farad</em>. D = luas bidang plat yang saling berhadapan dan saling
 
    mempengaruhi dalam satuan cm2. D=jarak antara plat dalam satuan cm. Bila tegangan antara plat 1 <em>volt</em> dan besarnya muatan listrik pada plat 1
 
    coulomb, maka kemampuan menyimpan listriknya disebut 1 <em>farad</em>. Dalam kenyataannya kapasitor dibuat dengan satuan dibawah 1 <em>farad</em>.
 
    Kebanyakan kapasitor <em>elektrolit</em> dibuat mulai dari 1 <em>mikrofarad</em> sampai beberapa <em>milifarad</em>.
 
</p>
 
<p>
 
    <strong>b. </strong>
 
    <strong>Jenis-jenis kapasitor sesuai bahan dan konstruksinya.</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    Kapasitor seperti juga resistor nilai kapasitansinya ada yang dibuat tetap dan ada yang variabel. Kapasitor <em>dielektrikum</em> udara, kapasitansinya
 
    berubah dari nilai maksimum ke minimum. Kapasitor <em>variabel</em> sering kita jumpai pada rangkaian pesawat penerima radio dibagian penala dan osilator.
 
Agar perubahan kapasitansi di dua bagian tersebut serempak maka digunakan kapasitor variabel ganda. Kapasitor variabel ganda adalah dua buah kapasitor    <em>variabel</em> dengan satu pemutar. Berdasarkan <em>dielektrikum</em> kapasitor dibagi menjadi beberapa jenis, antara lain:
 
</p>
 
<p>
 
    1. kapasitor keramik
 
</p>
 
<p>
 
    2. kapasitor film kapasitor <em>elektrolit </em>
 
</p>
 
<p>
 
    3. kapasitor<em>tantalum</em>
 
</p>
 
<p>
 
    4. kapasitor kertas
 
</p>
 
<p>
 
    Berdasarkan polaritas kutup pada elektroda kapsitor dapat dibedakan dalam 2 jenis yaitu :
 
</p>
 
<p>
 
    1. Kapasitor <em>Non-Polar</em>, kapasitor yang tidak memiliki polaritas pada kedua elektroda dan tidak perlu dibedakan kaki elektrodanya dalam pesangannya
 
    pada rangkaian elektronika.
 
</p>
 
<p>
 
    2. Kapasitor <em>Bi-Polar</em>, yaitu kapasitor yang memiliki polaritas positif dan negatif pada elektrodanya, sehingga perlu diperhatikan pesangannya pada
 
    rangkaian elektronika dan tidak boleh terbalik. Kapasitor elektrolit dan kapasitor tantalum adalah kapasitor yang mempunyai kutub atau polar, sering
 
    disebut juga dengan nama kapasitor polar. Kapasitor film terdiri dari beberapa jenis yaitu <em>polyester film</em>, <em>poly propylene film</em>.
 
</p>
 
<p>
 
    <strong>2.2.12. Konsep Dasar IC Regulator</strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi IC Regulator </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    Salah satu tipe <em>regulator</em> tegangan tetap adalah 78XX. <em>Regulator </em>tegangan tipe 78XX adalah salah satu regulator tegangan tetap dengan tiga
 
    terminal, yaitu terminal <em>VIN</em>, <em>GND</em> dan <em>VOUT</em>. Tegangan keluaran dari <em>regulator</em> 78XX memungkinkan <em>regulator</em> untuk
 
    dipakai dalam sistem logika, <em>instrumentasi</em> dan<em> Hifi</em>. <em>Regulator</em> tegangan 78XX dirancang sebagai <em>regulator</em> tegangan
 
    tetap, meskipun demikian dapat juga keluaran dari <em>regulator</em> ini diatur tegangan dan arusnya melalui tambahan komponen <em>eksternal</em>. Pada
 
    umumnya catu daya selalu dilengkapi dengan <em>regulator</em> tegangan. Tujuan pemasangan <em>regulator</em> tegangan pada catu daya adalah untuk
 
    menstabilkan tegangan keluaran apabila terjadi perubahan tegangan masukan pada <em>catu daya</em>. Fungsi lain dari <em>regulator </em>tegangan adalah
 
    untuk perlindungan dari terjadinya hubung singkat pada beban.
 
</p>
 
<p>
 
    Untuk melihat karakteristik regulator tegangan positif 78xx dapat dilihatpadatabel2.3sebagaiberikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<br clear="ALL"/>
 
<p>
 
    <strong>Tabel 2.</strong>
 
    <strong>5</strong>
 
    <strong>. Karakteristik IC <em>regulator </em>tegangan positif 78xx</strong>
 
</p>
 
<p>
 
    <strong>Sumber:http://elektronika-dasar.web.id</strong>
 
</p>
 
<p>
 
    Angka xx pada bagian terakhir penulisan tipe <em>regulator</em> 78xx merupakan besarnya tegangan <em>output</em> dari <em>regulator</em> tersebut. Kemudian
 
    huruh L, M merupakan besarnya arus maksimum yang dapat dialirkan pada terminal <em>outputregulator</em> tegangan positif tersebut. Untuk penulisan tanpa
 
    huruf L ataupun M (78(L/M)xx) pada <em>regulator</em> tegangan positif 78xx maka arus maksimal yang dapat dialirkan pada terminal <em>output</em>nya adalah
 
    1 <em>ampere</em>. Karakteristik dan tipe-tipe kemampuan arus maksimal <em>output</em> dari <em>regulator </em>tegangan positif 78xx dapat dilihat pada
 
    tabel diatas. Kode huruf pada bagian depan penulisan tipe <em>regulator </em>78xx merupakan kode produsen (AN78xx, LM78xx, MC78xx) <em>regulator </em>
 
    tegangan positif 78xx.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Cara pemasangan dari regulator tegangan tetap 7805 pada catu daya dapat dilihat pada gambar 2.21 sebagai berikut.<strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 2.19. </strong>
 
    <strong>Rangkaian dasar <em>ICregulator </em>tegangan</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>positif78xx</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>Sumber:</strong>
 
    <a href="http://elektronika-dasar.web.id"><strong>http://elektronika-dasar.web.id</strong></a>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    <strong>Penggunaan <em>IC regulator</em> dalam rangkaian</strong>
 
</p>
 
<p>
 
    IC 7805 merupakan IC peregulasi, dimana IC 7805 bekerja pada sumber arus searah yang menghasilkan keluaran 5 <em>volt </em>sedangkan pada rangkaian IC ini
 
    digunakan untuk memaksa keluaran yang kita berikan diatas 5 <em>volt</em> menjadi 5 <em>volt</em> dengan hasil positif, sesuai dengan data IC 7805 bekerja
 
    efektif antara range 7V-20V. IC 7805 terdapat beberapa macam mulai dari komponen <em>SMD</em> (<em>surface mount device</em>) sampai aplikasi umum dengan
 
    keluaran arus sampai dengan 1A.
 
</p>
 
<p>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 2.20. Rangkaian <em>IC regulator</em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong>2.2.13. Konsep Dasar Transistor </strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Transistor </strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>
 
        Transistor merupakan komponen dengan fungsi bermacam-macam. Komponen ini dapat berfungsi seperti layaknya keran air. Arus yang dialirkan bisa diatur
 
        secara elektronis. Berdasarkan kategori, ada transistor yang tergolong sebagai PNP dan ada pula yang termasuk sebagai NPN. N dan P menyatakan tipe
 
        semikonduktor yang digunakan. Pada PNP, dua lapis semikonduktor tipe-p mengapit satu lapis semikonduktor tipe n. Pada NPN, dua lapis semikonduktor
 
        tipe-n mengapit satu lapis semikonduktor tipe-p.
 
    </strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong>Berikut ini adalah gambaran komponen dan simbol transistor:</strong>
 
</p>
 
<p>
 
    <strong>Gambar 2.21. Komponen dan simbol</strong>
 
</p>
 
<p>
 
    Fungsi transistor dalam dunia elektronika mempunyai peranan yang sangat penting, berikut ini beberapa fungsi transistor:
 
</p>
 
<p>
 
    a. Sebagai sebuah pneguat (<em>amplifier)</em>
 
</p>
 
<p>
 
    b. Sirkuit pemutus dan penyambung (<em>switching)</em>
 
</p>
 
<p>
 
    c. Stabilisasi tegangan (<em>stabilisator)</em>
 
</p>
 
<p>
 
    d. Sebagai perata arus
 
</p>
 
<p>
 
    e. Menahan sebagian arus
 
</p>
 
<p>
 
    f. Menguatkan arus
 
</p>
 
<p>
 
    g. Membangkitkan frekuensi rendah maupu tinggi
 
</p>
 
<p>
 
    h. Modulasi sinya dan berfungsi lainnya.
 
</p>
 
<p>
 
    Dalam rangkaian analog, transistor digunakan dalam amplifier (<em>penguat).</em>Rangkaian analog ini meliputi pengeras suara, sumber listrikstabil, dan
 
    penguat sinyal radio.Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi.Beberapa diantara transistor dapat juga
 
    dirangkai sedemikian rupa, sehingga fungsi transistor menjadi sebagai logic gate, memori, dan komponen lainnya.
 
</p>
 
<p>
 
    <strong>2.2.14. Konsep Dasar Diode</strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Diode </strong>
 
</p>
 
<p>
 
    Merupakan komponen diode biasa digunakan sebagai penyearah arus karena sifatnya yang hanya melewatkan arus secara searah dan menahan arus sebaliknya. Untuk
 
    dapat memahami bagaimana cara kerja dioda pada rangkaian Elektronik kita dapat meninjau 3 situasi sebagai berikut ini yaitu:
 
</p>
 
<p>
 
    1. Diode diberi tegangan nol
 
</p>
 
<p>
 
    2. Diode diberi tegangan negative
 
</p>
 
<p>
 
    3. Diode diberi tegangan positive
 
</p>
 
<p>
 
    A. DiodaDiberiTeganganNol
 
</p>
 
<p>
 
    Ketika dioda diberi tegangan nol maka tidak ada medan listrik yang menarikelektron dari katoda. Elektron yang mengalami pemanasan pada katoda hanya mampu
 
    melompat sampai pada posisi yang tidak begitu jauh dari katoda dan membentuk muatan ruang (Space Charge). Tidak mampunya elektron melompat menuju katoda
 
    disebabkan karena energi yang diberikanpada elektron melalui pemanasan oleh heater belum cukup untukmenggerakkan elektron menjangkau plate.
 
</p>
 
<p>
 
    B. Dioda Diberi Tegangan Negative
 
</p>
 
<p>
 
    Ketika diode diberi tegangan negative, maka potensial negative yang ada pada plate akan menolak electron yang sudah membentuk muatan ruang sehingga
 
    electron tersebut tidak akan dapat mengjangkau plate sebaliknya akan terdorong kembali ke katoda, sehingga tidak aka nada arus yang mengalir.
 
</p>
 
<p>
 
    C. Dioda Diberi Tegangan Positive
 
</p>
 
<p>
 
    Ketika diode diberi tegangan positif maka, potensial positif yang ada pada plate akan menarik electron yang baru saja terlepas dari katoda oleh karena
 
    emisi thermionic, pada situasi inilah arus listrik baru akan terjadi. Seberapa besar arus listrik yang akan mengalir tergantung dari pada besarnya tegangan
 
    positif yang dikenakan pada plate. Semakin besar tegangan plate akan semakin besar pula arus listrik yang akan mengalir.
 
    <br/>
 
    Oleh karena sifat dioda yang seperti ini yaitu hanya dapatmengalirkan arus listrik pada situasi tegangan tertentu saja, maka dioda dapat digunakan sebagai
 
    penyearah arus listrik (rectifier). Pada kenyataannya memang dioda banyak digunakan sebagai penyearah tegangan AC menjadi tegangan DC pada rangkaian
 
    Elektronik.
 
</p>
 
<p>
 
    <br/>
 
    2. Karakteristik Dioda
 
    <br/>
 
    Hampir semua peralatan Elektronika memerlukan sumber arus searah. Penyearah digunakan untuk mendapatkan arus searah dari suatu arus bolak-balik. Arus atau
 
    tegangan tersebut harus benar-benar rata tidak boleh berdenyut-denyut agar tidak menimbulkan gangguan bagi peralatan yangdicatu.
 
</p>
 
<p>
 
    Dioda sebagai salah satu komponen aktif sangat popular digunakan dalam rangkaian Elektronika, karena bentuknya sederhana dan penggunaannya sangat luas. Ada
 
    beberapa macam rangkaian dioda, diantaranya : penyearah setengah gelombang (Half-Wave Rectifier), penyearah gelombang penuh (Full-Wave Rectifier),
 
    rangkaian pemotong (Clipper), rangkaian penjepit (Clamper) maupun pengganda tegangan (Voltage Multiplier). Di bawah ini merupakan gambar yang
 
    melambangkandioda penyearah.
 
    <br/>
 
    Sisi Positif (P) disebut Anoda dan sisi Negatif (N) disebut Katoda. Lambang dioda seperti anak panah yang arahnya dari sisi P ke sisi N. Karenanya ini
 
    mengingatkan kita pada arus konvensional dimana arus mudah mengalir dari sisi P ke sisi N.
 
</p>
 
<p>
 
    Dan berikut gambar dari karakteristik diode:
 
</p>
 
<p>
 
    <strong>Gambar 2.22. Karakteristik diode</strong>
 
</p>
 
<p>
 
    Berikut ini adalah penjelasan macam Dioda sebagai berikut:
 
    <br/>
 
    1. Dioda Standar
 
</p>
 
<p>
 
    Dioda jenis ini ada dua macam yaitu silikon dan germanium. Dioda silikon mempunyai tegangan maju 0.6V sedangkan dioda germanium 0.3V. Dioda jenis ini
 
    mempunyai beberapa batasan tertentu tergantung spesifikasi. Batasan batasan itu seperti batasan tegangan reverse, frekuensi, arus, dan suhu. Tegangan maju
 
    dari dioda akan turun 0.025V setiap kenaikan 1 derajat dari suhu normal.
 
</p>
 
<p>
 
    <br/>
 
    2. Dioda Rectifier
 
    <br/>
 
    Rectifier berfungsi sebagai penyearah Arus ( AC ke DC ). Biasanya Rectifier lebih dikenal sebagai Dioda karena penyearah arus ialah fungsi dasar dari
 
    dioda, tetapi lebih spesifik lagi merupakanfungsidarirectifier.
 
    <br/>
 
    3. Dioda Kiprok
 
    <br/>
 
    Kiprok berfungsi untuk regulator tegangan yang biasa digunkan padakendaraanbermotor.Maka jika arus 12 volt maka arus akan tetap stabil menjadi 12 volt
 
    meskipun arus naik. Namun memiliki ampere yang berbeda-beda. sebenarnya tidak ada bedanya dengan Rectifier namun kiprok adalah gabungan komponen tambahan
 
    sebagai penyetabil tegangan. Sehingga bila tunggangan tak dilengkapi aki, bohlam lampu pada sepeda motor tidak cepat putus.
 
    <br/>
 
    4. Dioda Selenium
 
    <br/>
 
    Disebut dioda selenium karena banyak terbuat dari selenium. Dioda ini memiliki keandalan yang tinggi &amp; mampu dialiri tegangan arus listrik yang cukup
 
    tinggi. Biasanya dipergunakan sebagai perata dalam rangkaian power supply. Dioda selenium dirancang memiliki 4 kaki; 2 kaki diantaranya merupakan bagian
 
    inputnya tegangan arus AC &amp; 2 kaki lainnya sebagai output yang diberi tanda (+) &amp; (-) yang menghasilkan arus DC.
 
</p>
 
<p>
 
    <br/>
 
    5. Dioda Zener
 
    <br/>
 
    Dioda zener adalah diode yang berfungsi sebagai penstabil tegangan. Selain itu dioda zener juga dapat dipakai sebagai pembatas tegangan pada level tertentu
 
    untuk keamanan rangkaian. Karena kemampuan arusnya yang kecil maka pada penggunaan dioda zener sebagai penstabil tegangan untuk arus besar diperlukan
 
    sebuah buffer arus. Dioda zener dibias mundur (reverse).
 
</p>
 
<p>
 
    Beberapa fungsi diode adalah sebagai berikut:
 
</p>
 
<p align="left">
 
    1. Penyearah,contoh:diodabridge.
 
</p>
 
<p align="left">
 
    2. Penstabil tegangan (voltage regulator), yaitu dioda zener.
 
</p>
 
<p align="left">
 
    3. Pengaman/sekering.
 
</p>
 
<p align="left">
 
    4. Sebagairangkaian clipper, yaitu untukmemangkas/membuang level sinyal yang ada di atas atau di bawah level tegangan tertentu.
 
</p>
 
<p align="left">
 
    5. Sebagai rangkaian clamper, yaitu untuk menambahkan komponen dc kepada suatu sinyal ac.
 
</p>
 
<p>
 
    6. Penggandategangan.
 
</p>
 
<p>
 
    7. Sebagai indikator, yaitu LED (light emiting diode).
 
</p>
 
<p>
 
    8. Sebagai sensor panas, contoh aplikasi pada rangkaian power amplifier.
 
</p>
 
<p>
 
    9. Sebagai sensor cahaya, yaitu dioda photo.
 
</p>
 
<p>
 
    10. Sebagai rangkaian VCO (voltage controlled oscilator), yaitu dioda varactor.
 
</p>
 
<p>
 
    <strong>2.2.15. Konsep Dasar Elisitasi </strong>
 
</p>
 
<p>
 
    <strong> 1. Definisi Elisitasi </strong>
 
</p>
 
<p>
 
    Menurut Guritno, Sudaryono dan Untung Rahardja (2010:302), “Elisitasi <em>(elicitation) </em>berisi usulan rancangan sistem baru yang diinginkan oleh pihak
 
    manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.
 
</p>
 
<p>
 
    <strong>2. Jenis-jenis Elisitasi </strong>
 
</p>
 
<p>
 
    Menurut Guritno, Sudaryono dan Untung Rahardja(2010:302), “Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai
 
    berikut:
 
</p>
 
<p>
 
    A. Elisitasi Tahap I
 
</p>
 
<p>
 
    Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
 
</p>
 
<p>
 
    B. Elisitasi Tahap II
 
</p>
 
<p>
 
    Merupakan hasil pengklasifikasian dari elisitasi tahap I merode berdasarkan MDI. Metode MDI bertujuan untuk memisahkan antara rancangan sistem yang penting
 
    dan harus ada pada sistem baru dengan rancangan yang disanggupi untuk dieksekusi.
 
</p>
 
<p>
 
    · M pada MDI itu artinya <em>Mandatory. </em>Maksudnya <em>requiretment </em>tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
 
</p>
 
<p>
 
    · D pada MDI adalah <em>Desirable. </em>Maksudnya requirement
 
</p>
 
<p>
 
    Tesebut tidak terlalu penting dan boleh dihilangkan, tetapi jika <em>requirement </em>tersebut digunakan dalam pembentukan sistem, akan membuat sistem
 
    tersebut lebih sempurna.
 
</p>
 
<p>
 
    · I pada MDI adalah <em>Inessential. </em>Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian luar sistem.
 
</p>
 
<p>
 
    C. Elisitasi Tahap III
 
</p>
 
<p>
 
Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengliminasi semua <em>requirement </em>yang optionnya I pada metode MDI. Selanjutnya semua    <em>requirement </em>yang tersisa diklasifikasikan kembali melaui metode TOE.
 
</p>
 
<p>
 
    § T adalah <em>Technical, </em>artinya bagaimana tata cara/teknik pembuatan <em>requirement </em>tersebut dalam sistem yang diusulkan.
 
</p>
 
<p>
 
    § O adalah <em>Operasional, </em>artinya bagaimana tata cara pengguna <em>requirement </em>tersebut dalam sistem yang akan dikembangkan.
 
</p>
 
<p>
 
    § E adalah <em>Economic, </em>artinya berapakah biaya yang diperlukan guna membangun <em>requirement </em>tersebut didalam sistem.
 
</p>
 
<p>
 
    D. Final Draft Elisitasi
 
</p>
 
<p>
 
    Final draft merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan
 
    dikembangkan.
 
</p>
 
<p>
 
    <strong>2.2.16. Konsep Dasar </strong>
 
    <strong>Literrature Review</strong>
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    <strong>Definisi <em>Literatur Review </em></strong>
 
</p>
 
<p>
 
    Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86) “Literratur Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah
 
    menemukan jawaban untuk pertanyaann-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai
 
    pustaka atau laporan hasil penelitian yang paling <em>actual, </em>maka kita tidak perlu melakukan penelitian yang sama.
 
</p>
 
<p>
 
    <strong>2.3. <em>Literatur Review</em></strong>
 
</p>
 
<p>
 
    Beberapa Literatur Riview tersebut adalah sebagai berikut:
 
</p>
 
<p>
 
    1. Penelitian yang dilakukan oleh Noveri (2012) dari Perguruan Tinggi Raharja yang berjudul “Data logger sensor suhu berbasis Mikrokontroler ATmega 8535
 
    dengan PC sebagai tampilan”.
 
</p>
 
<p>
 
    2. Penelitian yang dilakukan oleh Nugroho Adi Hatmanto (2010) dari Perguruan Tinggi Raharja yang berjudul “Monitoring suhu ruangan berbasis SMS gateway”.
 
</p>
 
<p>
 
    3. Penelitian yang dilakukan oleh Betha Saputra (2013) dari Perguruan Tinggi Raharja yang berjudul “Alat Pendeteksi kebakaran rumah dan pemberi informasi
 
    kepada pemilik rumah”.
 
</p>
 
<p>
 
    4. Penelitian yang dilakukan oleh Reza Nursyah Putra (2014) dari Perguruan Tinggi Raharja yang berjudul “Prototype Alat pembersih toren otomatis
 
    menggunakan SMS gateway pada STMIK Raharja”.
 
</p>
 
<p>
 
    5. Penelitian yang dilakukan oleh Muhammad Bintar (2013) dari Perguruan Tinggi Raharja yang berjudul “Sistem Pnegontrolan Lampu Mneggunakan Input Suara
 
    Berbasis Arduino”
 
</p>
 
<p>
 
    Dari beberapa sumber <em>literature riview </em>di atas, informasi yang diberikan masih terbatas. Sedangkan saat ini kemajuan teknologi sudah berkembang
 
dengan pesat. Untuk itu dibuatlah penelitian yang berjudul    <strong>“Sistem Alat Penyiram Tanaman Pada Taman Perkotaan Menggunakan Interface VB.NET Berbasis Mikrokontroler ATmega 32u4”.</strong>
 
</p>
 
 
 
 
<p align="center">
 
    <strong>BAB III</strong>
 
</p>
 
<p align="center">
 
    <strong>PERANCANGAN DAN </strong>
 
    <strong>PEMBAHASAN</strong>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.1. Gambaran Umum Perusahaan </strong>
 
</p>
 
<p>
 
    <strong>3.1.1. Sejarah Singkat Perusahaan </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    Didirikan pada tahun 2003, PT. Indo Tirta Abadi telah membangun reputasi untuk memasok produk-produk berkualitas tinggi yang melayani kedua pasar minuman
 
    nasional maupun internasional. Kontrol kualitas yang ketat dan layanan pelanggan yang luar biasa telah menyebabkan pengembangan perusahaan ini menjadi yang
 
    terkuat di industri minuman kemasan di Indonesia saat ini.
 
</p>
 
<p>
 
    PT. Indo Tirta Abadi, selalu menggunakan bahan PET dan HDPE dengan grade AA, IV, dan kebutuhan argonoleptic yang memenuhi standar internasional keamanan
 
    pangan. Pergudangan produk perusahaan ini menjadi bagian penting. Ini akan membantu mempertahankan produktifitas perusahaan yang panjang. Pada pabrik, PT.
 
    Indo Tirta Abadi berusaha menyimpan barcode, scan dan melacak setiap batch produk melalui sistem gudang nirkabel. Dengan sistem pelacakan perusahaan ini
 
    dapat menyediakan hasil produk sesuai permintaan, berdasarkan nomor batch dan laporan pengiriman.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Basis pelanggan perusahaan ini meliputi, perusahaan nasional dan multinasional baik di pasar minuman domestik dan internasional. Berikut adalah perusahaan
 
    – perusahaan yang menjadi relasi kerja PT. Indo Tirta Abadi :
 
</p>
 
<ul type="disc">
 
    <li>
 
        Coca Cola<strong></strong>
 
    </li>
 
    <li>
 
        Danone Aqua<strong></strong>
 
    </li>
 
    <li>
 
        Pepsi<strong></strong>
 
    </li>
 
    <li>
 
        Nestle<strong></strong>
 
    </li>
 
    <li>
 
        2Tang<strong></strong>
 
    </li>
 
    <li>
 
        Sosro<strong></strong>
 
    </li>
 
    <li>
 
        U C1000<strong></strong>
 
    </li>
 
    <li>
 
        Sing alto<strong></strong>
 
    </li>
 
    <li>
 
        Suntory<strong></strong>
 
    </li>
 
</ul>
 
<p>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>3.1.2. Visi dan Misi Perusahaan</strong>
 
</p>
 
<p>
 
    A. <strong>VISI</strong>
 
    <br/>
 
    Untuk menjadi perusahaan pengepakan plastik minuman kemasan sebagai pemasok global pada tahun 2015.
 
</p>
 
<p>
 
    B. <strong>MISI</strong>
 
    <br/>
 
    1. Peningkatan mutu yang Excellent pada kualitas dan kuantitas
 
</p>
 
<p>
 
    2. Efisiensi produksi yang tinggi
 
</p>
 
<p>
 
    3. Meningkatkan waktu pengiriman Portofolio produk yang lengkap
 
</p>
 
<p>
 
    4. Melakukan pengembangan sumber daya manusia berkelanjutan
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.1.3. Struktur Organisasi Perusahaan </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Sebuah Organisasi atau perusahaan harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk
 
    menunjukkan kerangka-kerangka hubungan di antara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Sama halnya dengan PT. Indo Tirta
 
    Abadi yang mempunyai struktur organisasi manajemen<strong> </strong>sebagai<strong> </strong>berikut :
 
</p>
 
<p>
 
    <strong>Gambar 3.1</strong>
 
    Sruktur Organisasi PT. Indo Tirta Abadi
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.1.4. Tugas dan Tanggung jawab</strong>
 
</p>
 
<p>
 
    Seperti halnya dengan sebuah Organisasi, dalam manajemen perusahaan terdapat bagian-bagian yang mempunyai wewenang serta tanggung jawab dalam menyelesaikan
 
    semua pekerjaannya. Wewenang serta tanggung jawab bagian-bagian yang ada pada PT. Indo Tirta Abadi adalah sebagai berikut :
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    <strong>Direktur Utama</strong>
 
</p>
 
<p>
 
    <strong>Tanggung Jawab :</strong>
 
</p>
 
<p>
 
    · Menetapkan visi misi, tujuan dan strategi perusahaan.
 
</p>
 
<p>
 
    · Menetapkan kebijakan umum berdasarkan kebijakan pemerintah dan arahan badan penyelenggara sebagai patokan kemajuan perusahaan.
 
</p>
 
<p>
 
    · Memimpin penyelenggaraan dan pembangunan kualitas perusahaan dan tenaga kerja, penelitian dan peningkatan sumber daya manusia, pembinaan aktivitas
 
    perusahaan beserta jajarannya, mulai dari direktur, manager, supervisor, sampai karyawan kantor, maupun pekerja lapangan.
 
</p>
 
<p>
 
    <strong>2. </strong>
 
    <strong>Direktur Operasional</strong>
 
</p>
 
<p>
 
    <strong>Tanggung Jawab :</strong>
 
</p>
 
<p>
 
    · Mengkoordinasikan dan mengendalikan kegiatan-kegiatan dibidang administrasi keuangan, kepegawaian dan kesekretariatan.<strong></strong>
 
</p>
 
<p>
 
    · Memainkan bagian terkemuka dalam menentukan komposisi dari board dan sub-komite, sehingga tercapainya keselarasan dan efektivitasan.<strong></strong>
 
</p>
 
<p>
 
    · Mengambil keputusan sebagaimana didelegasikan oleh BOD(badan operasional direktur) atau pada situasi tertentu yang dianggap perlu dan diputuskan dalam
 
    meeting-meeting BOD.<strong></strong>
 
</p>
 
<p>
 
    <strong>3. </strong>
 
    <strong>Direktur Umum</strong>
 
</p>
 
<p>
 
    <strong>Tanggung Jawab :</strong>
 
</p>
 
<p>
 
    · Bertindak sebagai perwakilan organisasi dalam hubungannya dengan dunia luar.<strong></strong>
 
</p>
 
<p>
 
    · Menyelenggarakan kegiatan pengadaan dan pengembangan SDM, pemberdayaan dan pemeliharaan SDM, serta remunerasi dan kesejahteraan SDM.<strong></strong>
 
</p>
 
<p>
 
    · Menyelenggarakan administrasi SDM.<strong></strong>
 
</p>
 
<p>
 
    · Mengorganisasikan perancangan dan pelaksanaan program pengembangan karir, serta promosi SDM.<strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4. </strong>
 
    <strong>General Manager</strong>
 
</p>
 
<p>
 
    <strong>Tanggung Jawab :</strong>
 
</p>
 
<p>
 
    · Dapat mewakili tugas Direktur Utama apabila yang bersangkutan sedang berhalangan, dan berkenan memimpin dan mengawasi seluruh pelaksanaan kegiatan proyek
 
    berdasarkan ketentuan yang telah disepakati bersama.
 
</p>
 
<p>
 
    · Membantu kelancaran tugas Direktur Utama, khususnya yang terkait dengan kegiatan usaha yang dijalankan oleh perusahaan serta menjalankan bagian tugasnya
 
    secara baik, sebagaimana job description yang melekat pada kedudukannya dalam memangku jabatan sebagai Direktur administrasi.
 
</p>
 
<p>
 
    · Memimpin, merencanakan dan mengkoordinasikan tugas-tugas para Manager agar tercapai pelaksanaan operasional perusahaan secara teratur.
 
</p>
 
<p>
 
    · Memimpin dan mengelola usaha perusahaan sesuai dengan tujuan perusahaan dan senantiasa berusaha meningkatkan efisiensi dan efektifitas kinerja perusahaan
 
    dan menguasai, memikirkan dan mengurus kekayaan perusahaan agar dapat tetap berdayaguna dan berhasil guna.
 
</p>
 
<p>
 
    · Menyampaikan laporan pertanggung jawaban secara periodik yang dituangkan dalam laporan keuangan lengkap kepada Direktur Utama sebagai bahan pertanggung
 
    jawaban di hadapan Rapat Umum Pemegang Saham (RUPS).
 
</p>
 
<p>
 
    Dari struktur organisasi diatas, dijelaskan tentang tugas pokok para pimpinan utama manajemen dari yang teratas (Dirut) sampai ke bagian pimpinan–pimpinan
 
    (Para Direktur) yang memegang tugas utama dan wewenangnya masing- masing. Para pimpinan manajemen terbagi lagi ke bagian bawah atau sub pimpinan yang biasa
 
    dikenal dengan General manager dan dibagi lagi kebawah kebagian pengawasan/ supervisor sampai ke jenjang sub divisinya masing - masing.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.2. Tujuan Perancangan </strong>
 
</p>
 
<p>
 
    Adapun tujuan dari perncangan yang dilakukan adalah seperti sebagai berikut:
 
</p>
 
<p>
 
    A. <strong>Fungsional </strong>
 
</p>
 
<p>
 
    1) Membuat mekanisme pengontrolan robot yang dapat bekerja secara baik yang mampu dihubungkan dan dikendalikan dengan aplikasi<em> Interface </em>VB.NET.
 
</p>
 
<p>
 
    2) Membuat <em>prototype </em>robot yang dapat mengkondisikan dan memmonitor suatu kondisi dari suatu jenis.
 
</p>
 
<p>
 
    B. <strong>Operasional </strong>
 
</p>
 
<p>
 
    1. Membantu menyelesaikan masalah yang ada dilignkuangan masyarakat ksusunya di bidang industry.
 
</p>
 
<p>
 
    2. Merancang sistem kontrol pada <em>interface </em>VB.NET untuk mengendalikan pergerakan robot.
 
</p>
 
<p>
 
    <strong>3.3. Langkah-langkah Perancangan </strong>
 
</p>
 
<p>
 
    Untuk mempermudah dalam hal perncangan, maka penulis menggunakan metode penelitian <em>prototype: </em>
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    <strong>Perancangan Perangkat Keras </strong>
 
</p>
 
<p>
 
    Dalam peracangan ini dibutuhakn beberapa komponen elektronika dan <em>device </em>penunjang seperti Arduino Uno <em>board</em>, Mikrokontroler ATmega 32u4,
 
    Kabel Data dan sebagainya, agar sistem dapat berjalan dengan baik sesuai dengan fungsinya, bisa dilihat diagram blok pada 3.2.
 
</p>
 
<p>
 
    <strong>2. </strong>
 
    <strong>Perancangan Perangkat Lunak </strong>
 
</p>
 
<p>
 
    Dalam metode perancangan lunak ini dengan pembuatan <em>flowchart </em>dari sistem yang akan dibuat dan pembuatan desain aplikasi pengontrolan berupa
 
    perancangan perangkat lunak <em>(Software). </em>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.4. Diagram Blok</strong>
 
</p>
 
<p>
 
    Pada perancangan perangkat keras atau <em>hardware </em>ini diperlukan beberapa komponen elektronika, perlengkapan mekanik dan <em>device </em>penunjang
 
    agar sistem dapat bekerja dan berjalan dengan baik sesuai dengan fungsinya masing-masing.
 
</p>
 
<p>
 
    Agar mempermudah menjelaskan perancangan perangkat keras, maka penulis menggambarkan sketsa alur dan cara kerja perangkat keras pada rangkaian diagram blok
 
    pada gambar 3.1 dibawah ini:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<br clear="ALL"/>
 
<p align="center">
 
    <strong>Gambar 3.1. Diagram blok</strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.2. fgfgdfg</strong>
 
</p>
 
<p>
 
    Keterangan dan penjelasan dari Diagram Blok diatas adalah sebagai berikut:
 
</p>
 
<p>
 
    1. Sensor Kelembapan <em>(Humidity) </em>merupakan alat yang mendeteksi kondisi dari suatu tanah yang sesuai perintah mikrokontroler.
 
</p>
 
<p>
 
    2. Arduino Uno sebagai platform untuk memasukan program ke dalam Mikokontroler ATmega 32u4 yang merupakan pusat pengontrolan robot yang terdapat program
 
    didalamnya.
 
</p>
 
<p>
 
    3. PC <em>(Personal Computer) </em>merupakan perangkat yang digunakan untuk menjalankan aplikasi <em>interface </em>yang berfungsi untuk mengendalikan
 
    robot.
 
</p>
 
<p>
 
    4. <em>Power Supply </em>merupakan catu daya untuk memberikan tegangan.
 
</p>
 
<p>
 
    5. Motor Servo merupakan alat penggerak yang bergerak sesuai perintah mikrokontroler.
 
</p>
 
<p>
 
    <strong>3.5. Cara Kerja Alat </strong>
 
</p>
 
<p>
 
Perancangan fisik robot berasal dari material akrilik dan besi. Di dalam balok ini terdapat rangkaian keseluruhan seperti rangkaian mekanik,    <em>device </em>penunjang dan rangkaian keseluruhan perangkat keras yang disusun sesuai dengan fungsi dan kesesuaian rangkaian yang satu dengan yang
 
    lainnya agar dapat terlihat bagus.
 
</p>
 
<p>
 
    Pada perancangan dibawah ini sudah dapat dilihat tata letak masing-masing mekanik, <em>device </em>penunjang, dan perangkat keras yang diperlukan agar
 
    mudah dalm pemasangan, penggunaan, dan rangkaian kabel yang teratur.
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.3. Perancangan Fisik </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.6. Pembuatan Alat </strong>
 
</p>
 
<p>
 
    Pada perancangan di sini yang dimaksudkan meliputi perancangan perangkatkeras <em>(hardware) </em>dan perangkat lunak <em>(software). </em>Perangkat keras
 
    yang akan digunakan meliputi LCD 16x2 <em>(Liquid crisatal display)</em> motor servo, sensor kelembapan <em>(humidity), </em>lampu <em>led</em>, arsitektur
 
    mikrokontroler ATMega 32u4, serta rangkaian sistem kontrol motor servo, menggunakan dua sensor kelembapan <em>(humidity) </em>di kedua sisi yaitu kanan dan
 
    kiri berbasis mikrokontroler ATmega 32u4 dan mekaniknya. Perancangan perangkat kerasnya menggunakan Arduino Uno sebagai media untuk menanamkan program
 
    kedalam mikrokontroler dan perancangan perangkat lunak dilakukan dengan menggunakan program Arduino 1.0.
 
</p>
 
<p>
 
Secara umum pada perancangan alat ini adalah seperti yang ditunjukan pada diagram blok. Alat yang dirancangakan membentuk suatu sistem    <strong>“Alat Penyiram Tanaman Otomatis Pada Taman Perkotaan Berdasarkan Sensor Kelembapan Tanah Berbasis Mikrokontroler ATmega 32u4”.</strong>
 
</p>
 
<p>
 
    Perancangan sistem secara keseluruhan memerlukan beberapa alat dan bahan yang digunakan dengan deskripsi alat dan bahan sebagai berikut:
 
</p>
 
<p>
 
    <strong>A. </strong>
 
    <strong>Alat yang digunakanmeliputi</strong>
 
</p>
 
<p>
 
    1. <em>Personal Computer </em>(PC)
 
</p>
 
<p>
 
    2. Solder karet
 
</p>
 
<p>
 
    3. Solder timah
 
</p>
 
<p>
 
    4. <em>Software </em>Arduino 1.0
 
</p>
 
<p>
 
    5. Arduinouno sebagai <em>bootloader </em>untuk <em>upload </em>program
 
</p>
 
<p>
 
    6. VB.net sebagai <em>bootlander </em>untuk <em>upload </em>program
 
</p>
 
<p>
 
    <strong>B. </strong>
 
    <strong>Bahan-bahan yang digunakan</strong>
 
</p>
 
<p>
 
    1. Mikrokontroler ATmega 32u4.
 
</p>
 
<p>
 
    2. Sensor kelembapan (<em>humidity)</em>.
 
</p>
 
<p>
 
    3. Motor Servo.
 
</p>
 
<p>
 
    4. IC <em>regulator (LM7805, LM7806).</em>
 
</p>
 
<p>
 
    5. Kapasitor keramik 22 <em>pf.</em>
 
</p>
 
<p>
 
    6. Resistor 220<em> ohm, </em>10 <em>k/oh.</em>
 
</p>
 
<p>
 
    7. Lampu LED.
 
</p>
 
<p>
 
    8. Timah solder.
 
</p>
 
<p>
 
    9. <em>Jack </em>baterai.
 
</p>
 
<p>
 
    10. <em>Switch On/Off.</em>
 
</p>
 
<p>
 
    11. Heatshink (aluminium pendingin).
 
</p>
 
<p>
 
    12. Kabelkonektor.
 
</p>
 
<p>
 
    13. <em>Pin header.</em>
 
</p>
 
<p>
 
    14. IC driver L293.
 
</p>
 
<p>
 
    15. <em>Socket </em>16 kaki.
 
</p>
 
<p>
 
    16. Transistor 2n2222.
 
</p>
 
<p>
 
    17. <em>Trimpot </em>10 <em>khom.</em>
 
</p>
 
<p>
 
    18. Dioda IN 4007.
 
</p>
 
<p>
 
    19. Printed circuit board.
 
</p>
 
<p>
 
    20. Relay.
 
</p>
 
<p>
 
    21. LCD 16x2 <em>(Liquid cristal display).</em>
 
</p>
 
<p>
 
    <strong>3.6.1. Perancangan Perangkat Keras <em>(Hardware) </em></strong>
 
</p>
 
<p>
 
    <strong>1. Rangkaian Sistem Minimum ATmega 32u4 </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Agar mikrokontroler Atmega 32u4 dapat digunakan sebagai sistem kontrol perlu dibuat sistem minimumnya.Gambar 3.2 adalah gambar sistem minimum dari
 
    mikrokontroler Atmega 32u4.
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.4. Rangkaian sistem minimum mikrokontroler Atmega 32u4 </strong>
 
</p>
 
<p>
 
    Rangkaian sistem minimum Atmega 32u4 pada gambar 3.2 sudah dapat bekerja secara baik dengan memberikan tegangan sebesar 12 volt lalu tegangan tersebut
 
    diturunkan lagi menjadi 5 volt dengan menggunakan IC <em>regulator </em>LM7805.
 
</p>
 
<p>
 
    <strong>2. Rangkaian <em>Power Supply </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Agar alat yang dibuat dapat bekerja sesuai dengan fungsinya, maka diperlukan sumber tegangan listrik sebagai catu daya. Rangkaian catu daya yang digunakan
 
    mendapatkan sumber tegangan dari adaptor <em>switching </em>dengan <em>output </em>12 volt. Tegangan tersebut kemudian diturunkan menjadi 5 volt tegangan
 
DC, melalui IC <em>regulator </em>LM7805. Arus yang masuk dari adaptor <em>sweitching </em>akan melalui kapasitor yang bertujuan untuk menguranngi    <em>noise </em>pada tegangan DC. Setelah itu keluaran dar kapasitor tersebut masuk ke IC <em>regulator </em>yang fungsinya adalah untuk menstabilkan
 
    tegangan IC <em>regulator </em>ini terdiri dari dua buah IC, yaitu LM7805 yang menghasikan tegangan +5 volt. Keluaran dari IC <em>regulator </em>ini
 
    kemudian akan masuk kembali ke kapasitor agar tegangan DC yang dikeluarkan dapat halus lagi (<em>smooth). </em>
 
</p>
 
<p>
 
    <strong>Gambar 3.5. Rangkaian sistem minimum <em>catu daya </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Pada rangkaian catu daya ini menggunakan empat buah sumber ouput catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing-masing
 
    rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 volt. DC adalah rangkaian kontrol L293, rangkaian motor DC, rangkaian lampu LED, dan rangkaian
 
    bluetooth, sedangkan arus untuk tegangan relay sebesar 12 volt DC yang tidak perlu diturunkan lagi karena arus yang masuk sudah cukup.
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.6. Rangkaian <em>Schematic</em> <em>Power Supply </em></strong>
 
</p>
 
<p>
 
    <strong>3. Rangkaian Relay </strong>
 
</p>
 
<p>
 
    Pada dasarnya penggunaan rangkaian relay dimaksudkan untuk menghidupkan dan mematikan arus tegangan kerja pada rangkaian kontrol mesin industri sehingga
 
    arus yang mengalir dapat dihidupkan atau dimatikan sesuai dengan kebutuhan.
 
</p>
 
<p>
 
    Pada dasarnya cara kerja rangkaian relay akan bekerja ketika diberikan perintah dengan huruf “E” pada handphone lalu dikirim ke mikrokontroler melalui
 
    media bluetooth, dan setelah diterima data yang dikirimkan tersebut lalu diproses oleh mikrokontroler dan akan memberikan sinyal ”HIGH” pada rangkaian
 
    relay yang artinya rangkaian relay tersebut akan berada pada kondisi aktif dan rangkaian kontrol mesin industri akan mendapatkan arus, sehingga rangkaian
 
    kontrol mesin industri dapat bekerja sesuai dengan yang diingikan, dan ketika akan mematikan arus pada rangkaian kontrol mesi industri tinggal menekan
 
    huruf “F”, yang artinya mikrokontroler akan memberikan sinyal tidak aktif terhadap rangkaian relay, sehingga rangkaian kontrol mesin industri tidak
 
    mendapatkan arus lagi, karena rangkaian relay berada pada kondisi “LOW”.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Gambar rangkaian relay dapat dilihat pada gambar berikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.7. Rangkaian Relay SPDT </strong>
 
</p>
 
<p>
 
    Untuk memberikan tegangan kerja pada sebuah relay perlu dikonfigurasikan terlebih dahulu pada program arduino.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Dan untuk mendeklarasikan relay pada program arduino dapat dilihat seperti gambar berikut ini:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.8. Deklarasi pin 2 mikrokontroler untuk relay</strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Gambar diatas adalah bagaimana cara mengkonfigurasikan relay pada program arduino, dalam rangkaian sistem ini relay dipasang pada pin dua mikrokontroler.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    <strong>Gambar 3.</strong>
 
    <strong>9.</strong>
 
    <strong> Flowchart untuk kontrol relay</strong>
 
    <strong></strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4. Rangkaian Motor DC </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Agar motor DC dapat dikontrol dua arah diperlukan <em>driver </em>motor yaitu IC 1293. Pada IC 1293 terdapat 16 pin yaitu dua pin <em>enable </em>berfungsi
 
    untuk mengijinkan <em>driver </em>menerima perintah untuk menggerakan motor DC, empat <em>pin input </em>adalah pin <em>input </em>sinyal kendali motor DC,
 
empat pin <em>output </em>adalah jalur <em>output </em>masing-masing <em>driver </em>yang dihubungkan ke motor DC, dua pin <em>VCC </em>adalah jalur    <em>input </em>tegangan sumber <em>driver </em>motor DC, dimana <em>VCC </em>adalah jalur <em>input </em>sumber tegangan rangkaian kontrol <em>driver </em>
 
    dan <em>VCC2 </em>adalah jalur <em>input </em>sumber tegangan untuk motor DC yang dikendalikan dan empat pin <em>ground </em>adalah jalur yang harus
 
    dihubungkan ke sebuah pendingin kecil.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.10. Rangkaian sistem minimum Motor DC</strong>
 
</p>
 
<p>
 
    Rangkaian diatas baru akan bekerja ketika mendapat <em>inputan </em>dari <em>PC, </em>huruf yang digunakan adalah hurud “A” untuk menghidupkan mesin satu,
 
    huruf “B” untuk mematikan mesin satu, huruf “C” untuk menghidupkan mesin dua, huruf “D” untuk mematikan mesin dua, sedangkan untuk menghidupkan panel
 
listrik menggunakan huruf “E” dan huruf “F” untuk mematikan panel listrik. Cara kerja rangkaian diatas adalah dengan memberikan tegangan 5 volt sebagai<em>VCC</em> pada pin 16 dan 5 volt pada pin delapan untuk tegangan motor, maka IC 1293 siap digunakan. Jika terdapat tegangan <em>input </em>satu dan<em>input </em>dua maka dengan memberikan logika <em>HIGH </em>pada <em>enable, </em>maka <em>output </em>1 dan <em>output </em>2 akan aktif, sedangkan    <em>enable </em>berlogika rendah, meskipun terdapat tegangan pada <em>input </em>1 dan <em>input </em>2, <em>output </em>tetap nol (tidak aktif). Hal ini
 
    juga berlaku untuk <em>input </em>3, 4 dan <em>output </em>3, 4 serta <em>enable </em>2. Konfigurasi pin IC L293 diatas, rangkaian diatas dapat digunakan
 
untuk ,mengontrol dua motor DC sekjaligus, dan juga dapat mengontrol motor DC secara <em>continue </em>dan dengan teknik    <em>PWM (Pulse Width Modulation), </em>Adapun penulisan listing program untuk <em>driver </em>L293 dapat ditulis seperti pada gambar berikut.
 
</p>
 
<p>
 
    <strong>Gambar 3.11. Program yang digunakan untuk mengontrol Motor DC</strong>
 
</p>
 
<p>
 
    Listing program yang ditunjukan pada garis hitam pertama adalah menghubungkan pin 3, 4, 6, 8, 9, 10 yang terdapat pada mikrokontroler dan pin 1, 2, 7, 9,
 
    15 yang terdapat pada IC <em>driver </em>L293, sedangkan listing program yang kedua adalah bagaimana mendeklarasikan sebuah IC <em>driver </em>L293 sebagai
 
    keluaran dari perintah yang terdapat pada mikrokontroler.
 
</p>
 
<p>
 
    <strong>Gambar 3.1</strong>
 
    <strong>2.</strong>
 
    <strong> Flowchat kontrol untuk motor DC</strong>
 
</p>
 
<p>
 
    <strong>5. Rangkaian Lampu <em>LED</em></strong>
 
</p>
 
<p>
 
    LED adalah jenis diode yang memancarkan cahaya.Komponen ini biasa digunakan pada lampu senter atau lampu emergensi.Seperti halnya diode yang hanya
 
    mengalirkan arus listrik dari sru arah, LED juga demikian. Itulah sebabnya, pemasangan LED di ragnkaian elektronik harus tidak terbalik. Dengan kata lain,
 
    LED tidak berfungsi jika dipasang terbalik.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    LED umunya dipakai berkaki dua. Salah satu kaki berkutub + (disebut <em>anode</em>) dan yang lain adalah (<em>katode</em>). Namun, tidak tanda + atau –
 
    secara eksplisit. Pembedanya, LED mempunyai kaki dengan panjang berbeda. Kaki yang panjang adalah anode dan yang pendek adalah katode.
 
</p>
 
<p>
 
    <strong>Gambar 3.13. Rangkaian sistem minimum Lampu <em>LED </em></strong>
 
</p>
 
<p align="center">
 
    <br clear="ALL"/>
 
    <strong></strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.14. Rangkaian Flowchart Lampu <em>led </em></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>6. Rangkaian Sensor Kelembapan <em>(Humidity) </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Sensor kelembapan (<em>humidity</em>) adalah salah satu factor yang menetukan kondisi cuaca pada suatu daerah.Kelembapan dapat diukur dengan berbagai macam
 
    metode, salah satunya adalah dengan menggunakan sensor kelembapan. Dalam kegunaanya sensor kelembapan membantu dalam proses pengukuran atau pendefinisian
 
    yang suatu kelembapan uap air yang terkandung dalam udara. <strong><em></em></strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.15. Rangkaian sistem minimum sensor kelembapan <em>(humidity)</em></strong>
 
</p>
 
<p>
 
    <strong> Gambar 3.16. Rangkaian Flowchart Sensor kelembapan <em>(humidity)</em></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>7. Rangkaian Motor Servo </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Motor servo adalah motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan motornya dapat dikendalikan dengan memberikan variasi
 
    lebar pulsa (<em>duty cycle</em>) sinyal PWM pada bagian pin kontrolnya. Pada motor servo posisi putaran sumbu (<em>axis</em>) dari motor akan
 
    diinformasikan kembali ke rnagkaian control yang ada di dalam motor servo.
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.17. Rangkaian motor servo </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong></strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.18. Rangkaian Flowchart motor servo</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.6.2. Perancangan Perangkat Lunak <em>(Software) </em></strong>
 
</p>
 
<p>
 
    Perancangan perangkat lunak, adalah melakukan penulisan <em>listing </em>program ke dalam suatu <em>software </em>Arduino 1.0 dengan mengguanakan bahasa
 
    pemprograman C, diamana perintah-perintah program tersebut akan di eksekusi oleh <em>hardware </em>atau sistem di buat.
 
</p>
 
<p>
 
    <strong>1. Penulisan <em>listing </em>program bahasa C </strong>
 
</p>
 
<p>
 
    Pada perancangan perangkat lunak akan menggunakan program Arduino 1.0 digunakan untuk menuliskan <em>listing </em>program dan menyimpanya dengan file yang
 
    berekstensi .pde, dan <em>bootlander </em>Arduino Uno sebagai media yang digunakan meng<em>upload </em>program ke dalam mikrokontroler, sehingga
 
    mikrokontroler dapat bekerja sesuai dengan yang diperintahkan.Adapun langkah-langkah untuk memulai menjalankan <em>software </em>Arduino 1.0 dapat seperti
 
    pada gambar berikut.
 
</p>
 
<p>
 
    <strong>Gambar 3.19. Memulai Ide Arduino</strong>
 
</p>
 
<p>
 
    Dalam pemprograman mikrokontroler Atm3ga 32u4 yang akan dibuat, untuk menuliskan <em>lisitng </em>program dapat dilihat pada gambar 3.9 sebagai berikut:
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> Gambar 3.9.<em>Listing </em>program </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.20. <em>Listing </em>awal program Arduino 1.0</strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Setelah <em>form </em>utama program Arduino 1.0. ditampilkan, maka langkah selanjutnya adalah mengkonfigurasikan penglamatan <em>port </em>koneksi yang ada
 
    pada <em>device manager. </em>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.21. Konfigurasi <em>port </em>melaui <em>device manager </em></strong>
 
</p>
 
<p>
 
    Pada pemprograman mikrokontroler perlu diperhatikan untuk koneksi <em>portnya, </em>karena pada pengalamatan <em>port </em>inilah mikrokontroler dapat
 
    berkomunikasi dengan komputer melalui komunikasi serial, pada gambar 3.11.koneksi<em>port </em>diseting pada <em>port </em>4.
 
</p>
 
<br clear="ALL"/>
 
<p>
 
    <strong>Gambar 3.22. Menentukan koneksi port 4 pada Arduino 1.0.5 </strong>
 
</p>
 
<p>
 
Seting koneksi <em>port </em>pada Arduino 1.0 dilakukan agar pada saat program diupload tidak terjadi <em>error </em>karena kesalahan pada pengalamatan    <em>port </em>yang sebelumnya diseting juga melalui <em>device manager.</em>
 
</p>
 
<p>
 
    <strong>Gambar 3.23. Menyimpan file program pada Arduino 1.0.5 </strong>
 
</p>
 
<p>
 
Langkah selanjutnya adalah menyimpan <em>listing </em>program yang sudah dibuat dengan nama berekstensi <em>pde </em>dalam penelitian ini nama    <em>file </em>yang akan disimpan dengan nama Project_Final pde.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.24. Menyimpan program pada Arduino 1.0.5 </strong>
 
</p>
 
<p>
 
    Setelah melakukan penyimpanan <em>file </em>program selanjutnya tahap <em>listing </em>dilmulai dari mengimpor <em>library </em>dan dapat dilihat pada
 
    gambar 3.14. sebagai berikut:
 
</p>
 
<br clear="ALL"/>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> Gambar 3.25. Mengimpor <em>library </em>pada <em>header Arduino</em>1.0.5 </strong>
 
</p>
 
<p>
 
    Selanjutnya tahap penulisan program, perlu diketahui pada pemprograman mikrokontroler Atmega 32u4 yang menggunakan <em>bootlander </em>Arduino 1.0.5
 
    sebagai media untuk menuliskan <em>listing </em>program. Serta menambahkan <em>library </em>yang akan digunakan, karena untuk penggunaan LCD karakter 16x2
 
    display, perlu ditambahkan <em>library, </em>karena menggunakan fungsi <em>header </em>bahasa C yang terdapat pada Arduino 1.0.5 itu sendiri.
 
</p>
 
<br clear="ALL"/>
 
<p align="center">
 
    <strong>Gambar 3.26. <em>Library-library </em>yang digunakan pada Arduino 1.0.5</strong>
 
</p>
 
<p>
 
    Setelah langkah pada gambar diatas dilakukan, agar sistem dapat bekerja sesuai dengan yang diinginkan, selanjutnya lakukan penulisan <em>listing </em>
 
    program secara keseluruhan.
 
</p>
 
<p>
 
    <strong>Gambar 3.27. Proses kompilasi <em>listing </em>program</strong>
 
</p>
 
<p>
 
    Setelah <em>listing </em>program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah <em>listing </em>program yang ditulis terjadi
 
    kesalahan atau tidak, proses kompilasi dapat dilihat pada gambar 3.16. diatas.
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.28. Hasil kompilasi <em>listing </em>program </strong>
 
</p>
 
<p>
 
    Pada gambar 3.17.menunjukan hasil dari kompilasi <em>listing </em>program dan hasil dari proses kompilasi tidak terjadi <em>error, </em>artinya proses
 
    penulisan <em>listing </em>program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditambahkan ke dalam sistem mikrokontroler Atmega 32u4.
 
</p>
 
<p>
 
    <strong>2. Pengisian program ke dalam <em>IC </em>Atmega 32u4 pada <em>Bootlander uno </em></strong>
 
</p>
 
<p>
 
    Mikrokontroler bisa bekerja jika di dalamnya sudah dimasukan <em>listing </em>program, program yang akan dimasukan ke dalam mikrokontroler Atmega 32u4
 
    yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0.5/ Untuk melakukan pengisian program menggunakan perangkat keras <em>(Hardware) </em>dan
 
perangkat lunak <em>(Software)</em>. Untuk melakukan pengisian program menggunakan perangkat keras (<em>Hardware</em>) dan perangkat lunak (    <em>Software</em>) dapat dilihat pada gambar 3.23 berikut:
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.</strong>
 
    <strong>29</strong>
 
    <strong>. Rangkaian <em>board </em>Arduino</strong>
 
</p>
 
<p align="center">
 
    <strong>dengan <em>internal clock</em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Arduino sebagai media untuk memasukan program ke dalam mikrokontroler Atmega 32u4, maka program yang ditulis pada Arduino 1.0.5 dapat langsung dimasukan ke
 
    dalam mikrokontroler Atmega 32u4. Langkah selanjutnya sebelum <em>listing </em>program dimasukan ke dalam mikrokontroler, yang perlu diperhatikan yaitu
 
jenis <em>board </em>yang akan digunakan pada saat memasukan <em>listing </em>program, proses pemilihan <em>board </em>yang digunakan untuk memasukan    <em>listing </em>program dapat dilihat pada gambar 3.18 sebagai berikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.30. Pemilihan Arduino <em>board </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
Setelah jenis <em>board </em>sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroler dengan menggunakan    <em>internal clock, </em>arti dari <em>internal clock </em>adalah dengan memanfaatkan <em>board </em>Arduino sebagai <em>board </em>untuk berkomunikasi
 
    dengan komputer, dan mikrokontroler yang ada pada Arduino <em>board </em>tersebut dilepas, agar IC Atmega 32u4 yang akan digunakan dapat terbaca oleh
 
    Arduino <em>board</em>.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.31. Mengupload program ke dalam mikrokontroler Atmega 32u4 </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
Pada tampilan pemrograman Arduino 1.0.5 diatas, dilakukan dengan mengklik tombol <em>upload </em>yang ada pada Arduino 1.0.5, pada saat mengupload<em>listing </em>program secara otomatis akan menampilkan pesan bahwa proses <em>upload </em>program tidak terjadi <em>error </em>atau sukses. Proses    <em>upload listing </em>program yang tidak terjadi <em>error </em>dapat dilihat pada gambar 3.20. sebagai berikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.32. Proses <em>upload listing </em>programm sukses </strong>
 
</p>
 
<p>
 
Setelah langkah <em>upload listing </em>program selesai, maka sistem mikrokontroler Atmega 32u4 yang berjudul “    <strong>Sistem Alat penyiram tanaman otomatis pada taman perkotaan berbasis sensor kelembapan (<em>Humidity) </em>mikrokontroler Atmega 32u4</strong>”
 
    Sudah siap digunakan.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.33. Tampilan program keseluruhan</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3. Perangkat Lunak yang digunakan</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    Pada perancangan ini penulis menggunkan aplikasi Interface VB.NET dengan bahasa pemprograman yang menwarkan <em>Integrated Development Environment </em>
 
    (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemprograman (COM).
 
</p>
 
<p>
 
    <strong>4. Sistem Interface VB.NET </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Pada kondisi ini sistem interface VB.NET yang menjadi program berjalan dari sistem yang menunjang alat tersebut, adapun program tersebut seperti dibawah
 
    ini:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.34. Awal Sistem interface VB.NET</strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<br clear="ALL"/>
 
<p align="center">
 
    <br clear="ALL"/>
 
    <strong>Gambar 2.35. <em>Login </em>user pada sistem interface VB.NET</strong>
 
</p>
 
<p align="center">
 
    <strong>Gambar 3.36. Sistem interface VB.NET yang berjalan oleh admin</strong>
 
</p>
 
<p>
 
    <strong>5. Penulisan <em>listing </em>program VB.NET </strong>
 
</p>
 
<p>
 
    Pada perancangan perangkat lunak akan menggunakan program VB.NET digunakan untuk menuliskan <em>listing </em>program dan menyimpannya Sistem MySQL, adapun
 
    langkah-langkah <em>listing </em>program seperti dibwah ini:
 
</p>
 
<p>
 
    <strong>Gambar 3.37. Keseluruhan <em>Listing </em>program <em>login user </em>interface VB.NET</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 3.38. Keseluruhan <em>Listing </em>Program Form 1 keseluruhan interface VB.NET</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.7. Flowchart Sistem</strong>
 
</p>
 
<p>
 
    Pada pembuatan sebuah sistem kontrol diperlukan sebuah gambar yang dapat menjelaskan alur atau langkah-langkah dari cara kerja sebuah sistem yang dibuat,
 
    sehingga dapat memberikan penjelasan dalam bentuk gambar.
 
</p>
 
<p>
 
    Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar dari diagram alur sistem yang akan dibuat. Tujuan dari pembuatan diagram alur
 
    adalah untuk mempermudah pembaca dan pembuat sistem itu sendiri untuk memahami langkah-langkah serta cara kerja sebuah sitem yang dibuat. Daru penelitian
 
    yang dilakukan menghasilkan <em>Flowchart </em>sistem sebagai berikut:
 
</p>
 
<p>
 
    <strong> Gambar 3.39. Flowchart Sistem</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>3.8. Permasalahan dan Pemecahan Masalah </strong>
 
</p>
 
<p>
 
    <strong>3.8.1. Permasalahan yang Dihadapi</strong>
 
</p>
 
<p>
 
    Dari hasil wawancara yang dilakukan pada petugas perusahaan, untuk mengatasi sistem pengairan dan memonitor kondisi kelembapan suatu tanah masih
 
    menggunakan sistem manual atau tradidional.
 
</p>
 
<p>
 
    Setelah mengamati dan meneliti dari beberapa permasalahan yang terjadi pada sistem yang berjalan, terdapat beberapa permasalahan yang dihadapi antara lain:
 
</p>
 
<p>
 
    A. Sangat menguras tanaga manusia
 
</p>
 
<p>
 
    B. Sistem pengiran dan monitoring kondisi kelembapan suatu tanaman yang masih manual.
 
</p>
 
<p>
 
    <strong>3.8.2. Alternatif Pemecahan Masalah </strong>
 
</p>
 
<p>
 
    Setelah mengamati dan meneliti dari beberapa permasalahan yang terjadi pada sistem yang berjalan, terdapat beberapa alternative pemecahan dari permasalahan
 
    yang dihadapi, antara lain adalah sebagai berikut:
 
</p>
 
<p>
 
    A. Membuat sistem kontrol pengairan ototmatis berbasis sistem <em>Interface </em>VB.NET melalui gadget.
 
</p>
 
<p>
 
    B. Mengaplisasikan sistem <em>Interface </em>dalam kehidupan sehair-hari.
 
</p>
 
<p>
 
    <strong>3.9. User Requirement </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
<p align="center">
 
    <strong>BAB IV</strong>
 
</p>
 
<p align="center">
 
    <strong>UJI COBA DAN ANALISA </strong>
 
</p>
 
<p>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>4.1. Prosedur Sistem </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Sistem kontrol penyiram otomatis dengan simulasi prototype ini mampu berputar motor servo ke dua arah dengan sudut 30 derajat, dengan kelembapan tanah
 
    &gt;=930 dengan pengontrolan sistem interface VB.NET. Alat ini bekerja berdasarkan inputan dari logika yang dikirim dari Mikrokontroler dengan perangkat
 
    keras PC <em>(Personal Computer). </em>
 
</p>
 
<p>
 
    1. Alat akan dapat dikontrol jika sensor <em>humidity </em>yang sudah terpasang pada Arduino board dengan input tegangan 3.3 volt.
 
</p>
 
<p>
 
    2. Jika rangkaian Arduino diberi catu daya yaitu 12 volt dan 6 volt untuk motor servo, maka semua kontrol akan hidup
 
</p>
 
<p>
 
    3. Motor servo berkerja sesuai instruksi atau logika yang dikirim dari Mikrokontroler
 
</p>
 
<p>
 
    4. Maksimal kelembapan dari suatu tanah adalah lebih kurang 930
 
</p>
 
<p>
 
    5. Dalam aplikasi interface VB.NET terdiri beberapa tombol dengan nama
 
</p>
 
<p>
 
    <em>Login user,</em>
 
    <em>Password, kondisi tanah. </em>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.2. Perbedaan Prosedur antara Sistem berjalan dan Sistem usulan</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Pada sub ini menjelaskan prosedur yang digunakanan prosedur yang sudah ada dengan prosedur sistem yang diusulkan dengan menggunakan table perbandingan yang
 
    dapat dilihat pada table berikut ini:<strong></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<table border="1" cellspacing="0" cellpadding="0" align="left">
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    <strong>No</strong>
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p align="center">
 
                    <strong>Sistem Berjalan</strong>
 
                </p>
 
            </td>
 
            <td width="168" valign="top">
 
                <p align="center">
 
                    <strong>Sistem Usulan</strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    1.
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p>
 
                    Alat penyiram tanaman yang ada masih manual dengan tenaga manusia
 
                </p>
 
            </td>
 
            <td width="168" valign="top">
 
                <p>
 
                    Alat penyiram tanaman yang dikembangkan dengan sistem interface otomatis
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    2.
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p>
 
                    Sistem yang masih belum terintegrasi dengan teknologi yang modern
 
                </p>
 
            </td>
 
            <td width="168" valign="top">
 
                <p>
 
                    Sistem yang sudah terintegrasi dengan teknologi berupa sistem interface dan alat yang otomatis
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    3.
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p>
 
                    Sistem pengairan yang masih manual dengan tenaga manusia
 
                </p>
 
            </td>
 
            <td width="168" valign="top">
 
                <p>
 
                    Sistem pengairan yang modern dengan sistem interface yang otomatis berupa motor servo
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    4.
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p>
 
                    Alat pendeteksi kondisi yang belum otomatis
 
                </p>
 
            </td>
 
            <td width="168" valign="top">
 
                <p>
 
                    Alat pendeteksi kondisi yang otomatis dengan menggunakan sensor kelembapan <em>(Humidity)</em>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    5.
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p>
 
                    Sistem yang masih manual dalam pengecekan kondisi kelembapan tanah.
 
                </p>
 
            </td>
 
            <td width="168" valign="top">
 
                <p>
 
                    Sistem otomatis yang terkondisikan dengan <em>LCD</em> sebagai indikator kondisi.
 
                </p>
 
            </td>
 
        </tr>
 
</table>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<p>
 
    <strong>Table 2.5. Perbedaan prosedur sistem berjalan dan </strong>
 
</p>
 
<p>
 
    <strong> sistem yang diusulkan</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.3. Flowchart Sistem yang diusulkan </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Pada pembuatan sebuah sistem control diperlukan sebuah gambar yang dapat menjelaskan alur atau langkah-langkah dari cara kerja sebuah sistem yang dibuat,
 
    sehingga dapat memberikan penjelasan dalam bentuk gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar dari diagram alur
 
    sistem yang akan dibuat. Tujuan dari pembuatan diagram alur adalah untuk mempermudah pembaca dan pembuat sistem itu sendiri untuk memahami langkah-langkah
 
    serta cara kerja sebuah sistem yang dibuat. Dari penelitian yang dilakukan menghasilkan flowchart sistem sebagai berikut:
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.1. </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.4. Pengujian </strong>
 
</p>
 
<p>
 
    Setelah melakukan berbagai tahapan perancangan dan pemasangan komponen, berikutnya dalah melakukan serangkaian uji coba pada masing-masing blok rangkaian
 
    yang bertujuan untuk mendapatkan hasil yang sesuai. Adapun permbahasan hasil uji coba agar lebih jelas dan dapt dipahami mengenai beberapa rangkaian sistem
 
    yang dipakai, dapat dilihat pada bagian bab berikut:
 
</p>
 
<p>
 
    <strong>4.4.1. Metode <em>Black Box </em></strong>
 
</p>
 
<table border="1" cellspacing="0" cellpadding="0" align="left" width="565">
 
        <tr>
 
            <td width="39" valign="top">
 
                <p align="center">
 
                    <strong>NO </strong>
 
                </p>
 
            </td>
 
            <td width="139" valign="top">
 
                <p align="center">
 
                    <strong>Nama Form</strong>
 
                </p>
 
            </td>
 
            <td width="199" valign="top">
 
                <p align="center">
 
                    <strong>Kondisi Pengujian</strong>
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p align="center">
 
                    <strong>Hasil Pengujian </strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="39" rowspan="2" valign="top">
 
                <p>
 
                    1.
 
                </p>
 
            </td>
 
            <td width="139" rowspan="2" valign="top">
 
                <p align="center">
 
                    Modul Arduino Uno <em>board</em>
 
                </p>
 
            </td>
 
            <td width="199" valign="top">
 
                <p>
 
                    Menghubungkan PIN RX ke PIN RX Arduino dan PINTX ke PINTX Arduino
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p>
 
                    Device <em>pc </em>tidak menerima perintah
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="199" valign="top">
 
                <p>
 
                    Menghubungkan PIN RX ke PIN TX Arduino dan PIN TX ke PIN RX Arduino
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p>
 
                    Device menerima perintah
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="39" rowspan="2" valign="top">
 
                <p>
 
                    2.
 
                </p>
 
            </td>
 
            <td width="139" rowspan="2" valign="top">
 
                <p align="center">
 
                    Motor Servo
 
                </p>
 
            </td>
 
            <td width="199" valign="top">
 
                <p align="center">
 
                    Dikirim Logika 1
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p align="center">
 
                    Servo bergerak
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="199" valign="top">
 
                <p align="center">
 
                    Dikirim Logika 0
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p align="center">
 
                    Servo tidak bergerak
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="39" rowspan="2" valign="top">
 
                <p>
 
                    3.
 
                </p>
 
            </td>
 
            <td width="139" rowspan="2" valign="top">
 
                <p align="center">
 
                    Aplikasi <em>Interface</em> VB.NET
 
                </p>
 
            </td>
 
            <td width="199" valign="top">
 
                <p>
 
                    Scanning Arduino dan modul VB.NET
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p>
 
                    Modul aktif
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="199" valign="top">
 
                <p>
 
                    Tidak melakukan scanning
 
                </p>
 
            </td>
 
            <td width="189" valign="top">
 
                <p>
 
                    Modul tidak aktif
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="39" valign="top">
 
            </td>
 
            <td width="139" valign="top">
 
            </td>
 
            <td width="199" valign="top">
 
            </td>
 
            <td width="189" valign="top">
 
            </td>
 
        </tr>
 
</table>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<p>
 
    <strong> Tabel 2.7. Metode <em>Black box </em></strong>
 
</p>
 
<p>
 
    <strong>4.4.2. Pengujian Rangkaian Pengendali Motor Servo</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Pengujian Motor Servo menggunakan rangkaian mikrokontroler dilakukan dengan dihubungkan langsung dengan pin data pada motor servo, kemudian untuk tegangan
 
    kerja motor servo membutuhkan power sebesar 5 volt DC agar motor servo dapat berputar sesuai yang diinginkan, dan untuk melakukan pengujian terhadap motor
 
    servo diperlukan <em>listing </em>program untuk mengontrol arah putaran motor servo, uji coba selanjutnya akan menggerakan motor servo dengan arah putaran
 
    jarum jam sebesar 180 derajat , dan akan kembali pada posisi awal yaitu 0 derajat ketika arah putaran sudah mencapai 180 derajat, proses ini secara terus
 
    menerus sampai <em>power supply </em>di matikan. Uji coba motor servo menggunakan <em>listing </em>program sederhana dan dapat dilihat pada gambar 4.3
 
    sebagai berikut:
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.2. </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Setelah melakukan proses memasukan <em>listing </em>program ke dalam mikrokontroler, uji coba motor servo akan terlihat seperti pada gambar berikut ini:
 
</p>
 
<p align="center">
 
    <strong>Gambar 4.3. Pengujian rangkaian motor servo</strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.4.3. Pengujian Rangkaian Catu Daya</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Catu daya sebagai <em>power supply </em>adalah sebuah piranti elektronika yang berguna sebgai sumber daya untuk piranti lain yang sangat penting. Dalam
 
    realisasi pernagkat keras yang berupa sensor MQ-2, Relay, motor servo, LCD 16x2, dan keseluruhan rangkaian sistem di sini membutuhkan catudaya. Gambar 4.1
 
    adalah merupakan gambar rangkian catu daya yang terhubung dalam suatu rangkaian sistem. Uji coba dilakukan dengan menggunkan lampu <em>led </em>(light
 
    emiting diode), sebagai output dari tegangan kerja pada sebuah rangkaian catu daya, uji coba rangkaian catu daya dapat dilihat pada gambar 4.4 sebagai
 
    berikut ini:
 
</p>
 
<p>
 
    <strong>Gambar 4.4. Rangkaian Catu daya </strong>
 
</p>
 
<p>
 
    Dari hasil pengujian pada rangkaian diatas didapatkan hasil yang terukur sebenarnya adalah sebagai berikut:
 
</p>
 
<p>
 
    1. Hasil pengukuran pada IC Regulator satu yang merupakan <em>output </em>untuk rangkaian LCD 16x2 berupa tegangan DC sebesar +5 volt, setelah dilakukan
 
    pengukuran adalah sebesar 4.72 volt DC.
 
</p>
 
<p>
 
    2. Hasil pengukuran keluaran dari IC regulator dua yaitu merupakan tagengan untuk motor servo sebesar 4.72 volt.
 
</p>
 
<p>
 
    3. Hasil pengukuran keluaran dari IC regulator tiga yaitu merupakan tegangan untuk sensor Asap MQ-2 sebesar 4.72 volt.
 
</p>
 
<p>
 
    Dari hasil pengujian rangkaian catu daya didapatkan hasil yang cukup stabil untuk membuat sistem dapat bekerja seperti yang diharapkan, sehingga pada
 
    rangkaian catu daya ini sudah dapat digunakan dengan baik.
 
</p>
 
<p>
 
    <strong>4.4.4. Pengujian Rangkaian Sensor Kelembapan (<em>Humidity) </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Pada rangkaian sensor kelembapan <em>(humidity) </em>membantu dalam proses pengukuran atau pendefinisian dari suatu uap air yang terkandung dalam tanah.
 
    Dalam pengkondisian sensor sangat <em>sensitive </em>dalam memonitor, berikut dibawah ini adalah rangkaiannnya:
 
</p>
 
<p>
 
    <strong>Gambar 4.5. vjgjvg</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Dibawah ini adalah <em>lisitng </em>program sensor kelembapan yang pengontrolan melalui Arduino Uno <em>board </em>berikut:
 
</p>
 
<table cellpadding="0" cellspacing="0" width="100%">
 
    <tbody>
 
        <tr>
 
            <td>
 
                <div>
 
                    <p>
 
                        <strong>void loop(){</strong>
 
                    </p>
 
                    <p>
 
                        <strong> val1 = analogRead(sensor1);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> if (val1 &gt;=930){</strong>
 
                    </p>
 
                    <p>
 
                        <strong> servo.write(pos2);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(led1, HIGH);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> delay(2000);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> //servo.write(pos1);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(relay, HIGH);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> delay(100);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(led1, LOW); </strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                    <p>
 
                        <strong>else {</strong>
 
                    </p>
 
                    <p>
 
                        <strong>val1 = analogRead(sensor2);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> if (val1 &gt;=930){</strong>
 
                    </p>
 
                    <p>
 
                        <strong> servo.write(pos3);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(led2, HIGH);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> delay(2000);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> //servo.write(pos1);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(relay, HIGH);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> delay(100);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(led2, LOW);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> }else {</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(relay, LOW);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> delay(3000);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> servo.write(pos1);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(led1, LOW);</strong>
 
                    </p>
 
                    <p>
 
                        <strong> digitalWrite(led2, LOW);</strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                </div>
 
            </td>
 
        </tr>
 
    </tbody>
 
</table>
 
<strong> </strong>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<br clear="ALL"/>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.6. </strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong>4.4.5. Pengujian Rangkaian Pengendali Motor DC </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Rangkaian pengendali motor DC digunakan untuk mengendalikan motor DC untuk melakukan perputaran kearah kanan dan kiri, dalam hal ini untuk melakukan proses
 
    menjalankan roda kendaraan bermotor roda empat.
 
</p>
 
<p>
 
    Pengujian yang akan dilakukan pada rangkaian pengendali motor DC menggunakan IC L293, hanya untuk mengetahui dan memastikan bahwa arah putaran dan besar
 
    tegangan yang digunakan sesuai dengan kebutuhan sistem tersebut. Langkah pertama yang dilakukan adalah memberikan tegangan pada rangkaian L293 untuk
 
    menetukan tegangan yang sesuai dengan tenaga <em>(Torsi) </em>yang dihasilakan dan tidak terlalu cepat perputarannya untuk motor DC. Berikut adalah
 
    merupakan hasil pengujian perbandingan antara tegangan dengan torsi yang dihasilkan sebagai berikut:
 
</p>
 
<p>
 
    1. Motor DC diberikan tagangan sebesar 12 volt, torsi yang dihasilkan terlalu cepat, sehingga IC Regulator akan cepat panas.
 
</p>
 
<p>
 
    2. Motor DC diberikan tegangan sebesar 9 volt, torsi yang dihasilkan dapat menggerakan pintu, tetapi kecepatan roda kendaraan bermotor roda empat masih
 
    terlalu tinggi.
 
</p>
 
<p>
 
    3. Motor DC diberikan tegangan sebesar 5 volt, torsi yang dihasilkan mampu menggerakan roda kendaraan bermotor roda empat pada kecepatan yang diinginkan.
 
</p>
 
<p>
 
    <strong>Tabel 2.9. Pola pemberian pada <em>driver </em>motor DC L293 </strong>
 
</p>
 
<p>
 
    Setelah melakukan beberapa tahapan pengujian pada rangkaian pengendali motor DC, hasil pengujian yang dilakukan sesuai dengan kebutuhan sistem. Sehingga
 
    tegangan 5 volt yang digunakan sudah cukup untuk mengendalikan motor DC tersebut.
 
</p>
 
<p>
 
    <strong>4.4.6. Pengujian Rangkaian Mikrokontroler dan Motor Servo </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Pengujian motor servo menggunakan rangkaian mikrokontroler dilakukan dengan dihubungkan langsung dengan pin data pada motor servo, kemudian untuk tegangan
 
    kerja motor servo membutuhkan power sebesar 5 volt DC agar motor servo dapat berputar sesuai yang diinginkan. Dan untuk melakukan pengujian terhadap motor
 
    servo diperlukan <em>lisitng </em>program untuk mengontrol arah putaran motor servo, uji coba sekanjutnya akan menggerakan motor servo dengan arah putaran
 
    jarum jam sebesar 180 derajat, dan akan kembali pada posisi awal yaitu 0 derajat, ketika arah putaran sudah mencapai 180 derajat, proses ini secara terus
 
    menerus sampai <em>power supply </em>di matikan.
 
</p>
 
<p>
 
    Uji coba motor servo menggunakan <em>lisitng </em>program sederhana dan dapat dilihat pada gambar 4.5 berikut ini:
 
</p>
 
<table cellpadding="0" cellspacing="0" width="100%">
 
    <tbody>
 
        <tr>
 
            <td>
 
                <div>
 
                    <p>
 
                        <strong>#include &lt;Servo.h&gt;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>Servo myservo; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos = 0; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>void setup() { </strong>
 
                    </p>
 
                    <p>
 
                        <strong>myservo.attach(9); </strong>
 
                    </p>
 
                    <p>
 
                        <strong>} </strong>
 
                    </p>
 
                    <p>
 
                        <strong>void loop() </strong>
 
                    </p>
 
                    <p>
 
                        <strong>{ </strong>
 
                    </p>
 
                    <p>
 
                        <strong>for( pos = 0; pos &lt; 180; pos += 1) </strong>
 
                    </p>
 
                    <p>
 
                        <strong>{ </strong>
 
                    </p>
 
                    <p>
 
                        <strong> myservo.write(pos); </strong>
 
                    </p>
 
                    <p>
 
                        <strong> delay(15); </strong>
 
                    </p>
 
                    <p>
 
                        <strong> } </strong>
 
                    </p>
 
                    <p>
 
                        <strong>for( pos = 180; pos &gt;= 1; pos -= 1) </strong>
 
                    </p>
 
                    <p>
 
                        <strong> { </strong>
 
                    </p>
 
                    <p>
 
                        <strong>myservo.write(pos); </strong>
 
                    </p>
 
                    <p>
 
                        <strong>delay(15); </strong>
 
                    </p>
 
                    <p>
 
                        <strong>} </strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                    <p>
 
                        <strong> </strong>
 
                    </p>
 
                </div>
 
            </td>
 
        </tr>
 
    </tbody>
 
</table>
 
<p>
 
    <strong>Gambar 4.7. </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    Setelah melakukan proses memasukan <em>lisitng </em>program kedalam mikrokontroler, uji coba motor servo akan terlihat seperti pada gambar dibawah ini:
 
</p>
 
<p align="center">
 
    <strong>Gambar 4.8. Pengujian rangkaian motor servo</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.4.7. Pengujian Rangkaian Mikrokontroler dan Sensor Kelembapan <em>(Humidity) </em></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Sensor kelembapan <em>(Humidity) </em>merupakan salah satu saklar yang terdapat seperangkat alat inisialisasi dengan sensifitas sensor kelembapan. Sensor
 
    kelembapan <em>humidity </em>mengeluarkan respon dari jenis tanah jika memiliki kondisi kelembapan tanah tertentu, dan sinyal aktif yang diteriman oleh
 
    Mikrokontroler ATmega 32u4 dari sensor kelembapan <em>humidity </em>tersebut, akan diproses dan mikrokontroler ATmega 32u4 akan mengirimkan sinyal aktif
 
    kepada motor servo, sehingga motor servo akan berlogika <em>HIGH </em>yang artinya motor servo akan berputar 30 derajat ke arah berlawanan dengan jarum
 
    jam.
 
</p>
 
<p>
 
    Dan ketika sensor kelembapan <em>humidity </em>tidak mendeteksi objek, Adapun <em>lisitng </em>program yang digunakan sebagai berikut ini:
 
</p>
 
<table cellpadding="0" cellspacing="0" width="100%">
 
    <tbody>
 
        <tr>
 
            <td>
 
                <div>
 
                    <p>
 
                        <strong>#include &lt;Servo.h&gt;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int sensor Infrared = A2;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int val1;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>Servo servo;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos = 90;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos2 = 60;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>void setup() {</strong>
 
                    </p>
 
                    <p>
 
                        <strong>Serial.begin(9600);</strong>
 
                    </p>
 
                    <p>
 
                        <strong>servo.attach(10);</strong>
 
                    </p>
 
                    <p>
 
                        <strong>servo.write(pos);</strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                    <p>
 
                        <strong>void loop() {</strong>
 
                    </p>
 
                    <p>
 
                        <strong>val1 = digitalRead(sensorInfrared);</strong>
 
                    </p>
 
                    <p>
 
                        <strong>if (val1 == LOW){</strong>
 
                    </p>
 
                    <p>
 
                        <strong>servo.write(pos2); </strong>
 
                    </p>
 
                    <p>
 
                        <strong>}</strong>
 
                    </p>
 
                    <p>
 
                        <strong>else {</strong>
 
                    </p>
 
                    <p>
 
                        <strong>if (val1 == HIGH){</strong>
 
                    </p>
 
                    <p>
 
                        <strong>servo.write(pos);</strong>
 
                    </p>
 
                    <p>
 
                        <strong>} </strong>
 
                    </p>
 
                    <p>
 
                        <strong> </strong>
 
                    </p>
 
                    <p>
 
                        <strong> </strong>
 
                    </p>
 
                    <p>
 
                        <strong> </strong>
 
                    </p>
 
                </div>
 
            </td>
 
        </tr>
 
    </tbody>
 
</table>
 
<p>
 
    <strong> </strong>
 
</p>
 
<br clear="ALL"/>
 
<p>
 
    <strong>4.5. Analisa Program </strong>
 
</p>
 
<p>
 
    <strong>4.5.1. Analisa <em>listing </em>Program VB.NET</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
Proses analisa dilakukan untuk mendapatkan kesesuaian antara perangkat keras<em> (Hardware) </em>yang sudah di uji coba dengan perangkat lunak    <em>(Software) </em>yang berupa <em>listing </em>program yang telah dimasukan ke dalam sistem mikrokontoroler.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <del cite="mailto:Ambrosiana" datetime="2014-11-19T16:15"></del>
 
</p>
 
<p>
 
    <del cite="mailto:Ambrosiana" datetime="2014-11-19T16:14"></del>
 
</p>
 
<p>
 
    <del cite="mailto:Ambrosiana" datetime="2014-11-19T16:14"></del>
 
</p>
 
<p>
 
    <del cite="mailto:Ambrosiana" datetime="2014-11-19T16:14"></del>
 
</p>
 
<p>
 
    <strong><del cite="mailto:Ambrosiana" datetime="2014-11-19T16:15"></del></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> Gambar 4.9. <em>Listing </em>program keseluruhan</strong>
 
</p>
 
<p>
 
    Setelah melakukan penulisan <em>listing </em>program pada Arduino 1.0 di lakukan maka dapat dijelaskan sebagai berikut:
 
</p>
 
<p>
 
    Penulisan <em>listing </em>program harus diawali dengan kode:
 
</p>
 
<p>
 
    #include &lt;Servo.h&gt;
 
</p>
 
<p>
 
    #include &lt;Password.h&gt;
 
</p>
 
<p>
 
    Kode diatas merupakan fungsi <em>libraries </em>yang ada pada <em>software </em>Arduino 1.0 yang di dalamnya terdapat fungsi-fungsi yang untuk digunakan
 
    pada motor servo, dan <em>password. </em>Sedangkan motor DC tidak dikontrol langsung menggunakan Mikrokontroler, karena motor DC hanya berputar searah
 
    dengan jarum jam, maka itu dengan memanfaatkan <em>driver </em>motor L293 untuk mengontrol motor DC, maka motor DC dapat dikontrol dua arah yaitu searah
 
    dengan jarum jam dan sebaliknya dapat dikontrol dengan arah berlawanan jarum jam. Adapun <em>lisitng </em>program yang digunakan sebagai berikut:
 
</p>
 
<table cellpadding="0" cellspacing="0" width="100%">
 
    <tbody>
 
        <tr>
 
            <td>
 
                <div>
 
                    <p>
 
                        <strong>int motor1Pin1 = 3; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>int motor1Pin2 = 4; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>int enable1Pin = 6; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>int motor2Pin1 = 8; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>int motor2Pin2 = 9; </strong>
 
                    </p>
 
                    <p>
 
                        <strong>int enable2Pin = 11; </strong>
 
                    </p>
 
                    <p>
 
                        <strong> </strong>
 
                    </p>
 
                </div>
 
            </td>
 
        </tr>
 
    </tbody>
 
</table>
 
<br clear="ALL"/>
 
<p>
 
    <strong>Gambar 4.10. </strong>
 
</p>
 
<p>
 
    Selanjutnya pada bagian ini akan menjelaskan bagian-bagian program yang dideklrasikan untuk motor servo, <em>lisitng </em>program dapat dilihat sebagai
 
    berikut:
 
</p>
 
<table cellpadding="0" cellspacing="0" width="100%">
 
    <tbody>
 
        <tr>
 
            <td>
 
                <div>
 
                    <p>
 
                        <strong>int val1;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>Servo servo;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>intpos = 90;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>//arahkiri</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos1 = 75;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos2 = 60;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos3 = 45;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>//arahkanan</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos4 = 135;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos5 = 120;</strong>
 
                    </p>
 
                    <p>
 
                        <strong>int pos6 = 105;</strong>
 
                    </p>
 
                </div>
 
            </td>
 
        </tr>
 
    </tbody>
 
</table>
 
<br clear="ALL"/>
 
<p>
 
    <strong>Gambar 4.11. </strong>
 
</p>
 
<p>
 
    Pada <em>lisitng </em>program bagian diatas merupakan sudut-sudut yang diseting untuk motor servo keitka menerima inputan baik berupa inputan <em>led </em>
 
    maupun dari sensor <em>humidity. </em>
 
</p>
 
<p>
 
    Dan untuk mendeklrasikan sensor <em>humidity </em>agar dapat dikenal oleh mikrokontroler, <em>listing </em>program dapat dideklarasikan sebagai berikut:
 
</p>
 
<p>
 
    Int sensor1 = A0;
 
</p>
 
<p>
 
    Int sensor2 = A1;
 
</p>
 
<p>
 
    Perintah diatas dideklarasikan pada awal penulisan program, segingga sensor yang didekrasikan dapat dikenal oleh mikrokontroler.
 
</p>
 
<p>
 
    <strong>4.5.2. Analisa <em>listing </em>Program MySQL </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Dibawah ini adalah perancangan sistem analisa program dengan <em>interface </em>database<em> </em>MySQL sebagai berikut:
 
</p>
 
<p>
 
    <strong>Gambar 4.12. </strong>
 
</p>
 
<p>
 
    <strong>4.5.3. Penjelasan Struktur <em>Listing </em>Program</strong>
 
</p>
 
<p>
 
    Setiap program yang menggunakan <em>bootlander </em>Arduino biasa disebut <em>Sketch </em>memiliki dua buah fungsi yang harus ada yaitu:
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    <strong><em>Void Loop() { }</em></strong>
 
</p>
 
<p>
 
    Adalah fungsi ini akan dijalankan setelah fungsi setup <em>(void setup) () {}) </em>selesai. Setelah dijalankan satu kali fungsi ini akan dijalankan
 
    kembali, dan lagi secara terus menerus sampai catu daya (<em>power</em>) dilepaskan.
 
</p>
 
<p>
 
    <strong>2. </strong>
 
    <strong><em>Void Setup () </em>{ }</strong>
 
</p>
 
<p>
 
    Adalah semua kode didalam kurung kurawal akan dijalankan hanya satu kali ketika program dijalankan untuk pertama kalinya.
 
</p>
 
<p>
 
    Berikut ini adalah elemen bahasa C yang dibutuhkan dalam format penulisan:
 
</p>
 
<p>
 
    <strong>1. </strong>
 
    <strong>Digital Write </strong>
 
</p>
 
<p>
 
    Digunkan untuk mengset <em>pin digital</em>. Ketika sebuah pin ditetapkan sebagai <em>output, pin </em>tersebut dapat dijadikan <em>HIGH </em>(ditarik
 
    menjadi 5 volts) atau <em>LOW </em>(diturunkan menjadi <em>ground</em>).
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.6. Konfigurasi Sistem Usulan</strong>
 
</p>
 
<p>
 
    <strong>4.6.1. Spesifikasi Hardware </strong>
 
</p>
 
<p>
 
    Adapun spesifikasi <em>hardware </em>yang digunakan adalah sebagai berikut:
 
</p>
 
<p>
 
    1. Laptop atau <em>PC </em>
 
</p>
 
<ul>
 
    <li>
 
        Processor: Pentium
 
    </li>
 
    <li>
 
        Monitor: LCD 14”
 
    </li>
 
    <li>
 
        RAM : 4 GB
 
    </li>
 
    <li>
 
        HD : 400 GB
 
    </li>
 
</ul>
 
<p>
 
    2. Motor Servo Standar 180
 
</p>
 
<p>
 
    3. Arduino Uno <em>Bootlander </em>
 
</p>
 
<p>
 
    4. Kabel USB
 
</p>
 
<p>
 
    5. Catu Daya
 
</p>
 
<p>
 
    6. Modul <em>interface</em> VB.NET
 
</p>
 
<p>
 
    <strong>4.6.2. Aplikasi yang Digunakan</strong>
 
</p>
 
<p>
 
    Adapun aplikasi yang digunakan adalah sebagai berikut:
 
</p>
 
<p>
 
    1. <em>Software </em>VB.NET
 
</p>
 
<p>
 
    2. <em>Software </em>Arduino 1.0
 
</p>
 
<p>
 
    3. Ms. Visio
 
</p>
 
<p>
 
    4. Ms. Office 2007
 
</p>
 
<p>
 
    5. Fritzing
 
</p>
 
<p>
 
    6. Adobe Photoshop CS3 Portable
 
</p>
 
<p>
 
    7. MySQL Connector.
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong>4.6.3. Hak Akses </strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.13. </strong>
 
</p>
 
<p>
 
    <strong>4.7. Uji Coba</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Berikut ini adalah foto dari uji coba alat sistem pengontrolan sistem penyiram tanaman otomatis berbasis <em>interface </em>VB.NET:
 
</p>
 
<p>
 
    <strong>1. Sensor Kelembapan <em>(humidity) </em></strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong><em></em></strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.14. </strong>
 
</p>
 
<p>
 
    <strong><em> </em></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong>2. Motor Servo </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.15. </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <br clear="ALL"/>
 
    <strong> 3. Pompa Air <em>(Submersible) </em></strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>Gambar 4.16. </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> 4. Foto Keseluruhan Prototipe </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> Gambar 4.17. </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.8. Implementasi</strong>
 
</p>
 
<p>
 
    <strong>4.8.1. Schedule </strong>
 
</p>
 
<p>
 
    1. Mengumpulkan Data
 
</p>
 
<p>
 
    Proses pengumpulan data dilakukan untuk mencari sumber dan mengetahui beberapa teori yang digunakan dalam pembuatan sistem dilakukan selama.
 
</p>
 
<p>
 
    2. Perancangan Sistem
 
</p>
 
<p>
 
    Dalam perancangan sistem ini terbagi menjadi dua, perncangan <em>hardware </em>dan <em>software </em>merupakan proses yang dilakukan agar dapat
 
    menghasilkan suatu rancangan yang mudah dipahami oleh <em>user.</em>
 
</p>
 
<p>
 
    3. Pengujian Sistem
 
</p>
 
<p>
 
    4. Pengujian sistem dilakukan untuk mengetahui kesalahan-kesalahan yang ada, dan untuk memastikan pemasangan <em>hardware </em>dan <em>software. </em>
 
</p>
 
<p>
 
    5. Perbaikan Sistem
 
</p>
 
<p>
 
Penambahan atau pengurangan pada point-point tertentu yang tidak diperlukan, segingga program benar-benar dapt dioptimalkan sesuai kebutuhan    <em>user. </em>
 
</p>
 
<p>
 
    6. Training User
 
</p>
 
<p>
 
    7. Percobaan alat yang sudah dibuat apakah benar-benar dapat berjalan atau tidak.
 
</p>
 
<p>
 
    8. Implementasi Sistem
 
</p>
 
<p>
 
    9. Setelah diketahui kelayakan dari program yang dibuat, maka akan dilakukan implementasi program.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<table border="1" cellspacing="0" cellpadding="0" align="left" width="583">
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    <strong>No. </strong>
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    <strong>Jenis Kegiatan </strong>
 
                </p>
 
            </td>
 
            <td width="149" colspan="5" valign="top">
 
                <p align="center">
 
                    <strong>Minggu ke</strong>
 
                </p>
 
            </td>
 
            <td width="75" colspan="3" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="48" colspan="3" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="83" colspan="3" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46">
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    1.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Pengumpulan data
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>1</strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>2</strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>3</strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>4</strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong>5</strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>6</strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong>7</strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong>8</strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong>9</strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong>10</strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>11</strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong>12</strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    2.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Perancangan sistem
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    3.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Pengujian sistem
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong> </strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    4.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Perbaikan sistem
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    5.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Training <em>user </em>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    6.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Implementasi sistem
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="37" valign="top">
 
                <p>
 
                    7.
 
                </p>
 
            </td>
 
            <td width="145" valign="top">
 
                <p>
 
                    Dokumentasi sistem
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="25" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" colspan="2" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="31" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
            <td width="46" valign="top">
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr height="0">
 
            <td width="37">
 
            </td>
 
            <td width="144">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="25">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="25">
 
            </td>
 
            <td width="19">
 
            </td>
 
            <td width="12">
 
            </td>
 
            <td width="25">
 
            </td>
 
            <td width="10">
 
            </td>
 
            <td width="21">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="31">
 
            </td>
 
            <td width="46">
 
            </td>
 
        </tr>
 
   
 
</table>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<p>
 
    <strong>Tabel 2.10. Tabel Rencana Impelementasi Program</strong>
 
</p>
 
<p align="center">
 
</p>
 
<p>
 
    <strong>4.8.2. Penerapan</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
    Setelah melakukan uji coba, selanjutnya imlementasi sistem kebutuhan aplikasi dan robot untuk sistem yang akan diemplementasikan adalah sebagai berikut:
 
</p>
 
<p>
 
    A. Kebutuhan Aplikasi
 
</p>
 
<ul>
 
    <li>
 
        1 buah PC <em>(Personal Computer), </em>sebagai kontrol gadget
 
    </li>
 
</ul>
 
<p>
 
    B. Kebutuhan <em>hardware </em>
 
</p>
 
<p>
 
    · Motor Servo standar: 1 buah untuk menggerakan pergerakan sistem pengontrolan air.
 
</p>
 
<ul>
 
    <li>
 
        Arduino Uno R3: sebagai <em>platform </em>untuk menjalankan program dan mengolah data Mikrokontroler ATmega 32u4.
 
    </li>
 
</ul>
 
<p>
 
    · Power supply: sebagai catu daya memeberikan tegangan pada alat.
 
</p>
 
<p>
 
    · Bahan akrilik dan plat besi: untuk mekanik yang dipasang pada motor servo.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>4.9. Estimasi Biaya</strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    Adapun Estimasi biaya sistem keseluruhan yang dibuat dan yang dibutuhkan adalah sebagai berikut:
 
</p>
 
<table border="1" cellspacing="0" cellpadding="0" align="left">
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    <strong>No</strong>
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p align="center">
 
                    <strong>Kebutuhan</strong>
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p align="center">
 
                    <strong>Qty</strong>
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p align="center">
 
                    <strong>Biaya </strong>
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p align="center">
 
                    <strong>Total</strong>
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    1.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Arduino Uno Board
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    1
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 240.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 240.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    2.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Sensor Kelembapan <em>(humidity) </em>
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    1
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 135.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 135.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p>
 
                    3.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Motor Servo Futaba s3003
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    5
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 80.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 400.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    4.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Motor DC
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    1
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 130.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 130.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    5.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Akrilik dan Plat Besi
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    1
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 200.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 200.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    6.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Kabel
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    2
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 5.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 10.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    7.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Shield Board
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    1
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 50.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 50.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    8.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Lem Besi
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    1
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 5.000
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 5.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
                <p align="center">
 
                    9.
 
                </p>
 
            </td>
 
            <td width="162" valign="top">
 
                <p>
 
                    Mur dan Baut
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
                <p>
 
                    50
 
                </p>
 
            </td>
 
            <td width="108" valign="top">
 
                <p>
 
                    Rp. 300
 
                </p>
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    Rp. 15.000
 
                </p>
 
            </td>
 
        </tr>
 
        <tr>
 
            <td width="67" valign="top">
 
            </td>
 
            <td width="162" valign="top">
 
                <p align="center">
 
                    <strong>Jumlah </strong>
 
                </p>
 
            </td>
 
            <td width="48" valign="top">
 
            </td>
 
            <td width="108" valign="top">
 
            </td>
 
            <td width="118" valign="top">
 
                <p>
 
                    <strong>Rp. 1.185.000</strong>
 
                </p>
 
                <p>
 
                    <strong></strong>
 
                </p>
 
            </td>
 
        </tr>
 
 
 
</table>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p align="center">
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<p align="center">
 
    <strong>Tabel 2.11. Estimasi Biaya </strong>
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
 
 
 
 
 
 
 
 
 
 
<p align="center">
 
    <strong>BAB V</strong>
 
</p>
 
<p align="center">
 
    <strong>PENUTUP</strong>
 
</p>
 
<p align="center">
 
    <strong></strong>
 
</p>
 
<p>
 
    <strong>5.1. Kesimpulan </strong>
 
</p>
 
<p>
 
    Dari perncangan dan imlementasi yang dilakukan ada beberapa kesimpulan yaitu antara lain:
 
</p>
 
<p>
 
    <strong>5.1.1. Kesimpulan Terhadap Rumusan Masalah </strong>
 
</p>
 
<p>
 
    1. Dengan menggunakan metode sistem <em>interface </em>dan sensor kelembapan <em>(humidity) </em>yang diproses oleh mikrokontroler dapat menggerakan mesin
 
    pompa air <em>(submersible) </em>dan motor servo sesuai perintah yang diinginkan.
 
</p>
 
<p>
 
    2. Dengan memanfaatkan teknologi mikrokontroler sebagai media untuk menanamkan program dapat mengendalikan semua perintah yang diinginkan sesuai fungsi
 
    alat masing-masing.
 
</p>
 
<p>
 
    3. Dengan meggunakan sistem <em>interface </em>VB.NET dapat lebih terintegrasi dan termonitoring sistem yang lebih modern.
 
</p>
 
<p>
 
    4. Dengan memanfaatkan sistem <em>interface </em>dapat mengontrol sistem kendali <em>user </em>dengan <em>password</em>, sehingga sistem keamanan juga
 
    tidak sembarang orang dapat mengetahui <em>password </em>tersebut.
 
</p>
 
<p>
 
    <strong>5.1.2. Kesimpulan Terhadap Tujuan dan Manfaat </strong>
 
</p>
 
<p>
 
    1. Aplikasi yang berbasis <em>interface </em>dapat mengendalikan fungsi alat pada fungsi masing-masing sistem.
 
</p>
 
<p>
 
    2. Dengan sistem <em>interface</em> yang dapat mengontrol dan memonitoring lebih praktis dan lebih terkondisi.
 
</p>
 
<p>
 
    3. Dapat mengurangi kesalahan manusia <em>(human error)</em> dalam menganilisis pengontrolan dan monitoring.
 
</p>
 
<p>
 
    <strong> </strong>
 
</p>
 
<p>
 
    <strong>5.1.3. Kesimpulan Terhadap Metode Penelitian </strong>
 
</p>
 
<p>
 
    1. Pengujian terhadap sistem berjalan dengan baik.
 
</p>
 
<p>
 
    2. Sistem yang berjalan baik dalam pengontrolan dan monitoring.
 
</p>
 
<p>
 
3. Dalam merancang sistem <em>interface </em>ini menggunakan 1 buah motor servo sebagai pengontrolan sistem air yang otomatis, sensor kelembapan<em>(humidity) </em>alat pendeteksi kondisi, PC <em>(Personal Computer) </em>untuk media komunikasi antar alat pengendali, serta Arduino Uno sebagai    <em>platform </em>menanamkan program pada Mikrokontroler ATmega 32u4.
 
</p>
 
<p>
 
    <strong>5.2. Saran </strong>
 
</p>
 
<p>
 
Dari pernacangan dan kesimpulan diatas, ada beberapa saran yang dapat diberikan dalam rangka pengembangan Sistem penyiram tanaman berbasis    <em>interface </em>VB.NET dengan aplikasi Arduino Uno yaitu antara lain:
 
</p>
 
<p>
 
    1. Sistem pengontrolan ini diharapkan dapat menggunakan <em>Bluetooth </em>untuk pengontrolan dan monitoring lebih jauh.
 
</p>
 
<p>
 
    2. Sistem <em>interface </em>dapat mengontrol dan monitoring melalui gadget <em>smartphone </em>dalam pengembangannya.
 
</p>
 
<p>
 
    <strong>5.3. Kesan </strong>
 
</p>
 
<p>
 
    Adapun kesan yang diterima setelah melakukan penelitian dan penulisan skripsi ini adalah:
 
</p>
 
<p>
 
    1. Menambah ilmu sosial terhadap masyarakat dan instansi terkait.
 
</p>
 
<p>
 
    2. Mendapat banyak wawasan dan ilmu pengetahuan yang tidak terdapat dalam perkulihaan.
 
</p>
 
<p>
 
    3. Dapat mengetahui dan belajar dari masalah-masalah yang ada di masyarakat dalam bidang teknologi.
 
</p>
 
<p>
 
    4. Dapat membagi ilmu dan pengetahuan yang kita dapat dan ketahui untuk membantu sesama.
 
</p>
 

Revisi per 23 Januari 2015 15.14

Contributors

Aldo Edward Siallagan