Backupa2016: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Saran)
 
(137 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
<p style="line-height: 1">'''MONITORING RUANGAN BUDIDAYA JAMUR MENGGUNAKAN '''</P></div>
+
<p style="line-height: 1">'''SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN'''</P></div>
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
<p style="line-height: 1">''' ARDUINO BERBASIS INTERNET OF THINGS PADA '''</P></div>
+
<p style="line-height: 1">''' HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN '''</P></div>
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
<p style="line-height: 1">''' PONDOK PESANTREN RIYADUL JANNAH'''</P></div>
+
<p style="line-height: 1">''' GELAM JAYA TANGERANG'''</P></div>
  
  
Baris 21: Baris 21:
 
{|table align="center"
 
{|table align="center"
 
|-
 
|-
|<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">'''NIM'''</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: '''11331469836'''</div>
+
|<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">'''NIM'''</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: '''1131469155          '''</div>
 
|-
 
|-
|<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">'''NAMA'''</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: '''[[Fanida Yantiar ]]'''</div>
+
|<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">'''NAMA'''</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: '''M GALIH PRASETYO'''</div>
 
|}
 
|}
  
Baris 38: Baris 38:
 
<p style="line-height: 1">'''TANGERANG'''</P></div>
 
<p style="line-height: 1">'''TANGERANG'''</P></div>
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
<p style="line-height: 1">'''2015/2016'''</P></div>
+
<p style="line-height: 1">'''2016/2017'''</P></div>
 
{{pagebreak}}
 
{{pagebreak}}
 
<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">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div>
Baris 48: Baris 48:
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PENGESAHAN SKRIPSI'''</p></div>
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PENGESAHAN SKRIPSI'''</p></div>
  
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''MONITORING RUANGAN BUDIDAYA JAMUR MENGGUNAKAN'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">'''SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO BERBASIS INTERNET OF THINGS PADA'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">''' HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PONDOK PESANTREN RIYADUL JANNAH'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">''' GELAM JAYA TANGERANG'''</P></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>
  
Baris 60: Baris 60:
 
|-
 
|-
  
|<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">: 11331469836</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">: 1131469155          </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">: [[Fanida Yantiar]]</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">: M GALIH PRASETYO</div>
  
 
|-
 
|-
Baris 134: Baris 134:
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN PEMBIMBING'''</p></div>
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN PEMBIMBING'''</p></div>
  
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''MONITORING RUANGAN BUDIDAYA JAMUR MENGGUNAKAN'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">'''SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO BERBASIS INTERNET OF THINGS PADA'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">''' HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PONDOK PESANTREN RIYADUL JANNAH'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 +
<p style="line-height: 1">''' GELAM JAYA TANGERANG'''</P></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Dibuat Oleh :</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Dibuat Oleh :</p></div>
Baris 146: Baris 147:
 
|-
 
|-
  
|<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">: 11331469836</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">: 1131469155</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">: [[Fanida Yantiar]]</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">: M GALIH PRASETYO</div>
  
 
|}
 
|}
Baris 170: Baris 171:
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">
  
<p style="line-height: 2" style="text-align: right;">Tangerang,.... 2015</p></div>
+
<p style="line-height: 2" style="text-align: right;">Tangerang,.... 2016</p></div>
  
 
{|table align="center"
 
{|table align="center"
Baris 212: Baris 213:
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p></div>
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p></div>
  
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">'''MONITORING RUANGAN BUDIDAYA JAMUR MENGGUNAKAN'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">'''SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">'''ARDUINO BERBASIS INTERNET OF THINGS PADA '''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">''' HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">'''PONDOK PESANTREN RIYADUL JANNAH'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">''' GELAM JAYA TANGERANG'''</P></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</p></div>
  
Baris 224: Baris 225:
 
|-
 
|-
  
|<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">: 11331469836</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">: 1131469155          </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">: [[Fanida Yantiar ]]</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">: M GALIH PRASETYO</div>
  
 
|}
 
|}
Baris 244: Baris 245:
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Computer System</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Computer System</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2015/2016</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2016/2017</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Penguji :</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Penguji :</p></div>
Baris 304: Baris 305:
 
<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: 2">'''LEMBAR KEASLIAN SKRIPSI'''</p></div>
  
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''MONITORING RUANGAN BUDIDAYA JAMUR MENGGUNAKAN'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">'''SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO BERBASIS INTERNET OF THINGS PADA'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height: 1">''' HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN '''</P></div>
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PONDOK PESANTREN RIYADUL JANNAH'''</p></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
 +
<p style="line-height: 1">''' GELAM JAYA TANGERANG'''</P></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>
Baris 316: Baris 318:
 
|-
 
|-
  
|<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">: 11331469836</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">: 1131469155        </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">: [[Fanida Yantiar]]</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">: M GALIH PRASETYO</div>
  
 
|-
 
|-
Baris 349: Baris 351:
 
{| width="100%" align="right"
 
{| width="100%" align="right"
 
|-
 
|-
| width="60%" | || align="center" | Tangerang,  .......... 2015
+
| width="60%" | || align="center" | Tangerang,  .......... 2016
 
|-
 
|-
 
| ||   
 
| ||   
Baris 383: Baris 385:
 
| ||  
 
| ||  
 
|-
 
|-
| width="60%" | || align="center" | <u>Fanida Yantiar</u>
+
| width="60%" | || align="center" | <u>M GALIH PRASETYO</u>
 
|-
 
|-
| width="60%" | || align="center" | NIM.11331469836
+
| width="60%" | || align="center" | NIM.1131469155         
 
|-
 
|-
 
|}
 
|}
Baris 396: Baris 398:
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">ABSTRAKSI</p></div>
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">ABSTRAKSI</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">Isi abstraksi dengan bahasa indonesis.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
+
<p style="line-height: 2">
 
+
Seiring dengan berkembangnya dunia industri dan teknologi mengenai robot pada zaman sekarang ini, peranan smartphone sebagai media kontrol untuk penunjang dalam  mempermudah penggunaanya semakin hari semakin besar dan berkembang, pengontrolan  robot yang menggunakan media smartphone telah menghasilkan  berbagai kemudahan yang bisa meringankan  pekerjaan  manusia  terutama masalah  banjir yang semakin hari semakin tak terkendali akibat dampak yang timbulkan untuk masalah  banjir sungai ini, dan media untuk pengontrolan alatnya sendiri tidak hanya menggunakan sensor yang di tanam pada robot itu sendiri melainkan bisa menggunakan media smartphone dan blutooth sebagai interface antara robot dengan smartphone yang berbasis mikrokontroller  yang di program  sedemikian rupa sehingga menghasilkan  sebuah  robot pengukur ketinggihan air, dan untuk itulah penulis membuat sebuah karya yang berjudul robot keamanan tinggi air sungai menggunakan handphone yang berbasis mikrokontroller pada Kelurahan Gelam Jaya.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Kata Kunci: ........''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
+
<p style="line-height: 2">
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">''ABSTRACT''</p></div>
+
Kata kunci : Robot, Mikrokontroller, handphone</p></div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Isi abstract dengan bahasa inggris.'' </p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Keywords : ............''</p></div>
+
  
  
Baris 426: Baris 423:
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Bapak Ir. [[Untung Rahardja]], M.T.I selaku Ketua STMIK Raharja.</li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Bapak Ir. [[Untung Rahardja]], M.T.I selaku Ketua STMIK Raharja.</li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.</li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak [[Ferry Sudarto|'''Ferry Sudarto, S.Kom., M.Pd''']] selaku Kepala Jurusan Sistem Komputer STMIK [[Perguruan Tinggi Raharja]] dan juga sebagai Dosen Pembimbing I yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis. </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak [[Ferry Sudarto|'''Ferry Sudarto, S.Kom., M.Pd''']] selaku Kepala Jurusan Sistem Komputer STMIK [[Perguruan Tinggi Raharja]] </li>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Moch. Ibnu Safari, M.Kom  selaku Dosen Pembimbing 2, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Ibu Diah Aryani ST.M M.Kom  selaku Dosen Pembimbing 1, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan</li>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak dan Ibu Dosen [[Perguruan Tinggi Raharja]] yang telah memberikan ilmu pengetahuan kepada penulis.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Hendra Kusumah S.Kom selaku Dosen Pembimbing 2, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan</li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak H.Muhammad Supriyadi AM,SE sekalu Stakeholder dalam dilakukannya skripsi ini.</li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.</li>
  
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kedua orang tua tercinta, yang telah memberikan dukungan baik moral maupun material. </li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kedua orang tua tercinta, yang telah memberikan dukungan baik moral maupun material. </li>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Special Thanks to [[Yosafine Rifki]],yang telah memotivasi semangat, niat dan keinginan penulis untuk menyelesaikan pembuatan laporan Skripsi ini.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Muhammad Akram Al-Farizi Bahtiar , yang telah memotivasi semangat, niat dan keinginan penulis untuk menyelesaikan pembuatan laporan Skripsi ini.</li>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Teman-Teman seperjuangan yang telah memberikan saya semangat dalam menyelesaikan Laporan Skripsi ini.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Terimakasih kepada ThePillars,Kuhitech dan Teman-Teman seperjuangan yang telah memberikan saya semangat dalam menyelesaikan Laporan Skripsi ini.</li>
  
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah ikut membantu dalam penyusunan Laporan Skripsi ini.</li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah ikut membantu dalam penyusunan Laporan Skripsi ini.</li>
Baris 485: Baris 486:
 
| ||  
 
| ||  
 
|-
 
|-
| width="60%" | || align="center" | <u>[[Luvia Giantika Septiani]]</u>
+
| width="60%" | || align="center" | <u>M GALIH PRASETYO</u>
 
|-
 
|-
| width="60%" | || align="center" | NIM. 1133469843
+
| width="60%" | || align="center" | NIM. 1131469155         
 
|-
 
|-
 
|}
 
|}
Baris 529: Baris 530:
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div>
  
==Latar Belakang==
+
===Latar Belakang===
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> Jamur tiram merupakan salah satu tanaman berprotein tinggi yang hanya dapat hidup di
+
<p style="line-height: 2">
daerah daratan tinggi yang banyak di budidayakan oleh para petani, pada saat in proses pengembabiakan jamur hanya di lakukan di daratan tinggi. Sehingga produksi jamur hanya menghasilkan kurang lebih 50 sampai 100 kg per kumbung tiap harinya. Seiring berkembangnya jaman dan teknologi, maka pada masa kini juga sebagian besar pembudidayaan jamur tiram dilakukan oleh tenaga manusia dengan sistem industri rumahan yang kelembaban untuk ruang budidaya jamur tiramnya dapat disesuaikan dengan daearah daratan rendah jamur tiram termasuk tumbuhan yang tidak memiliki zat hijau daun sehingga bias mengolah bahan makan sendiri. Nutrisi utama yang dibutuhkan jamur tiram adalah sumber karbon yang dapat disediakan melalui
+
berbaai sumber seperti serbuk kayu gergaji, tanah, dan berbagai limbah organik</p></div>
+
  
 +
Bencana alam merupakan salah satu bencana alam yang timbul akibat tindakan manusia yang berbuat ceroboh dan merusak. Bencana alam apapun itu pasti akan menimbulkan kerugian, baik itu materil maupun psikologis. Bencana alam menyebabkan banyak orang kehilangan tempat tinggal, sumber mata pencaharian, anggota keluarga, bencana alam juga dapat menimbulkan trauma bagi korban-korbannya. Maka dari pada itu, bancana alam apapun itu harus dicegah agar tak erjadi demi tercapainya hidup yang aman dan tenteram. Adapun salah satu jenis bencana alam itu adalah banjir.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">  
+
<p style="line-height: 2">
Pertumbuhan jamur tiram sangat tergantung pada factor fisik seperti suhu, kelembaban, cahanya dan PH media tanah kondisi tersebut adalah nilai kelembaban yang ideal dan seimbang, terlalu basah atau kering kurang baik bagi keberlangsungan hidup jamur tiram tersebut. ''Internet of thing'' atau yang di kenal juga dengan IoT, merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yag tersambung secara trus menerus. Adapun kemampuan seperti berbagai data, ''remote control'', dan sebagainya, ermasuk juga pada benda di dunia nyata. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya tersambung pada jaringan lokal dan global melalui sensor yang tertanam dan slalu aktif. Pada dasarnya ''internet of thing'' mengacu pada benda yang dapat diidentifikasikan secara unik sebagai representasi visual dalam struktur berbasis internet. Istilah ''Internet Of Things'' awalnya di sarankan oleh Kevin Ashton pada tahun 1999 dan mulai terkenal melalui ''Auto-ID Center''</p></div>
+
 
 +
Banjir timbul akibat hutan dan pepohonan tidak dapat lagi menahan air yang berlebih. Ketika hujan air akan diserap oleh tumbuhan dan pepohonan, dan air yang tidak terserap akan mengalir ke sungai. Ketika air sungai tidak dapat laggi meneruskan atau mengalirkan air tersebut, air akan meluap ke daratan. Banir biasanya terjadi ketika hujan turun deras secara terus menerus. Banjir tidak hanya merusak barang berharga serta lingkungan ,membahayakan hidup manusia dan binatang, namun Banjir juga mempunyai efek lain juga. Banjir yang berkecepatan tinggi menyebabkan erosi lahan seperti halnya permasalahan pemecahan sedimen ke arah muara. Juga merusak tempat ikan bertelur dan kehidupan rimba , tempat kediaman binatang rimba juga sering dibinasakan. Banyak warga yang kehilangan tempat tinggal , mengalami gagal panen , Terputusnya roda perekonomian di daerah yang terkena banjir , seperti jalan terendam banjir , maka kendaraan untuk distribusipun terhenti karena tidak bisa lewat . Banyak Pelajar tidak bisa sekolah , karena sekolahnya terendam banjir , padahal sekolah salah satu cara meningkatkan SDM ( Sumber Daya Manusia ) Indonesia. Kerugian keuangan karena banjir ditaksir sekitar jutaan Dolar Amerika per tahun. Untuk itu, diperlukan sebuah alat yang bisa mencegah terjadinya kerugian-kerugian akibat banjir ini. Salah satu alat iu adalah &quot;Alat Pendeteksi Banjir Sederhana&quot;.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">  
+
<p style="line-height: 2">
Untuk permasalahan tersebut, maka penulis mengembangkan  suatu alat pemantau budidaya jamur untuk pengembangan kulitas dan kuantitas jamur dengan memanfaatkan konsep ''Internet Of Things'', yang dapat berkomunikasi antara satu sama lain melalui sebuah jaringan internet. Berdasarkan permasalahan diatas, maka penulis ingin mengembangkan suatu alat sederhana yang berjudul
+
 
</p></div>
+
Pembuatan alat ini cukup mudah karena alat ini menerapkan sistem rangkaian listrik tertutup. Artinya tidak menerapkan sistem rangkaian instalasi listrik yang rumit, dengan demikian masyarakat dapat membuat alat pendeteksi banjir mandiri dan alat ini bisa sebagai alternatif. Karakter pendeteksi banjir sederhana ini adalah prinsip rangkaian listrik tertutup digabung dengan hukum Archimides, dimana setiap benda yang dimasukkan ke dalam fluida baik seluruhnya atau sebagian akan mendapatkan atau dikenai gaya dari segala arah sebesar berat benda yang dimasukkan tadi. Dengan demikian, dapat dikatakan setiap benda yang dimasukkan dalam fluida akan mendapatkan gaya angkat ke atas. Digabungkan dengan prinsip rangkaian listrik, disana terdapat saklar otomatis yang akan menghubungkan rangkaian tersebut karena adanya dorongan air sungai yang meninggi. Dengan demikian, ketika saklar terhubung maka arus listrik dapat mengalir dan menghidupkan lampu serta membunyikan alarm peringatan. Oleh karena itu penelitian tugas  akhir ini penulis beri judul &quot;SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN HANDPHONE BERBASIS MIKROKONTROLER PADA KELURAHAN GELAM JAYA&quot;</p></div>
 +
 
 +
===Rumusan Masalah===
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">
+
<p style="line-height: 2">
'''‘MONITORING RUANGAN BUDIDAYA JAMUR MENGGUNAKAN ARDUINO BERBASIS INTERNET OF THINGS PADA PONDOK PESANTREN RIYADUL JANNAH‘'''
+
</p></div>
+
  
{{pagebreak}}
+
Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis mencoba merumuskan masalah sebagai berikut :</p></div>
  
==Rumusan Masalah==
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
Berdasarkan latar belakang ,dapat disimpulkan beberapa permasalahan yang muncul yaitu :</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Bagaimana langkah merancang alat  menggunakan arduino berbasis IoT yang  mampu mendukung pertumbuhan jamur ini ?</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Bagaimana cara kerja alat pemantau budidaya jamur menggunakan arduino berbasis IoT?</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Apakah dengan adanya  alat ini dapat membantu memantau keaadan di dalam lumbung jamur ?</p></li></ol>
 
  
==Ruang Lingkup Penelitian==
+
1. Apakah kondisi lingkungan dan ruangan dapat dikontrol secara keseluruhan dengan baik.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
Dari permasalahan yang ada maka penulis membatasi ruang lingkup penelitian pada</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Factor-faktor pendukung budidaya jamur</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Pembacaan sensor dengan arduino</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Memberi kemudahan kepada para petani untuk dapat mengawasi keadaan lumbung jamur dengan tepat cepat dan akurat</p></li></ol>
 
  
==Tujuan dan Manfaat Penelitian==
+
2. Bagaimana membuat sistem yang dapat merekam secara langsung seseorang yang sedang merokok pada lingkungan tersebut.</p></div>
===Tujuan Penelitian===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2">Tujuan dari penelitian ini adalah :</p></div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">'''1. Tujuan individual''' </p></div>
+
3. Bagaimana merancang sebuah sistem mikrokontroller yang dapat dikontrol melalui interface visual basic.Net.</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0in">
+
===Ruang Lingkup===
  
<ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;"> Untuk memenuhi syarat kelulusan skripsi</li>
+
Sebagai pembatasan bahasan atas penyusunan laporan ini sehingga tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka ruang lingkup laporan ini adalah sebagai berikut:</p></div>
  
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;"> 2. Untuk membatu para petani jamur agar dapat mengetahui keadaan lumbung jamur setiap pagi, siag dan sore, dengan menggunakan IoT</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
</div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 2">'''2. Tujuan Fungsional''' </p></div>
+
1. Sistem yang dapat mendeteksi asap pada lingkungan bebas asap rokok.</p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Untuk mengetahui keadaan di lumbungan jamur dengan dengan tepat dan akurat</p></div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 2">'''3. Tujuan Operasional''' </p></div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">Mendeteksi kandungan pada tanah untuk pembudidayaan jamur tiram denganmenggunakan mikrokontroller arduino</p></div>
+
2. Interface visual basic.Net yang dapat menampilkan atau merekam video ketika asap terdeteksi.</p></div>
  
====Manfaat Penelitian====
+
===Tujuan dan Manfaat Penulisan===
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
====Tujuan====
<p style="line-height: 2"> Adapun manfaat yang dihasilkan dari penelitian ini ialah :</p></div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">'''1. Bagi Peneliti''' </p></div>
+
Adapun tujuan pokok dari penelitian ini yaitu untuk menerangkan fakta-fakta yang telah ditemukan, serta menerapkan berbagai teori yang telah didapatkan selama ini. Adapun tujuan lain dari Skripsi ini adalah sebagai berikut :</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<ol>
+
a. Membuat Sistem pendeteksi asap rokok pada lingkungan bebas asap rokok.</p></div>
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;"> Memaksimalkan dan meningkatkan inovasi dan kreatifitas dalam menciptakan sebuah karya yang mengimplementasikan ilmu teknologi informasi dan komunikasi.</li>
+
  
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;"> Bentuk apresiasi dan kontribusi bagi pengembang teknologi aplikasi di bidang teknologi informasi dan komunikasi.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;">Memberikan kemudahan bagi para pembudidaya jamur tiram untuk melakukan pengawasan terhadap kondisi tanah bagi keberlangsungan hidup tanaman jamur tiram tersebut</li></ol></div>
+
b. Merancang sebuah interface untuk menampilakan gambar ketika system mikrokontroller bekerja.</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
====Manfaat====
  
<p style="line-height: 2">'''2. Bagi Industri Rumahan''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0in">
+
Manfaat penelitian merupakan dampak dari pencapaiannya tujuan. Manfaat atau kegunaan hasil penelitian dapat diklasifikasikan menjadi manfaat teoritis dan manfaat praktis. Manfaat teoritis artinya hasil penelitian bermanfaat untuk pengembangan ilmu pengetahuan yang berkaitan dengan obyek penelitian. Dalam hal ini, penelitian yang dilakukan dibuat dengan dukungan beberapa kajian teoritis dan temuan sebelumnya, maka penelitian ini mempunyai manfaat teoritis. Sedangkan manfaat praktisnya tergantung pada bentuk penelitian yang dilakukan, terutama untuk penelitian evaluasi dan eksperimen.Bentuk apresiasi dan kontribusi dalam perkembangan teknologi informasi dan elektronika. Beberapa manfaat yang diperoleh penulis dalam penelitian ini adalah:</p></div>
  
<ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;">Membantu mendisrinusikan kondisi tanah untuk dijadikan media penanaman jamur</li>
+
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family:'times new roman';text-align: justify; line-height: 2;">
+
a. Optimalisasi fungsi dari sensor asap MQ-2 yang digunakan untuk mendeteksi udara yang mengandung asap.</p></div>
Membantu dalam proses pembudidayaan jamur tiram agar hasil yang didapatkan lebih baik dan lebih banyak perkumbungnya.</li></ol></div>
+
  
==Metode Penelitian==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
===Metode Pengumpulan Data===
+
<p style="line-height: 2">
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Observasi (Pengamatan)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">  
+
Merupakan metode pengumpulan data melalui pengamatan langsung atau peninjauan secara cermat dan langsung di lapangan atau lokasi penelitian. Penelitian ini dilakukan pada industri rumahan bubidayaan jamur tiram yang menjadi lokasi penelitian guna memperoleh data dan keterangan yang berhubungan dengan jenis penelitian. </p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Wawancara<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Merupakan metode pengumpulan data dengan jalan tanya jawab yang dilakukan secara sistematis dan berlandaskan kepada tujuan penelitian. Pada metode ini penulis melakukan proses tanya jawab dilakukan langsung ke pada produsen industri rumahan ditempat pembudidayaan jamur tiram miliknya.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Metode Observasi<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Merupakan metode pengumpulan data melalui pengamatan langsung ataupeninjauan secara cermat dan langsung di lapangan atau lokasi penelitian. Guna memperoleh data dan keterangan yang berhubungan dengan jenis penelitian. Adapun data yang saya ambil adalah tugas-tugas pokok di tempat pembudidayaan jamur</p></li>
+
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Metode Studi Pustaka<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Metode untuk mendapatkan informasi dengan mencatat dan  mempelajari buku-buku atau ''literature review'' yang berhubungan dengan penelitian dari berbagai  sumber yang tertulis maupun elektronik. Sebagian besar penulis melakukan pengumpulan data dan metode diambil dari situs-situs internet, dan sisanya dari buku cetak.</p></li>
+
b. Memenfaatkan sebuah kamera webcam sebagai media untuk pengambilan data yang berupa video, dan video tersebut bisa diputar ulang karena sudah tersimpan pada drive D yang telah ditentukan sebelumnya.</p></div>
</ol>
+
 
 +
===Metode Penelitian===
  
===Metode Perancangan===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Dalam melakukan perancangan penulis menggunakan metode Sistem ''Flowchart'' dimana tahap demi tahap proses pembuatan Alat ''monitoring'' budidaya jamur menggunakan arduino berbasis ''Internet Of Things'' dijabarkan dengan tujuan. Dan pada perancangan alat menggunakan Diagram Blok, metode ini dimaksudkan untuk bagaimana sistem itu dirancang dan alat apa saja yang dibutuhkan. Pada pembuatan alat ini, penulis menggunakan alat seperti: sensor kelembaban, sensor suhu, dan sensor gas</p></div>
+
<p style="line-height: 2">
 +
 
 +
Dalam metode ini memanfaatkan sistem kecerdasan buatan yang diterapkan pada mikrokontroller untuk memberi informasi, peringatan dan penanganan pada ruangan yang terdapat asap rokok, sehingga ruangan tersebut bebas dari asap rokok.</p></div>
 +
 
 +
====Metode Pengumpulan Data====
  
===Metode Pengujian===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> Pada metode pengujian ini yang saya pakai adalah metode pengujian ''black box'', karenaberfokus pada domain informasi dari perangkat lunak</p></div>
+
<p style="line-height: 2">
  
===Metode Prototipe===
+
Untuk mendapatkan data yang diperlukan dalam laporan skripsi ini, digunakan metode sebagai berikut:</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Metode yang dipakai adalah metode ''prototipe evolutionary'', karena dengan ''evolutionary'' ini sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir</p></div>
+
  
==Sistematika Penulisan==
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Laporan ini terbagi dalam beberapa bab yang berisi urutan secara garis besar dan kemudian dibagi lagi dalam sub-sub yang akan membahas dan menguraikan masalah yang lebih terperinci. Secara garis besar penulisan ini terdiri dari :</p></div>
+
<p style="line-height: 2">
 +
 
 +
1. Metode Pengamatan (Observasi Research)</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">'''BAB I PENDAHULUAN'''</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> Bab ini berisi tentang uraian latar belakang, perumusan masalah, tujuan dan manfaat, ruang lingkup penelitian, , metode penelitian dan sistematika penulisan</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''BAB II LANDASAN TEORI'''</p></div>
+
 
 +
Merupakan cara pengumpulan data dimana peneliti tidak memiliki kendali sama sekali terhadap pemunculan respon objek yang diamati, keculai dalam menentukan faktor yang diamati dan memeriksa ketelitian data. Penelitian dilaksanakan langsung di SMK Bina Amm'mur yang menjadi lokasi penelitian guna memperoleh data dan keterangan.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Bab kedua ini berisi landasan teori sebagai konsep dasar dalampenyusunan alat dan beberapa definisi yang sesuai dengan penelitian sehingga menghasilkan karya yang bernilai ilmiah dan memiliki daya guna</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''BAB III ANALISA SISTEM YANG BERJALAN'''</p></div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Bab ketiga ini berisikan tinjauan organisasi, gambaran umum industrirumahan sejarah singkat, penjelasan tentang sejarah singkat berdiri industri rumahan tersebut dan tanggung jawab, struktur organisasi,</p></div>
+
2. Metode Wawancara (Interview Research)</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''BAB IV RANCANGAN SISTEM YANG DI UJI COBA'''</p></div>
+
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> Bab ini menjelaskan tentang implementasi dari sistem yang telahdirancang kemudian dilakukan pengujian atas kinerja dari sistem dan analisa terhadap komunikasi antara Arduino, dan ''Internet Of Things'' sebagai media ''interface'' untuk menerima informasi. </p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''BAB V PENUTUP'''</p></div>
+
 
 +
Metode ini dilakukan melalui proses tanya jawab dengan seorang atau beberapa narasumber di tempat atau lokasi dimana objek penelitian dilakukan. Proses tanya jawab ini dilakukan langsung kepada stakeholder SMK Bina Amm'mur.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Bab ini berisi tentang kesimpulan dan saran dari pembuatan alat dan laporan sebagai upaya untuk perbaikan kedepan.</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''DAFTAR PUSTAKA'''</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''DAFTAR LAMPIRAN'''</p></div>
+
3. Metode Studi Pustaka (Library Research)</p></div>
  
{{pagebreak}}
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Studi pustaka adalah metode untuk mendapatkan informasi dan data dari beberapa sumber (literature) atau buku yang diperlukan untuk kebutuhan penganalisaan dan perancangan sistem baru yang di usulkan.</p></div>
 +
 
 +
====Metode Analisa====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Metode Analisa Sistem</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada metode analisa sistem ini penulis menggunakan metode analisa SWOT dimana dalam pengertian metode analisa SWOT ini adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (sterngths, weaknesses, opportunities, dan threats). Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi bisnis atau proyek dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak dalam mencapai tujuan tersebut. Analisis SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang matrik SWOT, dimana aplikasinya adalah bagaimana kekuatan (strengths), mampu mengambil keuntungan (advantage) dari peluang (opportunities) yang ada, bagaimana cara mengatasi kelemahan (weaknesses) yang mencegah keuntungan (advantage) dari peluang (opportunities) yang ada, selanjutnya bagaimana kekuatan (strengths) mampu menghadapi ancaman (threats) menjadi nyata atau menciptakan sebuah ancaman baru.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Tabel 1.1. Matrik Strategi Kombinasi Internal - Eksternal</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Metode Analisa Perancangan Program</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dalam metode ini penulis menggunakan perancangan program dengan metode Flowchart. Flowchart adalah representasi bergambar dari suatu algoritma dimana langkah-langkah digambarkan dalam berbagai bentuk kotak dan aliran logikanya terhubung dengan garis panah.</p></div>
 +
 
 +
====Metode Perancangan====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada metode ini penulis menggunakan perancangan flowchart, alasan penulis menggunakan diagram alir ( flowchart ) karena berdasarkan atas tujuan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol standart.</p></div>
 +
 
 +
====Metode Prototype====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Alat yang dibuat bersifat prototype atau simulasi alat yang dapat dipergunakan secara nyata uji coba dan penelitian menggunakan Sensor Asap MQ-2 atau AF-30 dan asap rokok.</p></div>
 +
 
 +
====Metode Testing====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada metode testing ini penulis ingin menggunakan Black Box pada sistem yang akan penulis bangun, dalam pengertiannya Blakc Box testing adalah metode pengujian dengan struktur internal tau kerja. pengetahuan khusus dari kode aplikasi / struktur internal dan pengetahuan pemrograman pada umumnya tidak diperlukan. Uji kasus dibangun di sekitar spesifikasi dan persyaratan, yakni, aplikasi apa yang seharusnya dilakukan.Menggunakan deskripsi eksternal perangkat lunak, termasuk spesifikasi, persyaratan, dan desain untuk menurunkan uji kasus. Tes ini dapat menjadi fungsional atau non-fungsional, meskipun biasanya fungsional. Perancang uji memilih input yang valid dan tidak valid dan menentukan output yang benar. Tidak ada pengetahuan tentang struktur internal benda uji itu. Sedangkan alasan penulis memilih black box ini karena metode uji dapat diterapkan pada semua tingkat pengujian perangkat lunak: unit, integrasi, fungsional, sistem.</p></div>
 +
 
 +
===Sistematika Penulisan===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Untuk memahami lebih jelas tentang penulisan penelitian ini, maka dikelompokkan materi penulisan menjadi 5 (lima) bab yang masing-masing saling berkaitan antara bab satu dengan yang lainya, sehingga menjadi satu kesatuan yang utuh, yaitu:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
BAB I PENDAHULUAN</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Bab ini berisi tentang uraian latar belakang, perumusan masalah, tujuan dan manfaat penulisan, ruang lingkup, metode penelitian, dan sistematika penulisan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
BAB II LANDASAN TEORI </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Bab ini berisi tentang uraian mengenai teori-teori dasar yang akan mendukung pembahasan masalah, serta cara berfikir dalam penyusunan Skripsi ini. Uraian tersebut menjelaskan tentang Visual Basic.Net, Mikrokontroler arduino, serta beberapa komponen pendukung.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
BAB III ANALISIS SISTEM YANG BERJALAN</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Bab ini berisi tentang gambaran umum objek yang diteliti meliputi sejarah singkat,wewenang dan tanggung jawab,permasalahan yang dihadapi,dll.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
BAB IV HASIL PENELITIAN</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Bab ini berisi tentang hasil penelitian memuat sesuatu yang anda buat berdasarkan analisis permasalahan pada bab 3,pada bab ini terdapat pembahasan penting yaitu :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Penyajian data penelitian</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Pengolahan terhadap data yang terkumpul</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
3. Pembahasan </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
BAB V PENUTUP</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Bab ini merupakan bab penutup yang berisi tentang kesimpulan dan saran dari hasil pengamatan dan penelitian yang dilakukan pada Skripsi ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
DAFTAR PUSTAKA</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
LAMPIRAN </p></div>{{pagebreak}}
  
  
Baris 685: Baris 801:
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
==Teori Umum==
+
===Teori Umum===  
===Konsep Dasar Perancangan Sistem===
+
====Konsep Dasar Sistem====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1. Definisi Sistem'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Pratama (2014:07) <ref name="Pratama. 2014. ''Sistem Informasi dan Implementasinya''. Bandung: BI Obses">Pratama, I Putu Agus Eka. 2014. ''Sistem Informasi dan Implementasinya''. Bandung: BI Obses</ref> “Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama.</P></div>
+
  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></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Eddy (2014:78) <ref name="Eddy. 2014. ''Sistem Informasi Geografis''. Bandung: BI Obses">Prhasta, Eddy. 2014. ''Sistem Informasi Geografis''. Bandung: BI Obses</ref> “Sistem didefinisikan sebagai sekumpulan objek, ide, berikut keterkaitannya didalam mencapai tujuan.”</P></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa pendapat yang terdapat di atas, maka dapat disimpulkan sistem adalah sekelompok Objek yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.</P></div>
+
  Menurut Diana dan Setiawati ( 2011 : 3 ), Sistem adalah serangkaian bagian yang saling tergantung dan bekerjasama untuk mencapai tujuan tertentu.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2" ><b>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
2. Definisi Perancangan Sistem</b></p></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
  Menurut Yakub (2012:1), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu.</p></div>
Menurut Darmawan (2013:227)<ref name="Deni Darmawan"> Darmawan. Deni. Verzello/John Reuter III. 2013. [https://lh5.googleusercontent.com/-nhiThFk35lA/VUnzflJryTI/AAAAAAAAAjM/B7W31o8yJLM/w1031-h545-no/Karakteristik%2BSistem.png Sistem Informasi Manajemen]. PT Remaja Rosdakarya Offset : Bandung.</ref>, “Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: “menggambarkan bagaimana suatu sistem dibentuk”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Al-Jufri (2011:141)<ref name="Al-Jufri. 2011. ''Sistem Informasi Manajemen Pendidikan''. Jakarta: PT. Smart Grafika">Al-Jufri. 2011. ''Sistem Informasi Manajemen Pendidikan''. Jakarta: PT. Smart Grafika</ref>, “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2" ><b>3. Tujuan Perancangan Sistem</b></p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Deni Darmawan (2013:228)<ref name="Deni Darmawan"> Darmawan. Deni. 2013. [https://lh5.googleusercontent.com/-nhiThFk35lA/VUnzflJryTI/AAAAAAAAAjM/B7W31o8yJLM/w1031-h545-no/Karakteristik%2BSistem.png Sistem Informasi Manajemen]. PT Remaja Rosdakarya Offset : Bandung.</ref>, Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memenuhi kebutuhan pemakai sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).</li></ol>&nbsp;
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2" ><b>
+
  Menurut Sutabri (2012:10), Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.</p></div>
4. Tahap Perancangan Sistem</b></p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Darmawan (2013:228)<ref name="Deni Darmawan"> Darmawan. Deni. 2013. [https://lh5.googleusercontent.com/-nhiThFk35lA/VUnzflJryTI/AAAAAAAAAjM/B7W31o8yJLM/w1031-h545-no/Karakteristik%2BSistem.png Sistem Informasi Manajemen]. PT Remaja Rosdakarya Offset : Bandung.</ref>, Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<ol>
+
<p style="line-height: 2">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memenuhi kebutuhan pemakai sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).</li></ol>
+
&nbsp;
+
  
===Konsep Dasar Pengontrolan===
+
  Berdasarkan beberapa definisi sistem yang dikemukakan di atas dapat ditarik kesimpulan bahwa sistem adalah sekumpulan komponen atau elemen yang berkerja sama sesuai fungsinya dan saling berhubungan untuk mencapai suatu tujuan.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1. Definisi Pengontrolan'''</div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Erinofiardi (2012) <ref name="Erinofiardi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu">Erinofiardi, Nurul Imam Supardi, Rendi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu</ref>, “Suatu sistem control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia(otomatis)”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dan sistem kontrol bisa diartikan jalinan berbagai komponen yang menyusun sebuah sistem untuk menghasilkan respon yang di inginkan terhadap perubahan waktu.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka (Open-loop Control System) dan Sistem Pengendali Loop Tertutup(Closed-loop Control System).</p></div>
+
<p style="line-height: 2">
  
 +
  1. Karakteristik Sistem</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''2. Jenis-Jenis Pengontrolan'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<ol>
+
  Menurut Sutabri (2012:20), model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapaun karakteristik yang dimaksud adalah sebagai berikut:</p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Kontrol Loop Terbuka</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Erinofiardi (2012) <ref name="Erinofiardi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu">Erinofiardi, Nurul Imam Supardi, Rendi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu</ref> sistem kontol loop terbuka adalah “suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontol ini nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.”</p></div>
+
<p style="line-height: 2">
  
 +
  1. Komponen Sistem (Components)</p></div>
  
<div align="center"><img width="300" height="100" style="margin:0px" src="https://lh3.googleusercontent.com/dhhqHY94eNw-5dlfwcT4VzAnyKySRXdgiwkkVMHT7a4=w365-h88-no"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.1</b> Sistem Pengendali Loop Terbuka</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
 +
  Suatu sistem terdiri dari sejumlah komponen yang seling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut super sistem.</p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sumber : Erinofiardi (2012) <ref name="Erinofiardi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu">Erinofiardi, Nurul Imam Supardi, Rendi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu</ref></p></div>
+
  2. Batasan Sistem (Boundary)</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diagram blok diatas menggambarkan bahwa didalam 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></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Kontrol Loop Tertutup</li></ol>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Erinofiardi (2012) <ref name="Erinofiardi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu">Erinofiardi, Nurul Imam Supardi, Rendi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu</ref> sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang di lakukan”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau fungsi keluaran dan turunannya, yang diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan.</p></div>
+
  
 +
  Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.</p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div align="center"><img width="300" height="100" style="margin:0px" src="https://lh3.googleusercontent.com/-LqtWw0unr4g/VXUiRvsRmhI/AAAAAAAAA7Q/y-13fEHajWs/w464-h131-no/Sistem%2BLoop%2BTertutup.png"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.2</b> Sistem Pengendali Loop Tertutup</p>
+
  3. Lingkungan Luar Sistem (Evirontment)</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sumber : Erinofiardi (2012) <ref name="Erinofiardi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu">Erinofiardi, Nurul Imam Supardi, Rendi. 2012. ''Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan''. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu</ref></p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar di atas menyatakan hubungan antara masukan dan keluaran dari suatu 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 kealat terkendali.</p></div>
+
  Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kelangsungan hidup sistem tersebut.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalikan tersebut. Dalam berbagi sistem pengendalian, sinyal input dihasilkan oleh mikrokontroller.</p></div>
+
  
===Konsep Dasar Prototipe===
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1. Definisi Prototipe'''</div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Simarmata (2010:62)<ref name="Simarmata">Simarmata, Janner. 2010. [https://lh4.googleusercontent.com/-mZpRVPRW4bg/VUoJMGB01YI/AAAAAAAAAkE/s0_vVru7ayY/w772-h527-no/Rekayasa%2BPL.png Rekayasa Perangkat Lunak]. Yogyakarta: CV Andi Offset.</ref>, “''Prototype'' adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan”.</p></div>
+
<p style="line-height: 2">
 +
 
 +
  4. Penghubung Sistem (Interface)</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Darmawan (2013:229)<ref name="Deni Darmawan"> Darmawan. Deni. 2013. [https://lh5.googleusercontent.com/-nhiThFk35lA/VUnzflJryTI/AAAAAAAAAjM/B7W31o8yJLM/w1031-h545-no/Karakteristik%2BSistem.png Sistem Informasi Manajemen]. PT Remaja Rosdakarya Offset : Bandung.</ref>, Prototipe adalah satu versi dari sebuah sistem potensial yang memeberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai.</p></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
  Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk satu kesatuan.</p></div>
<p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan ''Prototype'' adalah contoh dari produk atau sistem dalam bentuk sebenarnya yang dapat dirubah sesuai keinginan sebelum direalisasikan.</p></div>
+
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''2. Jenis-Jenis Prototipe'''</div>
+
  5. Masukan Sistem (Input)</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Jenis-jenis Prototype secara general dibagi menjadi dua, yaitu: (Simarmata, 2010:64)<ref name="Simarmata">Simarmata, Janner. 2010. [https://lh4.googleusercontent.com/-mZpRVPRW4bg/VUoJMGB01YI/AAAAAAAAAkE/s0_vVru7ayY/w772-h527-no/Rekayasa%2BPL.png Rekayasa Perangkat Lunak]. Yogyakarta: CV Andi Offset.</ref>,</p></div>
+
<p style="line-height: 2">
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Prototipe Evolusioner (''Prototype Evolusionary'')<br>Terus-menerus disempurnakan sampai memiliki seluruh fungsionalitas yang dibutuhkan pengguna dari sistem yang baru. Prototipe ini kemudian dilanjutkan produksi. Jadi satu prototipe evolutioner akan menjadi sistem aktual.</li>
+
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Prototipe Persyaratan (''Requirement Prototype'')<br>dikembangkan sebagai satu cara untuk mendefinisikan persyaratan-persyaratan fungsional dari sistem baru ketika pengguna tidak mampu mengungkapkan apa yang mereka inginkan. Dengan meninjau prototipe persyaratan seiring dengan ditambahkannya fitur-fitur, pengguna akan mampu mendefinisikan pemrosesan yang dibutuhkan dari sistem yang baru. Ketika persyaratan ditentukan, prototipe persyaratan telah mencapai tujuannya dan proyek lain akan dimulai untuk pengembangan sistem baru. Oleh karena itu, suatu prototipe tidak selalu menjadi sistem aktual.</li></ol>
+
  Energi yang dimasukan ke dalam sistem disebut masukan sistem, yang dapat berupa pemelihaaran dan sinyal. Contohnya, di dalam suatu unit sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Langkah-langkah pembuatan ''Prototype Evolutionary'' ada empat langkah, yaitu :</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Keluaran Sistem (Output)</p></div>
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengidentifikasi kebutuhan pengguna. Pengembang mewawancarai pengguna untuk mendapatkan ide mengenai apa yang diminta dari sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membuat satu prototipe. Pengembang mempergunakan satu alat prototyping atau lebih untuk membuat prototipe. Contoh dari alat-alat prototyping adalah generator aplikasi terintegrasi dan toolkit prototyping. Generator aplikasi terintegrasi (integrated application generator) adalah sistem peranti lunak siap pakai yang mampu membuat seluruh fitur yang diinginkan dari sistem baru—menu, laporan, tampilan, basis data, dan seterusnya. Toolkit prototyping meliputi sistem-sistem peranti lunak terpisah, seperti spreadsheet elektronik atau sistem manajemen basis data, yang masing-masing mampu membuat sebagian dari fitur-fitur sistem yang diinginkan.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menentukan apakah prototipe dapat diterima, pengembang mendemonstrasikan prototipe kepada para pengguna untuk mengetahui apakah telah memberikan hasil yang memuaskan, jika sudah, langkah emapat akan diambil; jika tidak, prototipe direvisi dengan mengulang kembali langkah satu, dua, dan tiga dengan pemahaman yang lebih baik mengenai kebutuhan pengguna.</li> <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menggunakan prototipe, prototipe menjadi sistem produksi.</li></ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''3. Keunggulan dan Kekurangan Prototipe'''</div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Kelebihan dan Kelemahan prototyping adalah sebagai berikut:</p></div>
+
<p style="line-height: 2">
<p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Tabel 2.1</b> <i>Keunggulan dan Kekurangan Prototipe</i></p>
+
<div align="center"><img width="500" height="400" style="margin:0px" src="https://lh6.googleusercontent.com/-gfUq8Znem2E/VXU7r7zuMLI/AAAAAAAAA70/h8BsSkDqEtk/w617-h549-no/Prototipe.png"/></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
  Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsitem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsistem lain.</p></div>
  
<p style="text-align: left;">Sumber: Simarmata (2010:68)<ref name="Simarmata">Simarmata, Janner. 2010. [https://lh4.googleusercontent.com/-mZpRVPRW4bg/VUoJMGB01YI/AAAAAAAAAkE/s0_vVru7ayY/w772-h527-no/Rekayasa%2BPL.png Rekayasa Perangkat Lunak]. Yogyakarta: CV Andi Offset.</ref></p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
&nbsp;
+
<p style="line-height: 2">
  
===Internet Of Thing===
+
  7. Pengolah Sistem (Procces)</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Ashton, (2010: 312)<ref name="Taufiq">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.</ref>,  ''Internet of Things'', atau dikenal juga dengan singkatan IoT, merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus. Adapun kemampuan seperti berbagi data, remote control, dan sebagainya, termasuk juga pada benda di dunia nyata. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya tersambung ke jaringan lokal dan global melalui sensor yang tertanam dan selalu aktif. Pada dasarnya, ''Internet of Things'' mengacu pada benda yang dapat diidentifikasikan secara unik sebagai
+
representasi virtual dalam struktur berbasis Internet. Istilah ''Internet of Things'' awalnya disarankan oleh Kevin Ashton pada tahun 1999 dan mulai terkenal melalui Auto-ID Center di MIT.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1.Definisi Orisinil'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada bulan Juni 2010 Ashton berkomentar. "Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 ''petabyte'' (satu ''petabyte'' adalah 1.024 ''terabyte'') data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.</p></div>
+
  Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya sistem akuntansi. sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitupenting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu.Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Internet of Things'' memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penelitian pada ''Internet of Things'' masih dalam tahap perkembangan. Oleh karenaitu, tidak ada definisi standar dari ''Internet of Things''.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1.Definisi Orisinil'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada bulan Juni 2010 Ashton berkomentar. "Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 ''petabyte'' (satu ''petabyte'' adalah 1.024 ''terabyte'') data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.</p></div>
+
  8. Sasaran Sistem (Objective)</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitupenting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu.Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Internet of Things'' memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penelitian pada ''Internet of Things'' masih dalam tahap perkembangan. Oleh karenaitu, tidak ada definisi standar dari ''Internet of Things''.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1.Definisi Orisinil'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada bulan Juni 2010 Ashton berkomentar. "Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 ''petabyte'' (satu ''petabyte'' adalah 1.024 ''terabyte'') data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.</p></div>
+
  Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitupenting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu.Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Internet of Things'' memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penelitian pada ''Internet of Things'' masih dalam tahap perkembangan. Oleh karenaitu, tidak ada definisi standar dari ''Internet of Things''.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1.Definisi Orisinil'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada bulan Juni 2010 Ashton berkomentar. "Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 ''petabyte'' (satu ''petabyte'' adalah 1.024 ''terabyte'') data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.</p></div>
+
  2. Klasifikasi Sistem</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitupenting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu.Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Internet of Things'' memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penelitian pada ''Internet of Things'' masih dalam tahap perkembangan. Oleh karenaitu, tidak ada definisi standar dari ''Internet of Things''.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1.Definisi Orisinil'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada bulan Juni 2010 Ashton berkomentar. "Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 ''petabyte'' (satu ''petabyte'' adalah 1.024 ''terabyte'') data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.</p></div>
+
  Menurut Sutabri (2012:22), sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitupenting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu.Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Internet of Things'' memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penelitian pada ''Internet of Things'' masih dalam tahap perkembangan. Oleh karenaitu, tidak ada definisi standar dari ''Internet of Things''.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."</p></div>
+
  
===Jamur===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">Menurut trio untung priyadi  (2013:3)<ref name="Darmawan 1">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. Remaja Rosdakarya Offset. [https://docs.google.com/a/raharja.co/document/d/1ozKEISbLJS5SmQS6v5G6cGyDOPI1RVgE_wzpJtjlr_g/edit?usp=sharing] </ref>,  definisi jamur tersebut bukanlah sesuatu yang mutlak. Setiap ahli mikrologi mungkin punya definisi yang berbeda dan bukan tidak munggkin pada masa yang akan datang definisi tersebut akan berubah seiring dengan perkembangan ilmu pengetahuan mengenai jamur (''mycology'').</p></div>
+
  1. Sistem Abstrak dan Sistem Fisik </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut terminologi yang paling umum, didefinisikan sebagi mahluk hidup non tumbuhan, berinti sejati, tidak berklorofil, berbentuk talus (tidak dapat di bedakan antara akar, batang, dan daun), tumbuh somatiknya berupa sulur atau benang-benang halus, berspora, serta memperoleh makannya dengan cara menyerap makanan dari lingkungan melalui seluruh permukaan tubuh somatiknya.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jamur merupakan makan sehat yang kaya manfaat. Sebagai bahan pangan, janur memiliki nilai takaran gizi lengkap dengan harga yang terjangkau. Hal tersebut menjadikan jamur sebagai salah satu kebutuhan pangan yang kerap diburu masyarakat. Sayangnya, hingga saat kini tida sedikit masyarakat yang masih salah presepsi dan memiliki presepsi buruk tentang jamur. Jika mendengar kata jamur, pikirannya akan tertuju pada jenis penyakit yang menyerang kulit atau tanaman. Hal ini diperparah dengan reputasi jamur yang dianggap beracun dan seolah-olah mengancam kesehatan masyarakat.</p></div>
+
  
===Budidaya===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut priyanto (2013:12) <ref name="Priyanto">, Priyanto,Agus 2013 “Balai Pene;Itian Budidaya Tanaman Pangan Di Yogyakarta“Skipsi.Tidak Dipublikasi Yogyakarta. Universitas Atma Jaya Yogyakarta</ref>,Budidaya tanaman adalah suatu atau beberapa teknik dalam usaha pembibitan atau mengembangkan atau suatu jenis tanaman dengan cara-cara tertentu</p></div>
+
<p style="line-height: 2">
  
===Monitoring===
+
  Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut fendy gerry foe (2013:10)<ref name="Gerry foe">Gerry foe, fendy 2013 “Rancangan Bangun Sistem Informasi Monitoring Debitur LintigasiDi PT Bank Tabungan Negara Pada Area Collection III Surabaya “Kuliah Kerja Praktek Tidak Dipublikasi Surabaya.Stikom Surabaya</ref>, monitoring adalah penilaian secaraterus menerus terhadap fungsi kegiatan-kegiatan Program –program di dalam hal jadwala penggunaaan input /masukan data oleh kelompok sasaran berkaiatan dengan harapan –harapan yang telah direncanakan.</p></div>
+
  
===Konsep Dasar ''Flow Chart''===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">
<p style="line-height: 2">'''1.  Definisi ''Flow Chart'''''</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sulindawati dan Muhammad Fathoni (2010:8)<ref name="sulindawati">Sulindawati, dan Muhammad Fathoni. 2010. [http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Flowchat/Untitled-2_zpsutpe0g77.jpg Pengantar Analisa Perancangan “Sistem”] . Medan: STMIK Triguna Dharma. Vol. 9, No. 2, Agustus 2010.</ref>, “''Flowchart'' adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.</p></div>
+
  2. Sistem Alamiah dan Sistem Buatan Manusia</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Adelia dan Jimmy Setiawan (2011:116)<ref name="adelia">Adelia, dan Jimmy Setiawan. 2011. [http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Flowchat/Untitled-1_zpspduisebp.jpg Implementasi Customer Relationship Management (CRM) pada Sistem Reservasi Hotel berbasisi Website dan Desktop].Bandung: Universitas Kristen Maranatha. Vol. 6, No. 2, September 2011:113-126.</ref>, “''Flowchart''  adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari pendapat di atas dapat disimpulkan bahwa ''Flowchart''  adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara  sekuensial.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Flowchart'' biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan.</p></div>
+
  Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, danpergantian musim. Sedangkan sistem buatn manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''2. Cara Membuat ''Flow Chart'''''</p></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Ada beberapa petunjuk dalam pembuatan Flow chart Menurut Menurut Sulindawati dan Muhammad Fathoni (2010:8): <ref name="sulindawati">Sulindawati, dan Muhammad Fathoni. 2010. [http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Flowchat/Untitled-2_zpsutpe0g77.jpg Pengantar Analisa Perancangan “Sistem”] . Medan: STMIK Triguna Dharma. Vol. 9, No. 2, Agustus 2010.</ref>,</p></div>
+
  3. Sistem Determinasi dan Sistem Probabilistik</p></div>
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Flowchart'' digambarkan dari halaman atas ke bawah dan kiri ke kanan.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Setiap langkah dari aktifitas harus berada pada urutan yang benar.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Gunakan simbol-simbol ''flowchart'' yang standar.</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''3. Jenis-Jenis Flowchart'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sulindawati (2010:8)<ref name="sulindawati">Sulindawati, dan Muhammad Fathoni. 2010. [http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Flowchat/Untitled-2_zpsutpe0g77.jpg Pengantar Analisa Perancangan “Sistem”] . Medan: STMIK Triguna Dharma. Vol. 9, No. 2, Agustus 2010.</ref>, ''Flowchart'' terbagi atas lima jenis, yaitu:</P></div>
+
<p style="line-height: 2">
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> ''Flowchart'' Sistem (''System Flowchart'') <br> ''Flowchart'' Sistem merupakan bagan
+
  Sistem yang berinterkasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.</p></div>
yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistemsecara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, ''flowchart'' ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk sistem.<br> ''Flowchart'' sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam ''flowchart'' sistem dapat digambarkan secara ''online'' (dihubungkan langsung dengan komputer) atau ''offline'' (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, ''cash register'' atau kalkulator).</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> ''Flowchart Paperwork'' (Document ''Flowchart'')<br> ''Flowchart Paperwork'' menelusuri alur dari data yang ditulis melalui sistem. ''Flowchart Paperwork'' sering disebut juga dengan ''Flowchart'' Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat atau disimpan.</li>
+
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> ''Flowchart'' Skematik (''Schematic Flowchart'') <br> ''Flowchart'' Skematik mirip dengan ''Flowchart'' Sistem yang menggambarkan suatu sistem atau prosedur. ''Flowchart'' Skematik ini bukan hanya menggunakan simbol-simbol ''flowchart standart'', tetapi juga menggunakan gambar-gambar komputer, ''peripeheral'', form-form atau peralatan lain yang digunakan dalam sistem.<br> ''Flowchart'' Skemantik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol ''flowchart'' yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol ''flowchart'' akan menghemat waktu yang dibutuhkan oleh sesorang untuk mempelajari simbol ''abstrak'' sebelum dapat mengerti ''flowchart''.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> ''Flowchart Program'' (''Program Flowchart'')<br> ''Flowchart Program'' dihasilkan dari
+
<p style="line-height: 2">
''Flowchart Sistem. Flowchart Program'' merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. ''Flowchart'' ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. ''Programmer'' menggunakan ''Flowchart'' Program untuk menggambarkan urutan instruksi dari program komputer. Analisa sistem menggunakan ''flowchart'' program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau
+
operasi.</li>
+
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> ''Flowchart'' Proses (''Process Flowchart'')<br>Flowchart Proses merupakan teknik menggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. ''Flowchart'' Proses memiliki lima simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, ''Flowchart'' ini digunakan secara efektif untuk menelusuri alur suatu laporan.</li></ol>
+
  4. Sistem Terbuka dan Sistem Tertutup</p></div>
&nbsp;
+
  
===Konsep Dasar Pengujian===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''1. Definisi Pengujian'''</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:237),<ref name="Rizky">Rizky, Soetam.2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.</ref> “''Testing'' adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara ''terintegrasi'' demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.</p></div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:323),<ref name="Simarmata">Simarmata, Janner. 2010. [https://lh4.googleusercontent.com/-mZpRVPRW4bg/VUoJMGB01YI/AAAAAAAAAkE/s0_vVru7ayY/w772-h527-no/Rekayasa%2BPL.png Rekayasa Perangkat Lunak]. Yogyakarta: CV Andi Offset.</ref> “Pengujian adalah proses terhadap aplikasi. Program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan.Dari pengertian diatas dapat disimpulkan bahwa pengujian adalah prose terhadap aplikai yang saling terintegrasi guna untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan.</p></div>
+
  Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkunagn luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem tebuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Secara teoritis, ''testing'' dapat dilakukan dengan berbagai jenis tipe dan teknik. Namun secara garis besar, terdapat dua jenis tipe ''testing'' yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah ''Black box'' dan ''White box testing''.</p></div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''2. Definisi Black Box'''</p></div>
+
====Konsep Dasar Pengontrolan====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Arie (2014),<ref name="Arie">Sastra Hadiprawira,Arie.2014.”Pembangunan Aplikasi Game Cerita Rakyat Fabel”.Skripsi.Fakultas Teknik dan Ilmu Komputer,Universitas Komputer Indonesia.Bandung.</ref>“ Black Box adalah cara pengujian yang di lakukan dengan hanya menjalankan atau mengeksekusi unit atau model kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang di inginkan.” </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2),<ref name="Shivani Archarya">Shivani Acharya dan Vidhi Pandya Lecturer.” Bridge between Black Box and White Box – Gray Box Testing Technique” International Journal of Electronics and Computer Science Engineering.ISSN- 2277-1956 Vol.2</ref>” ''Black box testing is a software testing techniques in which functionality of the software under test (SUT) is tested without looking at the internal code structure,''”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">(Kotak hitam pengujian adalah teknik di mana fungsi dari perangkat lunak di bawah ujian (SUT) diuji tanpa memandang struktur internal kode, pengujian perangkat lunak) </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian ''BlackBox'' digunakan untuk menguji sistem dari segi ''user'' yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Black Box Testing'' tidak membutuhkan pengetahuan mengenai, alur internal (''internal path''), struktur atau implementasi dari ''software under test'' (SUT). Karena itu uji coba BlackBox memungkinkan pengembang ''software'' untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Uji coba ''BlackBox'' berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:</p></div>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Fungsi-fungsi yang salah atau hilang</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kesalahan ''interface''</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kesalahan dalam struktur data atau akses ''database eksternal''</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kesalahan performa</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">kesalahan inisialisasi dan terminasi</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Uji coba ''BlackBox'' diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba ''BlackBox'' dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">a. Bagaimana ''validitas'' fungsionalnya diuji?</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">b. Jenis ''input'' seperti apa yang akan menghasilkan kasus uji yang baik?</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">c. Apakah sistem secara khusus sensitif terhadap nilai ''input'' tertentu?</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">d. Bagaimana batasan-batasan kelas data diisolasi?</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">e. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">f. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sehingga dalam uji coba ''BlackBox'' harus melewati beberapa proses sebagai berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">a. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">b. Pemilihan jenis ''input'' yang memungkinkan menghasilkan ''output'' benar serta jenis ''input'' yang memungkinkan ''output'' salah pada perangkat lunak yang sedang diuji.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">c. Menentukan ''output'' untuk suatu jenis ''input''.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">d. Pengujian dilakukan dengan ''input-input'' yang telah benar-benar diseleksi.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">e. Melakukan pengujian.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">f. Pembandingan ''output'' yang dihasilkan dengan output yang diharapkan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">g. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''2. Metode Pengujian Dalam ''Black Box'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ada beberapa macam metode pengujian ''Black Box'', berikut diantaranya:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''a. EquivalencePartioning'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''EquivalencePartioning'' merupakan metode uji coba ''BlackBox'' yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''b. BoundaryValueAnalysis'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sejumlah besar kesalahan cenderung terjadi dalam batasan domain ''input'' dari pada nilai tengah. Untuk alasan ini ''boundary valuean alysis'' (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi ''Equivalencepartitioning''. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain ''output''.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''c. Cause-EffectGraphingTechniques'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Cause-EffectGraphing'' merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">1) Causes (kondisi ''input''), dan ''Effects'' (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">2) Pembuatan grafik ''Causes-Effect graph''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">3) Grafik dikonversikan kedalam tabel keputusan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">4) Aturan tabel keputusan dikonversikan kedalam kasus uji</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''d. ComparisonTesting'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam beberapa situasi (seperti: ''aircraft avionic, nuclear Power plant control'') dimana keandalan suatu ''software'' amat kritis, beberapa aplikasi sering menggunakan ''software'' dan ''hardware'' ganda (''redundant''). Ketika ''softwareredundant'' dibuat, tim pengembangan ''software'' lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan ''output'' yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil ''real-time'' untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu ''software'' untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik ''BlackBoxTesting'' yang disebut ''ComparisonTesting atau back-to-backTesting''.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''e. Sample and RobustnessTesting'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">1) ''SampleTesting''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">2) ''RobustnessTesting''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pengujian ketahanan (''RobustnessTesting'') adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses ''verifikasi'' kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''f. BehaviorTesting dan PerformanceTesting'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">1) ''BehaviorTesting''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">2)''Performance Testing''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''g. RequirementTesting'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (''input/output/''fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">1) ''RequirementTesting'' melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">2) Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan ''traceability matrix.''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''''h. EnduranceTesting'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''EnduranceTesting'' melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Contoh: Untuk menguji keakuratan operasi matematika (''floating point, rounding off, dll''), untuk menguji manajemen sumber daya sistem (''resources'') (pembebasan sumber daya yang tidak benar, dll), ''input/outputs'' (jika menggunakan ''framework'' untuk memvalidasi bagian ''input dan output''). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''3. Kelebihan dan Kelemahan BlackBox'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam uji coba ''BlackBox'' terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:</p></div>
+
<div align="center">http://i1260.photobucket.com/albums/ii575/azimuhammad/KKPBab2/8_zps9c041ff8.png</div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;"> Sumber siddiq (2012:14)</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''4. Definisi White Box'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2)<ref name="Shivani Archarya">Shivani Acharya dan Vidhi Pandya Lecturer.” Bridge between Black Box and White Box – Gray Box Testing Technique” International Journal of Electronics and Computer Science Engineering.ISSN- 2277-1956 Vol.2</ref>” </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''White box testing is testing beyond the user interface and into the nitty-gritty of a system. This method is named so because the software program, in the eyes of the tester, is like a white/transparent box; inside which one clearly sees. White Box Testing is contrasted with Black Box Testing.''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">(''white Box'' adalah pengujian di luar antarmuka pengguna dan menjadi intisari dari sistem . Metode ini dinamakan demikian karenaprogram perangkat lunak , di mata tester , seperti kotak putih / transparan; dalam yang satu jelas melihat . Pengujian ''White Box'' adalahkontras dengan ''Black Box Testing'').</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">''White Box Testing Advantages''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a.''Increased Effectiveness: Crosschecking design decisions and assumptions against source code may outline a robust''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b.''design, but the implementation may not align with the design intent''.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. ''Full Code Pathway Capable: all the possible code pathways can be tested including error handling, dependencies, and additional internal code logic/flow''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">d.''Early Defect Identification: Analyzing source code and developing tests based on the implementation details enables''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">e. ''testers to find programming errors quickly''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">f.''Reveal Hidden Code Flaws: access of program modules''.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">g.''No Waiting: Testing can be commenced at an earlier stage. One need not wait for the GUI to be available''.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">(Keuntungan pengujian ''White Box'')</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. Peningkatan Efektivitas : silang keputusan desain dan asumsi terhadap kode sumber dapat menguraikan kuat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b.desain , tapi pelaksanaannya mungkin tidak sejajar dengan maksud desain .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c.Kode penuh Pathway Mampu : semua jalur kode yang mungkin dapat diuji termasuk penanganan error ,dependensi , dan tambahan kode logika / aliran intern .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">d. Awal Cacat Identifikasi : Menganalisis kode sumber dan mengembangkan tes berdasarkan rincian pelaksanaan memungkinkan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">e.penguji untuk menemukan kesalahan pemrograman dengan cepat .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">f.Mengungkapkan Kode Tersembunyi Cacat : akses modul program.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">g. Tidak ada Waiting : Pengujian dapat dimulai pada tahap awal . Satu tidak perlu menunggu GUI akan tersedia).</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">Menurut Rizky (2011:262)<ref name="Rizky">Rizky, Soetam.2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.</ref>, “''White Box Testing'' secara umum merupakan jenis testing yang lebih berkonsentrasi terhadap isi dari perangkat lunak itu sendiri. Jenis ini lebih banyak berkonsentrasi kepada ''source code'' dari perangkat lunak yang dibuat.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. ''Decision (Branch) Coverage''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sesuai dengan namanya, teknik testing ini fokus terhadap hasil dari tiap skenario yang dijalankan terhadap bagian perangkat lunak yang mengandung percabangan (''if...then...else'').</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b. ''Condition Coverage''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Teknik ini hampir mirip dengan teknik yang pertama, tetapi dijalankan terhadap percabangan yang dianggap kompleks atau percabangan majemuk. Hal ini biasanya dilakukan jika dalam sebuah perangkat lunak memiliki banyak kondisi yang dijalankan dalam satu proses sekaligus.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. ''Path Analysis''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Merupakan teknik ''testing'' yang berusaha menjalankan kondisi yang ada dalam perangkat lunak serta berusaha mengoreksi apakah kondisi yang dijalankan telah sesuai dengan alur diagram yang terdapat dalam proses perancangan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">d. ''Executive Time''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada teknik ini, perangkat lunak berusaha dijalankan atau dieksekusi kemudian dilakukan pengukuran waktu pada saat ''input'' dimasukkan hingga ''output'' dikeluarkan. Waktu eksekusi yang dihasilkan kemudian dijadikan bahan evaluasi dan dianalisa lebih lanjut untuk melihat apakah perangkat lunak telah berjalan sesuai dengan kondisi yang dimaksud oleh tester.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">e. ''Algorithm Analysis''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Teknik ini umumnya jarang dilakukan jika perangkat lunak yang dibuat berjenis sistem informasi. Sebab teknik ini membutuhkan kemampuan matematis yang cukup tinggi dari para tester, karena di dalamnya berusaha melakukan analisa terhadap algoritma yang diimplementasikan pada perangkat lunak tersebut</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">Dari beberapa pengertian diatas dapat disimpulkan bahwa pengujian ''white box'' adalah suatu pengujian di luar antarmuka pengguna dan menjadi intisari dari sistem,  dengan seperti pengujian dapat diketahui secara cepat.</p></div>
+
  
===Konsep Dasar Elisitasi===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">'''1. Definisi Elisitasi'''</p></div>
+
  1. Definisi Pengontrolan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66) <ref name="Siahaan. 2012. ''Analisa Kebutuhan dalam Rekayasa Perangkat Lunak''. Andi: Yogyakarta">Siahaan, Daniel. 2012. ''Analisa Kebutuhan dalam Rekayasa Perangkat Lunak''. Andi: Yogyakarta</ref>, “Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem.</p></div>
+
  Menurut Erinofiardi (2012:261), Suatu system control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tampa adanya campur tangan manusia (otomatis).</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno (2011:302)<ref name= "Guritno">Guritno. Suryo, Sudaryono, dan R. Untung. 2011. [https://lh6.googleusercontent.com/_uKyEYp88Vk3RnDmsaZ4Ecj_sDjeWLJ9o7yieuDahbI=w753-h529-no Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi]. Yogyakarta</ref>, “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi”.</P></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan elisitasi adalah suatu rancangan pada sistem baru yang diinginkan pengguna sistem dan pihak yang terkait untuk pengembangan sistem.</P></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">'''2. Tahap-Tahap Elisitasi'''</p></div>
+
  Kontrol otomatis mempenyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, sistem kontrol otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalahan yang timbul di sekitarnya dengan cara yang lebih mudah, efisien dan efektif. Adanya kontrol otomatis secara tidak langsung dapat menggantikan peran manusia dalam meringankan segala aktifitasnya.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno (2011:302)<ref name= "Guritno">Guritno. Suryo, Sudaryono, dan R. Untung. 2011. [https://lh6.googleusercontent.com/_uKyEYp88Vk3RnDmsaZ4Ecj_sDjeWLJ9o7yieuDahbI=w753-h529-no Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi]. Yogyakarta</ref> elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :</p></div>
+
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Tahap I <br> Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Tahap II <br> Hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada sistem baru dengan rancangan yang disanggupi oleh penulis untuk di eksekusi. M pada MDI berarti mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. D pada MDI berarti desirable, maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna. I pada MDI berarti inessential,
+
<p style="line-height: 2">
maksudnya requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem. </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Tahap III <br> Merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui TOE, yaitu:</li>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> T artinya teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem disusulkan.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> O artinya operasional, bagaimana tata cara pengguna requirement  dalam sistem akan dikembangkan.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> E artinya ekonomi, berapakah biaya yang diperlukan guna membanguan requirement didalam sistem.</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:</P></div>
+
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus di eliminasi.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Middle (M) : Mampu dikerjakan.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Low (L) : Mudah dikerjakan.</li></ol>
+
  Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Pada industri besar dan modern sangat memerlukan tenaga ahli perencanaan sistem pengendali dan perancangan desain sistem pengendali, termasuk teknisi profesional sebagai operator. Tidak menutup kemungkinan bahwa pengontrolan berasal dari berbagai disiplin ilmu yang saling berhubungan karena teori sistem pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai system pengendalian yang menuntut kecepatan dan ketelitian yang tinggi dengan hasil output yang optimal.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Final Draft Elisitasi<br> Final draft elisitasi merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</li></ol>
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">'''3. Requirement Elicitation'''</p></div>
+
  Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka ( Open-loop Control System ) dan Sistem Pengendali Loop Tertutup ( Closed-loop Control System ).</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno (2011) <ref name= "Guritno">Guritno. Suryo, Sudaryono, dan R. Untung. 2011. [https://lh6.googleusercontent.com/_uKyEYp88Vk3RnDmsaZ4Ecj_sDjeWLJ9o7yieuDahbI=w753-h529-no Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi]. Yogyakarta</ref> ''Requirement Elicitation'' adalah proses dalam menemukan atau mendapatkan kebutuhan sistem melalui komunikasi dengan ''customer, system users'', dan pihak lain yang berhubungan pada sistem yamg akan dikembangkan. Requirement Elicitation didefinisikan sebagai proses mengidentifikasikan kebutuhan dan menjembatani perbedaan diantara kelompok-kelompok yang terlibat. Tujuannya menggambarkan dan menyaring kebutuhan untuk menemukan batasan kelompok-kelompok tersebut.</p></div>
+
&nbsp;
+
  
==Teori Khusus==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
===Mikrokontroler===
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2" ><b>
+
a. Definisi Mikrokontroler</b></p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17)<ref name="Santoso">Ari Beni Santoso,Martinus dan Sugiyanto.2013.”Pembuatan Otomasi  Pengaturan  Kereta  Api, Pengereman, Dan Palang Pintu Pada Rel Kereta  Api Mainan Berbasis Mikrokontroler”.Jurnal Fema,Vol.1,No.1</ref> “Mikrokontroler adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah ''chip''. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC, karena sebuah mikrokontroler umumnya telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan pemrograman ''Input-Output''.”</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahwil (2013:53),<ref name="Syahwil">Syahwil,Muhammad.2013.”panduan mudah simulasi & praktek Mikrokontroler Arduino”.Yogyakarta:ANDI</ref> “Mikrokontroler adalah sebuah ''system computer fungsional'' dalam sebuah ''chip''. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan ''input-output''. Mikrokontroler adalah salah satu dari bagian dasar dari suatu system Komputer.  
+
  2. Jenis – Jenis Pengontrolan</p></div>
</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Mikrokontroler merupakan sebuah processor yang digunakan untuk kepentingan kontrol. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan ''computer mainframe'', mikrokontroler dibangun dari elemen – elemen dasar yang sama. Seperti umumnya 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 programmer.Program ini menginstruksikan komputer untuk melakukan tugas yang lebih kompleks yang diinginkan oleh programmer.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''b. Karakteristik Mikrokontroler'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">karakteristik mikrokontroler mempunyai beberapa komponen-komponen yaitu:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">a. ''CPU (Central Procesing Unit)''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">b. ''RAM (Read Only Memory)''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">c. ''I/O (Input/Output)''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun ketiga komponen tersebut secara bersama-sama membentuk sistem komputer dasar. Beberapa mikrokontroler memiliki tambahan komponen lain, misalnya ADC (''Analog Digital Converter''), ''Timer/Counter'', dan lain-lain.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">'''c.Klasifikasi Mikrokontroler'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">a.ROM (''Flash Memory'') dengan kapasitas 1024 byte (1 KB)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">b.RAM berkapasitas 68 byte</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">c. EEPROM (memori data) berkapasitas 64 byte</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">d.Total 13 jalur I/O (Port B 8 bit)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">e.''Timer/Counter'' 8 bit dengan ''prescaler''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">f. Fasilitas pemrograman di dalam sistem (ICSP = ''In Circuit Serial Programing'') </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">bahwa Beberapa fitur yang umumnya ada di dalam mikrokontroler adalah sebagai berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">a.RAM (''Random Access Memory'') </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variabel. Memori ini bersifat volatile yang berarti akan kehilangan semua datanya jika tidak mendapatkan catu daya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">b.ROM (''Read Only Memory'')</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">ROM seringkali disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">c.Register </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Merupakan tempat penyimpanan  nilai–nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">d.Special Function Register</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler. Register ini terletak pada RAM. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">e.''Input'' dan ''Output'' Pin </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pin ''input'' adalah bagian yang berfungsi sebagai penerima signal dari luar, pin ini dapat dihubungkan ke berbagai media inputan seperti keypad, sensor, dan sebagainya. Pin ''output'' adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">f.Interrupt </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Interrupt bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program utama sedang berjalan, program utama tersebut dapat diinterupsi dan menjalankan program interupsi terlebih dahulu.</p></div>
+
  1. Sistem Kontrol Loop Terbuka</p></div>
  
===Arduino===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> Menurut Syahwil (2013:60), <ref name="Syahwil">Syahwil,Muhammad.2013.”panduan mudah simulasi & praktek Mikrokontroler Arduino”.Yogyakarta:ANDI</ref>“Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel”.</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Arduino memiliki 14 pin input/output yang mana 6 pin dapat digunakan sebagai output PWM, 6 analog input, crystal osilator 16 MHz, koneksi USB, jack power, kepala ICSP, dan tombol reset. Arduino mampu men-''support'' mikrokontroller; dapat dikoneksikan dengan komputer menggunakan kabel USB.</p></div><div align="center"><img width="300" height="250" style="margin:0px" src="http://i1260.photobucket.com/albums/ii575/azimuhammad/48912-arduinouno_r3_front_zpsmpesz26d.jpg"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.3</b>Mikrokontroler Arduino Uno</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Arduino dapat diberikan power melalui koneksi USB atau power supply.Powernya menyala secara otomatis. ''Powersupply'' dapat menggunakan adaptor DC atau baterai. Adaptor dapat dikoneksikan dengan mencolok jack adaptor pada koneksi port input supply. Board arduino dapat dioperasikan menggunakan supply dari luar sebesar 6 - 20 volt. Jika supply kurang dari 7V, kadangkala pin 5V akan menyuplai kurang dari 5 volt dan board bisa menjadi tidak stabil. Jika menggunakan lebih dari 12 V, tegangan di regulator bisa menjadi sangat panas dan menyebabkan kerusakan pada board.Rekomendasi tegangan ada pada 7 sampai 12 volt. Arduino sendiri memiliki IDE untuk compiler. Proses kerja Arduino ialah  melakukan pemrograman pada IDE, compile, dan upload binary/hex file ke kontroler. Berbeda dengan Processing yang kode hasil compile langsung dijalankan di komputer, kode hasil compile Arduino harus diupload ke kontroler sehingga dapat dijalankan. Fungsi tombol pada IDE Arduino: </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Verify : Cek error dan lakukan kompilasi kode. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Upload : Upload kode ke board/kontroler. Asumsi bahwa board dan serial port telah disetting dengan benar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">New : Membuat aplikasi baru.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Open : Buka proyek yang telah ada atau dari contoh-contoh/examples.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Save : Simpan proyek anda. Serial Monitor: Membuka serial port monitor untuk melihat feedback/umpan balik dari board </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penjelasan pada pin power adalah sebagai berikut : </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''1. pin '''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tegangan input ke board arduino ketika menggunakan tegangan dari luar (seperti yang disebutkan 5 volt dari koneksi USB atau tegangan yang diregulasikan). Pengguna dapat memberikan tegangan melalui pinini, atau jika tegangan suplai menggunakan power jack, aksesnya menggunakan pin ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''1. pin '''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tegangan input ke board arduino ketika menggunakan tegangan dari luar (seperti yang disebutkan 5 volt dari koneksi USB atau tegangan yang diregulasikan). Pengguna dapat memberikan tegangan melalui pinini, atau jika tegangan suplai menggunakan power jack, aksesnya menggunakan pin ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''2. 5V'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Regulasi power supply digunakan untuk power mikrokontroller dan komponen lainnya pada board. 5V dapat melalui Vin menggunakan regulator pada board, atau supply oleh USB atau supply regulasi 5V lainnya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''3. 3,3V'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Suplai 3.3 volt didapat oleh FTDI chip yang ada di board. Arus maximumnya adalah 50mA Pin Ground berfungsi sebagai jalur ground pada arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''4. Memori'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">ATmega328 memiliki 32 KB flash memori untuk menyimpan kode, juga 2 KB yang digunakan untuk bootloader. ATmega328 memiliki 2 KB untuk SRAM dan 1 KB untuk EEPROM.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''5. Input dan Output '''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Setiap 14 pin digital pada arduino dapat digunakan sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Input/output dioperasikan pada 5 volt.Setiap pin dapat menghasilkan atau menerima maximum 40 mA dan memiliki internal pull-up resistor (disconnected oleh default) 20- 50 KOhms. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2">Beberapa pin memiliki fungsi sebagai berikut : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1. Serial : 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirim (TX) TTL data serial. Pin ini terhubung pada pin yang koresponding dari USB FTDI ke TTL chip serial.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">2. Interupt eksternal : 2 dan 3. Pin ini dapat dikonfigurasikan untuk trigger sebuah interap pada low value, rising atau falling edge, atau perubahan nilai.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">3. PWM : 3, 5, 6, 9, 10, dan 11. Mendukung 8-bit output </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">4. PWM dengan fungsi analogWrite(). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">5. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mensuport komunikasi SPI, yang mana masih mendukung hardware, yang tidak termasuk pada bahasa arduino. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">6. LED : 13. Ini adalah dibuat untuk koneksi LED ke digital pin 13. Ketika pin bernilai HIGH, LED hidup, ketika pin LOW, LED mati.</p></div>
+
  
===Konsep Dasar Sistem Operasi Raspbian===
+
  Menurut Erinofiardi (2012:261) sistem kontrol loop terbuka adalah suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.</p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">'''1. Definisi Raspbian'''</div>
+
  Gambar 2.1. Sistem pengendali loop terbuka</p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2"> Menurut William Harrington (2015:10)<ref name="William,Harington.2015”LearningRaspbian”.Brimingham:Packt Publishing.">William,Harington.2015”LearningRaspbian”.Brimingham:Packt Publishing.</ref> ''currently, raspbian is the most popular linux-based operating sistem for the raspberry pi. raspbian is an open source operating system baased on debian, which has been modified specifically for the raspberrypi (thus the name raspbian). raspbian includes customizations that are designed to make the raspberry pi easier to use and includes many different software packages out of the box''. </div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">Menurut William Harrington (2015:10)<ref name="William,Harington.2015”LearningRaspbian”.Brimingham:Packt Publishing.">William,Harington.2015”LearningRaspbian”.Brimingham:Packt Publishing.</ref> “Saat ini, raspbian adalah yang paling populer berbasis linux Sistem operasi untuk raspberry pi. raspbian adalah sistem operasi open source berdasarkan pada debian, yang telah dimodifikasi khusus untuk  raspberry pi (demikian nama raspbian). Raspbian termasuk kustomisasi yang dirancang untuk membuat pi raspberry lebih mudah digunakan dan termasuk banyak paket perangkat lunak yang berbeda di luar . </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
 +
  [Sumber : Erinofiardi (2012:261)]</p></div>
  
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/Raspi_Colour_R_zpszjecibqr.png" alt=" " width="200" height="200" /></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
  Gambar diagram blok diatas menggambarkan bahwa didalam</p></div>
<p style="text-align: center;">'''Gambar 2.21. Logo Raspbian''' </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> '''‎2. Debian GNU/Linux'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Debian GNU/Linux adalah distro non komersial yang ‎dihasilkan oleh para sukarelawan dari seluruh dunia yang saling ‎bekerjasama melalui internet. Distro ini menginginkan adanya ‎semangat open-source yang harus tetap ada pada Debian. ‎Kedinamisan distro ini membuat setiap rilis paket-paketnya di-‎update setiap waktu dan dapat di akses melalui utilitas apt-get. ‎Apt-get adalah sebuah utilitas baris-perintah yang dapat ‎digunakan secara dinamis untuk meng-upgrade sistem Debian ‎GNU/Linux melalui apt-repository jaringan archive Debian yang ‎luas. Milis dan forum debian selalu penuh dengan pesan-pesan ‎baik mengenai bug, masalah, sharing, dan lain-lain. Dengan ‎adanya sistem komunikasi ini bug dan masalah keamanan pada ‎tiap paket dapat dilaporkan oleh para pengguna dan ‎pengembang Debian dengan cepat. Keuntungan dari Debian ‎adalah upgradability, ketergantungan antar paket didefinisikan ‎dengan baik, dan pengembangannya secara terbuka. </p></div> <div align="center"><img  style="margin:0px" src="https://lh3.googleusercontent.com/1fV_22HMYAL9j2t8BKBheZf1WxbotRPh_e_YM8sm5Ps=w186-h175-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> '''Gambar 2.22. Logo Debian'''</p></div>{{pagebreak}}
+
<p style="line-height: 2">
  
===Konsep Dasar Linux===
+
  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></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">
+
'''a. Sejarah Linux'''</div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
Menurut  Hicks, Linus Torvalds memulai Linux, sebuah sistem operasi, sebagai sebuah proyek pribadi pada tahun 1991. Dia memulai proyek ini karena ingin menjalankan sistem operasi berbasis Unix tanpa terlalu mengeluarkan banyak uang. Sebagai tambahan, ia juga hendak mempelajari prosesor 386. Linux dirilis tanpa biaya kepada publik sehingga setiap orang bisa mempelajarinya dan membuat perbaikan dibawah lisensi General Public. Saat ini, Linux telah berkembang menjadi sebuah pemain utama dalam pasar sistem operasi. Linux telah diporting untuk berjalan pada berbagai arsitektur, termasuk HP/Compaq Alpha, Sun SPARC dan UltraSPARC, dan Motorola Power PC chip (melalui komputer Apple Macinthos dan IBM RS/6000.) Ratusan, jika tidak ribuan pemrogram di seluruh dunia sekarang turut serta mengembangkan Linux. Linux menjalankan program-program seperti Sendmail, Apache, dan BIND, yang merupakan perangkat lunak yang sangat populer yang digunakan untuk menjalankan server-server internet. penting untuk diingat bahwa istilah “Linux” hanya merunjuk pada kernel inti dari sebuah sistem operasi. Inti ini bertanggung jawab untuk mengontrol prosesor, memori, hard drive, dan peripheral komputer Anda. Itu semua apa yang dikerjakan oleh Linux: Ia mengontrol operasi dari komputer Anda dan memastikan bahwa semua programnya bertindak sesuai dengan keinginan. Berbagai macam perusahaan dan individual membundel kernel dan berbagai program bersama-sama untuk membuat sebuah sistem operasi. Kami menyebut setiap bundel tersebut sebuah distribusi Linux. </div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
  2. Sistem Kontrol Loop Tertutup</p></div>
Nama Linux merupakan kombinasi unik antara nama penciptanya dan nama sistem operasi yang menjadi targetnya (UNIX). Semuanya berawal dari sebuah sistem operasi bernama Minix. Minix dibuat oleh Profesor Andrew Tanenbaum. Minix adalah sistem operasi mirip UNIX yang bekerja pada PC. Torvald adalah salah seorang mahasiswa di Universitas Helsinki yang menggunakan Minix. Walaupun cukup bagus, ia belum menganggap Minix memadai. Kemudian pada tahun 1991 ia membuat sistem operasi yang merupakan clone UNIX, yang diberi nama Linux. Seperti halnya Minix, Linux tidak menggunakan kode apapun dari vendor UNIX komersial, sehingga Torvalds mendistribusikan linux di internet secara bebas dan gratis. </div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
Pada 5 Oktober 1991, Torvalds mengeposkan sistem operasinya di newsgroup comp.os.minix. Ia mengumumkan bahwa source code Linux tersedia dan meminta bantuan programmer-programmer lain untuk ikut mengembangkannya. Ketika itu Linux masih setengah matang, sistem operasi ini hanya bisa menjalankan sedikit perintah UNIX, seperti bash, gcc dan gnu-make. Saat Linux 1.0 diluncurkan pada 1994, sistem operasi ini telah cukup stabil dan memiliki banyak feature, seperti preemptive multitasking (kemampuan untuk membagi sumber daya CPU untuk banyak aplikasi) dan symmetric multiprocessing (kemampuan untuk membagi tugas di antara banyak CPU). Linux bahkan memiliki maskotnya sendiri yang oleh torvalds dijeaskan sebagai “Seekor penguin yang menggemaskan dan ramah, yang kekenyangan setelah makan banyak ikan hering”. Pada 1996, tim pengembangan Linux yang ada diseluruh dunia mulai memberikan hasilnya. Tahun itu mereka telah membuat versi Linux untuk sejumlah versi hardware, dari Atari ST sampai Macintosh. Linux terus berkembang pesat, utamanya karena ada sejumlah distributor (seperti RedHat, Caldera, dan sebagainya) yang berkompetisi untuk berebut pangsa pasar. Oleh karena itu dibentuk kelompok bernama Linux Standard Base. Kelompok ini bekerja untuk memastikan bahwa beragam distribusi Linux yang ada tetap bisa menjalankan aplikasi yang sama dan saling berinteroperasi.</div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">
+
  Menurut Erinofiardi (2012:261) sistem kontrol loop tertutup</p></div>
'''b. Distribusi Linux (Distro Linux)'''</div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
“Distro LINUX adalah <ref name= "sejarahlinux"> Hakim, Nurman. 2009. Sejarah dan Perkembangan Linux. Diambil dari: [http://nurman-nurhakim.blogspot.com/2009/12/sejarah-linux-dan-beberapa-distronya.html]. (Tanggal akses 11 Agustus 2015).</ref> LINUX yang dibuat dengan memasarkan program tertentu berdasarkan source yang ada dan di kemas sedemikian rupa sehingga mempunyai tampilan atau fitur yang berbeda-beda sesuai dengan keinginan si pembuat distro.” Ada distro yang berfokus pada server artinya distro tersebut lebih dioptimasi ke sistem server sehingga software atau program yang di paketkan adalah khusus untuk server saja contoh untuk distro ini antara lain : Trustix Secure Linux, Turbo Linux Server, Red Hat Enterprise Server, Server Optimize Linux (SOL), Mandrake Security dan masih banyak lagi contoh lainnya. </div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
Ketika pengguna Linux baru berkenalan dengan Linux, biasanya mereka terbentur pada masalah distro yang akan dipakai/dipilih. Secara garis besar distro Linux sama yaitu menggunakan 'kernel' Linux, perbedaannya hanya pada paket program, program instalasi, organisasi direktori dan berkas, program aplikasi dan utilitas tambahan. </div>
+
<p style="line-height: 2">
  
===Konsep dasar Phyton===
+
  adalah Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
'''1. Konsep Dasar Pyton'''</p></div>
+
 
 +
  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 mendekati hasil yang diinginkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.2. Sistem pengendali loop tertutup</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : Erinofiardi (2012:261)]</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan untuk kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberpa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial. Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan  profiler,  antarmuka  yang  terkandung  di  dalamnya  untuk  pelayanan  antarmuka,  fungsi  sistem,  GUI (antarmuka pengguna grafis), dan basis datanya.</p></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
  Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu 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></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
'''2. Sejarah Phyton'''</p></div>
+
 
 +
  Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalsikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.</p></div>
 +
 
 +
====Konsep Dasar Flowchart====
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
Python<ref name= "pemrograman phyton"> Triasanti, Dini. 2012. Universitas Gunadarma. Diambil dari: [http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fdini3asa.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F19169%2FKONSEP%2BDASAR%2BPYTHON.pdf&ei=4q5uVO-SApfkuQT06ILoDg&usg=AFQjCNHx93DJ-g6YoBXJvdQQq4G2ISs8DA/ dini3asa.staff.gunadarma.ac.id]. (Tanggal akses 21 November 2014).</ref>  dikembangkan  oleh Guido  van  Rossum pada  tahun  1990 di  CWI,  Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang  merupakan  sebuah  perusahaan  komersial  dan  membentuk  BeOpen  PythonLabs.  Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.
 
Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0. Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.
 
Aplikasi bahasa phyton Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah. Kerja bahasa ekstensi dan antarmuka untuk pustaka C/C++.
 
</p></div>
 
  
===Komponen Dasar Elektronika===
+
  1. Definisi Flowchart</p></div>
‎<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎'''1.Definisi Elektronika '''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut  Ernawati Waridah (2014:152) <ref name="Waridah, Ernawati.2014.”Kamus Bahasa Indonesia”.Bandung:PT Kawan Pustaka."> Waridah, Ernawati.2014.”Kamus Bahasa Indonesia”.Bandung:PT Kawan Pustaka. [https://docs.google.com/a/raharja.co/document/d/1bvZyZap02adR7d4lDH2YRKsXkuSHDhpzMmUO46WL-Rk/edit?usp=sharing]</ref> “Elektronika adalah cabang ‎ilmu fisika yang mempelajari pemancaran,prilaku,dampak elektron, serta ‎alat-alat yang menggunakannya”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut  Abdul kadir (2013:2), <ref name="Abdul kadir">Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi [https://docs.google.com/a/raharja.co/document/d/1F7BNvyC4t2XDZH1Pt3JQKpHvT9LugB40Hu427pnjJU8/edit?usp=sharing] </ref> “Rangkaian elektronik adalah ‎rangkaian listrik yang mengandung komponen-komponen elektronik”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dan definisi elektronika secara umum adalah ilmu yang ‎mempelajari tentang listrik arus lemah yang dioperasikan dengan cara ‎mengontrol aliran elektron atau partikel bermuatan listrik dalam suatu alat. ‎alat-alat yang menggunakan dasar kerja elektronika ini disebut sebagai ‎peralatan elektronik (electronic devices).</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Contoh peralatan (piranti) elektronik : Radio, TV, kamera video, ‎kamera digital, computer, Laptop , smart card, dll.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut S.Suyambazhahan (2012:274) Komponen elektronika ‎dibagi menjadi 2 kelompok yaitu:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> a.‎ Komponen Pasif</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Komponen pasif adalah komponen-komponen elektronika yang ‎apabila dialiri aliran listrik tidak menghasilkan tenaga seperti: perubahan ‎tegangan, pembalikan fasa, penguatan dan lain-lain</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Ada beberapa komponen yang termasuk dalam komponen pasif di ‎antaranya adalah:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎1.‎ Resistor atau Tahanan</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎2.‎ Kapasitor atau Kondensator</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎3.‎ Trafo atau Transformator</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> b.‎ Komponen aktif</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Komponen aktif adalah komponen yang apabila dialiri aliran listrik ‎akan menghasilkan sesuatu tenaga baik berbentuk penguatan maupun ‎mengatur aliran listrik yang melaluinya</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Ada beberapa yang termasuk komponen aktif antara lain adalah:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎1.‎ Dioda</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎2.‎ Transistor</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎3.‎ IC (Intragated Circuit)</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"><p style="line-height: 1"> ‎4.‎ Thyristor atau SCR (Silicon Controller Recifier)</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎'''a. Resistor '''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Winarno (2011:39),<ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka. [https://docs.google.com/a/raharja.co/document/d/1J4SuMrZOsMPqwjU7OXjQVGX2obomwrOuyWB5swzYZsE/edit?usp=sharing] </ref>, “Resistor adalah salah satu komponen ‎elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Sandy Hermawan (2014:262), <ref name="Hermawan,Sandy dan Choirul Banun.2014.”Top Pocket No.1 Fisika SMA Kelas X,XI&XII”.Jakarta Selatan:PT.Wahyumedia.">Hermawan,Sandy dan Choirul Banun.2014.”Top Pocket No.1 Fisika SMA Kelas X,XI&XII”.Jakarta Selatan:PT.Wahyumedia.[https://docs.google.com/a/raharja.co/document/d/1uGuLfPg01nw4ii29ZCefX5N9JZc3T8_lEyBKR8iQ6to/edit?usp=sharing]</ref>, “Resistor adalah satu ‎elemen elektronika yang di gunakan sebagai hambatan listrik”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Dari pengertian diatas dapat disimpulkan bahwa ‎resistor adalah komponen elektronika yang berfungsi memberikan tahanan ‎atau hambatan arus listrik.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Resistor digunakan sebagai bagian dari jejaring elektronik ‎dan sirkuit elektronik, dan merupakan salah satu komponen yang paling ‎sering digunakan.Resistor dapat dibuat dari bermacam-macam kompon ‎dan film, bahkan kawat resistansi (kawat yang dibuat dari paduan ‎resistivitas tinggi sepertinikel-kromium).</p></div>
+
<div align="center"><img  style="margin:0px" src="https://lh3.googleusercontent.com/h5BwBHTOTeFl4e40rnU3J2S1rJv6n1QmfZ_nLks5CFo=w180-h140-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> '''Gambar 2.23.  Resistor'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Karakteristik utama dari resisitor adalah resisitansinya dan daya ‎listrik yang dapat dihantarkan. Karakteristik lain termasuk koefisien suhu, ‎listrik dan induktansi.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎'''b. Kapasitor '''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Winarno (2012:39), <ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.</ref>, bahwa “Kapasitor adalah komponen ‎yang berguna untuk menyimpan muatan listrik ukuran muatan listrik”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Abdul Kadir (2012:3)<ref name="Abdul kadir">Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi</ref>, bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Berdasarkan definisi diatas dapat disimpulkan bahwa kapasitor adalah ‎komponen listrik yang berfungsi sebagai penyimpanan listrik sementara. ‎Kapasitor sendiiri berasal dari kata capacitance atau kapasitas yang artinya ‎adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika ‎diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu ‎komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk ‎sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang ‎melalui suatu sistem atau dihubungkan ke bumi.</p></div>
+
  
<div align="center"><img width="200" height="100" style="margin:0px" src="http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_2_zpsk38snsco.jpg"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">(Sumber: Winarno(2011:39)</p></div>
+
<p style="line-height: 2">
<p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.24 Lambang Kapasitor </b></p>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎'''c. Transistor '''</p></div>
+
  Menurut Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8), Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Abdul Kadir (2012:3)<ref name="Abdul kadir">Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi</ref>, Transistor merupakan komponen dengan fungsi bermacam-macam. Komponen ini dapat berfungsi seperti layaknya keran air. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya.Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus ''inputnya'' (BJT) atau tegangan ''inputnya'' (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.</p></div>
+
<div align="center"><img width="300" height="200" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/transistor_zpszow5zj7r.png"/></div>
+
<p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.25 Transistor </b></p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.</p></div>
+
  
===Konsep Dasar Motor===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎'''1. Definisi Motor DC (Direct Current)'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut winarno dan Arifianto (2011:60),<ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.</ref>, “Motor DC ‎adalah jenis motor elektrik yang bekerja pada arus searah. motor jenis ini ‎sering digunakan pada robot bergerak, karena tipe motor dapat disesuaikan ‎dengan kebutuhan robot”.</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Beni Anggoro (2010:18),<ref name="Beni,Anggoro.2013. Desain Pemodelan Kinematik Dan Dinamik Humanoid Robot,pada Universitas Di Ponegoro Semarang.">Beni,Anggoro.2013. Desain Pemodelan Kinematik Dan Dinamik Humanoid Robot,pada Universitas Di Ponegoro Semarang.[https://docs.google.com/a/raharja.co/document/d/1eafdbl8VCupnXri42fP3NlLRD7YafqSxr_eO8ZiFZN0/edit?usp=sharing] </ref>, “Motor DC adalah ‎motor yang bergerak menggunakan arus DC atau searah motor listrik yang ‎memerlukan suplai tegangan arus searah pada kumparan medan untuk ‎diubah menjadi energy gerak”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Berdasarkan definisi diatas dapat disimpulkan bahwa motor dc adalah ‎jenis motor yang digunakan dalam sebuah robot sebagai penggerak yang ‎memerlukan tegangan listrik untuk dapat bergerak. Dalam sebuah robot ‎motor dc dapat ditambahan gear jenis tertentu, motor ini dapat ‎menghasilkan kecepatan tinggi atau torsi yang kuat. power supply yang ‎digunakan berkisar antara 3-24 volt dengan arus sebesar 1 ampere.</p></div>
+
<div align="center"><img  style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/dc_zpsnx3gjchj.png"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> '''Gambar 2.26. Motor DC Gearbox'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Jenis-jenis motor DC antara lain: </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ''a. Brushed'' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Membentuk torka langsung dari listrik DC yang terhubung ke motor ‎dengan menggunakan internal commutation, magnet permanen ‎stasioner, dan magnet elektris berputar. Bekerja dengan prinsip Lorentz, ‎yaitu jika konduktor penghantar arus ditempatkan di medan magnet ‎eksternal akan mengalami torka atau gaya yang dikenal sebagai gaya ‎Lorentz. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ''b. Synchronous'' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Memerlukan commutation eksternal untuk menciptakan torka. Kontruksi ‎synchronous motor.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ''c. Brushless'' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Menggunakan magnet permanen berputar dalam rotor, dan magnet ‎elektris stasioner pada housing motor. Desain ini lebih simple dari pada ‎motor brushed karena mengeliminasi komplikasi dari pemindahan power ‎dari luar motor ke rotor yang berputar. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ''d. Uncommutated''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Motor DC tipe lain yang tidak membutuhkan commutation. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎'''2. Definisi Motor Servo'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Winarno dan Arifianto (2011:60)<ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.</ref>, “Motor servo ‎merupakan sebuah motor DC yang memiliki rangkaian kontrol elektronik ‎dan internal gear untuk mengendalikan pergerakan dan sudut angularnya. ‎Motor servo memiliki rate putaran yang lambat tetapi memiliki torsi yang ‎kuat”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Motor servo mampu berputar pada sudut tertentu, dan sudut ‎pergerakan rotornya dikendalikan hanya dengan mengatur duty cycle sinyal ‎PMW (Pulse Width Modulation) pada bagian pin kontrolnya.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Motor servo terdiri dari 2 jenis berikut:  </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎1. Motor servo standar 180o.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Merupakan motor servo yang hanya dapat berputar sebesar 180o dengan ‎defleksi masing-masing 90o.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎2. Motor servo kontinyu.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Merupakan motor servo yang tidak memiliki batasan defleksi sudut ‎putar, sehingga dapat berputar 360o.</p></div>
+
<div align="center"><img  style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/r276-s03n-servo_zps0d0e522a.jpg"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> '''Gambar 2.27. Bentuk Fisik Motor Servo'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kabel kontrol digunakan untuk mengatur sudut posisi dari batang output. ‎Sudut posisi ditentukan oleh durasi pulsa yang diberikan oleh kabel ‎kontrol. Servomotor digerakkan dengan menggunakan Pulse Width ‎Modulation (PWM). Servomotor akan mengecek pulsa setiap 20 milisecond ‎‎(0,2 detik). Panjang pulsa akan menentukan seberapa jauh motor akan ‎berputar. Contohnya, pada pulsa 1,5 milisecond akan membuat motor ‎berputar sejauh 90° (lebih sering disebut posisi netral). Jika pulsa lebih ‎pendek dari 1,5 milisecond, maka motor akan berputar lebih dekat ke 0°. ‎Jika lebih 26 panjang dari 1,5ms, maka akan berputar mendekati 180°. Dari ‎Gambar 2.27 , durasi pulsa menentukan sudut dari batang output. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> '''‎3. Definisi Motor Driver IC L298'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Arifianto (2011:54)<ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.</ref> motor driver adalah ‎rangkaian elektronik yang berfungsi untuk memperkuat arus dan tegangan ‎yang dibutuhkan oleh motor. jika suplai arus dan tegangan kecil, motor ‎tidak akan berputar secara maksimal”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Motor driver IC L298 memiliki fungsi yaitu sebagai ‎pengendali motor. Dalam IC ini juga terdapat dua buah pengendali yang ‎dapat digunakan untuk mengendalikan dua buah motor. IC L298 mampu ‎mengalirkan arus hingga 4A, sehingga ic L298 mampu menggerakkan motor ‎yang lebih besar.</p></div>
+
<div align="center"><img  style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/driver_zpsfhqkkaix.jpg" alt=" " width="400" height="300"/></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> '''Gambar 2.28. Bentuk fisik IC L298'''</p></div>
+
  Menurut Adelia dan Jimmy Setiawan di dalam Jurnal  Sistem Informasi Vol. 6, No.2 (2011:116), Flowchart  adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.</p></div>
  
===Konsep Dasar Rangka Chasis===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''1. Definisi Chasis'''</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Arifianto (2011:54) <ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.</ref>, “Rangka atau bisa disebt ‎chasis adalah badan utama robot yang menjadi tempat meletakan semua ‎komponen atau rangkaian pendukung robot”. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Fadila (2010:1), “Chasis adalah rangka yang ‎berfungsi sebagai penopang berat kendaraan, mesin serta penumpang”.</p>
+
  
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/chasis_zps5mb97cqc.jpg" alt=" " width="250" height="150" /></div>
+
  Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa Flowchart  adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara  sekuensial.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> '''Gambar 2.29. Bentuk Rangka Chasis'''</p></div>
+
  
</div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Berdasarkan definisi diatas rangka chasis adalah komponen utama ‎pemompang berat komponen pendukung robot. Bentuk dan dimensi robot ‎sangat beragam, menyesuaikan dengan jenis dan jumlah rangkaian pada ‎robot yang ingin dibuat. rangka robot dapat dibuat dengan menggunakan ‎bahan yang ringan dan kuat. bahan-bahan yang biasa digunakan untuk ‎menggunakan robot antara lain, ''Acrylic''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ''Acrylic'' adalah plastik transparan yang menyerupai kaca. ‎acrylic bersifat keras, ringan, dan mudah dibentuk dengan cara pemanasan. ‎Acrylic termasuk bahan rangka yang mahal dan sulit ditemukan di pasaran. ‎selain sebagai bahan dasar rangka, acrylic juga memperindah tampilan ‎robot.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''2. Jenis-Jenis Chasis'''</p></div>
+
  Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Arifianto (2011:54) <ref name="Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka.</ref> ''Chasis'' memiliki beberapa jenis, diantaranya: </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> 1. Ladder Frame </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">''Ladder Frame'' adalah dua batangan panjang yang menyokong kendaraan dan menyediakan dukungan yang kuat dari berat beban dan umumnya berdasarkan desain angkut. Bentuk bodi ini merupakan salah satu contoh yangbagus dari tipe''chassis''. Dinamakan demikian karena kemiripannya dengan tangga, ''Ladder Frame''adalah yang paling sederhana dan tertua dari semua desain. Ini terdiri hanya dari dua rel simetris, atau balok, dan ''crossmembers'' menghubungkan mereka. Dua batang memanjang tersebut merupakan bagian yang utama untuk menahan beban longitudinal akibat percepatan. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> 2. Tubular Space Frame</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Berdasarkan salah satu jenis metode chassis terbaik  yang kekuatan luluh nya sangat bagus di perlindungan kekakuan torsional,ketahanan beban berat,dan beban impak, ''frame'' ini juga mudah untuk di desain dan cukup lumayan sulit dalam membangunnya. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">3. Monocoque </p></div>
+
  2. Cara Membuat Flowchart</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">''Monocoque'' merupakan satu kesatuan stuktur chassis dari bentuk kendaraannya sehingga chassis ini memiliki bentuk yang beragam. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">4. Chasis Backbone </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Chassis backbone ini hampir seluruhnya adalah struktur kaku dan dapat menahan semua beban. Ini terdapat beberapa lubang yang kontinu. Karena begitusempit diindingnya umumnya dibuat tebal. Chassis Backbone memiliki kekakuan dari luas area bagian ''backbone'' itu sendiri </p></div>
+
<p style="line-height: 2">
  
 +
  Ada beberapa petunjuk dalam pembuatan Flowchart Menurut Menurut Sulindawati dan Muhammad Fathoni dalam Jurnal SAINTIKOM Vol. 9, No. 2  (2010:8):</p></div>
  
===Konsep Dasar Kamera Webcam===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Menurut Materi Ajar Pengantar Multimedia oleh Wahyu Hidayat (2010)<ref name= "Hidayat"> Hidayat, Wahyu 2010. dengan Materi Ajar “Pengantar Multimedia”.</ref> Kamera Web yaitu suatu piranti dalam perlengkapan lensa yang secara optik mekanik atau elektronik merekam gerakan sebuah obyek sebagai tujuan, kamera berasal dari bahasa latin yang artinya lompatan.</p></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Webcam (singkatan dari Web Camera) adalah salah satu bagian perangkat multimedia yang terdiri dalam kamera digital yang didukung guna untuk melakukan manajemen sebuah gambar serta suara sehingga mampu melaksanakan proses video view, video capture dan video save. Webcam yaitu sebutan di kamera real-time (keadaan pada saat ini juga) yang gambarnya dapat diakses atau disaksikan lewat World Wide Web, program instant messaging atau aplikasi video call. Istilah webcam juga merujuk kepada jenis kamera yang digunakan untuk keperluan ini. Ada berbagai macam merek dari webcam salah satunya LogiTech. Webcam pada umumnya, memiliki resolusi 352x288 piksel atau 640x480 piksel.</p></div>
+
  a. Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.</p></div>
  
<div align="center"><img class="alignleft" src="http://www.logitech.com/assets/36163/webcam-c170-glamour-image-lg.png" alt=" " width="210" height="200" /></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">
<p style="text-align: center;"> Sumber: [http://www.logitech.com/en-gb/product/ WEBCAM TYPE C170]</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="text-align: center;">'''Gambar 2.30. Kamera Webcam Logitech''' </p></div>
+
  
===Konsep Dasar Power Supply===
+
  b. Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''1. Definisi Power Supply'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Gunawan (2011:1)<ref name="Gunawan, Putu Nopa. 2011. Laporan Praktikum Rangkaian Listrik dan Rangkaian Logika Power Supply. Universitas Hasanuddin">Gunawan, Putu Nopa. 2011. Laporan Praktikum Rangkaian Listrik dan Rangkaian Logika Power Supply. Universitas Hasanuddin</ref>, ''power supply'' adalah alat atau sistem yang berfungsi untuk menyalurkan energi listrik atau bentuk energi jenis apapun yang sering digunakan untuk menyalurkan energi listrik. Secara prinsip rangkaian ''power supply'' adalah menurunkan tegangan AC, menyearahkan tegangan AC sehingga menjadi DC, menstabilkan tegangan DC, yang terdiri atas transformator, dioda dan kapasitor atau kondensator. Tranformator biasanya berbentuk kotak dan terdapat lilitan-lilitan kawat email didalamnya. Ada 2 jenis rangkaian penyearah, yaitu setengah gelombang (''half wave'') dan gelombang penuh (''fullwave''). Arus listrik DC yang keluar dari dioda masih berupa deretan pulsa-pulsa. Tentu saja arus listrik DC semacam ini tidak cocok atau tidak dapat digunakan oleh perangkat elektronik apapun. Kapasitor berfungsi sebagai ''filter'' pada sebuah rangkaian ''power supply''.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''2. Fungsi Power Supply'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Gunawan (2011:1)<ref name="Gunawan, Putu Nopa. 2011. Laporan Praktikum Rangkaian Listrik dan Rangkaian Logika Power Supply. Universitas Hasanuddin">Gunawan, Putu Nopa. 2011. Laporan Praktikum Rangkaian Listrik dan Rangkaian Logika Power Supply. Universitas Hasanuddin</ref>, ''power supply'' dapat melakukan fungsi berikut ini:</p></div>
+
<p style="line-height: 2">
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Rectification'': konversi input listrik AC menjadi DC.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Voltage Transformation'': memberikan keluaran tegangan atau ''voltage'' DC yang sesuai dengan
+
yang dibutuhkan.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Filtering'': menghasilkan arus listrik DC yang lebih bersih, bebas dari ''ripple'' ataupun ''noise'' listrik yang lain</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Regulation'': mengendalikan tegangan keluaran agar tetap terjaga, tergantung pada tingkatan yang diinginkan, beban daya, dan perubahan kenaikan temperatur kerja juga toleransi perubahan tegangan daya ''input''.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Isolation'': memisahkan secara elektrik ''output'' yang dihasilkan dari sumber ''input''.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Protection'': mencegah lonjakan tegangan listrik (jika terjadi), sehingga tidak terjadi pada ''output'', biasanya dengan tersedianya sekering untuk ''auto shutdown'' jika hal terjadi.</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Idealnya, sebuah ''power supply'' dapat menghasilkan ''output'' yang bersih, dengan tegangan ''output'' yang konstan terjaga dengan tingkat toleransi dari tegangan ''input'', beban daya, juga suhu kerja, dengan tingkat konversi efisiensi 100%.</p></div>
+
  
===Protokol TCP/IP===
+
  c. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas</p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2"> Dalam dunia komunikasi data komputer, protokol mengatur bagaimana sebuah komputer berkomunikasi dengan komputer lain. Dalam jaringan komputer kita dapat menggunkan banyak macam protokol tetapi agar dua buah komputer dapat berkomunikasi, keduanya harus menggunakan protokol yang sama. Protokol berfungsi mirip dengan bahasa. Agar dapat berkomunikasi, orang-orang perlu berbicara dan mengerti bahasa yang sama. </div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2"> Protokol <ref name= "Protokol">Sofana,Iwan. CISCO & CCNA Jaringan Komputer. Informatika Bandung, Bandung 2012 halaman 244</ref> adalah seumpulan aturan dalam komunikasi data. Komputer-komputer yang terhubung ke internet berkomunikasi dengan protokol ini. Karena menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer dan sistem operasi tidak menjadi masalah. Jadi, jika sebuah komputer menggunakan protokol TCP/IP dan terhubung langsung ke internet, maka komputer tersebut dapat berhubungan dengan komputer dibelahan dunia mana pun yang juga terhubung ke internet.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
Perkembangan TCP/IP yang diterima luas dan praktis menjadi standar jaringan komputer. Berkaitan dengan ciri-ciri yang terdapat pada protokol TCP/IP, yaitu : </div>
+
  d. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
• Protokol TCP/IP dikembangkan menggunakan standar protokol yang terbuka.
+
  e. Setiap langkah dari aktifitas harus berada pada urutan yang benar</p></div>
  
• Standar protokol TCP/IP dalam bentuk Request For Comment (RFC) dapat diambil oleh siapa pun tanpa biaya.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
• TCP/IP dikembangkan dengan tidak tergantung pada sistem operasi atau perangkat keras tertentu.
+
  f. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</p></div>
  
• TCP/IP independen terhadap perangkat keras jaringan dan dapat dijalankan pata ethernet,token ring, jalur telepon dial-up, jaringan X.25, dan praktis jenis media transmisi apapun.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
• Pengalamatan TCP/IP bersifat unik dalam skala global. Dengan cara ini, komputer dapat saling terhubung walau jaringannya seluas internet sekarang ini
+
  g. Gunakan symbol-simbol flowchart yang standart.</p></div>
  
</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2"> Pada dasarnya, komunikasi data merupakan proses mengirimkan data dari satu komputer ke komputer lain. Untuk dapat mengirimkan data, pada komputer harus ditambahkan alat khusus yang dikenal sebagia network interface (antarmuka jaringan). TCP/IP adalah sekumpulan protokol yang didisain untuk melakukan fungsi-fungsi komunikasi data pada Wide Area Network (WAN). TCP/IP inti terdiri atas sekumpulan protokol yang masing-masing bertanggung jawab atas bagian-bagian tertentu dari komunikasi data. </div>
+
  3. Jenis-Jenis Flowchart</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
Berkat penggunaan prinsip ini, TCP/IP menjadi protokol komunikasi data yang fleksibel. Agar TCP/IP dapat berjalan diatas interface jaringan tertentu, hanya perlu dilakukan perubahan pada protokol yang berhubungan dengan interface jaringan saja. Sekumpulan protokol TCP/IP ini dimodelkan dengan empat layer TCP/IP, sebagaimana terlihat pada gambar ini. </div>
+
  Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai berikut:</p></div>
  
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/KKP/layertcp_zps6c24437a.png" alt=" " width="350" height="200" /></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
  a. Bagan Alir Sistem (Systems Flowchart)</p></div>
  
<p style="text-align: center;">'''2.31. Layer TCP/IP ''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2"> TCP/IP terdiri dari empat lapis kumpulan protokol yang bertingkat. Keempat lapis atau layer tersebut adalah Network Layer, Internet Layer, Transpaort Layer, Application Layer. Dalam TCP/IP terjadi penyampaian data dari protokol yang berada di satu layer ke protokol yang berada di layer lain. Setiap protokol memperlakukan semua informasi yang di terimanya dari protokol lain sebagai data. </div>
+
  Merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam system secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada dalam sistem</p></div>
  
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/KKP/pergerakantcp_zpse1dd4a80.png" alt=" " width="350" height="200" /></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
  Gambar 2.3. Bagan Alir Sistem (System Flowcharts)</p></div>
  
<p style="text-align: center;">'''2.32. Pergerakan dalam Layer TCP/IP ''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Bagan Alir Dokumen (Document Flowchart)</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">Adapun rincian fungsi masing-masing layer arsitektur TCP/IP adalah sebagai berikut :</P></div>
+
  Menelusuri alur dari data yang ditulis melalui sistem. Fungsi utamanya untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian yang lain.</p></div>
  
<ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Physical Layer (''lapisan fisik'')<br>Merupakan lapisan terbawah yang mengidentifdikasikan besaran fisik seperti media komunikasi, tegangan, arus, dsb. Lapisan ini dpat bervariasi bergantung pada media komunikasi jaringan yang bersangkutan.</li>
+
  Gambar 2.4. Bagan Alir Dokumen (Document Flowchart)</p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Network Access Layer <br>Mempunyai fungsi yang mirip dengan Data Link Layer pada OSI. Lapisan ini mengatur penyaluran frame-frame data pada media fisik yang digunakan secara handal. Lapisan ini biasanya memberikan servis untuk deteksi dan koreksi kesalahan dari data yang transmisikan.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Internet Layer<br>Mendefinisikan bagaimana hubungan dapat terjadi antara dua pihak yang berbeda pada jaringan yang berbeda seperti Network Layer pada OSI. Pada jaringan internet yang terdiri atas puluhan juta host dan ratusan ribu jaringan lokal, lapisan ini bertugas untuk menjamin agar suatu paket yang dikirimkan dapat menemukan tujuannya dimanapun berada.oleh karena itu, lapisan ini memiliki peranan penting terutama dalam mewujudkan internet working yang meliputi wilayah luas (word wide internet)</li>
+
  c. Bagan Alir Skematik (Schematic Flowchart)</p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Transport Layer<br>Mendefinisikan cara-cara untuk melakukan pengiriman data antara end to end secara handal. Lapisan ini menjamin bahwa informasi yang diterima pada sisi penerima adalah sama dengan informasi yang dikirimkan pengirim. Untuk itu, lapisan ini memiliki fungsi penting seperti Flow Control dan Eror Detection.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Application Layer<br>Merupakan lapisan terakhir dalam arsitektur TCP/IP yang berfungsi mendefinisikan aplikasi-aplikasi yang dijalankan pada jaringan. Karena itu, terdapat banyak protokol pada lapisan ini, sesuai dengan banyaknya lapisan TCP/IP yang dapat dijalankan. Contohnya adalah SMTP (Simple Mail Transfer Protocol) untuk pengiriman email, FTP (File Transfer Protocol) untuk transfer data, HTTP (Hyper Text Transfer Protocol) untuk aplikasi web, NNTP (Network News Transfer Protocol) untuk distribusi news group dan lain-lain. Setiap aplikasi pada umumnya menggunakan protokol TCP dan IP, sehingga keseluruhan keluarga protokol ini dinamai TCP/IP. </li></ol>
+
  Mirip dengan Flowchart sistem yang menggambarkan suatu sistem atau prosedur.</p></div>
  
===Internet Protokol===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2"> Internet Protocol (IP) berfungsin menyampaikan paket data ke alamat yang tepat. Oleh karena itu Internet Protocol memegang peranan yang sangat penting dari jaringan TCP/IP. Karena semua aplikasi jaringan TCP/IP pasti bertumpu kepada Internet Protocol agar dapat berjalan dengan baik. Suatu data gram bisa saja tidak sampai dengan selamat ke tujuan karena beberapa hal berikut : </div>
+
  Gambar 2.5. Bagan Alir Skematik (Schematic Flowchart)</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
a. Adanya bit error pada saat pentrasmisian datagram pada suatu medium.
+
  d. Bagan Alir Program (Program Flowchart)</p></div>
  
b. Router yang dilewati men-discard datagram karena terjadinya kongesti dan kekurangan ruang pada memori buffer.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
c. Putusnya rute ke tujuan untuk sementara waktu akibat adanya router yang down.
+
  Merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur dilaksanakan</p></div>
  
d. Terjadinya kekacauan routing, sehingga datagram mengalami looping.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
</div>
+
  Gambar 2.6. Bagan Alir Program (Program Flowchart)</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2"> Setiap protokol memiliki bit-bit ekstra diluar informasi/data yang dibawanya. Selain informasi, bit-bit ini juga berfungsi sebagai alat kontrol. Dari sisi efisiensi, semakin besar jumlah bit ekstra ini, maka semakin kecil komunikasi yang berjalan dan sebaliknya, semakin kecil jumlah bit ekstra ini, semakin tinggi komunikasi yang berjalan. Disinilah dilakukan trade-off antara kendala datagram. Sebagai contoh, agar datagram IP dapat menemukan tujuannya, diperlukan informasi tambahan yang harus dicantumkan pada header ini. IP (Internet Protocol) address (alamat IP) adalah suatu identitas yang unik dari suatu host atau komputer pada jaringan (network). Format alamat dari IP adalah W.X.Y.Z. dimana masing-masing huruf tersebut terdiri dari 8 bit, sehingga apabila ditampilkan dalam bentuk desimal menjadi angka 0-255 dan dipisahkan oleh notasi titik (dot).
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
</div>
+
  e. Bagan Alir Proses (Process Flowchart)</p></div>
  
===Jaringan Komputer Nirkabel (Wireless)===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2"> Jaringan nikabel merupakan sebuah LAN dimana transmisi dan (pengiriman maupun penerimaan data) dilakukan melalui teknologi frekuensi radio lewat udara, menyediakan sebagian besar keunggulan dan keuntungan dari teknologi lama LAN namun tidak dibatasi media nirkabel atau kawat. Muncul dan berkembangnya sistem jaringan nirkabel dipicu oleh kebutuhan akan biaya pengeluaran yang lebih rendah menyangkut infrastruktur jaringan dan untuk mendukung aplikasi jaringan bergerak dalam akurasi dan biaya pengeluaran yang rendah dalam hitungan bisnis. </div>
+
  Merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah selanjutnya dari sebuah sistem.</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2"> Beberapa diantaranya : Kemudahan bergerak (Mobilitas) memungkinkan pengguna untuk berpindah-pindah secara fisik, ketika menggunakan aplikasi seperti handheld PC (seperti PDA/personal digital assistance dan semacamnya) atau data collector (alat seperti kalkulator yang biasa dibawa untuk pengecekan dan pengisian data)
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
Aplikasi bergerak membutuhkan jaringan tanpa kabel termasuk semua yang berhubungan atau bergantung pada sistem real time dalam mengakses database, biasanya disimpan dalam didalam datbase yang terpusat. </div>
+
  Gambar 2.7. Bagan Alir Proses (Process Flowchart)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.8. Contoh Variasi Aplikasi Flowchart</p></div>
 +
 
 +
====Konsep Dasar White Box====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">Ada dua jenis jaringan wireless, diantaranya : </P></div>
+
  1. Definisi White Box</p></div>
  
<ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Sebuah “ad-hoc” atau peer-to-peer wireless network yang mencakup sejumlah komputer dimana setiap komponennya dilengkapi dengan kartu antar muka jaringan nirkabel (w-NIC – wireless Network Interface Card).
+
  Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), Pengujian White Box berfokus pada struktur kontrol pengguna.</p></div>
  
</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> Sebuah jaringan wireless juga dapat menggunakan acces point, atau base station. Pada tipe jaringan wireless ini, access point bekerja seperti layaknya Hub yang menyediakan sambungan untuk komputer wireless. Juga dapat menyambungkan (sebagai bridge) dari jaringan lokal wireless ke jaringan kabel (Wireless LAN to Wired LAN). </li></ol>
+
  Menurut Handaya dan Hakim Hartanto di dalam Jurnal Sistem Informasi (2011:204) White Box adalah sebuah cara pengujian yang menggunakan struktur kontrol yang dideskripsikan sebagai komponen perangkat lunak untuk memperoleh uji kasus.</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2"> Standar yang digunakan pada perangkat wireless yang di gunakan oleh IEEE (Institute of Electrical and Electronics Engineers) adalah 802.11. </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa white box adalah sebuah cara pengujian yang menggunkan struktur control perangkat lunak.</p></div>
 +
 
 +
====Konsep Dasar Black Box====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<p style="line-height: 2">untuk lebih melenhkapi, akan di jelaskan beberapa protokol pada wireless LAN sebagi berikut : </P></div>
+
  1. Definisi Black Box</p></div>
  
<ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> 802.11b <br> Pertama kali digubakan sekitar akhir tahun 1999 dengan menggunakan frekunsi 2,4 GHz, maksimun bandwith yang dapat dicapai adalah 11 Mbps (Mega bit per second), radio sinyal yang digunakan adalah DSSS( Direct Sequence Spreed Spectrum ). Kanal yang tidak overlapping ada 3 (yaitu kanal 1, kanal 6, dan kanal 11). Kompitibel dengan tipe g jika dijalankan pada mode mixed. </li>
+
  Menurut Siddiq (2012:4), Pengujian black box adalah pengujian aspek fundamental sistem tanpa  memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. </p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> 802.11a <br> Digunakan pada akhir tahun 2001 dengan menggunakan frekunsi 5,8 GHz. Maksimum bandwith yang bisa dicapai 54 Mbps, radio sinyal yang digunakan adalah OFDM. Kanal yang tidak overlapping 12 (bisa lebih) dan tidak kompitibel dengan tipe b dan g. </li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> 802.11g <br> Digunakan pada pertengahan tahun 2003 dengan menggunakan frekuensi 2,4 GHz, maksimum bandwith yang bisa dicapai pada awal pertama kali keluar sebesar 54 Mbps. Dengan berkembangnya teknologi, sekarang ini tipe g sudah bisa mencapai 108 Mbps. </li>
+
  Menurut Budiman (2012:4) Pengujian  black box 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></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> 802.11 a/g <br> Digunakan mulai pertengahan tahun 2003 dengan menggunakan frekuensi 2,4 GHz dan 5,8 GHz, maksimum bandwith yang bisa dicapai adalah 5,4 GHz, modulasi sinyal yang digunakan OFDM. Tipe a/g ini diberi keleluasaan untuk menggunakan salah satu dari protokol; yang dapat digunakan pada jaringan Wi-Fi. </li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
===Konsep Dasar TP LINK TL-WN722N===
+
  Dari kedua definisi  di atas dapat disimpulkan bahwa metode pengujian Black Box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.</p></div>
  
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/TL-WN722N-01_zpsa7db1b3a.jpg" alt=" " width="320" height="220" /></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
  Berbeda dengan white Box, Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba Black Box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.</p></div>
  
<p style="text-align: left;"> Sumber: [http://www.tp-link.co.id/products/details/?model=TL-WN722N TP-LINK TL-WN722N]</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
  Uji coba Black Box bukan merupakan alternatif dari uji coba white Box, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode white Box. Black Box Testing dapat dilakukan pada setiap level pembangunan sistem. Mulai dari unit, integration, system, dan acceptance.</p></div>
  
<p style="text-align: center;">'''Gambar 2.33. TP-LINK TL-WN722N''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">
+
  Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:</p></div>
  
'''1. Definisi TP-LINK TL-WN722N'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">TP-LINK TL-WN722N <ref name= "tplinkwn722n"> TP-LINK. Technologies Co, Ltd. 2014. 150Mbps High Gain Wireless USB Adapter TL-WN722N. Diambil dari: [http://www.tp-link.co.id/products/details/?model=TL-WN722N TP LINK WN722N]. (Tanggal akses 16 November 2014).</ref> adalah sebuah alat untuk menangkap atau menerima signal di dalam jangkauan area WiFi atau hotspot, melalui koneksi USB komputer atau notebook, WiFi adapter ini memiliki kecepatan data transfer tinggi mencapai 150Mbps dan dilengkapi antena 4dBi yang dapat dilepas (konektor RP-SMA). Kompatibel dengan WI-FI Protected Setup™ (WPS), TL-WN722N dengan fitur Quick Secure Setup QSS (Keamanan Quick Setup) mencegah jaringan dari ancaman luar, dengan menekan tombol "QSS" tombol otomatis untuk membangun koneksi yang aman dengan WPA2, yang lebih aman dibandingkan dengan enkripsi WEP. Menggunakan AlignTM 1-stream teknologi berbasis pada teknologi 802.11n, TL-WN722N memberikan sinyal nirkabel yang lebih baik dari yang ada teknologi nirkabel 802.11g dilengkapi antena dilepas 4dBi sangat dapat meningkatkan jangkauan sinyal dan kecepatan. Alat ini dapat digunakan untuk memperkuat sinyal WIFI ketika menggunakan laptop untuk browsing di publik hotspot atau bagi PC atau Laptop yang tidak mempunya fitur WIFI. Ada beberapa merek laptop yang sinyal WiFinya agak lemah karena karakteristik chipset yang digunakan, sehingga sinyalyang ditangkap tidak bisa Good atau Excellent dan juga dikarenakan wifi laptop tidak memiliki antena eksternal. Kehandalan sudah teruji dan tidak mudah hang akibat panas. Chipset yang digunakan merek RALINK dengan tingkat sensitifitas yang tinggi. Didalamnya sudah terpasang antena omni internal dengan jarakjangkau 100m/''indoor'' dan 150m/''outdoor'' (tergantung sikon lapangan).</div>
+
  a. Fungsi-fungsi yang salah atau hilang</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in; line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
'''Kelebihan :'''
+
  b. Kesalahan interface</p></div>
  
Wireless USB Adapter TL-WN722N ini mempunyai akses koneksi internet berkecepatan tinggi.Alat ini mampu memberikan kecepatan nirkabel hingga 150Mbps. Alat ini memilikiantena eksternal yang dapat dilepas, dapat diputar sesuai arah yang diinginkan untuk mendapatkan sinyal yang paling kuat.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
'''Kekurangan :'''
+
  Kesalahan dalam struktur data atau akses database eksternal</p></div>
  
Untuk kekurangan alat ini, adalah dalam paket penjualan tidak tersedianya driver untuk sistem Operasi non Windows. Selain itu colokan USB-nya masih memakai tutup. Alangkah lebih baiknya jika menggunakan sistem "''push-out''" (tanpa tutup) seperti yang ada di flashdisk, sehingga tidak terjadi tutup yang hilang.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
</div>
+
  c. Kesalahan performa</p></div>
  
===Konsep Dasar Web Browser===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> '''‎1. Definisi Web Browser'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Sunarto (2010:23) <ref name="Sunarto.2010.” Informasi &Komunikasi”.Jakarta:PT.Grasindo.">Sunarto.2010.” Informasi &Komunikasi”.Jakarta:PT.Grasindo.</ref>, “Web Browser adalah sebuah ‎program aplikasi yang dipergunakan untuk menjelajah dunia maya ‎Internet”.  web browser adalah suatu program atau software yang ‎digunakan untuk menjelajahi internet atau untuk mencari informasi dari ‎suatu web yang tersimpan didalam komputer. Awalnya, web browser ‎berorientasi pada teks dan belum dapat menampilkan gambar. Namun, web ‎browser sekarang tidak hanya menampilkan gambar dan teks saja, tetapi ‎juga memutar file multimedia seperti video dan suara. Web browser juga ‎dapat mengirim dan menerima email, mengelola HTML, sebagai input dan ‎menjadikan halaman web sebagai hasil output yang informative.</p></div>
+
  d. kesalahan inisialisasi dan terminasi</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dengan menggunakan web browser, para pengguna internet dapat ‎mengakses berbagai informasi yang terdapat di internet dengan mudah. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Fungsi Web Browser adalah Untuk menampilkan dan melakukan interaksi dengan dukumen-dokumen ‎yang disediakan oleh web server</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Berikut ini contoh-contoh ''Web Browser'' :</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎1.‎ Mozila Firefox</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> ''Mozila Firefox'' aslinya bernama ''Phoenix'' dan kemudian untuk sesaat di kenal sebagai mozila ''Firebird'' aAdalah penjelajah web antar platform gratis yang di kembangkan oleh yayasan Mozila dan ratusan sukarelawan.sebelum dirilis versi 1.0 nya pada 9 november 2004. Firefox sudah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari ''Forbes'' dan ''Wall Street Joumal''.</p></div>
+
<p style="line-height: 2">
  
<div align="center"><img width="250" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/VdojMuuHoslUm4k5NfMRwYCjEod7ttVASZW3h4d-IFY=w124-h130-no"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 2.34 Logo Mozila Firefox'''</p>
+
  Tidak seperti metode white Box yang dilaksanakan diawal proses, uji coba Black Box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba Black Box dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎2.‎ Google crome</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Google Chrome'' merupakan browser buatan Google. Pada interfacenya terlihat bahwa google ingin para penggunanya lebih fokus pada web dan melupakan browser yang digunakan. Ini artinya google chrome memiliki tampilan yang tidak mengusik dan nyaman ketika sedang digunakan. Chrome juga memiliki ''modus penyamaran''. Pada modus ini memungkinkan para penggunanya dapat mengakses website tanpa meninggalkan jejak. Fungsi yang lain masih merupakan keunggulan chrome adalah kemampuan menebalkan nama domain sebuah website yang dianggap berbahaya.</p></div>
+
<p style="line-height: 2">
<div align="center"><img width="250" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/jYdQLXoyPYnYgrXuU29hcGiY5zrgoClv-t7UKgvlNs4=w141-h110-no"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 2.35 Logo Google Chrome'''</p>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎‎3.‎ Opera mini</p></div>
+
  a. Bagaimana validitas fungsionalnya diuji?</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Opera mungkin banyak juga yang sudah mengenal bagi para pencinta internet, Opera web browser yang memiliki 2 versi yaitu mobile dan dekstop.Opera adalah penjelajah web dan paket perangkat lunak Internet antar-platform. Opera terdiri dari kumpulan perangkat lunak untuk Internet seperti penjelajah web, serta perangkat lunak untuk membaca dan mengirim surat elektronik. </p></div>
+
  
<div align="center"><img width="250" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/uob7Ncl9aEy8rRIbGO711a3pobXsWHdBp1MKRrMXSzE=w129-h123-no"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 2.36 Logo Opera Mini'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎‎4.‎ Internet Explore </p></div>
+
  b. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Internet Explorer'' merupakan sebuah browser keluaran Microsoft yang sangat terkenal dan banyak digunakan oleh orang-orang di seluruh dunia untuk menmgakses internet, karena software ini didukung oleh teknologi baru untuk membuat tampilan web lebih dinamis dan lebih hidup serta kompetibel. ''Internet Explorer'' terdapat kumpulan aplikasi yang saling terintegrasi dan terdapat berbagai macam fasilitas khusus untuk mendukung pemakaian internet, yaitu diantaranya adalah I Net, I News, Net Meeting serta Chomic Chat. </p></div>
+
  
<div align="center"><img width="250" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/Kq9bVUbmMnM9U306WxFdylKkwtTaDG82TbBZe49xqNw=w143-h115-no"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 2.37 Logo Internet Explore'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
 +
  c. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> ‎‎4.‎ Safari </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Safari adalah aplikasi browser dari Apple Inc. Awalnya aplikasi ini hanya dapat digunakan pada Mac OS X saja. Namun pada pertengahan tahun 2007 Apple meluncurkan aplikasi browser Safari untuk sistem operasi Windows. Aplikasi Safari berbeda dengan aplikasi browser lainnya, karena menitik beratkan pada kemudahan dan kenyamanan penggunanya. Pada safari kita akan temui tampilan yang jauh berbeda, dimana elemen desain yang sangat canggih sehingga membuat browsing kita lebih menyenangkan. SnapBack. Fasilitas ini berfungsi untuk kembali ke titik awal aktivitas browsing setelah berkunjung ke banyak tempat (situs website). Progress Bar, dengan fasilitas ini kita bisa tahu seberapa cepat halaman website tampil di layar.Untuk keamanan,fasilitasnya masih standar.Untuk kecepatan akses, boleh dibilang Safari adalah jagoannya. Karena Safari memang dirancang sebagai browser yang ringan dan cepat. </p></div>
+
<p style="line-height: 2">
  
<div align="center"><img width="250" height="200" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/safari_zpsw77shvbc.png"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 2.38 Logo Safari'''</p>
+
  d. Bagaimana batasan-batasan kelas data diisolasi?</p></div>
{{pagebreak}}
+
  
==Literature Review==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86)<ref name="Guritno">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, “Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama”. Beberapa Literature review tersebut adalah sebagai berikut:</p></div>  
+
<p style="line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">1.Penelitian yang telah dilakukan oleh Fauzi [2015] dari STMIK Raharja Tangerang sebagai bentuk skripsi dengan judul '''''“ Perancangan Sistem Taman Hijau Otomatis Menggunakan Sensor LDR dan Interface Internet Of Thing  Berbasis Raspberry Pi ”''''' Pada perancangan ini penulis menggunakan raspberry sebagai mikrokontroler sebagai sistem tanaman hijau yang menggunakan sensor LDR dan komponen-komponen seperti L298N dan motor DC.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">2.Penelitian yang telah dilakukan oleh Christofel Simanjuntak [2013] sebagai bentuk Jurnal dengan judul '''''” Pemanfaatan Aplikasi Sms Gateway Untuk Monitoring Suhu Ruangan Menggunakan Perangkat Netping 2/Pwr-220 Versi 2”'''''. Pada Jurnal ini penulis menggunakan sms gateway untuk memonitoring  suhu ruangan.Pada jurnal ini penulis menggunakan perangkat Netping 2/ PWR-220 v2 yang telah dipasang sensor suhu sebagai alat yang digunakan untuk mengamati suhu ruangan dengan penambahan aplikasi SMS Gateway yang berbasis Web untuk pemantauan dari jarak jauh. Perangkat Netping yang dipasangkan dengan sensor itu dapat digunakan untuk memonitoring suhu suatu ruangan yang memerlukan pengawasan khusus. Dengan adanya sistem ini diharapkan dapat bermanfaat bagi pihak-pihak yang membutuhkan untuk melakukan pengontrolan terhadap suatu ruangan.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">3. Penelitian yang telah dilakukan oleh Yoga Pamungkas Harly, [2013] sebagai bentuk jurnal dengan judul '''''”Alat Monitoring Kelembaban Tanah Dalam Pot Berbasis Mikrokontroller Atmega 168 dengan Tampilan Output Pada Situs Jejaring Sosial Twitter Untuk Pembudidayaan Dan penjualan Tanaman Hias Anthurium”.''''' Pada jurnal ini penulis menggunakan Mikrokontroller Atmega 168 sebagai otak untuk alat ini, dan soil moisture Sensor sebagai sensor yang mendeteksi kelembaban tanah dalam pot tersebut, dan twitternya sebagai media notifikasi </p></div>
+
  e. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">4.Penelitian yang telah dilakukan oleh  Heri Guston Pintoyo [2012] dari Universitas Muhamadiyah Ponogoro sebagai  Skripsi  dengan judul''''' “Alat Pengatur Suhu Otomatis Untuk Rungan tanaman Jamur Tiram berbasis ATMega 16”.''''' Pada Tugas Akhir ini penulis di rancang sebuah alat yang mampu mengontrol sushu dan kelembabn pada ruangan jamur tiram berbasis mikrokontroler AT-Mega 16 yang di dalamnya tersimpan dan terprogram yang mampu menjalankan alat untuk proses pengatur kelembaban suhu  </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">5.Penelitian yang telah dilakukan oleh  Teguh Priyantoro [2008] dari Tugas Akhir  dengan judul '''''“Rancang Bangun Sistem Monitoring Suhu Ruangan Menggunakan Aplikasi Isd 1420 Berbasis Mikrokontroler At89s51”.''''' Pada Tugas Akhir  ini penulis menggunakan  Aplikasi ISD1420Berbasis Mikrokontroler At89s51, Sistem ini terdiri atas perangkat keras dan perangkat lunak. Perangkat keras terdiri dari sebuah sensor suhu LM35 beserta penguat, ADC0804, microcontroller, rangkaian ISD1420 yang digunakan untuk keluaran berupa suara, perangkat lunak menggunakan bahasa assembly untukmenjalankan microcontroller sesuai perintah. Sistem monitoring suhu ruangan menggunakan aplikasi ISD 1420 berbasis mikrokontroler AT89S51 yang selanjutnya dapat ditampilkan pada komputer. Alat ini dapat melakukan monitoring suhu ruangan setiap saat, ketika kenaikan suhu dapat memberikan peringatan berupa suara melalui perangkat ISD1420.</p></div>
+
  f. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">6. Penelitian dilakukan oleh  Stevanus dan D. Setiadikarunia [2013] dari jurnal dengan judul '''''“Alat Pengukur Kelembaban Tanah Berbasis Mikrokontroler PIC 16F84 “''''' pada jurnal ini penulis menggunakan generator sinyal yang akan menghasilkan gelombang dengan frekuensi yang bergantung pada impedansi dari sensor kelembaban tanah (moisture probe) yang dihubungkan pada generator sinyal. Impedansi sensor bergantung pada kelembaban tanah atau tingkat kadar air dalam tanah. Oleh karena itu, frekuensi sinyal yang dihasilkan oleh generator sinyal akan berubah sesuai dengan kelembaban tanah (kering atau basah). Perubahan frekuensi ini kemudian diteruskan ke Frequency to Voltage Converter yang berfungsi untuk mengubah besaran frekuensi menjadi tegangan analog. Tegangan analog ini dikonversi menjadi sinyal digital menggunakan ADC (Analog to Digital Converter). Sinyal digital ini dijadikan input bagi mikrokontroler, yang kemudian digunakan untuk mengetahui persentase kelembaban tanah.  </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
  Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut:</p></div>
  
Dari enam Literature Review yang ada, telah banyak penelitian mengenai tentang pembudidayaan jamur tiramMaka dari itu penulis mengambil satu sample atau contoh untuk dijadikan acuan dari ke 6 (enam) literature review diatas yaitu  Alat Pengatur Suhu Otomatis Untuk Rungan tanaman Jamur Tiram berbasis ATMega 16. Pada penelitian tersebut peneliti masih menggunakan AT-Mega 16 sebagai media pemrosesan, dan belum menggunakan Internet Of Thing sebagai media informasi keadaan suhu runagan , yang bias di akses kapan saja dan dimana saja asalkan terhubung dengan jaringan internet </p></div>   
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
{{pagebreak}}
+
<p style="line-height: 2">
 +
 
 +
  a. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Menentukan output untuk suatu jenis input.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  e. Melakukan pengujian.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  f. Pembandingan output yang dihasilkan dengan output yang diharapkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  g. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Metode Pengujian Dalam Black Box</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ada beberapa macam metode pengujian Black Box, berikut diantaranya:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Equivalence Partioning</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Equivalence Partioning merupakan metode uji coba Black Box yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Boundary Value Analysis</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Cause-Effect Graphing Techniques</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Cause-Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1) Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2) Pembuatan grafik Causes-Effect graph</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3) Grafik dikonversikan kedalam tabel keputusan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4) Aturan tabel keputusan dikonversikan kedalam kasus uji</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. Comparison Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik Black Box Testing yang disebut Comparison Testing atau back-to-back Testing.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  e. Sample and Robustness Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1) Sample Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2) Robustness Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  f. Behavior Testing dan Performance Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1) Behavior Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2) Performance Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  g. Requirement Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1) Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2) Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  h. Endurance Testing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Endurance Testing melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Kelebihan dan Kelemahan Black Box</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dalam uji coba Black Box terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tabel 2.1. Kelebihan dan Kelemahan Black Box</p></div>
 +
 
 +
====Konsep Dasar Prototipe====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Definisi Prototipe</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Simarmata (2010:64), Prototipe adalah perubahan cepat di dalam perancangan dan pembangunan prototype.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Wiyancoko (2010:120),Prototipe adalah model produk yang mewakili hasil produksi yang sebenarnya. Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa prototype adalah proses pembuatan model produk dalam perancangan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  A. Prototipe Jenis I</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Prototipe jenis I sesungguhnya akan menjadi sistem operasional. Pendekatan ini hanya mungkin jika peralatan prototyping memungkinkan prototipe memuat semua elemen penting dari sistem baru. Langkah-langkah pengembangan prototipe jenis I adalah sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Mengidentifikasi kebutuhan pemakai. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Mengembangkan prototipe</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Menentukan apakah prototipe dapat diterima</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Menggunakan prototype</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  B. Prototipe Jenis II</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Prototipe jenis II merupakan suatu model yang dapat dibuang yang berfungsi sebagai alat cetak biru bagi sistem operasional. Pendekatan ini dilakukan jika prototipe tersebut hanya dimaksudkan untuk tampilan seperti sistem operasional dan tidak dimaksudkan untuk memuat semua elemen penting.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tiga langkah pertama dalam pengembangan prototipe jenis II sama seperti untuk prototipe jenis I. Langkah-langkah selanjutnya adalah sebagai berikut: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Mengkodekan sistem operasional</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Menguji sistem operasional</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Menentukan jika sistem operasional dapat diterima</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Menggunakan sistem operasional</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.9. Metode Prototipe</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber: Sulindawati dan Muhammad Fathoni di dalam Jurnal      SAINTIKOM (2010:8)]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Sasankar dan Vinay Chavan di dalam jurnal International Journal of Computer Science &amp; Technology (2011:139) Terdapat tiga pendekatan utama prototyping, yaitu:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. THROW-AWAY</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Prototype dibuat dan dites. Pengalaman yang diperoleh dari pembuatan prototype digunakan untuk membuat produk akhir (final), kemudian prototype tersebut dibuang (tak dipakai).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. INCREMENTAL</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Produk finalnya dibuat sebagai komponen-komponen yang terpisah. Desain produk finalnya secara keseluruhan haya ada satu tetapi dibagi dalam komonen-komponen lebih kecil yang terpisah (independent).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. EVOLUTIONARY</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada metode ini, prototipenya tidak dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Kelebihan dan Kelemahan Prototipe </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kelebihan dan Kelemahan prototyping adalah sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tabel 2.2. Kelebihan dan Kekurangan Prototipe</p></div>
 +
 
 +
====Konsep Dasar Analisis SWOT====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1.  Definisi Analisis SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Rangkuti (2011:199), penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut harus dipertimbangkan dalam analisis SWOT. SWOT adalah singkatan dari lingkungan internal strengths dan weakness serta lingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponen dasar yaitu :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kuadran 1 : Ini merupakan situasi yang sangat menguntungkan. Perusahaan tersebut memiliki peluang dan kekuatan sehingga dapat memanfaatkan peluang dan yang ada. Strategi yang harus ditetapkan dalam kondisi ini adalah mendukung kebijakan pertumbuhan yang agresif (Growth Oriented Strategy).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kuadran 2 : Meskipun menghadapi berbagai ancaman, perusahaan ini masih memiliki kekuatan dari segi internal. Strategi yang harus diterapkan adalah menggunakan kekuatan untuk memanfaatkan peluang jangka panjang dengan cara strategi diversifikasi (produk atau pasar).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kuadran 3 : Perusahaan menghadapi peluang pasar yang sangat besar, tetapi dilain pihak menghadapi beberapa kendala atau kelemahan internal. Kondisi bisnis pada kuadran 3 ini mirip dengan questionmark pada BCG matriks. Fokus strategi perusahaan ini adalah meminimalkan masalah-masalah internal perusahaan sehingga dapat merebut peluang pasar yang lebih baik. Misalnya, Apple menggunakan strategi peninjauan kembali teknologi yang digunakan dengan cara menawarkan produk-produk baru dalam industri microcomputer.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kuadran 4 : Ini merupakan situasai yang sangat tidak menguntungkan, perusahaan tersebut menghadapi berbagai ancaman dan kelemahan internal.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Yusmini (2011:68), definisi analisa SWOT sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Analisis SWOT adalah suatu bentuk analisis dengan mengidentifikasi berbagai faktor secara sistematis terhadap kekuatan-kekuatan (Strengths) dan kelemahan-kelemahan (Weakness) suatu lembaga atau organisasi dan kesempatan-kesempatan (Oportunities) serta ancaman-ancaman (Threats) dari lingkungan untuk merumuskan strategiperusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threats).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan analisis SWOT menggambarkan secara jelas bagaimana peluang dan ancaman yang dihadapi oleh perusahaan dapat disesuaikan dengan kekuatan dan kelemahan yang dimiliki.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2.  Langkah-Langkah Penyusunan SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Rangkuti (2011:8) Langkah–langkah mudah penyusunan SWOT yaitu:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Melakukan Proses Input Untuk Menyusun SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk mengetahui informasi strategis apa saja yang harus dikumpulkan sebelum menyusun SWOT.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Mengembangkan Timeline (Ketepatan Waktu)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk menentukan target berapa lama penyusunan SWOT ini dibutuhkan sampai selesai.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Membentuk Teamwork Berdasarkan Metode OCAI</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah menentukan isu penting yang harus dimiliki oleh setiap anggota dalam teamwork dengan nilai-nilai budaya organisasi yang sesuai dan tepat.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Kuisioner Riset SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk menyusun formulasi strategis, berdasarkan faktor-faktor internal (kekuatan dan kelemahan) serta faktor faktor eksternal (peluang dan ancaman).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Identifikasi Penyebab Masalah</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk menemukan masalah yang sebenarnya dan tidak terjebak dengan fenomena.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Menentukan Tujuan Dan Sasaran Strategis</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk menentukan tujuan strategis berikut sasaran strategis secara tepat, sehingga dapat mengatasi masalah yang sedang dan akan dihadapi perusahaan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  7. Menyusun Isu Strategis, Formulasi Strategis, Tema Strategis, Dan Pemetaan Strategis</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah pengujian apakah isu strategis dan tema strategis yang akan dipakai dalam SWOT sudah cukup baik dan mendukung pencapaian visi dan misi perusahaan. Berdasarkan isu strategis dan tema strategis ini disusun pemetaan strategis. Pemetaan strategis adalah rencana pemetaan strategis ke dalam kerangka empat perspektif SWOT, sehingga semuanya dapat terintegrasi dalam tujuan dan sasaran strategis yang ingin dicapai perusahaan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  8. Menentukan Ukuran Yang Dipakai Dalam SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah menentukan ukuran apa saja yang ingin dipakai dalam SWOT, berikut bagaimana cara mengukurnya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  9. Merumuskan Strategis Initiatives Dan Key Performance Indicators Dalam Bentuk Tag Dan Lead Indicator</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk merumuskan strategi cinitiative dan menyusun key performance indicator dalam bentuk lag dan lead indicator. Dalam bagian ini akan dijelaskan juga perbandingan ukuran hasil dengan pemicu kinerja.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  10. Memberikan Bobot Dan Nilai Untuk Mengukur Kinerja</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk mengkuantifikasi semua persoalan pengukuran kinerja kedalam bentuk ukuran yang mudah dipahami.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  11. Melakukan Cascading SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya untuk mengukur objectivies (O), cara pengukuran atau measurement (M), cara menentukan target (T), serta cara menentukan program (P) yang menjadi prioritas. Selanjutnya OMTP ini didistribusikan mulai dari tingkat atas, unit bisnis, sampai tingkat individual dalam bentuk kartu individu.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  12. Analisa Risiko Menggunakan Key Risk Indicators</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk mengukur besarnya risiko serta melakukan antisipasi penanggulangannya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  13. Analisis Anggaran Dan Model Keuangan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuannya adalah untuk membuat anggaran berbagai program yang sudah disusun sebelumnya berikut perkiraan rasio-rasio keuangan yang akan diperoleh dalam rencana anggaran perusahaan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  14. Analisis Kasus Corporate Strategy Menggunakan SWOT </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada bagian ini pembaca akan memperoleh contoh penerapan SWOT pada suatu perusahaan, sehingga mendapat gambaran tentang betapa mudah menerapkan SWOT dalam bisnis yang sedang ia jalankan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3Tujuan Analisa SWOT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Rangkuti (2011:197), tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4.  Pendekatan Pemecahan Masalah</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Puspitasari (2011:96), Penelitian ini menggunakan konsep service marketing mix (bauran pemasaran jasa) 7P–Product, Price, Promotion, Place, People, Process, dan Physical Evidence. Adapun penjelasan ketujuh hal tersebut adalah sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Product : produk atau jasa yang ditawarkan kepada pasar untuk memenuhi keinginan dan kebutuhan konsumen.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Price : biaya yang harus dikeluarkan konsumen untuk memperoleh produk atau jasa yang ditawarkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Place : lokasi dimana produk atau jasa tersedia.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Promotion : aktivitas untuk mengkomunikasikan produk atau jasa yang ditawarkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. People : orang yang berperan dalam pelayanan produk atau jasa.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Process : proses terjadinya kontak antara konsumen dengan pihak penyedia produk atau jasa.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  7. Physical Evidence : bukti fisik yang mempengaruhi penilaian konsumen terhadap produk atau jasa. </p></div>
 +
 
 +
====Konsep Dasar Elisitasi====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Definisi Elisitasi</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Jalaludin (2011 : 21–23), Elisitasi berisi usulan rancangan suatu sistem yang diinginkan oleh pihak yang terkait melalui metode wawancara dan dilakukan pada requirement elicitation tahap 1, 2, 3 dan final.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  A. Elisitasi Tahap I</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara untuk menterjemahkan kebutuhan pemakai sistem baru.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  B. Elisitasi Tahap II</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untukmemisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. M pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  C. Elisitasi Tahap III</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Middle (M) : Mampu untuk dikerjakan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Low (L) : Mudah untuk dikerjakan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  D. Final Draft Elisitasi</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></div>
 +
 
 +
===Teori Khusus===
 +
====Visual Basic.NET====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  VB.NET adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi. Bahasa Pemrograman Adalah Perintah-perintah yang dimengerti oleh computer untuk melakukan tugas-tugas tertentu Bahasa pemrograman VB.NET dikembangkan oleh Microsoft , Merupakan Salah Satu bahasa Pemrograman  Yang  Object  Oriented  Programming (OOP)  atau Pemrograman  yang  berorientasi  Pada Object. Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan Cara ini, kita tidak perlu lagi menuliskan instruksi pemrograman dalam kode-kode baris hanya untuk membuat sebuah Desaign Form/Aplikasi. Tetapi dengan sangat mudah yakni kita cukup melakukan Drag and drop object-object yang akan kita gunakan. VB.Net dapat kita jadikan alat Bantu untuk membuat berbagai macam program komputer. Aplikasi VB.NET hanya dapat dijalankan pada system Operasi Windows.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Pemanfaat Aplikasi Visual Basic.NET</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Aplikasi yang dapat dihasilkan dengan bahasa pemrograman VB.NET antara lain : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Sistem Aplikasi Bisnis</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Software Aplikasi SMS </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Software Aplikasi </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Chatting </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Permainan (Game) dan Lain-lain </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.10. Gambar Tampilan Jendela Utama Visual Baic.NET</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Menu Bar</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Berisi Menu-menu yang masing-masing menu memiliki fungsi tersendiri.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. ToolBar</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tombol-tombol Icon Yang berfungsi mewakili suatu perintah yang berada paa Menu bar.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. ToolBox</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Jendela yang mengandung semua Object atau control yang dapat di tempelkan dan dibutukan untuk membentuk suatu program.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Project(Solution) Explorer</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Jendela yang mengandung semua File yang ada didalam aplikasi yang akan kita buat :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Contoh : Form,Module,Class,Report, dll.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Design View</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Daerah kerja utama Untuk Mendesign program-program Aplikasi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Code View</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tempat Mengetikkan baris program yang menjadi istruksi-instruksi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  7. Project(Object) Properties</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Jendela yang mengandung semua informasi/Sifat dari Object yang terdapat pada aplikasi yang dibuat dan terseleksi.</p></div>
 +
 
 +
====Konsep Dasar Mikrokontroler Arduino====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1.  Definisi Mikrokontroler</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Sumardi dkk dalam journal CCIT Vol.2 No.3 (2013:1), Mikrokontroler merupakan suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Dari beberapa definisi-definisi diatas dapat disimpulkan bahwa Mikrokontroler adalah sebuah sistem mikroprosesor dalam chip tunggal yang dimana didalamnya terdapat CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya, dan juga mempunyai masukan dan keluaran serta kendali yang difungsikan untuk membaca data, dan dengan program yang bisa ditulis dan dihapus dengan cara khusus.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2.  Karakteristik Mikrokontroler</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Sumardi dkk dalam journal CCIT Vol.2 No.3 (2013:2), mikrokontroler memiliki karakteristik sebagai berikut :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multifungsi karena mudahnya memasukkan program. Program mikrokontroler relatif lebih kecil daripada program-program pada PC.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Konsumsi daya kecil.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Rangkaiannya sederhana dan kompak.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. Harganya murah , karena komponennya sedikit.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  e. Unit I/O yang sederhana, misalnya LCD, LED, Latch.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  f. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature  tekanan, kelembaban, dan sebagainya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3.  Klasifikasi Mikrokontroler </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Syahrul (2012:15), Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. RAM berkapasitas 68 byte.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. EEPROM (memori data) berkapasitas 64 byte.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. Total 13 jalur I/O (Port B 8 bit).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  e. Timer/Counter 8 bit dengan prescaler.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  f. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programming).</p></div>
 +
 
 +
====Modul Arduino====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Arsitektur Modul Arduino</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia. Banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari. Tapi tidak hanya pemula, para hobbyist atau profesional pun ikut senang mengembangkan aplikasi elektronik menggunakan Arduino. Bahasa yang dipakai dalam Arduino bukan assembler yang relatif sulit, tetapi bahasa C yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino. Arduino juga menyederhanakan proses bekerja dengan mikrokontroler, sekaligus menawarkan berbagai macam kelebihan antara lain:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a.  Murah – Papan (perangkat keras) Arduino biasanya dijual relatif murah (antara 125ribu hingga 400ribuan rupiah saja) dibandingkan dengan platform mikrokontroler pro lainnya. Jika ingin lebih murah lagi, tentu bisa dibuat sendiri dan itu sangat mungkin sekali karena semua sumber daya untuk membuat sendiri Arduino tersedia lengkap di website Arduino bahkan di website-website komunitas Arduino lainnya. Tidak hanya cocok untuk Windows, namun juga cocok bekerja di Linux.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Sederhana dan mudah pemrogramannya – Perlu diketahui bahwa lingkungan pemrograman di Arduino mudah digunakan untuk pemula, dan cukup fleksibel bagi mereka yang sudah tingkat lanjut. Untuk guru/dosen, Arduino berbasis pada lingkungan pemrograman Processing, sehingga jika mahasiswa atau murid-murid terbiasa menggunakan Processing tentu saja akan mudah menggunakan Arduino.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Perangkat lunaknya Open Source – Perangkat lunak Arduino IDE dipublikasikan sebagai Open Source, tersedia bagi para pemrogram berpengalaman untuk pengembangan lebih lanjut. Bahasanya bisa dikembangkan lebih lanjut melalui pustaka-pustaka C++ yang berbasis pada Bahasa C untuk AVR.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. Perangkat kerasnya Open Source – Perangkat keras Arduino berbasis mikrokontroler ATMEGA8, ATMEGA168, ATMEGA328 dan ATMEGA1280 (yang terbaru ATMEGA2560). Dengan demikian siapa saja bisa membuatnya (dan kemudian bisa menjualnya) perangkat keras Arduino ini, apalagi bootloader tersedia langsung dari perangkat lunak Arduino IDE-nya. Bisa juga menggunakan breadoard untuk membuat perangkat Arduino beserta periferal-periferal lain yang dibutuhkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Kelebihan Arduino</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa menggunakannya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada    board arduino. Contohnya shield GPS, Ethernet,dll.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Soket USB</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk mengirimkan program ke arduino dan juga sebagai port komunikasi serial.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Input/Output Digital dan Input Analog</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau rangkaian digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu pin input atau output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input digital bisa disambungkan ke pin pin ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian analog. contohnya, potensiometer, sensor suhu, sensor cahaya, dll.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Catu Daya</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk memberikan sinyal reset melalui tombol atau rangkaian eksternal.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. Baterai / Adaptor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada saat arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan USB, Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat memprogram arduino.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Macam Macam Arduino </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Berikut ini akan saya jelaskan beberapa macam macam jenis atau tipe - tipe arduino yang ada dipasaran.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  A. Arduino USB</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  yaitu mikrokontroler Arduino dengan menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer. Contoh:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Arduino Uno</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Arduino Duemilanove</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Arduno Leonardo</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Arduino Mega2560</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Arduino Intel Galile</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Arduino Pro Micro AT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  7. Arduino Nano R3</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  8. Arduino mini Atmega</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  9. Arduino Mega ADK</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  10. Arduino Esplora</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Arduino Uno </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Arduino Uno adalah papan mikrokontroler berdasarkan ATmega328 (datasheet). Ini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB atau power itu dengan adaptor AC-DC atau baterai untuk memulai menggunakannya. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Uno berbeda dari semua papan sebelumnya di bahwa itu tidak menggunakan chip driver FTDI USB-to-serial. Sebaliknya, fitur Atmega16U2 (Atmega8U2 sampai versi R2) diprogram sebagai konverter USB-to-serial. ke 2 Uno memiliki resistor menarik garis 8U2 HWB line to ground, sehingga lebih mudah untuk dimasukkan ke dalam mode DFU. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Revisi ke 3 memiliki fitur-fitur baru berikut: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  - 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pin baru lainnya ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkan perisai untuk beradaptasi dengan tegangan yang tersedia dari papan. Di masa depan, perisai akan kompatibel dengan kedua papan yang menggunakan AVR yang beroperasi dengan 5V dan dengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang disediakan untuk tujuan masa depan. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  -Stronger RESET sirkuit. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  -Atmega 16U2 menggantikan 8U2. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Uno berarti satu di Italia dan diberi nama untuk menandai peluncuran Arduino 1.0. The Uno dan versi 1.0 akan menjadi versi referensi Arduino, bergerak maju. The Uno adalah yang terbaru dalam serangkaian USB Arduino papan, dan model referensi untuk platform Arduino; untuk perbandingan dengan versi sebelumnya, lihat indeks Arduino papan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.11. Arduino Uno</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sumber : http://arduino.cc/en/Main/</p></div>
 +
 
 +
====Android====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.12. Aplikasi Android</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Nazruddin Safaat H (2011:1), android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Fitur-fitur yang dimiliki android adalah:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat telepon seluler. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d. SQLite: untuk penyimpanan data. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  e. Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  f. GSM, Bluetooth, EDGE, 3G, 4G dan WiFi (tergantung piranti keras) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  g. Kamera, Global Positioning System (GPS), kompas, NFC dan accelerometer (tergantung piranti keras) </p></div>
 +
 
 +
====Bluetooth====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan. Spesifikasi dari peralatan Bluetooth ini dikembangkan dan didistribusikan oleh kelompok Bluetooth Special Interest Group. Bluetooth beroperasi dalam pita frekuensi 2,4 Ghz dengan menggunakan sebuah frequency hopping traceiver yang mampu menyediakan layanan komunikasi data dan suara secara real time antara host-host Bluetooth dengan jarak terbatas. Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.13. Bluethooth Simbol</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sumber : http://www.puntoflotante.net</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Teknologi Bluetooth adalah komunikasi yang menghubungkan antara pengguna antara satu sama lainnya di rumah, kantor, tempat umum, dan dimanapun juga. Bluetooth benar-benar bermanfaat dan sangat mudah pemakaiannya. Menurut catatan dari situs resmi www.Bluetooth.com tahun 2012 komunikasi Bluetooth telah terpasang pada berbagai perangkat elektronik sebanyak 5 milyar produk. Dan aplikasi Bluetooth digunakan 50 juta kali setiap harinya dan 50 koneksi setiap detiknya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.14. Konfigurasi Pinout Bluethooth HC-06</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sumber : http://www.puntoflotante.net</p></div>
 +
 
 +
====Sensor Ultrasonik====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sensor Ultrasonik adalah alat elektronika yang kemampuannya bisa mengubah dari energi listrik menjadi energi mekanik dalam bentuk gelombang suara ultrasonic. Sensor ini terdiri dari rangkaian pemancar Ultrasonic yang dinamakan transmitter dan penerima ultrasonic yang disebut receiver. Alat ini digunakan untuk mengukur gelombang ultrasonic. Gelombang ultrasonic adalah gelombang mekanik yang memiliki cirri-ciri longitudinal dan biasanya memiliki frekuensi di atas 20 Khz. Gelombong Utrasonic dapat merambat melalui zat padat, cair maupun gas. Gelombang Ultrasonic adalah gelombang rambatan energi dan momentum mekanik sehingga merambat melalui ketiga element tersebut sebagai interaksi dengan molekul dan sifat enersia medium yang dilaluinya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.15. Sensor Ultrasonik</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sumber : komponenelektronika.biz</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ada beberapa penjelasan mengenai gelombang ultrasonic. Sifat dari gelombang ultrasonik yang melalui medium menyebabkan getaran partikel dengan medium aplitudo sama dengan arah rambat longitudinal sehingga menghasilkan partikel medium yang membentuk suatu rapatan atau biasa disebut strain. Proses lanjut yang menyebabkan terjadinya rapatan dan regangan di dalam medium disebabkan oleh getaran partikel secara periodic selama gelombang ultrasonic lainya. Gelombang ultrasonic merambat melalui udara dengan kecepatan 344 meter per detik, mengenai obyek dan memantul kembali ke sensor ultrasonik. Seperti yang telah umum diketahui, gelombang ultrasonik hanya bisa didengar oleh makhluk tertentu seperti kelelawar dan ikan paus. Kelelawar menggunakan gelombang ultrasonic untuk berburu di malam hari sementara paus menggunakanya untuk berenang di kedalaman laut yang gelap.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Perhitungan waktu yang diperlukan modul sensor Ping untuk menerima pantulan pada jarak tertentu mempunyai rumus S= (tIN x V) : 2. Rumus diatas mempunyai keterangan sebagai berikut. (S) adalah jarak antara sensor ultrasonik dengan obyekyang terdeteksi. (V) adalah cepat rambat gelombang ultrasonik di udara dengan kecepatan normal (344 meter per detik) (tIN) adalah selisih waktu pemancaran dan penerimaan pantulan gelombang. Ada 3 prnsip kerja dari sensor ultrasonik yaitu, sinyal dipancarkan melalui pemancar gelombang ultrasonic. Sinyal yang dipancarkan akan merambat sebagai gelombang bunyi dengan kecepatan bunyi berkisar 344 m/s. Dan yang terakhir sinyal yang sudah diterima akan diproses untuk menghitung jaraknya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.16. pemancar dan penerima pada sensor ultrasonic</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  sumber : http://elektronikadasar.info</p></div>
 +
 
 +
====Relay SPDT====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Relay adalah komponen listrik yang bekerja berdasarkan prinsip induksi medan elektromagnetis. Jika sebuah penghantar dialiri oleh arus listrik, maka di sekitar penghantar  tersebut timbul medan magnet. Medan magnet yang dihasilkan oleh arus listrik tersebut selanjutnya diinduksikan ke logam ferromagnetis.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Logam ferromagnetis adalah logam yang mudah terinduksi medan elektromagnetis. Ketika ada induksi magnet dari lilitan yang membelit logam, logam tersebut menjadi magnet buatan yang sifatnya sementara. Cara ini kerap digunakan untuk membuat magnet non permanen. Sifat kemagnetan pada logam ferromagnetis akan tetap ada selama pada kumparan yang melilitinya teraliri arus listrik. Sebaliknya, sifat kemagnetannya akan hilang jika suplai arus listrik ke lilitan diputuskan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.20. Pinout Relay SPDT </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Berikut ini penjelasan dari gambar di atas:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Shading Coil, ini untuk pengaman arus AC dari listrik PLN yang tersambung dari C (Contact).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • NC Contact, NC singkatan dari Normally Close. Kontak yang secara default terhubung dengan kontak sumber (kontak inti, C) ketika posisi OFF.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • NO Contact, NO singkatan dari Normally Open. Kontak yang akan terhubung dengan kontak sumber (kontak inti, C) kotika posisi ON.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Common  : bagian yang tersambung dengan NC(dalam keadaan normal)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Membedakan NC dengan NO:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • NC ( Normally Closed ) : saklar dari relay yang dalam keadaan normal (relay tidak diberi tegangan) terhubung dengan common.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • NO ( Normally Open ) : saklar dari relay yang dalam keadaan normal (relay tidak diberi tegangan) tidak terhubung dengan common.</p></div>
 +
 
 +
====LCD Karakter16x2 Display====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  LCD Karakter  adalah LCD yang tampilannya terbatas pada tampilan karakter, khususnya karakter ASCII (seperti karakter-karakter yang tercetak pada keyboard komputer). Sedangkan LCD Graphics = LCD Grafik, adalah LCD yang tampilannya tidak terbatas, bahkan dapat menampilkan foto. LCD Grafik inilah yang terus berkembang seperti layar LCD yang biasa dilihat di notebook / laptop. Dalam pembahasan kali ini akan dikonsentrasikan pada LCD Karakter .</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.21. Bentuk Fisik LCD karakter 16x2 display</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  LCD ( Liquid Crystal Display ). Secara jenis, ada dua macam LCD:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • LCD Character.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • LCD Graphics.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Jenis LCD karakter yang beredar di pasaran biasa dituliskan dengan bilangan matriks dari jumlah karakter yang dapat dituliskan pada LCD tersebut, yaitu jumlah kolom karakter dikali jumlah baris karakter. Sebagai contoh, LCD 16x2, artinya terdapat 16 kolom dalam 2 baris ruang karakter, yang berarti total karakter yang dapat dituliskan adalah 32 karakter.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.22. Banyaknya karakter yang dapat ditampilkan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  LCD Karakter dalam pengendaliannya cenderung lebih mudah dibandingkan dengan LCD Grafik. Namun ada kesamaan diantara keduanya, yaitu inisialisasi. Inisialisasi adalah prosedur awal yang perlu dilakukan dan dikondisikan kepada LCD agar LCD dapat bekerja dengan baik. Hal yang sangat penting yang ditentukan dalam proses inisialisasi adalah jenis interface (antarmuka) antara LCD dengan controller (pengendali). Pada umumnya terdapat dua jenis antarmuka yang dapat digunakan dalam pengendalian LCD karakter:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a) 4 Bit, dan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b) 8 Bit </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Untuk dapat mengendalikan LCD karakter dengan baik, tentu perlu koneksi yang benar. Dan koneksi yang benar dapat diwujudkan dengan cara mengetahui pin-pin antarmuka yang dimiliki oleh LCD karakter tersebut. LCD karakter yang beredar di pasaran memiliki 16 pin antarmuka:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.23. Banyaknya pin yang digunakan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a) VSS = GND</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b) VDD = Positif 5 Volt</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c) Vo = Tegangan untuk mengatur kontras dari tampilan karakter</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d) RS</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  e) R/W</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  f) E = pin 4 (RS) – pin 6 (E) digunakan untuk aktivasi LCD</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  g) DB0</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  h) DB1</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  i) DB2</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  j) DB3</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  k) DB4</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  l) DB5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  m) DB6</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  n) DB7 = pin 7 (DB0) – pin 14 (DB7) digunakan untuk komunikasi  data  parallel dengan pengendali</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  o) Anoda LED Backlight LCD</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  p) Katoda LED Backlight LCD</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Seperti yang dipaparkan di paragraph sebelumnya, bahwa ada dua jenis antarmuka yang dapat digunakan dalam mengendalikan LCD karakter: 4 Bit, 8 Bit. Dalam 4 Bit-Antarmuka hanya membutuhkan empat pin data komunikasi data parallel, DB4 (pin 11) – DB7 (pin14), yang dikoneksikan dengan pengendali. Langkah-langkah inisialisasi haruslah bersesuaian dengan apa yang telah dituliskan pada datasheet LCD karakter yang digunakan (lihat datasheet LCD16X2). Tiap jenis antarmuka memiliki langkah inisialisasi yang unik, dan langkah-langkah pemrograman biasa dituliskan dalam bentuk diagram-alir (flowchart):</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.24. Diagram-alir 4 Bit Antarmuka</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.25. Diagram-alir 8 Bit Antarmuka</p></div>
 +
 
 +
====Motor Servo====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Motor servo adalah sebuah motor DC yang dilengkapi rangkaian kendali dengan sistem closed feedback yang terintegrasi dalam motor tersebut. Pada motor servo posisi putaran sumbu (axis) dari motor akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.26. Bentuk fisik motor servo standar</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber: http://elektronika-dasar.web.id]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Motor servo disusun dari sebuah motor DC, gearbox, variabel resistor (VR) atau potensiometer dan rangkaian kontrol. Potensiometer berfungsi untuk menentukan batas maksimum putaran sumbu (axis) motor servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang pada pin kontrol motor servo.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Motor servo adalah motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan rotornya dapat dikendalikan dengan memberikan variasi lebar pulsa (duty cycle) sinyal PWM pada </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  bagian pin kontrolnya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1.  Jenis motor servo </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Motor servo standar 180° Motor servo jenis ini hanya mampu bergerak dua arah (CW dan CCW) dengan defleksi masing-masing sudut mencapai 90° sehingga total defleksi sudut dari kanan – tengah – kiri adalah 180°. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Motor servo continuous Motor servo jenis ini mampu bergerak dua arah (CW dan CCW) tanpa batasan defleksi sudut putar (dapat berputar secara kontinyu). </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pulse kontrol motor servo operasional motor servo dikendalikan oleh sebuah pulse selebar ± 20 ms, dimana lebar pulse antara 0.5 ms dan 2 ms menyatakan akhir dari range sudut maksimum. Apabila motor servo diberikan pulse dengan besar 1.5 ms mencapai gerakan 90°, maka bila kita berikan pulse kurang dari 1.5 ms maka posisi mendekati 0° dan bila kita berikan pulse lebih dari 1.5 ms maka posisi mendekati 180°. Gambar pulse kendali motor servo dapat dilihat pada gambar 2.2 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.27.  Pulsa kendali motor servo</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://elektronika-dasar.web.id]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Motor servo akan bekerja secara baik jika pada bagian pin kontrolnya diberikan sinyal PWM dengan frekuensi 50 Hz. Dimana pada saat sinyal dengan frekuensi 50 Hz tersebut dicapai pada kondisi Ton duty cycle 1.5 ms, maka rotor dari motor akan berhenti tepat di tengah-tengah (sudut 0°/ netral). Pada saat Ton duty cycle dari sinyal yang diberikan kurang dari 1.5 ms, maka rotor akan berputar ke berlawanan arah jarum jam (Counter Clock wise, CCW) dengan membentuk sudut yang besarnya linier terhadap besarnya Ton duty cycle, dan akan bertahan diposisi tersebut. Dan sebaliknya, jika Ton duty cycle dari sinyal yang diberikan lebih dari 1.5 ms, maka rotor akan berputar searah jarum jam (Clock Wise, CW) dengan membentuk sudut yang linier pula terhadap besarnya Ton </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  duty cycle, dan bertahan diposisi tersebut.</p></div>
 +
 
 +
====Lampu led====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Lampu LED atau kepanjangannya (light emitting diode) 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 led indikator untuk processor, atau dalam monitor terdapat juga lampu led power dan power saving. Lampu led 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 led, disesuaikan dengan kebutuhan dan fungsinya. Bentuk fisik dari lampu led dapat dilihat pada gambar 2.27 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.28. Lampu led</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : diambil dari marktechopto.com]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  A. Fungsi lampu led</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Led (light emitting diode) merupakan sejenis lampu yang akhir-akhir ini muncul dalam kehidupan kita. Led dulu umumnya digunakan pada gadget 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 emergency dan sebagainya. Led sebagai model lampu masa depan dianggap dapat menekan pemanasan global karena efisiensinya.</p></div>
 +
 
 +
====Resistor====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  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 resistif dan biasanya komponen ini terbuat dari bahan karbon. Berdasarkan hokum Ohm bahwa resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor disebut Ohm atau dilambangkan dengan simbol W(Omega). Untuk menghitung hambatan pada resistor dapat menggunakan rumus sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Keterangan : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  V =  tegangan listrik (volt ) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  I  =  arus yang mengalir (ampere)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  R  =  tahanan (ohm)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Untuk mengetahui nilai resistor berdasarkan warnanya dapat dilihat pada tabel 2.3 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tabel 2.3. Tabel baca resistor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Penjelasan dari kode warna resistor pada gambar 2.13 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Kode I, menyatakan angka ke satu</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Kode II, menyatakan angka ke dua</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Kode III, menyatakan faktor pengali</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Kode IV, menyatakan nilai toleransi atau batas antara nilai tahanan terbesar dengan nilai tahanan yang terkecil.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Misalkan diketahui warna tahanan terdiri dari merah-hijau-orange-emas, berarti nilai resistansinya = 25.000 ohm ± 5% = 25 K ohm ± 5%.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Nilai maksimal dari resistansinya = 25.000 + (25.000 X  5%) = 26.250 ohm.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Nilai maksimal dari resistansinya =  25.000 - (25.000 X  5%) = 26.250 ohm.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut macamnya resistor terbagi atas dua macam yaitu:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Resistor Tetap ( Fixed Resistor)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  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. Artinya resitor hanya dapat dioperasikan dengan daya maksimal sesuai dengan kemampuan dayanya. Adapun resistor tidak tetap dapat dilihat pada gambar 2.28.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.29. Bentuk fisik dan simbol resistor tetap</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Resistor Tidak Tetap (Variable Resistor)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ialah resistor yang nilai hambatannya atau resistansinya dapat diubah-ubah. Jenisnya antara lain : hambatan geser, trimpot dan potensiometer. Yang banyak digunakan ialah trimpot dan potensimeter.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Tahanan Variabel adalah jenis tahanan yang resistansinya bisa diubah-ubah, seperti Potensiometer dengan cara diputar dan Trimpot (trimer potensiometer).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. LDR (Light Dependent Resistance)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  adalah tahanan yang nilai resistansinya dipengaruhi oleh cahaya, nilai tahananya akan mengecil apabila terkena cahaya dan membesar apabila tidak terkena cahaya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. NTC (negative thermal coeffisien) dan PTC (positive thermal      coeffisien) 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></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Adapun resistor tidak tetap dapat dilihat seperti pada gambar 2.15 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.30. Bentuk fisik dan simbol resistor tidak tetap</p></div>
 +
 
 +
====Kapasitor====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kapasitor adalah komponen elektronika yang mempunyai kemampuan menyimpan electron-elektron 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 farad. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  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 dielektrik. Bahan-bahan dielektrik yang umum dikenal misalnya udara vakum, keramik, gelas, elektrolit dan lain-lain. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki (elektroda) 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 non-konduktif. Muatan elektrik ini tersimpan selama tidak ada konduksi pada ujung-ujung kakinya. Kemampuan untuk menyimpan muatan listrik pada kapasitor disebuat dengan kapasitansi atau kapasitas. Untuk melihat kontruksi dari kapasitor, dapat dilihat pada gambar 2.16 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.31. Susunan lapisan kapasitor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://elektronika-dasar.web.id]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kapasitansi didefenisikan sebagai kemampuan dari suatu kapasitor untuk dapat menampung muatan elektron. Coulombs pada abad 18 menghitung bahwa 1 coulomb = 6.25 x 1018 elektron. Kemudian Michael Faraday membuat postulat bahwa sebuah kapasitor akan memiliki kapasitansi sebesar 1 farad jika dengan tegangan 1 volt dapat memuat muatan elektron sebanyak 1 coulombs. Dengan rumus dapat ditulis : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Q = CV </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dimana : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Q = muatan elektron dalam C (coulomb)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  C = nilai kapasitansi dalam F (farad) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  V = besar tegangan dalam V (volt) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dalam praktek pembuatan kapasitor, kapasitansi dihitung dengan mengetahui luas area plat metal (A), jarak (t) antara kedua plat metal (tebal dielektrik) dan konstanta (k) bahan dielektrik. Dengan rumusan dapat ditulis sebagai berikut : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  C = (8.85 x 10-12) (k A/t)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Contoh konstanta (k) dari beberapa bahan dielektrik yang disederhanakan seperti terlihat pada table 2.4 dibawah ini:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tabel 2.4. Bahan dielektrik yang di sederhanakan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Prinsip Pembentukan Kapasitor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  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 dielektrikum). </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Bahan dielektrikum yang digunakan berbeda-beda sehingga penamaan kapasitor berdasarkan bahan dielektrikum. Luas plat yang berhadapan bahan dielektrikum dan jarak kedua plat mempengaruhi nilai kapasitansinya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Pada suatu rangkaian yang tidak terjadi kapasitor liar. Sifat yang demikian itu disebutkan kapasitansi parasitic. Penyebabnya adalah adanya komponen-komponen yang berdekatan pada jalur penghantar listrik yang berdekatan dan gulungan-gulungan kawat yang berdekatan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.32. Lapisan dalam kapasitor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://elektronika-dasar.web.id]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.32 diatas menunjukan bahwa ada dua buah plat yang dibatasi udara. Jarak kedua plat dinyatakan sebagai d dan tegangan listrik yang masuk. Besaran Kapasitansi Kapasitas dari sebuah kapasitor adalah perbandingan antara banyaknya muatan listrik dengan tegangan kapasitor dapat ditulis menggunakan rumus sebagai berikut:  C = Q / V </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Jika dihitung dengan rumus C= 0,0885 D/d. Maka kapasitasnya dalam satuan piko farad </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  D = luas bidang plat yang saling berhadapan dan saling  mempengaruhi dalam satuan cm2. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  d    =    jarak antara plat dalam satuan cm. Bila tegangan antara plat 1 volt dan besarnya muatan listrik pada plat 1 coulomb, maka kemampuan menyimpan listriknya disebut 1 farad. Dalam kenyataannya kapasitor dibuat dengan satuan dibawah 1 farad. Kebanyakan kapasitor elektrolit dibuat mulai dari 1 mikrofarad sampai beberapa milifarad. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Jenis-jenis kapasitor sesuai bahan dan konstruksinya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Kapasitor seperti juga resistor nilai kapasitansinya ada yang dibuat tetap dan ada yang variabel. Kapasitor dielektrikum udara, kapasitansinya berubah dari nilai maksimum ke minimum. Kapasitor variabel 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 variabel dengan satu pemutar. Berdasarkan dielektrikum kapasitor dibagi menjadi beberapa jenis, antara lain: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. kapasitor keramik </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. kapasitor film kapasitor elektrolit </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. kapasitor tantalum </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. kapasitor kertas </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Berdasarkan polaritas kutup pada elektroda kapsitor dapat dibedakan dalam 2 jenis yaitu : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Kapasitor Non-Polar, kapasitor yang tidak memiliki polaritas pada kedua elektroda dan tidak perlu dibedakan kaki elektrodanya dalam pesangannya pada rangkaian elektronika. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Kapasitor Bi-Polar, 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 </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  polyester film, poly propylene film.</p></div>
 +
 
 +
====Transistor====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Transistor adalah alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya. Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern. Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat). Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio. Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi. Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. cara kerja transistor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan: elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut. Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Jenis-jenis transistor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.33. Simbol Transistor dari Berbagai Tipe</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Secara umum, transistor dapat dibeda-bedakan berdasarkan banyak kategori.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Materi semikonduktor: Germanium, Silikon, Gallium Arsenide</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Kemasan fisik: Through Hole Metal, Through Hole Plastic, Surface Mount, IC, dan lain-lain</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Tipe: UJT, BJT, JFET, IGFET (MOSFET), IGBT, HBT, MISFET, VMOSFET, MESFET, HEMT, SCR serta pengembangan dari transistor yaitu IC (Integrated Circuit) dan lain-lain.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Polaritas: NPN atau N-channel, PNP atau P-channel</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Maximum kapasitas daya: Low Power, Medium Power, High Power</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Maximum frekuensi kerja: Low, Medium, atau High Frequency, RF transistor, Microwave, dan lain-lain</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  • Aplikasi: Amplifier, Saklar, General Purpose, Audio, Tegangan Tinggi, dan lain-lain</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Transistor BJT</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  BJT (Bipolar Junction Transistor) adalah salah satu dari dua jenis transistor. Cara kerja BJT dapat dibayangkan sebagai dua diode yang terminal positif atau negatifnya berdempet, sehingga ada tiga terminal. Ketiga terminal tersebut adalah emiter (E), kolektor (C), dan basis (B).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Perubahan arus listrik dalam jumlah kecil pada terminal basis dapat menghasilkan perubahan arus listrik dalam jumlah besar pada terminal kolektor. Prinsip inilah yang mendasari penggunaan transistor sebagai penguat elektronik. Rasio antara arus pada koletor dengan arus pada basis biasanya dilambangkan dengan ß atau  . ß biasanya berkisar sekitar 100 untuk transistor-transisor BJT.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Transistor FET</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  FET dibagi menjadi dua keluarga: Junction FET (JFET) dan Insulated Gate FET (IGFET) atau juga dikenal sebagai Metal Oxide Silicon (atau Semiconductor) FET (MOSFET). Berbeda dengan IGFET, terminal gate dalam JFET membentuk sebuah diode dengan kanal (materi semikonduktor antara Source dan Drain). Secara fungsinya, ini membuat N-channel JFET menjadi sebuah versi solid-state dari tabung vakum, yang juga membentuk sebuah diode antara grid dan katode. Dan juga, keduanya (JFET dan tabung vakum) bekerja di depletion mode, keduanya memiliki impedansi input tinggi, dan keduanya menghantarkan arus listrik dibawah kontrol tegangan input.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  FET lebih jauh lagi dibagi menjadi tipe enhancement mode dan depletion mode. Mode menandakan polaritas dari tegangan gate dibandingkan dengan source saat FET menghantarkan listrik. Jika kita ambil N-channel FET sebagai </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  contoh: dalam depletion mode, gate adalah negatif dibandingkan dengan source, sedangkan dalam enhancement mode, gate adalah positif. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Untuk kedua mode, jika tegangan gate dibuat lebih positif, aliran arus di antara source dan drain akan meningkat. Untuk P-channel FET, polaritas-polaritas semua dibalik. Sebagian besar IGFET adalah tipe enhancement mode, dan hampir semua JFET adalah tipe depletion mode.</p></div>
 +
 
 +
====IC regulator====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Salah satu tipe regulator tegangan tetap adalah 78XX. Regulator tegangan tipe 78XX adalah salah satu regulator tegangan tetap dengan tiga terminal, yaitu terminal VIN, GND dan VOUT. Tegangan keluaran dari regulator 78XX memungkinkan regulator untuk dipakai dalam sistem logika, instrumentasi dan Hifi. Regulator tegangan 78XX dirancang sebagai regulator tegangan tetap, meskipun demikian dapat juga keluaran dari regulator ini diatur tegangan dan arusnya melalui tambahan komponen eksternal. Pada umumnya catu daya selalu dilengkapi dengan regulator tegangan. Tujuan pemasangan regulator tegangan pada catu daya adalah untuk menstabilkan tegangan keluaran apabila terjadi perubahan tegangan masukan pada catu daya. Fungsi lain dari regulator tegangan adalah untuk perlindungan dari terjadinya hubung singkat pada beban.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Untuk melihat karakteristik regulator tegangan positif 78xx dapat dilihat pada tabel 2.5 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tabel 2.5. Karakteristik IC regulator tegangan positif 78xx</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://elektronika-dasar.web.id]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Angka xx pada bagian terakhir penulisan tipe regulator 78xx merupakan besarnya tegangan output dari regulator tersebut. Kemudian huruh L, M merupakan besarnya arus maksimum yang dapat dialirkan pada terminal output regulator tegangan positif tersebut. Untuk penulisan tanpa huruf L ataupun M (78(L/M)xx) pada regulator tegangan positif 78xx maka arus maksimal yang dapat dialirkan pada terminal outputnya adalah 1 ampere. Karakteristik dan tipe-tipe kemampuan arus maksimal output dari regulator tegangan positif 78xx dapat dilihat pada tabel diatas. Kode huruf pada bagian depan penulisan tipe regulator 78xx merupakan kode produsen (AN78xx, LM78xx, MC78xx) regulator tegangan positif 78xx. Cara pemasangan dari regulator tegangan tetap 7805 pada catu daya dapat dilihat pada gambar 2.21 sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.34. Rangkaian dasar IC regulator tegangan positif 78xx</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://elektronika-dasar.web.id]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Penggunaan IC regulator dalam rangkaian</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  IC 7805 merupakan IC peregulasi, dimana IC 7805 bekerja pada sumber arus searah yang menghasilkan keluaran 5 volt sedangkan pada rangkaian IC ini digunakan untuk memaksa keluaran yang kita berikan diatas 5 volt menjadi 5 volt dengan hasil positif, sesuai dengan data IC 7805 bekerja efektif antara range 7V-20V. IC 7805 terdapat beberapa macam mulai dari komponen SMD (surface mount device) sampai aplikasi umum dengan keluaran arus sampai dengan 1A.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.35. Rangkaian IC regulator</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://www.ladyada.net/make/logshield/design.html]</p></div>
 +
 
 +
====Dioda====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dioda adalah komponen aktif dua kutub yang pada umumnya bersifat semikonduktor, yang memperbolehkan arus listrik mengalir ke satu arah (kondisi panjar maju) dan menghambat arus dari arah sebaliknya (kondisi panjar mundur). Diode dapat disamakan sebagai fungsi katup di dalam bidang elektronika. Dioda sebenarnya tidak menunjukkan karakteristik kesearahan yang sempurna, melainkan mempunyai karakteristik hubungan arus dan tegangan kompleks yang tidak linier dan seringkali tergantung pada teknologi atau material yang digunakan serta parameter penggunaan. Beberapa jenis dioda juga mempunyai fungsi yang tidak ditujukan untuk penggunaan penyearahan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.36. bentuk fisik dioda</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://www.instructables.com]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.37. Simbol diode berbagai tipe</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  [Sumber : http://www.instructables.com ]</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> 
 +
  A. Jenis-jenis diode semikonduktor</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ada beberapa jenis dari dioda pertemuan yang hanya menekankan perbedaan pada aspek fisik baik ukuran geometrik, tingkat pengotoran, jenis elektrode ataupun jenis pertemuan, atau benar-benar peranti berbeda seperti dioda Gunn, diode laser dan dioda MOSFET.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Dioda biasa</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Beroperasi seperti penjelasan di atas. Biasanya dibuat dari silikon terkotori atau yang lebih langka dari germanium. Sebelum pengembangan diode penyearah silikon modern, digunakan kuprous oksida (kuprox)dan selenium, pertemuan ini memberikan efisiensi yang rendah dan penurunan tegangan maju yang lebih tinggi (biasanya 1.4–1.7 V tiap pertemuan, dengan banyak lapisan pertemuan ditumpuk untuk mempertinggi ketahanan terhadap tegangan terbalik), dan memerlukan benaman bahan yang besar (kadang-kadang perpanjangan dari substrat logam dari dioda), jauh lebih besar dari diode silikon untuk rating arus yang sama.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Dioda bandangan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dioda yang menghantar pada arah terbalik ketika tegangan panjar mundur melebihi tegangan dadal dari pertemuan P-N. Secara listrik mirip dan sulit dibedakan dengan diode Zener, dan kadang-kadang salah disebut sebagai diode Zener, padahal diode ini menghantar dengan mekanisme yang berbeda yaitu efek bandangan. Efek ini terjadi ketika medan listrik terbalik yang membentangi pertemuan p-n menyebabkan gelombang ionisasi pada pertemuan, menyebabkan arus besar mengalir melewatinya, mengingatkan pada terjadinya bandangan yang menjebol bendungan. Dioda bandangan didesain untuk dadal pada tegangan terbalik tertentu tanpa menjadi rusak. Perbedaan antara diode bandangan (yang mempunyai tegangan dadal terbalik diatas 6.2 V) dan diode Zener adalah panjang kanal yang melebihi rerata jalur bebas dari elektron, jadi ada tumbukan antara mereka. Perbedaan yang mudah dilihat adalah keduanya mempunyai koefisien suhu yang berbeda, diode bandangan berkoefisien positif, sedangkan Zener berkoefisien negatif.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Dioda Cat's whisker</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ini adalah salah satu jenis diode kontak titik. Dioda cat's whisker terdiri dari kawat logam tipis dan tajam yang ditekankan pada kristal semikonduktor, biasanya galena atau sepotong batu bara[5]. Kawatnya membentuk anode dan kristalnya membentuk katode. Dioda Cat's whisker juga disebut diode kristal dan digunakan pada penerima radio kristal.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Dioda arus tetap</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ini sebenarnya adalah sebuah JFET dengan kaki gerbangnya disambungkan langsung ke kaki sumber, dan berfungsi seperti pembatas arus dua saluran (analog dengan Zener yang membatasi tegangan). Peranti ini mengizinkan arus untuk mengalir hingga harga tertentu, dan lalu menahan arus untuk tidak bertambah lebih lanjut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Esaki atau diode terobosan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dioda ini mempunyai karakteristik resistansi negatif pada daerah operasinya yang disebabkan oleh quantum tunneling, karenanya memungkinkan penguatan isyarat dan sirkuit dwimantap sederhana. Dioda ini juga jenis yang paling tahan terhadap radiasi radioaktif.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Dioda Gunn</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dioda ini mirip dengan diode terowongan karena dibuat dari bahan seperti GaAs atau InP yang mempunyai daerah resistansi negatif. Dengan panjar yang semestinya, domain dipol terbentuk dan bergerak melalui dioda, memungkinkan osilator gelombang mikro frekuensi tinggi dibuat.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Demodulasi radio</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Penggunaan pertama diode adalah demodulasi dari isyarat radio modulasi amplitudo (AM). Dioda menyearahkan isyarat AM frekuensi radio, meninggalkan isyarat audio. Isyarat audio diambil dengan menggunakan tapis elektronik sederhana dan dikuatkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Penyearah arus</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Penyearah arus dibuat dari diode, dimana diode digunakan untuk mengubah arus bolak-balik (AC) menjadi arus searah (DC). Contoh yang paling banyak ditemui adalah pada rangkaian adaptor. Pada adaptor, diode digunakan untuk menyearahkan arus bolak-balik menjadi arus searah. Sedangkan contoh yang lain adalah alternator otomotif, dimana diode mengubah AC menjadi DC dan memberikan performansi yang lebih baik dari cincin komutator dari dinamo DC.</p></div>
 +
 
 +
====Buzzer====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma secara bolak-balik sehingga membuat udara bergetar yang akan menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat (alarm).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.38. Bentuk fisik Buzzer</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dibawah ini adalah contoh rangkaian buzzer sederhana yang menggunakan diode 1N4007 dan resistor 15 ohm.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 2.39. Rangkaian Buzzer sederhana</p></div>
 +
 
 +
====Konsep Dasar Literrature Riview====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Definisi Literrature Riview</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86), Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama. Beberapa literature review tersebut adalah sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan oleh orang lain.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3.   Mengidentifikasikan metode yang pernah dilakukan dan yang relevant terhadap penelitian ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4.   Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun diatas platform dari pengetahuan atau ide yang sudah ada.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5.   Untuk mengetahui orang lain yang spesialis dan mengerjakan di area penelitian yang sama, sehingga dapat terjaring dalam komunitas yang dapat memberi kontribusi sumber daya yang berharga.</p></div>
 +
 
 +
===Literrature Riview===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Menurut Guritno,  Sudaryono dan Untung Rahardja (2010:86),Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penenlitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama. Beberapa Literature review tersebut adalah sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Penelitian yang dilakukan oleh Raden Muhammad Syafruddin dan Nyayu Fitri dari STMIK GI MDP Palembang yang berjudul PERANCANGAN SISTEM KENDALI GERAK LENGAN ROBOT PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLLER pada tahun 2012. Penelitian ini pergerakan robot dengan sensor gerak. Kelebihannya mampu bergerak mengikuti gerakan lengan manusia . Kelemahannya barang yang diangkat besar dan masih dibatasi.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Penelitian yang dilakukan oleh Deny Wiria Nugraha dari Universitas Tadulako Palu yang berjudul PERANCANGAN SISTEM KONTROL ROBOT LENGAN YANG DIHUBUNGKAN DENGAN KOMPUTER pada tahun 2010. Penelitian ini membahas tentang pengendalian robot berbentuk lengan yag dihubungkan dengan komputer. Kelemahannya bahwa standar deviasi atau simpangan baku untuk error masih terlihat berarti, dan kelebihannya robot pemindah barang yang memiliki lima derajat kebebasan dengan menggunakan sistem pint-to-point programming.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Penelitian yang dilakukan oleh Nurdansyah dari STMIK Raharja yang berjudul HOME APPLIANCES CONTROLING WITH MOBILE DIVICE BASED ON ANDROID OS pada tahun 2013. Penelitian ini membahas tentang pengendalian peralatan rumah menggunakan smartphone android menggunakan media jaringan wireless. Kelebihan alat tersebut menggunakan teknologi nirkabel sehingga bisa dikendalikan dari jarak yang cukup jauh dan bisa menggunakan mobile based device. Kelemahannya gangguan dalam hal jaringan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Penelitian yang dilakukan oleh ilham Janu Saputro (2010). Yang berjudul  ''Robot Internet NirkabelPenelitian ini membahas tentang mengendalikan robot secara remote local. Yang dapat dilakukan dengan memanfaatkan protocol TCP/IP.Robot internet Nirkabel ini juga dapat dikendalikan melalui jaringan internet dengan menggunakan Web Browser yang membuka interface web robot melalui internet.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Penelitian yang dilakukan oleh M, Shafanizam, Y, Z Arief Z Adzis, yang ditulis diinternasional journal of Egineering and innovatie Technology(IJEIT) Volume 1,yang diterbitkan pada 14 april 2012. dengan judul ''Development of Electrical Apliance Controlling System using Bluetooth TechnologyPenelitian tersebut menggunakan Bluetooth sebagai sarana komunikasinya dan computer sebagai pengontrolnya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dari sumber Literature review di atas, dapat diketahui bahwa penelitian tentang mikrokontroller, aplikasi android dan pengontrolan secara nirkabel sudah banyak dibahas. Tapi belum ada penelitian membuat kontrol robot pemindah barang yang dimanfaatkan untuk mengambil sampah dengan smartphone android. Untuk itu saya melakukan penelitian untuk kemajuan teknologi yang saat ini sudah berkembang dengan pesat, sehingga pengontrolan dapat dilakukan dengan menggunakan smartphone
 +
</p></div>
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PEMBAHASAN'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PEMBAHASAN'''</div>
==Tinjauan Organisasi==
 
  
=== Gambaran Umum ===
+
===Gambaran Umum Kecamatan Gelam Jaya===
 +
====Sejarah Singkat Kecamatan Gelam Jaya====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Pesantren adalah suatu bentuk pendidikan yang telah lama ada dalam kehidupan masyarakat Indonesia. Bahkan pesantren adalah salah satu cikal bakal dari Sistem Pendidikan Islam yang ada ditanah air ini. Keberhasilan pesantren dalam mengemban amanat pendidikan tidak diragukan lagi.Telah terbukti akan partisipasi pesantren memajukan bangsa. Dengan alumni pesantren yang banyak tampil di tengah-tengah masyarakat sebagai pelita dan motivator laju pembangunan, masyarakat semakin yakin akan kehadiran pesantren. Pondok Pesantren Riyadlul Jannah berlokasi di Ciseeng Bogor. Merupakan suatu lembaga pendidikan dan pengajaran berdiri pada tangal 2 Mei 1994 atas gagasan pewakaf  Bapak Haji Syamsudin.</p></div>
+
<p style="line-height: 2">
 +
 
 +
  Pada tahun 1998, Pemerintah Kabupaten Tangerang mengadakan pemekaran wilayah Desa Gelam jaya karena sudah menjadi aspirasi masyarakat yang pada Intinya harus dimekarkan karena Desa Kutabumi sudah terlalu luas dan padat sehingga perlu diadakan pemekaran wilayah sesuai dengan kebutuhan masyarakat dan hasil pemekaran Desa Kutabumi telah ditetapkan menjadi Desa Kutabumi di sebelah barat dan Desa baru hasil pemekaran dinamakan Desa Gelam jaya dengan pusat pemerintah di jalan Regency II No. 1 Perumahan Total Persada, Gelam jaya. Pada tahun 2005 pemerintah Kabupaten Tangerang mengadakan Program perubahan status desa menjadi kelurahan berdasarkan Perda Kabupaten Tangerang Nomor 3 Tahun 2005, Desa Gelam jaya diubah menjadi Kelurahan Gelam jaya. Kelurahan Gelam jaya memiliki 18 RW dan jumlah RT sebanyak 105 buah.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Pesantren Riyadlul Jannah tidak hanya membekali santri dengan ilmu pengetahuan agama dan umum, tetapi juga mendidik mereka menjadi seorang yang mukminin, berakhlak, karimah, muttaqien, dan rasikhin fil-ilmi. Dan selalu membimbing santrinya untuk berpola kehidupan yang sederhana dalam berbagai hal dengan mengutamakan semangat bersilaturrahmi. </p></div>
+
<p style="line-height: 2">
 +
 
 +
  Batas wilayah Kelurahan Gelam Jaya meliputi :</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Pesantren Riyadlul Jannah juga memanfaatkan jamur tiram untuk mendukung keberdayaan pesantren dan masyarakat sekitar. Budidaya Jamur Tiram di Pondok Pesantren Riyadlul Jannah pertama kali dimualai pada tahun 2005, budidaya jamur tiram ini memiliki potensi yang sangat bagus untuk dikembangkan. Keuntungan bersih selama 1 siklus (4 bulan) setiap tahunnya selalu mengalami peningkatan. Peningkatan yang paling signifikan adalah ketika adanya pemberdayaan dana zakat di Pondok Pesantren Riyadlul Jannah yaitu pada tahun 2012 - 2013. Keuntungan bersih selama 1 siklus (4 bulan) Pada tahun 2010 adalah sebesar Rp. 10.292.900. Keuntungan bersih selama 1 siklus (4 bulan) Pada tahun 2011 adalah sebesar Rp. 13.217.916. Keuntungan bersih selama 1 siklus (4 bulan) Pada tahun 2012 adalah sebesar Rp. 32.285.800. Keuntungan bersih selama 1 siklus (4 bulan) Pada tahun 2013 adalah sebesar Rp. 43.985.800.</p></div>
+
<p style="line-height: 2">
  
=== Visi, Misi dan Tujuan  ===
+
  1. sebelah utara : Desa Karet Kecamatan Sepatan.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Visi dan Misi Budidaya Jamur Tiram Riyadlul Jannah ialah :</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">- Menjadi lembaga pendidikan yang berbasis islam, bertanggung jawab, berilmu amaliyah dan beramal ilmiyah.</p></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tujuan Budidaya Jamur Tiram Riyadlul Jananh ialah sebagai berikut:</p></div>
+
  2. Sebelah Selatan : Desa Kuta Baru Kecamatan Pasarkemis</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">- Mendidik santri agar mampu berpikir logis didasari dengan ilmu pengetahuan dan teknologi serta mampu mengembangkan pada masyarakat luas</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">- Menjaga ciri khas islam dan nilai-nilai keislaman di dalam maupun di luar.</p></div>
+
  
===Struktur Organisasi===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">
+
  3. Sebelah Timur : Desa Karet Kecamatan Sepatan</p></div>
  
Pengorganisasian suatu sekolah pada jenis, tingkat, dan sifat sekolah yang bersangkutan. Susunan organisasi sekolah tertuang dalam keputusan Menteri Pendidikan dan Kebudayaan tentang susunan dan tata kerja sekolah tersebut. Dalam struktur organisasi sekolah terlihat adanya hubungan dan mekanisme kerja antara dewan pengasuh, ketua pengasuh harian dan lainnya. Koordinasi, intregrasi dan sinkronisasi kegiatan-kegiatan pendidikan harus diselenggarakan oleh dewan pengasuh untuk mencapai suatu tujuan. Agar kegiatan pada Pondok Pesantren Riyadlul Jannah berjalan sesuai dengan program yang telah dibentuk, maka di bentuk Struktur Organisasi kepengurusan yaitu sebagai berikut:</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">
+
  4. Sebelah Barat : Kelurahan Kutabumi</p></div>
  
'''Tabel 3.1 Struktur Organisasi Bagian HRD Pada PT Dian Surya Global '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/hrd_zpskvjnullg.png" alt=" " width="600" height="600" /></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">
+
  Table 3.1 pegawai di Kelurahan Gelam jaya Kab. Tangerang.</p></div>
  
'''Tabel 3.1 Struktur Organisasi Bagian HRD Pada PT Dian Surya Global '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/hrd_zpskvjnullg.png" alt=" " width="600" height="600" /></div>
+
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in; line-height: 2">Sumber: PT. Dian Surya Global</div>
+
  Table 3.2 Jumlah Penduduk Berdasarkan KK, Jenis Kelamin dan Status kewarganegaran Pada Kelurahan Gelam jaya Tahun 2016</p></div>
  
===Tugas dan Tanggung Jawab Tiap Departemen===
+
====Visi dan Misi====
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dari struktur organisasi diatas, penulis hanya menjelaskan tentang tugas dan tanggung jawab dari struktur organisasi bidang usaha pertanian, dikarenakan sesuai dengan penelitian yang dilakukan. Berikut penjelasan tugas dan tanggung jawab nya:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in">
+
  Visi</p></div>
  
'''1. Dewan Usaha'''  </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
  Terwujudnya masyarakat Kelurahan Gelam jaya yang beriman dan bertakwa kepada Tuhan Yang Maha Esa, maju-mandiri, sadar akan hukum, berorientasi industri dan berwawasan lingkungan.</p></div>
  
'''Tugas''' :</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sebagai edukator, manajer, administrator dan supervisor.</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
  
'''Tanggung Jawab ''' :</div>
+
  Misi</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> pemimpin/leader inovator dan motivator.</p></div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in">
+
  
'''2. Ketua Pengurus Usaha Pertanian'''  </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
  1. peningkatan kualitas SDM yang beriman, sehat, cerdas, produktif, partisipasi dan kompetitif.</p></div>
  
'''Tugas''' :</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menerapakan  dan meningkatkan pemeliharaan dibidang usaha pertanian budidaya jamur</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
  
'''Tanggung Jawab ''' :</div>
+
  2. mewujudkan, perkembangan ekonomi lokal di bidang koperasi, usaha kecil dan menengah.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Mempertahankan sistem kerja para karyawannya.</p></div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
'''3. Pegawai Pembuat Bat Lok '''  </div>
+
  3. mewujudkan kehidupan sosial budaya yang berkepribadian dinamis, kreatif dan mampu berdaya saing.</p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
'''Tugas''' :</div>
+
  4. mewujudkan kesejahteraan rakyat melalui peningkatan kualitas kehidupan yang layak baik sandang, pangan, kesehatan, pendidikan dan lapangan kerja.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1. Membuat media penanaman budidaya jamur tiram.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">2. Mengukus bat lok agar  terjadi pemuai an media tanam jamur tiram.</p></div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
'''Tanggung Jawab ''' :</div>
+
  5. mewujudkan aparatur pemerintah yang bebas KKN, profesional, produktif dan transparan.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1.  Mengawasi media penanaman jamur tiram.Kukusan Bibit
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">2. Mengawasi proses bat lok menghasilkan jamur tiram yang baik.
+
</p></div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in">
+
  
'''4. Perawatan :''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
  6. meningkatkan keserasian dan keseimbangan pembangunan yang berwawasan lingkungan melalui perencanaan, pelaksanaan, dan pengendalian.</p></div>
  
'''Tugas''' :</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Membantu pegawai dalam proses perawatan jamur.</p></div>
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
+
  
'''Tanggung Jawab ''' :</div>
+
  7. memelihara ketentraman dan ketertiban masyarakat/ situasi yang kondusif.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Memelihara perbaikan proses budidaya jamur.</p></div>
+
  
{{pagebreak}}
+
====Struktur Organisasi====
  
==Tujuan Perancangan==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">
<p style="line-height: 2">Tujuan perancangan alat monitoring ruangan budidaya jamur menggunakan
+
arduino berbasis ''Internet Of Thing'' pada pondok pesantren riyadul jannah alat
+
ini dibuat, diharapkan akan terciptanya beberapa dampak positif. Dampak
+
positif tersebut dapat dilihat sebagai berikut: </p></div>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membantu para pegawai dalam memonitoring ruangan budidaya jamur</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan kemudahan bagi para karyawan dalam proses penanaman budidayaan jamur tiram.</li> </ol>
+
  
===Rancangan Prosedur Sistem Berjalan===
+
  Sebuah organisasi  harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan diantara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukkan rantai (garis) perintah dan perangkap fungsi yang diperlukan dalam suatu organisasi.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''1. Perancangan Prototipe'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Prototipe monitoring'' ruangan budidaya jamur menggunakan arduino berbasis''Internet Of Thing'' pada pondok pesantren riyadul Jannah , dalam perancangan prototipe ini disusun dalam suatu kotak yang berisi komponen Arduino,''Ethernet Shield'', sensor suhu LM35, dan sensor kelembaban ''Soil Moisture''yang akan di simpan pada jamur tiram</p></div>
+
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/perancangan_zpsw2ugjsjm.png" alt=" " width="700" height="250" /></div>
+
<p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 3.2 Perancangan Prototipe '''</p>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''2. Flowchart Sistem Yang Berjalan'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berikut adalah flowchart monitoring budidaya jamur yang berjalan pada gambar 3.2</p></div>
+
<p style="line-height: 2">
<div align="center"><img width="300" height="500" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/baruuu_zpsjcj3ckiq.jpg"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 3.3 </b> ''Flowchart'' Sistem Penyampaian Informasi</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> Dapat dijelaskan gambar 3.2 Flowchart sistem monitoring jamur diatas yaitu terdiri dari:</p></div>
+
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">2 (dua) simbol terminal, yang berperan sebagai “Mulai” dan “Selesai” pada aliran proses flowchart Sistem penyampaian informasi yang berjalan</li>
+
  STRUKTUR ORGANISASI</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">1 (satu) simbol Data yang menyatakan proses input output tanpa tergantung jenis peralatannya, yaitu : penjaga pergi ke lumbung jamur</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">2 (Dua) simbol proses yang menyatakan sebuah proses Penyampaian informasi</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
1 (satu) simbol decision, yang berperan untuk menunjukan sebuah langkah
+
pengambilan keputusan jika “ya” dan “tidak”, yaitu: Apakah jamur layak di
+
panen Jika “ya” data akan di proses tapi jika “tidak” penjaga lumbung
+
memeriksa jamur kembali</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''3. Cara Kerja Alat'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Cara kerja alat ''Monitoring'' Ruangan Budidaya Jamur Menggunakan Arduino
+
<p style="line-height: 2">
Berbasis ''Internet Of Things'' Pada Pondok Pesantren Riyadul Jannah, soil
+
 
moisture sensor di letakan di baglog jamur ketika baglog jamur dalam
+
  KELURAHAN GELAM JAYA  KECAMATAN PASAR KEMIS</p></div>
keadaan kering atau lembab sensor akan memberi imputan analog berupa
+
perintah membaca kelembaban dan kadar suhu pada ''soil mouisture sensor''
+
dan LM35 pada arduino, LED pada arduino berfungsi memberikan informasi
+
keadaan lumbung, untuk LED berwarna merah berfungsi memberitahui
+
keadaan kelembaban jika kurang dari suhu ruangan tersebut. ''Output'' pada
+
arduino di tampilkan pada situs web Ubidot yang berfungsi menampilkan
+
data analog dan statistik tiap 10 menit.
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">'''4. Blok Diagram'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berikut blok diagram berserta alur kerjanya untuk sistem Monitoringruangan budidaya jamur pada gambar 3.3 </p></div>
+
<div align="center"><img class="alignleft" src=http://i1382.photobucket.com/albums/ah254/luvia19/db_zps0ate54y1.jpg alt=" " width="600" height="350" /></div>
+
<p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2">'''Gambar 3.3 Blok Diagram'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Keterangan:</p></div>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Arduino + enternet shile merupakan ''interface'' yang digunakan untuk komunikasi
+
antara ''smartphone'' dengan arduino melalui tp link dengan menggunakn kabel rj45,
+
arduino uno merupakan kontroler untuk memproses data yang dikirim oleh ''smart
+
phone''</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Soil moisture sensor'' merupakan perangkat yang di gunakan untuk mendeteksi
+
kelembaban tanah</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sensor LM 53 merupakan perangkat yang di gunakan untuk mendeteksi suhu</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">LED sebagai output indikasi sistem bekerja. a. LED merah berfungsi mengidikasi sistem tidak bekerja,b. LED hijau berfungsi mengidikasi sistem bekerja</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tp Link merupaka ''gatwey'' antara ''smartphone'' dengan arduno menggunakan
+
media komunikasi nirkabel (''wifi'')</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">''Cloud'' media penyimpanan secara ''Online''</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Ubidot sebagai media informasi data sensor secara ''Online''</li></ol>
+
  
==Pembuatan Alat==
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada perancangan ini akan dibahas mengenai perancangan perangkat keras
 
(''hardware'') dan perancangan perangkat lunak (''software''). Dari kedua pembahasan
 
perancangan ini dianggap penting untuk dibahas karena ingin menghasilkan sistem
 
yang baik, serta menghasilkan sinkronisasi antara perangkat keras dengan perangkat
 
lunak. Gambaran secara umum berupa diagram blok rancangan alat adalah seperti
 
yang di tunjukkan pada gambar 3.3. Perancangan sistem keseluruhan memerlukan
 
beberapa alat dan bahan yang digunakan dengan deskripsi alat dan bahan sebagai
 
berikut:</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> '''a.     Alat yang digunakan meliputi:'''</p></div>
+
<p style="line-height: 2">
 +
 
 +
  Gambar 3.2 Struktur Organisasi </p></div>
 +
 
 +
====Pembahasan Tugas Berdasarkan Stuktur Organisasi====
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">  
+
<p style="line-height: 2">
1.     Laptop
+
 
</p></div>
+
  1. Lurah</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">  
+
<p style="line-height: 2">
2.     Software Arduino </p></div>
+
 
 +
  1. Bertugas merencanakan, melaksanakan, mengarahkan, mengawasi, mengendalikan, menyelenggarakan pemerintahan kelurahan sesuai dengan tugas, fungsi dan tata kerja kelurahan dan mempunyai fungsi :</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
3.     ''Software Fritzing'' ( Untuk Menggambar Schematik) </p></div>
+
 
 +
  1. pelaksanaan kegiatan pemerintahan, ekonomi, kesra kepegawaian, umum dan keuangan.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">  
+
<p style="line-height: 2">
4.     Software Microsoft Visio 2010 </p></div>
+
 
 +
  2. pelaksanaan pemberdayaan dan pelayanan masyarakat, penyelenggaraan ketentraman dan ketertiban umum.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> 5.     Solder Timah</p></div>
+
<p style="line-height: 2">
 +
 
 +
  3. pelaksanaan pemeliharaan sarana dan fasilitas pelayanan umum, serta pembinaan lembaga kemasyarakatan.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> 6.     Tang dan Obeng</p></div>
+
<p style="line-height: 2">
 +
 
 +
  2. Sekretaris Lurah</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> 7.     Kabel Jumper</p></div>
+
<p style="line-height: 2">
 +
 
 +
  1. Bertugas merencanakan, melaksanakan, mengarahkan, mengawasi, mengendalikan, menyelenggarakan pemerintahan kelurahan sesuai dengan tugas, fungsi dan tata kerja kelurahan dan mempunyai fungsi</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> 8.     Papan PCB Bolong</p></div>
+
<p style="line-height: 2">
 +
 
 +
  2. menyusun program anggaran, mengawasi dan megkordinir pelaksanaan tupoksi.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
'''b.     Sedangkan bahan-bahan yang digunakan:''' </p></div>
+
 
 +
  3. monitoring, evaluasi, dan pengendalian kegiatan.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">  
+
<p style="line-height: 2">
1.       Rangkaian minimum sistem Arduino Uno </p></div>
+
 
 +
  3. Kasi Pemerintahan</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
2.      internet shiled
+
 
</p></div>
+
  1. Membantu Lurah dalam melaksanakan pembinaan di bidang kependudukan, catsip, dan tenaga kerja, transmigrasi dan trantib</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
3.      TP link
+
 
</p></div>
+
  2. pelaksanaan pengadministrasian kelahiran, kematian dan perkawinan serta penertiban surat pindah.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">4. soil moisture sensor</p></div>
+
<p style="line-height: 2">
 +
 
 +
  3. rekomendasi KTP, KK, Domisili, ketentraman dan ketertiban.</p></div>
 +
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">
 
<p style="line-height: 2">
5.     Sensor LM 35
+
 
  </p></div>
+
  4. pendataan warga asing dan kelompok usaha keluarga.</p></div>
===Merancang Schematik Hardware===
+
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. fasilitas pengawasan dan penyusunan pelangaran kependudukan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Kasi Ekonomi Pembangunan (Ekbang)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Bertugas merencanakan, melaksanakan pembinaan dan koordinasi serta pengawasan bidang tata ruang, pertanahan, bina marga pengairan, industri perdagangan, koperasi dan usaha kecil.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. melaporkan kerusakan jalan dan jembatan, mengasasi kondisi jalan dan jembatan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. pendataan inventaris trigasi, rencana pengadaan tanah.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. menginformasi mengenai tata ruang</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Kasi Kesejahteraan Sosial (Kesos)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Bertugas merencanakan, melaksanakan pembinaan dan koordinasi serta pengawasaan kesehatan, pendidikan, kebersihan budaya, agama, olahraga dan pemuda</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. pelaksanaan koordinasi pelayanan kesehatan, pelaporan gizi buruk, kejadian luar biasa penyakit menular.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. pelaksanaan program kesehatan ibu dan anak, gizi dan usia lanjut, kemandirian hidup sehat, dan posyandu</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. pelaksanaan penyuluhan tentang kesehatan masyarakat.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Kasi Ketentraman Ketertiban (Trantib)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. bertugas merencanakan, melaksanakan, pembinaan dan koordinasi serta pelayanan di bidan keamanan dan ketertiban</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. meningkatkan pelaksanaan dan pengawasan keamanan serta ketertiban lingkungan.</p></div>
 +
 
 +
 
 +
 
 +
===Tujuan Perancangan===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan. Untuk mulai membangun sebuah program sistem kontrol dengan menggunakan mikrokontroler yang berfungsi untuk menanamkan suatu program sehingga menjadi suatu system embedded, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan user yang akan menggunakan sebuah sistem ini.</p></div>
 +
 
 +
====Konsep Perancangan Dan Pembahasan====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada perancangan di sini yang dimaksudkan meliputi perancangan perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang akan digunakan meliputi sensor ultrasonic, lampu led, buzzer, motor servo, Bluetooth, smartphone dan arsitektur arduino, serta rangkaian prototype sistem pendeteksi ketinggian air dan mekaniknya. Perancangan perangkat kerasnya menggunakan Modul Arduino uno sebagai media untuk menanamkan program ke dalam mikrokontroller dan perancangan perangkat lunak dilakukan dengan menggunakan program Ide Arduino dan fritzing. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Secara umum pada perancangan alat ini adalah seperti yang di tunjukkan pada diagram blok pada gambar 3.1. Alat yang dirancang akan membentuk suatu sistem &quot;Sistem Keamanan Tinggi Air Sungai Menggunakan Handphone Berbasis Mikrokontroler Pada Kelurahan Gelam Jaya&quot;.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Perancangan sistem secara keseluruhan memerlukan beberapa alat dan bahan yang digunakan dengan deskripsi alat dan bahan sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  A. Alat yang digunakan meliputi:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Personal Computer (PC).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Solder timah.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Solder karet.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Software Arduino 1.0 untuk menulis program arduino.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. Software Fritzing ( Untuk Menggambar Schematik)</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Modul Arduino Uno sebagai papan Board mikrokontroler.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  B. Sedangkan bahan-bahan yang digunakan:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Relay SPDT.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  2. Sensor ultrasonic</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  3. Motor Servo</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  4. Bluetooth HC</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  5. IC regulator LM7805</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  6. Kapasitor Elco 1000 microFarad/35volt, 100 microFarad/16volt</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  7. Resistor 330 ohm, 10 kOhm.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  8. Lampu led biru.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  9. Heatshink (alumunium pendingin).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  10. Jack baterai.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  11. Switch On/Off.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  12. Timah solder.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  13. Lcd display 16x2</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  14. Kabel konektor.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  15. Pin header.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  16. Transistor 2n2222.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  17. Dioda IN4007</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  18. Printed circuit board.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  19. buzzer</p></div>
 +
 
 +
====Perancangan Perangkat Keras (Hardware)====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Agar mempermudah penulis dalam menjelaskan perancangan perangkat keras, maka di gambarkan alur dan cara kerja perangkat keras pada rangkaian diagram blok pada gambar 3.1 bawah ini: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.1. Diagram blok rangkaian </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada gambar 3.1 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di rancang adalah sensor ultrasonik menjadi media untuk memberikan inputan pada arduino, dan media untuk menghubungkan dengan mikrokontroller menggunakan jalur data dan ketika sensor ultrasonik menerima inputan dari sumber pantulan objek maka inputan tersebut akan diterima oleh arduino dan proses yang nantinya akan menjadi sebuah perintah untuk ditampilkan pada layar lcd display 16x2 yang yang digunakan sebagai media untuk menampilkan ketinggian air.</p></div>
 +
 
 +
====Merancang Schematic Hardware====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dalam pembuatan bentuk dari skematik diperlukan aplikasi fritzing, penggunaan fritzing adalah untuk merancang rangkaian elektronika yang sudah mendukung library-library arduino. Dan untuk memulainya dapat dilihat seperti gambar berikut ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.2. Membuka Aplikasi fritzing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah melakukan langkah diatas adalah, akan muncul tampilan utama pada layar kerja fritzing, dan dapat terlihat seperti gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.3. halaman utama fritzing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Sebelum memulai menggambar skematik ada baiknya kita menyimpan terlebih dahulu, adapun langkah-langkahnya akan terlihat seperti gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.4. menyimpan project pada fritzing</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah melakukan langkah diatas maka akan masuk ke tampilan breadboard dimana tampilan tersebut digunakan untuk mengimpor komponen yang ada toolbox di jendela part nya. Adapun tampilannya akan terlihat seperti gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.5. memasukan komponen pada layar breadboard</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah melakukan langkah diatas, maka gambar rangkaian dapat dilihat pada penjelasan rangkaian-rangkaian yang digunakan dan dibuat seperti gambar dibawah ini.</p></div>
 +
 
 +
====Rangkaian Power Supply====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  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 switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 5 volt tegangan DC, melalui IC regulator LM7805. Arus yang masuk dari adaptor switching akan melalui kapasitor yang bertujuan untuk mengurangi noise pada tegangan DC.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah itu keluaran dari kapasitor tersebut masuk ke IC regulator yang fungsinya adalah untuk menstabilkan tegangan. IC regulator ini terdiri dari dua buah IC, yaitu LM7805 yang menghasilkan tegangan +5 volt. Keluaran dari IC regulator ini kemudian akan masuk kembali ke kapasitor agar tegangan DC yang dikeluarkan dapat lebih halus lagi (smooth). </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.6. Rangkaian catu daya </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada rangkaian catu daya ini menggunakan dua buah sumber output catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing-masing pada rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC adalah rangkaian motor servo, rangkaian lcd display.</p></div>
 +
 
 +
====Rangkaian Sensor ultrasonik====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Rangkaian sensor ultrasonik bekerja dengan cara menghasilkan gelombang suara pada frekuensi tinggi, yang kemudian dipancarkan oleh bagian transmitter. Pantulan gelombang suara yang mengenai benda di depannya akan ditangkap oleh bagian receiver. Dengan mengetahui lamanya waktu antara dipancarkannya gelombang suara sampai ditangkap kembali dan dapat menghitung jarak benda yang ada di depan modul tersebut. Penggunaan sensor ultasonik untuk alat yang dibuat dimaksudkan untuk mendeteksi jarak dari ketinggian air, karena sensor ultrasonik dapat bekerja dengan range yang sangat jauh dengan diperkirakan mencapai 5 meter dari dari objek yang dapat memantulkan kembali . Adapun hasil rancangan rangkaiannya dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.7. Rangkaian Sensor Cahaya (LDR) dan Sensor Hujan </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Penggunaan sensor ultrasonik pada gambar diatas pin trig dihibungkan dengan pin 13 pada arduino dan pin echo dihubungkan dengan pin 12 arduino, sedangkan untuk tegangan kerjanya dihubungkan dengan power sebesar 5 volt yang ada pada arduino dan pin gnd dihubungkan dengan pin ground pada arduino. Penggunaan tegangan kerja sensor ultrasonik tidak membutuhkan power eksternal karena langsung menggunakan power yang ada pada arduino. Dan untuk dapat dikonfigurasikan dengan arduino maka listing programnya dapat ditulis seperti terlihat pada gambar berikut ini. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.8. listing program sensor ultrasonik</p></div>
 +
 
 +
====Rangkaian Lampu Indikator====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Lampu LED atau kepanjangannya (light emitting diode) adalah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki fungsi untuk menunjukkan status dari perangkat elektronika tersebut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.9.  Rangkaian Lampu Indikator</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada rangkaian diatas tidak digunakan rangkaian pendukung untuk dapat bekerja, rangkaian lampu indikator diatas langsung dihubungkan ke modul arduino karena konsumsi dayanya relatif kecil sehingga hanya menggunakan resistor sebagai komponen pendukung rangkaian diatas sudah dapat bekerja. Adapun untuk mendeklarasikan rangkaian lampu led diatas dapat dihubungkan pada pin digital yaitu pin 8, pin 9, pin 11. Adapun listing programnya dapat dilihat seperti pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.10. Deklarasi Pin Lampu Indikator</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Listing program yang diatas tersebut digunakan untuk mendeklarasikan pin yang digunakan pada arduino agar dapat bekerja sesuai dengan perintah.</p></div>
 +
 
 +
====Rangkaian Lcd Display 16x2====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  LCD karakter adalah suatu modul yang berfungsi sebagai display yang dapat menampilkan karakter alpha numeric yang memiliki 16 kolom dan 2 baris karakter. LCD ini memiliki warna dasar hijau dan karakter berwarna hitam dengan menggunakan backlight. LCD ini berbasis HD44780 dengan supply tegangan sebesar 5V DC. Dengan menggunakan lcd karakter  16x2 display segala intruksi yang akan dilakukan akan ditampilkan pada waktu yang telah ditentukan, baik itu pada kondisi bahaya maupun intruksi-intruksi yang akan dilakukan selanjutnya, gambar dibawah ini menunjukan bagaimana sebuah lcd karakter 16x2 display dihubungkan dengan arduino.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.11.  Rangkaian lcd karakter 16x2 display</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Ketika lcd karakter 16x2 display sudah dihubungkan dengan sebuah arduino, lcd karakter 16x2 display tidak bisa langsung digunakan untuk menampilkan pesan, agar dapat digunakan seperti apa yang diinginkan, harus di upload program terlebih dahulu kedalam arduino agar dapat menampilkan karakter. Listing program yang digunakan dapat dilihat seperti gambar berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.12. Deklarasi Library dan pin mikrokontroller</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Listing program yang terdapat pada garis hitam diatas adalah untuk baris pertama yaitu sebuah pustaka atau Library bahasa pemrograman arduino, sedangkan baris keduanya adalah mendeklarasikan lcd karakter pada pin mikrokontroller, terdapat enam buah pin yang digunakan yaitu pin (2,4,5,6,7,14). Sedangkan gambar berikut adalah listing program untuk menampilkan pesan ketika arduino mendapat inputan dari sensor ultrasonik. Adapun listing programnya dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.13. Menampilkan pesan ketika sensor ultrasonik bekerja</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Listing program diatas akan terus dijalankan selama masih terdapat arus listrik , listing program diatas akan ditampilkan ketika pada arduino mendapat inputan dari sensor ultrasonik.</p></div>
 +
 
 +
====Rangkaian Buzzer====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya penggunaan buzzer adalah untuk menghasilkan getaran suara ketika sistem mendeteksi ketinggian air ketika mencapai batas yang ditentukan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.14. Rangkaian Buzzer </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Buzzer memiliki dua pin yaitu satu pin untuk tegangan positif dan satunya lagi ground, ketika pin positifnya langsung dihubungkan dengan arduino maka buzzer tersebut akan menghasilkan suara yang kecil dan sehingga tidak dapat diatur tinggi rendahnya suara yang dihasilkan. Untuk menghindari hal tersebut maka penggunaan rangkaian relay, sehingga buzzer dapat diberikan tegangan positif sesuai dengan keinginan. makin besar arus  yang dialiri maka semakin besar pula suara yang dihasilkan, pada rangkaian diatas buzzer yang digunakan memiliki tegangan kerja sebesar 5 volt. Pada rangkaian diatas kabel merah pada buzzer dihubungkan dengan power eksternal sebesar +5 vdc, sedangkan kabel hitam dihubungkan dengan ground.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.15. Deklarasi pin untuk buzzer</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  1. Rangkaian Motor Servo</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada dasarnya penggunaan rangkaian motor servo dimaksudkan untuk pengontrolan terhadap pintu air yang akan terbuka dan tertutup agar dapat membuka dan menutup sesuai dengan apa yang diinginkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.16. Rangkaian Motor Servo</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dalam melakukan perancangan rangkaian motor servo membutuhkan tegangan sebesar +5 vdc agar motor servo dapat bekerja, rangkaian motor servo diatas menggunakan power eksternal dengan input +12 vdc dari adaptor switching dan dirubah menjadi tegangan +5 vdc oleh IC regulator LM7805, sedangkan penggunaan jalur konektor diatas yaitu, jalur merah sebagai tegangan positif sebesar +5 vdc, jalur hitam yang berfungsi sebagai ground dan jalur kuning sebagai jalur kontrol untuk motor servo yang dapat dihubungkan dengan pin mikrokontroller pada pin digital 2.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.17. Deklarasi pin 2 untuk motor  servo</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Rangkaian Bluetooth HC-06</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar  informasi di antara peralatan-peralatan ataupun antara device.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.18. Rangkaian Bluethooth HC-06 </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Dalam penggunaan bluetooth perlu diketahui adalah jalur yang digunakan untuk melakukan komunikasi yaitu jalur RX dan jalur TX dan bluetooth juga memerlukan sumber daya, sumber daya yang diperlukan adalah tergantung jenis bluetooth yang digunakan, pada perancangan sistem ini menggunakan bluethoot HC-06 yang memerlukan daya sebesar +5 volt Dc.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Fungsi bluetooth dalam sistem ini yaitu sebagai media penghubung antara handphone dan mikrokontroller, dimana bluetooth tersebut dihubungkan dengan sistem mikrokontroller pada jalur RX dan TX yang berfungsi sebagai jalur pengirim dan jalur penerima, sehingga handphone dan mikrokontroller dapat berkomunikasi dengan baik.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.19. Deklarasi fungsi bluetooth</p></div>
 +
 
 +
====Rangkaian sistem keseluruhan====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah melakukan perancangan perangkat keras dari seluruh komponen dan bahan yang digunakan, maka rangkaian sistem keseluruhan akan terlihat seperti gambar 3.20 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.20. Skema Rangkaian Sistem Keseluruhan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Keterangan dari jalur-jalur diatas: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  a. Jalur  merah sebagai arus positif (+).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  b. Jalur hitam sebagai arus negatif  ( - ).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  c. Jalur biru sebagai jalur data.</p></div>
 +
 
 
===Konsep Perancangan Perangkat Lunak (Software)===
 
===Konsep Perancangan Perangkat Lunak (Software)===
==Konsep perancangan ubidot==
 
  
==Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
===Permasalahan Yang Dihadapi===
+
<p style="line-height: 2">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Permasalahan yang sering dihadapi oleh karyawan adalah pada saat kegiatan pemliharaan taman berlangsung, karena sebuah taman pada dasarnya sangatlah luas. Maka dari itu butuh perhatian khusus untuk mengoptimalkan pertumbuhan rumput-rumput yang ada di taman. Secara umum, perawatan taman masih mengandalkan sumber daya manusia untuk memotong rumput yang merambat menutup tanah dengan menggunakan gunting pemotong rumput atas mesin pemotong. Hal ini membuat pekerjaan pemotongan rumput  menjadi beban bagi karyawan itu sendiri, terlebih lagi untuk kegiatan perawatan taman dan pemotongan rumput ini tidak dapat didelegasikan ke orang lain.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari permasalahan-permasalahan yang telah dijelaskan di atas, maka dapat dikesimpulan bahwa perawatan taman dalam kegiatan pemotongan rumput masih dilaksanakan secara manual oleh karyawan</p></div>
+
  
===Alternatif Pemecahan Masalah===
+
  Perancangan perangkat lunak, adalah melakukan penulisan listing program ke dalam suatu Software Arduino 1.0.5 dengan menggunakan bahasa pemrograman C, dimana perintah-perintah program tersebut akan di eksekusi oleh hardware atau sistem yang di buat.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Setelah dijabarkan permasalahan yang sedang dihadapi diatas, maka penulis akan membuatkan alternatif pemecahan masalah. Alternatif pemecahan masalahnya adalah membuat dan merancang purwarupa robot pemotong rumput taman untuk membantu alam melakukan kegiatan perawatan taman dan pemotongan rumput  agar terlihat rapih dan asri</p></div>
+
  
==User Requirement==
+
====Penulisan listing program bahasa C====
===Elisitasi Tahap I===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Elisitasi tahap I berisi rancangan sistem baru yang diusulkan oleh pihak menajemen terkait melalui proses wawancara.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">'''Tabel 3.4 Elisitasi Tahap I'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<table border="1" cellspacing="0" cellpadding="0" align="center" style="font-size:12pt; font-family:times new roman">  <tr>    <td width="577" colspan="2" valign="top" bgcolor="#999999"><p><strong>Functional</strong></p></td>  </tr>  <tr>    <td width="49" rowspan="2" bgcolor="#999999"><p align="center"><strong>No.</strong></p></td>    <td width="528" valign="top" bgcolor="#999999"><p><strong>Analisa Kebutuhan</strong></p></td>  </tr>  <tr>    <td width="528" valign="top" bgcolor="#999999"><p><strong>Saya ingin sistem :</strong></p></td>  </tr>
+
<p style="line-height: 2">
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">1</p></td>
+
<td valign="bottom" nowrap="nowrap" width="387">Sistem sederhana dan  mudah dioperasikan</td>
+
</tr>
+
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">2</p></td>
+
<td valign="bottom" nowrap="nowrap" width="387">Tampilan ''Interface'' pengontrolan user friendly sehingga mudah dipahami oleh pengguna</td>
+
</tr>
+
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">3</p></td><td valign="bottom" nowrap="nowrap" width="387">Jarak pengontrolan dengan alat yang  tidak terbatas </td></tr>
+
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">4</p></td><td valign="bottom" nowrap="nowrap" width="387">Pengontrolan melalui ''wirelles''</td></tr>
+
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">5</p></td><td valign="bottom" nowrap="nowrap" width="387">Pengontrolan melalui jaringan nirkabel</td></tr>
+
  
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">6</p></td><td valign="bottom" nowrap="nowrap" width="387">Diakses melalui iPad</td></tr>
+
  Pada perancangan perangkat lunak akan menggunakan program Arduino 1.0.5 digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berekstensi .pde. Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0.5 dapat dilihat seperti pada gambar 3.21. sebagai berikut :</p></div>
  
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">7</p></td><td valign="bottom" nowrap="nowrap" width="387">Diakses melalui PC ''(Personal Computer)''</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">8</p></td><td valign="bottom" nowrap="nowrap" width="387">Diakses melalui semua perangkat yang mempunyai ''web browser''</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">9</p></td><td valign="bottom" nowrap="nowrap" width="387">Menampilkan  Login  Form</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">10</p></td><td valign="bottom" nowrap="nowrap" width="387">Menampilkan tombol pengontrolan</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">11</p></td><td valign="bottom" nowrap="nowrap" width="387">Menampilkan pemberitahuan ''eror connection'' apabila  ''nama pengguna'' dan ''sandi'' salah</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">12</p></td><td valign="bottom" nowrap="nowrap" width="387">Memiliki Id dan Password</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">13</p></td><td valign="bottom" nowrap="nowrap" width="387">Mempunyai DNS ''(Domain Name Server)''</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">14</p></td><td valign="bottom" nowrap="nowrap" width="387">Terhubung online dengan  intenet</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">15</p></td><td valign="bottom" nowrap="nowrap" width="387">Membuat sistem pengontrolan menjadi lebih efisien</td></tr><tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">16</p></td><td valign="bottom" nowrap="nowrap" width="387">Dinamo Pemotong dapat bergerak</td></tr>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
<tr bgcolor="#666666"><td colspan="2" valign="bottom" nowrap="nowrap" width="426"><b>Non Functional</b></td></tr><tr bgcolor="#666666"><td valign="bottom" nowrap="nowrap" width="39"><b>No</b></td><td valign="bottom" nowrap="nowrap" width="387"><b>Saya ingin sistem :</b></td></tr><tr><td valign="bottom" nowrap="nowrap" width="39">
+
<p style="line-height: 2">
<p align="center">1</p></td><td valign="bottom" nowrap="nowrap" width="387">Sistem berjalan dengan baik</td></tr>
+
<tr><td valign="bottom" nowrap="nowrap" width="39"><p align="center">2</p></td><td valign="bottom" nowrap="nowrap" width="387">Kompetibel dengan seluruh perangkat ''web browser''</td></tr>
+
<tr>    <td width="577" colspan="2"><p align="center">Penyusun</p>      <p align="center">&nbsp;</p>      <p align="center">&nbsp;</p>      <p align="center">(<strong>Luvia Giantika septiani</strong>)<br>        NIM : 1133469843</p></td>  </tr>  <tr>    <td width="577" colspan="2"><p align="center">Stakeholder</p>      <p align="center">&nbsp;</p>      <p align="center">&nbsp;</p>      <p align="center">(<strong>Endang Kurnaedi</strong>)<br>      </p></td>  </tr></table>
+
{{pagebreak}}
+
  
===Elisitasi Tahap II===
+
  Gambar 3.21. Memulai ide arduino </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Elisitasi tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan Metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut ini adalah penjelasan mengenai MDI:</p></div>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">'''M''' pada MDI artinya ''Mandatory'' (dibutuhkan atau penting)
+
<br>Maksudnya, elisitasi tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">'''D''' pada MDI artinya ''Desirable'' (diinginkan atau tidak terlalu penting)
+
<br>Maksudnya, elisitasi tersebut tidak terlalu penting dan boleh dihilangkan, tetapi jika elisitasi tersebut digunakan dalam pembuatan sistem maka membuat sistem tersebut lebih sempurna.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">'''I''' pada MDI artinya ''Inessential'' (diluar sistem atau dieliminasi)
+
<br>Maksudnya, adalah elisitasi tersebut bukan bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">'''Tabel 3.5 Elisitasi Tahap II'''</div>
+
<div align="center"><img width="500" height="650" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/el2_zpsbbfzshqn.png"/></div>
+
  
===Elisitasi Tahap III===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua elisitasi yang ''option''-nya "I" pada metode MDI. Selanjutnya semua elisitasi yang tersisa diklasifikasikan kembali dengan metode TOE dengan opsi LMH. Berikut ini adalah penjelasan mengenai TOE:</p></div>
+
<p style="line-height: 2">
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">T (''Technical'')
+
<br>Maksudnya, adalah pertanyaan perihal bagaimana tata cara atau teknik pembuatan elisitasi tersebut dalam sistem yang diusulkan?</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">O (''Operational'')
+
<br>Maksudnya, adalah pertanyaan perihal bagaimana tata cara penggunaan elisitasi tersebut dalam sistem yang akan dikembangkan?</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">E (''Economic'')
+
<br>Maksudnya, adalah pertanyaan perihal berapakah biaya yang diperlukan guna membangun elisitasi tersebut didalam sistem?</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Metode tersebut dibagi kembali menjadi beberapa ''option'', antara lain:</p></div>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">L (''Low'') : Mudah untuk dikerjakan.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">M (''Middle'') : Mampu untuk dikerjakan.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
H (High) : Sulit untuk dikerjakan karena teknik pembuatan dan penggunaannya sulit serta biayanya mahal, sehingga elisitasi tersebut harus dieliminasi.</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">'''Tabel 3.6 Elisitasi Tahap III'''</div>
+
<div align="center"><img width="500" height="650" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/el3_zpsmkjd6bd1.png"/></div>
+
  
===Final Draft Elisitasi===
+
  Dalam pemrograman arduino yang akan dibuat maka untuk menuliskan listing program dapat dilihat pada gambar 3.13. sebagai berikut:</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Final Draft'' Elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk mengimplementasikan sistem pembuka dan penutup meja kantor berbasis arduino uno menggunakan ''voice'' pada PT. Fosta Unggul Perdana. Berdasarkan Elisitasi Tahap III di atas, dihasilkan ''Final Draft Elisitasi'' yang diharapkan dapat mempermudah penulis dalam mengimplementasikan sistem.</p></div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">'''Tabel 3.7 Final Draft Elisitasi'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
<div align="center"><img width="500" height="650" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/Untitled_zps1oxfas6h.png"/></div>
+
<p style="line-height: 2">
 +
 
 +
  Gambar 3.22. Tampilan layar program Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah form utama program Arduino 1.0.5 ditampilkan, maka langkah selanjutnya adalah mengkonfigurasi pengalamatan port koneksi yang ada pada device manager.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.23. Konfigurasi port melalui device manager</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada pemrograman mikrokontroller perlu diperhatikan untuk koneksi portnya, karena pada pengalamatan port inilah arduino dapat berkomunikasi dengan komputer melalui komunikasi serial, pada gambar 3.24. koneksi port diseting pada port 24 .</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.24. Menentukan koneksi port 24 pada Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Seting koneksi port pada Arduino 1.0.5 dilakukan agar pada saat program di upload tidak terjadi error karena kesalahan pada pengalamatan port yang sebelumnya di seting juga melalui device manager.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.25. Menyimpan file program pada Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Langkah selanjutnya adalah menyimpan listing program yang sudah dibuat dengan nama berekstensi .pde dalam penelitian ini nama file yang akan disimpan dengan nama GALIH.pde. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.26. Menyimpan program pada Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah melakukan penyimpanan file program selanjutnya tahap penulisan listing dimulai dari mengimpor library dan dapat di lihat pada gambar 3.27 sebagai berikut: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.27. Mengimpor library pada header Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Selanjutnya tahap penulisan program, perlu diketahui pada pemrograman arduino yang menggunakan modul Arduino uno sebagai media untuk menanamkan program dan Arduino 1.0.5 sebagai media untuk menuliskan listing program. Serta menambahkan library yang akan digunakan, karena untuk penggunaan lcd display 16x2 perlu ditambahkan library karena menggunakan fungsi header bahasa C yang terdapat pada Arduino 1.0.5  itu sendiri.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.28.  Library  yang digunakan pada Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan. Selanjutnya tahap penulisan program, perlu diketahui pada pemrograman arduino yang menggunakan modul Arduino Uno sebagai media untuk menanamkan program dan Arduino 1.0.5 sebagai media untuk menuliskan listing program. Adapun langkah penulisan program arduino dapat dilihat seperti gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.29.  Struktur susunan program arduino</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan, selanjutnya lakukan penulisan listing program secara keseluruhan. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.30. Tampilan program secara keseluruhan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah melakukan penulisan program secara keseluruhan maka proses selanjutnya adalah melakukan proses kompilasi atau melakukan pengecekan terhadap baris program yang masih salah, adapun langkah-langkahnya dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.31. Proses kompilasi listing program</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.32. Hasil kompilasi listing program</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada  gambar 3.32.  menunjukan hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya proses penulisan listing program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller melalui board arduino uno.</p></div>
 +
 
 +
====Pengisian program ke dalam board arduino uno====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan kedalam mikrokontroller melalui board arduino yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0.5  Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software).</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Arduino  sebagai media untuk memasukan program ke dalam mikrokontroller, maka program yang ditulis pada ide Arduino 1.0.5 dapat langsung dimasukan kedalam mikrokontroller. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perlu diperhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program,  proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.33. sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.33. Pemilihan Arduino board</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan Modul Arduino Uno. Adapun langkah-langkahnya dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar  3.34. Mengupload program kedalam modul arduino</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada tampilan pemrograman Arduino 1.0.5 diatas, dilakukan dengan mengklik tombol upload yang ada pada Arduino 1.0.5, pada saat mengupload listing program secara otomatis akan menampilkan pesan bahwa proses upload program tidak terjadi error atau sukses. Proses upload listing program yang tidak terjadi error dapat dilihat pada gambar 3.35 sebagai berikut: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.35. Proses upload listing program sukses</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Setelah langkah upload listing program selesai, maka sistem mikrokontroller sudah dapat bekerja dengan berjudul &quot;SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN HANDPHONE BERBASIS MIKROKONTROLER PADA KELURAHAN GELAM JAYA&quot; sudah siap digunakan. Dan adapun listing program keseluruhannya dapat dilihat pada gambar berikut. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.36. Tampilan program keseluruhan</p></div>
 +
 
 +
====Flowchart Sistem Keseluruhan====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Pada pembuatan sebuah sistem kontrol diperlukan sebuah gambar yang dapat menjelaskan alur dan langkah-langkah dari cara kerja sebuah sistem yang dibuat, seingga dapat memberikan penjelasan dalam bentuk gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar alir 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></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
  Gambar 3.37. Flowchart sistem keseluruhan </p></div>
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''UJI COBA DAN ANALISA'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''UJI COBA DAN ANALISA'''</div>
  
===Uji Coba===
+
===Rancangan Sistem Usulan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Setelah melakukan perancangan dan pemasangan komponen, selanjutnya adalah melakukuan serangkaian uji coba pada masing-masing blok rangkaian yang bertujuan untuk mendapatkan kesesuaian spesifikasi dan hasil yang diinginkan. Untuk lebih jelas mengenai pembagian hasil uji coba dilakukan dapat dilihat pada sub bab berikut.</p></div>
+
====Metode Black Box====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berikut ini adalah tabel pengujian Black Box berdasarkan Purwarupa Pemotong Rumput Taman Menggunakan Raspberry Pi Pada PT Dian surya Global, untuk pengujian pada sistem, yaitu sebagai berikut:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: justify;">'''1. Pengujian Black Box Sistem Pada Saat <i>Login</i>'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Tabel 4.1 Pengujian Black Box Sistem Pada Saat Login'''</p></div>
+
  
<div align="center"><img width="550" height="395" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/bb1_zpspg8cpuxn.png"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
====Pengujian Catu Daya====
+
Setelah melakukan perancangan dan pemasangan komponen, selanjutnya adalah melakukan serangkaian uji coba pada masing-masing blok rangkaian yang bertujuan untuk mendapatkan kesesuaian spesifikasi dan hasil yang diinginkan. Untuk lebih jelas mengenai pembahasan hasil uji coba yang akan dilakukan dan dapat dilihat pada sub bab berikut.</p></div>
====Pengujian Soil Moisture Sensor====
+
====Pengujian LM 35====
+
====Pengujian LED====
+
====Pengujian Tampilan Ubidot====
+
  
===Flowchart Program===
+
===Prosedur Sistem Usulan===
  
===Analisa===
+
====Pengujian rangkaian catu daya====
====Analisa Program Arduino====
+
 
====Analisa Program Pada Ubidots====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Catu daya sebagai power supply adalah sebuah piranti elektronika yang berguna sebagai sumber daya untuk piranti lain yang sangat penting. Dalam realisasi perangkat keras yang berupa motor DC, driver L293, lcd display 16x2 display dan keseluruhan rangkaian sistem keseluruhan arduino disini membutuhkan catu daya. Gambar 4.1 adalah merupakan gambar rangkaian catu daya yang terhubung dalam suatu rangkaian sistem. Uji coba dilakukan dengan menggunakan lampu led (light-emitting diode), sebagai output dari tegangan kerja pada sebuah rangkaian catu daya, uji coba rangkaian catu daya dapat di lihat pada gambar 4.1 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.1. Pengujian rangkaian catu daya pada kondisi off</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dari hasil pengujian pada rangkaian diatas didapatkan hasil yang terukur sebenarnya adalah sebagai berikut :</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Hasil pengukuran pada IC regulator satu yang merupakan output untuk motor dc berupa tegangan DC sebesar +5 volt. Setelah dilakukan pengukuran adalah sebesar 4.82 volt DC.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Hasil pengukuran keluaran dari IC regulator dua yaitu merupakan tegangan untuk  driver motor IC L293 sebagai Vcc pada pin 16 dan tegangan untuk motor DC yang di pasang pada IC L293 di pin 8 sebasar 4.82 volt.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
3. Hasil pengukuran keluaran dari IC regulator tiga yaitu merupakan tegangan untuk sensor ultrasonik sebesar 4.82 volt.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
4. Hasil pengukuran keluaran dari IC regulator empat yaitu merupakan tegangan input untuk lcd 16x2 sebesar 4.82 volt.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
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. Adapun hasil dari pengujian tersebut dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.2. Output dari pengujian rangkaian catu daya</p></div>
 +
 
 +
====Pengujian Lampu Indikator====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Lampu led adalah suatu komponen elektronika yang dapat mengeluarkan cahaya yang biasanya digunakan sebagai indikator dari sebuah rangkaian elektronika, pada pengujian lampu led disini menggunakan sebuah program yang terdapat pada program arduino yaitu dengan tipe lampu blink , uji coba dilakukan dapat dilihat pada gambar 4.3 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.3. Pengujian rangkaian lampu led</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Adapun listing Program yang digunakan dalam uji coba dari rangkaian di atas adalah sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.4. Listing program pengujian lampu led blink</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Program diatas akan dijalankan secara terus menerus selama arus listrik mengalir, dikarenakan program yang dipakai adalah tipe blink tampa ada device yang mengontrolnya. Dan adapun hasil ujicobanya dapat dilihat pada gambar 4.5 dan gambar 4.6 sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.5. Listing program pengujian lampu led</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.6. Listing program pengujian lampu led</p></div>
 +
 
 +
====Pengujian rangkaian pengendali motor DC====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Rangkaian pengendali motor DC digunakan untuk mengendalikan motor DC untuk melakukan perputaran ke arah kanan dan kiri. 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 menentukan tegangan yang sesuai dengan tenaga ( torsi ) yang dihasilkan dan tidak terlalu cepat perputarannya untuk motor DC. Berikut adalah merupakan hasil pengujian perbandingan antara tegangan dengan torsi yang dihasilkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Motor DC diberikan tegangan sebesar 12 volt, torsi yang dihasilkan terlalu cepat, sehingga IC regulator akan cepat panas.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Motor DC diberikan tegangan sebesar 9 volt, torsi yang dihasilkan dapat menggerakan motor dc , tetapi kecepatan motor dc masih terlalu tinggi sehingga terlalu cepat panas.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
3. Motor DC diberikan tegangan sebesar 5 volt, torsi yang dihasilkan mampu menggerakkan motor dc pada kecepatannya yang diinginkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Tabel 4.1. Pola pemberian pada driver motor DC L293</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
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, sedangkan lampu led digunakan sebagai penanda arah dari putaran motor dc. Lampu led berwarna merah menyala ketika motor dc berputar kearah kiri sedangkan lampu hijau menyala ketika motor dc berputar kearah kanan. Adapun gambar rangkaian pengujian motor dc dapat dilihat seperti gambar 4.7 sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.7. Pengujian rangkaian motor dc dengan driver L293D</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dalam pengujian motor dc dengan driver L293D menggunakan listing program seperti terlihat pada gambar 4.8 sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.8. Listing program untuk pengujian motor dc</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.9. Pengujian Rangkaian Motor dc</p></div>
 +
 
 +
====Prosedur Pengujian Sensor Ultrasonik====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Sensor Ultrasonik adalah alat elektronika yang kemampuannya bisa mengubah dari energi listrik menjadi energi mekanik dalam bentuk gelombang suara ultrasonic. Pada uji coba yang dilakukan adalah untuk mengontrol lampu Led dan buzzer, yang dimana lampu Led dan buzzer tersebut digunakan sebagai media indikator ketika sensor ultrasonik bekerja atau mendapat tegangan 'HIGH'.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dari proses kerja sensor ultrasonik tersebut dapat digunakan untuk mendeteksi objek yang mendekatinya, yang dimana pada penerapannya memiliki tingkat pembacaan yang sangat bervariasi bergantung pada level dekatnya suatu objek yang dideteksi, sehingga bisa diprogram sesuai dengan kondisi jarak yang diingikan, uji coba dilakukan dapat dilihat pada gambar 4.10 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.10. Pengujian rangkaian Sensor ultrasonik</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Prinsip kerja dari rangkaian ini adalah ketika sensor ultrasonik mendeteksi keberadaan objek yang mendekati maka lampu indikator tersebut akan nyala dan buzzer akan berbunyi artinya sensor ultrasonik tersebut membaca data yang berupa data analog dengan cara mendekatkan tangan pada sensor ultrasonik tersebut dan akan diproses oleh arduino sehingga lampu Led dan buzzer tersebut  akan aktif, dan sebaliknya ketika sensor ultrasonik tidak mendeteksi objek maka lampu Led dan buzzer tidak aktif. Setelah melihat hasil yang didapatkan dalam pengujian tersebut, maka dapat diambil kesimpulan bahwa rangkaian sensor ultrasonik bekerja sesuai dengan yang diinginkan. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Adapun listing Program yang digunakan dalam uji coba dari rangkaian di atas adalah seperti terlihat pada gambar 4.11 sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.11. Listing program sensor ultrasoni </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.12. Kondisi Lampu led dan buzzer sebelum aktif</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.13. Kondisi Lampu led dan buzzer saat aktif</p></div>
 +
 
 +
====Prosedur Pengujian Bluetooth HC-06====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar  informasi di antara peralatan-peralatan ataupun antara device.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.14. Rangkaian Bluethooth HC-06 </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dalam penggunaan bluetooth perlu diketahui adalah jalur yang digunakan untuk melakukan komunikasi yaitu jalur RX dan jalur TX dan bluetooth juga memerlukan sumber daya, sumber daya yang diperlukan adalah tergantung jenis bluetooth yang digunakan, pada perancangan sistem ini menggunakan bluethoot HC-05 yang memerlukan daya sebesar +5 volt Dc. Pengujian ini dilakukan dengan mengontrol lampu led pada posisi on ataupun off. Adapun listing program yang digunakan adalah sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.15. Listing Program bluetooth</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Setelah melakukan penulisan listing program diatas maka akan diketahui bahwa motor dc akan berputar kekanan jika menekan tombol &quot;a&quot; pada keyboard handphone, maka led akan menyala dan jika menekan &quot;b&quot; mapu akan mati. Adapun hasil ujicoba yang dilakukan akan terlihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.16. Kondisi led pada posisi Off</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.17. Kondisi led pada posisi On</p></div>
 +
 
 +
====Pengujian rangkaian Relay====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Rangkaian relay digunakan sebagai saklar otomatis yang dapat digunakan sebagai switch untuk rangkaian ataupun komponen lainnya, pada pengujian ini rangkaian relay digunakan untuk mengontrol lampu. Pengujian yang akan dilakukan pada rangkaian relay menggunakan lampu yang dapat menyala dan mati dengan waktu tertentu, adapun pengujian relay dapat dilihat seperti gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.18. Rangkaian relay pada saat tidak aktif</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pengujian rangkaian relay ini hanya untuk melihat apakah bekerja dengan semestinya. Pada rangkaian diatas menggunakan satu rangkain relay pada pin 13 arduino sedangkan untuk tegangan kerja rangkaian relay menggunakan tegangan yang bersumber dari adaptor external sebesar +12 volt, adapun hasil pengujiannya bisa dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.19. Rangkaian Relay pada saat aktif</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Ketika melakukan pengujian rangkaian relay diatas, pada saat relay dalam kondisi LOW maka lampu akan mati, dan ketika relay dalam kondisi HIGH maka lampu akan menyala. Pada saat melakukan pengujian terhadap relay maka dibutuhkan listing program yang akan dimasukan kedalam arduino, adapun listing program yang digunakan dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.20. Listing program pengujian relay</p></div>
 +
 
 +
====Pengujian LCD 16x2 Karakter====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Agar rangkaian LCD 16x2 Character dapat bekrja sesuai dengan apa yang diharapkan maka perlu dilakukan pengujian, yaitu dengan melakukan uji coba untuk menampilkan nama penulis yaitu &quot;Hello Word&quot; pada layar LCD 16x2 Character.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Perlu diketahui bahwa pengujian rangkaian LCD 16x2 Character dapat menggunakan example pada ide arduino, yang merupakan software yang dapat digunakan untuk melakukan uji coba program arduino. Untuk uji coba rangkaian LCD 16x2 Character dapat dilihat pada gambar 4.21 sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.21. Pengujian rangkaian LCD 16x2 karakter</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Setelah melakukan uji coba maka rangkaian LCD 16x2 Charakter dapat digunakan dan sesuai dengan apa yang diinginkan. Pada rangakaian LCD 16x2 Charakter memerlukan sumber tegangan kerja sebesar +5 vdc, tegangan tersebut akan diperoleh dari rangkaian catu daya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Untuk melakukan uji coba diatas yang menampilkan pesan &quot;hello, world!&quot; pada LCD 16x2 charakter dan listing programnya dapat ditulis seperti gambar 4.22 berikut ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.22. Listing Program pengujian rangkaian LCD 16x2 karakter</p></div>
 +
 
 +
===Analisa listing program pada sistem yang diusulkan===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Proses analisa dilakukan untuk mendapatkan kesesuaian antara perangkat keras (hardware) yang sudah di uji coba dengan perangkat lunak (software) yang berupa listing program yang telah di masukan ke dalam sistem arduino. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.23. Listing  program keseluruhan</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Setelah melakukan penulisan listing program pada Arduino 1.0 di lakukan maka dapat dijelaskan seperti berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
penulisan listing program harus diawali dengan kode:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#include &lt;LiquidCrystal.h&gt;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Kode di atas merupakan fungsi libraries yang ada pada software Arduino yang didalamnya terdapat fungsi-fungsi yang untuk digunakan pada lcd display.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Sedangkan motor DC tidak dikontrol langsung menggunakan arduino, kerena motor DC hanya berputar searah dengan jarum jam, maka dari itu dengan memanfaatkan driver motor L293D untuk mengontrol motor DC, maka motor DC dapat dikontrol dua arah yaitu searah dengan jarum jam dan sebaliknya bisa di kontrol dengan arah berlawanan jarum jam. Adapun listing program yang digunakan sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int m1p1=8;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int m1p2=9;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int en1=10;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dan untuk mendeklarasikan sensor ultrasnik dapat dilihat seperti gambar berikut ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define trigPin 13</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define echoPin 12</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dan untuk mendeklarasikan lampu indikator dan buzzer dapat dilihat seperti gambar berikut ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define buzzer 14</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define lampusiaga1 15</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define lampusiaga2 16</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define lampusiaga3</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dan selanjutnya penjelasan seluruh program yang digunakan dalam sistem ini dapat dilihat sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#include &lt;LiquidCrystal.h&gt;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
LiquidCrystal lcd(2,3,4,5,6,7);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define trigPin 13</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define echoPin 12</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define buzzer 14</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define lampusiaga1 15</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define lampusiaga2 16</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
#define lampusiaga3 17</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int m1p1=8;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int m1p2=9;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int en1=10;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int star;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
int flag = 0;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Kode di atas merupakan fungsi untuk mendeklarasikan atau penamaan terhadap variabel komponen yang digunakan, sedangkan barisan kode yang digunakan sebagai fungsi kalibrasi sensor ultrasonik dapat dilihat pada baris program berikut ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
long duration, distance;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(trigPin, LOW); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delayMicroseconds(2); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(trigPin, HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delayMicroseconds(10);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(trigPin, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
duration = pulseIn(echoPin, HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Sedangkan program yang digunakan untuk melakukan perintah-perintah eksekusi baik berupa input ataupun output dapat dilihat pada blok void setup. Pada bagian ini program akan dialamatkan sebagai media output dan input tergantung pada penggunaan dari device-device yang terhubung.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
void setup() {</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Serial.begin (9600);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(trigPin, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(echoPin, INPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(lampusiaga1, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(lampusiaga2, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(lampusiaga3, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(buzzer, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(m1p1, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(m1p2, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
pinMode(en1, OUTPUT);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.begin(16,2);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Program diatas hanya dijalankan selama sekali ketika pada saat pertama kali sistem mendapat arus listrik, sedangkan program yang dapat berjalan berulang kali akan terlihat seperti baris program berikut ini.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
void loop() {</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
long duration, distance;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(trigPin, LOW); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delayMicroseconds(2); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(trigPin, HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delayMicroseconds(10);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(trigPin, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
duration = pulseIn(echoPin, HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
distance = (duration/2) / 29.1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if (distance &lt;= 6 ) { </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
siaga3();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
else{</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if (distance &lt;= 11) { </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
siaga2();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
else{</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(lampusiaga1,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(lampusiaga2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(lampusiaga3,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if (distance &gt;= 300 || distance &lt;= 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Serial.write(&quot;KONDISI AIR NORMAL\n&quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
else {</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Serial.print(distance);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Serial.write(&quot; cm\n&quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.display();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.setCursor(0,0);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(&quot;JARAK TINGGI AIR&quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.setCursor(0,1);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(&quot;SEKITAR: &quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(distance);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(&quot; CM&quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(1000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.clear();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.noDisplay();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.setCursor(0,0);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(&quot;JARAK TINGGI AIR&quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.setCursor(0,1);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(&quot;SEKITAR: &quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(distance);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.print(&quot; CM&quot;);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(10);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
lcd.clear();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(1000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(Serial.available() &gt; 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
star =Serial.read();</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=0;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'a'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(lampusiaga3, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
//  delay(1000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'b'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(lampusiaga3, LOW); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
// delay(2000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'c'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(3000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'd'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(4000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'e'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(5000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'f'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(1000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'g'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(2000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'h'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(3000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'i'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(4000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(star == 'j'){ </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, HIGH); </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,HIGH);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
delay(5000);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(en1, LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p1,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digitalWrite(m1p2,LOW);</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
if(flag == 0){</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
flag=1;</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
}</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Barisan program diatas akan dijalankan berulang kali selama arus listrik mengalir.</p></div>
 +
 
 +
====Penjelasan struktur listing program====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Setiap program yang menggunakan bootloader Arduino biasa disebut sketch mempunyai dua buah fungsi yang harus ada yaitu:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Void setup() { } </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
yaitu semua kode didalam kurung kurawal akan dijalankan hanya satu kali ketika program dijalankan untuk pertama kalinya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. void loop( ) {  } yaitu fungsi ini akan dijalankan setelah fungsi setup (void setup () {  })  selesai. Setelah dijalankan satu kali fungsi ini akan dijalankan lagi, dan lagi secara terus menerus sampai catu daya (power) dilepaskan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Berikut ini adalah elemen bahasa C yang dibutuhkan dalam format penulisan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. pinMode </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digunakan dalam void setup() untuk mengkonfigurasi pin apakah sebagai input atau output. Untuk output digital pin secara default di konfigurasi sebagai input sehingga untuk merubahnya harus menggunakan operator pinMode (pin, mode) dan digunakan untuk menetapkan mode dari suatu pin, pin adalah nomor pin yang akan digunakan dari 0-19 (pin analog 0-5 adalah 14-19). Mode yang bisa digunakan adalah INPUT atau OUTPUT.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. digitalWrite</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
digunakan untuk mengset pin digital. Ketika sebuah pin ditetapkan sebagai output, pin tersebut dapat dijadikan HIGH (ditarik menjadi 5 volts) atau LOW (diturunkan menjadi ground).</p></div>
 +
 
 +
===Flowchart Sistem Yang Diusulkan===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dalam pembuatan sistem dan perancangan program dapat digambarkan dalam bentuk flowchart sehingga dapat mempermudah dalam melakukan dan merancang langkah-langkah atau proses dengan benar. Adapun bentuk dari flowchart keseluruhan dari sistem yang dibuat dapat dilihat pada gambar berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.24. Flowchart sistem yang di usulkan</p></div>
 +
 
 +
===Rancangan Program===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Tahap pertama untuk pembuatan suatu alat dan program, yang pertama kali harus dilakukan adalah tahap perancangan, sebagai tolak ukur perancangan yang pertama kali harus sesuai dengan kebutuhan. Dengan demikian hasil perancangan akan di jadikan sebagai acuan untuk perakitan alat dan pembuatan program.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada dasarnya tujuan dari perancangan program adalah untuk mempermudah didalam merealisasikan pembuatan alat dan program yang sesuai dengan apa yang diharapkan, adapun tahapan tersebut dapat di gambarkan dalam bentuk navigasi sebagai berikut.</p></div>
 +
 
 +
====Perancangan Perangkat Lunak Untuk Arduino====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Sistem perangkat lunak yang dimaksud adalah Ide Arduino yang merupakan perangkat lunak untuk menuliskan listing program arduino, sehingga sistem arduino yang di buat dapat bekerja sesuai dengan apa yang di inginkan.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada perancangan perangkat lunak untuk arduino menggunakan bahasa pemrograman C yang dimana listing programnya dapat di compile dan di upload langsung kedalam arduino dengan Ide Arduino, adapun tampilan jendela Ide Arduino pada saat lsiting program ditulis seperti yang terlihat pada gambar 4.25 berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.26. Tampilan listing program pada Ide Arduino</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Adapun tahap yang dilakukan adalah menulis listing program -&gt; mengecek keslahan terhadap listing program yang ditulis -&gt; mengupload listing program kedalam arduino. Adapun langkah-langkah tersebut dapat di lihat seperti gambar 4.27 berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.27. Proses upload program kedalam arduino</p></div>
 +
 
 +
===Rancangan Prototype===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada bagian ini merupakan hasil rancangan dari aplikasi android yang digunakan dalam pembuatan alat ini, adapun hasil dari prototype interface android dapat digambarkan sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Rancangan Prototype Form Blueterm</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Gambar 4.28. Tampilan prototype Kontrol Pintu air</p></div>
 +
 
 +
===Konfigurasi Sistem Usulan===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada perancangan sistem usulan ini terdapat beberapa hardware atapun Software yang digunakan yaitu untuk melakukan perancangan dan membuat program, baik untuk sisem arduino maupun Interface nya. Adapun  perangkat keras (hardware) dan perangkat lunak (software) yang digunakan dapat di lihat pada sub bab berikut ini. </p></div>
 +
 
 +
====Spesifikasi Hardware====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada spesifikasi perangkat keras (hardware) dibawah ini merupakan perangkat keras atau modul yang digunakan, dan memiliki fungsi dan kegunaan masing-masing, dan dapat digambarkan secara garis besar saja tidak secara detail dalam pembuatan suatu modul tersebut. Adapun perangkat keras (Hardware) yang digunakan meliputi sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
a. Arduino uno.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
b. Laptop : Acer DualCore 14 inch, 2 Gb DDR3 of RAM, 320 GB of Hardisk</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
c. Printer Cannon PIXMA MP237</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
d. Motor dc</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
e. Rangkaian Elektronika</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
f. Sensor ultrasonik</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
g. Adaptor baterai</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
h. Lcd display 16x2</p></div>
 +
 
 +
====Spesifikasi Software====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada spesifikasi perangkat lunak (software) dibawah ini merupakan Aplikasi yang digunakan untuk membuat program, merancang alur diagram, mengedit program, sebagai interface, media untuk mengupload program dan mengedit suatu gambar. Adapun perangkat lunak (software) yang digunakan meliputi sebagai berikut:</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
a. MIT App Inventori</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
b. Mozilla Firefox</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
c. Microsoft Office 2010</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
d. Notepad++</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
e. IDE Arduino 1.0.5</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
f. Paint</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
g. Fritzing.2013.12.17</p></div>
 +
 
 +
===Testing===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pada tahap testing dilakukan pengujian terhadap sistem yang dibuat yaitu dengan menggunakan metode BlackBox testing, adapun pengujian dilakukan melalui interface blueterm dan arduino, dimana pengujian tersebut agar dapat mengetahui fungsionalitas dari suatu interface, adapun tahapannya tersebut untuk menemukan kesalahan dalam beberapa kategori, diantaranya adalah sebagai berikut.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Dengan memperhatikan fungsi-fungsi yang digunakan, seperti fungsi untuk berkomunikasi dengan piranti lain dengan memperhatikan fungsionalitasnya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Memperhatikan kesalahan-kesalahan yang dapat terjadi ketika melakukan debug ataupun running program.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
3. Dengan memperhatikan struktur performa sehingga aplikasi dapat digunakan dengan baik dan mendukung sistem yang dibuat.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
4. Dengan memperhatikan kesalahan-kesalahan inisialisasi fungsi yang digunakan dalam berinteraksi dengan piranti lain.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Pengujian dengan metode BlackBox sangat memperhatikan pada fungsi fungsional dari suatu program dengan melakukan pendekatan yang melengkapi untuk menemuka kesalahan.</p></div>
 +
 
 +
===Evaluasi===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Berdasarkan uji coba dari keseluruhan sistem yang dibuat terdapat dua metode pengujian yang dilakukan baik secara software maupun secara hardware, pada saat melakukan pengujian pada aplikasi android hanya kendala saat terkoneksi dengan device lainnya.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Lalu uji coba dilakukan lagi secara hardware yaitu dengan melakukan kontroling pada interface aplikasi android. Hasil dari evaluasi baik secara Software dan Hardware mendapat hasil yang cukup baik sehingga sudah dapat diterapkan dalam bentuk Prototype.</p></div>
  
 
===Implementasi===
 
===Implementasi===
====Schedule====
 
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pengumpulan Data<br>Proses pengumpulan data dilakukan untuk mencari sumber dan mengetahui beberapa teori yang digunakan dalam pembuatan sistem dilakukan selama 20 minggu dimulai dari pada saat Kuliah Kerja Praktek (KKP) dan sampai Skripsi yaitu antara 25 Oktober 2014 s/d 10 Desember 2014 dilanjutkan 15 Agustus 2015 s/d tanggal 28 September 2015.</li>
 
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Analisa Sistem<br>Analisa sistem ini dilakukan untuk mengetahui komponen apa saja yang dibutuhkan dalam sistem dan mendiagnosis persoalan yang ada untuk memperbaiki sistem. Analisa sistem dilakukan selama 10 minggu (1 Agustus 2015 s/d tanggal 9 Oktober 2015).</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Perancangan Sistem<br>Dalam perancangan sistem ini terbagi menjadi dua, perancangan hardware dan software merupakan proses yang dilakukan seorang peneliti agar dapat menghasilkan suatu rancangan yang mudah dipahami oleh user. Perancangan sistem dilakukan selama 11 minggu.</li>
+
Pada tahap ini merupakan tahap-tahap untuk merealisasikan dari  sistem yang dirancang yang dimulai dari tahap pengumpulan data-data yang diharapkan dapat membantu dan mendukung sehingga sampai tercapainya dalam penerapannya.</p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pembuatan Program<br>Pembuatan program dilakukan untuk menyempurnakan suatu sistem agar system yang telah dirancang dapat berjalan dengan baik. Pembuatan program dilakukan selama 10 minggu yaitu dimulai dari minggu ke 4 bulan Agustus 2015 sampai minggu ke 2 bulan November 2015.</li>
+
===Schedule===
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Testing program<br>Testing Program dilakukan untuk mengetahui kesalahan-kesalahan yang ada pada program pada saat program di running. Testing program dilakukan yaitu dimulai dari minggu ke 4 bulan September 2015 sampai dengan minggu ke 4 bulan November 2015.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Evaluasi Sistem<br>Untuk  mengetahui kesalahan dan kekurangan dari program yang dibuat maka perlu dilakukan evaluasi program, kegiatan ini dilakukan selama 11 minggu, yaitu minggu ke 3 bulan September 2015 sampai dengan minggu ke 1 bulan Desember 2015.</li>
+
Berdasarkan data yang dikumpulkan, sehingga sistem pengontrolan pintu air dapat bekerja dengan baik, penulis pun melakukan pendekatan terhadap pihak yang berkaitan yang merupakan tempat observasi penulis, hal ini dilakukan demi kepentingan pengguna yang dimana pengguna menginginkan suatu sistem yang dapat membantu dalam melakukan pekerjaan, sedangkan penulis sangat perlu melakukan pendekatan tersebut karena ada beberapa hal yang mungkin akan menjadi kendala ketika dalam proses perancangan dan pembuatan. Adapun jadwal yang dilakukan dalam proses mulai hingga selesai disajikan dalam tabel 4.2 sebagai berikut. </p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Perbaikan Sistem<br>Penambahan atau pengurangan pada point-point tertentu yang tidak diperlukan, sehingga program benar-benar dapat dioptimalkan sesuai kebutuhan user. Perbaikan program dilakukan selama 5 minggu yaitu pada bulan Oktober 2015 sampai November 2015.</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Training User<br>Percobaan alat yang diujicobakan bersama para user untuk mengetahui apakah alat yang dibuat  sudah dapat berjalan dengan optimal atau tidak. Testing User dilakukan selama 3 minggu yaitu antara minggu ke 1 November 2015 sampai minggu ke 2 Desember 2015.</li>
+
<p style="line-height: 2">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Implementasi Sistem<br>Setelah diketahui kelayakan dari program yang dibuat, maka akan dilakukan implementasi program. Dan implementasi program dilakukan selama 6 minggu bersamaan dengan testing user yaitu pada minggu ke 4 Juli 2015 sampai Minggu ke 4 Agustus 2015.
+
</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Dokumentasi<br>Sistem yang dibuat didokumentasikan selama penelitian dan perancangan berlangsung.</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Tabel 4.20 Time Schedule Implementasi Program'''</p></div><div align="center"><img width="550" height="300" style="margin:0px" src="http://i1382.photobucket.com/albums/ah254/luvia19/jadwal_zpshjplb3bn.png"/></div>
+
{{pagebreak}}
+
  
====Estimasi Biaya====
+
Tabel: 4.2.  Pengolahan Jadwal proses pembuatan sistem</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">'''Tabel 4.21 Estimasi Biaya'''</div>
+
===Penerapan===
<div align="center"><img class="alignleft" src="http://i1382.photobucket.com/albums/ah254/luvia19/estimasi%20biaya_zpsrgyg305o.png" alt=" " width="500" height="700" /></div>
+
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
 +
Pada bagian ini hal yang dilakukan adalah bagian untuk menerapkan sistem yang dibuat agar mendapatkan hasil yang sesuai dengan harapan baik bagi penulis maupun oleh instansi yang bersangkutan, instansi dimana tempat melakukan riset. </p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
{{pagebreak}}
+
Tabel: 4.3. Pengolahan jadwal penerapan</p></div>
 +
 
 +
===Estimasi Biaya===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Berikut adalah rincian dalam pembuatan prototype sistem pendeteksi ketinggian air adalah. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Tabel: 4.4. Estimasi biaya yang dikeluarkan</p></div>{{pagebreak}}
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB V'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB V'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENUTUP'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENUTUP'''</div>
  
==Kesimpulan==
+
===Kesimpulan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari perancangan dan implementasi yang dilakukan ada beberapa kesimpulan antara lain:</p></div>
+
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Dalam perancang ini hal yang pertama adalah mengumpulkan komponen – komponen yaitu seperti arduino, enternet shiled,LM 35 , soil moisture sensor, Tp link MR 3020 dan yang terpenting internet sebagi media pengiriman data dari arduino ke ubidot</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Alat ini bekerja Menggunakan Arduino Berbasis Internet Of Things yang memberi imputan analog berupa perintah membaca kelembaban dan kadar suhu pada soil mouisture sensor dan LM35 pada arduino. Output pada arduino di tampilkan pada situs web Ubidot yang berfungsi menampilkan data analog dan statistik  tiap 10 menit.</li>
+
Berdasarkan hasil penelitian proyek alat Pendeteksi ketinggian air ini mempunyai 5 titik ketinggian air. Titik pertama berupa Status siaga 1 yang ditandai dengan led warna hijau yang menyala, lalu titik kedua berupa status siaga 2 yang ditandai dengan led warna hijau yang menyala, lalu titik ketiga berupa status siaga 3 yang ditandai led warna merah yang menyala, lalu titik keempat berupa status siaga 4 yang ditandai led warna merah yang menyala dan buzzer bunyi dengan tempo yang pendek,  serta titik terakhir yaitu titik ke kelima berupa bunyi buzzer tampa henti yang menandakan bahaya. lcd akan menampilkan masing-masing status ketinggian air yang sesuai dengan masukan pada sensor air yang diterima.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sensor LM 53 merupakan perangkat yang di gunakan untuk mendeteksi suhu</li>
+
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">prototype monitoring rungan budidaya jamur ini dapat memberikan kemudahan perawatan jamur dalam hal mengatur kelembaban baglog dan suhu ruangan penyimpanan budidaya jamur tersebut</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
</ol>
+
<p style="line-height: 2">
  
==Saran==
+
Sensor air yang sangat peka menghantarkan arus, sehingga terkadang terjadi kesalahan pada pengukuran ketinggian air ini. karena apabila sensor air ini kotor maka sensor air tidak akan berfungsi sebagaimana mestinya.</p></div>
  
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penyiraman pada alat ini dapat  di lakukan dengan otomatis secara real time </li>
+
====Kesimpulan Terhadap Rumusan Masalah====
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Dapat di tambahkan sesnsor asap sebagai pendeteksi gas beracun pada baglog jamur </li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Notifikasi kelembaban pada jamur dapat ditambahkan dengan pesan singkat yang dapat di kirim secara otomatis melalui web ubidot </li></ol>
+
1. Dengan memanfaatkan sensor ultrasonic maka ketinggian air dpaat diukur dengan secara berkala.</p></div>
  
==Kesan==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Perancangan system menggunakan arduino serta smartphone yang dapat dikomunikasikan dengan Bluetooth..</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
3. Dengan memanfaatkan relay sebagai saklar yang dapat dialiri listrik sesuai keinginan, maka suara buzzer dapat diatur.</p></div>
 +
 
 +
====Kesimpulan Terhadap Tujuan dan Manfaat Penelitian====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Kesimpulan Terhadap Tujuan Penelitian</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
a. Terealisasinya sistem pendeteksi ketinggian air.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
b. Menampilkan ketinggian air secara berkala pada lcd display.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Kesimpulan Terhadap Manfaat Penelitian</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
a. Sistem yang dibuat didukung oleh aplikasi yang dapat ditampilkan dalam bentuk interface android.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
b. Dengan melakukan konfigurasi antara software dan hardware dapat di buat sistem pendeteksi ketinggian air dengan menggunkan mikrokontroller dan aplikasi android.</p></div>
 +
 
 +
====Kesimpulan Terhadap Metode Penelitian====
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
Dengan memanfaatkan aplikasi android sebagai media interface yang dapat mengontrol perangkat elektronika yang diprogram melalui arduino, maka sistem ini dapat mempermudah dalam melakukan untuk membukan dan menutup pintu air.</p></div>
 +
 
 +
===Saran===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
1. Sistem ini dapat dikembangkan dalam bentuk yang sesungguhnya dengan memanfaatkan sebuah komunikasi jaringan internet.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
2. Sistem ini dapat kembangkan dengan berbagai aplikasi seperti webserver.</p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
 
 +
3. Bagi pengembang selanjutnya untuk aplikasi yang berbasis smartphone dapat dibuat dengan bahasa program basic4android, java, phyton dan lain-lain.</p></div>
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>=
Baris 1.656: Baris 6.381:
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR LAMPIRAN'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR LAMPIRAN'''</div>=
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text indent: 0.5in"><p style="line-height: 1">'''Lampiran A''' </p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.1. Surat Pengantar Skripsi]</div>
  
{{pagebreak}}
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.2. Kartu Bimbingan]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.3. Kartu Study Tetap Final (KSTF)]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.4. Form Validasi Skripsi]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.5. Kwitansi Pembayaran Skripsi]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.6. Daftar Mata Kuliah Yang Belum Diambil]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.7. Daftar Nilai]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.8. Formulir Seminar Proposal]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.9. Sertifikat Toefl]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.10. Sertifikat Prospek]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.11. Sertifikat IT Internasional]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.12. Sertifikat IT Nasional]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view A.13. Curiculum Vitae]</div>
 +
&nbsp;&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text indent: 0.5in"><p style="line-height: 2">'''Lampiran B''' </p></div>
  
[[Category: Skripsi 2015/2016]]
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view B.1. Hasil Wawancara]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view B.2. Hasil Observasi]</div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">[https://drive.google.com/a/raharja.info/file/d/0B6nP8Y96j-fVWU04OUVhZ1BUbGM/view B.3. Elisitasi]</div>
 +
[[2016/2017]]

Revisi terkini pada 2 Oktober 2016 07.10

SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN

HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN

GELAM JAYA TANGERANG


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1131469155
NAMA
: M GALIH PRASETYO


JURUSAN SISTEM KOMPUTER

KONSENTRASI COMPUTER SYSTEM

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2016/2017

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN

HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN

GELAM JAYA TANGERANG

Disusun Oleh :

NIM
: 1131469155
Nama
: M GALIH PRASETYO
Jenjang Studi
: Strata Satu
Jurusan
:Sistem Komputer
Konsentrasi
:Computer System

 

 

Disahkan Oleh :

Tangerang, ..... 2016

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
NIP : 000594
       
NIP : 079010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN

HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN

GELAM JAYA TANGERANG

Dibuat Oleh :

Nim
: 1131469155
Nama
: M GALIH PRASETYO

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Disetujui Oleh :

Tangerang,.... 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
   
Hendra Kusumah., S.Kom
NID : 11010
   
NID : 14017

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN

HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN

GELAM JAYA TANGERANG

Dibuat Oleh :

NIM
: 1131469155
Nama
: M GALIH PRASETYO

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, .... 2016

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN

HANDPHONE BERBASIS MIKRONTROLLER PADA KELURAHAN

GELAM JAYA TANGERANG

Disusun Oleh :

NIM
: 1131469155
Nama
: M GALIH PRASETYO
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Komputer
Konsentrasi
: Computer System

 

 

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.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.


Tangerang, .......... 2016
M GALIH PRASETYO
NIM.1131469155



ABSTRAKSI

Seiring dengan berkembangnya dunia industri dan teknologi mengenai robot pada zaman sekarang ini, peranan smartphone sebagai media kontrol untuk penunjang dalam mempermudah penggunaanya semakin hari semakin besar dan berkembang, pengontrolan robot yang menggunakan media smartphone telah menghasilkan berbagai kemudahan yang bisa meringankan pekerjaan manusia terutama masalah banjir yang semakin hari semakin tak terkendali akibat dampak yang timbulkan untuk masalah banjir sungai ini, dan media untuk pengontrolan alatnya sendiri tidak hanya menggunakan sensor yang di tanam pada robot itu sendiri melainkan bisa menggunakan media smartphone dan blutooth sebagai interface antara robot dengan smartphone yang berbasis mikrokontroller yang di program sedemikian rupa sehingga menghasilkan sebuah robot pengukur ketinggihan air, dan untuk itulah penulis membuat sebuah karya yang berjudul robot keamanan tinggi air sungai menggunakan handphone yang berbasis mikrokontroller pada Kelurahan Gelam Jaya.

Kata kunci : Robot, Mikrokontroller, handphone


KATA PENGANTAR

Puji syukur alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah memberikan seribu jalan, sejuta langkah serta melimpahkan segala rahmat dan karunia-Nya, sehingga laporan Kuliah Kerja Praktek Penulis dapat berjalan dengan baik dan selesai dengan semestinya.

Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, penulis mengambil data berdasarkan hasil observasi, wawancara, survey serta studi pustaka yang mendukung penulisan ini.

Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak penyusunan Skripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan yang singkat ini, izinkanlah penulis menyampaikan selaksa pujian dan terimakasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Bapak Ferry Sudarto, S.Kom., M.Pd selaku Kepala Jurusan Sistem Komputer STMIK Perguruan Tinggi Raharja
  4. Ibu Diah Aryani ST.M M.Kom selaku Dosen Pembimbing 1, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan
  5. Bapak Hendra Kusumah S.Kom selaku Dosen Pembimbing 2, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan
  6. Bapak H.Muhammad Supriyadi AM,SE sekalu Stakeholder dalam dilakukannya skripsi ini.
  7. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  8. Kedua orang tua tercinta, yang telah memberikan dukungan baik moral maupun material.
  9. Muhammad Akram Al-Farizi Bahtiar , yang telah memotivasi semangat, niat dan keinginan penulis untuk menyelesaikan pembuatan laporan Skripsi ini.
  10. Terimakasih kepada ThePillars,Kuhitech dan Teman-Teman seperjuangan yang telah memberikan saya semangat dalam menyelesaikan Laporan Skripsi ini.
  11. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah ikut membantu dalam penyusunan Laporan Skripsi ini.

Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan Skripsi ini bermanfaat bagi pihak yang membutuhkan.



Tangerang, ..... 2016
M GALIH PRASETYO
NIM. 1131469155

Daftar isi

DAFTAR SIMBOL


DAFTAR SIMBOL FLOWCHART (DIAGRAM ALIR)

 

DAFTAR SIMBOL ELEKTRONIKA

 

DAFTAR TABEL


 

DAFTAR GAMBAR

Gambar 2.1 Sistem Tertutup



BAB I

PENDAHULUAN

Latar Belakang

Bencana alam merupakan salah satu bencana alam yang timbul akibat tindakan manusia yang berbuat ceroboh dan merusak. Bencana alam apapun itu pasti akan menimbulkan kerugian, baik itu materil maupun psikologis. Bencana alam menyebabkan banyak orang kehilangan tempat tinggal, sumber mata pencaharian, anggota keluarga, bencana alam juga dapat menimbulkan trauma bagi korban-korbannya. Maka dari pada itu, bancana alam apapun itu harus dicegah agar tak erjadi demi tercapainya hidup yang aman dan tenteram. Adapun salah satu jenis bencana alam itu adalah banjir.

Banjir timbul akibat hutan dan pepohonan tidak dapat lagi menahan air yang berlebih. Ketika hujan air akan diserap oleh tumbuhan dan pepohonan, dan air yang tidak terserap akan mengalir ke sungai. Ketika air sungai tidak dapat laggi meneruskan atau mengalirkan air tersebut, air akan meluap ke daratan. Banir biasanya terjadi ketika hujan turun deras secara terus menerus. Banjir tidak hanya merusak barang berharga serta lingkungan ,membahayakan hidup manusia dan binatang, namun Banjir juga mempunyai efek lain juga. Banjir yang berkecepatan tinggi menyebabkan erosi lahan seperti halnya permasalahan pemecahan sedimen ke arah muara. Juga merusak tempat ikan bertelur dan kehidupan rimba , tempat kediaman binatang rimba juga sering dibinasakan. Banyak warga yang kehilangan tempat tinggal , mengalami gagal panen , Terputusnya roda perekonomian di daerah yang terkena banjir , seperti jalan terendam banjir , maka kendaraan untuk distribusipun terhenti karena tidak bisa lewat . Banyak Pelajar tidak bisa sekolah , karena sekolahnya terendam banjir , padahal sekolah salah satu cara meningkatkan SDM ( Sumber Daya Manusia ) Indonesia. Kerugian keuangan karena banjir ditaksir sekitar jutaan Dolar Amerika per tahun. Untuk itu, diperlukan sebuah alat yang bisa mencegah terjadinya kerugian-kerugian akibat banjir ini. Salah satu alat iu adalah "Alat Pendeteksi Banjir Sederhana".

Pembuatan alat ini cukup mudah karena alat ini menerapkan sistem rangkaian listrik tertutup. Artinya tidak menerapkan sistem rangkaian instalasi listrik yang rumit, dengan demikian masyarakat dapat membuat alat pendeteksi banjir mandiri dan alat ini bisa sebagai alternatif. Karakter pendeteksi banjir sederhana ini adalah prinsip rangkaian listrik tertutup digabung dengan hukum Archimides, dimana setiap benda yang dimasukkan ke dalam fluida baik seluruhnya atau sebagian akan mendapatkan atau dikenai gaya dari segala arah sebesar berat benda yang dimasukkan tadi. Dengan demikian, dapat dikatakan setiap benda yang dimasukkan dalam fluida akan mendapatkan gaya angkat ke atas. Digabungkan dengan prinsip rangkaian listrik, disana terdapat saklar otomatis yang akan menghubungkan rangkaian tersebut karena adanya dorongan air sungai yang meninggi. Dengan demikian, ketika saklar terhubung maka arus listrik dapat mengalir dan menghidupkan lampu serta membunyikan alarm peringatan. Oleh karena itu penelitian tugas akhir ini penulis beri judul "SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN HANDPHONE BERBASIS MIKROKONTROLER PADA KELURAHAN GELAM JAYA"

Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis mencoba merumuskan masalah sebagai berikut :

1. Apakah kondisi lingkungan dan ruangan dapat dikontrol secara keseluruhan dengan baik.

2. Bagaimana membuat sistem yang dapat merekam secara langsung seseorang yang sedang merokok pada lingkungan tersebut.

3. Bagaimana merancang sebuah sistem mikrokontroller yang dapat dikontrol melalui interface visual basic.Net.

Ruang Lingkup

Sebagai pembatasan bahasan atas penyusunan laporan ini sehingga tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka ruang lingkup laporan ini adalah sebagai berikut:

1. Sistem yang dapat mendeteksi asap pada lingkungan bebas asap rokok.

2. Interface visual basic.Net yang dapat menampilkan atau merekam video ketika asap terdeteksi.

Tujuan dan Manfaat Penulisan

Tujuan

Adapun tujuan pokok dari penelitian ini yaitu untuk menerangkan fakta-fakta yang telah ditemukan, serta menerapkan berbagai teori yang telah didapatkan selama ini. Adapun tujuan lain dari Skripsi ini adalah sebagai berikut :

a. Membuat Sistem pendeteksi asap rokok pada lingkungan bebas asap rokok.

b. Merancang sebuah interface untuk menampilakan gambar ketika system mikrokontroller bekerja.

Manfaat

Manfaat penelitian merupakan dampak dari pencapaiannya tujuan. Manfaat atau kegunaan hasil penelitian dapat diklasifikasikan menjadi manfaat teoritis dan manfaat praktis. Manfaat teoritis artinya hasil penelitian bermanfaat untuk pengembangan ilmu pengetahuan yang berkaitan dengan obyek penelitian. Dalam hal ini, penelitian yang dilakukan dibuat dengan dukungan beberapa kajian teoritis dan temuan sebelumnya, maka penelitian ini mempunyai manfaat teoritis. Sedangkan manfaat praktisnya tergantung pada bentuk penelitian yang dilakukan, terutama untuk penelitian evaluasi dan eksperimen.Bentuk apresiasi dan kontribusi dalam perkembangan teknologi informasi dan elektronika. Beberapa manfaat yang diperoleh penulis dalam penelitian ini adalah:

a. Optimalisasi fungsi dari sensor asap MQ-2 yang digunakan untuk mendeteksi udara yang mengandung asap.

b. Memenfaatkan sebuah kamera webcam sebagai media untuk pengambilan data yang berupa video, dan video tersebut bisa diputar ulang karena sudah tersimpan pada drive D yang telah ditentukan sebelumnya.

Metode Penelitian

Dalam metode ini memanfaatkan sistem kecerdasan buatan yang diterapkan pada mikrokontroller untuk memberi informasi, peringatan dan penanganan pada ruangan yang terdapat asap rokok, sehingga ruangan tersebut bebas dari asap rokok.

Metode Pengumpulan Data

Untuk mendapatkan data yang diperlukan dalam laporan skripsi ini, digunakan metode sebagai berikut:

1. Metode Pengamatan (Observasi Research)

Merupakan cara pengumpulan data dimana peneliti tidak memiliki kendali sama sekali terhadap pemunculan respon objek yang diamati, keculai dalam menentukan faktor yang diamati dan memeriksa ketelitian data. Penelitian dilaksanakan langsung di SMK Bina Amm'mur yang menjadi lokasi penelitian guna memperoleh data dan keterangan.

2. Metode Wawancara (Interview Research)

Metode ini dilakukan melalui proses tanya jawab dengan seorang atau beberapa narasumber di tempat atau lokasi dimana objek penelitian dilakukan. Proses tanya jawab ini dilakukan langsung kepada stakeholder SMK Bina Amm'mur.

3. Metode Studi Pustaka (Library Research)

Studi pustaka adalah metode untuk mendapatkan informasi dan data dari beberapa sumber (literature) atau buku yang diperlukan untuk kebutuhan penganalisaan dan perancangan sistem baru yang di usulkan.

Metode Analisa

1. Metode Analisa Sistem

Pada metode analisa sistem ini penulis menggunakan metode analisa SWOT dimana dalam pengertian metode analisa SWOT ini adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (sterngths, weaknesses, opportunities, dan threats). Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi bisnis atau proyek dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak dalam mencapai tujuan tersebut. Analisis SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang matrik SWOT, dimana aplikasinya adalah bagaimana kekuatan (strengths), mampu mengambil keuntungan (advantage) dari peluang (opportunities) yang ada, bagaimana cara mengatasi kelemahan (weaknesses) yang mencegah keuntungan (advantage) dari peluang (opportunities) yang ada, selanjutnya bagaimana kekuatan (strengths) mampu menghadapi ancaman (threats) menjadi nyata atau menciptakan sebuah ancaman baru.

Tabel 1.1. Matrik Strategi Kombinasi Internal - Eksternal

2. Metode Analisa Perancangan Program

Dalam metode ini penulis menggunakan perancangan program dengan metode Flowchart. Flowchart adalah representasi bergambar dari suatu algoritma dimana langkah-langkah digambarkan dalam berbagai bentuk kotak dan aliran logikanya terhubung dengan garis panah.

Metode Perancangan

Pada metode ini penulis menggunakan perancangan flowchart, alasan penulis menggunakan diagram alir ( flowchart ) karena berdasarkan atas tujuan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol standart.

Metode Prototype

Alat yang dibuat bersifat prototype atau simulasi alat yang dapat dipergunakan secara nyata uji coba dan penelitian menggunakan Sensor Asap MQ-2 atau AF-30 dan asap rokok.

Metode Testing

Pada metode testing ini penulis ingin menggunakan Black Box pada sistem yang akan penulis bangun, dalam pengertiannya Blakc Box testing adalah metode pengujian dengan struktur internal tau kerja. pengetahuan khusus dari kode aplikasi / struktur internal dan pengetahuan pemrograman pada umumnya tidak diperlukan. Uji kasus dibangun di sekitar spesifikasi dan persyaratan, yakni, aplikasi apa yang seharusnya dilakukan.Menggunakan deskripsi eksternal perangkat lunak, termasuk spesifikasi, persyaratan, dan desain untuk menurunkan uji kasus. Tes ini dapat menjadi fungsional atau non-fungsional, meskipun biasanya fungsional. Perancang uji memilih input yang valid dan tidak valid dan menentukan output yang benar. Tidak ada pengetahuan tentang struktur internal benda uji itu. Sedangkan alasan penulis memilih black box ini karena metode uji dapat diterapkan pada semua tingkat pengujian perangkat lunak: unit, integrasi, fungsional, sistem.

Sistematika Penulisan

Untuk memahami lebih jelas tentang penulisan penelitian ini, maka dikelompokkan materi penulisan menjadi 5 (lima) bab yang masing-masing saling berkaitan antara bab satu dengan yang lainya, sehingga menjadi satu kesatuan yang utuh, yaitu:

BAB I PENDAHULUAN

Bab ini berisi tentang uraian latar belakang, perumusan masalah, tujuan dan manfaat penulisan, ruang lingkup, metode penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisi tentang uraian mengenai teori-teori dasar yang akan mendukung pembahasan masalah, serta cara berfikir dalam penyusunan Skripsi ini. Uraian tersebut menjelaskan tentang Visual Basic.Net, Mikrokontroler arduino, serta beberapa komponen pendukung.

BAB III ANALISIS SISTEM YANG BERJALAN

Bab ini berisi tentang gambaran umum objek yang diteliti meliputi sejarah singkat,wewenang dan tanggung jawab,permasalahan yang dihadapi,dll.

BAB IV HASIL PENELITIAN

Bab ini berisi tentang hasil penelitian memuat sesuatu yang anda buat berdasarkan analisis permasalahan pada bab 3,pada bab ini terdapat pembahasan penting yaitu :

1. Penyajian data penelitian

2. Pengolahan terhadap data yang terkumpul

3. Pembahasan

BAB V PENUTUP

Bab ini merupakan bab penutup yang berisi tentang kesimpulan dan saran dari hasil pengamatan dan penelitian yang dilakukan pada Skripsi ini.

DAFTAR PUSTAKA

LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Menurut Sutarman (2012:13), Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama.

Menurut Diana dan Setiawati ( 2011 : 3 ), Sistem adalah serangkaian bagian yang saling tergantung dan bekerjasama untuk mencapai tujuan tertentu.

Menurut Yakub (2012:1), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu.

Menurut Sutabri (2012:10), Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.

Berdasarkan beberapa definisi sistem yang dikemukakan di atas dapat ditarik kesimpulan bahwa sistem adalah sekumpulan komponen atau elemen yang berkerja sama sesuai fungsinya dan saling berhubungan untuk mencapai suatu tujuan.

1. Karakteristik Sistem

Menurut Sutabri (2012:20), model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapaun karakteristik yang dimaksud adalah sebagai berikut:

1. Komponen Sistem (Components)

Suatu sistem terdiri dari sejumlah komponen yang seling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut super sistem.

2. Batasan Sistem (Boundary)

Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

3. Lingkungan Luar Sistem (Evirontment)

Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kelangsungan hidup sistem tersebut.

4. Penghubung Sistem (Interface)

Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk satu kesatuan.

5. Masukan Sistem (Input)

Energi yang dimasukan ke dalam sistem disebut masukan sistem, yang dapat berupa pemelihaaran dan sinyal. Contohnya, di dalam suatu unit sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

6. Keluaran Sistem (Output)

Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsitem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsistem lain.

7. Pengolah Sistem (Procces)

Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya sistem akuntansi. sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

8. Sasaran Sistem (Objective)

Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

2. Klasifikasi Sistem

Menurut Sutabri (2012:22), sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:

1. Sistem Abstrak dan Sistem Fisik

Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.

2. Sistem Alamiah dan Sistem Buatan Manusia

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, danpergantian musim. Sedangkan sistem buatn manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

3. Sistem Determinasi dan Sistem Probabilistik

Sistem yang berinterkasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

4. Sistem Terbuka dan Sistem Tertutup

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkunagn luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem tebuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

Konsep Dasar Pengontrolan

1. Definisi Pengontrolan

Menurut Erinofiardi (2012:261), Suatu system control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tampa adanya campur tangan manusia (otomatis).

Kontrol otomatis mempenyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, sistem kontrol otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalahan yang timbul di sekitarnya dengan cara yang lebih mudah, efisien dan efektif. Adanya kontrol otomatis secara tidak langsung dapat menggantikan peran manusia dalam meringankan segala aktifitasnya.

Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Pada industri besar dan modern sangat memerlukan tenaga ahli perencanaan sistem pengendali dan perancangan desain sistem pengendali, termasuk teknisi profesional sebagai operator. Tidak menutup kemungkinan bahwa pengontrolan berasal dari berbagai disiplin ilmu yang saling berhubungan karena teori sistem pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai system pengendalian yang menuntut kecepatan dan ketelitian yang tinggi dengan hasil output yang optimal.

Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka ( Open-loop Control System ) dan Sistem Pengendali Loop Tertutup ( Closed-loop Control System ).

2. Jenis – Jenis Pengontrolan

1. Sistem Kontrol Loop Terbuka

Menurut Erinofiardi (2012:261) sistem kontrol loop terbuka adalah suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.

Gambar 2.1. Sistem pengendali loop terbuka

[Sumber : Erinofiardi (2012:261)]

Gambar diagram blok diatas menggambarkan bahwa didalam

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.

2. Sistem Kontrol Loop Tertutup

Menurut Erinofiardi (2012:261) sistem kontrol loop tertutup

adalah Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan.

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 mendekati hasil yang diinginkan.

Gambar 2.2. Sistem pengendali loop tertutup

[Sumber : Erinofiardi (2012:261)]

Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu 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.

Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalsikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.

Konsep Dasar Flowchart

1. Definisi Flowchart

Menurut Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8), Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.

Menurut Adelia dan Jimmy Setiawan di dalam Jurnal Sistem Informasi Vol. 6, No.2 (2011:116), Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.

Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan

2. Cara Membuat Flowchart

Ada beberapa petunjuk dalam pembuatan Flowchart Menurut Menurut Sulindawati dan Muhammad Fathoni dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8):

a. Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.

b. Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.

c. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas

d. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.

e. Setiap langkah dari aktifitas harus berada pada urutan yang benar

f. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.

g. Gunakan symbol-simbol flowchart yang standart.

3. Jenis-Jenis Flowchart

Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai berikut:

a. Bagan Alir Sistem (Systems Flowchart)

Merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam system secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada dalam sistem

Gambar 2.3. Bagan Alir Sistem (System Flowcharts)

b. Bagan Alir Dokumen (Document Flowchart)

Menelusuri alur dari data yang ditulis melalui sistem. Fungsi utamanya untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian yang lain.

Gambar 2.4. Bagan Alir Dokumen (Document Flowchart)

c. Bagan Alir Skematik (Schematic Flowchart)

Mirip dengan Flowchart sistem yang menggambarkan suatu sistem atau prosedur.

Gambar 2.5. Bagan Alir Skematik (Schematic Flowchart)

d. Bagan Alir Program (Program Flowchart)

Merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur dilaksanakan

Gambar 2.6. Bagan Alir Program (Program Flowchart)

e. Bagan Alir Proses (Process Flowchart)

Merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah selanjutnya dari sebuah sistem.

Gambar 2.7. Bagan Alir Proses (Process Flowchart)

Gambar 2.8. Contoh Variasi Aplikasi Flowchart

Konsep Dasar White Box

1. Definisi White Box

Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), Pengujian White Box berfokus pada struktur kontrol pengguna.

Menurut Handaya dan Hakim Hartanto di dalam Jurnal Sistem Informasi (2011:204) White Box adalah sebuah cara pengujian yang menggunakan struktur kontrol yang dideskripsikan sebagai komponen perangkat lunak untuk memperoleh uji kasus.

Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa white box adalah sebuah cara pengujian yang menggunkan struktur control perangkat lunak.

Konsep Dasar Black Box

1. Definisi Black Box

Menurut Siddiq (2012:4), Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar.

Menurut Budiman (2012:4) Pengujian black box 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.

Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian Black Box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.

Berbeda dengan white Box, Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba Black Box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.

Uji coba Black Box bukan merupakan alternatif dari uji coba white Box, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode white Box. Black Box Testing dapat dilakukan pada setiap level pembangunan sistem. Mulai dari unit, integration, system, dan acceptance.

Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:

a. Fungsi-fungsi yang salah atau hilang

b. Kesalahan interface

Kesalahan dalam struktur data atau akses database eksternal

c. Kesalahan performa

d. kesalahan inisialisasi dan terminasi

Tidak seperti metode white Box yang dilaksanakan diawal proses, uji coba Black Box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba Black Box dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:

a. Bagaimana validitas fungsionalnya diuji?

b. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?

c. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?

d. Bagaimana batasan-batasan kelas data diisolasi?

e. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?

f. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?

Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut:

a. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.

b. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.

c. Menentukan output untuk suatu jenis input.

d. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.

e. Melakukan pengujian.

f. Pembandingan output yang dihasilkan dengan output yang diharapkan.

g. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.

2. Metode Pengujian Dalam Black Box

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

a. Equivalence Partioning

Equivalence Partioning merupakan metode uji coba Black Box yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.

b. Boundary Value Analysis

Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.

c. Cause-Effect Graphing Techniques

Cause-Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:

1) Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.

2) Pembuatan grafik Causes-Effect graph

3) Grafik dikonversikan kedalam tabel keputusan

4) Aturan tabel keputusan dikonversikan kedalam kasus uji

d. Comparison Testing

Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik Black Box Testing yang disebut Comparison Testing atau back-to-back Testing.

e. Sample and Robustness Testing

1) Sample Testing

Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu

2) Robustness Testing

Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.

f. Behavior Testing dan Performance Testing

1) Behavior Testing

Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.

2) Performance Testing

Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.

g. Requirement Testing

Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.

1) Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program

2) Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.

h. Endurance Testing

Endurance Testing melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.

Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.

3. Kelebihan dan Kelemahan Black Box

Dalam uji coba Black Box terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:

Tabel 2.1. Kelebihan dan Kelemahan Black Box

Konsep Dasar Prototipe

1. Definisi Prototipe

Menurut Simarmata (2010:64), Prototipe adalah perubahan cepat di dalam perancangan dan pembangunan prototype.

Menurut Wiyancoko (2010:120),Prototipe adalah model produk yang mewakili hasil produksi yang sebenarnya. Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa prototype adalah proses pembuatan model produk dalam perancangan.

A. Prototipe Jenis I

Prototipe jenis I sesungguhnya akan menjadi sistem operasional. Pendekatan ini hanya mungkin jika peralatan prototyping memungkinkan prototipe memuat semua elemen penting dari sistem baru. Langkah-langkah pengembangan prototipe jenis I adalah sebagai berikut:

1. Mengidentifikasi kebutuhan pemakai.

2. Mengembangkan prototipe

3. Menentukan apakah prototipe dapat diterima

4. Menggunakan prototype

B. Prototipe Jenis II

Prototipe jenis II merupakan suatu model yang dapat dibuang yang berfungsi sebagai alat cetak biru bagi sistem operasional. Pendekatan ini dilakukan jika prototipe tersebut hanya dimaksudkan untuk tampilan seperti sistem operasional dan tidak dimaksudkan untuk memuat semua elemen penting.

Tiga langkah pertama dalam pengembangan prototipe jenis II sama seperti untuk prototipe jenis I. Langkah-langkah selanjutnya adalah sebagai berikut:

1. Mengkodekan sistem operasional

2. Menguji sistem operasional

3. Menentukan jika sistem operasional dapat diterima

4. Menggunakan sistem operasional

Gambar 2.9. Metode Prototipe

[Sumber: Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM (2010:8)]

Menurut Sasankar dan Vinay Chavan di dalam jurnal International Journal of Computer Science & Technology (2011:139) Terdapat tiga pendekatan utama prototyping, yaitu:

1. THROW-AWAY

Prototype dibuat dan dites. Pengalaman yang diperoleh dari pembuatan prototype digunakan untuk membuat produk akhir (final), kemudian prototype tersebut dibuang (tak dipakai).

2. INCREMENTAL

Produk finalnya dibuat sebagai komponen-komponen yang terpisah. Desain produk finalnya secara keseluruhan haya ada satu tetapi dibagi dalam komonen-komponen lebih kecil yang terpisah (independent).

3. EVOLUTIONARY

Pada metode ini, prototipenya tidak dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.

2. Kelebihan dan Kelemahan Prototipe

Kelebihan dan Kelemahan prototyping adalah sebagai berikut:

Tabel 2.2. Kelebihan dan Kekurangan Prototipe

Konsep Dasar Analisis SWOT

1. Definisi Analisis SWOT

Menurut Rangkuti (2011:199), penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut harus dipertimbangkan dalam analisis SWOT. SWOT adalah singkatan dari lingkungan internal strengths dan weakness serta lingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponen dasar yaitu :

Kuadran 1 : Ini merupakan situasi yang sangat menguntungkan. Perusahaan tersebut memiliki peluang dan kekuatan sehingga dapat memanfaatkan peluang dan yang ada. Strategi yang harus ditetapkan dalam kondisi ini adalah mendukung kebijakan pertumbuhan yang agresif (Growth Oriented Strategy).

Kuadran 2 : Meskipun menghadapi berbagai ancaman, perusahaan ini masih memiliki kekuatan dari segi internal. Strategi yang harus diterapkan adalah menggunakan kekuatan untuk memanfaatkan peluang jangka panjang dengan cara strategi diversifikasi (produk atau pasar).

Kuadran 3 : Perusahaan menghadapi peluang pasar yang sangat besar, tetapi dilain pihak menghadapi beberapa kendala atau kelemahan internal. Kondisi bisnis pada kuadran 3 ini mirip dengan questionmark pada BCG matriks. Fokus strategi perusahaan ini adalah meminimalkan masalah-masalah internal perusahaan sehingga dapat merebut peluang pasar yang lebih baik. Misalnya, Apple menggunakan strategi peninjauan kembali teknologi yang digunakan dengan cara menawarkan produk-produk baru dalam industri microcomputer.

Kuadran 4 : Ini merupakan situasai yang sangat tidak menguntungkan, perusahaan tersebut menghadapi berbagai ancaman dan kelemahan internal.

Menurut Yusmini (2011:68), definisi analisa SWOT sebagai berikut:

Analisis SWOT adalah suatu bentuk analisis dengan mengidentifikasi berbagai faktor secara sistematis terhadap kekuatan-kekuatan (Strengths) dan kelemahan-kelemahan (Weakness) suatu lembaga atau organisasi dan kesempatan-kesempatan (Oportunities) serta ancaman-ancaman (Threats) dari lingkungan untuk merumuskan strategiperusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threats).

Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan analisis SWOT menggambarkan secara jelas bagaimana peluang dan ancaman yang dihadapi oleh perusahaan dapat disesuaikan dengan kekuatan dan kelemahan yang dimiliki.

2. Langkah-Langkah Penyusunan SWOT

Menurut Rangkuti (2011:8) Langkah–langkah mudah penyusunan SWOT yaitu:

1. Melakukan Proses Input Untuk Menyusun SWOT

Tujuannya adalah untuk mengetahui informasi strategis apa saja yang harus dikumpulkan sebelum menyusun SWOT.

2. Mengembangkan Timeline (Ketepatan Waktu)

Tujuannya adalah untuk menentukan target berapa lama penyusunan SWOT ini dibutuhkan sampai selesai.

3. Membentuk Teamwork Berdasarkan Metode OCAI

Tujuannya adalah menentukan isu penting yang harus dimiliki oleh setiap anggota dalam teamwork dengan nilai-nilai budaya organisasi yang sesuai dan tepat.

4. Kuisioner Riset SWOT

Tujuannya adalah untuk menyusun formulasi strategis, berdasarkan faktor-faktor internal (kekuatan dan kelemahan) serta faktor faktor eksternal (peluang dan ancaman).

5. Identifikasi Penyebab Masalah

Tujuannya adalah untuk menemukan masalah yang sebenarnya dan tidak terjebak dengan fenomena.

6. Menentukan Tujuan Dan Sasaran Strategis

Tujuannya adalah untuk menentukan tujuan strategis berikut sasaran strategis secara tepat, sehingga dapat mengatasi masalah yang sedang dan akan dihadapi perusahaan.

7. Menyusun Isu Strategis, Formulasi Strategis, Tema Strategis, Dan Pemetaan Strategis

Tujuannya adalah pengujian apakah isu strategis dan tema strategis yang akan dipakai dalam SWOT sudah cukup baik dan mendukung pencapaian visi dan misi perusahaan. Berdasarkan isu strategis dan tema strategis ini disusun pemetaan strategis. Pemetaan strategis adalah rencana pemetaan strategis ke dalam kerangka empat perspektif SWOT, sehingga semuanya dapat terintegrasi dalam tujuan dan sasaran strategis yang ingin dicapai perusahaan.

8. Menentukan Ukuran Yang Dipakai Dalam SWOT

Tujuannya adalah menentukan ukuran apa saja yang ingin dipakai dalam SWOT, berikut bagaimana cara mengukurnya.

9. Merumuskan Strategis Initiatives Dan Key Performance Indicators Dalam Bentuk Tag Dan Lead Indicator

Tujuannya adalah untuk merumuskan strategi cinitiative dan menyusun key performance indicator dalam bentuk lag dan lead indicator. Dalam bagian ini akan dijelaskan juga perbandingan ukuran hasil dengan pemicu kinerja.

10. Memberikan Bobot Dan Nilai Untuk Mengukur Kinerja

Tujuannya adalah untuk mengkuantifikasi semua persoalan pengukuran kinerja kedalam bentuk ukuran yang mudah dipahami.

11. Melakukan Cascading SWOT

Tujuannya untuk mengukur objectivies (O), cara pengukuran atau measurement (M), cara menentukan target (T), serta cara menentukan program (P) yang menjadi prioritas. Selanjutnya OMTP ini didistribusikan mulai dari tingkat atas, unit bisnis, sampai tingkat individual dalam bentuk kartu individu.

12. Analisa Risiko Menggunakan Key Risk Indicators

Tujuannya adalah untuk mengukur besarnya risiko serta melakukan antisipasi penanggulangannya.

13. Analisis Anggaran Dan Model Keuangan

Tujuannya adalah untuk membuat anggaran berbagai program yang sudah disusun sebelumnya berikut perkiraan rasio-rasio keuangan yang akan diperoleh dalam rencana anggaran perusahaan.

14. Analisis Kasus Corporate Strategy Menggunakan SWOT

Pada bagian ini pembaca akan memperoleh contoh penerapan SWOT pada suatu perusahaan, sehingga mendapat gambaran tentang betapa mudah menerapkan SWOT dalam bisnis yang sedang ia jalankan.

3. Tujuan Analisa SWOT

Menurut Rangkuti (2011:197), tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi.

4. Pendekatan Pemecahan Masalah

Menurut Puspitasari (2011:96), Penelitian ini menggunakan konsep service marketing mix (bauran pemasaran jasa) 7P–Product, Price, Promotion, Place, People, Process, dan Physical Evidence. Adapun penjelasan ketujuh hal tersebut adalah sebagai berikut:

1. Product : produk atau jasa yang ditawarkan kepada pasar untuk memenuhi keinginan dan kebutuhan konsumen.

2. Price : biaya yang harus dikeluarkan konsumen untuk memperoleh produk atau jasa yang ditawarkan.

3. Place : lokasi dimana produk atau jasa tersedia.

4. Promotion : aktivitas untuk mengkomunikasikan produk atau jasa yang ditawarkan.

5. People : orang yang berperan dalam pelayanan produk atau jasa.

6. Process : proses terjadinya kontak antara konsumen dengan pihak penyedia produk atau jasa.

7. Physical Evidence : bukti fisik yang mempengaruhi penilaian konsumen terhadap produk atau jasa.

Konsep Dasar Elisitasi

1. Definisi Elisitasi

Menurut Jalaludin (2011 : 21–23), Elisitasi berisi usulan rancangan suatu sistem yang diinginkan oleh pihak yang terkait melalui metode wawancara dan dilakukan pada requirement elicitation tahap 1, 2, 3 dan final.

A. Elisitasi Tahap I

Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara untuk menterjemahkan kebutuhan pemakai sistem baru.

B. Elisitasi Tahap II

Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untukmemisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.

1. M pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

2. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.

3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

C. Elisitasi Tahap III

Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :

1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.

2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.

3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :

1. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

2. Middle (M) : Mampu untuk dikerjakan

3. Low (L) : Mudah untuk dikerjakan

D. Final Draft Elisitasi

Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Teori Khusus

Visual Basic.NET

VB.NET adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi. Bahasa Pemrograman Adalah Perintah-perintah yang dimengerti oleh computer untuk melakukan tugas-tugas tertentu Bahasa pemrograman VB.NET dikembangkan oleh Microsoft , Merupakan Salah Satu bahasa Pemrograman Yang Object Oriented Programming (OOP) atau Pemrograman yang berorientasi Pada Object. Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan Cara ini, kita tidak perlu lagi menuliskan instruksi pemrograman dalam kode-kode baris hanya untuk membuat sebuah Desaign Form/Aplikasi. Tetapi dengan sangat mudah yakni kita cukup melakukan Drag and drop object-object yang akan kita gunakan. VB.Net dapat kita jadikan alat Bantu untuk membuat berbagai macam program komputer. Aplikasi VB.NET hanya dapat dijalankan pada system Operasi Windows.

2. Pemanfaat Aplikasi Visual Basic.NET

Aplikasi yang dapat dihasilkan dengan bahasa pemrograman VB.NET antara lain :

1. Sistem Aplikasi Bisnis

2. Software Aplikasi SMS

3. Software Aplikasi

4. Chatting

5. Permainan (Game) dan Lain-lain

Gambar 2.10. Gambar Tampilan Jendela Utama Visual Baic.NET

1. Menu Bar

Berisi Menu-menu yang masing-masing menu memiliki fungsi tersendiri.

2. ToolBar

Tombol-tombol Icon Yang berfungsi mewakili suatu perintah yang berada paa Menu bar.

3. ToolBox

Jendela yang mengandung semua Object atau control yang dapat di tempelkan dan dibutukan untuk membentuk suatu program.

4. Project(Solution) Explorer

Jendela yang mengandung semua File yang ada didalam aplikasi yang akan kita buat :

Contoh : Form,Module,Class,Report, dll.

5. Design View

Daerah kerja utama Untuk Mendesign program-program Aplikasi.

6. Code View

Tempat Mengetikkan baris program yang menjadi istruksi-instruksi.

7. Project(Object) Properties

Jendela yang mengandung semua informasi/Sifat dari Object yang terdapat pada aplikasi yang dibuat dan terseleksi.

Konsep Dasar Mikrokontroler Arduino

1. Definisi Mikrokontroler

Menurut Sumardi dkk dalam journal CCIT Vol.2 No.3 (2013:1), Mikrokontroler merupakan suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Dari beberapa definisi-definisi diatas dapat disimpulkan bahwa Mikrokontroler adalah sebuah sistem mikroprosesor dalam chip tunggal yang dimana didalamnya terdapat CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya, dan juga mempunyai masukan dan keluaran serta kendali yang difungsikan untuk membaca data, dan dengan program yang bisa ditulis dan dihapus dengan cara khusus.

2. Karakteristik Mikrokontroler

Menurut Sumardi dkk dalam journal CCIT Vol.2 No.3 (2013:2), mikrokontroler memiliki karakteristik sebagai berikut :

a. Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multifungsi karena mudahnya memasukkan program. Program mikrokontroler relatif lebih kecil daripada program-program pada PC.

b. Konsumsi daya kecil.

c. Rangkaiannya sederhana dan kompak.

d. Harganya murah , karena komponennya sedikit.

e. Unit I/O yang sederhana, misalnya LCD, LED, Latch.

f. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature tekanan, kelembaban, dan sebagainya.

3. Klasifikasi Mikrokontroler

Menurut Syahrul (2012:15), Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:

a. ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB).

b. RAM berkapasitas 68 byte.

c. EEPROM (memori data) berkapasitas 64 byte.

d. Total 13 jalur I/O (Port B 8 bit).

e. Timer/Counter 8 bit dengan prescaler.

f. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programming).

Modul Arduino

1. Arsitektur Modul Arduino

Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia. Banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari. Tapi tidak hanya pemula, para hobbyist atau profesional pun ikut senang mengembangkan aplikasi elektronik menggunakan Arduino. Bahasa yang dipakai dalam Arduino bukan assembler yang relatif sulit, tetapi bahasa C yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino. Arduino juga menyederhanakan proses bekerja dengan mikrokontroler, sekaligus menawarkan berbagai macam kelebihan antara lain:

a. Murah – Papan (perangkat keras) Arduino biasanya dijual relatif murah (antara 125ribu hingga 400ribuan rupiah saja) dibandingkan dengan platform mikrokontroler pro lainnya. Jika ingin lebih murah lagi, tentu bisa dibuat sendiri dan itu sangat mungkin sekali karena semua sumber daya untuk membuat sendiri Arduino tersedia lengkap di website Arduino bahkan di website-website komunitas Arduino lainnya. Tidak hanya cocok untuk Windows, namun juga cocok bekerja di Linux.

b. Sederhana dan mudah pemrogramannya – Perlu diketahui bahwa lingkungan pemrograman di Arduino mudah digunakan untuk pemula, dan cukup fleksibel bagi mereka yang sudah tingkat lanjut. Untuk guru/dosen, Arduino berbasis pada lingkungan pemrograman Processing, sehingga jika mahasiswa atau murid-murid terbiasa menggunakan Processing tentu saja akan mudah menggunakan Arduino.

c. Perangkat lunaknya Open Source – Perangkat lunak Arduino IDE dipublikasikan sebagai Open Source, tersedia bagi para pemrogram berpengalaman untuk pengembangan lebih lanjut. Bahasanya bisa dikembangkan lebih lanjut melalui pustaka-pustaka C++ yang berbasis pada Bahasa C untuk AVR.

d. Perangkat kerasnya Open Source – Perangkat keras Arduino berbasis mikrokontroler ATMEGA8, ATMEGA168, ATMEGA328 dan ATMEGA1280 (yang terbaru ATMEGA2560). Dengan demikian siapa saja bisa membuatnya (dan kemudian bisa menjualnya) perangkat keras Arduino ini, apalagi bootloader tersedia langsung dari perangkat lunak Arduino IDE-nya. Bisa juga menggunakan breadoard untuk membuat perangkat Arduino beserta periferal-periferal lain yang dibutuhkan.

2. Kelebihan Arduino

Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer.

Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa menggunakannya.

Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS, Ethernet,dll.

a. Soket USB

Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk mengirimkan program ke arduino dan juga sebagai port komunikasi serial.

b. Input/Output Digital dan Input Analog

Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau rangkaian digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu pin input atau output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input digital bisa disambungkan ke pin pin ini.

Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian analog. contohnya, potensiometer, sensor suhu, sensor cahaya, dll.

c. Catu Daya

pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk memberikan sinyal reset melalui tombol atau rangkaian eksternal.

d. Baterai / Adaptor

Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada saat arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan USB, Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat memprogram arduino.

3. Macam Macam Arduino

Berikut ini akan saya jelaskan beberapa macam macam jenis atau tipe - tipe arduino yang ada dipasaran.

A. Arduino USB

yaitu mikrokontroler Arduino dengan menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer. Contoh:

1. Arduino Uno

2. Arduino Duemilanove

3. Arduno Leonardo

4. Arduino Mega2560

5. Arduino Intel Galile

6. Arduino Pro Micro AT

7. Arduino Nano R3

8. Arduino mini Atmega

9. Arduino Mega ADK

10. Arduino Esplora

1. Arduino Uno

Arduino Uno adalah papan mikrokontroler berdasarkan ATmega328 (datasheet). Ini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB atau power itu dengan adaptor AC-DC atau baterai untuk memulai menggunakannya.

Uno berbeda dari semua papan sebelumnya di bahwa itu tidak menggunakan chip driver FTDI USB-to-serial. Sebaliknya, fitur Atmega16U2 (Atmega8U2 sampai versi R2) diprogram sebagai konverter USB-to-serial. ke 2 Uno memiliki resistor menarik garis 8U2 HWB line to ground, sehingga lebih mudah untuk dimasukkan ke dalam mode DFU.

Revisi ke 3 memiliki fitur-fitur baru berikut:

- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pin baru lainnya ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkan perisai untuk beradaptasi dengan tegangan yang tersedia dari papan. Di masa depan, perisai akan kompatibel dengan kedua papan yang menggunakan AVR yang beroperasi dengan 5V dan dengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang disediakan untuk tujuan masa depan.

-Stronger RESET sirkuit.

-Atmega 16U2 menggantikan 8U2.

Uno berarti satu di Italia dan diberi nama untuk menandai peluncuran Arduino 1.0. The Uno dan versi 1.0 akan menjadi versi referensi Arduino, bergerak maju. The Uno adalah yang terbaru dalam serangkaian USB Arduino papan, dan model referensi untuk platform Arduino; untuk perbandingan dengan versi sebelumnya, lihat indeks Arduino papan.

Gambar 2.11. Arduino Uno

Sumber : http://arduino.cc/en/Main/

Android

Gambar 2.12. Aplikasi Android

Menurut Nazruddin Safaat H (2011:1), android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet.

Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

Fitur-fitur yang dimiliki android adalah:

a. Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.

b. Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat telepon seluler.

c. Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.

d. SQLite: untuk penyimpanan data.

e. Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

f. GSM, Bluetooth, EDGE, 3G, 4G dan WiFi (tergantung piranti keras)

g. Kamera, Global Positioning System (GPS), kompas, NFC dan accelerometer (tergantung piranti keras)

Bluetooth

Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan. Spesifikasi dari peralatan Bluetooth ini dikembangkan dan didistribusikan oleh kelompok Bluetooth Special Interest Group. Bluetooth beroperasi dalam pita frekuensi 2,4 Ghz dengan menggunakan sebuah frequency hopping traceiver yang mampu menyediakan layanan komunikasi data dan suara secara real time antara host-host Bluetooth dengan jarak terbatas. Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah.

Gambar 2.13. Bluethooth Simbol

Sumber : http://www.puntoflotante.net

Teknologi Bluetooth adalah komunikasi yang menghubungkan antara pengguna antara satu sama lainnya di rumah, kantor, tempat umum, dan dimanapun juga. Bluetooth benar-benar bermanfaat dan sangat mudah pemakaiannya. Menurut catatan dari situs resmi www.Bluetooth.com tahun 2012 komunikasi Bluetooth telah terpasang pada berbagai perangkat elektronik sebanyak 5 milyar produk. Dan aplikasi Bluetooth digunakan 50 juta kali setiap harinya dan 50 koneksi setiap detiknya.

Gambar 2.14. Konfigurasi Pinout Bluethooth HC-06

Sumber : http://www.puntoflotante.net

Sensor Ultrasonik

Sensor Ultrasonik adalah alat elektronika yang kemampuannya bisa mengubah dari energi listrik menjadi energi mekanik dalam bentuk gelombang suara ultrasonic. Sensor ini terdiri dari rangkaian pemancar Ultrasonic yang dinamakan transmitter dan penerima ultrasonic yang disebut receiver. Alat ini digunakan untuk mengukur gelombang ultrasonic. Gelombang ultrasonic adalah gelombang mekanik yang memiliki cirri-ciri longitudinal dan biasanya memiliki frekuensi di atas 20 Khz. Gelombong Utrasonic dapat merambat melalui zat padat, cair maupun gas. Gelombang Ultrasonic adalah gelombang rambatan energi dan momentum mekanik sehingga merambat melalui ketiga element tersebut sebagai interaksi dengan molekul dan sifat enersia medium yang dilaluinya.

Gambar 2.15. Sensor Ultrasonik

Sumber : komponenelektronika.biz

Ada beberapa penjelasan mengenai gelombang ultrasonic. Sifat dari gelombang ultrasonik yang melalui medium menyebabkan getaran partikel dengan medium aplitudo sama dengan arah rambat longitudinal sehingga menghasilkan partikel medium yang membentuk suatu rapatan atau biasa disebut strain. Proses lanjut yang menyebabkan terjadinya rapatan dan regangan di dalam medium disebabkan oleh getaran partikel secara periodic selama gelombang ultrasonic lainya. Gelombang ultrasonic merambat melalui udara dengan kecepatan 344 meter per detik, mengenai obyek dan memantul kembali ke sensor ultrasonik. Seperti yang telah umum diketahui, gelombang ultrasonik hanya bisa didengar oleh makhluk tertentu seperti kelelawar dan ikan paus. Kelelawar menggunakan gelombang ultrasonic untuk berburu di malam hari sementara paus menggunakanya untuk berenang di kedalaman laut yang gelap.

Perhitungan waktu yang diperlukan modul sensor Ping untuk menerima pantulan pada jarak tertentu mempunyai rumus S= (tIN x V) : 2. Rumus diatas mempunyai keterangan sebagai berikut. (S) adalah jarak antara sensor ultrasonik dengan obyekyang terdeteksi. (V) adalah cepat rambat gelombang ultrasonik di udara dengan kecepatan normal (344 meter per detik) (tIN) adalah selisih waktu pemancaran dan penerimaan pantulan gelombang. Ada 3 prnsip kerja dari sensor ultrasonik yaitu, sinyal dipancarkan melalui pemancar gelombang ultrasonic. Sinyal yang dipancarkan akan merambat sebagai gelombang bunyi dengan kecepatan bunyi berkisar 344 m/s. Dan yang terakhir sinyal yang sudah diterima akan diproses untuk menghitung jaraknya.

Gambar 2.16. pemancar dan penerima pada sensor ultrasonic

sumber : http://elektronikadasar.info

Relay SPDT

Relay adalah komponen listrik yang bekerja berdasarkan prinsip induksi medan elektromagnetis. Jika sebuah penghantar dialiri oleh arus listrik, maka di sekitar penghantar tersebut timbul medan magnet. Medan magnet yang dihasilkan oleh arus listrik tersebut selanjutnya diinduksikan ke logam ferromagnetis.

Logam ferromagnetis adalah logam yang mudah terinduksi medan elektromagnetis. Ketika ada induksi magnet dari lilitan yang membelit logam, logam tersebut menjadi magnet buatan yang sifatnya sementara. Cara ini kerap digunakan untuk membuat magnet non permanen. Sifat kemagnetan pada logam ferromagnetis akan tetap ada selama pada kumparan yang melilitinya teraliri arus listrik. Sebaliknya, sifat kemagnetannya akan hilang jika suplai arus listrik ke lilitan diputuskan.

Gambar 2.20. Pinout Relay SPDT

Berikut ini penjelasan dari gambar di atas:

• Shading Coil, ini untuk pengaman arus AC dari listrik PLN yang tersambung dari C (Contact).

• NC Contact, NC singkatan dari Normally Close. Kontak yang secara default terhubung dengan kontak sumber (kontak inti, C) ketika posisi OFF.

• NO Contact, NO singkatan dari Normally Open. Kontak yang akan terhubung dengan kontak sumber (kontak inti, C) kotika posisi ON.

• Common  : bagian yang tersambung dengan NC(dalam keadaan normal)

Membedakan NC dengan NO:

• NC ( Normally Closed ) : saklar dari relay yang dalam keadaan normal (relay tidak diberi tegangan) terhubung dengan common.

• NO ( Normally Open ) : saklar dari relay yang dalam keadaan normal (relay tidak diberi tegangan) tidak terhubung dengan common.

LCD Karakter16x2 Display

LCD Karakter adalah LCD yang tampilannya terbatas pada tampilan karakter, khususnya karakter ASCII (seperti karakter-karakter yang tercetak pada keyboard komputer). Sedangkan LCD Graphics = LCD Grafik, adalah LCD yang tampilannya tidak terbatas, bahkan dapat menampilkan foto. LCD Grafik inilah yang terus berkembang seperti layar LCD yang biasa dilihat di notebook / laptop. Dalam pembahasan kali ini akan dikonsentrasikan pada LCD Karakter .

Gambar 2.21. Bentuk Fisik LCD karakter 16x2 display

LCD ( Liquid Crystal Display ). Secara jenis, ada dua macam LCD:

• LCD Character.

• LCD Graphics.

Jenis LCD karakter yang beredar di pasaran biasa dituliskan dengan bilangan matriks dari jumlah karakter yang dapat dituliskan pada LCD tersebut, yaitu jumlah kolom karakter dikali jumlah baris karakter. Sebagai contoh, LCD 16x2, artinya terdapat 16 kolom dalam 2 baris ruang karakter, yang berarti total karakter yang dapat dituliskan adalah 32 karakter.

Gambar 2.22. Banyaknya karakter yang dapat ditampilkan

LCD Karakter dalam pengendaliannya cenderung lebih mudah dibandingkan dengan LCD Grafik. Namun ada kesamaan diantara keduanya, yaitu inisialisasi. Inisialisasi adalah prosedur awal yang perlu dilakukan dan dikondisikan kepada LCD agar LCD dapat bekerja dengan baik. Hal yang sangat penting yang ditentukan dalam proses inisialisasi adalah jenis interface (antarmuka) antara LCD dengan controller (pengendali). Pada umumnya terdapat dua jenis antarmuka yang dapat digunakan dalam pengendalian LCD karakter:

a) 4 Bit, dan

b) 8 Bit

Untuk dapat mengendalikan LCD karakter dengan baik, tentu perlu koneksi yang benar. Dan koneksi yang benar dapat diwujudkan dengan cara mengetahui pin-pin antarmuka yang dimiliki oleh LCD karakter tersebut. LCD karakter yang beredar di pasaran memiliki 16 pin antarmuka:

Gambar 2.23. Banyaknya pin yang digunakan

a) VSS = GND

b) VDD = Positif 5 Volt

c) Vo = Tegangan untuk mengatur kontras dari tampilan karakter

d) RS

e) R/W

f) E = pin 4 (RS) – pin 6 (E) digunakan untuk aktivasi LCD

g) DB0

h) DB1

i) DB2

j) DB3

k) DB4

l) DB5

m) DB6

n) DB7 = pin 7 (DB0) – pin 14 (DB7) digunakan untuk komunikasi data parallel dengan pengendali

o) Anoda LED Backlight LCD

p) Katoda LED Backlight LCD

Seperti yang dipaparkan di paragraph sebelumnya, bahwa ada dua jenis antarmuka yang dapat digunakan dalam mengendalikan LCD karakter: 4 Bit, 8 Bit. Dalam 4 Bit-Antarmuka hanya membutuhkan empat pin data komunikasi data parallel, DB4 (pin 11) – DB7 (pin14), yang dikoneksikan dengan pengendali. Langkah-langkah inisialisasi haruslah bersesuaian dengan apa yang telah dituliskan pada datasheet LCD karakter yang digunakan (lihat datasheet LCD16X2). Tiap jenis antarmuka memiliki langkah inisialisasi yang unik, dan langkah-langkah pemrograman biasa dituliskan dalam bentuk diagram-alir (flowchart):

Gambar 2.24. Diagram-alir 4 Bit Antarmuka

Gambar 2.25. Diagram-alir 8 Bit Antarmuka

Motor Servo

Motor servo adalah sebuah motor DC yang dilengkapi rangkaian kendali dengan sistem closed feedback yang terintegrasi dalam motor tersebut. Pada motor servo posisi putaran sumbu (axis) dari motor akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo.

Gambar 2.26. Bentuk fisik motor servo standar

[Sumber: http://elektronika-dasar.web.id]

Motor servo disusun dari sebuah motor DC, gearbox, variabel resistor (VR) atau potensiometer dan rangkaian kontrol. Potensiometer berfungsi untuk menentukan batas maksimum putaran sumbu (axis) motor servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang pada pin kontrol motor servo.

Motor servo adalah motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan rotornya dapat dikendalikan dengan memberikan variasi lebar pulsa (duty cycle) sinyal PWM pada

bagian pin kontrolnya.

1. Jenis motor servo

a. Motor servo standar 180° Motor servo jenis ini hanya mampu bergerak dua arah (CW dan CCW) dengan defleksi masing-masing sudut mencapai 90° sehingga total defleksi sudut dari kanan – tengah – kiri adalah 180°.

b. Motor servo continuous Motor servo jenis ini mampu bergerak dua arah (CW dan CCW) tanpa batasan defleksi sudut putar (dapat berputar secara kontinyu).

Pulse kontrol motor servo operasional motor servo dikendalikan oleh sebuah pulse selebar ± 20 ms, dimana lebar pulse antara 0.5 ms dan 2 ms menyatakan akhir dari range sudut maksimum. Apabila motor servo diberikan pulse dengan besar 1.5 ms mencapai gerakan 90°, maka bila kita berikan pulse kurang dari 1.5 ms maka posisi mendekati 0° dan bila kita berikan pulse lebih dari 1.5 ms maka posisi mendekati 180°. Gambar pulse kendali motor servo dapat dilihat pada gambar 2.2 sebagai berikut:

Gambar 2.27. Pulsa kendali motor servo

[Sumber : http://elektronika-dasar.web.id]

Motor servo akan bekerja secara baik jika pada bagian pin kontrolnya diberikan sinyal PWM dengan frekuensi 50 Hz. Dimana pada saat sinyal dengan frekuensi 50 Hz tersebut dicapai pada kondisi Ton duty cycle 1.5 ms, maka rotor dari motor akan berhenti tepat di tengah-tengah (sudut 0°/ netral). Pada saat Ton duty cycle dari sinyal yang diberikan kurang dari 1.5 ms, maka rotor akan berputar ke berlawanan arah jarum jam (Counter Clock wise, CCW) dengan membentuk sudut yang besarnya linier terhadap besarnya Ton duty cycle, dan akan bertahan diposisi tersebut. Dan sebaliknya, jika Ton duty cycle dari sinyal yang diberikan lebih dari 1.5 ms, maka rotor akan berputar searah jarum jam (Clock Wise, CW) dengan membentuk sudut yang linier pula terhadap besarnya Ton

duty cycle, dan bertahan diposisi tersebut.

Lampu led

Lampu LED atau kepanjangannya (light emitting diode) 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 led indikator untuk processor, atau dalam monitor terdapat juga lampu led power dan power saving. Lampu led 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 led, disesuaikan dengan kebutuhan dan fungsinya. Bentuk fisik dari lampu led dapat dilihat pada gambar 2.27 sebagai berikut:

Gambar 2.28. Lampu led

[Sumber : diambil dari marktechopto.com]

A. Fungsi lampu led

Led (light emitting diode) merupakan sejenis lampu yang akhir-akhir ini muncul dalam kehidupan kita. Led dulu umumnya digunakan pada gadget 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 emergency dan sebagainya. Led sebagai model lampu masa depan dianggap dapat menekan pemanasan global karena efisiensinya.

Resistor

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 resistif dan biasanya komponen ini terbuat dari bahan karbon. Berdasarkan hokum Ohm bahwa resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor disebut Ohm atau dilambangkan dengan simbol W(Omega). Untuk menghitung hambatan pada resistor dapat menggunakan rumus sebagai berikut:

Keterangan :

V = tegangan listrik (volt )

I = arus yang mengalir (ampere)

R = tahanan (ohm)

Untuk mengetahui nilai resistor berdasarkan warnanya dapat dilihat pada tabel 2.3 sebagai berikut:

Tabel 2.3. Tabel baca resistor

Penjelasan dari kode warna resistor pada gambar 2.13 sebagai berikut:

• Kode I, menyatakan angka ke satu

• Kode II, menyatakan angka ke dua

• Kode III, menyatakan faktor pengali

• Kode IV, menyatakan nilai toleransi atau batas antara nilai tahanan terbesar dengan nilai tahanan yang terkecil.

Misalkan diketahui warna tahanan terdiri dari merah-hijau-orange-emas, berarti nilai resistansinya = 25.000 ohm ± 5% = 25 K ohm ± 5%.

Nilai maksimal dari resistansinya = 25.000 + (25.000 X 5%) = 26.250 ohm.

Nilai maksimal dari resistansinya = 25.000 - (25.000 X 5%) = 26.250 ohm.

Menurut macamnya resistor terbagi atas dua macam yaitu:

1. Resistor Tetap ( Fixed Resistor)

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. Artinya resitor hanya dapat dioperasikan dengan daya maksimal sesuai dengan kemampuan dayanya. Adapun resistor tidak tetap dapat dilihat pada gambar 2.28.

Gambar 2.29. Bentuk fisik dan simbol resistor tetap

2. Resistor Tidak Tetap (Variable Resistor)

Ialah resistor yang nilai hambatannya atau resistansinya dapat diubah-ubah. Jenisnya antara lain : hambatan geser, trimpot dan potensiometer. Yang banyak digunakan ialah trimpot dan potensimeter.

a. Tahanan Variabel adalah jenis tahanan yang resistansinya bisa diubah-ubah, seperti Potensiometer dengan cara diputar dan Trimpot (trimer potensiometer).

b. LDR (Light Dependent Resistance)

adalah tahanan yang nilai resistansinya dipengaruhi oleh cahaya, nilai tahananya akan mengecil apabila terkena cahaya dan membesar apabila tidak terkena cahaya.

c. NTC (negative thermal coeffisien) dan PTC (positive thermal coeffisien) 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.

Adapun resistor tidak tetap dapat dilihat seperti pada gambar 2.15 sebagai berikut:

Gambar 2.30. Bentuk fisik dan simbol resistor tidak tetap

Kapasitor

Kapasitor adalah komponen elektronika yang mempunyai kemampuan menyimpan electron-elektron 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 farad.

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 dielektrik. Bahan-bahan dielektrik yang umum dikenal misalnya udara vakum, keramik, gelas, elektrolit dan lain-lain.

Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki (elektroda) 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 non-konduktif. Muatan elektrik ini tersimpan selama tidak ada konduksi pada ujung-ujung kakinya. Kemampuan untuk menyimpan muatan listrik pada kapasitor disebuat dengan kapasitansi atau kapasitas. Untuk melihat kontruksi dari kapasitor, dapat dilihat pada gambar 2.16 sebagai berikut:

Gambar 2.31. Susunan lapisan kapasitor

[Sumber : http://elektronika-dasar.web.id]

Kapasitansi didefenisikan sebagai kemampuan dari suatu kapasitor untuk dapat menampung muatan elektron. Coulombs pada abad 18 menghitung bahwa 1 coulomb = 6.25 x 1018 elektron. Kemudian Michael Faraday membuat postulat bahwa sebuah kapasitor akan memiliki kapasitansi sebesar 1 farad jika dengan tegangan 1 volt dapat memuat muatan elektron sebanyak 1 coulombs. Dengan rumus dapat ditulis :

Q = CV

Dimana :

Q = muatan elektron dalam C (coulomb)

C = nilai kapasitansi dalam F (farad)

V = besar tegangan dalam V (volt)

Dalam praktek pembuatan kapasitor, kapasitansi dihitung dengan mengetahui luas area plat metal (A), jarak (t) antara kedua plat metal (tebal dielektrik) dan konstanta (k) bahan dielektrik. Dengan rumusan dapat ditulis sebagai berikut :

C = (8.85 x 10-12) (k A/t)

Contoh konstanta (k) dari beberapa bahan dielektrik yang disederhanakan seperti terlihat pada table 2.4 dibawah ini:

Tabel 2.4. Bahan dielektrik yang di sederhanakan

a. Prinsip Pembentukan Kapasitor

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 dielektrikum).

2. Bahan dielektrikum yang digunakan berbeda-beda sehingga penamaan kapasitor berdasarkan bahan dielektrikum. Luas plat yang berhadapan bahan dielektrikum dan jarak kedua plat mempengaruhi nilai kapasitansinya.

3. Pada suatu rangkaian yang tidak terjadi kapasitor liar. Sifat yang demikian itu disebutkan kapasitansi parasitic. Penyebabnya adalah adanya komponen-komponen yang berdekatan pada jalur penghantar listrik yang berdekatan dan gulungan-gulungan kawat yang berdekatan.

Gambar 2.32. Lapisan dalam kapasitor

[Sumber : http://elektronika-dasar.web.id]

Gambar 2.32 diatas menunjukan bahwa ada dua buah plat yang dibatasi udara. Jarak kedua plat dinyatakan sebagai d dan tegangan listrik yang masuk. Besaran Kapasitansi Kapasitas dari sebuah kapasitor adalah perbandingan antara banyaknya muatan listrik dengan tegangan kapasitor dapat ditulis menggunakan rumus sebagai berikut: C = Q / V

Jika dihitung dengan rumus C= 0,0885 D/d. Maka kapasitasnya dalam satuan piko farad

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 volt dan besarnya muatan listrik pada plat 1 coulomb, maka kemampuan menyimpan listriknya disebut 1 farad. Dalam kenyataannya kapasitor dibuat dengan satuan dibawah 1 farad. Kebanyakan kapasitor elektrolit dibuat mulai dari 1 mikrofarad sampai beberapa milifarad.

b. Jenis-jenis kapasitor sesuai bahan dan konstruksinya.

Kapasitor seperti juga resistor nilai kapasitansinya ada yang dibuat tetap dan ada yang variabel. Kapasitor dielektrikum udara, kapasitansinya berubah dari nilai maksimum ke minimum. Kapasitor variabel 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 variabel dengan satu pemutar. Berdasarkan dielektrikum kapasitor dibagi menjadi beberapa jenis, antara lain:

1. kapasitor keramik

2. kapasitor film kapasitor elektrolit

3. kapasitor tantalum

4. kapasitor kertas

Berdasarkan polaritas kutup pada elektroda kapsitor dapat dibedakan dalam 2 jenis yaitu :

1. Kapasitor Non-Polar, kapasitor yang tidak memiliki polaritas pada kedua elektroda dan tidak perlu dibedakan kaki elektrodanya dalam pesangannya pada rangkaian elektronika.

2. Kapasitor Bi-Polar, 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

polyester film, poly propylene film.

Transistor

Transistor adalah alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya. Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.

Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.

Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern. Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat). Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio. Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi. Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya.

a. cara kerja transistor

Dari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda.

Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan: elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut.

FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut. Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut.

b. Jenis-jenis transistor

Gambar 2.33. Simbol Transistor dari Berbagai Tipe

Secara umum, transistor dapat dibeda-bedakan berdasarkan banyak kategori.

• Materi semikonduktor: Germanium, Silikon, Gallium Arsenide

• Kemasan fisik: Through Hole Metal, Through Hole Plastic, Surface Mount, IC, dan lain-lain

• Tipe: UJT, BJT, JFET, IGFET (MOSFET), IGBT, HBT, MISFET, VMOSFET, MESFET, HEMT, SCR serta pengembangan dari transistor yaitu IC (Integrated Circuit) dan lain-lain.

• Polaritas: NPN atau N-channel, PNP atau P-channel

• Maximum kapasitas daya: Low Power, Medium Power, High Power

• Maximum frekuensi kerja: Low, Medium, atau High Frequency, RF transistor, Microwave, dan lain-lain

• Aplikasi: Amplifier, Saklar, General Purpose, Audio, Tegangan Tinggi, dan lain-lain

1. Transistor BJT

BJT (Bipolar Junction Transistor) adalah salah satu dari dua jenis transistor. Cara kerja BJT dapat dibayangkan sebagai dua diode yang terminal positif atau negatifnya berdempet, sehingga ada tiga terminal. Ketiga terminal tersebut adalah emiter (E), kolektor (C), dan basis (B).

Perubahan arus listrik dalam jumlah kecil pada terminal basis dapat menghasilkan perubahan arus listrik dalam jumlah besar pada terminal kolektor. Prinsip inilah yang mendasari penggunaan transistor sebagai penguat elektronik. Rasio antara arus pada koletor dengan arus pada basis biasanya dilambangkan dengan ß atau . ß biasanya berkisar sekitar 100 untuk transistor-transisor BJT.

2. Transistor FET

FET dibagi menjadi dua keluarga: Junction FET (JFET) dan Insulated Gate FET (IGFET) atau juga dikenal sebagai Metal Oxide Silicon (atau Semiconductor) FET (MOSFET). Berbeda dengan IGFET, terminal gate dalam JFET membentuk sebuah diode dengan kanal (materi semikonduktor antara Source dan Drain). Secara fungsinya, ini membuat N-channel JFET menjadi sebuah versi solid-state dari tabung vakum, yang juga membentuk sebuah diode antara grid dan katode. Dan juga, keduanya (JFET dan tabung vakum) bekerja di depletion mode, keduanya memiliki impedansi input tinggi, dan keduanya menghantarkan arus listrik dibawah kontrol tegangan input.

FET lebih jauh lagi dibagi menjadi tipe enhancement mode dan depletion mode. Mode menandakan polaritas dari tegangan gate dibandingkan dengan source saat FET menghantarkan listrik. Jika kita ambil N-channel FET sebagai

contoh: dalam depletion mode, gate adalah negatif dibandingkan dengan source, sedangkan dalam enhancement mode, gate adalah positif.

Untuk kedua mode, jika tegangan gate dibuat lebih positif, aliran arus di antara source dan drain akan meningkat. Untuk P-channel FET, polaritas-polaritas semua dibalik. Sebagian besar IGFET adalah tipe enhancement mode, dan hampir semua JFET adalah tipe depletion mode.

IC regulator

Salah satu tipe regulator tegangan tetap adalah 78XX. Regulator tegangan tipe 78XX adalah salah satu regulator tegangan tetap dengan tiga terminal, yaitu terminal VIN, GND dan VOUT. Tegangan keluaran dari regulator 78XX memungkinkan regulator untuk dipakai dalam sistem logika, instrumentasi dan Hifi. Regulator tegangan 78XX dirancang sebagai regulator tegangan tetap, meskipun demikian dapat juga keluaran dari regulator ini diatur tegangan dan arusnya melalui tambahan komponen eksternal. Pada umumnya catu daya selalu dilengkapi dengan regulator tegangan. Tujuan pemasangan regulator tegangan pada catu daya adalah untuk menstabilkan tegangan keluaran apabila terjadi perubahan tegangan masukan pada catu daya. Fungsi lain dari regulator tegangan adalah untuk perlindungan dari terjadinya hubung singkat pada beban.

Untuk melihat karakteristik regulator tegangan positif 78xx dapat dilihat pada tabel 2.5 sebagai berikut:

Tabel 2.5. Karakteristik IC regulator tegangan positif 78xx

[Sumber : http://elektronika-dasar.web.id]

Angka xx pada bagian terakhir penulisan tipe regulator 78xx merupakan besarnya tegangan output dari regulator tersebut. Kemudian huruh L, M merupakan besarnya arus maksimum yang dapat dialirkan pada terminal output regulator tegangan positif tersebut. Untuk penulisan tanpa huruf L ataupun M (78(L/M)xx) pada regulator tegangan positif 78xx maka arus maksimal yang dapat dialirkan pada terminal outputnya adalah 1 ampere. Karakteristik dan tipe-tipe kemampuan arus maksimal output dari regulator tegangan positif 78xx dapat dilihat pada tabel diatas. Kode huruf pada bagian depan penulisan tipe regulator 78xx merupakan kode produsen (AN78xx, LM78xx, MC78xx) regulator tegangan positif 78xx. Cara pemasangan dari regulator tegangan tetap 7805 pada catu daya dapat dilihat pada gambar 2.21 sebagai berikut.

Gambar 2.34. Rangkaian dasar IC regulator tegangan positif 78xx

[Sumber : http://elektronika-dasar.web.id]

1. Penggunaan IC regulator dalam rangkaian

IC 7805 merupakan IC peregulasi, dimana IC 7805 bekerja pada sumber arus searah yang menghasilkan keluaran 5 volt sedangkan pada rangkaian IC ini digunakan untuk memaksa keluaran yang kita berikan diatas 5 volt menjadi 5 volt dengan hasil positif, sesuai dengan data IC 7805 bekerja efektif antara range 7V-20V. IC 7805 terdapat beberapa macam mulai dari komponen SMD (surface mount device) sampai aplikasi umum dengan keluaran arus sampai dengan 1A.

Gambar 2.35. Rangkaian IC regulator

[Sumber : http://www.ladyada.net/make/logshield/design.html]

Dioda

Dioda adalah komponen aktif dua kutub yang pada umumnya bersifat semikonduktor, yang memperbolehkan arus listrik mengalir ke satu arah (kondisi panjar maju) dan menghambat arus dari arah sebaliknya (kondisi panjar mundur). Diode dapat disamakan sebagai fungsi katup di dalam bidang elektronika. Dioda sebenarnya tidak menunjukkan karakteristik kesearahan yang sempurna, melainkan mempunyai karakteristik hubungan arus dan tegangan kompleks yang tidak linier dan seringkali tergantung pada teknologi atau material yang digunakan serta parameter penggunaan. Beberapa jenis dioda juga mempunyai fungsi yang tidak ditujukan untuk penggunaan penyearahan.

Gambar 2.36. bentuk fisik dioda

[Sumber : http://www.instructables.com]

Gambar 2.37. Simbol diode berbagai tipe

[Sumber : http://www.instructables.com ]

A. Jenis-jenis diode semikonduktor

Ada beberapa jenis dari dioda pertemuan yang hanya menekankan perbedaan pada aspek fisik baik ukuran geometrik, tingkat pengotoran, jenis elektrode ataupun jenis pertemuan, atau benar-benar peranti berbeda seperti dioda Gunn, diode laser dan dioda MOSFET.

1. Dioda biasa

Beroperasi seperti penjelasan di atas. Biasanya dibuat dari silikon terkotori atau yang lebih langka dari germanium. Sebelum pengembangan diode penyearah silikon modern, digunakan kuprous oksida (kuprox)dan selenium, pertemuan ini memberikan efisiensi yang rendah dan penurunan tegangan maju yang lebih tinggi (biasanya 1.4–1.7 V tiap pertemuan, dengan banyak lapisan pertemuan ditumpuk untuk mempertinggi ketahanan terhadap tegangan terbalik), dan memerlukan benaman bahan yang besar (kadang-kadang perpanjangan dari substrat logam dari dioda), jauh lebih besar dari diode silikon untuk rating arus yang sama.

2. Dioda bandangan

Dioda yang menghantar pada arah terbalik ketika tegangan panjar mundur melebihi tegangan dadal dari pertemuan P-N. Secara listrik mirip dan sulit dibedakan dengan diode Zener, dan kadang-kadang salah disebut sebagai diode Zener, padahal diode ini menghantar dengan mekanisme yang berbeda yaitu efek bandangan. Efek ini terjadi ketika medan listrik terbalik yang membentangi pertemuan p-n menyebabkan gelombang ionisasi pada pertemuan, menyebabkan arus besar mengalir melewatinya, mengingatkan pada terjadinya bandangan yang menjebol bendungan. Dioda bandangan didesain untuk dadal pada tegangan terbalik tertentu tanpa menjadi rusak. Perbedaan antara diode bandangan (yang mempunyai tegangan dadal terbalik diatas 6.2 V) dan diode Zener adalah panjang kanal yang melebihi rerata jalur bebas dari elektron, jadi ada tumbukan antara mereka. Perbedaan yang mudah dilihat adalah keduanya mempunyai koefisien suhu yang berbeda, diode bandangan berkoefisien positif, sedangkan Zener berkoefisien negatif.

3. Dioda Cat's whisker

Ini adalah salah satu jenis diode kontak titik. Dioda cat's whisker terdiri dari kawat logam tipis dan tajam yang ditekankan pada kristal semikonduktor, biasanya galena atau sepotong batu bara[5]. Kawatnya membentuk anode dan kristalnya membentuk katode. Dioda Cat's whisker juga disebut diode kristal dan digunakan pada penerima radio kristal.

4. Dioda arus tetap

Ini sebenarnya adalah sebuah JFET dengan kaki gerbangnya disambungkan langsung ke kaki sumber, dan berfungsi seperti pembatas arus dua saluran (analog dengan Zener yang membatasi tegangan). Peranti ini mengizinkan arus untuk mengalir hingga harga tertentu, dan lalu menahan arus untuk tidak bertambah lebih lanjut.

5. Esaki atau diode terobosan

Dioda ini mempunyai karakteristik resistansi negatif pada daerah operasinya yang disebabkan oleh quantum tunneling, karenanya memungkinkan penguatan isyarat dan sirkuit dwimantap sederhana. Dioda ini juga jenis yang paling tahan terhadap radiasi radioaktif.

2. Dioda Gunn

Dioda ini mirip dengan diode terowongan karena dibuat dari bahan seperti GaAs atau InP yang mempunyai daerah resistansi negatif. Dengan panjar yang semestinya, domain dipol terbentuk dan bergerak melalui dioda, memungkinkan osilator gelombang mikro frekuensi tinggi dibuat.

3. Demodulasi radio

Penggunaan pertama diode adalah demodulasi dari isyarat radio modulasi amplitudo (AM). Dioda menyearahkan isyarat AM frekuensi radio, meninggalkan isyarat audio. Isyarat audio diambil dengan menggunakan tapis elektronik sederhana dan dikuatkan.

4. Penyearah arus

Penyearah arus dibuat dari diode, dimana diode digunakan untuk mengubah arus bolak-balik (AC) menjadi arus searah (DC). Contoh yang paling banyak ditemui adalah pada rangkaian adaptor. Pada adaptor, diode digunakan untuk menyearahkan arus bolak-balik menjadi arus searah. Sedangkan contoh yang lain adalah alternator otomotif, dimana diode mengubah AC menjadi DC dan memberikan performansi yang lebih baik dari cincin komutator dari dinamo DC.

Buzzer

Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma secara bolak-balik sehingga membuat udara bergetar yang akan menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat (alarm).

Gambar 2.38. Bentuk fisik Buzzer

Dibawah ini adalah contoh rangkaian buzzer sederhana yang menggunakan diode 1N4007 dan resistor 15 ohm.

Gambar 2.39. Rangkaian Buzzer sederhana

Konsep Dasar Literrature Riview

1. Definisi Literrature Riview

Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86), Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama. Beberapa literature review tersebut adalah sebagai berikut:

1. Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.

2. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan oleh orang lain.

3. Mengidentifikasikan metode yang pernah dilakukan dan yang relevant terhadap penelitian ini.

4. Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun diatas platform dari pengetahuan atau ide yang sudah ada.

5. Untuk mengetahui orang lain yang spesialis dan mengerjakan di area penelitian yang sama, sehingga dapat terjaring dalam komunitas yang dapat memberi kontribusi sumber daya yang berharga.

Literrature Riview

Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86),Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penenlitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama. Beberapa Literature review tersebut adalah sebagai berikut:

1. Penelitian yang dilakukan oleh Raden Muhammad Syafruddin dan Nyayu Fitri dari STMIK GI MDP Palembang yang berjudul PERANCANGAN SISTEM KENDALI GERAK LENGAN ROBOT PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLLER pada tahun 2012. Penelitian ini pergerakan robot dengan sensor gerak. Kelebihannya mampu bergerak mengikuti gerakan lengan manusia . Kelemahannya barang yang diangkat besar dan masih dibatasi.

2. Penelitian yang dilakukan oleh Deny Wiria Nugraha dari Universitas Tadulako Palu yang berjudul PERANCANGAN SISTEM KONTROL ROBOT LENGAN YANG DIHUBUNGKAN DENGAN KOMPUTER pada tahun 2010. Penelitian ini membahas tentang pengendalian robot berbentuk lengan yag dihubungkan dengan komputer. Kelemahannya bahwa standar deviasi atau simpangan baku untuk error masih terlihat berarti, dan kelebihannya robot pemindah barang yang memiliki lima derajat kebebasan dengan menggunakan sistem pint-to-point programming.

3. Penelitian yang dilakukan oleh Nurdansyah dari STMIK Raharja yang berjudul HOME APPLIANCES CONTROLING WITH MOBILE DIVICE BASED ON ANDROID OS pada tahun 2013. Penelitian ini membahas tentang pengendalian peralatan rumah menggunakan smartphone android menggunakan media jaringan wireless. Kelebihan alat tersebut menggunakan teknologi nirkabel sehingga bisa dikendalikan dari jarak yang cukup jauh dan bisa menggunakan mobile based device. Kelemahannya gangguan dalam hal jaringan.

4. Penelitian yang dilakukan oleh ilham Janu Saputro (2010). Yang berjudul Robot Internet NirkabelPenelitian ini membahas tentang mengendalikan robot secara remote local. Yang dapat dilakukan dengan memanfaatkan protocol TCP/IP.Robot internet Nirkabel ini juga dapat dikendalikan melalui jaringan internet dengan menggunakan Web Browser yang membuka interface web robot melalui internet.

5. Penelitian yang dilakukan oleh M, Shafanizam, Y, Z Arief Z Adzis, yang ditulis diinternasional journal of Egineering and innovatie Technology(IJEIT) Volume 1,yang diterbitkan pada 14 april 2012. dengan judul Development of Electrical Apliance Controlling System using Bluetooth TechnologyPenelitian tersebut menggunakan Bluetooth sebagai sarana komunikasinya dan computer sebagai pengontrolnya.

Dari sumber Literature review di atas, dapat diketahui bahwa penelitian tentang mikrokontroller, aplikasi android dan pengontrolan secara nirkabel sudah banyak dibahas. Tapi belum ada penelitian membuat kontrol robot pemindah barang yang dimanfaatkan untuk mengambil sampah dengan smartphone android. Untuk itu saya melakukan penelitian untuk kemajuan teknologi yang saat ini sudah berkembang dengan pesat, sehingga pengontrolan dapat dilakukan dengan menggunakan smartphone

BAB III

PEMBAHASAN

Gambaran Umum Kecamatan Gelam Jaya

Sejarah Singkat Kecamatan Gelam Jaya

Pada tahun 1998, Pemerintah Kabupaten Tangerang mengadakan pemekaran wilayah Desa Gelam jaya karena sudah menjadi aspirasi masyarakat yang pada Intinya harus dimekarkan karena Desa Kutabumi sudah terlalu luas dan padat sehingga perlu diadakan pemekaran wilayah sesuai dengan kebutuhan masyarakat dan hasil pemekaran Desa Kutabumi telah ditetapkan menjadi Desa Kutabumi di sebelah barat dan Desa baru hasil pemekaran dinamakan Desa Gelam jaya dengan pusat pemerintah di jalan Regency II No. 1 Perumahan Total Persada, Gelam jaya. Pada tahun 2005 pemerintah Kabupaten Tangerang mengadakan Program perubahan status desa menjadi kelurahan berdasarkan Perda Kabupaten Tangerang Nomor 3 Tahun 2005, Desa Gelam jaya diubah menjadi Kelurahan Gelam jaya. Kelurahan Gelam jaya memiliki 18 RW dan jumlah RT sebanyak 105 buah.

Batas wilayah Kelurahan Gelam Jaya meliputi :

1. sebelah utara : Desa Karet Kecamatan Sepatan.

2. Sebelah Selatan : Desa Kuta Baru Kecamatan Pasarkemis

3. Sebelah Timur : Desa Karet Kecamatan Sepatan

4. Sebelah Barat : Kelurahan Kutabumi

Table 3.1 pegawai di Kelurahan Gelam jaya Kab. Tangerang.

Table 3.2 Jumlah Penduduk Berdasarkan KK, Jenis Kelamin dan Status kewarganegaran Pada Kelurahan Gelam jaya Tahun 2016

Visi dan Misi

Visi

Terwujudnya masyarakat Kelurahan Gelam jaya yang beriman dan bertakwa kepada Tuhan Yang Maha Esa, maju-mandiri, sadar akan hukum, berorientasi industri dan berwawasan lingkungan.

Misi

1. peningkatan kualitas SDM yang beriman, sehat, cerdas, produktif, partisipasi dan kompetitif.

2. mewujudkan, perkembangan ekonomi lokal di bidang koperasi, usaha kecil dan menengah.

3. mewujudkan kehidupan sosial budaya yang berkepribadian dinamis, kreatif dan mampu berdaya saing.

4. mewujudkan kesejahteraan rakyat melalui peningkatan kualitas kehidupan yang layak baik sandang, pangan, kesehatan, pendidikan dan lapangan kerja.

5. mewujudkan aparatur pemerintah yang bebas KKN, profesional, produktif dan transparan.

6. meningkatkan keserasian dan keseimbangan pembangunan yang berwawasan lingkungan melalui perencanaan, pelaksanaan, dan pengendalian.

7. memelihara ketentraman dan ketertiban masyarakat/ situasi yang kondusif.

Struktur Organisasi

Sebuah organisasi harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan diantara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukkan rantai (garis) perintah dan perangkap fungsi yang diperlukan dalam suatu organisasi.

STRUKTUR ORGANISASI

KELURAHAN GELAM JAYA KECAMATAN PASAR KEMIS

Gambar 3.2 Struktur Organisasi

Pembahasan Tugas Berdasarkan Stuktur Organisasi

1. Lurah

1. Bertugas merencanakan, melaksanakan, mengarahkan, mengawasi, mengendalikan, menyelenggarakan pemerintahan kelurahan sesuai dengan tugas, fungsi dan tata kerja kelurahan dan mempunyai fungsi :

1. pelaksanaan kegiatan pemerintahan, ekonomi, kesra kepegawaian, umum dan keuangan.

2. pelaksanaan pemberdayaan dan pelayanan masyarakat, penyelenggaraan ketentraman dan ketertiban umum.

3. pelaksanaan pemeliharaan sarana dan fasilitas pelayanan umum, serta pembinaan lembaga kemasyarakatan.

2. Sekretaris Lurah

1. Bertugas merencanakan, melaksanakan, mengarahkan, mengawasi, mengendalikan, menyelenggarakan pemerintahan kelurahan sesuai dengan tugas, fungsi dan tata kerja kelurahan dan mempunyai fungsi

2. menyusun program anggaran, mengawasi dan megkordinir pelaksanaan tupoksi.

3. monitoring, evaluasi, dan pengendalian kegiatan.

3. Kasi Pemerintahan

1. Membantu Lurah dalam melaksanakan pembinaan di bidang kependudukan, catsip, dan tenaga kerja, transmigrasi dan trantib

2. pelaksanaan pengadministrasian kelahiran, kematian dan perkawinan serta penertiban surat pindah.

3. rekomendasi KTP, KK, Domisili, ketentraman dan ketertiban.

4. pendataan warga asing dan kelompok usaha keluarga.

5. fasilitas pengawasan dan penyusunan pelangaran kependudukan

4. Kasi Ekonomi Pembangunan (Ekbang)

1. Bertugas merencanakan, melaksanakan pembinaan dan koordinasi serta pengawasan bidang tata ruang, pertanahan, bina marga pengairan, industri perdagangan, koperasi dan usaha kecil.

2. melaporkan kerusakan jalan dan jembatan, mengasasi kondisi jalan dan jembatan.

3. pendataan inventaris trigasi, rencana pengadaan tanah.

4. menginformasi mengenai tata ruang

5. Kasi Kesejahteraan Sosial (Kesos)

1. Bertugas merencanakan, melaksanakan pembinaan dan koordinasi serta pengawasaan kesehatan, pendidikan, kebersihan budaya, agama, olahraga dan pemuda

2. pelaksanaan koordinasi pelayanan kesehatan, pelaporan gizi buruk, kejadian luar biasa penyakit menular.

3. pelaksanaan program kesehatan ibu dan anak, gizi dan usia lanjut, kemandirian hidup sehat, dan posyandu

4. pelaksanaan penyuluhan tentang kesehatan masyarakat.

6. Kasi Ketentraman Ketertiban (Trantib)

1. bertugas merencanakan, melaksanakan, pembinaan dan koordinasi serta pelayanan di bidan keamanan dan ketertiban

2. meningkatkan pelaksanaan dan pengawasan keamanan serta ketertiban lingkungan.


Tujuan Perancangan

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan. Untuk mulai membangun sebuah program sistem kontrol dengan menggunakan mikrokontroler yang berfungsi untuk menanamkan suatu program sehingga menjadi suatu system embedded, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan user yang akan menggunakan sebuah sistem ini.

Konsep Perancangan Dan Pembahasan

Pada perancangan di sini yang dimaksudkan meliputi perancangan perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang akan digunakan meliputi sensor ultrasonic, lampu led, buzzer, motor servo, Bluetooth, smartphone dan arsitektur arduino, serta rangkaian prototype sistem pendeteksi ketinggian air dan mekaniknya. Perancangan perangkat kerasnya menggunakan Modul Arduino uno sebagai media untuk menanamkan program ke dalam mikrokontroller dan perancangan perangkat lunak dilakukan dengan menggunakan program Ide Arduino dan fritzing.

Secara umum pada perancangan alat ini adalah seperti yang di tunjukkan pada diagram blok pada gambar 3.1. Alat yang dirancang akan membentuk suatu sistem "Sistem Keamanan Tinggi Air Sungai Menggunakan Handphone Berbasis Mikrokontroler Pada Kelurahan Gelam Jaya".

Perancangan sistem secara keseluruhan memerlukan beberapa alat dan bahan yang digunakan dengan deskripsi alat dan bahan sebagai berikut:

A. Alat yang digunakan meliputi:

1. Personal Computer (PC).

2. Solder timah.

3. Solder karet.

4. Software Arduino 1.0 untuk menulis program arduino.

5. Software Fritzing ( Untuk Menggambar Schematik)

6. Modul Arduino Uno sebagai papan Board mikrokontroler.

B. Sedangkan bahan-bahan yang digunakan:

1. Relay SPDT.

2. Sensor ultrasonic

3. Motor Servo

4. Bluetooth HC

5. IC regulator LM7805

6. Kapasitor Elco 1000 microFarad/35volt, 100 microFarad/16volt

7. Resistor 330 ohm, 10 kOhm.

8. Lampu led biru.

9. Heatshink (alumunium pendingin).

10. Jack baterai.

11. Switch On/Off.

12. Timah solder.

13. Lcd display 16x2

14. Kabel konektor.

15. Pin header.

16. Transistor 2n2222.

17. Dioda IN4007

18. Printed circuit board.

19. buzzer

Perancangan Perangkat Keras (Hardware)

Agar mempermudah penulis dalam menjelaskan perancangan perangkat keras, maka di gambarkan alur dan cara kerja perangkat keras pada rangkaian diagram blok pada gambar 3.1 bawah ini:

Gambar 3.1. Diagram blok rangkaian

Pada gambar 3.1 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di rancang adalah sensor ultrasonik menjadi media untuk memberikan inputan pada arduino, dan media untuk menghubungkan dengan mikrokontroller menggunakan jalur data dan ketika sensor ultrasonik menerima inputan dari sumber pantulan objek maka inputan tersebut akan diterima oleh arduino dan proses yang nantinya akan menjadi sebuah perintah untuk ditampilkan pada layar lcd display 16x2 yang yang digunakan sebagai media untuk menampilkan ketinggian air.

Merancang Schematic Hardware

Dalam pembuatan bentuk dari skematik diperlukan aplikasi fritzing, penggunaan fritzing adalah untuk merancang rangkaian elektronika yang sudah mendukung library-library arduino. Dan untuk memulainya dapat dilihat seperti gambar berikut ini.

Gambar 3.2. Membuka Aplikasi fritzing

Setelah melakukan langkah diatas adalah, akan muncul tampilan utama pada layar kerja fritzing, dan dapat terlihat seperti gambar berikut.

Gambar 3.3. halaman utama fritzing

Sebelum memulai menggambar skematik ada baiknya kita menyimpan terlebih dahulu, adapun langkah-langkahnya akan terlihat seperti gambar berikut.

Gambar 3.4. menyimpan project pada fritzing

Setelah melakukan langkah diatas maka akan masuk ke tampilan breadboard dimana tampilan tersebut digunakan untuk mengimpor komponen yang ada toolbox di jendela part nya. Adapun tampilannya akan terlihat seperti gambar berikut.

Gambar 3.5. memasukan komponen pada layar breadboard

Setelah melakukan langkah diatas, maka gambar rangkaian dapat dilihat pada penjelasan rangkaian-rangkaian yang digunakan dan dibuat seperti gambar dibawah ini.

Rangkaian Power Supply

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 switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 5 volt tegangan DC, melalui IC regulator LM7805. Arus yang masuk dari adaptor switching akan melalui kapasitor yang bertujuan untuk mengurangi noise pada tegangan DC.

Setelah itu keluaran dari kapasitor tersebut masuk ke IC regulator yang fungsinya adalah untuk menstabilkan tegangan. IC regulator ini terdiri dari dua buah IC, yaitu LM7805 yang menghasilkan tegangan +5 volt. Keluaran dari IC regulator ini kemudian akan masuk kembali ke kapasitor agar tegangan DC yang dikeluarkan dapat lebih halus lagi (smooth).

Gambar 3.6. Rangkaian catu daya

Pada rangkaian catu daya ini menggunakan dua buah sumber output catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing-masing pada rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC adalah rangkaian motor servo, rangkaian lcd display.

Rangkaian Sensor ultrasonik

Rangkaian sensor ultrasonik bekerja dengan cara menghasilkan gelombang suara pada frekuensi tinggi, yang kemudian dipancarkan oleh bagian transmitter. Pantulan gelombang suara yang mengenai benda di depannya akan ditangkap oleh bagian receiver. Dengan mengetahui lamanya waktu antara dipancarkannya gelombang suara sampai ditangkap kembali dan dapat menghitung jarak benda yang ada di depan modul tersebut. Penggunaan sensor ultasonik untuk alat yang dibuat dimaksudkan untuk mendeteksi jarak dari ketinggian air, karena sensor ultrasonik dapat bekerja dengan range yang sangat jauh dengan diperkirakan mencapai 5 meter dari dari objek yang dapat memantulkan kembali . Adapun hasil rancangan rangkaiannya dapat dilihat pada gambar berikut.

Gambar 3.7. Rangkaian Sensor Cahaya (LDR) dan Sensor Hujan

Penggunaan sensor ultrasonik pada gambar diatas pin trig dihibungkan dengan pin 13 pada arduino dan pin echo dihubungkan dengan pin 12 arduino, sedangkan untuk tegangan kerjanya dihubungkan dengan power sebesar 5 volt yang ada pada arduino dan pin gnd dihubungkan dengan pin ground pada arduino. Penggunaan tegangan kerja sensor ultrasonik tidak membutuhkan power eksternal karena langsung menggunakan power yang ada pada arduino. Dan untuk dapat dikonfigurasikan dengan arduino maka listing programnya dapat ditulis seperti terlihat pada gambar berikut ini.

Gambar 3.8. listing program sensor ultrasonik

Rangkaian Lampu Indikator

Lampu LED atau kepanjangannya (light emitting diode) adalah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki fungsi untuk menunjukkan status dari perangkat elektronika tersebut.

Gambar 3.9. Rangkaian Lampu Indikator

Pada rangkaian diatas tidak digunakan rangkaian pendukung untuk dapat bekerja, rangkaian lampu indikator diatas langsung dihubungkan ke modul arduino karena konsumsi dayanya relatif kecil sehingga hanya menggunakan resistor sebagai komponen pendukung rangkaian diatas sudah dapat bekerja. Adapun untuk mendeklarasikan rangkaian lampu led diatas dapat dihubungkan pada pin digital yaitu pin 8, pin 9, pin 11. Adapun listing programnya dapat dilihat seperti pada gambar berikut.

Gambar 3.10. Deklarasi Pin Lampu Indikator

Listing program yang diatas tersebut digunakan untuk mendeklarasikan pin yang digunakan pada arduino agar dapat bekerja sesuai dengan perintah.

Rangkaian Lcd Display 16x2

LCD karakter adalah suatu modul yang berfungsi sebagai display yang dapat menampilkan karakter alpha numeric yang memiliki 16 kolom dan 2 baris karakter. LCD ini memiliki warna dasar hijau dan karakter berwarna hitam dengan menggunakan backlight. LCD ini berbasis HD44780 dengan supply tegangan sebesar 5V DC. Dengan menggunakan lcd karakter 16x2 display segala intruksi yang akan dilakukan akan ditampilkan pada waktu yang telah ditentukan, baik itu pada kondisi bahaya maupun intruksi-intruksi yang akan dilakukan selanjutnya, gambar dibawah ini menunjukan bagaimana sebuah lcd karakter 16x2 display dihubungkan dengan arduino.

Gambar 3.11. Rangkaian lcd karakter 16x2 display

Ketika lcd karakter 16x2 display sudah dihubungkan dengan sebuah arduino, lcd karakter 16x2 display tidak bisa langsung digunakan untuk menampilkan pesan, agar dapat digunakan seperti apa yang diinginkan, harus di upload program terlebih dahulu kedalam arduino agar dapat menampilkan karakter. Listing program yang digunakan dapat dilihat seperti gambar berikut:

Gambar 3.12. Deklarasi Library dan pin mikrokontroller

Listing program yang terdapat pada garis hitam diatas adalah untuk baris pertama yaitu sebuah pustaka atau Library bahasa pemrograman arduino, sedangkan baris keduanya adalah mendeklarasikan lcd karakter pada pin mikrokontroller, terdapat enam buah pin yang digunakan yaitu pin (2,4,5,6,7,14). Sedangkan gambar berikut adalah listing program untuk menampilkan pesan ketika arduino mendapat inputan dari sensor ultrasonik. Adapun listing programnya dapat dilihat pada gambar berikut.

Gambar 3.13. Menampilkan pesan ketika sensor ultrasonik bekerja

Listing program diatas akan terus dijalankan selama masih terdapat arus listrik , listing program diatas akan ditampilkan ketika pada arduino mendapat inputan dari sensor ultrasonik.

Rangkaian Buzzer

Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya penggunaan buzzer adalah untuk menghasilkan getaran suara ketika sistem mendeteksi ketinggian air ketika mencapai batas yang ditentukan.

Gambar 3.14. Rangkaian Buzzer

Buzzer memiliki dua pin yaitu satu pin untuk tegangan positif dan satunya lagi ground, ketika pin positifnya langsung dihubungkan dengan arduino maka buzzer tersebut akan menghasilkan suara yang kecil dan sehingga tidak dapat diatur tinggi rendahnya suara yang dihasilkan. Untuk menghindari hal tersebut maka penggunaan rangkaian relay, sehingga buzzer dapat diberikan tegangan positif sesuai dengan keinginan. makin besar arus yang dialiri maka semakin besar pula suara yang dihasilkan, pada rangkaian diatas buzzer yang digunakan memiliki tegangan kerja sebesar 5 volt. Pada rangkaian diatas kabel merah pada buzzer dihubungkan dengan power eksternal sebesar +5 vdc, sedangkan kabel hitam dihubungkan dengan ground.

Gambar 3.15. Deklarasi pin untuk buzzer

1. Rangkaian Motor Servo

Pada dasarnya penggunaan rangkaian motor servo dimaksudkan untuk pengontrolan terhadap pintu air yang akan terbuka dan tertutup agar dapat membuka dan menutup sesuai dengan apa yang diinginkan.

Gambar 3.16. Rangkaian Motor Servo

Dalam melakukan perancangan rangkaian motor servo membutuhkan tegangan sebesar +5 vdc agar motor servo dapat bekerja, rangkaian motor servo diatas menggunakan power eksternal dengan input +12 vdc dari adaptor switching dan dirubah menjadi tegangan +5 vdc oleh IC regulator LM7805, sedangkan penggunaan jalur konektor diatas yaitu, jalur merah sebagai tegangan positif sebesar +5 vdc, jalur hitam yang berfungsi sebagai ground dan jalur kuning sebagai jalur kontrol untuk motor servo yang dapat dihubungkan dengan pin mikrokontroller pada pin digital 2.

Gambar 3.17. Deklarasi pin 2 untuk motor servo

Rangkaian Bluetooth HC-06

Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan ataupun antara device.

Gambar 3.18. Rangkaian Bluethooth HC-06

Dalam penggunaan bluetooth perlu diketahui adalah jalur yang digunakan untuk melakukan komunikasi yaitu jalur RX dan jalur TX dan bluetooth juga memerlukan sumber daya, sumber daya yang diperlukan adalah tergantung jenis bluetooth yang digunakan, pada perancangan sistem ini menggunakan bluethoot HC-06 yang memerlukan daya sebesar +5 volt Dc.

Fungsi bluetooth dalam sistem ini yaitu sebagai media penghubung antara handphone dan mikrokontroller, dimana bluetooth tersebut dihubungkan dengan sistem mikrokontroller pada jalur RX dan TX yang berfungsi sebagai jalur pengirim dan jalur penerima, sehingga handphone dan mikrokontroller dapat berkomunikasi dengan baik.

Gambar 3.19. Deklarasi fungsi bluetooth

Rangkaian sistem keseluruhan

Setelah melakukan perancangan perangkat keras dari seluruh komponen dan bahan yang digunakan, maka rangkaian sistem keseluruhan akan terlihat seperti gambar 3.20 sebagai berikut:

Gambar 3.20. Skema Rangkaian Sistem Keseluruhan

Keterangan dari jalur-jalur diatas:

a. Jalur merah sebagai arus positif (+).

b. Jalur hitam sebagai arus negatif ( - ).

c. Jalur biru sebagai jalur data.

Konsep Perancangan Perangkat Lunak (Software)

Perancangan perangkat lunak, adalah melakukan penulisan listing program ke dalam suatu Software Arduino 1.0.5 dengan menggunakan bahasa pemrograman C, dimana perintah-perintah program tersebut akan di eksekusi oleh hardware atau sistem yang di buat.

Penulisan listing program bahasa C

Pada perancangan perangkat lunak akan menggunakan program Arduino 1.0.5 digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berekstensi .pde. Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0.5 dapat dilihat seperti pada gambar 3.21. sebagai berikut :

Gambar 3.21. Memulai ide arduino

Dalam pemrograman arduino yang akan dibuat maka untuk menuliskan listing program dapat dilihat pada gambar 3.13. sebagai berikut:

Gambar 3.22. Tampilan layar program Arduino 1.0.5

Setelah form utama program Arduino 1.0.5 ditampilkan, maka langkah selanjutnya adalah mengkonfigurasi pengalamatan port koneksi yang ada pada device manager.

Gambar 3.23. Konfigurasi port melalui device manager

Pada pemrograman mikrokontroller perlu diperhatikan untuk koneksi portnya, karena pada pengalamatan port inilah arduino dapat berkomunikasi dengan komputer melalui komunikasi serial, pada gambar 3.24. koneksi port diseting pada port 24 .

Gambar 3.24. Menentukan koneksi port 24 pada Arduino 1.0.5

Seting koneksi port pada Arduino 1.0.5 dilakukan agar pada saat program di upload tidak terjadi error karena kesalahan pada pengalamatan port yang sebelumnya di seting juga melalui device manager.

Gambar 3.25. Menyimpan file program pada Arduino 1.0.5

Langkah selanjutnya adalah menyimpan listing program yang sudah dibuat dengan nama berekstensi .pde dalam penelitian ini nama file yang akan disimpan dengan nama GALIH.pde.

Gambar 3.26. Menyimpan program pada Arduino 1.0.5

Setelah melakukan penyimpanan file program selanjutnya tahap penulisan listing dimulai dari mengimpor library dan dapat di lihat pada gambar 3.27 sebagai berikut:

Gambar 3.27. Mengimpor library pada header Arduino 1.0.5

Selanjutnya tahap penulisan program, perlu diketahui pada pemrograman arduino yang menggunakan modul Arduino uno sebagai media untuk menanamkan program dan Arduino 1.0.5 sebagai media untuk menuliskan listing program. Serta menambahkan library yang akan digunakan, karena untuk penggunaan lcd display 16x2 perlu ditambahkan library karena menggunakan fungsi header bahasa C yang terdapat pada Arduino 1.0.5 itu sendiri.

Gambar 3.28. Library yang digunakan pada Arduino 1.0.5

Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan. Selanjutnya tahap penulisan program, perlu diketahui pada pemrograman arduino yang menggunakan modul Arduino Uno sebagai media untuk menanamkan program dan Arduino 1.0.5 sebagai media untuk menuliskan listing program. Adapun langkah penulisan program arduino dapat dilihat seperti gambar berikut.

Gambar 3.29. Struktur susunan program arduino

Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan, selanjutnya lakukan penulisan listing program secara keseluruhan.

Gambar 3.30. Tampilan program secara keseluruhan

Setelah melakukan penulisan program secara keseluruhan maka proses selanjutnya adalah melakukan proses kompilasi atau melakukan pengecekan terhadap baris program yang masih salah, adapun langkah-langkahnya dapat dilihat pada gambar berikut.

Gambar 3.31. Proses kompilasi listing program

Proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak.

Gambar 3.32. Hasil kompilasi listing program

Pada gambar 3.32. menunjukan hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya proses penulisan listing program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller melalui board arduino uno.

Pengisian program ke dalam board arduino uno

Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan kedalam mikrokontroller melalui board arduino yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0.5 Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software).

Arduino sebagai media untuk memasukan program ke dalam mikrokontroller, maka program yang ditulis pada ide Arduino 1.0.5 dapat langsung dimasukan kedalam mikrokontroller. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perlu diperhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program, proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.33. sebagai berikut:

Gambar 3.33. Pemilihan Arduino board

Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan Modul Arduino Uno. Adapun langkah-langkahnya dapat dilihat pada gambar berikut.

Gambar 3.34. Mengupload program kedalam modul arduino

Pada tampilan pemrograman Arduino 1.0.5 diatas, dilakukan dengan mengklik tombol upload yang ada pada Arduino 1.0.5, pada saat mengupload listing program secara otomatis akan menampilkan pesan bahwa proses upload program tidak terjadi error atau sukses. Proses upload listing program yang tidak terjadi error dapat dilihat pada gambar 3.35 sebagai berikut:

Gambar 3.35. Proses upload listing program sukses

Setelah langkah upload listing program selesai, maka sistem mikrokontroller sudah dapat bekerja dengan berjudul "SISTEM KEAMANAN TINGGI AIR SUNGAI MENGGUNAKAN HANDPHONE BERBASIS MIKROKONTROLER PADA KELURAHAN GELAM JAYA" sudah siap digunakan. Dan adapun listing program keseluruhannya dapat dilihat pada gambar berikut.

Gambar 3.36. Tampilan program keseluruhan

Flowchart Sistem Keseluruhan

Pada pembuatan sebuah sistem kontrol diperlukan sebuah gambar yang dapat menjelaskan alur dan langkah-langkah dari cara kerja sebuah sistem yang dibuat, seingga dapat memberikan penjelasan dalam bentuk gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar alir 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:

Gambar 3.37. Flowchart sistem keseluruhan

BAB IV

UJI COBA DAN ANALISA

Rancangan Sistem Usulan

Setelah melakukan perancangan dan pemasangan komponen, selanjutnya adalah melakukan serangkaian uji coba pada masing-masing blok rangkaian yang bertujuan untuk mendapatkan kesesuaian spesifikasi dan hasil yang diinginkan. Untuk lebih jelas mengenai pembahasan hasil uji coba yang akan dilakukan dan dapat dilihat pada sub bab berikut.

Prosedur Sistem Usulan

Pengujian rangkaian catu daya

Catu daya sebagai power supply adalah sebuah piranti elektronika yang berguna sebagai sumber daya untuk piranti lain yang sangat penting. Dalam realisasi perangkat keras yang berupa motor DC, driver L293, lcd display 16x2 display dan keseluruhan rangkaian sistem keseluruhan arduino disini membutuhkan catu daya. Gambar 4.1 adalah merupakan gambar rangkaian catu daya yang terhubung dalam suatu rangkaian sistem. Uji coba dilakukan dengan menggunakan lampu led (light-emitting diode), sebagai output dari tegangan kerja pada sebuah rangkaian catu daya, uji coba rangkaian catu daya dapat di lihat pada gambar 4.1 sebagai berikut:

Gambar 4.1. Pengujian rangkaian catu daya pada kondisi off

Dari hasil pengujian pada rangkaian diatas didapatkan hasil yang terukur sebenarnya adalah sebagai berikut :

1. Hasil pengukuran pada IC regulator satu yang merupakan output untuk motor dc berupa tegangan DC sebesar +5 volt. Setelah dilakukan pengukuran adalah sebesar 4.82 volt DC.

2. Hasil pengukuran keluaran dari IC regulator dua yaitu merupakan tegangan untuk driver motor IC L293 sebagai Vcc pada pin 16 dan tegangan untuk motor DC yang di pasang pada IC L293 di pin 8 sebasar 4.82 volt.

3. Hasil pengukuran keluaran dari IC regulator tiga yaitu merupakan tegangan untuk sensor ultrasonik sebesar 4.82 volt.

4. Hasil pengukuran keluaran dari IC regulator empat yaitu merupakan tegangan input untuk lcd 16x2 sebesar 4.82 volt.

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. Adapun hasil dari pengujian tersebut dapat dilihat pada gambar berikut.

Gambar 4.2. Output dari pengujian rangkaian catu daya

Pengujian Lampu Indikator

Lampu led adalah suatu komponen elektronika yang dapat mengeluarkan cahaya yang biasanya digunakan sebagai indikator dari sebuah rangkaian elektronika, pada pengujian lampu led disini menggunakan sebuah program yang terdapat pada program arduino yaitu dengan tipe lampu blink , uji coba dilakukan dapat dilihat pada gambar 4.3 sebagai berikut:

Gambar 4.3. Pengujian rangkaian lampu led

Adapun listing Program yang digunakan dalam uji coba dari rangkaian di atas adalah sebagai berikut:

Gambar 4.4. Listing program pengujian lampu led blink

Program diatas akan dijalankan secara terus menerus selama arus listrik mengalir, dikarenakan program yang dipakai adalah tipe blink tampa ada device yang mengontrolnya. Dan adapun hasil ujicobanya dapat dilihat pada gambar 4.5 dan gambar 4.6 sebagai berikut.

Gambar 4.5. Listing program pengujian lampu led

Gambar 4.6. Listing program pengujian lampu led

Pengujian rangkaian pengendali motor DC

Rangkaian pengendali motor DC digunakan untuk mengendalikan motor DC untuk melakukan perputaran ke arah kanan dan kiri. 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 menentukan tegangan yang sesuai dengan tenaga ( torsi ) yang dihasilkan dan tidak terlalu cepat perputarannya untuk motor DC. Berikut adalah merupakan hasil pengujian perbandingan antara tegangan dengan torsi yang dihasilkan.

1. Motor DC diberikan tegangan sebesar 12 volt, torsi yang dihasilkan terlalu cepat, sehingga IC regulator akan cepat panas.

2. Motor DC diberikan tegangan sebesar 9 volt, torsi yang dihasilkan dapat menggerakan motor dc , tetapi kecepatan motor dc masih terlalu tinggi sehingga terlalu cepat panas.

3. Motor DC diberikan tegangan sebesar 5 volt, torsi yang dihasilkan mampu menggerakkan motor dc pada kecepatannya yang diinginkan.

Tabel 4.1. Pola pemberian pada driver motor DC L293

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, sedangkan lampu led digunakan sebagai penanda arah dari putaran motor dc. Lampu led berwarna merah menyala ketika motor dc berputar kearah kiri sedangkan lampu hijau menyala ketika motor dc berputar kearah kanan. Adapun gambar rangkaian pengujian motor dc dapat dilihat seperti gambar 4.7 sebagai berikut.

Gambar 4.7. Pengujian rangkaian motor dc dengan driver L293D

Dalam pengujian motor dc dengan driver L293D menggunakan listing program seperti terlihat pada gambar 4.8 sebagai berikut.

Gambar 4.8. Listing program untuk pengujian motor dc

Gambar 4.9. Pengujian Rangkaian Motor dc

Prosedur Pengujian Sensor Ultrasonik

Sensor Ultrasonik adalah alat elektronika yang kemampuannya bisa mengubah dari energi listrik menjadi energi mekanik dalam bentuk gelombang suara ultrasonic. Pada uji coba yang dilakukan adalah untuk mengontrol lampu Led dan buzzer, yang dimana lampu Led dan buzzer tersebut digunakan sebagai media indikator ketika sensor ultrasonik bekerja atau mendapat tegangan 'HIGH'.

Dari proses kerja sensor ultrasonik tersebut dapat digunakan untuk mendeteksi objek yang mendekatinya, yang dimana pada penerapannya memiliki tingkat pembacaan yang sangat bervariasi bergantung pada level dekatnya suatu objek yang dideteksi, sehingga bisa diprogram sesuai dengan kondisi jarak yang diingikan, uji coba dilakukan dapat dilihat pada gambar 4.10 sebagai berikut:

Gambar 4.10. Pengujian rangkaian Sensor ultrasonik

Prinsip kerja dari rangkaian ini adalah ketika sensor ultrasonik mendeteksi keberadaan objek yang mendekati maka lampu indikator tersebut akan nyala dan buzzer akan berbunyi artinya sensor ultrasonik tersebut membaca data yang berupa data analog dengan cara mendekatkan tangan pada sensor ultrasonik tersebut dan akan diproses oleh arduino sehingga lampu Led dan buzzer tersebut akan aktif, dan sebaliknya ketika sensor ultrasonik tidak mendeteksi objek maka lampu Led dan buzzer tidak aktif. Setelah melihat hasil yang didapatkan dalam pengujian tersebut, maka dapat diambil kesimpulan bahwa rangkaian sensor ultrasonik bekerja sesuai dengan yang diinginkan.

Adapun listing Program yang digunakan dalam uji coba dari rangkaian di atas adalah seperti terlihat pada gambar 4.11 sebagai berikut:

Gambar 4.11. Listing program sensor ultrasoni

Gambar 4.12. Kondisi Lampu led dan buzzer sebelum aktif

Gambar 4.13. Kondisi Lampu led dan buzzer saat aktif

Prosedur Pengujian Bluetooth HC-06

Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan ataupun antara device.

Gambar 4.14. Rangkaian Bluethooth HC-06

Dalam penggunaan bluetooth perlu diketahui adalah jalur yang digunakan untuk melakukan komunikasi yaitu jalur RX dan jalur TX dan bluetooth juga memerlukan sumber daya, sumber daya yang diperlukan adalah tergantung jenis bluetooth yang digunakan, pada perancangan sistem ini menggunakan bluethoot HC-05 yang memerlukan daya sebesar +5 volt Dc. Pengujian ini dilakukan dengan mengontrol lampu led pada posisi on ataupun off. Adapun listing program yang digunakan adalah sebagai berikut.

Gambar 4.15. Listing Program bluetooth

Setelah melakukan penulisan listing program diatas maka akan diketahui bahwa motor dc akan berputar kekanan jika menekan tombol "a" pada keyboard handphone, maka led akan menyala dan jika menekan "b" mapu akan mati. Adapun hasil ujicoba yang dilakukan akan terlihat pada gambar berikut.

Gambar 4.16. Kondisi led pada posisi Off

Gambar 4.17. Kondisi led pada posisi On

Pengujian rangkaian Relay

Rangkaian relay digunakan sebagai saklar otomatis yang dapat digunakan sebagai switch untuk rangkaian ataupun komponen lainnya, pada pengujian ini rangkaian relay digunakan untuk mengontrol lampu. Pengujian yang akan dilakukan pada rangkaian relay menggunakan lampu yang dapat menyala dan mati dengan waktu tertentu, adapun pengujian relay dapat dilihat seperti gambar berikut.

Gambar 4.18. Rangkaian relay pada saat tidak aktif

Pengujian rangkaian relay ini hanya untuk melihat apakah bekerja dengan semestinya. Pada rangkaian diatas menggunakan satu rangkain relay pada pin 13 arduino sedangkan untuk tegangan kerja rangkaian relay menggunakan tegangan yang bersumber dari adaptor external sebesar +12 volt, adapun hasil pengujiannya bisa dilihat pada gambar berikut.

Gambar 4.19. Rangkaian Relay pada saat aktif

Ketika melakukan pengujian rangkaian relay diatas, pada saat relay dalam kondisi LOW maka lampu akan mati, dan ketika relay dalam kondisi HIGH maka lampu akan menyala. Pada saat melakukan pengujian terhadap relay maka dibutuhkan listing program yang akan dimasukan kedalam arduino, adapun listing program yang digunakan dapat dilihat pada gambar berikut.

Gambar 4.20. Listing program pengujian relay

Pengujian LCD 16x2 Karakter

Agar rangkaian LCD 16x2 Character dapat bekrja sesuai dengan apa yang diharapkan maka perlu dilakukan pengujian, yaitu dengan melakukan uji coba untuk menampilkan nama penulis yaitu "Hello Word" pada layar LCD 16x2 Character.

Perlu diketahui bahwa pengujian rangkaian LCD 16x2 Character dapat menggunakan example pada ide arduino, yang merupakan software yang dapat digunakan untuk melakukan uji coba program arduino. Untuk uji coba rangkaian LCD 16x2 Character dapat dilihat pada gambar 4.21 sebagai berikut.

Gambar 4.21. Pengujian rangkaian LCD 16x2 karakter

Setelah melakukan uji coba maka rangkaian LCD 16x2 Charakter dapat digunakan dan sesuai dengan apa yang diinginkan. Pada rangakaian LCD 16x2 Charakter memerlukan sumber tegangan kerja sebesar +5 vdc, tegangan tersebut akan diperoleh dari rangkaian catu daya.

Untuk melakukan uji coba diatas yang menampilkan pesan "hello, world!" pada LCD 16x2 charakter dan listing programnya dapat ditulis seperti gambar 4.22 berikut ini.

Gambar 4.22. Listing Program pengujian rangkaian LCD 16x2 karakter

Analisa listing program pada sistem yang diusulkan

Proses analisa dilakukan untuk mendapatkan kesesuaian antara perangkat keras (hardware) yang sudah di uji coba dengan perangkat lunak (software) yang berupa listing program yang telah di masukan ke dalam sistem arduino.

Gambar 4.23. Listing program keseluruhan

Setelah melakukan penulisan listing program pada Arduino 1.0 di lakukan maka dapat dijelaskan seperti berikut:

penulisan listing program harus diawali dengan kode:

  1. include <LiquidCrystal.h>

Kode di atas merupakan fungsi libraries yang ada pada software Arduino yang didalamnya terdapat fungsi-fungsi yang untuk digunakan pada lcd display.

Sedangkan motor DC tidak dikontrol langsung menggunakan arduino, kerena motor DC hanya berputar searah dengan jarum jam, maka dari itu dengan memanfaatkan driver motor L293D untuk mengontrol motor DC, maka motor DC dapat dikontrol dua arah yaitu searah dengan jarum jam dan sebaliknya bisa di kontrol dengan arah berlawanan jarum jam. Adapun listing program yang digunakan sebagai berikut:

int m1p1=8;

int m1p2=9;

int en1=10;

Dan untuk mendeklarasikan sensor ultrasnik dapat dilihat seperti gambar berikut ini.

  1. define trigPin 13

  1. define echoPin 12

Dan untuk mendeklarasikan lampu indikator dan buzzer dapat dilihat seperti gambar berikut ini.

  1. define buzzer 14

  1. define lampusiaga1 15

  1. define lampusiaga2 16

  1. define lampusiaga3

Dan selanjutnya penjelasan seluruh program yang digunakan dalam sistem ini dapat dilihat sebagai berikut.

  1. include <LiquidCrystal.h>

LiquidCrystal lcd(2,3,4,5,6,7);

  1. define trigPin 13

  1. define echoPin 12

  1. define buzzer 14

  1. define lampusiaga1 15

  1. define lampusiaga2 16

  1. define lampusiaga3 17

int m1p1=8;

int m1p2=9;

int en1=10;

int star;

int flag = 0;

Kode di atas merupakan fungsi untuk mendeklarasikan atau penamaan terhadap variabel komponen yang digunakan, sedangkan barisan kode yang digunakan sebagai fungsi kalibrasi sensor ultrasonik dapat dilihat pada baris program berikut ini.

long duration, distance;

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

Sedangkan program yang digunakan untuk melakukan perintah-perintah eksekusi baik berupa input ataupun output dapat dilihat pada blok void setup. Pada bagian ini program akan dialamatkan sebagai media output dan input tergantung pada penggunaan dari device-device yang terhubung.

void setup() {

Serial.begin (9600);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(lampusiaga1, OUTPUT);

pinMode(lampusiaga2, OUTPUT);

pinMode(lampusiaga3, OUTPUT);

pinMode(buzzer, OUTPUT);

pinMode(m1p1, OUTPUT);

pinMode(m1p2, OUTPUT);

pinMode(en1, OUTPUT);

digitalWrite(en1, HIGH);

lcd.begin(16,2);

}

Program diatas hanya dijalankan selama sekali ketika pada saat pertama kali sistem mendapat arus listrik, sedangkan program yang dapat berjalan berulang kali akan terlihat seperti baris program berikut ini.

void loop() {

long duration, distance;

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = (duration/2) / 29.1;

if (distance <= 6 ) {

siaga3();

}

else{

if (distance <= 11) {

siaga2();

}

else{

digitalWrite(lampusiaga1,HIGH);

digitalWrite(lampusiaga2,LOW);

digitalWrite(lampusiaga3,LOW);

}

}

if (distance >= 300 || distance <= 0){

Serial.write("KONDISI AIR NORMAL\n");

}

else {

Serial.print(distance);

Serial.write(" cm\n");

lcd.display();

lcd.setCursor(0,0);

lcd.print("JARAK TINGGI AIR");

lcd.setCursor(0,1);

lcd.print("SEKITAR: ");

lcd.print(distance);

lcd.print(" CM");

delay(1000);

lcd.clear();

lcd.noDisplay();

lcd.setCursor(0,0);

lcd.print("JARAK TINGGI AIR");

lcd.setCursor(0,1);

lcd.print("SEKITAR: ");

lcd.print(distance);

lcd.print(" CM");

delay(10);

lcd.clear();

}

delay(1000);

if(Serial.available() > 0){

star =Serial.read();

flag=0;

}

if(star == 'a'){

digitalWrite(lampusiaga3, HIGH);

digitalWrite(en1, HIGH);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,HIGH);

// delay(1000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'b'){

digitalWrite(lampusiaga3, LOW);

digitalWrite(en1, HIGH);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,HIGH);

// delay(2000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'c'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,HIGH);

delay(3000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'd'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,HIGH);

delay(4000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'e'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,HIGH);

delay(5000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'f'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,HIGH);

digitalWrite(m1p2,LOW);

delay(1000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'g'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,HIGH);

digitalWrite(m1p2,LOW);

delay(2000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'h'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,HIGH);

digitalWrite(m1p2,LOW);

delay(3000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'i'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,HIGH);

digitalWrite(m1p2,LOW);

delay(4000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

if(star == 'j'){

digitalWrite(en1, HIGH);

digitalWrite(m1p1,HIGH);

digitalWrite(m1p2,LOW);

delay(5000);

digitalWrite(en1, LOW);

digitalWrite(m1p1,LOW);

digitalWrite(m1p2,LOW);

if(flag == 0){

flag=1;

}

}

}

Barisan program diatas akan dijalankan berulang kali selama arus listrik mengalir.

Penjelasan struktur listing program

Setiap program yang menggunakan bootloader Arduino biasa disebut sketch mempunyai dua buah fungsi yang harus ada yaitu:

1. Void setup() { }

yaitu semua kode didalam kurung kurawal akan dijalankan hanya satu kali ketika program dijalankan untuk pertama kalinya.

2. void loop( ) { } yaitu fungsi ini akan dijalankan setelah fungsi setup (void setup () { }) selesai. Setelah dijalankan satu kali fungsi ini akan dijalankan lagi, dan lagi secara terus menerus sampai catu daya (power) dilepaskan.

Berikut ini adalah elemen bahasa C yang dibutuhkan dalam format penulisan.

1. pinMode

digunakan dalam void setup() untuk mengkonfigurasi pin apakah sebagai input atau output. Untuk output digital pin secara default di konfigurasi sebagai input sehingga untuk merubahnya harus menggunakan operator pinMode (pin, mode) dan digunakan untuk menetapkan mode dari suatu pin, pin adalah nomor pin yang akan digunakan dari 0-19 (pin analog 0-5 adalah 14-19). Mode yang bisa digunakan adalah INPUT atau OUTPUT.

2. digitalWrite

digunakan untuk mengset pin digital. Ketika sebuah pin ditetapkan sebagai output, pin tersebut dapat dijadikan HIGH (ditarik menjadi 5 volts) atau LOW (diturunkan menjadi ground).

Flowchart Sistem Yang Diusulkan

Dalam pembuatan sistem dan perancangan program dapat digambarkan dalam bentuk flowchart sehingga dapat mempermudah dalam melakukan dan merancang langkah-langkah atau proses dengan benar. Adapun bentuk dari flowchart keseluruhan dari sistem yang dibuat dapat dilihat pada gambar berikut.

Gambar 4.24. Flowchart sistem yang di usulkan

Rancangan Program

Tahap pertama untuk pembuatan suatu alat dan program, yang pertama kali harus dilakukan adalah tahap perancangan, sebagai tolak ukur perancangan yang pertama kali harus sesuai dengan kebutuhan. Dengan demikian hasil perancangan akan di jadikan sebagai acuan untuk perakitan alat dan pembuatan program.

Pada dasarnya tujuan dari perancangan program adalah untuk mempermudah didalam merealisasikan pembuatan alat dan program yang sesuai dengan apa yang diharapkan, adapun tahapan tersebut dapat di gambarkan dalam bentuk navigasi sebagai berikut.

Perancangan Perangkat Lunak Untuk Arduino

Sistem perangkat lunak yang dimaksud adalah Ide Arduino yang merupakan perangkat lunak untuk menuliskan listing program arduino, sehingga sistem arduino yang di buat dapat bekerja sesuai dengan apa yang di inginkan.

Pada perancangan perangkat lunak untuk arduino menggunakan bahasa pemrograman C yang dimana listing programnya dapat di compile dan di upload langsung kedalam arduino dengan Ide Arduino, adapun tampilan jendela Ide Arduino pada saat lsiting program ditulis seperti yang terlihat pada gambar 4.25 berikut.

Gambar 4.26. Tampilan listing program pada Ide Arduino

Adapun tahap yang dilakukan adalah menulis listing program -> mengecek keslahan terhadap listing program yang ditulis -> mengupload listing program kedalam arduino. Adapun langkah-langkah tersebut dapat di lihat seperti gambar 4.27 berikut.

Gambar 4.27. Proses upload program kedalam arduino

Rancangan Prototype

Pada bagian ini merupakan hasil rancangan dari aplikasi android yang digunakan dalam pembuatan alat ini, adapun hasil dari prototype interface android dapat digambarkan sebagai berikut.

1. Rancangan Prototype Form Blueterm

Gambar 4.28. Tampilan prototype Kontrol Pintu air

Konfigurasi Sistem Usulan

Pada perancangan sistem usulan ini terdapat beberapa hardware atapun Software yang digunakan yaitu untuk melakukan perancangan dan membuat program, baik untuk sisem arduino maupun Interface nya. Adapun perangkat keras (hardware) dan perangkat lunak (software) yang digunakan dapat di lihat pada sub bab berikut ini.

Spesifikasi Hardware

Pada spesifikasi perangkat keras (hardware) dibawah ini merupakan perangkat keras atau modul yang digunakan, dan memiliki fungsi dan kegunaan masing-masing, dan dapat digambarkan secara garis besar saja tidak secara detail dalam pembuatan suatu modul tersebut. Adapun perangkat keras (Hardware) yang digunakan meliputi sebagai berikut:

a. Arduino uno.

b. Laptop : Acer DualCore 14 inch, 2 Gb DDR3 of RAM, 320 GB of Hardisk

c. Printer Cannon PIXMA MP237

d. Motor dc

e. Rangkaian Elektronika

f. Sensor ultrasonik

g. Adaptor baterai

h. Lcd display 16x2

Spesifikasi Software

Pada spesifikasi perangkat lunak (software) dibawah ini merupakan Aplikasi yang digunakan untuk membuat program, merancang alur diagram, mengedit program, sebagai interface, media untuk mengupload program dan mengedit suatu gambar. Adapun perangkat lunak (software) yang digunakan meliputi sebagai berikut:

a. MIT App Inventori

b. Mozilla Firefox

c. Microsoft Office 2010

d. Notepad++

e. IDE Arduino 1.0.5

f. Paint

g. Fritzing.2013.12.17

Testing

Pada tahap testing dilakukan pengujian terhadap sistem yang dibuat yaitu dengan menggunakan metode BlackBox testing, adapun pengujian dilakukan melalui interface blueterm dan arduino, dimana pengujian tersebut agar dapat mengetahui fungsionalitas dari suatu interface, adapun tahapannya tersebut untuk menemukan kesalahan dalam beberapa kategori, diantaranya adalah sebagai berikut.

1. Dengan memperhatikan fungsi-fungsi yang digunakan, seperti fungsi untuk berkomunikasi dengan piranti lain dengan memperhatikan fungsionalitasnya.

2. Memperhatikan kesalahan-kesalahan yang dapat terjadi ketika melakukan debug ataupun running program.

3. Dengan memperhatikan struktur performa sehingga aplikasi dapat digunakan dengan baik dan mendukung sistem yang dibuat.

4. Dengan memperhatikan kesalahan-kesalahan inisialisasi fungsi yang digunakan dalam berinteraksi dengan piranti lain.

Pengujian dengan metode BlackBox sangat memperhatikan pada fungsi fungsional dari suatu program dengan melakukan pendekatan yang melengkapi untuk menemuka kesalahan.

Evaluasi

Berdasarkan uji coba dari keseluruhan sistem yang dibuat terdapat dua metode pengujian yang dilakukan baik secara software maupun secara hardware, pada saat melakukan pengujian pada aplikasi android hanya kendala saat terkoneksi dengan device lainnya.

Lalu uji coba dilakukan lagi secara hardware yaitu dengan melakukan kontroling pada interface aplikasi android. Hasil dari evaluasi baik secara Software dan Hardware mendapat hasil yang cukup baik sehingga sudah dapat diterapkan dalam bentuk Prototype.

Implementasi

Pada tahap ini merupakan tahap-tahap untuk merealisasikan dari sistem yang dirancang yang dimulai dari tahap pengumpulan data-data yang diharapkan dapat membantu dan mendukung sehingga sampai tercapainya dalam penerapannya.

Schedule

Berdasarkan data yang dikumpulkan, sehingga sistem pengontrolan pintu air dapat bekerja dengan baik, penulis pun melakukan pendekatan terhadap pihak yang berkaitan yang merupakan tempat observasi penulis, hal ini dilakukan demi kepentingan pengguna yang dimana pengguna menginginkan suatu sistem yang dapat membantu dalam melakukan pekerjaan, sedangkan penulis sangat perlu melakukan pendekatan tersebut karena ada beberapa hal yang mungkin akan menjadi kendala ketika dalam proses perancangan dan pembuatan. Adapun jadwal yang dilakukan dalam proses mulai hingga selesai disajikan dalam tabel 4.2 sebagai berikut.

Tabel: 4.2. Pengolahan Jadwal proses pembuatan sistem

Penerapan

Pada bagian ini hal yang dilakukan adalah bagian untuk menerapkan sistem yang dibuat agar mendapatkan hasil yang sesuai dengan harapan baik bagi penulis maupun oleh instansi yang bersangkutan, instansi dimana tempat melakukan riset.

Tabel: 4.3. Pengolahan jadwal penerapan

Estimasi Biaya

Berikut adalah rincian dalam pembuatan prototype sistem pendeteksi ketinggian air adalah.

Tabel: 4.4. Estimasi biaya yang dikeluarkan

BAB V

PENUTUP

Kesimpulan

Berdasarkan hasil penelitian proyek alat Pendeteksi ketinggian air ini mempunyai 5 titik ketinggian air. Titik pertama berupa Status siaga 1 yang ditandai dengan led warna hijau yang menyala, lalu titik kedua berupa status siaga 2 yang ditandai dengan led warna hijau yang menyala, lalu titik ketiga berupa status siaga 3 yang ditandai led warna merah yang menyala, lalu titik keempat berupa status siaga 4 yang ditandai led warna merah yang menyala dan buzzer bunyi dengan tempo yang pendek, serta titik terakhir yaitu titik ke kelima berupa bunyi buzzer tampa henti yang menandakan bahaya. lcd akan menampilkan masing-masing status ketinggian air yang sesuai dengan masukan pada sensor air yang diterima.

Sensor air yang sangat peka menghantarkan arus, sehingga terkadang terjadi kesalahan pada pengukuran ketinggian air ini. karena apabila sensor air ini kotor maka sensor air tidak akan berfungsi sebagaimana mestinya.

Kesimpulan Terhadap Rumusan Masalah

1. Dengan memanfaatkan sensor ultrasonic maka ketinggian air dpaat diukur dengan secara berkala.

2. Perancangan system menggunakan arduino serta smartphone yang dapat dikomunikasikan dengan Bluetooth..

3. Dengan memanfaatkan relay sebagai saklar yang dapat dialiri listrik sesuai keinginan, maka suara buzzer dapat diatur.

Kesimpulan Terhadap Tujuan dan Manfaat Penelitian

1. Kesimpulan Terhadap Tujuan Penelitian

a. Terealisasinya sistem pendeteksi ketinggian air.

b. Menampilkan ketinggian air secara berkala pada lcd display.

2. Kesimpulan Terhadap Manfaat Penelitian

a. Sistem yang dibuat didukung oleh aplikasi yang dapat ditampilkan dalam bentuk interface android.

b. Dengan melakukan konfigurasi antara software dan hardware dapat di buat sistem pendeteksi ketinggian air dengan menggunkan mikrokontroller dan aplikasi android.

Kesimpulan Terhadap Metode Penelitian

Dengan memanfaatkan aplikasi android sebagai media interface yang dapat mengontrol perangkat elektronika yang diprogram melalui arduino, maka sistem ini dapat mempermudah dalam melakukan untuk membukan dan menutup pintu air.

Saran

1. Sistem ini dapat dikembangkan dalam bentuk yang sesungguhnya dengan memanfaatkan sebuah komunikasi jaringan internet.

2. Sistem ini dapat kembangkan dengan berbagai aplikasi seperti webserver.

3. Bagi pengembang selanjutnya untuk aplikasi yang berbasis smartphone dapat dibuat dengan bahasa program basic4android, java, phyton dan lain-lain.

DAFTAR PUSTAKA


DAFTAR LAMPIRAN

Lampiran A

A.1. Surat Pengantar Skripsi
A.2. Kartu Bimbingan
A.3. Kartu Study Tetap Final (KSTF)
A.4. Form Validasi Skripsi
A.5. Kwitansi Pembayaran Skripsi
A.6. Daftar Mata Kuliah Yang Belum Diambil
A.7. Daftar Nilai
A.8. Formulir Seminar Proposal
A.9. Sertifikat Toefl
A.10. Sertifikat Prospek
A.11. Sertifikat IT Internasional
A.12. Sertifikat IT Nasional
A.13. Curiculum Vitae
  

Lampiran B

B.1. Hasil Wawancara
B.2. Hasil Observasi
B.3. Elisitasi

2016/2017

Contributors

Fazri