Pengguna:Heri kuswanto: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
Baris 1: Baris 1:
 
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''BERBASIS MIKROKONTROLLER ATmega328 '''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Skripsi|SKRIPSI]] PADA PERGURUAN TINGGI '''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''DENGAN MENGGUNAKAN METODE'''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Widuri|WIDURI]]'''</p></div>  <div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Skripsi|SKRIPSI]]'''</P></div>  [[File:Logo stmik raharja.jpg|150px|center]]  <div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: ">'''Disusun Oleh :'''</P></div> {|table align="center"|-|<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">: '''[[Heri Kuswanto|HERI KUSWANTO]]'''</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">: '''1031464353'''</div>|}  <div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''JURUSAN [[Sistem Informasi|KOMPUTER SISTEM]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''KONSENTRASI COMPUTER SYSTEM'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[STMIK RAHARJA]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''TANGERANG'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''(2014/2015)'''</P></div>&nbsp;  {{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">'''(STMIK) RAHARJA'''</p></div>&nbsp;<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">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031464353</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">: Heri Kuswanto</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Kompuetr Sistem</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Computer System</div>|}&nbsp;&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disahkan Oleh :</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tangerang, Januari 2014</p></div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua</div> ||&nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Kepala Jurusan</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">STMIK Raharja,</div>|| &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Jurusan Sistem Komputer,</div>|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Ir. [[Untung Rahardja]], M.T.I)</u></div>|| &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>([[Ferry Sudarto]], S.Kom,.M.Pd)</u></div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 000594</div> || &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 079010</div>|}{{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">'''(STMIK) RAHARJA'''</p></div>&nbsp;{{pagebreak}}<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">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 10314643353</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">: Heri Kuswanto</div>|}&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Jurusan Sistem Komputer</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 2013/2014</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Oleh :</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2" style="text-align: center;">Tangerang, Januari 2014</p></div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing I</div> || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing II</div>|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Asep Saepullah,S.Pd, M.Kom)</u></div>|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Indrianto M.T)</u></div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 06021</div>|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 05061</div>|}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div>{{pagebreak}}<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" style="text-align: center;2">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031464353</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">: Heri Kuswanto</div>|}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Komprehensif</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Jurusan Sistem Komputer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Computer System</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2014/2015</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Dewan Penguji :</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 1" style="text-align: center;">Tangerang, Januari 2014</p></div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua Penguji</div>|| &nbsp;||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Penguji I</div> || &nbsp;||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Penguji II</div>|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxxxxxxx)</u></div>|| &nbsp;|| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxxx)</u></div>|| &nbsp; ||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxx)</u></div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 99001</div> || &nbsp; ||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 08182</div>|| &nbsp;|| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 12003</div>|}{{pagebreak}}{{pagebreak}}<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">Melihat peningkatankejahatan , terutama dalam kasus pencurian sepeda motor sering terjadi saat ini, tidak mengherankan bahwa orang-orang menginginkan sistem keamanan sepedamotor modern. Solusinya biasanya dilakukan oleh pemilik kendaraan bermotorhanya menggunakan tombol yang ada di sepeda motor , tapi pemilik sering lupauntuk mengunci sepeda . Selain itu, pencuri dapat membuat duplikat kuncikendaraan sehingga pencuri bisa santai untuk mengambil tindakan dengan tidakmengundang kecurigaan .Dalam perkembanganteknologi saat ini , teknologi telepon pintar terutamatelah berubah menjadiperangkat multifungsi , di mana selain sebagai alat komunikasi , ponsel inijuga bekerja untuk sistem keamanan pada sepeda motor. Dengan memanfaatkan fiturAndroid pada ponsel untuk dapat mengontrol sistem keamanan sepeda motormenggunakan Mikrokontroller Atmega 328 , diharapkan untuk mengetahui keadaansepeda motor itu dalam kondisi aman atau tidak . Oleh karena itu , denganteknologi yang semakin canggih sekarang diharapkan kejahatan , terutamapencurian sepeda motor dapat dikurangi .`Dengan sistem keamananmotor menggunakan Android berbasis Atmega 328 mikrokontroler dapat memberikankeamanan lebih kepada pemilik kendaraan sepeda motor , karena pemilik kendaraandapat mengetehui kendaraanya tidak atapun dalam bahaya . Ketika dalam bahayaalat dapat mengirim sms pada pemilik sepeda motor , sehingga pemilik dapatmematikan sepeda motor dan berbalik sepeda motornya melalui Android . Sehinggapemilik motor merasa lebih aman .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">{{pagebreak}}Kata kunci : Android , Mikrokontroller, ATmega328 , Sistem keamanan motor .</p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''KATA PENGANTAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Bismillahirrahmanirrahim</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Assalamu’alaikum Wr. Wb.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat, anugerah dan ijin-Nya serta senantiasa melimpahkan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan Skripsi ini dengan baik dan tepat pada waktunya.            Hanya karena kasih sayang dan kekuatan-Nya lah penulis mampu menyelesaikan Laporan Skripsi yang berjudul “SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID BERBASIS MIKROKONTROLLER ATmega 328”.            .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Penulis menyadari bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak,oleh karena itu penulis mengucapkan terima kasih yang sedalam-dalamnya kepada:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.        Bapak Ir. Untung Rahardja, M.T.I, selaku Ketua STMIK Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.        Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.        Bapak Ferry Sudarto,S.Kom.,M.pd. selaku Kepala Jurusan Sistem Komputer Pada Perguruan Tinggi Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 4.      Bapak Asep Sapullah, S.Pd, M.Kom, selaku dosen pembimbing I untuk laporan skripsi.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">  5.      Bapak Indrianto, M.T selaku sebagai dosen pembimbing II untuk skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 6.      Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">  7.    Kedua orang tua tercinta yang selalu memberikan dukungan baik moril maupun materil dan do’a. “Semoga Allah SWT senantiasa memberikan rahmat dan karunianya kepada beliau, Amin.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">  8.    Sahabat dan teman-teman yang telah banyak membantu dalam penyusunan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 9.    Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan semangat dalam menyelesaikan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Akhirkata penulis berharap laporan ini dapat memberikan manfaat bagi pembaca dandapat menjadi bahan acuan yang bermanfaat dikemudian hari.</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> Tangerang, Juni 2014</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> (Heri Kuswanto)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">NIM: 1031464353</p></div>{{pagebreak}}{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR GAMBAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.1. Sistem pengendali loop terbuka</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.3. Metode Prototype </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.4. Arsitektur ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.5. KOnfigurasi pin Atmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.6. Tampilan Basic4android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.7. Designer Basic4android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.8. Tampilan Tools SDK</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.9. Tampilan Android simulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.10. Contoh modul Aplikasi bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.11. sensor PIR (passive infrared received)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.12. Simbol dan contoh buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.13. Bentuk fisik LCD 16x2</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.14. Bagian dalam motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.15. Konstruksi pin dan rangkaian  driver motor DC IC L293D</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.16. Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.17. Skem warna risistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.18. Lambang kondensator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.19. Lambang kapasitor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.20. Dielektrikum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.21. Dioda</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.22. Transistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.23. Simbol Transistor NPN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.24. Simbol Transistor PNP</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.25. IntegratedCircuit</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.26. Lampu LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.27. Rangkaian internal Kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.28. Rangkaian oscilatorhartley dengan kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.29. Rangkaian oscilatorcolpitts dengan kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.30. Rangkaian dasar IC regulator teganganpositif 78xx</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.31. Rangkaian IC Regulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.32. Rangkaian sensor cahaya dengan LDR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.34. Rangkaian power on Reset</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.1. Diagram Blok Rangkaian Hardware</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.2. Rangkaian Catu Daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.3. Rangkaian sistem minimum Mikrokontroller ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.4. Rangkaian Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.5. Flowchart Rangkaian Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.6. Inisialisasi bluetooth dalam program arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.7. Inisialisasi pembacaan data dari Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.8. Rangkaian Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.9. Inisialisasi Motor DCdalam program arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.10. Flowchart Kontrol Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.11. Listing program untuk mengontrol motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.12. Rangkaian PIR sensor dan Sensor Cahaya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.13. Listing program untuk mengontrol sensor PIR dan LDR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.14. Flowchart Input analog sensor LDR dan PIR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.15. Rangkaian Buzzer dan LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.16. Listing program untuk mengontrol Buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.17. Flowchart untuk kontrol Buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.18. Rangkaian Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.19. Listing program untuk mengontrol Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.20. Flowchart untuk control Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.21. Rangkaian skema LCD 16x2</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.22. Listing program untuk mengontrol LCD</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.23. Listing program LCD pada saat mikrokontroler dihidupkan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.24. Listing program LCD untuk memberikan perintah</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.25. Listing program LCD pada arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.26. Flowchart LCD Display</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.27. Skema Rangkaian sistem keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.28. Membuka program Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.29. Tampilan layar program Arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.30. Konfigurasi port melalui device manager</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.31. Menentukan koneksi port pada Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.32. Menyimpan file pada program Aeduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.33. Mengimpor library pada header Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.34. Proses kompilasi listing program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.35. Rangkaian board Arduino dengan internal clock</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.36. Pemilihan Arduino board</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.37. Mengupload program kedalam mikrokontroller  ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.38. Ikon aplikasi bluterm pada Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.39. Koneksi device pada blueterm</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.40. Tampilan pada smartphone android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.41. Flowchat System</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.1. Pengujian rangkaian catu daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.2. pengujian rangkaian keypad 4x3</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.3. Pengujian rangkaian motor servo</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.4. Listing program keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.5. Uji coba alat dengan memberikan input pada sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.6. Uji coba alat dengan menekan tombol 5 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.7. Uji coba alat dengan menekan tombol 2 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.8. Uji coba alat dengan menekan tombol 8 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.9. Uji coba alat dengan menekan tombol 1, 4, 7 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.10. Uji coba alat dengan menekan tombol 3, 6, 9 pada keypad</p></div> {{pagebreak}}{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR TABEL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.1. Kelebihan dan Kelemahan Black box</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Table 2.2. Skema Warna Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.3.Nilai Kapasitansi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.4.Daftar konstanta bahan Dielektrikum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.5.Karakteristik IC regulator tegangan positif 78xx</p></div></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.1.Elisitasi Tahap I</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.2.Elisitasi Tahap II</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.3.Elisitasi Tahap III</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.4.Final Elisitasi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Table 4.1. Pola pemberian pada driver motor DC L293</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''DAFTAR SIMBOL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"></p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''SIMBOL FLOWCHART ( DIAGRAM ALIR )'''</p></div><div align="center"><img width="550" height="750" style="margin:0px" src="https://lh5.googleusercontent.com/9RKlJ4AVpZvrr0l3dLL8FV08yFfGrS1bpc1lIN0Lh0w=w540-h827-no"/></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''SIMBOL ELEKTRONIKA'''</p></div> <div align="center"><img width="550" height="750" style="margin:0px" src="https://lh3.googleusercontent.com/RqCoJiSMzBDPAWpp03pNq5K96CV2crqM9L01MS6f-5A=w529-h788-no"/></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR LAMPIRAN'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    1.Kartu Bimbingan Skripsi Perguruan Tinggi Raharja</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.Pergantian Judul</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 3.File Presentasi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.Katalog Produk</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">5.Curriculum Vitae</p></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR ISI'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">COVER DEPAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PENGESAHAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PERSETUJUAN PEMBIMBING</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PERSETUJUAN DEWAN PENGUJI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR KEASLIAN SKRIPSI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">ABSTRAKSI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">KATA PENGANTAR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTARGAMBAR </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR TABEL  </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR SIMBOL</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR LAMPIRAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR ISI </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">1.1 Latar Belakang</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.2.Rumusan Masalah</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.Tujuan dan Manfaat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.1. Tujuan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.2. Manfaat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.4.Ruang Lingkup</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.5.Metodologi Penelitian</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.6.Sistematika Penulisan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">2.1.Teori Umum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.1. Konsep Dasar Sistem</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.2. Konsep Dasar Pengontrolan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.3. Konsep Dasar Perangkat Mobile</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.4. Konsep Dasar Sinyal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.5. Metode Penelitian</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2. Teori Khusus</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.1. Mikrokontroller</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.2. Mikrokontroller ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.3. Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.4. Apk Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.5. Bluetooth </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.6. Pin Sensor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.7. Pir Sensor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.8. LCD (Liquid Crystal Display)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.9. Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.8. Driver Motor DC IC L293D</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3. KOmponen Elektronika</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.1. Konsep Dasar Komponen Elektronika</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.2. Konsep Dasar Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.3. Konsep Dasar Kapasitor atau Kondensator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.4. Konsep Dasar Dioda</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.5. Konsep Dasar Trasistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.6. Konsep Dasar IC (Integrated Circuit)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.7. Lampu LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.8. Kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.9. IC Regulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.10. LDR (Light Dependen Resistor)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.11. Relay </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.12. Tombol Reset</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.4. Leteratur Review</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">BAB III PERANCANGAN DAN PEMBAHASAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.1.  Konsep Perancangan Dan Pembahasan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.  Perancangan Perangkat Keras (Hardware)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.1. Rangkaian Catu Daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.2.  Rangkaian sistem minimum ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.3.  Rangkaian Modul Bluetooth HC-06</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.4.  Rangkaian Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.5.  Rangkaian SEnsor Gerak dan Sensor Cahaya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.6.  Rangkaian Buzzer dan LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.7.  Rangkaian Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.8.  Rangkaian Display LCD</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.9.  Rangkaian sistem keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.  Perancangan Perangkat Lunak (Software)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.1.  Penulisan listing program Bahasa C</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.2.  Pengisian program ke dalam IC ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.4.  Perangkat Lunak yang digunakan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.5.  Flowchart Sistem</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.6.  User Requitment</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.1. Elisitasi Tahap I</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.2. Elisitasi Tahap II</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.3. Elisitasi Tahap III</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">BAB IV UJI COBA DAN ANALISA</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.1.  Uji Coba</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.1. Pengujian rangkaian catu daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.2. Pengujian rangkaian keypad membrane</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.3. Pengujian rangkaian pengendali motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.4. Pengujian rangkaian mikrokontroller dan motor servo</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.5. Pengujian rangkaian mikrokontroller dan sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.2. Analisa listing program pada alat akses kontrol kendaraan bermotor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    4.2.1. Penjelasan struktur listing program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.3. Uji coba alat akses kontrol kendaraan bermotor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    1. Uji coba dengan memberikan inputan pada sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      2. Uji coba dengan menekan tombol 5 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">        3. Uji coba dengan menekan tombol 2 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      4. Uji coba dengan menekan tombol 8 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      5.Uji coba dengan menekan tombol 1, 4, 7 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      6. Uji coba dengan menekan tombol 3, 6, 9 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">5.1.Kesimpulan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">5.2.Saran</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">LAMPIRAN</p></div>{{pagebreak}}{{pagebreak}}=<p align="center"><b>BAB I</b></p>=<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>'''PENDAHULUAN'''</b></p></div>==Latar Belakang==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Semakin kerasnya kehidupan menyebabkan banyak orang menjadi gelap mata. Mereka menghalalkan segala cara untuk memenuhi kebutuhan hidup mereka demi mempertahankan kelangsungan hidupnya, seperti : merampok, korupsi, mencuri, dantindakan-tindakan kriminal lainnya. Salah satu tindakan kriminal yang baru maraknya di era sekarang adalah tindakan kriminal pencurian sepeda motor atau  mobil. Tidak hanya di malam hari dan di tempat yang sepi saja, di siang hari dan di keramaian pun para pencuri dapat melakukan aksi dengan mudahnya. Maka dibutuhkan kewaspadaan yang ekstra untuk menjaga kendaraan kita. </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 meningkatnya tindak kriminalitas, khususnya pencurian kendaraan bermotor roda dua dan roda empat sekarang ini, bukanlah hal yang mengherankan apabila semakinhari manusia menginginkan suatu sistem keamanan sepeda motor yang modern.Solusi yang biasa dilakukan oleh pemilik kendaraan bermotor hanya dengan memakai kunci (gembok), tetapi pemilik sering lupa memasang kunci (gembok).Apalagi pencuri kendaraan bermotor dapat  membuat kunci-kunci duplikat sehingga pencurikendaraan bermotor bisa dengan santai melakukan aksinya dengan tidak mengundang kecurigaan .</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 sisilain, seiring dengan perkembangan teknologi, handphone merupakan salah satuteknologi yang sangat digandrungi masyarakat. Dengan uang dibawah satu jutasaja sudah dapat digenggam ponsel kamera lengkap dengan bluetooth dan aplikasijava yang sudah menggunakan sistem Opersai Android. Untuk itu dengan memanfaatkanpaket aplikasi pada android atau biasa disebut APK (Android Package) yang diinstalkan di ponsel dan menambahkansedikit rangkaian berbasis mikrokontroler, maka fungsi ponsel tidak hanya untuksarana alat komunikasi via suara ataupun SMS (Short Message Service) tetapi juga dapat dimanfaatkan sebagai alatpengaman pada sepeda motor baik roda dua ataupun roda empat.</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 era di manasaat curanmor ditakuti tetapi ponsel digandrungi. Inilah saatnya memanfaatkanteknologi dari ponsel yang telah dimiliki banyak pihak sebagai sistem keamananserta kepraktisan untuk hidup lebih baik. Berdasarkanpermasalahan di atas, maka penulis mengambil judul “Sistem Proteksi Kendaraan Bermotor menggunakan Android berbasisMikrokontroller Atmega 328”</p></div>==Rumusan Masalah==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan latar belakang di atas, maka permasalahan tersebut dapat di rumuskan 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.        Bagaimana membuat sistem akses mesin dan mengontrol kendaraan bermotor menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor  berbasis mikrokontroller ATmega328.</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.      Bagaimana mengontrol relay agar dapat memutuskan atau menghubungkan jalur api</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. Bagaimana membuat sistem proteksi kendaraan bermotor dengan berbagai password akses  menggunakan Android.</p></div>==Ruang Lingkup==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan  rumusan masalah diatas, maka dapat diarahkan pada perancangan dan pembuatan sebuah alat yang diakses melalui password, kemudian PIR (Passive Iinfrared Receiver) dan LDR (light dependent resistor) sebagai pendeteksi objek menggunakan mikrokontroller ATmega328, serta komponen pendukung sistem 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.      Menggunakan mikrokontroller ATmega328.</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.    PIR(Passive Iinfrared Receiver) dan LDR (light dependent resistor) berfungsi sebagai pendeteksi objek.</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.      Untuk mengakses atau mengontrol alat menggunakan Andriod</p></div>==Tujuan Dan Manfaat==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1.4.1. 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">'''1. Tujuan 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">a) mengubah cara konvensional menjadi sistem yang berbasis 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) memanfaatkan PIR(Passive Iinfrared Receiver ) sebagai  sensor yang mendeteksi adanya pergarakan tubuh 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">c) Memanfaatkan LDR(Light Dependent Resistor) sebagai sensor yang dapat mendeteksi cahaya lampu motor ketika dihidupkan tanpa prosedur yang benar.</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. Tujuan Fungsional''' </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) membuat sistem proteksi kendaraan bermotor yang lebih baik lagi. </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) Membuat Sistem yang dapat otomats mati jika dihidupkan tanpa melakukan prosedur yang benar</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. Tujuan 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">a) Memenuhi syarat kelulusan untuk jenjang Strata (S1).      </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) Untuk mengimplementasi ilmu yang telah dipelajari.  </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.4.2.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">'''1. Manfaat Fungsional''' </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) Dapat memberikan jaminan pengamanan lebih untuk kendaraan bermotor.</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) Dapat mengurangi kasus kehilangan kendaraan bermotor.</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) Dengan menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor sebagai sistem pengamanan, maka hanya orang-orang tertentu yang dapat menggunakan kendaraan bermotor 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">'''2. Manfaat 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">a) Dapat mengembangkan ilmu komputer yang didapat oleh penulis selama  perkuliahan</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) Memberikan kepuasan karena dapat menciptakan sesuatu yang bermanfaat bagi masyarakat.</p></div>==Metodologi Penelitian==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan 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.5.1.Metode Pengumpulan 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">Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan 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. Metode Observasi''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis melakukan pengamatan langsung dari objek penulisan untuk mendapatkan data dan informasi yang akurat mengenai sistem Proteksi Kendaraan Bermotor.</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 Wawancara''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis melakukan wawancara kepada sebagian orang yang berkompeten dalam bidangnya yang menyangkut objek bahasan yang diambil oleh penulis.</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 Study 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">Selain melakukan observasi penulis juga melakukan pencarian informasi dengan cara studi pustaka dalam metode ini penulis berusaha untuk melengkapi informasi-informasi yang diperoleh dengan membaca serta mempelajari buku dan artikel yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan artikeltersebut digunakan penulis untuk membantu penganalisaan dan perancangan yang dilakukan.</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.5.2.Metode Analisa''' </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 proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan di olah dan analisa upaya mendapatkan suatu hasil yang bermanfaat bagi penelitian ini. Maka dilakukan tiga buah tahapan 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) Analisis proses yang sedang 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">2) Identifikasi 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">3) Identifikasi persyaratan dari sistem yang akan 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">Hasil analisa tersebut kemudian di buat laporan untuk masukkan dalam perancangan 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">'''1.5.3.Metode 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">Dalam melakukan perancangan penulis menggunakan metode Sistem flowchart di mana tahap demi tahap proses pembuatan alat sistem proteksi kendaraan bermotor dijabarkan</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.5.4.Metode 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">Prototipe yang digunakan dalam penulisan skripsi ini adalah pendekatan evolutionary, di mana penulis melakukan pengembangan terhadap motor DC secara terkontrol melalui media 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">'''1.5.5.Metode 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 metode pengujian ini penulis melakukan uji coba dengan metode Black Box terhadap prototype yang telah dibuat agar diketahui apakah prototype sudah berjalan sesuai ketentuan.</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 mempermudah pembahasan dan pemahaman penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja sistem proteksi kendaraan bermotor menggunakan Android berbasis Mikrokontroller ATmega 328, maka penulisan skripsi ini dibagi menjadi beberapa sub-sub dengan sistematika penulisan 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. 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 menjelaskan tentang informasi umum, latar belakang masalah,rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian, metode analisis, metode perancangan, sumber data dan sistematika penulisan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> B. 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-teoridasar elektronika yang akan mendukung pembahasan, serta penulisan dalam penyusunan skripsi ini. Uraian tersebut menjelaskan tentang konsep dasar mikrokontroller ATmega328, PIR( Passive Iinfrared Receiver ) , motor DC, Buzzer, LCD 16x2, lampu led dan komponen-kompenen pendukung 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">C.    BAB III 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 ini merupakan pembahasan laporan penulisan skripsi, yang berisi tentang : Analisa blok rangkaian, fungsi diagram blok rangkaian yang didalamnya meliputi : Unit pengendali, catu daya, prosedur sistem pengontrolan, konfigurasi sistem dan flowchart program serta 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">D.    BAB IV RANCANGAN 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">Bab ini berisi tentang merupakan penjelasan mengenai uji coba serta analisa pengoperasian dari 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">E. 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">Pada bab ini ditemukan kesimpulan dari hasil analisis yang telah dilakukan dan saran kepada pihak-pihak yang berkepentingan sehingga tujuan dan manfaat dari laporan  Skripsi ini dapat di sampaikan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">'''LAMPIRAN'''</p></div>{{Pagebreak}}=<p align="center"><b>BAB II</b></p>=<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>==<b>Teori Umum</b>=====<b>Konsep Dasar Sistem</b>=======<b>Definisi Sistem</b>====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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 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;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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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>&nbsp;====Karakteristik Sistem====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Komponen Sistem(<i>Components System</i>)<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Batasan Sistem (Boundary)(<i>Boundary System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Lingkungan Luar Sistem(<i>Environment System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penghubung Sistem(<i>Interface System</i>)<p style="text-align: justify;line-height: 2;">Mediayang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkansumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentukkeluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melaluipenghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistemyang membentuk satu kesatuan.<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Masukan Sistem (<i>Input System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Keluaran Sistem (<i>Output System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pengolahan Sistem (<i>Processing System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sasaran Sistem (<i>Objective</i>).<p style="text-align: justify;line-height: 2;">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></li></ol>&nbsp;====Klasifikasi Sistem====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><ol type="a"><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Abstrak dan Sistem Fisik</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sistem abstrak 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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Alamiah dan Sistem Buatan Manusia(Interface)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Determinasi dan Sistem Probabilistik(Interface)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Terbuka dan Sistem Tertutup</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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></ol>&nbsp;===Konsep Dasar Pengontrolan=======Definisi Pengontrolan====<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: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"> 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">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 <i>output</i> yang optimal.</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 <i>Loop</i> Terbuka(<i>Open-loop Control System</i>) dan Sistem Pengendali <i>Loop</i> Tertutup (<i> Closed-loop Control System</i> ).</p></div>&nbsp;====Jenis- jenis Pengontrolan====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Sistem Kontrol Loop Terbuka''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">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.”<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/-Rqi2iYr1bzQ/U5W_G433pPI/AAAAAAAAADg/EVBElUUiU1c/w566-h107-no/1.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sistem pengendali <i>loop</i> terbuka</p><p style="text-align: center;" align="center"><b>Sumber : </b> Erinofiardi (2012:261)</p><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 didalamsistem 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>&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Sistem Kontrol Loop Tertutup''' </p></div><p style="line-height: 2">Menurut Erinofiardi (2012:261) sistem kontrol loop tertutupadalah “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.</p></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-M2-Gnanae7k/U5W_LOb_ImI/AAAAAAAAAE4/vBdXyAJCV5w/w872-h217-no/2.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.2</b> Sistem pengendali <i>loop</i>tertutup</p><p style="text-align: center;" align="center"><b>Sumber : </b> Erinofiardi (2012:261)</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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">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 Perangkat Mobile===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Perangkat Mobile''' </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 purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.</p></div>&nbsp;===Konsep Dasar Sinyal===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Sinyal''' </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 Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''a. Sinyal 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">Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''b. Sinyal Digital''' </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 digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.</p></div>===Model Penelitian===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Perancangan''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''a. Flowchart''' </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 di dalam Jurnal SAINTIKOM(2010:8),  “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan 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 Adelia di dalam Jurnal Sistem Informasi (2011:116), “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">Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan,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.    Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.</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.    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.5in"><p style="line-height: 2">3.  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.5in"><p style="line-height: 2">4.    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.5in"><p style="line-height: 2">5.    Setiap langkah dari aktifitas harus berada pada urutan yang benar</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.    Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</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.    Gunakan simbol-simbol flowchart yang standart.</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 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">'''2. Pengujian''' </p></div>===Konsep Dasar <i>White Box</i>=======Definisi <i>White Box</i>====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), “Pengujian White Box berfokus pada struktur kontrol pengguna”.</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 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.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>&nbsp;===Konsep Dasar Black Box=======Definisi Black Box====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><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 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 style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, 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. Fungsi-fungsi yang salah atau hilang</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. Kesalahan interface</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. Kesalahan dalam struktur data atau akses database 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. Kesalahan performa</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. 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">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.5in"><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;text-indent: 0.5in"><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;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.5in"><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;text-indent: 0.5in"><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;text-indent: 0.5in"><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 Black Box harus melewati beberapa proses 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. 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>&nbsp;===Metode Pengujian Dalam Black Box===<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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Equivalence Partioning<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Boundary Value Analysis<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Cause-Effect Graphing Techniques<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Comparison Testing<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sample and Robustness Testing<p style="text-align: justify;line-height: 2;">1. Sample Testing</p><p style="text-align: justify;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><p style="text-align: justify;line-height: 2;">2. Robustness Testing</p><p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Behavior Testing dan Performance Testing<p style="text-align: justify;line-height: 2;">1. Behavior Testing</p><p style="text-align: justify;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><p style="text-align: justify;line-height: 2;">2. Performance Testing</p><p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Requirement Testing<p style="text-align: justify;line-height: 2;">Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.</p><p style="text-align: justify;line-height: 2;">1. Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program</p><p style="text-align: justify;line-height: 2;">2. Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.Performance Testing.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Endurance Testing<p style="text-align: justify;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><p style="text-align: justify;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></li></ol>&nbsp;===Metode Pengujian Dalam Black Box===<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>&nbsp;<div align="center"><img width="350" height="430" style="margin:0px" src="https://lh4.googleusercontent.com/MvTCNeY-Hq1kJm1e9xzRDwJ8QGfLYP-jbLrrFpv6bg=w599-h550-no"/></div>&nbsp;===Konsep Dasar Prototipe=======Definisi Prototipe====<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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Prototipe Jenis I<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Prototipe Jenis II<p style="text-align: justify;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><p style="text-align: justify;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 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>&nbsp;<div align="center"><img width="350" height="230" style="margin:0px" src="https://lh4.googleusercontent.com/OaBCbEHEofZHWUljRP82VR2TUPzM6veYfxv4yxGbXQ=w439-h313-no"/></div><p style="text-align: center;" align="center"><b>Gambar 2.2</b> Metode Prototipe</p></li><p style="text-align: center;" align="center"><b>Sumber : </b> Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM (2010:8)</p><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 & Technology (2011:139) Terdapat tiga pendekatan utama prototyping, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">THROW-AWAY<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">INCREMENTAL<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">EVOLUTIONARY<p style="text-align: justify;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></li></ol>&nbsp;===Kelebihan dan Kelemahan Prototipe===<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>&nbsp;<div align="center"><img width="450" height="630" style="margin:0px" src="https://lh4.googleusercontent.com/-FGgkCldmSTA/U5W_X6xdhqI/AAAAAAAAAI8/RK2b_BA5sas/w582-h853-no/tabel2.jpg"/></div></ol>&nbsp;===Konsep Dasar Elisitasi=======Definisi Elisitasi====<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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap I<p style="text-align: justify;line-height: 2;">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara untuk menterjemahkan kebutuhan pemakai sistem baru.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap II<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap III<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Final Draft Elisitasi<p style="text-align: justify;line-height: 2;">Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></li></ol><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>==<b>Teori Khusus</b>=====Mikrokontroller=======Definisi Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (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>====Karakteristik Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (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">1. Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multi fungsi 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">2. 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">3. 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">4. 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">5. Unit I/O yang sederhana, misalnya LCD, <i>LED</i>, Sensor.</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. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature tekanan, kelembaban, dan sebagainya.</p></div>====Klasifikasi Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Malik dan Mohammad Unggul Juwana (2009:3), 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">1. 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">2. 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">3. 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">4. 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">5. 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">6. Fasilitas pemrograman di dalam sistem (ICSP =<i>In Circuit Serial Programming</i>).</p></div>====Fitur-fitur Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa fitur yang pada umumnya ada di dalam mikrokontroler adalah sebagai berikut :</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">RAM (Random Access Memory)<p style="text-align: justify;line-height: 2;">RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variable. Memori ini bersifat volatile yang artinya akan kehilangan semua datanya jika tidak mendapatkan catu daya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">ROM (Read Only Memory)<p style="text-align: justify;line-height: 2;">ROM disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Register.<p style="text-align: justify;line-height: 2;">Register merupakan tempat penyimpanan nilai-nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Special Function Register.<p style="text-align: justify;line-height: 2;">Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler dan register ini terletak di RAM.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Input dan Output Pin.<p style="text-align: justify;line-height: 2;">Pin Input adalah bagian yang berfungsi sebagai penerima signal dari luar dan pin ini dihubungkan ke berbagai media inputan seperti keypad, sensor, keyboard, dan sebagainya. Pin Output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Interrupt.<p style="text-align: justify;line-height: 2;">Interrupt merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program sedang dijalankan, program tersebut dapat diinterupsikan dan menjalankan program interupsi terlebih dahulu.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa interrupt yang terdapat pada mikrokontroler adalah sebagai beriku:</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1. Interrupt 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">Interrupt ini akan terjadi ketika ada inputan dari pin 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">2. Interrupt Timer.</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 ini akan terjadi ketika waktu tertentu telah tercapai.</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. Interrupt 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">Interrupt ini akan terjadi ketika ada penerimaan data dari komunikasi serial.</p></div></ol>&nbsp;===Mikrokontroller ATmega 328=======Definisi Mikrokontroller Atmega 328====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahid(2012:33), ”ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATMega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART,  timer, counter, 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">Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler 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">Mikrokontroller ini memiliki beberapa fitur 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. 130 macam instruksi yang hampir semuanya dieksekusi dalam satu siklus clock. </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. 32 x 8-bit register serba guna. </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. Kecepatan mencapai 16 MIPS dengan clock 16 MHz. </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. 32 KB  flash memory dan pada arduino memiliki bootloader yang menggunakan 2 KB dari flash memori sebagai bootloader. </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.    Memiliki  EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi permanent karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan. </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. Memiliki  SRAM (Static Random Access Memory) sebesar 2KB. </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. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) 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">h.Master / Slave SPI Serial interface.</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 ATMega328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan kerja dan paralelisme. Instruksi – instruksi dalam memori program dieksekusi dalam satu alur tunggal, dimana pada saat satu instruksi dikerjakan instruksi berikutnya sudah diambil dari memori program. Konsep inilah yang memungkinkan instruksi – instruksi dapat dieksekusi dalam setiap satu siklus clock.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">32 x 8-bit register serba  guna digunakan untuk mendukung operasi pada ALU (Arithmatic Logic unit) yang dapat dilakukan dalam satu siklus. 6 dari register serbaguna ini dapat digunakan sebagai 3 buah register pointer 16-bit pada mode pengalamatan tak langsung untuk mengambil data pada ruang memori data. Ketiga register pointer 16-bit ini disebut dengan register X ( gabungan R26 dan R27 ), register Y ( gabungan R28 dan R29 ), dan register Z ( gabungan R30 dan R31 ). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Hampir semua instruksi AVR memiliki format 16-bit. Setiap alamat memori program terdiri dari instruksi 16-bit atau 32-bit. Selain register serba guna di atas, terdapat register lain yang terpetakan dengan teknik  memory mapped  I/O selebar 64 byte. Beberapa register ini digunakan  untuk fungsi khusus antara lain sebagai register Control Timer/ Counter, Interupsi, ADC, USART, SPI, EEPROM, dan fungsi I/O lainnya.  Berikut ini adalah tampilan arsitektur ATmega 328 :</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-lcsyKELaYtU/U6dLDKXTHiI/AAAAAAAAAcU/38QT0xZ_IMc/w558-h577-no/2.4.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.4</b> Arsitektur ATmega 328 <i>loop</i> terbuka</p><p style="text-align: center;" align="center"><b>Sumber : </b> (Data sheet Mikrokontroller : 8) </p>====Definisi Mikrokontroller Atmega 328====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahid (2012:34) ATMega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai periperial 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">1. Port 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">Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai input/output. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah 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">a. ICP1 (PB0), berfungsi sebagai Timer Counter 1 input capture 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">b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (Pulse Width Modulation). </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. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI.</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. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).</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. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber  clock  external untuk timer. </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. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber clock utama 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">2. Port 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">Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai input/output digital. Fungsi alternatif PORTC antara lain 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.  ADC6 channel(PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog menjadi data digital. </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. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau device lain yang memiliki komunikasi data tipe I2C seperti sensor kompas, accelerometer nunchuck.</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. Port 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">Port D  merupakan jalur data 8 bit yang masing-masing pin-nya juga  dapat difungsikan sebagai  input/output. Sama seperti  Port B  dan Port C, Port D  juga memiliki fungsi alternatif dibawah 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">a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data 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.  Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari program, misalkan pada saat program berjalan kemudian terjadi interupsi hardware/software maka program utama akan berhenti dan akan menjalankan program interupsi. </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.XCK dapat difungsikan sebagai sumber clock external untuk USART, namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu membutuhkan external clock. </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.T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan timer 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">e.AIN0 dan AIN1 keduanya merupakan masukan input untuk analog comparator.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/4kGIsD-bcrklNDlv1pSoG7ic-Bh_4DPkrNYgjgmA86Q=w751-h577-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.5</b> KOnfigurasi pin Atmega 328 <i>loop</i> terbuka</p><p style="text-align: center;" align="center"><b>Sumber : </b> (Sumber :jurnal Syahid tahun 2012 halaman 34)</p>&nbsp;&nbsp;===Android=======Definisi Android====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis 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">Menurut Hermawan (2011 :1), Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka. </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 pendapat diatas, maka dapat ditarik kesimpulan bahwa android adalah sistem operasi berbasis linux yang sedang berkembang ditengah OS 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"> Android adalah sebuah sistem operasi perangkat  mobile berbasis  linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.</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 merupakan generasi baru platform mobile yang memberikan kesempatan kepada pengembang untuk melakukan pengembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android merupakan lisensi di bawah  naungan GNU,  General  Public License  Versi  2(GPLv2),  yang biasa dikenal dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketiga harus terus jatuh di bawah terms.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Distribusi Android berada di bawah lisensi Apache Software(ASL/Apache2), yang memungkin untuk distribusi kedua atau seterusnya. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka 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">Pengembang memiliki beberapa pilihan dalam membuat aplikasi yang berbasis Android. Namun kebanyakan pengembang menggunakan Eclipse sebagai IDE untuk merancang aplikasi mereka. Hal ini diikarenakan Eclipse mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan 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">Aplikasi Android dapat dikembangkan pada berbagai sistem operasi, diantaranya 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. Windows XP/Vista/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">b. Mac OS X (Mac OS X 10.48 atau yang lebih 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">c. Linux</p></div>&nbsp;&nbsp;====Perkembangan Android====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Wahana (2012:2) didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya 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.    Android versi 1.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">Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.</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.  Android versi 1.5 (cupcake)</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 pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake).Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan 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. Android versi 1.6 (Donut)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang dintegrasikan, CDMA / EVDO, 802.1x, VPN, gestures, kemampuan dial kontak, teknologi text to change speech, pengadaan resolusi VWGA.</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. Android versi 2.1 (Eclair)</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 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.</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. Android Versi 2.2 (Froyo: Frozen Yogurt)</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 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.</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. Android Versi 2.3 (Gingerbread)</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 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari 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">e. Android Versi 3.0 (HIoney comb)</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 Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. </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. Android Versi 4.0 (Ice cream sandwich)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ice Cream Sandwich didesain untuk baik itu telepon ataupun tablet. Android ICS menawarkan banyak peningkatan dari apa yg sudah ada di Gingerbread dan Honeycomb dengan pada saat yang sama memberikan inovasi-inovasi baru. Beberapa peningkatan itu antara lain kemampuan copy paste yang lebih baik, data logging dan warnings, dan kemampuan utk mengambil screenshot dengan menekan power dan volume bersamaan. Selain itu keyboardnya dan kamus juga mendapat perbaikan. Inovasi-inovasi baru di ICS antara lain penggunaan font “Roboto”. di Android 4.0 Ice Cream Sandwich System Bar dan Action Bar. adanya Android 4.0 Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face Unlock merupakan salah satu hal yang menonjol di Android versi baru ini. Juga ada NFC based app yang disebut Android Bump, yang memungkinkan pengguna untuk bertukar informasi/data hanya dengan menyentuhkan gadget.</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. Android Versi 4.1 (Jelly bean)</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 Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.</p></div>&nbsp;&nbsp;====Definisi Basic4android====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Basic4android adalah Development Tool sederhana yang powerful untuk membangun aplikasi android. Bahasa Basic4android mirip dengan bahasa Visual Basic dengan tambahan dukungan untuk objek. Aplikasi android (APK) yang di-compile oleh Basic4android adalah aplikasi android native/asli dan tidak ada extra runtime seperti di Visual Basic yang ketergantungan file msvbvm60.dll, yang pasti aplikasi yang di-compile oleh Basic4android adalah NO DEPENDENCIES (tidak ketergantungan file lain). IDE Basic4android hanya fokus pada Development Android.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh6.googleusercontent.com/KzHpTNsqSFYezMaVKpU7jyku3J8X-ouyg6MRbqjT9fI=w377-h285-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sumber: Basic4android Datasheet (2012:1)</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.6. Tampilan Basic4android(2012:261)</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-IQUdOXyQaxs/U6dLHJFqCUI/AAAAAAAAAck/p4HG_ZCLDJc/w314-h181-no/2.7.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sumber: Basic4android Datasheet (2012:2)</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.7. Desain Basic4android(2012:261)</p>&nbsp;====Android SDK====<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:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya 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">Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh6.googleusercontent.com/-hd6zV6gAg7A/U6dLQV0JmMI/AAAAAAAAAc4/JnKQdOciqWg/w701-h500-no/2.8.jpg"/></div>&nbsp;</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.8. Tampilan Tools SDK</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. adb shell</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adb sendiri merupakan bagian dari android development bridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya.</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. Android simulator</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 dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-yaP9iN1cfNw/U6dLQZpnLII/AAAAAAAAAc0/R7zU6B4ELvg/w716-h440-no/2.9.jpg"/></div>&nbsp;</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.8. Tampilan Android Simulator</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. DDMS</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android. </p></div>&nbsp;&nbsp;[[Category:Skripsi 2013/2014]]<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''BERBASIS MIKROKONTROLLER ATmega328 '''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Skripsi|SKRIPSI]] PADA PERGURUAN TINGGI '''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''DENGAN MENGGUNAKAN METODE'''</P></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Widuri|WIDURI]]'''</p></div>  <div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[Skripsi|SKRIPSI]]'''</P></div>  [[File:Logo stmik raharja.jpg|150px|center]]  <div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: ">'''Disusun Oleh :'''</P></div> {|table align="center"|-|<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">: '''[[Heri Kuswanto|HERI KUSWANTO]]'''</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">: '''1031464353'''</div>|}  <div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''JURUSAN [[Sistem Informasi|KOMPUTER SISTEM]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''KONSENTRASI COMPUTER SYSTEM'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''[[STMIK RAHARJA]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''TANGERANG'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''(2014/2015)'''</P></div>&nbsp;  {{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">'''(STMIK) RAHARJA'''</p></div>&nbsp;<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">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031464353</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">: Heri Kuswanto</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Kompuetr Sistem</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Computer System</div>|}&nbsp;&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disahkan Oleh :</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tangerang, Januari 2014</p></div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua</div> ||&nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Kepala Jurusan</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">STMIK Raharja,</div>|| &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Jurusan Sistem Komputer,</div>|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Ir. [[Untung Rahardja]], M.T.I)</u></div>|| &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>([[Ferry Sudarto]], S.Kom,.M.Pd)</u></div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 000594</div> || &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 079010</div>|}{{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">'''(STMIK) RAHARJA'''</p></div>&nbsp;{{pagebreak}}<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">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 10314643353</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">: Heri Kuswanto</div>|}&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Jurusan Sistem Komputer</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 2013/2014</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Oleh :</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2" style="text-align: center;">Tangerang, Januari 2014</p></div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing I</div> || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing II</div>|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp;|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Asep Saepullah,S.Pd, M.Kom)</u></div>|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Indrianto M.T)</u></div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 06021</div>|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 05061</div>|}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div>{{pagebreak}}<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" style="text-align: center;2">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031464353</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">: Heri Kuswanto</div>|}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Komprehensif</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Jurusan Sistem Komputer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Computer System</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2014/2015</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Dewan Penguji :</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 1" style="text-align: center;">Tangerang, Januari 2014</p></div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua Penguji</div>|| &nbsp;||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Penguji I</div> || &nbsp;||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Penguji II</div>|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxxxxxxx)</u></div>|| &nbsp;|| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxxx)</u></div>|| &nbsp; ||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxx)</u></div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 99001</div> || &nbsp; ||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 08182</div>|| &nbsp;|| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 12003</div>|}{{pagebreak}}{{pagebreak}}<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">Melihat peningkatankejahatan , terutama dalam kasus pencurian sepeda motor sering terjadi saat ini, tidak mengherankan bahwa orang-orang menginginkan sistem keamanan sepedamotor modern. Solusinya biasanya dilakukan oleh pemilik kendaraan bermotorhanya menggunakan tombol yang ada di sepeda motor , tapi pemilik sering lupauntuk mengunci sepeda . Selain itu, pencuri dapat membuat duplikat kuncikendaraan sehingga pencuri bisa santai untuk mengambil tindakan dengan tidakmengundang kecurigaan .Dalam perkembanganteknologi saat ini , teknologi telepon pintar terutamatelah berubah menjadiperangkat multifungsi , di mana selain sebagai alat komunikasi , ponsel inijuga bekerja untuk sistem keamanan pada sepeda motor. Dengan memanfaatkan fiturAndroid pada ponsel untuk dapat mengontrol sistem keamanan sepeda motormenggunakan Mikrokontroller Atmega 328 , diharapkan untuk mengetahui keadaansepeda motor itu dalam kondisi aman atau tidak . Oleh karena itu , denganteknologi yang semakin canggih sekarang diharapkan kejahatan , terutamapencurian sepeda motor dapat dikurangi .`Dengan sistem keamananmotor menggunakan Android berbasis Atmega 328 mikrokontroler dapat memberikankeamanan lebih kepada pemilik kendaraan sepeda motor , karena pemilik kendaraandapat mengetehui kendaraanya tidak atapun dalam bahaya . Ketika dalam bahayaalat dapat mengirim sms pada pemilik sepeda motor , sehingga pemilik dapatmematikan sepeda motor dan berbalik sepeda motornya melalui Android . Sehinggapemilik motor merasa lebih aman .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">{{pagebreak}}Kata kunci : Android , Mikrokontroller, ATmega328 , Sistem keamanan motor .</p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''KATA PENGANTAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Bismillahirrahmanirrahim</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Assalamu’alaikum Wr. Wb.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat, anugerah dan ijin-Nya serta senantiasa melimpahkan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan Skripsi ini dengan baik dan tepat pada waktunya.            Hanya karena kasih sayang dan kekuatan-Nya lah penulis mampu menyelesaikan Laporan Skripsi yang berjudul “SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID BERBASIS MIKROKONTROLLER ATmega 328”.            .</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Penulis menyadari bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak,oleh karena itu penulis mengucapkan terima kasih yang sedalam-dalamnya kepada:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.        Bapak Ir. Untung Rahardja, M.T.I, selaku Ketua STMIK Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.        Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.        Bapak Ferry Sudarto,S.Kom.,M.pd. selaku Kepala Jurusan Sistem Komputer Pada Perguruan Tinggi Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 4.      Bapak Asep Sapullah, S.Pd, M.Kom, selaku dosen pembimbing I untuk laporan skripsi.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">  5.      Bapak Indrianto, M.T selaku sebagai dosen pembimbing II untuk skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 6.      Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">  7.    Kedua orang tua tercinta yang selalu memberikan dukungan baik moril maupun materil dan do’a. “Semoga Allah SWT senantiasa memberikan rahmat dan karunianya kepada beliau, Amin.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">  8.    Sahabat dan teman-teman yang telah banyak membantu dalam penyusunan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 9.    Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan semangat dalam menyelesaikan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Akhirkata penulis berharap laporan ini dapat memberikan manfaat bagi pembaca dandapat menjadi bahan acuan yang bermanfaat dikemudian hari.</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> Tangerang, Juni 2014</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> (Heri Kuswanto)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">NIM: 1031464353</p></div>{{pagebreak}}{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR GAMBAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.1. Sistem pengendali loop terbuka</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.3. Metode Prototype </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.4. Arsitektur ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.5. KOnfigurasi pin Atmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.6. Tampilan Basic4android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.7. Designer Basic4android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.8. Tampilan Tools SDK</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.9. Tampilan Android simulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.10. Contoh modul Aplikasi bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.11. sensor PIR (passive infrared received)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.12. Simbol dan contoh buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.13. Bentuk fisik LCD 16x2</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.14. Bagian dalam motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.15. Konstruksi pin dan rangkaian  driver motor DC IC L293D</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.16. Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.17. Skem warna risistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.18. Lambang kondensator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.19. Lambang kapasitor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.20. Dielektrikum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.21. Dioda</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.22. Transistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.23. Simbol Transistor NPN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.24. Simbol Transistor PNP</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.25. IntegratedCircuit</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.26. Lampu LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.27. Rangkaian internal Kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.28. Rangkaian oscilatorhartley dengan kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.29. Rangkaian oscilatorcolpitts dengan kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.30. Rangkaian dasar IC regulator teganganpositif 78xx</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.31. Rangkaian IC Regulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.32. Rangkaian sensor cahaya dengan LDR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.34. Rangkaian power on Reset</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.1. Diagram Blok Rangkaian Hardware</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.2. Rangkaian Catu Daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.3. Rangkaian sistem minimum Mikrokontroller ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.4. Rangkaian Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.5. Flowchart Rangkaian Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.6. Inisialisasi bluetooth dalam program arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.7. Inisialisasi pembacaan data dari Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.8. Rangkaian Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.9. Inisialisasi Motor DCdalam program arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.10. Flowchart Kontrol Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.11. Listing program untuk mengontrol motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.12. Rangkaian PIR sensor dan Sensor Cahaya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.13. Listing program untuk mengontrol sensor PIR dan LDR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.14. Flowchart Input analog sensor LDR dan PIR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.15. Rangkaian Buzzer dan LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.16. Listing program untuk mengontrol Buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.17. Flowchart untuk kontrol Buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.18. Rangkaian Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.19. Listing program untuk mengontrol Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.20. Flowchart untuk control Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.21. Rangkaian skema LCD 16x2</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.22. Listing program untuk mengontrol LCD</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.23. Listing program LCD pada saat mikrokontroler dihidupkan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.24. Listing program LCD untuk memberikan perintah</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.25. Listing program LCD pada arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.26. Flowchart LCD Display</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.27. Skema Rangkaian sistem keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.28. Membuka program Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.29. Tampilan layar program Arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.30. Konfigurasi port melalui device manager</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.31. Menentukan koneksi port pada Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.32. Menyimpan file pada program Aeduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.33. Mengimpor library pada header Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.34. Proses kompilasi listing program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.35. Rangkaian board Arduino dengan internal clock</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.36. Pemilihan Arduino board</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.37. Mengupload program kedalam mikrokontroller  ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.38. Ikon aplikasi bluterm pada Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.39. Koneksi device pada blueterm</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.40. Tampilan pada smartphone android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.41. Flowchat System</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.1. Pengujian rangkaian catu daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.2. pengujian rangkaian keypad 4x3</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.3. Pengujian rangkaian motor servo</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.4. Listing program keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.5. Uji coba alat dengan memberikan input pada sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.6. Uji coba alat dengan menekan tombol 5 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.7. Uji coba alat dengan menekan tombol 2 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.8. Uji coba alat dengan menekan tombol 8 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.9. Uji coba alat dengan menekan tombol 1, 4, 7 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.10. Uji coba alat dengan menekan tombol 3, 6, 9 pada keypad</p></div> {{pagebreak}}{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR TABEL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.1. Kelebihan dan Kelemahan Black box</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Table 2.2. Skema Warna Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.3.Nilai Kapasitansi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.4.Daftar konstanta bahan Dielektrikum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.5.Karakteristik IC regulator tegangan positif 78xx</p></div></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.1.Elisitasi Tahap I</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.2.Elisitasi Tahap II</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.3.Elisitasi Tahap III</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.4.Final Elisitasi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Table 4.1. Pola pemberian pada driver motor DC L293</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''DAFTAR SIMBOL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"></p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''SIMBOL FLOWCHART ( DIAGRAM ALIR )'''</p></div><div align="center"><img width="550" height="750" style="margin:0px" src="https://lh5.googleusercontent.com/9RKlJ4AVpZvrr0l3dLL8FV08yFfGrS1bpc1lIN0Lh0w=w540-h827-no"/></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''SIMBOL ELEKTRONIKA'''</p></div> <div align="center"><img width="550" height="750" style="margin:0px" src="https://lh3.googleusercontent.com/RqCoJiSMzBDPAWpp03pNq5K96CV2crqM9L01MS6f-5A=w529-h788-no"/></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR LAMPIRAN'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    1.Kartu Bimbingan Skripsi Perguruan Tinggi Raharja</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.Pergantian Judul</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 3.File Presentasi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.Katalog Produk</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">5.Curriculum Vitae</p></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR ISI'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">COVER DEPAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PENGESAHAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PERSETUJUAN PEMBIMBING</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PERSETUJUAN DEWAN PENGUJI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR KEASLIAN SKRIPSI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">ABSTRAKSI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">KATA PENGANTAR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTARGAMBAR </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR TABEL  </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR SIMBOL</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR LAMPIRAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR ISI </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">1.1 Latar Belakang</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.2.Rumusan Masalah</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.Tujuan dan Manfaat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.1. Tujuan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.2. Manfaat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.4.Ruang Lingkup</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.5.Metodologi Penelitian</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.6.Sistematika Penulisan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">2.1.Teori Umum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.1. Konsep Dasar Sistem</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.2. Konsep Dasar Pengontrolan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.3. Konsep Dasar Perangkat Mobile</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.4. Konsep Dasar Sinyal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.5. Metode Penelitian</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2. Teori Khusus</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.1. Mikrokontroller</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.2. Mikrokontroller ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.3. Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.4. Apk Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.5. Bluetooth </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.6. Pin Sensor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.7. Pir Sensor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.8. LCD (Liquid Crystal Display)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.9. Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.8. Driver Motor DC IC L293D</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3. KOmponen Elektronika</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.1. Konsep Dasar Komponen Elektronika</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.2. Konsep Dasar Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.3. Konsep Dasar Kapasitor atau Kondensator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.4. Konsep Dasar Dioda</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.5. Konsep Dasar Trasistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.6. Konsep Dasar IC (Integrated Circuit)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.7. Lampu LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.8. Kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.9. IC Regulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.10. LDR (Light Dependen Resistor)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.11. Relay </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.12. Tombol Reset</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.4. Leteratur Review</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">BAB III PERANCANGAN DAN PEMBAHASAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.1.  Konsep Perancangan Dan Pembahasan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.  Perancangan Perangkat Keras (Hardware)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.1. Rangkaian Catu Daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.2.  Rangkaian sistem minimum ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.3.  Rangkaian Modul Bluetooth HC-06</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.4.  Rangkaian Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.5.  Rangkaian SEnsor Gerak dan Sensor Cahaya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.6.  Rangkaian Buzzer dan LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.7.  Rangkaian Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.8.  Rangkaian Display LCD</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.9.  Rangkaian sistem keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.  Perancangan Perangkat Lunak (Software)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.1.  Penulisan listing program Bahasa C</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.2.  Pengisian program ke dalam IC ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.4.  Perangkat Lunak yang digunakan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.5.  Flowchart Sistem</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.6.  User Requitment</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.1. Elisitasi Tahap I</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.2. Elisitasi Tahap II</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.3. Elisitasi Tahap III</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">BAB IV UJI COBA DAN ANALISA</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.1.  Uji Coba</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.1. Pengujian rangkaian catu daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.2. Pengujian rangkaian keypad membrane</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.3. Pengujian rangkaian pengendali motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.4. Pengujian rangkaian mikrokontroller dan motor servo</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.5. Pengujian rangkaian mikrokontroller dan sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.2. Analisa listing program pada alat akses kontrol kendaraan bermotor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    4.2.1. Penjelasan struktur listing program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.3. Uji coba alat akses kontrol kendaraan bermotor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    1. Uji coba dengan memberikan inputan pada sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      2. Uji coba dengan menekan tombol 5 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">        3. Uji coba dengan menekan tombol 2 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      4. Uji coba dengan menekan tombol 8 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      5.Uji coba dengan menekan tombol 1, 4, 7 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      6. Uji coba dengan menekan tombol 3, 6, 9 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">5.1.Kesimpulan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">5.2.Saran</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">LAMPIRAN</p></div>{{pagebreak}}{{pagebreak}}=<p align="center"><b>BAB I</b></p>=<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>'''PENDAHULUAN'''</b></p></div>==Latar Belakang==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Semakin kerasnya kehidupan menyebabkan banyak orang menjadi gelap mata. Mereka menghalalkan segala cara untuk memenuhi kebutuhan hidup mereka demi mempertahankan kelangsungan hidupnya, seperti : merampok, korupsi, mencuri, dantindakan-tindakan kriminal lainnya. Salah satu tindakan kriminal yang baru maraknya di era sekarang adalah tindakan kriminal pencurian sepeda motor atau  mobil. Tidak hanya di malam hari dan di tempat yang sepi saja, di siang hari dan di keramaian pun para pencuri dapat melakukan aksi dengan mudahnya. Maka dibutuhkan kewaspadaan yang ekstra untuk menjaga kendaraan kita. </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 meningkatnya tindak kriminalitas, khususnya pencurian kendaraan bermotor roda dua dan roda empat sekarang ini, bukanlah hal yang mengherankan apabila semakinhari manusia menginginkan suatu sistem keamanan sepeda motor yang modern.Solusi yang biasa dilakukan oleh pemilik kendaraan bermotor hanya dengan memakai kunci (gembok), tetapi pemilik sering lupa memasang kunci (gembok).Apalagi pencuri kendaraan bermotor dapat  membuat kunci-kunci duplikat sehingga pencurikendaraan bermotor bisa dengan santai melakukan aksinya dengan tidak mengundang kecurigaan .</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 sisilain, seiring dengan perkembangan teknologi, handphone merupakan salah satuteknologi yang sangat digandrungi masyarakat. Dengan uang dibawah satu jutasaja sudah dapat digenggam ponsel kamera lengkap dengan bluetooth dan aplikasijava yang sudah menggunakan sistem Opersai Android. Untuk itu dengan memanfaatkanpaket aplikasi pada android atau biasa disebut APK (Android Package) yang diinstalkan di ponsel dan menambahkansedikit rangkaian berbasis mikrokontroler, maka fungsi ponsel tidak hanya untuksarana alat komunikasi via suara ataupun SMS (Short Message Service) tetapi juga dapat dimanfaatkan sebagai alatpengaman pada sepeda motor baik roda dua ataupun roda empat.</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 era di manasaat curanmor ditakuti tetapi ponsel digandrungi. Inilah saatnya memanfaatkanteknologi dari ponsel yang telah dimiliki banyak pihak sebagai sistem keamananserta kepraktisan untuk hidup lebih baik. Berdasarkanpermasalahan di atas, maka penulis mengambil judul “Sistem Proteksi Kendaraan Bermotor menggunakan Android berbasisMikrokontroller Atmega 328”</p></div>==Rumusan Masalah==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan latar belakang di atas, maka permasalahan tersebut dapat di rumuskan 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.        Bagaimana membuat sistem akses mesin dan mengontrol kendaraan bermotor menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor  berbasis mikrokontroller ATmega328.</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.      Bagaimana mengontrol relay agar dapat memutuskan atau menghubungkan jalur api</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. Bagaimana membuat sistem proteksi kendaraan bermotor dengan berbagai password akses  menggunakan Android.</p></div>==Ruang Lingkup==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan  rumusan masalah diatas, maka dapat diarahkan pada perancangan dan pembuatan sebuah alat yang diakses melalui password, kemudian PIR (Passive Iinfrared Receiver) dan LDR (light dependent resistor) sebagai pendeteksi objek menggunakan mikrokontroller ATmega328, serta komponen pendukung sistem 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.      Menggunakan mikrokontroller ATmega328.</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.    PIR(Passive Iinfrared Receiver) dan LDR (light dependent resistor) berfungsi sebagai pendeteksi objek.</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.      Untuk mengakses atau mengontrol alat menggunakan Andriod</p></div>==Tujuan Dan Manfaat==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1.4.1. 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">'''1. Tujuan 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">a) mengubah cara konvensional menjadi sistem yang berbasis 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) memanfaatkan PIR(Passive Iinfrared Receiver ) sebagai  sensor yang mendeteksi adanya pergarakan tubuh 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">c) Memanfaatkan LDR(Light Dependent Resistor) sebagai sensor yang dapat mendeteksi cahaya lampu motor ketika dihidupkan tanpa prosedur yang benar.</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. Tujuan Fungsional''' </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) membuat sistem proteksi kendaraan bermotor yang lebih baik lagi. </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) Membuat Sistem yang dapat otomats mati jika dihidupkan tanpa melakukan prosedur yang benar</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. Tujuan 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">a) Memenuhi syarat kelulusan untuk jenjang Strata (S1).      </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) Untuk mengimplementasi ilmu yang telah dipelajari.  </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.4.2.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">'''1. Manfaat Fungsional''' </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) Dapat memberikan jaminan pengamanan lebih untuk kendaraan bermotor.</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) Dapat mengurangi kasus kehilangan kendaraan bermotor.</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) Dengan menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor sebagai sistem pengamanan, maka hanya orang-orang tertentu yang dapat menggunakan kendaraan bermotor 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">'''2. Manfaat 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">a) Dapat mengembangkan ilmu komputer yang didapat oleh penulis selama  perkuliahan</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) Memberikan kepuasan karena dapat menciptakan sesuatu yang bermanfaat bagi masyarakat.</p></div>==Metodologi Penelitian==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan 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.5.1.Metode Pengumpulan 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">Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan 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. Metode Observasi''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis melakukan pengamatan langsung dari objek penulisan untuk mendapatkan data dan informasi yang akurat mengenai sistem Proteksi Kendaraan Bermotor.</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 Wawancara''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis melakukan wawancara kepada sebagian orang yang berkompeten dalam bidangnya yang menyangkut objek bahasan yang diambil oleh penulis.</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 Study 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">Selain melakukan observasi penulis juga melakukan pencarian informasi dengan cara studi pustaka dalam metode ini penulis berusaha untuk melengkapi informasi-informasi yang diperoleh dengan membaca serta mempelajari buku dan artikel yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan artikeltersebut digunakan penulis untuk membantu penganalisaan dan perancangan yang dilakukan.</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.5.2.Metode Analisa''' </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 proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan di olah dan analisa upaya mendapatkan suatu hasil yang bermanfaat bagi penelitian ini. Maka dilakukan tiga buah tahapan 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) Analisis proses yang sedang 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">2) Identifikasi 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">3) Identifikasi persyaratan dari sistem yang akan 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">Hasil analisa tersebut kemudian di buat laporan untuk masukkan dalam perancangan 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">'''1.5.3.Metode 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">Dalam melakukan perancangan penulis menggunakan metode Sistem flowchart di mana tahap demi tahap proses pembuatan alat sistem proteksi kendaraan bermotor dijabarkan</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.5.4.Metode 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">Prototipe yang digunakan dalam penulisan skripsi ini adalah pendekatan evolutionary, di mana penulis melakukan pengembangan terhadap motor DC secara terkontrol melalui media 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">'''1.5.5.Metode 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 metode pengujian ini penulis melakukan uji coba dengan metode Black Box terhadap prototype yang telah dibuat agar diketahui apakah prototype sudah berjalan sesuai ketentuan.</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 mempermudah pembahasan dan pemahaman penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja sistem proteksi kendaraan bermotor menggunakan Android berbasis Mikrokontroller ATmega 328, maka penulisan skripsi ini dibagi menjadi beberapa sub-sub dengan sistematika penulisan 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. 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 menjelaskan tentang informasi umum, latar belakang masalah,rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian, metode analisis, metode perancangan, sumber data dan sistematika penulisan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> B. 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-teoridasar elektronika yang akan mendukung pembahasan, serta penulisan dalam penyusunan skripsi ini. Uraian tersebut menjelaskan tentang konsep dasar mikrokontroller ATmega328, PIR( Passive Iinfrared Receiver ) , motor DC, Buzzer, LCD 16x2, lampu led dan komponen-kompenen pendukung 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">C.    BAB III 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 ini merupakan pembahasan laporan penulisan skripsi, yang berisi tentang : Analisa blok rangkaian, fungsi diagram blok rangkaian yang didalamnya meliputi : Unit pengendali, catu daya, prosedur sistem pengontrolan, konfigurasi sistem dan flowchart program serta 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">D.    BAB IV RANCANGAN 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">Bab ini berisi tentang merupakan penjelasan mengenai uji coba serta analisa pengoperasian dari 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">E. 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">Pada bab ini ditemukan kesimpulan dari hasil analisis yang telah dilakukan dan saran kepada pihak-pihak yang berkepentingan sehingga tujuan dan manfaat dari laporan  Skripsi ini dapat di sampaikan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">'''LAMPIRAN'''</p></div>{{Pagebreak}}=<p align="center"><b>BAB II</b></p>=<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>==<b>Teori Umum</b>=====<b>Konsep Dasar Sistem</b>=======<b>Definisi Sistem</b>====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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 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;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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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>&nbsp;====Karakteristik Sistem====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Komponen Sistem(<i>Components System</i>)<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Batasan Sistem (Boundary)(<i>Boundary System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Lingkungan Luar Sistem(<i>Environment System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penghubung Sistem(<i>Interface System</i>)<p style="text-align: justify;line-height: 2;">Mediayang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkansumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentukkeluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melaluipenghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistemyang membentuk satu kesatuan.<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Masukan Sistem (<i>Input System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Keluaran Sistem (<i>Output System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pengolahan Sistem (<i>Processing System</i>)<p style="text-align: justify;line-height: 2;">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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sasaran Sistem (<i>Objective</i>).<p style="text-align: justify;line-height: 2;">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></li></ol>&nbsp;====Klasifikasi Sistem====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><ol type="a"><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Abstrak dan Sistem Fisik</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sistem abstrak 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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Alamiah dan Sistem Buatan Manusia(Interface)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Determinasi dan Sistem Probabilistik(Interface)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Terbuka dan Sistem Tertutup</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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></ol>&nbsp;===Konsep Dasar Pengontrolan=======Definisi Pengontrolan====<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: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"> 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">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 <i>output</i> yang optimal.</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 <i>Loop</i> Terbuka(<i>Open-loop Control System</i>) dan Sistem Pengendali <i>Loop</i> Tertutup (<i> Closed-loop Control System</i> ).</p></div>&nbsp;====Jenis- jenis Pengontrolan====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Sistem Kontrol Loop Terbuka''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">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.”<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/-Rqi2iYr1bzQ/U5W_G433pPI/AAAAAAAAADg/EVBElUUiU1c/w566-h107-no/1.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sistem pengendali <i>loop</i> terbuka</p><p style="text-align: center;" align="center"><b>Sumber : </b> Erinofiardi (2012:261)</p><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 didalamsistem 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>&nbsp;<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Sistem Kontrol Loop Tertutup''' </p></div><p style="line-height: 2">Menurut Erinofiardi (2012:261) sistem kontrol loop tertutupadalah “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.</p></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-M2-Gnanae7k/U5W_LOb_ImI/AAAAAAAAAE4/vBdXyAJCV5w/w872-h217-no/2.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.2</b> Sistem pengendali <i>loop</i>tertutup</p><p style="text-align: center;" align="center"><b>Sumber : </b> Erinofiardi (2012:261)</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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">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 Perangkat Mobile===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Perangkat Mobile''' </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 purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.</p></div>&nbsp;===Konsep Dasar Sinyal===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Sinyal''' </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 Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''a. Sinyal 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">Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''b. Sinyal Digital''' </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 digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.</p></div>===Model Penelitian===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Perancangan''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''a. Flowchart''' </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 di dalam Jurnal SAINTIKOM(2010:8),  “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan 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 Adelia di dalam Jurnal Sistem Informasi (2011:116), “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">Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan,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.    Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.</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.    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.5in"><p style="line-height: 2">3.  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.5in"><p style="line-height: 2">4.    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.5in"><p style="line-height: 2">5.    Setiap langkah dari aktifitas harus berada pada urutan yang benar</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.    Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</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.    Gunakan simbol-simbol flowchart yang standart.</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 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">'''2. Pengujian''' </p></div>===Konsep Dasar <i>White Box</i>=======Definisi <i>White Box</i>====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), “Pengujian White Box berfokus pada struktur kontrol pengguna”.</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 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.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>&nbsp;===Konsep Dasar Black Box=======Definisi Black Box====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><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 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 style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, 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. Fungsi-fungsi yang salah atau hilang</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. Kesalahan interface</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. Kesalahan dalam struktur data atau akses database 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. Kesalahan performa</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. 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">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.5in"><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;text-indent: 0.5in"><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;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.5in"><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;text-indent: 0.5in"><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;text-indent: 0.5in"><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 Black Box harus melewati beberapa proses 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. 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>&nbsp;===Metode Pengujian Dalam Black Box===<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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Equivalence Partioning<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Boundary Value Analysis<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Cause-Effect Graphing Techniques<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Comparison Testing<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sample and Robustness Testing<p style="text-align: justify;line-height: 2;">1. Sample Testing</p><p style="text-align: justify;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><p style="text-align: justify;line-height: 2;">2. Robustness Testing</p><p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Behavior Testing dan Performance Testing<p style="text-align: justify;line-height: 2;">1. Behavior Testing</p><p style="text-align: justify;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><p style="text-align: justify;line-height: 2;">2. Performance Testing</p><p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Requirement Testing<p style="text-align: justify;line-height: 2;">Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.</p><p style="text-align: justify;line-height: 2;">1. Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program</p><p style="text-align: justify;line-height: 2;">2. Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.Performance Testing.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Endurance Testing<p style="text-align: justify;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><p style="text-align: justify;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></li></ol>&nbsp;===Metode Pengujian Dalam Black Box===<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>&nbsp;<div align="center"><img width="350" height="430" style="margin:0px" src="https://lh4.googleusercontent.com/MvTCNeY-Hq1kJm1e9xzRDwJ8QGfLYP-jbLrrFpv6bg=w599-h550-no"/></div>&nbsp;===Konsep Dasar Prototipe=======Definisi Prototipe====<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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Prototipe Jenis I<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Prototipe Jenis II<p style="text-align: justify;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><p style="text-align: justify;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 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>&nbsp;<div align="center"><img width="350" height="230" style="margin:0px" src="https://lh4.googleusercontent.com/OaBCbEHEofZHWUljRP82VR2TUPzM6veYfxv4yxGbXQ=w439-h313-no"/></div><p style="text-align: center;" align="center"><b>Gambar 2.2</b> Metode Prototipe</p></li><p style="text-align: center;" align="center"><b>Sumber : </b> Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM (2010:8)</p><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 & Technology (2011:139) Terdapat tiga pendekatan utama prototyping, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">THROW-AWAY<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">INCREMENTAL<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">EVOLUTIONARY<p style="text-align: justify;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></li></ol>&nbsp;===Kelebihan dan Kelemahan Prototipe===<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>&nbsp;<div align="center"><img width="450" height="630" style="margin:0px" src="https://lh4.googleusercontent.com/-FGgkCldmSTA/U5W_X6xdhqI/AAAAAAAAAI8/RK2b_BA5sas/w582-h853-no/tabel2.jpg"/></div></ol>&nbsp;===Konsep Dasar Elisitasi=======Definisi Elisitasi====<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><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap I<p style="text-align: justify;line-height: 2;">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara untuk menterjemahkan kebutuhan pemakai sistem baru.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap II<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap III<p style="text-align: justify;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></li><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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Final Draft Elisitasi<p style="text-align: justify;line-height: 2;">Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></li></ol><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>==<b>Teori Khusus</b>=====Mikrokontroller=======Definisi Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (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>====Karakteristik Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (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">1. Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multi fungsi 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">2. 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">3. 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">4. 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">5. Unit I/O yang sederhana, misalnya LCD, <i>LED</i>, Sensor.</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. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature tekanan, kelembaban, dan sebagainya.</p></div>====Klasifikasi Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Malik dan Mohammad Unggul Juwana (2009:3), 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">1. 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">2. 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">3. 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">4. 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">5. 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">6. Fasilitas pemrograman di dalam sistem (ICSP =<i>In Circuit Serial Programming</i>).</p></div>====Fitur-fitur Mikrokontroler====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa fitur yang pada umumnya ada di dalam mikrokontroler adalah sebagai berikut :</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">RAM (Random Access Memory)<p style="text-align: justify;line-height: 2;">RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variable. Memori ini bersifat volatile yang artinya akan kehilangan semua datanya jika tidak mendapatkan catu daya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">ROM (Read Only Memory)<p style="text-align: justify;line-height: 2;">ROM disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Register.<p style="text-align: justify;line-height: 2;">Register merupakan tempat penyimpanan nilai-nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Special Function Register.<p style="text-align: justify;line-height: 2;">Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler dan register ini terletak di RAM.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Input dan Output Pin.<p style="text-align: justify;line-height: 2;">Pin Input adalah bagian yang berfungsi sebagai penerima signal dari luar dan pin ini dihubungkan ke berbagai media inputan seperti keypad, sensor, keyboard, dan sebagainya. Pin Output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Interrupt.<p style="text-align: justify;line-height: 2;">Interrupt merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program sedang dijalankan, program tersebut dapat diinterupsikan dan menjalankan program interupsi terlebih dahulu.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa interrupt yang terdapat pada mikrokontroler adalah sebagai beriku:</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1. Interrupt 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">Interrupt ini akan terjadi ketika ada inputan dari pin 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">2. Interrupt Timer.</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 ini akan terjadi ketika waktu tertentu telah tercapai.</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. Interrupt 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">Interrupt ini akan terjadi ketika ada penerimaan data dari komunikasi serial.</p></div></ol>&nbsp;===Mikrokontroller ATmega 328=======Definisi Mikrokontroller Atmega 328====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahid(2012:33), ”ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATMega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART,  timer, counter, 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">Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler 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">Mikrokontroller ini memiliki beberapa fitur 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. 130 macam instruksi yang hampir semuanya dieksekusi dalam satu siklus clock. </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. 32 x 8-bit register serba guna. </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. Kecepatan mencapai 16 MIPS dengan clock 16 MHz. </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. 32 KB  flash memory dan pada arduino memiliki bootloader yang menggunakan 2 KB dari flash memori sebagai bootloader. </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.    Memiliki  EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi permanent karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan. </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. Memiliki  SRAM (Static Random Access Memory) sebesar 2KB. </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. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) 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">h.Master / Slave SPI Serial interface.</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 ATMega328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan kerja dan paralelisme. Instruksi – instruksi dalam memori program dieksekusi dalam satu alur tunggal, dimana pada saat satu instruksi dikerjakan instruksi berikutnya sudah diambil dari memori program. Konsep inilah yang memungkinkan instruksi – instruksi dapat dieksekusi dalam setiap satu siklus clock.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">32 x 8-bit register serba  guna digunakan untuk mendukung operasi pada ALU (Arithmatic Logic unit) yang dapat dilakukan dalam satu siklus. 6 dari register serbaguna ini dapat digunakan sebagai 3 buah register pointer 16-bit pada mode pengalamatan tak langsung untuk mengambil data pada ruang memori data. Ketiga register pointer 16-bit ini disebut dengan register X ( gabungan R26 dan R27 ), register Y ( gabungan R28 dan R29 ), dan register Z ( gabungan R30 dan R31 ). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Hampir semua instruksi AVR memiliki format 16-bit. Setiap alamat memori program terdiri dari instruksi 16-bit atau 32-bit. Selain register serba guna di atas, terdapat register lain yang terpetakan dengan teknik  memory mapped  I/O selebar 64 byte. Beberapa register ini digunakan  untuk fungsi khusus antara lain sebagai register Control Timer/ Counter, Interupsi, ADC, USART, SPI, EEPROM, dan fungsi I/O lainnya.  Berikut ini adalah tampilan arsitektur ATmega 328 :</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-lcsyKELaYtU/U6dLDKXTHiI/AAAAAAAAAcU/38QT0xZ_IMc/w558-h577-no/2.4.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.4</b> Arsitektur ATmega 328 <i>loop</i> terbuka</p><p style="text-align: center;" align="center"><b>Sumber : </b> (Data sheet Mikrokontroller : 8) </p>====Definisi Mikrokontroller Atmega 328====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahid (2012:34) ATMega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai periperial 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">1. Port 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">Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai input/output. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah 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">a. ICP1 (PB0), berfungsi sebagai Timer Counter 1 input capture 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">b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (Pulse Width Modulation). </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. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI.</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. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).</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. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber  clock  external untuk timer. </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. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber clock utama 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">2. Port 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">Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai input/output digital. Fungsi alternatif PORTC antara lain 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.  ADC6 channel(PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog menjadi data digital. </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. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau device lain yang memiliki komunikasi data tipe I2C seperti sensor kompas, accelerometer nunchuck.</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. Port 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">Port D  merupakan jalur data 8 bit yang masing-masing pin-nya juga  dapat difungsikan sebagai  input/output. Sama seperti  Port B  dan Port C, Port D  juga memiliki fungsi alternatif dibawah 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">a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data 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.  Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari program, misalkan pada saat program berjalan kemudian terjadi interupsi hardware/software maka program utama akan berhenti dan akan menjalankan program interupsi. </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.XCK dapat difungsikan sebagai sumber clock external untuk USART, namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu membutuhkan external clock. </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.T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan timer 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">e.AIN0 dan AIN1 keduanya merupakan masukan input untuk analog comparator.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/4kGIsD-bcrklNDlv1pSoG7ic-Bh_4DPkrNYgjgmA86Q=w751-h577-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.5</b> KOnfigurasi pin Atmega 328 <i>loop</i> terbuka</p><p style="text-align: center;" align="center"><b>Sumber : </b> (Sumber :jurnal Syahid tahun 2012 halaman 34)</p>&nbsp;&nbsp;===Android=======Definisi Android====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis 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">Menurut Hermawan (2011 :1), Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka. </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 pendapat diatas, maka dapat ditarik kesimpulan bahwa android adalah sistem operasi berbasis linux yang sedang berkembang ditengah OS 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"> Android adalah sebuah sistem operasi perangkat  mobile berbasis  linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.</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 merupakan generasi baru platform mobile yang memberikan kesempatan kepada pengembang untuk melakukan pengembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android merupakan lisensi di bawah  naungan GNU,  General  Public License  Versi  2(GPLv2),  yang biasa dikenal dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketiga harus terus jatuh di bawah terms.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Distribusi Android berada di bawah lisensi Apache Software(ASL/Apache2), yang memungkin untuk distribusi kedua atau seterusnya. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka 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">Pengembang memiliki beberapa pilihan dalam membuat aplikasi yang berbasis Android. Namun kebanyakan pengembang menggunakan Eclipse sebagai IDE untuk merancang aplikasi mereka. Hal ini diikarenakan Eclipse mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan 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">Aplikasi Android dapat dikembangkan pada berbagai sistem operasi, diantaranya 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. Windows XP/Vista/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">b. Mac OS X (Mac OS X 10.48 atau yang lebih 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">c. Linux</p></div>&nbsp;&nbsp;====Perkembangan Android====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Wahana (2012:2) didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya 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.    Android versi 1.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">Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.</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.  Android versi 1.5 (cupcake)</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 pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake).Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan 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. Android versi 1.6 (Donut)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang dintegrasikan, CDMA / EVDO, 802.1x, VPN, gestures, kemampuan dial kontak, teknologi text to change speech, pengadaan resolusi VWGA.</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. Android versi 2.1 (Eclair)</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 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.</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. Android Versi 2.2 (Froyo: Frozen Yogurt)</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 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.</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. Android Versi 2.3 (Gingerbread)</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 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari 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">e. Android Versi 3.0 (HIoney comb)</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 Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. </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. Android Versi 4.0 (Ice cream sandwich)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ice Cream Sandwich didesain untuk baik itu telepon ataupun tablet. Android ICS menawarkan banyak peningkatan dari apa yg sudah ada di Gingerbread dan Honeycomb dengan pada saat yang sama memberikan inovasi-inovasi baru. Beberapa peningkatan itu antara lain kemampuan copy paste yang lebih baik, data logging dan warnings, dan kemampuan utk mengambil screenshot dengan menekan power dan volume bersamaan. Selain itu keyboardnya dan kamus juga mendapat perbaikan. Inovasi-inovasi baru di ICS antara lain penggunaan font “Roboto”. di Android 4.0 Ice Cream Sandwich System Bar dan Action Bar. adanya Android 4.0 Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face Unlock merupakan salah satu hal yang menonjol di Android versi baru ini. Juga ada NFC based app yang disebut Android Bump, yang memungkinkan pengguna untuk bertukar informasi/data hanya dengan menyentuhkan gadget.</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. Android Versi 4.1 (Jelly bean)</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 Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.</p></div>&nbsp;&nbsp;====Definisi Basic4android====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Basic4android adalah Development Tool sederhana yang powerful untuk membangun aplikasi android. Bahasa Basic4android mirip dengan bahasa Visual Basic dengan tambahan dukungan untuk objek. Aplikasi android (APK) yang di-compile oleh Basic4android adalah aplikasi android native/asli dan tidak ada extra runtime seperti di Visual Basic yang ketergantungan file msvbvm60.dll, yang pasti aplikasi yang di-compile oleh Basic4android adalah NO DEPENDENCIES (tidak ketergantungan file lain). IDE Basic4android hanya fokus pada Development Android.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh6.googleusercontent.com/KzHpTNsqSFYezMaVKpU7jyku3J8X-ouyg6MRbqjT9fI=w377-h285-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sumber: Basic4android Datasheet (2012:1)</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.6. Tampilan Basic4android(2012:261)</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-IQUdOXyQaxs/U6dLHJFqCUI/AAAAAAAAAck/p4HG_ZCLDJc/w314-h181-no/2.7.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sumber: Basic4android Datasheet (2012:2)</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.7. Desain Basic4android(2012:261)</p>&nbsp;====Android SDK====<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:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya 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">Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh6.googleusercontent.com/-hd6zV6gAg7A/U6dLQV0JmMI/AAAAAAAAAc4/JnKQdOciqWg/w701-h500-no/2.8.jpg"/></div>&nbsp;</p><p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.8. Tampilan Tools SDK</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. adb shell</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adb sendiri merupakan bagian dari android development bridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya.</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. Android simulator</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 dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-yaP9iN1cfNw/U6dLQZpnLII/AAAAAAAAAc0/R7zU6B4ELvg/w716-h440-no/2.9.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Sumber : </b> Gambar 2.8. Tampilan Android Simulator</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. DDMS</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android. </p></div>&nbsp;===Apk Android===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">APK adalah paket aplikasi Android (Android PacKage). APK umumnya digunakan untuk menyimpan sebuah aplikasi atau program yang akan dijalankan pada perangkat 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"> APK pada dasarnya berupa compress file seperti zip file, karena berisi dari kumpulan file. APK dapat diperoleh melalui berbagai metode, seperti menginstall sebuah aplikasi melalui Play Store, download dari sebuah situs web kemudian  diinstall secara manual, atau membuat dan mengembangkan sendiri dengan bahasa yang sebagian besar berbasis Java. </p></div>&nbsp;===Bluetooth=======Definisi Bluetooth====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Dwi Agus Diartono (2009:70) “Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas ”.</p></div>&nbsp;====Sejarah Bluetooth====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Dwi Agus Diartono (2009:70)“Nama bluetooth berawal dari proyek prestisius yang dipromotori oleh perusahaan-perusahaan raksasa internasional yang bergerak di bidang telekomunikasi dan komputer, di antaranya Ericsson, IBM, Intel, Nokia, dan Toshiba”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Proyek ini di awal tahun 1998 dengan kode nama bluetooth, karena terinspirasi oleh seorang raja Viking (Denmark) yang bernama Harald Blatand. Raja Harald Blatand ini  berkuasa pada abad ke-10 dengan menguasai sebagian besar daerah Denmark dan daerah Skandinavia pada masa itu. Dikarenakan daerah kekuasaannya yang luas, raja Harald Blatand ini membiayai para ilmuwan dan insinyur untuk membangun sebuah proyek berteknologi metamorfosis yang bertujuan untuk mengontrol pasukan dari suku-suku di daerah Skandinavia tersebut dari jarak jauh. Maka untuk menghormati ide raja Viking tersebut, yaitu Blatand yang berarti bluetooth (dalam bahasa Inggris) proyek ini diberi nama.</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. pertama dirilis untuk bluetooth versi 1.0 dan 1.0 B pada tanggal 26 Juli 1999 produk ini belum sempurna, karena mempunyai banyak masalah dan perusahaan manufaktur pendukungnya mengalami kesulitan dalam menerapkan teknologi ini pada produk mereka. Untuk versi ini dibutuhkan perintah manual pada Hardware Device Address (BD-ADDR) transmisi saat proses koneksi di antara dua device dalam satu jaringan (handshaking process) sehingga keamanan pengguna tidak terjamin, dan penggunaan protokol tanpa nama (anonymite mode) tidak dimungkinkan di versi 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">b. Pada bulan Oktober di tahun yang sama, Bluetooth telah diperbarui dan dirilis versi 1.1 dan 1.2, Untuk versi ini telah dilakukan penyempurnaan dan perbaikan 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.Digunakannya masks pada perangkat Hardware Device Address (BD-ASSR) untuk melindungi pengguna dari identity snooping (pengintai) maupun tracker.</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.Penggunaan protokol tanpa nama (anonymite mode) sudah tersedia namun tidak diimplementasikan, sehingga konsumen biasa tidak dapat 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">3.Adaptive Frequency Hopping (AFH), dengan memperbaiki daya tahan dari gangguan frekuensi radio yang digunakan oleh banyak orang di dalam hopping sequence.</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.Transmisi berkecepatan tinggi.</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. Dengan bertambahnya perusahaan manufaktur pendukung, antara lain 3Com, Ericsson, IBM, Intel, Lucent Technologies, Microsoft, Motorola, Nokia, dan Toshiba yang lebih dikenal dengan nama The Bluetooth SIG (Special Interest Group), maka teknologi ini pun mengalami perbaikan-perbaikan untuk versi 2.0-nya. Fitur tambahan yang dirilis oleh periset dari Ericsson tidak menjelaskan secara detail, tetapi intinya ada beberapa tambahan pada Bluetooth ini, 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.Diperkenalkannya Non-hopping narrowband channels. Pada channel ini bias digunakan untuk memperkenalkan layanan profile bluetooth oleh berbagai device dengan volume yang sangat tinggi dari perangkat bluetooth secara simultan.</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.Tidak dienkripsinya informasi yang bersifat umum secara realtime, sehingga dasar kemacetan trafik informasi dan laju trafik ke tujuan dapat dihindari waktu ditransmisikan oleh perangkat dengan melewati setiap host dengan kecepatan tinggi.</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.Koneksi berkecepatan tinggi.</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.Multiplay speeds level.</p></div>====Aplikasi dan layanan Bluetooth====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Dwi Agus Diartono (2009:71) “Sebuah perangkat yang memiliki teknologi wireless bluetooth akan mempunyai kemampuan untuk melakukan pertukaran informasi dengan jarak jangkauan sampai dengan 10 meter (~30 feet), bahkan untuk daya kelas 1 bisa sampai pada jarak 100 meter. Sistem bluetooth menyediakan layanan komunikasi point to point maupun komunikasi point to multipoint”.</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 bluetooth dapat berupa PC card atau USB adapter yang dimasukkan kedalam perangkat. Perangkat-perangkat yang dapat diintegerasikan dengan teknologi bluetooth antara lain : mobile PC, mobile phone, PDA (Personal Digital Assistant), headset, kamera digital, printer, router dan masih banyak peralatan lainnya. Aplikasiaplikasi yang dapat disediakan oleh layanan bluetooth ini antara lain : PC to PC filetransfer, PC to PC file synch (notebook to desktop), PC to mobile phone, PC to PDA,wireless headset, LAN connection via ethernet access point dan sebagainya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh6.googleusercontent.com/-VOfiOhEs9OU/U6dK7aHgVYI/AAAAAAAAAZ4/64Yz3V9BV-k/w345-h237-no/2.10.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.10</b> Contoh modul aplikasi beberapa Bluetooth</p><p style="text-align: center;" align="center"><b>Sumber : </b> Dwi Agus Diartono (2009:72)</p>&nbsp;===PIR Sensor===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sensor PIR (Passive Infrared Received) adalah sensor yang digunakan untuk mendeteksi adanya pancaran sinar infra merah. Sensor PIR (Passive Infrared Received) bersifat pasif, artinya sensor ini tidak memancarkan sinar infra merah tetapi hanya menerima radiasi sinar infra merah dari luar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh6.googleusercontent.com/7a_FiskQ6f1cFHcxU2HjLMX2VC0e8oL-FE-Am20WBTo=w312-h234-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.11</b>sensor PIR (passive infrared received)</p><p style="text-align: center;" align="center"><b>Sumber : </b>http://digitalchip.ru/datchik-dvizheniya-pir-motion-sensor-hc-sr501)</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sensor ini biasanya digunakan dalam perancangan detektor gerakan berbasis PIR (Passive Infrared Received). Karena semua benda memancarkan energi radiasi, sebuah gerakan akan terdeteksi ketika sumber infra merah dengan suhu tertentu (misal: manusia) melewati sumber infra merah yang lain dengan suhu yang berbeda (misal: dinding), maka sensor akan membandingkan pancaran infra merah yang diterima setiap satuan waktu, sehingga jika ada pergerakan maka akan terjadi perubahan pembacaan pada sensor.Sensor PIR (passive infrared receiver) terdiri dari beberapa bagian 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">a. Lensa Fresnel</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. Penyaring Infra Merah</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. Sensor Pyroelektrik</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. Penguat Amplifer</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. Komparator</p></div>&nbsp;===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 suatu alat yang dapat mengubah sinyal listrik menjadi sinyal suara. Pada umumnya buzzer digunakan untuk alarm, karena penggunaannya cukup mudah yaitu dengan memberikan tegangan input maka buzzer akan mengeluarkan bunyi. Frekuensi suara yang di keluarkan oleh buzzer yaitu antara 1-5 KHz.( Albert Paul, Prinsip-prinsip Elektronika, 1989 hal: 134). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/-Nv-tIKol922XLTQAvnz1U6z0QnVpK-AhgpPnnnEmCc=w205-h69-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.12</b> Simbol dan Gambar Buzzer</p><p style="text-align: center;" align="center"><b>Sumber : </b> Prihono, dkk.,2009</p>&nbsp;=== LCD (Liquid Crystal 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 (Liquid Crystal Display) adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan diberbagai bidang misalnya alal–alat elektronik seperti televisi, kalkulator, atau pun layar komputer. Pada postingan aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai penampil yang nantinya akan digunakan untuk menampilkan status kerja alat.Adapun fitur yang disajikan dalam LCD ini 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. Terdiri dari 16 karakter dan 2 baris.</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. Mempunyai 192 karakter tersimpan.</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. Terdapat karakter generator terprogram.</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. Dapat dialamati dengan mode 4-bit dan 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. Dilengkapi dengan back light.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-bn0TFqjx8BI/U6dK8t9VCnI/AAAAAAAAAac/szuIDHjEAYw/w643-h297-no/2.13.jpg"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.13</b> Bentuk Fisik LCD 16x2</p><p style="text-align: center;" align="center"><b>Sumber : </b> Ari Heryanto, M dan Wisnu Adi P, 2008 </p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/-h411APt3gOU/U_HHjhBy17I/AAAAAAAAAfM/hN8qNFwq7cs/w431-h313-no/table-lcd.gif"/></div>&nbsp;=== Motor DC===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Motor listrik merupakan perangkat elektromagnetis yang mengubah energi listrik menjadi energi mekanik. Pada dasarnya energi ini digunakan untuk memutar benda benda yang ada di sekitar kita, seperti untuk memggerakkan fan/kipas , menggerakan kompresor, mengangkat bahan,dan masih banyak yang 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"> Motor DC adalah jenis motor yang menggunakan tegangan DC (tegangan yang searah) sebagai sumber energi. Dengan memberikan tegangan yang berbeda di kedua terminal, motor akan berputar dalam satu arah, dan apabila polaritas tegangan dibalik maka arah putaran motor akan terbalik juga. Adapun motor DC terdiri dari dua bagian utama, 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">a. Stator  merupakan bagian yang tetap / stasioner. Stator menghasilkan medan magnet, baik yang dihasilkan dari sebuah kumparan (magnet elektro) atau magnet permanen. </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. Rotor yaitu bagian yang berputar. Rotor dalam bentuk coil di mana sebuah arus listrik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div><div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/mORJ-WTjN_4fCTxZ32SDcHY2Mcii_VYS-R0xXvGNydk=w370-h233-no"/></div>&nbsp;<p style="text-align: center;" align="center"><b>Gambar 2.14</b> Bagian Dalam Motor DC</p><p style="text-align: center;" align="center"><b>Sumber : </b> http://depokinstruments.com</p>====Pribsip Kerja Motor DC====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Cara kerja dari motor DC ini sangat sederhana, yaitu apabila terdapat arus yang melewati suatu konduktor, timbul medan magnet di sekitar konduktor.</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. Arus listrik dalam medan magnet akan memberikan gaya.</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. Jika kawat yang membawa arus dibengkokkan menjadi sebuah lingkaran / loop, maka kedua sisi loop, yaitu pada sudut kanan medan magnet, akan mendapatkan gaya pada arah yang berlawanan.</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. Pasangan gaya menghasilkan tenaga putar / torque untuk memutar kumparan.</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-motor memiliki beberapa loop pada dinamonya untuk memberikan tenaga putaran yang lebih seragam dan medan magnetnya dihasilkan oleh susunan elektromagnetik yang disebut kumparan medan</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 motor DC, medan magnet disini selain berfungsi sebagai tempat untuk menyimpan energi, sekaligus sebagai tempat berlangsungnya proses perubahan energi, daerah kumparan, karena konversi dari energi listrik menjadi energi mekanik (motor) maupun sebaliknya berlangsung melalui medan magnet, dengan demikian</p></div>&nbsp;====Beban Motor====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Beban pada motor DC penting dideinisikan dalam memahami sebuah motor listrik.  Beban ini mengacu kepada output tenaga putar / torque sesuai dengan kecepatan yang diperlukan. Sampai saat ini jenis beban dikelompokkan menjadi :</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. Beban torque konstan  yaitu beban yang permintaan keluaran energinya bergantung terhadap kecepatan operasinya , akan tetapi torquenya tidak bervariasi. Contoh: beban dengan torque konstan adalah corveyors, rotary kilns, dan pompa displacement konstan.</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. Beban dengan variabel torque yaitu beban dengan torque yang bervariasi dengan kecepatn operasi. Contoh beban dengan variabel torque adalah pompa sentrifugal dan fan (torque bervariasi sebagai kuadrat kecepatan). Contoh : Peralatan Energi Listrik : Motor 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">c. Beban dengan energi konstan yaitu adalah beban dengan permintaan torque yang berubah dan berbanding terbalik dengan kecepatan. Contoh untuk beban dengan daya konstan adalah peralatan-peralatan mesin.</p></div>&nbsp;====Bagian Atau Komponen Utama Motor DC====<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. Kutub medan  Motor DC sederhana memiliki dua kutub medan: kutub utara dan kutub selatan. Garis magnetik energi membesar melintasi ruang terbuka diantara kutub-kutub dari utara ke selatan. Untuk motor yang lebih besar atau lebih komplek terdapat satu atau lebih elektromagnetik.</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.  Current Elektromagnet atau Dinamo. Dinamo yang berbentuk silinder, dihubungkan ke as penggerak untuk menggerakan beban. Untuk kasus motor DC yang kecil, dinamo berputar dalam medan magnet yang dibentuk oleh kutub-kutub, sampai kutub utara dan selatan magnet berganti lokasi.</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. Commutator. Komponen ini terutama ditemukan dalam motor DC. Kegunaannya adalah untuk transmisi arus antara dinamo dan sumber 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">Motor DC adalah sebagai pengendali kecepatan, yang tidak mempengaruhi kualitas pasokan daya. Motor ini dapat dikendalikan dengan mengatur: Tegangan dinamo meningkatkan tegangan dinamo akan meningkatkan kecepatan Arus medan  menurunkan arus medan akan meningkatkan kecepatan. Hubungan antara kecepatan, flux medan dan Tegangan dinamo dituntukan dalam persamaan 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">Gaya Elektromagnetik (E) E=K\Phi N Torque (T) : T=K\Phi I_{a} 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"> E  =  gaya elektromagnetik yang dikembangkan pada terminal  dinamo (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"> Φ  =  flux medan yang berbanding lurus dengan arus medan</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  =  kecepatan dalam RPM (putaran per menit)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> T  =  torque electromagnetik </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Ia  = arus dinamo</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  = konstanta persamaan</p></div>&nbsp;==== Jenis Motor DC====&nbsp;[[Category:Skripsi 2013/2014]]
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</P></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''BERBASIS MIKROKONTROLLER ATmega328 '''</P></div>
+
 
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''[[Skripsi|SKRIPSI]] PADA PERGURUAN TINGGI '''</P></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''DENGAN MENGGUNAKAN METODE'''</P></div>
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''[[Widuri|WIDURI]]'''</p></div>
+
+
+
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''[[Skripsi|SKRIPSI]]'''</P></div>
+
+
+
[[File:Logo stmik raharja.jpg|150px|center]]
+
+
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: ">'''Disusun Oleh :'''</P></div>
+
+
{|table align="center"
+
|-
+
|<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">: '''[[Heri Kuswanto|HERI KUSWANTO]]'''</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">: '''1031464353'''</div>
+
|}
+
+
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''JURUSAN [[Sistem Informasi|KOMPUTER SISTEM]]'''</P></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''KONSENTRASI COMPUTER SYSTEM'''</P></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''[[STMIK RAHARJA]]'''</P></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''TANGERANG'''</P></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
<p style="line-height: 1">'''(2014/2015)'''</P></div>
+
 
+
 
+
 
+
 
+
&nbsp;
+
 
+
+
+
{{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">'''(STMIK) RAHARJA'''</p></div>
+
&nbsp;
+
<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">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>
+
{|table align="center"
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031464353</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">: Heri Kuswanto</div>
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Kompuetr Sistem</div>
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Computer System</div>
+
|}
+
&nbsp;
+
&nbsp;
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disahkan Oleh :</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tangerang, Januari 2014</p></div>
+
{|table align="center"
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua</div> ||&nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Kepala Jurusan</div>
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">STMIK Raharja,</div>|| &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Jurusan Sistem Komputer,</div>
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Ir. [[Untung Rahardja]], M.T.I)</u></div>|| &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>([[Ferry Sudarto]], S.Kom,.M.Pd)</u></div>
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 000594</div> || &nbsp; || &nbsp; || &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 079010</div>
+
|}
+
 
+
 
+
{{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">'''(STMIK) RAHARJA'''</p>
+
</div>&nbsp;
+
 
+
{{pagebreak}}
+
 
+
<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">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>
+
{|table align="center"
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 10314643353</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">: Heri Kuswanto</div>
+
|}
+
&nbsp;
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Jurusan Sistem Komputer</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 2013/2014</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Oleh :</p></div>
+
 
+
 
+
{{pagebreak}}
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">
+
<p style="line-height: 2" style="text-align: center;">Tangerang, Januari 2014</p></div>
+
{|table align="center"
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing I</div>
+
|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing II</div>
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Asep Saepullah,S.Pd, M.Kom)</u></div>
+
|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(Indrianto M.T)</u></div>
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 06021</div>
+
|| &nbsp; || &nbsp; || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 05061</div>
+
|}
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div>
+
 
+
 
+
{{pagebreak}}
+
 
+
 
+
<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" style="text-align: center;2">'''SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID'''</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">'''BERBASIS MIKROKONTROLLER ATmega328'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Disusun Oleh :</p></div>
+
{|table align="center"
+
|-
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1031464353</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">: Heri Kuswanto</div>
+
|}
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Komprehensif</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Jurusan Sistem Komputer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Computer System</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2014/2015</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Dewan Penguji :</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 1" style="text-align: center;">Tangerang, Januari 2014</p></div>
+
{|table align="center"
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua Penguji</div>|| &nbsp;||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Penguji I</div> || &nbsp;||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Penguji II</div>
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
|&nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxxxxxxx)</u></div>|| &nbsp;|| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxxx)</u></div>|| &nbsp; ||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>(xxxxxxxxxxxxxxxx)</u></div>
+
|-
+
| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 99001</div>
+
|| &nbsp; ||<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 08182</div>|| &nbsp;|| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 12003</div>
+
|}
+
 
+
 
+
{{pagebreak}}
+
 
+
{{pagebreak}}<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">
+
 
+
Melihat peningkatankejahatan , terutama dalam kasus pencurian sepeda motor sering terjadi saat ini, tidak mengherankan bahwa orang-orang menginginkan sistem keamanan sepedamotor modern. Solusinya biasanya dilakukan oleh pemilik kendaraan bermotorhanya menggunakan tombol yang ada di sepeda motor , tapi pemilik sering lupauntuk mengunci sepeda . Selain itu, pencuri dapat membuat duplikat kuncikendaraan sehingga pencuri bisa santai untuk mengambil tindakan dengan tidakmengundang kecurigaan .
+
 
+
Dalam perkembanganteknologi saat ini , teknologi telepon pintar terutamatelah berubah menjadiperangkat multifungsi , di mana selain sebagai alat komunikasi , ponsel inijuga bekerja untuk sistem keamanan pada sepeda motor. Dengan memanfaatkan fiturAndroid pada ponsel untuk dapat mengontrol sistem keamanan sepeda motormenggunakan Mikrokontroller Atmega 328 , diharapkan untuk mengetahui keadaansepeda motor itu dalam kondisi aman atau tidak . Oleh karena itu , denganteknologi yang semakin canggih sekarang diharapkan kejahatan , terutamapencurian sepeda motor dapat dikurangi .
+
 
+
`Dengan sistem keamananmotor menggunakan Android berbasis Atmega 328 mikrokontroler dapat memberikankeamanan lebih kepada pemilik kendaraan sepeda motor , karena pemilik kendaraandapat mengetehui kendaraanya tidak atapun dalam bahaya . Ketika dalam bahayaalat dapat mengirim sms pada pemilik sepeda motor , sehingga pemilik dapatmematikan sepeda motor dan berbalik sepeda motornya melalui Android . Sehinggapemilik motor merasa lebih aman .
+
 
+
</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">{{pagebreak}}Kata kunci : Android , Mikrokontroller, ATmega328 , Sistem keamanan motor .</p></div>{{pagebreak}}
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''KATA PENGANTAR'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
 
+
Bismillahirrahmanirrahim</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
 
+
Assalamu’alaikum Wr. Wb.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat, anugerah dan ijin-Nya serta senantiasa melimpahkan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan Skripsi ini dengan baik dan tepat pada waktunya.
+
            Hanya karena kasih sayang dan kekuatan-Nya lah penulis mampu menyelesaikan Laporan Skripsi yang berjudul “SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID BERBASIS MIKROKONTROLLER ATmega 328”.
+
           
+
.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Penulis menyadari bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak,oleh karena itu penulis mengucapkan terima kasih yang sedalam-dalamnya kepada:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
 
+
1.        Bapak Ir. Untung Rahardja, M.T.I, selaku Ketua STMIK Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
 
+
 
+
2.        Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
3.        Bapak Ferry Sudarto,S.Kom.,M.pd. selaku Kepala Jurusan Sistem Komputer Pada Perguruan Tinggi Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
4.      Bapak Asep Sapullah, S.Pd, M.Kom, selaku dosen pembimbing I untuk laporan skripsi.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
 
+
5.      Bapak Indrianto, M.T selaku sebagai dosen pembimbing II untuk skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
6.      Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
  7.    Kedua orang tua tercinta yang selalu memberikan dukungan baik moril maupun materil dan do’a. “Semoga Allah SWT senantiasa memberikan rahmat dan karunianya kepada beliau, Amin.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
  8.    Sahabat dan teman-teman yang telah banyak membantu dalam penyusunan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
9.    Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan semangat dalam menyelesaikan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Akhirkata penulis berharap laporan ini dapat memberikan manfaat bagi pembaca dandapat menjadi bahan acuan yang bermanfaat dikemudian hari.
+
</p></div>
+
 
+
 
+
{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> Tangerang, Juni 2014</p></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2"> (Heri Kuswanto)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">NIM: 1031464353</p></div>{{pagebreak}}
+
 
+
 
+
{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR GAMBAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.1. Sistem pengendali loop terbuka</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.3. Metode Prototype </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.4. Arsitektur ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.5. KOnfigurasi pin Atmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.6. Tampilan Basic4android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.7. Designer Basic4android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.8. Tampilan Tools SDK</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.9. Tampilan Android simulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.10. Contoh modul Aplikasi bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.11. sensor PIR (passive infrared received)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.12. Simbol dan contoh buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.13. Bentuk fisik LCD 16x2</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.14. Bagian dalam motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.15. Konstruksi pin dan rangkaian  driver motor DC IC L293D</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.16. Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.17. Skem warna risistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.18. Lambang kondensator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.19. Lambang kapasitor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.20. Dielektrikum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.21. Dioda</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.22. Transistor</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.23. Simbol Transistor NPN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.24. Simbol Transistor PNP</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.25. IntegratedCircuit</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.26. Lampu LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.27. Rangkaian internal Kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.28. Rangkaian oscilatorhartley dengan kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.29. Rangkaian oscilator
+
colpitts dengan kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.30. Rangkaian dasar IC regulator tegangan
+
positif 78xx</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.31. Rangkaian IC Regulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.32. Rangkaian sensor cahaya dengan LDR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.34. Rangkaian power on Reset</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.1. Diagram Blok Rangkaian Hardware</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.2. Rangkaian Catu Daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.3. Rangkaian sistem minimum Mikrokontroller ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.4. Rangkaian Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.5. Flowchart Rangkaian Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.6. Inisialisasi bluetooth dalam program arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.7. Inisialisasi pembacaan data dari Bluetooth</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.8. Rangkaian Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.9. Inisialisasi Motor DCdalam program arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.10. Flowchart Kontrol Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.11. Listing program untuk mengontrol motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.12. Rangkaian PIR sensor dan Sensor Cahaya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.13. Listing program untuk mengontrol sensor PIR dan LDR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.14. Flowchart Input analog sensor LDR dan PIR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.15. Rangkaian Buzzer dan LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.16. Listing program untuk mengontrol Buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.17. Flowchart untuk kontrol Buzzer</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.18. Rangkaian Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.19. Listing program untuk mengontrol Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.20. Flowchart untuk control Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.21. Rangkaian skema LCD 16x2</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.22. Listing program untuk mengontrol LCD</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.23. Listing program LCD pada saat mikrokontroler dihidupkan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.24. Listing program LCD untuk memberikan perintah</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.25. Listing program LCD pada arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.26. Flowchart LCD Display</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.27. Skema Rangkaian sistem keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.28. Membuka program Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.29. Tampilan layar program Arduino</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.30. Konfigurasi port melalui device manager</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.31. Menentukan koneksi port pada Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.32. Menyimpan file pada program Aeduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.33. Mengimpor library pada header Arduino 1.0</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.34. Proses kompilasi listing program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.35. Rangkaian board Arduino dengan internal clock</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.36. Pemilihan Arduino board</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.37. Mengupload program kedalam mikrokontroller  ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.38. Ikon aplikasi bluterm pada Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.39. Koneksi device pada blueterm</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.40. Tampilan pada smartphone android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 3.41. Flowchat System</p></div>
+
 
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.1. Pengujian rangkaian catu daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.2. pengujian rangkaian keypad 4x3</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.3. Pengujian rangkaian motor servo</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.4. Listing program keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.5. Uji coba alat dengan memberikan input pada sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.6. Uji coba alat dengan menekan tombol 5 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.7. Uji coba alat dengan menekan tombol 2 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.8. Uji coba alat dengan menekan tombol 8 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.9. Uji coba alat dengan menekan tombol 1, 4, 7 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.10. Uji coba alat dengan menekan tombol 3, 6, 9 pada keypad</p></div>
+
{{pagebreak}}
+
 
+
{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR TABEL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.1. Kelebihan dan Kelemahan Black box</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Table 2.2. Skema Warna Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.3.Nilai Kapasitansi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">
+
Tabel 2.4.Daftar konstanta bahan Dielektrikum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.5.Karakteristik IC regulator tegangan positif 78xx</p></div></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.1.Elisitasi Tahap I</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.2.Elisitasi Tahap II</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.3.Elisitasi Tahap III</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Tabel 3.4.Final Elisitasi</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">Table 4.1. Pola pemberian pada driver motor DC L293</p></div>
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''DAFTAR SIMBOL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"></p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''SIMBOL FLOWCHART ( DIAGRAM ALIR )'''</p></div><div align="center"><img width="550" height="750" style="margin:0px" src="https://lh5.googleusercontent.com/9RKlJ4AVpZvrr0l3dLL8FV08yFfGrS1bpc1lIN0Lh0w=w540-h827-no"/></div> {{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'''SIMBOL ELEKTRONIKA'''</p></div> <div align="center"><img width="550" height="750" style="margin:0px" src="https://lh3.googleusercontent.com/RqCoJiSMzBDPAWpp03pNq5K96CV2crqM9L01MS6f-5A=w529-h788-no"/></div> {{pagebreak}}
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR LAMPIRAN'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    1.Kartu Bimbingan Skripsi Perguruan Tinggi Raharja</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.Pergantian Judul</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2"> 3.File Presentasi</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.Katalog Produk</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">5.Curriculum Vitae</p></div>
+
 
+
{{pagebreak}}
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''DAFTAR ISI'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">COVER DEPAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PENGESAHAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PERSETUJUAN PEMBIMBING</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR PERSETUJUAN DEWAN PENGUJI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">LEMBAR KEASLIAN SKRIPSI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">ABSTRAKSI</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">KATA PENGANTAR</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTARGAMBAR </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR TABEL  </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR SIMBOL</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR LAMPIRAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">DAFTAR ISI </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">1.1 Latar Belakang</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.2.Rumusan Masalah</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.Tujuan dan Manfaat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.1. Tujuan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.3.2. Manfaat</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.4.Ruang Lingkup</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.5.Metodologi Penelitian</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">1.6.Sistematika Penulisan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">2.1.Teori Umum</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.1. Konsep Dasar Sistem</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.2. Konsep Dasar Pengontrolan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.3. Konsep Dasar Perangkat Mobile</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.4. Konsep Dasar Sinyal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.1.5. Metode Penelitian</p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2. Teori Khusus</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.1. Mikrokontroller</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.2. Mikrokontroller ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.3. Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.4. Apk Android</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.5. Bluetooth </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.6. Pin Sensor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.7. Pir Sensor</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.8. LCD (Liquid Crystal Display)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.9. Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.2.8. Driver Motor DC IC L293D</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3. KOmponen Elektronika</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.1. Konsep Dasar Komponen Elektronika</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.2. Konsep Dasar Resistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.3. Konsep Dasar Kapasitor atau Kondensator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.4. Konsep Dasar Dioda</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.5. Konsep Dasar Trasistor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.6. Konsep Dasar IC (Integrated Circuit)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.7. Lampu LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.8. Kristal</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.9. IC Regulator</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.10. LDR (Light Dependen Resistor)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.11. Relay </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.3.12. Tombol Reset</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">2.4. Leteratur Review</p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">BAB III PERANCANGAN DAN PEMBAHASAN</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.1.  Konsep Perancangan Dan Pembahasan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.  Perancangan Perangkat Keras (Hardware)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.1. Rangkaian Catu Daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.2.  Rangkaian sistem minimum ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.3.  Rangkaian Modul Bluetooth HC-06</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.4.  Rangkaian Motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.5.  Rangkaian SEnsor Gerak dan Sensor Cahaya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.6.  Rangkaian Buzzer dan LED</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.7.  Rangkaian Relay</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.8.  Rangkaian Display LCD</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.2.9.  Rangkaian sistem keseluruhan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.  Perancangan Perangkat Lunak (Software)</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.1.  Penulisan listing program Bahasa C</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.3.2.  Pengisian program ke dalam IC ATmega328</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.4.  Perangkat Lunak yang digunakan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.5.  Flowchart Sistem</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">3.6.  User Requitment</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.1. Elisitasi Tahap I</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.2. Elisitasi Tahap II</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          3.6.3. Elisitasi Tahap III</p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">BAB IV UJI COBA DAN ANALISA</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.1.  Uji Coba</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.1. Pengujian rangkaian catu daya</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.2. Pengujian rangkaian keypad membrane</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.3. Pengujian rangkaian pengendali motor DC</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.4. Pengujian rangkaian mikrokontroller dan motor servo</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">          4.1.5. Pengujian rangkaian mikrokontroller dan sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.2. Analisa listing program pada alat akses kontrol kendaraan bermotor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    4.2.1. Penjelasan struktur listing program</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">4.3. Uji coba alat akses kontrol kendaraan bermotor</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">    1. Uji coba dengan memberikan inputan pada sensor infrared</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      2. Uji coba dengan menekan tombol 5 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">        3. Uji coba dengan menekan tombol 2 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      4. Uji coba dengan menekan tombol 8 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      5.Uji coba dengan menekan tombol 1, 4, 7 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">      6. Uji coba dengan menekan tombol 3, 6, 9 pada keypad</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">5.1.Kesimpulan</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">5.2.Saran</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">LAMPIRAN</p></div>
+
{{pagebreak}}
+
 
+
 
+
 
+
 
+
{{pagebreak}}
+
 
+
=<p align="center"><b>BAB I</b></p>=
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2"><b>'''PENDAHULUAN'''</b></p></div>
+
==Latar Belakang==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Semakin kerasnya kehidupan menyebabkan banyak orang menjadi gelap mata. Mereka menghalalkan segala cara untuk memenuhi kebutuhan hidup mereka demi mempertahankan kelangsungan hidupnya, seperti : merampok, korupsi, mencuri, dantindakan-tindakan kriminal lainnya. Salah satu tindakan kriminal yang baru maraknya di era sekarang adalah tindakan kriminal pencurian sepeda motor atau  mobil. Tidak hanya di malam hari dan di tempat yang sepi saja, di siang hari dan di keramaian pun para pencuri dapat melakukan aksi dengan mudahnya. Maka dibutuhkan kewaspadaan yang ekstra untuk menjaga kendaraan kita.
+
</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 meningkatnya tindak kriminalitas, khususnya pencurian kendaraan bermotor roda dua dan roda empat sekarang ini, bukanlah hal yang mengherankan apabila semakinhari manusia menginginkan suatu sistem keamanan sepeda motor yang modern.Solusi yang biasa dilakukan oleh pemilik kendaraan bermotor hanya dengan memakai kunci (gembok), tetapi pemilik sering lupa memasang kunci (gembok).Apalagi pencuri kendaraan bermotor dapat  membuat kunci-kunci duplikat sehingga pencurikendaraan bermotor bisa dengan santai melakukan aksinya dengan tidak mengundang kecurigaan .
+
</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 sisilain, seiring dengan perkembangan teknologi, handphone merupakan salah satuteknologi yang sangat digandrungi masyarakat. Dengan uang dibawah satu jutasaja sudah dapat digenggam ponsel kamera lengkap dengan bluetooth dan aplikasijava yang sudah menggunakan sistem Opersai Android. Untuk itu dengan memanfaatkanpaket aplikasi pada android atau biasa disebut APK (Android Package) yang diinstalkan di ponsel dan menambahkansedikit rangkaian berbasis mikrokontroler, maka fungsi ponsel tidak hanya untuksarana alat komunikasi via suara ataupun SMS (Short Message Service) tetapi juga dapat dimanfaatkan sebagai alatpengaman pada sepeda motor baik roda dua ataupun roda empat.
+
</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 era di manasaat curanmor ditakuti tetapi ponsel digandrungi. Inilah saatnya memanfaatkanteknologi dari ponsel yang telah dimiliki banyak pihak sebagai sistem keamananserta kepraktisan untuk hidup lebih baik. Berdasarkanpermasalahan di atas, maka penulis mengambil judul “Sistem Proteksi Kendaraan Bermotor menggunakan Android berbasisMikrokontroller Atmega 328”
+
</p></div>
+
 
+
==Rumusan Masalah==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan latar belakang di atas, maka permasalahan tersebut dapat di rumuskan 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.        Bagaimana membuat sistem akses mesin dan mengontrol kendaraan bermotor menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor  berbasis mikrokontroller ATmega328.
+
</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.      Bagaimana mengontrol relay agar dapat memutuskan atau menghubungkan jalur api
+
</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. Bagaimana membuat sistem proteksi kendaraan bermotor dengan berbagai password akses  menggunakan Android.</p></div>
+
 
+
 
+
==Ruang Lingkup==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan  rumusan masalah diatas, maka dapat diarahkan pada perancangan dan pembuatan sebuah alat yang diakses melalui password, kemudian PIR (Passive Iinfrared Receiver) dan LDR (light dependent resistor) sebagai pendeteksi objek menggunakan mikrokontroller ATmega328, serta komponen pendukung sistem 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.      Menggunakan mikrokontroller ATmega328.</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.    PIR(Passive Iinfrared Receiver) dan LDR (light dependent resistor) berfungsi sebagai pendeteksi objek.
+
 
+
</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.      Untuk mengakses atau mengontrol alat menggunakan Andriod
+
 
+
</p></div>
+
 
+
==Tujuan Dan Manfaat==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1.4.1. 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">'''1. Tujuan 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">a) mengubah cara konvensional menjadi sistem yang berbasis 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) memanfaatkan PIR(Passive Iinfrared Receiver ) sebagai  sensor yang mendeteksi adanya pergarakan tubuh 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">c) Memanfaatkan LDR(Light Dependent Resistor) sebagai sensor yang dapat mendeteksi cahaya lampu motor ketika dihidupkan tanpa prosedur yang benar.
+
 
+
</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. Tujuan Fungsional''' </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) membuat sistem proteksi kendaraan bermotor yang lebih baik lagi.
+
 
+
</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) Membuat Sistem yang dapat otomats mati jika dihidupkan tanpa melakukan prosedur yang benar
+
 
+
</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. Tujuan 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">a) Memenuhi syarat kelulusan untuk jenjang Strata (S1).     
+
 
+
</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) Untuk mengimplementasi ilmu yang telah dipelajari. 
+
</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.4.2.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">'''1. Manfaat Fungsional''' </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) Dapat memberikan jaminan pengamanan lebih untuk kendaraan bermotor.</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) Dapat mengurangi kasus kehilangan kendaraan bermotor.</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) Dengan menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor sebagai sistem pengamanan, maka hanya orang-orang tertentu yang dapat menggunakan kendaraan bermotor 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">'''2. Manfaat 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">a) Dapat mengembangkan ilmu komputer yang didapat oleh penulis selama  perkuliahan
+
</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) Memberikan kepuasan karena dapat menciptakan sesuatu yang bermanfaat bagi masyarakat.</p></div>
+
 
+
==Metodologi Penelitian==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan 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.5.1.Metode Pengumpulan 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">Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan 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. Metode Observasi''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis melakukan pengamatan langsung dari objek penulisan untuk mendapatkan data dan informasi yang akurat mengenai sistem Proteksi Kendaraan Bermotor.</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 Wawancara''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis melakukan wawancara kepada sebagian orang yang berkompeten dalam bidangnya yang menyangkut objek bahasan yang diambil oleh penulis.</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 Study 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">Selain melakukan observasi penulis juga melakukan pencarian informasi dengan cara studi pustaka dalam metode ini penulis berusaha untuk melengkapi informasi-informasi yang diperoleh dengan membaca serta mempelajari buku dan artikel yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan artikel
+
tersebut digunakan penulis untuk membantu penganalisaan dan perancangan yang dilakukan.</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.5.2.Metode Analisa''' </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 proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan di olah dan analisa upaya mendapatkan suatu hasil yang bermanfaat bagi penelitian ini. Maka dilakukan tiga buah tahapan 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) Analisis proses yang sedang 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">2) Identifikasi 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">3) Identifikasi persyaratan dari sistem yang akan 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">Hasil analisa tersebut kemudian di buat laporan untuk masukkan dalam perancangan 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">'''1.5.3.Metode 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">Dalam melakukan perancangan penulis menggunakan metode Sistem flowchart di mana tahap demi tahap proses pembuatan alat sistem proteksi kendaraan bermotor dijabarkan</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.5.4.Metode 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">Prototipe yang digunakan dalam penulisan skripsi ini adalah pendekatan evolutionary, di mana penulis melakukan pengembangan terhadap motor DC secara terkontrol melalui media 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">'''1.5.5.Metode 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 metode pengujian ini penulis melakukan uji coba dengan metode Black Box terhadap prototype yang telah dibuat agar diketahui apakah prototype sudah berjalan sesuai ketentuan.</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 mempermudah pembahasan dan pemahaman penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja sistem proteksi kendaraan bermotor menggunakan Android berbasis Mikrokontroller ATmega 328, maka penulisan skripsi ini dibagi menjadi beberapa sub-sub dengan sistematika penulisan 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. 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 menjelaskan tentang informasi umum, latar belakang masalah,rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian, metode analisis, metode perancangan, sumber data dan sistematika penulisan.</p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> B. 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-teoridasar elektronika yang akan mendukung pembahasan, serta penulisan dalam penyusunan skripsi ini. Uraian tersebut menjelaskan tentang konsep dasar mikrokontroller ATmega328, PIR( Passive Iinfrared Receiver ) , motor DC, Buzzer, LCD 16x2, lampu led dan komponen-kompenen pendukung 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">C.    BAB III 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 ini merupakan pembahasan laporan penulisan skripsi, yang berisi tentang : Analisa blok rangkaian, fungsi diagram blok rangkaian yang didalamnya meliputi : Unit pengendali, catu daya, prosedur sistem pengontrolan, konfigurasi sistem dan flowchart program serta 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">D.    BAB IV RANCANGAN 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">Bab ini berisi tentang merupakan penjelasan mengenai uji coba serta analisa pengoperasian dari 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">E. 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">Pada bab ini ditemukan kesimpulan dari hasil analisis yang telah dilakukan dan saran kepada pihak-pihak yang berkepentingan sehingga tujuan dan manfaat dari laporan  Skripsi ini dapat di sampaikan.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;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: left;text-indent: 0.5in"><p style="line-height: 2">'''LAMPIRAN'''</p></div>
+
 
+
 
+
{{Pagebreak}}
+
 
+
=<p align="center"><b>BAB II</b></p>=
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center">
+
<p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>
+
==<b>Teori Umum</b>==
+
===<b>Konsep Dasar Sistem</b>===
+
====<b>Definisi Sistem</b>====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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 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;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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
&nbsp;
+
 
+
====Karakteristik Sistem====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Komponen Sistem(<i>Components System</i>)
+
<p style="text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Batasan Sistem (Boundary)(<i>Boundary System</i>)<p style="text-align: justify;line-height: 2;">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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Lingkungan Luar Sistem(<i>Environment System</i>)
+
<p style="text-align: justify;line-height: 2;">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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penghubung Sistem(<i>Interface System</i>)
+
<p style="text-align: justify;line-height: 2;">Mediayang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkansumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentukkeluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melaluipenghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistemyang membentuk satu kesatuan.<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Masukan Sistem (<i>Input System</i>)<p style="text-align: justify;line-height: 2;">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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Keluaran Sistem (<i>Output System</i>)<p style="text-align: justify;line-height: 2;">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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pengolahan Sistem (<i>Processing System</i>)
+
<p style="text-align: justify;line-height: 2;">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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sasaran Sistem (<i>Objective</i>).<p style="text-align: justify;line-height: 2;">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></li>
+
</ol>
+
&nbsp;
+
====Klasifikasi Sistem====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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><ol type="a">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Abstrak dan Sistem Fisik</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Sistem abstrak 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>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Alamiah dan Sistem Buatan Manusia(Interface)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Determinasi dan Sistem Probabilistik(Interface)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Terbuka dan Sistem Tertutup</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
</ol>
+
&nbsp;
+
===Konsep Dasar Pengontrolan===
+
====Definisi Pengontrolan====
+
<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: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"> 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">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 <i>output</i> yang optimal.</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 <i>Loop</i> Terbuka(<i>Open-loop Control System</i>) dan Sistem Pengendali <i>Loop</i> Tertutup (<i> Closed-loop Control System</i> ).</p></div>
+
&nbsp;
+
 
+
====Jenis- jenis Pengontrolan====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Sistem Kontrol Loop Terbuka''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">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.”
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"></div>
+
<div align="center"><img width="350" height="170" style="margin:0px" src="https://lh4.googleusercontent.com/-Rqi2iYr1bzQ/U5W_G433pPI/AAAAAAAAADg/EVBElUUiU1c/w566-h107-no/1.jpg"/></div>
+
&nbsp;
+
<p style="text-align: center;" align="center"><b>Gambar 2.1</b> Sistem pengendali <i>loop</i> terbuka</p>
+
<p style="text-align: center;" align="center"><b>Sumber : </b> Erinofiardi (2012:261)</p>
+
<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>
+
&nbsp;
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Sistem Kontrol Loop Tertutup''' </p></div>
+
<p style="line-height: 2">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.</p></div>
+
<div align="center"><img width="350" height="170" style="margin:0px" src="https://lh5.googleusercontent.com/-M2-Gnanae7k/U5W_LOb_ImI/AAAAAAAAAE4/vBdXyAJCV5w/w872-h217-no/2.jpg"/></div>
+
&nbsp;
+
 
+
<p style="text-align: center;" align="center"><b>Gambar 2.2</b> Sistem pengendali <i>loop</i>tertutup</p>
+
<p style="text-align: center;" align="center"><b>Sumber : </b> Erinofiardi (2012:261)</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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">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 Perangkat Mobile===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Perangkat Mobile''' </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 purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.</p></div>
+
 
+
&nbsp;
+
===Konsep Dasar Sinyal===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Sinyal''' </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 Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''a. Sinyal 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">Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''b. Sinyal Digital''' </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 digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.</p></div>
+
 
+
===Model Penelitian===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Perancangan''' </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2">'''a. Flowchart''' </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 di dalam Jurnal SAINTIKOM(2010:8),  “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan 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 Adelia di dalam Jurnal Sistem Informasi (2011:116), “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">Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan,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.    Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.</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.    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.5in"><p style="line-height: 2">3.  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.5in"><p style="line-height: 2">4.    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.5in"><p style="line-height: 2">5.    Setiap langkah dari aktifitas harus berada pada urutan yang benar</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.    Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</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.    Gunakan simbol-simbol flowchart yang standart.</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 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">'''2. Pengujian''' </p></div>
+
===Konsep Dasar <i>White Box</i>===
+
====Definisi <i>White Box</i>====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), “Pengujian White Box berfokus pada struktur kontrol pengguna”.
+
</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 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.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>
+
 
+
 
+
&nbsp;
+
 
+
===Konsep Dasar Black Box===
+
====Definisi Black Box====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
<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 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 style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, 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. Fungsi-fungsi yang salah atau hilang</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. Kesalahan interface</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. Kesalahan dalam struktur data atau akses database 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. Kesalahan performa</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. 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">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.5in">
+
<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;text-indent: 0.5in">
+
<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;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.5in">
+
<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;text-indent: 0.5in">
+
<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;text-indent: 0.5in">
+
<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 Black Box harus melewati beberapa proses 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. 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>
+
 
+
&nbsp;
+
===Metode Pengujian Dalam Black Box===
+
<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>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Equivalence Partioning
+
<p style="text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Boundary Value Analysis<p style="text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Cause-Effect Graphing Techniques<p style="text-align: justify;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></li>
+
 
+
<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>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Comparison Testing<p style="text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sample and Robustness Testing<p style="text-align: justify;line-height: 2;">1. Sample Testing</p>
+
<p style="text-align: justify;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>
+
<p style="text-align: justify;line-height: 2;">2. Robustness Testing</p>
+
<p style="text-align: justify;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></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Behavior Testing dan Performance Testing<p style="text-align: justify;line-height: 2;">1. Behavior Testing</p>
+
<p style="text-align: justify;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><p style="text-align: justify;line-height: 2;">2. Performance Testing</p><p style="text-align: justify;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></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Requirement Testing<p style="text-align: justify;line-height: 2;">Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.</p>
+
<p style="text-align: justify;line-height: 2;">1. Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program</p><p style="text-align: justify;line-height: 2;">2. Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.Performance Testing.</p></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Endurance Testing<p style="text-align: justify;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>
+
<p style="text-align: justify;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></li>
+
</ol>
+
&nbsp;
+
 
+
===Metode Pengujian Dalam Black Box===
+
<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>
+
&nbsp;
+
<div align="center"><img width="350" height="430" style="margin:0px" src="https://lh4.googleusercontent.com/MvTCNeY-Hq1kJm1e9xzRDwJ8QGfLYP-jbLrrFpv6bg=w599-h550-no"/></div>
+
 
+
&nbsp;
+
===Konsep Dasar Prototipe===
+
====Definisi Prototipe====
+
<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>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
Prototipe Jenis I<p style="text-align: justify;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></li>
+
<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>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
Prototipe Jenis II<p style="text-align: justify;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>
+
<p style="text-align: justify;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 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>
+
&nbsp;
+
<div align="center"><img width="350" height="230" style="margin:0px" src="https://lh4.googleusercontent.com/OaBCbEHEofZHWUljRP82VR2TUPzM6veYfxv4yxGbXQ=w439-h313-no"/></div>
+
<p style="text-align: center;" align="center"><b>Gambar 2.2</b> Metode Prototipe</p></li>
+
<p style="text-align: center;" align="center"><b>Sumber : </b> Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM (2010:8)</p>
+
 
+
<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 & Technology (2011:139) Terdapat tiga pendekatan utama prototyping, yaitu:</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">THROW-AWAY<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">INCREMENTAL<p style="text-align: justify;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></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">EVOLUTIONARY<p style="text-align: justify;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></li>
+
 
+
</ol>
+
&nbsp;
+
===Kelebihan dan Kelemahan Prototipe===
+
<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>
+
&nbsp;
+
<div align="center"><img width="450" height="630" style="margin:0px" src="https://lh4.googleusercontent.com/-FGgkCldmSTA/U5W_X6xdhqI/AAAAAAAAAI8/RK2b_BA5sas/w582-h853-no/tabel2.jpg"/></div>
+
 
+
 
+
</ol>
+
&nbsp;
+
 
+
===Konsep Dasar Elisitasi===
+
====Definisi Elisitasi====
+
<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>
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap I<p style="text-align: justify;line-height: 2;">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara untuk menterjemahkan kebutuhan pemakai sistem baru.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap II<p style="text-align: justify;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></li>
+
<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>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi Tahap III<p style="text-align: justify;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></li>
+
<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>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Final Draft Elisitasi<p style="text-align: justify;line-height: 2;">Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></li>
+
 
+
</ol>
+
 
+
 
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center">
+
<p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>
+
==<b>Teori Khusus</b>==
+
===Mikrokontroller===
+
====Definisi Mikrokontroler====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (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>
+
====Karakteristik Mikrokontroler====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (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">1. Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multi fungsi 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">2. 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">3. 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">4. 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">5. Unit I/O yang sederhana, misalnya LCD, <i>LED</i>, Sensor.</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. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature tekanan, kelembaban, dan sebagainya.</p></div>
+
 
+
====Klasifikasi Mikrokontroler====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Malik dan Mohammad Unggul Juwana (2009:3), 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">1. 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">2. 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">3. 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">4. 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">5. 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">6. Fasilitas pemrograman di dalam sistem (ICSP =<i>In Circuit Serial Programming</i>).</p></div>
+
 
+
====Fitur-fitur Mikrokontroler====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa fitur yang pada umumnya ada di dalam mikrokontroler adalah sebagai berikut :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">RAM (Random Access Memory)<p style="text-align: justify;line-height: 2;">RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variable. Memori ini bersifat volatile yang artinya akan kehilangan semua datanya jika tidak mendapatkan catu daya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">ROM (Read Only Memory)<p style="text-align: justify;line-height: 2;">ROM disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Register.<p style="text-align: justify;line-height: 2;">Register merupakan tempat penyimpanan nilai-nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Special Function Register.<p style="text-align: justify;line-height: 2;">Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler dan register ini terletak di RAM.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Input dan Output Pin.<p style="text-align: justify;line-height: 2;">Pin Input adalah bagian yang berfungsi sebagai penerima signal dari luar dan pin ini dihubungkan ke berbagai media inputan seperti keypad, sensor, keyboard, dan sebagainya. Pin Output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Interrupt.<p style="text-align: justify;line-height: 2;">Interrupt merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program sedang dijalankan, program tersebut dapat diinterupsikan dan menjalankan program interupsi terlebih dahulu.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa interrupt yang terdapat pada mikrokontroler adalah sebagai beriku:</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
1. Interrupt 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">Interrupt ini akan terjadi ketika ada inputan dari pin 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">2. Interrupt Timer.</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 ini akan terjadi ketika waktu tertentu telah tercapai.</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. Interrupt 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">Interrupt ini akan terjadi ketika ada penerimaan data dari komunikasi serial.</p></div>
+
</ol>
+
&nbsp;
+
 
+
 
+
 
+
 
+
[[Category:Skripsi 2013/2014]]
+

Revisi per 21 Agustus 2014 13.43

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

SKRIPSI PADA PERGURUAN TINGGI

DENGAN MENGGUNAKAN METODE

WIDURI

SKRIPSI

Logo stmik raharja.jpg

Disusun Oleh :

{|table align="center"|-|
NAMA
||
: HERI KUSWANTO
|-|
NIM
||
: 1031464353
|}

JURUSAN KOMPUTER SISTEM

KONSENTRASI COMPUTER SYSTEM

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2014/2015)

 

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

Disusun Oleh :

{|table align="center"|-|
NIM
||
: 1031464353
|-|
Nama
||
: Heri Kuswanto
|-|
Jenjang Studi
||
: Strata Satu
|-|
Jurusan
||
: Kompuetr Sistem
|-|
Konsentrasi
||
: Computer System
|}  

Disahkan Oleh :

Tangerang, Januari 2014

{|table align="center"|-|
Ketua
||  ||   ||   ||   ||
Kepala Jurusan
|-|
STMIK Raharja,
||   ||   ||   ||   ||
Jurusan Sistem Komputer,
|-|  ||   ||   ||   ||   ||  |-|  ||   ||   ||   ||   ||  |-|  ||   ||   ||   ||   ||  |-|  ||   ||   ||   ||   ||  |-|
(Ir. Untung Rahardja, M.T.I)
||   ||   ||   ||   ||
(Ferry Sudarto, S.Kom,.M.Pd)
|-|
NIP : 000594
||   ||   ||   ||   ||
NIP : 079010
|}

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

Disusun Oleh :

{|table align="center"|-|
NIM
||
: 10314643353
|-|
Nama
||
: Heri Kuswanto
|} 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Tahun Akademik 2013/2014

Disetujui Oleh :

Tangerang, Januari 2014

{|table align="center"|-|
Pembimbing I
||   ||   ||
Pembimbing II
|-|  ||   ||   ||  |-|  ||   ||   ||  |-|  ||   ||   ||  |-|  ||   ||   ||  |-|
(Asep Saepullah,S.Pd, M.Kom)
||   ||   ||
(Indrianto M.T)
|-|
NID : 06021
||   ||   ||
NID : 05061
|}

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

Disusun Oleh :

{|table align="center"|-|
NIM
||
: 1031464353
|-|
Nama
||
: Heri Kuswanto
|}

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Tahun Akademik 2014/2015

Dewan Penguji :

Tangerang, Januari 2014

{|table align="center"|-|
Ketua Penguji
||  ||
Penguji I
||  ||
Penguji II
|-|  ||   ||   ||   ||  |-|  ||   ||   ||   ||  |-|  ||   ||   ||   ||  |-|  ||   ||   ||   ||  |-|
(xxxxxxxxxxxxxxxxxxxxx)
||  ||
(xxxxxxxxxxxxxxxxx)
||   ||
(xxxxxxxxxxxxxxxx)
|-|
NID : 99001
||   ||
NID : 08182
||  ||
NID : 12003
|}

ABSTRAKSI

Melihat peningkatankejahatan , terutama dalam kasus pencurian sepeda motor sering terjadi saat ini, tidak mengherankan bahwa orang-orang menginginkan sistem keamanan sepedamotor modern. Solusinya biasanya dilakukan oleh pemilik kendaraan bermotorhanya menggunakan tombol yang ada di sepeda motor , tapi pemilik sering lupauntuk mengunci sepeda . Selain itu, pencuri dapat membuat duplikat kuncikendaraan sehingga pencuri bisa santai untuk mengambil tindakan dengan tidakmengundang kecurigaan .Dalam perkembanganteknologi saat ini , teknologi telepon pintar terutamatelah berubah menjadiperangkat multifungsi , di mana selain sebagai alat komunikasi , ponsel inijuga bekerja untuk sistem keamanan pada sepeda motor. Dengan memanfaatkan fiturAndroid pada ponsel untuk dapat mengontrol sistem keamanan sepeda motormenggunakan Mikrokontroller Atmega 328 , diharapkan untuk mengetahui keadaansepeda motor itu dalam kondisi aman atau tidak . Oleh karena itu , denganteknologi yang semakin canggih sekarang diharapkan kejahatan , terutamapencurian sepeda motor dapat dikurangi .`Dengan sistem keamananmotor menggunakan Android berbasis Atmega 328 mikrokontroler dapat memberikankeamanan lebih kepada pemilik kendaraan sepeda motor , karena pemilik kendaraandapat mengetehui kendaraanya tidak atapun dalam bahaya . Ketika dalam bahayaalat dapat mengirim sms pada pemilik sepeda motor , sehingga pemilik dapatmematikan sepeda motor dan berbalik sepeda motornya melalui Android . Sehinggapemilik motor merasa lebih aman .

Kata kunci : Android , Mikrokontroller, ATmega328 , Sistem keamanan motor .

KATA PENGANTAR

Bismillahirrahmanirrahim

Assalamu’alaikum Wr. Wb.

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat, anugerah dan ijin-Nya serta senantiasa melimpahkan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan Skripsi ini dengan baik dan tepat pada waktunya. Hanya karena kasih sayang dan kekuatan-Nya lah penulis mampu menyelesaikan Laporan Skripsi yang berjudul “SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID BERBASIS MIKROKONTROLLER ATmega 328”. .

Penulis menyadari bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak,oleh karena itu penulis mengucapkan terima kasih yang sedalam-dalamnya kepada:

1. Bapak Ir. Untung Rahardja, M.T.I, selaku Ketua STMIK Raharja.

2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.

3. Bapak Ferry Sudarto,S.Kom.,M.pd. selaku Kepala Jurusan Sistem Komputer Pada Perguruan Tinggi Raharja.

4. Bapak Asep Sapullah, S.Pd, M.Kom, selaku dosen pembimbing I untuk laporan skripsi.

5. Bapak Indrianto, M.T selaku sebagai dosen pembimbing II untuk skripsi ini.

6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya.

7. Kedua orang tua tercinta yang selalu memberikan dukungan baik moril maupun materil dan do’a. “Semoga Allah SWT senantiasa memberikan rahmat dan karunianya kepada beliau, Amin.

8. Sahabat dan teman-teman yang telah banyak membantu dalam penyusunan laporan skripsi ini.

9. Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan semangat dalam menyelesaikan laporan skripsi ini.

Akhirkata penulis berharap laporan ini dapat memberikan manfaat bagi pembaca dandapat menjadi bahan acuan yang bermanfaat dikemudian hari.

Tangerang, Juni 2014

(Heri Kuswanto)

NIM: 1031464353

DAFTAR GAMBAR

Gambar 2.1. Sistem pengendali loop terbuka

Gambar 2.2. Sistem pengendali loop tertutup

Gambar 2.3. Metode Prototype

Gambar 2.4. Arsitektur ATmega328

Gambar 2.5. KOnfigurasi pin Atmega328

Gambar 2.6. Tampilan Basic4android

Gambar 2.7. Designer Basic4android

Gambar 2.8. Tampilan Tools SDK

Gambar 2.9. Tampilan Android simulator

Gambar 2.10. Contoh modul Aplikasi bluetooth

Gambar 2.11. sensor PIR (passive infrared received)

Gambar 2.12. Simbol dan contoh buzzer

Gambar 2.13. Bentuk fisik LCD 16x2

Gambar 2.14. Bagian dalam motor DC

Gambar 2.15. Konstruksi pin dan rangkaian driver motor DC IC L293D

Gambar 2.16. Resistor

Gambar 2.17. Skem warna risistor

Gambar 2.18. Lambang kondensator

Gambar 2.19. Lambang kapasitor

Gambar 2.20. Dielektrikum

Gambar 2.21. Dioda

Gambar 2.22. Transistor

Gambar 2.23. Simbol Transistor NPN

Gambar 2.24. Simbol Transistor PNP

Gambar 2.25. IntegratedCircuit

Gambar 2.26. Lampu LED

Gambar 2.27. Rangkaian internal Kristal

Gambar 2.28. Rangkaian oscilatorhartley dengan kristal

Gambar 2.29. Rangkaian oscilatorcolpitts dengan kristal

Gambar 2.30. Rangkaian dasar IC regulator teganganpositif 78xx

Gambar 2.31. Rangkaian IC Regulator

Gambar 2.32. Rangkaian sensor cahaya dengan LDR

Gambar 2.34. Rangkaian power on Reset

Gambar 3.1. Diagram Blok Rangkaian Hardware

Gambar 3.2. Rangkaian Catu Daya

Gambar 3.3. Rangkaian sistem minimum Mikrokontroller ATmega328

Gambar 3.4. Rangkaian Bluetooth

Gambar 3.5. Flowchart Rangkaian Bluetooth

Gambar 3.6. Inisialisasi bluetooth dalam program arduino

Gambar 3.7. Inisialisasi pembacaan data dari Bluetooth

Gambar 3.8. Rangkaian Motor DC

Gambar 3.9. Inisialisasi Motor DCdalam program arduino

Gambar 3.10. Flowchart Kontrol Motor DC

Gambar 3.11. Listing program untuk mengontrol motor DC

Gambar 3.12. Rangkaian PIR sensor dan Sensor Cahaya

Gambar 3.13. Listing program untuk mengontrol sensor PIR dan LDR

Gambar 3.14. Flowchart Input analog sensor LDR dan PIR

Gambar 3.15. Rangkaian Buzzer dan LED

Gambar 3.16. Listing program untuk mengontrol Buzzer

Gambar 3.17. Flowchart untuk kontrol Buzzer

Gambar 3.18. Rangkaian Relay

Gambar 3.19. Listing program untuk mengontrol Relay

Gambar 3.20. Flowchart untuk control Relay

Gambar 3.21. Rangkaian skema LCD 16x2

Gambar 3.22. Listing program untuk mengontrol LCD

Gambar 3.23. Listing program LCD pada saat mikrokontroler dihidupkan

Gambar 3.24. Listing program LCD untuk memberikan perintah

Gambar 3.25. Listing program LCD pada arduino

Gambar 3.26. Flowchart LCD Display

Gambar 3.27. Skema Rangkaian sistem keseluruhan

Gambar 3.28. Membuka program Arduino 1.0

Gambar 3.29. Tampilan layar program Arduino

Gambar 3.30. Konfigurasi port melalui device manager

Gambar 3.31. Menentukan koneksi port pada Arduino 1.0

Gambar 3.32. Menyimpan file pada program Aeduino 1.0

Gambar 3.33. Mengimpor library pada header Arduino 1.0

Gambar 3.34. Proses kompilasi listing program

Gambar 3.35. Rangkaian board Arduino dengan internal clock

Gambar 3.36. Pemilihan Arduino board

Gambar 3.37. Mengupload program kedalam mikrokontroller ATmega328

Gambar 3.38. Ikon aplikasi bluterm pada Android

Gambar 3.39. Koneksi device pada blueterm

Gambar 3.40. Tampilan pada smartphone android

Gambar 3.41. Flowchat System

Gambar 4.1. Pengujian rangkaian catu daya

Gambar 4.2. pengujian rangkaian keypad 4x3

Gambar 4.3. Pengujian rangkaian motor servo

Gambar 4.4. Listing program keseluruhan

Gambar 4.5. Uji coba alat dengan memberikan input pada sensor infrared

Gambar 4.6. Uji coba alat dengan menekan tombol 5 pada keypad

Gambar 4.7. Uji coba alat dengan menekan tombol 2 pada keypad

Gambar 4.8. Uji coba alat dengan menekan tombol 8 pada keypad

Gambar 4.9. Uji coba alat dengan menekan tombol 1, 4, 7 pada keypad

Gambar 4.10. Uji coba alat dengan menekan tombol 3, 6, 9 pada keypad

DAFTAR TABEL

Tabel 2.1. Kelebihan dan Kelemahan Black box

Table 2.2. Skema Warna Resistor

Tabel 2.3.Nilai Kapasitansi

Tabel 2.4.Daftar konstanta bahan Dielektrikum

Tabel 2.5.Karakteristik IC regulator tegangan positif 78xx

</div>

Tabel 3.1.Elisitasi Tahap I

Tabel 3.2.Elisitasi Tahap II

Tabel 3.3.Elisitasi Tahap III

Tabel 3.4.Final Elisitasi

Table 4.1. Pola pemberian pada driver motor DC L293

DAFTAR SIMBOL

SIMBOL FLOWCHART ( DIAGRAM ALIR )

SIMBOL ELEKTRONIKA

DAFTAR LAMPIRAN

1.Kartu Bimbingan Skripsi Perguruan Tinggi Raharja

2.Pergantian Judul

3.File Presentasi

4.Katalog Produk

5.Curriculum Vitae

DAFTAR ISI

COVER DEPAN

LEMBAR PENGESAHAN

LEMBAR PERSETUJUAN PEMBIMBING

LEMBAR PERSETUJUAN DEWAN PENGUJI

LEMBAR KEASLIAN SKRIPSI

ABSTRAKSI

KATA PENGANTAR

DAFTARGAMBAR

DAFTAR TABEL

DAFTAR SIMBOL

DAFTAR LAMPIRAN

DAFTAR ISI

BAB I PENDAHULUAN

1.1 Latar Belakang

1.2.Rumusan Masalah

1.3.Tujuan dan Manfaat

1.3.1. Tujuan

1.3.2. Manfaat

1.4.Ruang Lingkup

1.5.Metodologi Penelitian

1.6.Sistematika Penulisan

BAB II LANDASAN TEORI

2.1.Teori Umum

2.1.1. Konsep Dasar Sistem

2.1.2. Konsep Dasar Pengontrolan

2.1.3. Konsep Dasar Perangkat Mobile

2.1.4. Konsep Dasar Sinyal

2.1.5. Metode Penelitian

2.2. Teori Khusus

2.2.1. Mikrokontroller

2.2.2. Mikrokontroller ATmega328

2.2.3. Android

2.2.4. Apk Android

2.2.5. Bluetooth

2.2.6. Pin Sensor

2.2.7. Pir Sensor

2.2.8. LCD (Liquid Crystal Display)

2.2.9. Motor DC

2.2.8. Driver Motor DC IC L293D

2.3. KOmponen Elektronika

2.3.1. Konsep Dasar Komponen Elektronika

2.3.2. Konsep Dasar Resistor

2.3.3. Konsep Dasar Kapasitor atau Kondensator

2.3.4. Konsep Dasar Dioda

2.3.5. Konsep Dasar Trasistor

2.3.6. Konsep Dasar IC (Integrated Circuit)

2.3.7. Lampu LED

2.3.8. Kristal

2.3.9. IC Regulator

2.3.10. LDR (Light Dependen Resistor)

2.3.11. Relay

2.3.12. Tombol Reset

2.4. Leteratur Review

BAB III PERANCANGAN DAN PEMBAHASAN

3.1. Konsep Perancangan Dan Pembahasan

3.2. Perancangan Perangkat Keras (Hardware)

3.2.1. Rangkaian Catu Daya

3.2.2. Rangkaian sistem minimum ATmega328

3.2.3. Rangkaian Modul Bluetooth HC-06

3.2.4. Rangkaian Motor DC

3.2.5. Rangkaian SEnsor Gerak dan Sensor Cahaya

3.2.6. Rangkaian Buzzer dan LED

3.2.7. Rangkaian Relay

3.2.8. Rangkaian Display LCD

3.2.9. Rangkaian sistem keseluruhan

3.3. Perancangan Perangkat Lunak (Software)

3.3.1. Penulisan listing program Bahasa C

3.3.2. Pengisian program ke dalam IC ATmega328

3.4. Perangkat Lunak yang digunakan

3.5. Flowchart Sistem

3.6. User Requitment

3.6.1. Elisitasi Tahap I

3.6.2. Elisitasi Tahap II

3.6.3. Elisitasi Tahap III

BAB IV UJI COBA DAN ANALISA

4.1. Uji Coba

4.1.1. Pengujian rangkaian catu daya

4.1.2. Pengujian rangkaian keypad membrane

4.1.3. Pengujian rangkaian pengendali motor DC

4.1.4. Pengujian rangkaian mikrokontroller dan motor servo

4.1.5. Pengujian rangkaian mikrokontroller dan sensor infrared

4.2. Analisa listing program pada alat akses kontrol kendaraan bermotor

4.2.1. Penjelasan struktur listing program

4.3. Uji coba alat akses kontrol kendaraan bermotor

1. Uji coba dengan memberikan inputan pada sensor infrared

2. Uji coba dengan menekan tombol 5 pada keypad

3. Uji coba dengan menekan tombol 2 pada keypad

4. Uji coba dengan menekan tombol 8 pada keypad

5.Uji coba dengan menekan tombol 1, 4, 7 pada keypad

6. Uji coba dengan menekan tombol 3, 6, 9 pada keypad

BAB V PENUTUP

5.1.Kesimpulan

5.2.Saran

DAFTAR PUSTAKA

LAMPIRAN

=

BAB I

=

PENDAHULUAN

==Latar Belakang==

Semakin kerasnya kehidupan menyebabkan banyak orang menjadi gelap mata. Mereka menghalalkan segala cara untuk memenuhi kebutuhan hidup mereka demi mempertahankan kelangsungan hidupnya, seperti : merampok, korupsi, mencuri, dantindakan-tindakan kriminal lainnya. Salah satu tindakan kriminal yang baru maraknya di era sekarang adalah tindakan kriminal pencurian sepeda motor atau mobil. Tidak hanya di malam hari dan di tempat yang sepi saja, di siang hari dan di keramaian pun para pencuri dapat melakukan aksi dengan mudahnya. Maka dibutuhkan kewaspadaan yang ekstra untuk menjaga kendaraan kita.

Dengan meningkatnya tindak kriminalitas, khususnya pencurian kendaraan bermotor roda dua dan roda empat sekarang ini, bukanlah hal yang mengherankan apabila semakinhari manusia menginginkan suatu sistem keamanan sepeda motor yang modern.Solusi yang biasa dilakukan oleh pemilik kendaraan bermotor hanya dengan memakai kunci (gembok), tetapi pemilik sering lupa memasang kunci (gembok).Apalagi pencuri kendaraan bermotor dapat membuat kunci-kunci duplikat sehingga pencurikendaraan bermotor bisa dengan santai melakukan aksinya dengan tidak mengundang kecurigaan .

Di sisilain, seiring dengan perkembangan teknologi, handphone merupakan salah satuteknologi yang sangat digandrungi masyarakat. Dengan uang dibawah satu jutasaja sudah dapat digenggam ponsel kamera lengkap dengan bluetooth dan aplikasijava yang sudah menggunakan sistem Opersai Android. Untuk itu dengan memanfaatkanpaket aplikasi pada android atau biasa disebut APK (Android Package) yang diinstalkan di ponsel dan menambahkansedikit rangkaian berbasis mikrokontroler, maka fungsi ponsel tidak hanya untuksarana alat komunikasi via suara ataupun SMS (Short Message Service) tetapi juga dapat dimanfaatkan sebagai alatpengaman pada sepeda motor baik roda dua ataupun roda empat.

Di era di manasaat curanmor ditakuti tetapi ponsel digandrungi. Inilah saatnya memanfaatkanteknologi dari ponsel yang telah dimiliki banyak pihak sebagai sistem keamananserta kepraktisan untuk hidup lebih baik. Berdasarkanpermasalahan di atas, maka penulis mengambil judul “Sistem Proteksi Kendaraan Bermotor menggunakan Android berbasisMikrokontroller Atmega 328”

==Rumusan Masalah==

Berdasarkan latar belakang di atas, maka permasalahan tersebut dapat di rumuskan sebagai berikut:

1. Bagaimana membuat sistem akses mesin dan mengontrol kendaraan bermotor menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor berbasis mikrokontroller ATmega328.

2. Bagaimana mengontrol relay agar dapat memutuskan atau menghubungkan jalur api

3. Bagaimana membuat sistem proteksi kendaraan bermotor dengan berbagai password akses menggunakan Android.

==Ruang Lingkup==

Berdasarkan rumusan masalah diatas, maka dapat diarahkan pada perancangan dan pembuatan sebuah alat yang diakses melalui password, kemudian PIR (Passive Iinfrared Receiver) dan LDR (light dependent resistor) sebagai pendeteksi objek menggunakan mikrokontroller ATmega328, serta komponen pendukung sistem meliputi:

1. Menggunakan mikrokontroller ATmega328.

2. PIR(Passive Iinfrared Receiver) dan LDR (light dependent resistor) berfungsi sebagai pendeteksi objek.

3. Untuk mengakses atau mengontrol alat menggunakan Andriod

==Tujuan Dan Manfaat==

1.4.1. Tujuan Penelitian

1. Tujuan Operasional

a) mengubah cara konvensional menjadi sistem yang berbasis Android.

b) memanfaatkan PIR(Passive Iinfrared Receiver ) sebagai sensor yang mendeteksi adanya pergarakan tubuh manusia.

c) Memanfaatkan LDR(Light Dependent Resistor) sebagai sensor yang dapat mendeteksi cahaya lampu motor ketika dihidupkan tanpa prosedur yang benar.

2. Tujuan Fungsional

a) membuat sistem proteksi kendaraan bermotor yang lebih baik lagi.

b) Membuat Sistem yang dapat otomats mati jika dihidupkan tanpa melakukan prosedur yang benar

3. Tujuan Individu

a) Memenuhi syarat kelulusan untuk jenjang Strata (S1).

b) Untuk mengimplementasi ilmu yang telah dipelajari.

1.4.2.Manfaat Penelitian

1. Manfaat Fungsional

a) Dapat memberikan jaminan pengamanan lebih untuk kendaraan bermotor.

b) Dapat mengurangi kasus kehilangan kendaraan bermotor.

c) Dengan menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor sebagai sistem pengamanan, maka hanya orang-orang tertentu yang dapat menggunakan kendaraan bermotor tersebut.

2. Manfaat Individu

a) Dapat mengembangkan ilmu komputer yang didapat oleh penulis selama perkuliahan

b) Memberikan kepuasan karena dapat menciptakan sesuatu yang bermanfaat bagi masyarakat.

==Metodologi Penelitian==

Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan adalah sebagai berikut :

1.5.1.Metode Pengumpulan Data

Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan adalah sebagai berikut :

1. Metode Observasi

Penulis melakukan pengamatan langsung dari objek penulisan untuk mendapatkan data dan informasi yang akurat mengenai sistem Proteksi Kendaraan Bermotor.

2. Metode Wawancara

Penulis melakukan wawancara kepada sebagian orang yang berkompeten dalam bidangnya yang menyangkut objek bahasan yang diambil oleh penulis.

2. Metode Study Pustaka

Selain melakukan observasi penulis juga melakukan pencarian informasi dengan cara studi pustaka dalam metode ini penulis berusaha untuk melengkapi informasi-informasi yang diperoleh dengan membaca serta mempelajari buku dan artikel yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan artikeltersebut digunakan penulis untuk membantu penganalisaan dan perancangan yang dilakukan.

1.5.2.Metode Analisa

Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan di olah dan analisa upaya mendapatkan suatu hasil yang bermanfaat bagi penelitian ini. Maka dilakukan tiga buah tahapan yaitu :

1) Analisis proses yang sedang berjalan.

2) Identifikasi kebutuhan.

3) Identifikasi persyaratan dari sistem yang akan di buat

Hasil analisa tersebut kemudian di buat laporan untuk masukkan dalam perancangan sistem yang diusulkan.

1.5.3.Metode Perancangan

Dalam melakukan perancangan penulis menggunakan metode Sistem flowchart di mana tahap demi tahap proses pembuatan alat sistem proteksi kendaraan bermotor dijabarkan

1.5.4.Metode Prototype

Prototipe yang digunakan dalam penulisan skripsi ini adalah pendekatan evolutionary, di mana penulis melakukan pengembangan terhadap motor DC secara terkontrol melalui media Bluetooth.

1.5.5.Metode Testing

Dalam metode pengujian ini penulis melakukan uji coba dengan metode Black Box terhadap prototype yang telah dibuat agar diketahui apakah prototype sudah berjalan sesuai ketentuan.

==Sistematika Penulisan==

Untuk mempermudah pembahasan dan pemahaman penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja sistem proteksi kendaraan bermotor menggunakan Android berbasis Mikrokontroller ATmega 328, maka penulisan skripsi ini dibagi menjadi beberapa sub-sub dengan sistematika penulisan sebagai berikut :

A. BAB I PENDAHULUAN

Bab ini menjelaskan tentang informasi umum, latar belakang masalah,rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian, metode analisis, metode perancangan, sumber data dan sistematika penulisan.

B. BAB II LANDASAN TEORI

Bab ini berisi tentang uraian mengenai teori-teoridasar elektronika yang akan mendukung pembahasan, serta penulisan dalam penyusunan skripsi ini. Uraian tersebut menjelaskan tentang konsep dasar mikrokontroller ATmega328, PIR( Passive Iinfrared Receiver ) , motor DC, Buzzer, LCD 16x2, lampu led dan komponen-kompenen pendukung lainnya.

C. BAB III PEMBAHASAN

Bab ini merupakan pembahasan laporan penulisan skripsi, yang berisi tentang : Analisa blok rangkaian, fungsi diagram blok rangkaian yang didalamnya meliputi : Unit pengendali, catu daya, prosedur sistem pengontrolan, konfigurasi sistem dan flowchart program serta sistem yang dibuat.

D. BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab ini berisi tentang merupakan penjelasan mengenai uji coba serta analisa pengoperasian dari sistem yang dibuat.

E. BAB V PENUTUP

Pada bab ini ditemukan kesimpulan dari hasil analisis yang telah dilakukan dan saran kepada pihak-pihak yang berkepentingan sehingga tujuan dan manfaat dari laporan Skripsi ini dapat di sampaikan.

DAFTAR PUSTAKA

LAMPIRAN

=

BAB II

=

LANDASAN TEORI

==Teori Umum=====Konsep Dasar Sistem=======Definisi 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.

 ====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 System)

    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)(Boundary System)

    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(Environment System)

    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 System)

    Mediayang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkansumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentukkeluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melaluipenghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistemyang membentuk satu kesatuan.

  5. Masukan Sistem (Input System)<p style="text-align: justify;line-height: 2;">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 System)

    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. Pengolahan Sistem (Processing System)

    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.

 ====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
  2. Sistem abstrak 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.

  3. Sistem Alamiah dan Sistem Buatan Manusia(Interface)
  4. 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.

  5. Sistem Determinasi dan Sistem Probabilistik(Interface)
  6. 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.

  7. Sistem Terbuka dan Sistem Tertutup
  8. 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=======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 ).

 ====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 didalamsistem 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 tertutupadalah “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 looptertutup

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 Perangkat Mobile===

1. Definisi Perangkat Mobile

Menurut purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.

 ===Konsep Dasar Sinyal===

1. Definisi Sinyal

Menurut Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:

a. Sinyal Analog

Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.

b. Sinyal Digital

Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.

===Model Penelitian===

1. Perancangan

a. Flowchart

Menurut Sulindawati di dalam Jurnal SAINTIKOM(2010:8), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program”.

Menurut Adelia di dalam Jurnal Sistem Informasi (2011:116), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.

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

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

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

3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas

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

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

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

7. Gunakan simbol-simbol flowchart yang standart.

Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.

2. Pengujian

===Konsep Dasar White Box=======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=======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

c. Kesalahan dalam struktur data atau akses database eksternal

d. Kesalahan performa

e. 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.

 ===Metode Pengujian Dalam Black Box===

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

  1. 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.

  2. 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.

  3. 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:

  4. 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

  5. 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.

  6. 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.

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

  8. 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.Performance Testing.

  9. 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.

 ===Metode Pengujian Dalam Black Box===

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

 
 ===Konsep Dasar Prototipe=======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.

  1. 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:

  2. 1. Mengidentifikasi kebutuhan pemakai.

    2. Mengembangkan prototipe

    3. Menentukan apakah prototipe dapat diterima

    4. Menggunakan prototype

  3. 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.2 Metode Prototipe

  4. 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.

     ===Kelebihan dan Kelemahan Prototipe===

    Kelebihan dan Kelemahan prototyping adalah sebagai berikut:

     
 ===Konsep Dasar Elisitasi=======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”.

  1. Elisitasi Tahap I

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

  2. 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.

  3. 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.

  4. 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 :

  5. 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

  6. Final Draft Elisitasi

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

LANDASAN TEORI

==Teori Khusus=====Mikrokontroller=======Definisi Mikrokontroler====

Menurut Sumardi (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.

====Karakteristik Mikrokontroler====

Menurut Sumardi (2013:2), mikrokontroler memiliki karakteristik sebagai berikut :

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

2. Konsumsi daya kecil.

3. Rangkaiannya sederhana dan kompak.

4. Harganya murah , karena komponennya sedikit.

5. Unit I/O yang sederhana, misalnya LCD, LED, Sensor.

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

====Klasifikasi Mikrokontroler====

Menurut Malik dan Mohammad Unggul Juwana (2009:3), Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:

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

2. RAM berkapasitas 68 byte.

3. EEPROM (memori data) berkapasitas 64 byte.

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

5. Timer/Counter 8 bit dengan prescaler.

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

====Fitur-fitur Mikrokontroler====

Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa fitur yang pada umumnya ada di dalam mikrokontroler adalah sebagai berikut :

  1. RAM (Random Access Memory)

    RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variable. Memori ini bersifat volatile yang artinya akan kehilangan semua datanya jika tidak mendapatkan catu daya.

  2. ROM (Read Only Memory)

    ROM disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.

  3. Register.

    Register merupakan tempat penyimpanan nilai-nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.

  4. Special Function Register.

    Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler dan register ini terletak di RAM.

  5. Input dan Output Pin.

    Pin Input adalah bagian yang berfungsi sebagai penerima signal dari luar dan pin ini dihubungkan ke berbagai media inputan seperti keypad, sensor, keyboard, dan sebagainya. Pin Output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.

  6. Interrupt.

    Interrupt merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program sedang dijalankan, program tersebut dapat diinterupsikan dan menjalankan program interupsi terlebih dahulu.

  7. Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa interrupt yang terdapat pada mikrokontroler adalah sebagai beriku:
  8. 1. Interrupt Eksternal.

    Interrupt ini akan terjadi ketika ada inputan dari pin interrupt.

    2. Interrupt Timer.

    Interrupt ini akan terjadi ketika waktu tertentu telah tercapai.

    3. Interrupt Serial.

    Interrupt ini akan terjadi ketika ada penerimaan data dari komunikasi serial.

 ===Mikrokontroller ATmega 328=======Definisi Mikrokontroller Atmega 328====

Menurut Syahid(2012:33), ”ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATMega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer, counter, dll).”

Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler diatas.

Mikrokontroller ini memiliki beberapa fitur antara lain :

a. 130 macam instruksi yang hampir semuanya dieksekusi dalam satu siklus clock.

b. 32 x 8-bit register serba guna.

c. Kecepatan mencapai 16 MIPS dengan clock 16 MHz.

d. 32 KB flash memory dan pada arduino memiliki bootloader yang menggunakan 2 KB dari flash memori sebagai bootloader.

e. Memiliki EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi permanent karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan.

f. Memiliki SRAM (Static Random Access Memory) sebesar 2KB.

g. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) output.

h.Master / Slave SPI Serial interface.

Mikrokontroler ATMega328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan kerja dan paralelisme. Instruksi – instruksi dalam memori program dieksekusi dalam satu alur tunggal, dimana pada saat satu instruksi dikerjakan instruksi berikutnya sudah diambil dari memori program. Konsep inilah yang memungkinkan instruksi – instruksi dapat dieksekusi dalam setiap satu siklus clock.

32 x 8-bit register serba guna digunakan untuk mendukung operasi pada ALU (Arithmatic Logic unit) yang dapat dilakukan dalam satu siklus. 6 dari register serbaguna ini dapat digunakan sebagai 3 buah register pointer 16-bit pada mode pengalamatan tak langsung untuk mengambil data pada ruang memori data. Ketiga register pointer 16-bit ini disebut dengan register X ( gabungan R26 dan R27 ), register Y ( gabungan R28 dan R29 ), dan register Z ( gabungan R30 dan R31 ).

Hampir semua instruksi AVR memiliki format 16-bit. Setiap alamat memori program terdiri dari instruksi 16-bit atau 32-bit. Selain register serba guna di atas, terdapat register lain yang terpetakan dengan teknik memory mapped I/O selebar 64 byte. Beberapa register ini digunakan untuk fungsi khusus antara lain sebagai register Control Timer/ Counter, Interupsi, ADC, USART, SPI, EEPROM, dan fungsi I/O lainnya. Berikut ini adalah tampilan arsitektur ATmega 328 :

 

Gambar 2.4 Arsitektur ATmega 328 loop terbuka

Sumber : (Data sheet Mikrokontroller : 8)

====Definisi Mikrokontroller Atmega 328====

Menurut Syahid (2012:34) ATMega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai periperial lainnya.

1. Port B.

Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai input/output. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah ini:

a. ICP1 (PB0), berfungsi sebagai Timer Counter 1 input capture pin.

b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (Pulse Width Modulation).

c. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI.

d. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).

e. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber clock external untuk timer.

f. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber clock utama mikrokontroler.

2. Port C.

Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai input/output digital. Fungsi alternatif PORTC antara lain sebagai berikut:

a. ADC6 channel(PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog menjadi data digital.

b. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau device lain yang memiliki komunikasi data tipe I2C seperti sensor kompas, accelerometer nunchuck.

3. Port D.

Port D merupakan jalur data 8 bit yang masing-masing pin-nya juga dapat difungsikan sebagai input/output. Sama seperti Port B dan Port C, Port D juga memiliki fungsi alternatif dibawah ini.

a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data serial.

b. Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari program, misalkan pada saat program berjalan kemudian terjadi interupsi hardware/software maka program utama akan berhenti dan akan menjalankan program interupsi.

c.XCK dapat difungsikan sebagai sumber clock external untuk USART, namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu membutuhkan external clock.

d.T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan timer 0.

e.AIN0 dan AIN1 keduanya merupakan masukan input untuk analog comparator.

 

Gambar 2.5 KOnfigurasi pin Atmega 328 loop terbuka

Sumber : (Sumber :jurnal Syahid tahun 2012 halaman 34)

  ===Android=======Definisi Android====

Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis linux.

Menurut Hermawan (2011 :1), Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka.

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa android adalah sistem operasi berbasis linux yang sedang berkembang ditengah OS lainnya.

Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.

Android merupakan generasi baru platform mobile yang memberikan kesempatan kepada pengembang untuk melakukan pengembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android merupakan lisensi di bawah naungan GNU, General Public License Versi 2(GPLv2), yang biasa dikenal dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketiga harus terus jatuh di bawah terms.

Distribusi Android berada di bawah lisensi Apache Software(ASL/Apache2), yang memungkin untuk distribusi kedua atau seterusnya. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka inginkan.

Pengembang memiliki beberapa pilihan dalam membuat aplikasi yang berbasis Android. Namun kebanyakan pengembang menggunakan Eclipse sebagai IDE untuk merancang aplikasi mereka. Hal ini diikarenakan Eclipse mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan aplikasi Android.

Aplikasi Android dapat dikembangkan pada berbagai sistem operasi, diantaranya adalah:

a. Windows XP/Vista/7

b. Mac OS X (Mac OS X 10.48 atau yang lebih baru)

c. Linux

  ====Perkembangan Android====

Menurut Wahana (2012:2) didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya sebagai berikut:

a. Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

b. Android versi 1.5 (cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake).Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

c. Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang dintegrasikan, CDMA / EVDO, 802.1x, VPN, gestures, kemampuan dial kontak, teknologi text to change speech, pengadaan resolusi VWGA.

d. Android versi 2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.

e. Android Versi 2.2 (Froyo: Frozen Yogurt)

Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

e. Android Versi 2.3 (Gingerbread)

Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

e. Android Versi 3.0 (HIoney comb)

Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis.

e. Android Versi 4.0 (Ice cream sandwich)

Ice Cream Sandwich didesain untuk baik itu telepon ataupun tablet. Android ICS menawarkan banyak peningkatan dari apa yg sudah ada di Gingerbread dan Honeycomb dengan pada saat yang sama memberikan inovasi-inovasi baru. Beberapa peningkatan itu antara lain kemampuan copy paste yang lebih baik, data logging dan warnings, dan kemampuan utk mengambil screenshot dengan menekan power dan volume bersamaan. Selain itu keyboardnya dan kamus juga mendapat perbaikan. Inovasi-inovasi baru di ICS antara lain penggunaan font “Roboto”. di Android 4.0 Ice Cream Sandwich System Bar dan Action Bar. adanya Android 4.0 Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face Unlock merupakan salah satu hal yang menonjol di Android versi baru ini. Juga ada NFC based app yang disebut Android Bump, yang memungkinkan pengguna untuk bertukar informasi/data hanya dengan menyentuhkan gadget.

e. Android Versi 4.1 (Jelly bean)

Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

  ====Definisi Basic4android====

Basic4android adalah Development Tool sederhana yang powerful untuk membangun aplikasi android. Bahasa Basic4android mirip dengan bahasa Visual Basic dengan tambahan dukungan untuk objek. Aplikasi android (APK) yang di-compile oleh Basic4android adalah aplikasi android native/asli dan tidak ada extra runtime seperti di Visual Basic yang ketergantungan file msvbvm60.dll, yang pasti aplikasi yang di-compile oleh Basic4android adalah NO DEPENDENCIES (tidak ketergantungan file lain). IDE Basic4android hanya fokus pada Development Android.

 

Gambar 2.1 Sumber: Basic4android Datasheet (2012:1)

Sumber : Gambar 2.6. Tampilan Basic4android(2012:261)

Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit.

 

Gambar 2.1 Sumber: Basic4android Datasheet (2012:2)

Sumber : Gambar 2.7. Desain Basic4android(2012:261)

 ====Android SDK====

Menurut Nazruddin Safaat H (2011:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”

SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya adalah:

Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit.

 </p>

Sumber : Gambar 2.8. Tampilan Tools SDK

a. adb shell

Adb sendiri merupakan bagian dari android development bridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya.

b. Android simulator

Fungsi dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google.

 </p>

Sumber : Gambar 2.8. Tampilan Android Simulator

c. DDMS

DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android.

  

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

SKRIPSI PADA PERGURUAN TINGGI

DENGAN MENGGUNAKAN METODE

WIDURI

SKRIPSI

Logo stmik raharja.jpg

Disusun Oleh :

{|table align="center"|-|
NAMA
||
: HERI KUSWANTO
|-|
NIM
||
: 1031464353
|}

JURUSAN KOMPUTER SISTEM

KONSENTRASI COMPUTER SYSTEM

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2014/2015)

 

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

Disusun Oleh :

{|table align="center"|-|
NIM
||
: 1031464353
|-|
Nama
||
: Heri Kuswanto
|-|
Jenjang Studi
||
: Strata Satu
|-|
Jurusan
||
: Kompuetr Sistem
|-|
Konsentrasi
||
: Computer System
|}  

Disahkan Oleh :

Tangerang, Januari 2014

{|table align="center"|-|
Ketua
||  ||   ||   ||   ||
Kepala Jurusan
|-|
STMIK Raharja,
||   ||   ||   ||   ||
Jurusan Sistem Komputer,
|-|  ||   ||   ||   ||   ||  |-|  ||   ||   ||   ||   ||  |-|  ||   ||   ||   ||   ||  |-|  ||   ||   ||   ||   ||  |-|
(Ir. Untung Rahardja, M.T.I)
||   ||   ||   ||   ||
(Ferry Sudarto, S.Kom,.M.Pd)
|-|
NIP : 000594
||   ||   ||   ||   ||
NIP : 079010
|}

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

Disusun Oleh :

{|table align="center"|-|
NIM
||
: 10314643353
|-|
Nama
||
: Heri Kuswanto
|} 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Tahun Akademik 2013/2014

Disetujui Oleh :

Tangerang, Januari 2014

{|table align="center"|-|
Pembimbing I
||   ||   ||
Pembimbing II
|-|  ||   ||   ||  |-|  ||   ||   ||  |-|  ||   ||   ||  |-|  ||   ||   ||  |-|
(Asep Saepullah,S.Pd, M.Kom)
||   ||   ||
(Indrianto M.T)
|-|
NID : 06021
||   ||   ||
NID : 05061
|}

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID

BERBASIS MIKROKONTROLLER ATmega328

Disusun Oleh :

{|table align="center"|-|
NIM
||
: 1031464353
|-|
Nama
||
: Heri Kuswanto
|}

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Tahun Akademik 2014/2015

Dewan Penguji :

Tangerang, Januari 2014

{|table align="center"|-|
Ketua Penguji
||  ||
Penguji I
||  ||
Penguji II
|-|  ||   ||   ||   ||  |-|  ||   ||   ||   ||  |-|  ||   ||   ||   ||  |-|  ||   ||   ||   ||  |-|
(xxxxxxxxxxxxxxxxxxxxx)
||  ||
(xxxxxxxxxxxxxxxxx)
||   ||
(xxxxxxxxxxxxxxxx)
|-|
NID : 99001
||   ||
NID : 08182
||  ||
NID : 12003
|}

ABSTRAKSI

Melihat peningkatankejahatan , terutama dalam kasus pencurian sepeda motor sering terjadi saat ini, tidak mengherankan bahwa orang-orang menginginkan sistem keamanan sepedamotor modern. Solusinya biasanya dilakukan oleh pemilik kendaraan bermotorhanya menggunakan tombol yang ada di sepeda motor , tapi pemilik sering lupauntuk mengunci sepeda . Selain itu, pencuri dapat membuat duplikat kuncikendaraan sehingga pencuri bisa santai untuk mengambil tindakan dengan tidakmengundang kecurigaan .Dalam perkembanganteknologi saat ini , teknologi telepon pintar terutamatelah berubah menjadiperangkat multifungsi , di mana selain sebagai alat komunikasi , ponsel inijuga bekerja untuk sistem keamanan pada sepeda motor. Dengan memanfaatkan fiturAndroid pada ponsel untuk dapat mengontrol sistem keamanan sepeda motormenggunakan Mikrokontroller Atmega 328 , diharapkan untuk mengetahui keadaansepeda motor itu dalam kondisi aman atau tidak . Oleh karena itu , denganteknologi yang semakin canggih sekarang diharapkan kejahatan , terutamapencurian sepeda motor dapat dikurangi .`Dengan sistem keamananmotor menggunakan Android berbasis Atmega 328 mikrokontroler dapat memberikankeamanan lebih kepada pemilik kendaraan sepeda motor , karena pemilik kendaraandapat mengetehui kendaraanya tidak atapun dalam bahaya . Ketika dalam bahayaalat dapat mengirim sms pada pemilik sepeda motor , sehingga pemilik dapatmematikan sepeda motor dan berbalik sepeda motornya melalui Android . Sehinggapemilik motor merasa lebih aman .

Kata kunci : Android , Mikrokontroller, ATmega328 , Sistem keamanan motor .

KATA PENGANTAR

Bismillahirrahmanirrahim

Assalamu’alaikum Wr. Wb.

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat, anugerah dan ijin-Nya serta senantiasa melimpahkan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan Skripsi ini dengan baik dan tepat pada waktunya. Hanya karena kasih sayang dan kekuatan-Nya lah penulis mampu menyelesaikan Laporan Skripsi yang berjudul “SISTEM PROTEKSI KENDARAAN BERMOTOR MENGGUNAKAN ANDROID BERBASIS MIKROKONTROLLER ATmega 328”. .

Penulis menyadari bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak,oleh karena itu penulis mengucapkan terima kasih yang sedalam-dalamnya kepada:

1. Bapak Ir. Untung Rahardja, M.T.I, selaku Ketua STMIK Raharja.

2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.

3. Bapak Ferry Sudarto,S.Kom.,M.pd. selaku Kepala Jurusan Sistem Komputer Pada Perguruan Tinggi Raharja.

4. Bapak Asep Sapullah, S.Pd, M.Kom, selaku dosen pembimbing I untuk laporan skripsi.

5. Bapak Indrianto, M.T selaku sebagai dosen pembimbing II untuk skripsi ini.

6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya.

7. Kedua orang tua tercinta yang selalu memberikan dukungan baik moril maupun materil dan do’a. “Semoga Allah SWT senantiasa memberikan rahmat dan karunianya kepada beliau, Amin.

8. Sahabat dan teman-teman yang telah banyak membantu dalam penyusunan laporan skripsi ini.

9. Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan semangat dalam menyelesaikan laporan skripsi ini.

Akhirkata penulis berharap laporan ini dapat memberikan manfaat bagi pembaca dandapat menjadi bahan acuan yang bermanfaat dikemudian hari.

Tangerang, Juni 2014

(Heri Kuswanto)

NIM: 1031464353

DAFTAR GAMBAR

Gambar 2.1. Sistem pengendali loop terbuka

Gambar 2.2. Sistem pengendali loop tertutup

Gambar 2.3. Metode Prototype

Gambar 2.4. Arsitektur ATmega328

Gambar 2.5. KOnfigurasi pin Atmega328

Gambar 2.6. Tampilan Basic4android

Gambar 2.7. Designer Basic4android

Gambar 2.8. Tampilan Tools SDK

Gambar 2.9. Tampilan Android simulator

Gambar 2.10. Contoh modul Aplikasi bluetooth

Gambar 2.11. sensor PIR (passive infrared received)

Gambar 2.12. Simbol dan contoh buzzer

Gambar 2.13. Bentuk fisik LCD 16x2

Gambar 2.14. Bagian dalam motor DC

Gambar 2.15. Konstruksi pin dan rangkaian driver motor DC IC L293D

Gambar 2.16. Resistor

Gambar 2.17. Skem warna risistor

Gambar 2.18. Lambang kondensator

Gambar 2.19. Lambang kapasitor

Gambar 2.20. Dielektrikum

Gambar 2.21. Dioda

Gambar 2.22. Transistor

Gambar 2.23. Simbol Transistor NPN

Gambar 2.24. Simbol Transistor PNP

Gambar 2.25. IntegratedCircuit

Gambar 2.26. Lampu LED

Gambar 2.27. Rangkaian internal Kristal

Gambar 2.28. Rangkaian oscilatorhartley dengan kristal

Gambar 2.29. Rangkaian oscilatorcolpitts dengan kristal

Gambar 2.30. Rangkaian dasar IC regulator teganganpositif 78xx

Gambar 2.31. Rangkaian IC Regulator

Gambar 2.32. Rangkaian sensor cahaya dengan LDR

Gambar 2.34. Rangkaian power on Reset

Gambar 3.1. Diagram Blok Rangkaian Hardware

Gambar 3.2. Rangkaian Catu Daya

Gambar 3.3. Rangkaian sistem minimum Mikrokontroller ATmega328

Gambar 3.4. Rangkaian Bluetooth

Gambar 3.5. Flowchart Rangkaian Bluetooth

Gambar 3.6. Inisialisasi bluetooth dalam program arduino

Gambar 3.7. Inisialisasi pembacaan data dari Bluetooth

Gambar 3.8. Rangkaian Motor DC

Gambar 3.9. Inisialisasi Motor DCdalam program arduino

Gambar 3.10. Flowchart Kontrol Motor DC

Gambar 3.11. Listing program untuk mengontrol motor DC

Gambar 3.12. Rangkaian PIR sensor dan Sensor Cahaya

Gambar 3.13. Listing program untuk mengontrol sensor PIR dan LDR

Gambar 3.14. Flowchart Input analog sensor LDR dan PIR

Gambar 3.15. Rangkaian Buzzer dan LED

Gambar 3.16. Listing program untuk mengontrol Buzzer

Gambar 3.17. Flowchart untuk kontrol Buzzer

Gambar 3.18. Rangkaian Relay

Gambar 3.19. Listing program untuk mengontrol Relay

Gambar 3.20. Flowchart untuk control Relay

Gambar 3.21. Rangkaian skema LCD 16x2

Gambar 3.22. Listing program untuk mengontrol LCD

Gambar 3.23. Listing program LCD pada saat mikrokontroler dihidupkan

Gambar 3.24. Listing program LCD untuk memberikan perintah

Gambar 3.25. Listing program LCD pada arduino

Gambar 3.26. Flowchart LCD Display

Gambar 3.27. Skema Rangkaian sistem keseluruhan

Gambar 3.28. Membuka program Arduino 1.0

Gambar 3.29. Tampilan layar program Arduino

Gambar 3.30. Konfigurasi port melalui device manager

Gambar 3.31. Menentukan koneksi port pada Arduino 1.0

Gambar 3.32. Menyimpan file pada program Aeduino 1.0

Gambar 3.33. Mengimpor library pada header Arduino 1.0

Gambar 3.34. Proses kompilasi listing program

Gambar 3.35. Rangkaian board Arduino dengan internal clock

Gambar 3.36. Pemilihan Arduino board

Gambar 3.37. Mengupload program kedalam mikrokontroller ATmega328

Gambar 3.38. Ikon aplikasi bluterm pada Android

Gambar 3.39. Koneksi device pada blueterm

Gambar 3.40. Tampilan pada smartphone android

Gambar 3.41. Flowchat System

Gambar 4.1. Pengujian rangkaian catu daya

Gambar 4.2. pengujian rangkaian keypad 4x3

Gambar 4.3. Pengujian rangkaian motor servo

Gambar 4.4. Listing program keseluruhan

Gambar 4.5. Uji coba alat dengan memberikan input pada sensor infrared

Gambar 4.6. Uji coba alat dengan menekan tombol 5 pada keypad

Gambar 4.7. Uji coba alat dengan menekan tombol 2 pada keypad

Gambar 4.8. Uji coba alat dengan menekan tombol 8 pada keypad

Gambar 4.9. Uji coba alat dengan menekan tombol 1, 4, 7 pada keypad

Gambar 4.10. Uji coba alat dengan menekan tombol 3, 6, 9 pada keypad

DAFTAR TABEL

Tabel 2.1. Kelebihan dan Kelemahan Black box

Table 2.2. Skema Warna Resistor

Tabel 2.3.Nilai Kapasitansi

Tabel 2.4.Daftar konstanta bahan Dielektrikum

Tabel 2.5.Karakteristik IC regulator tegangan positif 78xx

</div>

Tabel 3.1.Elisitasi Tahap I

Tabel 3.2.Elisitasi Tahap II

Tabel 3.3.Elisitasi Tahap III

Tabel 3.4.Final Elisitasi

Table 4.1. Pola pemberian pada driver motor DC L293

DAFTAR SIMBOL

SIMBOL FLOWCHART ( DIAGRAM ALIR )

SIMBOL ELEKTRONIKA

DAFTAR LAMPIRAN

1.Kartu Bimbingan Skripsi Perguruan Tinggi Raharja

2.Pergantian Judul

3.File Presentasi

4.Katalog Produk

5.Curriculum Vitae

DAFTAR ISI

COVER DEPAN

LEMBAR PENGESAHAN

LEMBAR PERSETUJUAN PEMBIMBING

LEMBAR PERSETUJUAN DEWAN PENGUJI

LEMBAR KEASLIAN SKRIPSI

ABSTRAKSI

KATA PENGANTAR

DAFTARGAMBAR

DAFTAR TABEL

DAFTAR SIMBOL

DAFTAR LAMPIRAN

DAFTAR ISI

BAB I PENDAHULUAN

1.1 Latar Belakang

1.2.Rumusan Masalah

1.3.Tujuan dan Manfaat

1.3.1. Tujuan

1.3.2. Manfaat

1.4.Ruang Lingkup

1.5.Metodologi Penelitian

1.6.Sistematika Penulisan

BAB II LANDASAN TEORI

2.1.Teori Umum

2.1.1. Konsep Dasar Sistem

2.1.2. Konsep Dasar Pengontrolan

2.1.3. Konsep Dasar Perangkat Mobile

2.1.4. Konsep Dasar Sinyal

2.1.5. Metode Penelitian

2.2. Teori Khusus

2.2.1. Mikrokontroller

2.2.2. Mikrokontroller ATmega328

2.2.3. Android

2.2.4. Apk Android

2.2.5. Bluetooth

2.2.6. Pin Sensor

2.2.7. Pir Sensor

2.2.8. LCD (Liquid Crystal Display)

2.2.9. Motor DC

2.2.8. Driver Motor DC IC L293D

2.3. KOmponen Elektronika

2.3.1. Konsep Dasar Komponen Elektronika

2.3.2. Konsep Dasar Resistor

2.3.3. Konsep Dasar Kapasitor atau Kondensator

2.3.4. Konsep Dasar Dioda

2.3.5. Konsep Dasar Trasistor

2.3.6. Konsep Dasar IC (Integrated Circuit)

2.3.7. Lampu LED

2.3.8. Kristal

2.3.9. IC Regulator

2.3.10. LDR (Light Dependen Resistor)

2.3.11. Relay

2.3.12. Tombol Reset

2.4. Leteratur Review

BAB III PERANCANGAN DAN PEMBAHASAN

3.1. Konsep Perancangan Dan Pembahasan

3.2. Perancangan Perangkat Keras (Hardware)

3.2.1. Rangkaian Catu Daya

3.2.2. Rangkaian sistem minimum ATmega328

3.2.3. Rangkaian Modul Bluetooth HC-06

3.2.4. Rangkaian Motor DC

3.2.5. Rangkaian SEnsor Gerak dan Sensor Cahaya

3.2.6. Rangkaian Buzzer dan LED

3.2.7. Rangkaian Relay

3.2.8. Rangkaian Display LCD

3.2.9. Rangkaian sistem keseluruhan

3.3. Perancangan Perangkat Lunak (Software)

3.3.1. Penulisan listing program Bahasa C

3.3.2. Pengisian program ke dalam IC ATmega328

3.4. Perangkat Lunak yang digunakan

3.5. Flowchart Sistem

3.6. User Requitment

3.6.1. Elisitasi Tahap I

3.6.2. Elisitasi Tahap II

3.6.3. Elisitasi Tahap III

BAB IV UJI COBA DAN ANALISA

4.1. Uji Coba

4.1.1. Pengujian rangkaian catu daya

4.1.2. Pengujian rangkaian keypad membrane

4.1.3. Pengujian rangkaian pengendali motor DC

4.1.4. Pengujian rangkaian mikrokontroller dan motor servo

4.1.5. Pengujian rangkaian mikrokontroller dan sensor infrared

4.2. Analisa listing program pada alat akses kontrol kendaraan bermotor

4.2.1. Penjelasan struktur listing program

4.3. Uji coba alat akses kontrol kendaraan bermotor

1. Uji coba dengan memberikan inputan pada sensor infrared

2. Uji coba dengan menekan tombol 5 pada keypad

3. Uji coba dengan menekan tombol 2 pada keypad

4. Uji coba dengan menekan tombol 8 pada keypad

5.Uji coba dengan menekan tombol 1, 4, 7 pada keypad

6. Uji coba dengan menekan tombol 3, 6, 9 pada keypad

BAB V PENUTUP

5.1.Kesimpulan

5.2.Saran

DAFTAR PUSTAKA

LAMPIRAN

=

BAB I

=

PENDAHULUAN

==Latar Belakang==

Semakin kerasnya kehidupan menyebabkan banyak orang menjadi gelap mata. Mereka menghalalkan segala cara untuk memenuhi kebutuhan hidup mereka demi mempertahankan kelangsungan hidupnya, seperti : merampok, korupsi, mencuri, dantindakan-tindakan kriminal lainnya. Salah satu tindakan kriminal yang baru maraknya di era sekarang adalah tindakan kriminal pencurian sepeda motor atau mobil. Tidak hanya di malam hari dan di tempat yang sepi saja, di siang hari dan di keramaian pun para pencuri dapat melakukan aksi dengan mudahnya. Maka dibutuhkan kewaspadaan yang ekstra untuk menjaga kendaraan kita.

Dengan meningkatnya tindak kriminalitas, khususnya pencurian kendaraan bermotor roda dua dan roda empat sekarang ini, bukanlah hal yang mengherankan apabila semakinhari manusia menginginkan suatu sistem keamanan sepeda motor yang modern.Solusi yang biasa dilakukan oleh pemilik kendaraan bermotor hanya dengan memakai kunci (gembok), tetapi pemilik sering lupa memasang kunci (gembok).Apalagi pencuri kendaraan bermotor dapat membuat kunci-kunci duplikat sehingga pencurikendaraan bermotor bisa dengan santai melakukan aksinya dengan tidak mengundang kecurigaan .

Di sisilain, seiring dengan perkembangan teknologi, handphone merupakan salah satuteknologi yang sangat digandrungi masyarakat. Dengan uang dibawah satu jutasaja sudah dapat digenggam ponsel kamera lengkap dengan bluetooth dan aplikasijava yang sudah menggunakan sistem Opersai Android. Untuk itu dengan memanfaatkanpaket aplikasi pada android atau biasa disebut APK (Android Package) yang diinstalkan di ponsel dan menambahkansedikit rangkaian berbasis mikrokontroler, maka fungsi ponsel tidak hanya untuksarana alat komunikasi via suara ataupun SMS (Short Message Service) tetapi juga dapat dimanfaatkan sebagai alatpengaman pada sepeda motor baik roda dua ataupun roda empat.

Di era di manasaat curanmor ditakuti tetapi ponsel digandrungi. Inilah saatnya memanfaatkanteknologi dari ponsel yang telah dimiliki banyak pihak sebagai sistem keamananserta kepraktisan untuk hidup lebih baik. Berdasarkanpermasalahan di atas, maka penulis mengambil judul “Sistem Proteksi Kendaraan Bermotor menggunakan Android berbasisMikrokontroller Atmega 328”

==Rumusan Masalah==

Berdasarkan latar belakang di atas, maka permasalahan tersebut dapat di rumuskan sebagai berikut:

1. Bagaimana membuat sistem akses mesin dan mengontrol kendaraan bermotor menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor berbasis mikrokontroller ATmega328.

2. Bagaimana mengontrol relay agar dapat memutuskan atau menghubungkan jalur api

3. Bagaimana membuat sistem proteksi kendaraan bermotor dengan berbagai password akses menggunakan Android.

==Ruang Lingkup==

Berdasarkan rumusan masalah diatas, maka dapat diarahkan pada perancangan dan pembuatan sebuah alat yang diakses melalui password, kemudian PIR (Passive Iinfrared Receiver) dan LDR (light dependent resistor) sebagai pendeteksi objek menggunakan mikrokontroller ATmega328, serta komponen pendukung sistem meliputi:

1. Menggunakan mikrokontroller ATmega328.

2. PIR(Passive Iinfrared Receiver) dan LDR (light dependent resistor) berfungsi sebagai pendeteksi objek.

3. Untuk mengakses atau mengontrol alat menggunakan Andriod

==Tujuan Dan Manfaat==

1.4.1. Tujuan Penelitian

1. Tujuan Operasional

a) mengubah cara konvensional menjadi sistem yang berbasis Android.

b) memanfaatkan PIR(Passive Iinfrared Receiver ) sebagai sensor yang mendeteksi adanya pergarakan tubuh manusia.

c) Memanfaatkan LDR(Light Dependent Resistor) sebagai sensor yang dapat mendeteksi cahaya lampu motor ketika dihidupkan tanpa prosedur yang benar.

2. Tujuan Fungsional

a) membuat sistem proteksi kendaraan bermotor yang lebih baik lagi.

b) Membuat Sistem yang dapat otomats mati jika dihidupkan tanpa melakukan prosedur yang benar

3. Tujuan Individu

a) Memenuhi syarat kelulusan untuk jenjang Strata (S1).

b) Untuk mengimplementasi ilmu yang telah dipelajari.

1.4.2.Manfaat Penelitian

1. Manfaat Fungsional

a) Dapat memberikan jaminan pengamanan lebih untuk kendaraan bermotor.

b) Dapat mengurangi kasus kehilangan kendaraan bermotor.

c) Dengan menggunakan metode password akses dan PIR(Passive Iinfrared Receiver) sensor sebagai sistem pengamanan, maka hanya orang-orang tertentu yang dapat menggunakan kendaraan bermotor tersebut.

2. Manfaat Individu

a) Dapat mengembangkan ilmu komputer yang didapat oleh penulis selama perkuliahan

b) Memberikan kepuasan karena dapat menciptakan sesuatu yang bermanfaat bagi masyarakat.

==Metodologi Penelitian==

Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan adalah sebagai berikut :

1.5.1.Metode Pengumpulan Data

Dalam memperoleh data yang diperlukan dalam penelitian maka penulis menggunakan beberapa metode yang digunakan adalah sebagai berikut :

1. Metode Observasi

Penulis melakukan pengamatan langsung dari objek penulisan untuk mendapatkan data dan informasi yang akurat mengenai sistem Proteksi Kendaraan Bermotor.

2. Metode Wawancara

Penulis melakukan wawancara kepada sebagian orang yang berkompeten dalam bidangnya yang menyangkut objek bahasan yang diambil oleh penulis.

2. Metode Study Pustaka

Selain melakukan observasi penulis juga melakukan pencarian informasi dengan cara studi pustaka dalam metode ini penulis berusaha untuk melengkapi informasi-informasi yang diperoleh dengan membaca serta mempelajari buku dan artikel yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan artikeltersebut digunakan penulis untuk membantu penganalisaan dan perancangan yang dilakukan.

1.5.2.Metode Analisa

Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan di olah dan analisa upaya mendapatkan suatu hasil yang bermanfaat bagi penelitian ini. Maka dilakukan tiga buah tahapan yaitu :

1) Analisis proses yang sedang berjalan.

2) Identifikasi kebutuhan.

3) Identifikasi persyaratan dari sistem yang akan di buat

Hasil analisa tersebut kemudian di buat laporan untuk masukkan dalam perancangan sistem yang diusulkan.

1.5.3.Metode Perancangan

Dalam melakukan perancangan penulis menggunakan metode Sistem flowchart di mana tahap demi tahap proses pembuatan alat sistem proteksi kendaraan bermotor dijabarkan

1.5.4.Metode Prototype

Prototipe yang digunakan dalam penulisan skripsi ini adalah pendekatan evolutionary, di mana penulis melakukan pengembangan terhadap motor DC secara terkontrol melalui media Bluetooth.

1.5.5.Metode Testing

Dalam metode pengujian ini penulis melakukan uji coba dengan metode Black Box terhadap prototype yang telah dibuat agar diketahui apakah prototype sudah berjalan sesuai ketentuan.

==Sistematika Penulisan==

Untuk mempermudah pembahasan dan pemahaman penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja sistem proteksi kendaraan bermotor menggunakan Android berbasis Mikrokontroller ATmega 328, maka penulisan skripsi ini dibagi menjadi beberapa sub-sub dengan sistematika penulisan sebagai berikut :

A. BAB I PENDAHULUAN

Bab ini menjelaskan tentang informasi umum, latar belakang masalah,rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian, metode analisis, metode perancangan, sumber data dan sistematika penulisan.

B. BAB II LANDASAN TEORI

Bab ini berisi tentang uraian mengenai teori-teoridasar elektronika yang akan mendukung pembahasan, serta penulisan dalam penyusunan skripsi ini. Uraian tersebut menjelaskan tentang konsep dasar mikrokontroller ATmega328, PIR( Passive Iinfrared Receiver ) , motor DC, Buzzer, LCD 16x2, lampu led dan komponen-kompenen pendukung lainnya.

C. BAB III PEMBAHASAN

Bab ini merupakan pembahasan laporan penulisan skripsi, yang berisi tentang : Analisa blok rangkaian, fungsi diagram blok rangkaian yang didalamnya meliputi : Unit pengendali, catu daya, prosedur sistem pengontrolan, konfigurasi sistem dan flowchart program serta sistem yang dibuat.

D. BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab ini berisi tentang merupakan penjelasan mengenai uji coba serta analisa pengoperasian dari sistem yang dibuat.

E. BAB V PENUTUP

Pada bab ini ditemukan kesimpulan dari hasil analisis yang telah dilakukan dan saran kepada pihak-pihak yang berkepentingan sehingga tujuan dan manfaat dari laporan Skripsi ini dapat di sampaikan.

DAFTAR PUSTAKA

LAMPIRAN

=

BAB II

=

LANDASAN TEORI

==Teori Umum=====Konsep Dasar Sistem=======Definisi 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.

 ====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 System)

    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)(Boundary System)

    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(Environment System)

    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 System)

    Mediayang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkansumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentukkeluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melaluipenghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistemyang membentuk satu kesatuan.

  5. Masukan Sistem (Input System)<p style="text-align: justify;line-height: 2;">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 System)

    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. Pengolahan Sistem (Processing System)

    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.

 ====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
  2. Sistem abstrak 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.

  3. Sistem Alamiah dan Sistem Buatan Manusia(Interface)
  4. 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.

  5. Sistem Determinasi dan Sistem Probabilistik(Interface)
  6. 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.

  7. Sistem Terbuka dan Sistem Tertutup
  8. 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=======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 ).

 ====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 didalamsistem 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 tertutupadalah “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 looptertutup

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 Perangkat Mobile===

1. Definisi Perangkat Mobile

Menurut purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.

 ===Konsep Dasar Sinyal===

1. Definisi Sinyal

Menurut Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:

a. Sinyal Analog

Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.

b. Sinyal Digital

Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.

===Model Penelitian===

1. Perancangan

a. Flowchart

Menurut Sulindawati di dalam Jurnal SAINTIKOM(2010:8), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program”.

Menurut Adelia di dalam Jurnal Sistem Informasi (2011:116), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.

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

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

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

3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas

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

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

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

7. Gunakan simbol-simbol flowchart yang standart.

Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.

2. Pengujian

===Konsep Dasar White Box=======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=======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

c. Kesalahan dalam struktur data atau akses database eksternal

d. Kesalahan performa

e. 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.

 ===Metode Pengujian Dalam Black Box===

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

  1. 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.

  2. 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.

  3. 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:

  4. 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

  5. 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.

  6. 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.

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

  8. 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.Performance Testing.

  9. 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.

 ===Metode Pengujian Dalam Black Box===

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

 
 ===Konsep Dasar Prototipe=======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.

  1. 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:

  2. 1. Mengidentifikasi kebutuhan pemakai.

    2. Mengembangkan prototipe

    3. Menentukan apakah prototipe dapat diterima

    4. Menggunakan prototype

  3. 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.2 Metode Prototipe

  4. 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.

     ===Kelebihan dan Kelemahan Prototipe===

    Kelebihan dan Kelemahan prototyping adalah sebagai berikut:

     
 ===Konsep Dasar Elisitasi=======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”.

  1. Elisitasi Tahap I

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

  2. 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.

  3. 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.

  4. 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 :

  5. 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

  6. Final Draft Elisitasi

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

LANDASAN TEORI

==Teori Khusus=====Mikrokontroller=======Definisi Mikrokontroler====

Menurut Sumardi (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.

====Karakteristik Mikrokontroler====

Menurut Sumardi (2013:2), mikrokontroler memiliki karakteristik sebagai berikut :

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

2. Konsumsi daya kecil.

3. Rangkaiannya sederhana dan kompak.

4. Harganya murah , karena komponennya sedikit.

5. Unit I/O yang sederhana, misalnya LCD, LED, Sensor.

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

====Klasifikasi Mikrokontroler====

Menurut Malik dan Mohammad Unggul Juwana (2009:3), Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:

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

2. RAM berkapasitas 68 byte.

3. EEPROM (memori data) berkapasitas 64 byte.

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

5. Timer/Counter 8 bit dengan prescaler.

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

====Fitur-fitur Mikrokontroler====

Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa fitur yang pada umumnya ada di dalam mikrokontroler adalah sebagai berikut :

  1. RAM (Random Access Memory)

    RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variable. Memori ini bersifat volatile yang artinya akan kehilangan semua datanya jika tidak mendapatkan catu daya.

  2. ROM (Read Only Memory)

    ROM disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.

  3. Register.

    Register merupakan tempat penyimpanan nilai-nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.

  4. Special Function Register.

    Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler dan register ini terletak di RAM.

  5. Input dan Output Pin.

    Pin Input adalah bagian yang berfungsi sebagai penerima signal dari luar dan pin ini dihubungkan ke berbagai media inputan seperti keypad, sensor, keyboard, dan sebagainya. Pin Output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.

  6. Interrupt.

    Interrupt merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program sedang dijalankan, program tersebut dapat diinterupsikan dan menjalankan program interupsi terlebih dahulu.

  7. Menurut Malik dan Mohammad Unggul Juwana (2009:3), ada beberapa interrupt yang terdapat pada mikrokontroler adalah sebagai beriku:
  8. 1. Interrupt Eksternal.

    Interrupt ini akan terjadi ketika ada inputan dari pin interrupt.

    2. Interrupt Timer.

    Interrupt ini akan terjadi ketika waktu tertentu telah tercapai.

    3. Interrupt Serial.

    Interrupt ini akan terjadi ketika ada penerimaan data dari komunikasi serial.

 ===Mikrokontroller ATmega 328=======Definisi Mikrokontroller Atmega 328====

Menurut Syahid(2012:33), ”ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATMega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer, counter, dll).”

Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler diatas.

Mikrokontroller ini memiliki beberapa fitur antara lain :

a. 130 macam instruksi yang hampir semuanya dieksekusi dalam satu siklus clock.

b. 32 x 8-bit register serba guna.

c. Kecepatan mencapai 16 MIPS dengan clock 16 MHz.

d. 32 KB flash memory dan pada arduino memiliki bootloader yang menggunakan 2 KB dari flash memori sebagai bootloader.

e. Memiliki EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi permanent karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan.

f. Memiliki SRAM (Static Random Access Memory) sebesar 2KB.

g. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) output.

h.Master / Slave SPI Serial interface.

Mikrokontroler ATMega328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan kerja dan paralelisme. Instruksi – instruksi dalam memori program dieksekusi dalam satu alur tunggal, dimana pada saat satu instruksi dikerjakan instruksi berikutnya sudah diambil dari memori program. Konsep inilah yang memungkinkan instruksi – instruksi dapat dieksekusi dalam setiap satu siklus clock.

32 x 8-bit register serba guna digunakan untuk mendukung operasi pada ALU (Arithmatic Logic unit) yang dapat dilakukan dalam satu siklus. 6 dari register serbaguna ini dapat digunakan sebagai 3 buah register pointer 16-bit pada mode pengalamatan tak langsung untuk mengambil data pada ruang memori data. Ketiga register pointer 16-bit ini disebut dengan register X ( gabungan R26 dan R27 ), register Y ( gabungan R28 dan R29 ), dan register Z ( gabungan R30 dan R31 ).

Hampir semua instruksi AVR memiliki format 16-bit. Setiap alamat memori program terdiri dari instruksi 16-bit atau 32-bit. Selain register serba guna di atas, terdapat register lain yang terpetakan dengan teknik memory mapped I/O selebar 64 byte. Beberapa register ini digunakan untuk fungsi khusus antara lain sebagai register Control Timer/ Counter, Interupsi, ADC, USART, SPI, EEPROM, dan fungsi I/O lainnya. Berikut ini adalah tampilan arsitektur ATmega 328 :

 

Gambar 2.4 Arsitektur ATmega 328 loop terbuka

Sumber : (Data sheet Mikrokontroller : 8)

====Definisi Mikrokontroller Atmega 328====

Menurut Syahid (2012:34) ATMega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai periperial lainnya.

1. Port B.

Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai input/output. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah ini:

a. ICP1 (PB0), berfungsi sebagai Timer Counter 1 input capture pin.

b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (Pulse Width Modulation).

c. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI.

d. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).

e. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber clock external untuk timer.

f. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber clock utama mikrokontroler.

2. Port C.

Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai input/output digital. Fungsi alternatif PORTC antara lain sebagai berikut:

a. ADC6 channel(PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog menjadi data digital.

b. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau device lain yang memiliki komunikasi data tipe I2C seperti sensor kompas, accelerometer nunchuck.

3. Port D.

Port D merupakan jalur data 8 bit yang masing-masing pin-nya juga dapat difungsikan sebagai input/output. Sama seperti Port B dan Port C, Port D juga memiliki fungsi alternatif dibawah ini.

a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data serial.

b. Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari program, misalkan pada saat program berjalan kemudian terjadi interupsi hardware/software maka program utama akan berhenti dan akan menjalankan program interupsi.

c.XCK dapat difungsikan sebagai sumber clock external untuk USART, namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu membutuhkan external clock.

d.T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan timer 0.

e.AIN0 dan AIN1 keduanya merupakan masukan input untuk analog comparator.

 

Gambar 2.5 KOnfigurasi pin Atmega 328 loop terbuka

Sumber : (Sumber :jurnal Syahid tahun 2012 halaman 34)

  ===Android=======Definisi Android====

Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis linux.

Menurut Hermawan (2011 :1), Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka.

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa android adalah sistem operasi berbasis linux yang sedang berkembang ditengah OS lainnya.

Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.

Android merupakan generasi baru platform mobile yang memberikan kesempatan kepada pengembang untuk melakukan pengembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android merupakan lisensi di bawah naungan GNU, General Public License Versi 2(GPLv2), yang biasa dikenal dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketiga harus terus jatuh di bawah terms.

Distribusi Android berada di bawah lisensi Apache Software(ASL/Apache2), yang memungkin untuk distribusi kedua atau seterusnya. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka inginkan.

Pengembang memiliki beberapa pilihan dalam membuat aplikasi yang berbasis Android. Namun kebanyakan pengembang menggunakan Eclipse sebagai IDE untuk merancang aplikasi mereka. Hal ini diikarenakan Eclipse mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan aplikasi Android.

Aplikasi Android dapat dikembangkan pada berbagai sistem operasi, diantaranya adalah:

a. Windows XP/Vista/7

b. Mac OS X (Mac OS X 10.48 atau yang lebih baru)

c. Linux

  ====Perkembangan Android====

Menurut Wahana (2012:2) didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya sebagai berikut:

a. Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

b. Android versi 1.5 (cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake).Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

c. Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang dintegrasikan, CDMA / EVDO, 802.1x, VPN, gestures, kemampuan dial kontak, teknologi text to change speech, pengadaan resolusi VWGA.

d. Android versi 2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.

e. Android Versi 2.2 (Froyo: Frozen Yogurt)

Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

e. Android Versi 2.3 (Gingerbread)

Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

e. Android Versi 3.0 (HIoney comb)

Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis.

e. Android Versi 4.0 (Ice cream sandwich)

Ice Cream Sandwich didesain untuk baik itu telepon ataupun tablet. Android ICS menawarkan banyak peningkatan dari apa yg sudah ada di Gingerbread dan Honeycomb dengan pada saat yang sama memberikan inovasi-inovasi baru. Beberapa peningkatan itu antara lain kemampuan copy paste yang lebih baik, data logging dan warnings, dan kemampuan utk mengambil screenshot dengan menekan power dan volume bersamaan. Selain itu keyboardnya dan kamus juga mendapat perbaikan. Inovasi-inovasi baru di ICS antara lain penggunaan font “Roboto”. di Android 4.0 Ice Cream Sandwich System Bar dan Action Bar. adanya Android 4.0 Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face Unlock merupakan salah satu hal yang menonjol di Android versi baru ini. Juga ada NFC based app yang disebut Android Bump, yang memungkinkan pengguna untuk bertukar informasi/data hanya dengan menyentuhkan gadget.

e. Android Versi 4.1 (Jelly bean)

Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

  ====Definisi Basic4android====

Basic4android adalah Development Tool sederhana yang powerful untuk membangun aplikasi android. Bahasa Basic4android mirip dengan bahasa Visual Basic dengan tambahan dukungan untuk objek. Aplikasi android (APK) yang di-compile oleh Basic4android adalah aplikasi android native/asli dan tidak ada extra runtime seperti di Visual Basic yang ketergantungan file msvbvm60.dll, yang pasti aplikasi yang di-compile oleh Basic4android adalah NO DEPENDENCIES (tidak ketergantungan file lain). IDE Basic4android hanya fokus pada Development Android.

 

Gambar 2.1 Sumber: Basic4android Datasheet (2012:1)

Sumber : Gambar 2.6. Tampilan Basic4android(2012:261)

Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit.

 

Gambar 2.1 Sumber: Basic4android Datasheet (2012:2)

Sumber : Gambar 2.7. Desain Basic4android(2012:261)

 ====Android SDK====

Menurut Nazruddin Safaat H (2011:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”

SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya adalah:

Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit.

 </p>

Sumber : Gambar 2.8. Tampilan Tools SDK

a. adb shell

Adb sendiri merupakan bagian dari android development bridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya.

b. Android simulator

Fungsi dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google.

 

Sumber : Gambar 2.8. Tampilan Android Simulator

c. DDMS

DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android.

 ===Apk Android===

APK adalah paket aplikasi Android (Android PacKage). APK umumnya digunakan untuk menyimpan sebuah aplikasi atau program yang akan dijalankan pada perangkat Android.

APK pada dasarnya berupa compress file seperti zip file, karena berisi dari kumpulan file. APK dapat diperoleh melalui berbagai metode, seperti menginstall sebuah aplikasi melalui Play Store, download dari sebuah situs web kemudian diinstall secara manual, atau membuat dan mengembangkan sendiri dengan bahasa yang sebagian besar berbasis Java.

 ===Bluetooth=======Definisi Bluetooth====

Menurut Dwi Agus Diartono (2009:70) “Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas ”.

 ====Sejarah Bluetooth====

Menurut Dwi Agus Diartono (2009:70)“Nama bluetooth berawal dari proyek prestisius yang dipromotori oleh perusahaan-perusahaan raksasa internasional yang bergerak di bidang telekomunikasi dan komputer, di antaranya Ericsson, IBM, Intel, Nokia, dan Toshiba”.

Proyek ini di awal tahun 1998 dengan kode nama bluetooth, karena terinspirasi oleh seorang raja Viking (Denmark) yang bernama Harald Blatand. Raja Harald Blatand ini berkuasa pada abad ke-10 dengan menguasai sebagian besar daerah Denmark dan daerah Skandinavia pada masa itu. Dikarenakan daerah kekuasaannya yang luas, raja Harald Blatand ini membiayai para ilmuwan dan insinyur untuk membangun sebuah proyek berteknologi metamorfosis yang bertujuan untuk mengontrol pasukan dari suku-suku di daerah Skandinavia tersebut dari jarak jauh. Maka untuk menghormati ide raja Viking tersebut, yaitu Blatand yang berarti bluetooth (dalam bahasa Inggris) proyek ini diberi nama.

a. pertama dirilis untuk bluetooth versi 1.0 dan 1.0 B pada tanggal 26 Juli 1999 produk ini belum sempurna, karena mempunyai banyak masalah dan perusahaan manufaktur pendukungnya mengalami kesulitan dalam menerapkan teknologi ini pada produk mereka. Untuk versi ini dibutuhkan perintah manual pada Hardware Device Address (BD-ADDR) transmisi saat proses koneksi di antara dua device dalam satu jaringan (handshaking process) sehingga keamanan pengguna tidak terjamin, dan penggunaan protokol tanpa nama (anonymite mode) tidak dimungkinkan di versi ini.

b. Pada bulan Oktober di tahun yang sama, Bluetooth telah diperbarui dan dirilis versi 1.1 dan 1.2, Untuk versi ini telah dilakukan penyempurnaan dan perbaikan antara lain :

1.Digunakannya masks pada perangkat Hardware Device Address (BD-ASSR) untuk melindungi pengguna dari identity snooping (pengintai) maupun tracker.

2.Penggunaan protokol tanpa nama (anonymite mode) sudah tersedia namun tidak diimplementasikan, sehingga konsumen biasa tidak dapat menggunakannya.

3.Adaptive Frequency Hopping (AFH), dengan memperbaiki daya tahan dari gangguan frekuensi radio yang digunakan oleh banyak orang di dalam hopping sequence.

4.Transmisi berkecepatan tinggi.

c. Dengan bertambahnya perusahaan manufaktur pendukung, antara lain 3Com, Ericsson, IBM, Intel, Lucent Technologies, Microsoft, Motorola, Nokia, dan Toshiba yang lebih dikenal dengan nama The Bluetooth SIG (Special Interest Group), maka teknologi ini pun mengalami perbaikan-perbaikan untuk versi 2.0-nya. Fitur tambahan yang dirilis oleh periset dari Ericsson tidak menjelaskan secara detail, tetapi intinya ada beberapa tambahan pada Bluetooth ini, antara lain:

1.Diperkenalkannya Non-hopping narrowband channels. Pada channel ini bias digunakan untuk memperkenalkan layanan profile bluetooth oleh berbagai device dengan volume yang sangat tinggi dari perangkat bluetooth secara simultan.

2.Tidak dienkripsinya informasi yang bersifat umum secara realtime, sehingga dasar kemacetan trafik informasi dan laju trafik ke tujuan dapat dihindari waktu ditransmisikan oleh perangkat dengan melewati setiap host dengan kecepatan tinggi.

3.Koneksi berkecepatan tinggi.

4.Multiplay speeds level.

====Aplikasi dan layanan Bluetooth====

Menurut Dwi Agus Diartono (2009:71) “Sebuah perangkat yang memiliki teknologi wireless bluetooth akan mempunyai kemampuan untuk melakukan pertukaran informasi dengan jarak jangkauan sampai dengan 10 meter (~30 feet), bahkan untuk daya kelas 1 bisa sampai pada jarak 100 meter. Sistem bluetooth menyediakan layanan komunikasi point to point maupun komunikasi point to multipoint”.

Produk bluetooth dapat berupa PC card atau USB adapter yang dimasukkan kedalam perangkat. Perangkat-perangkat yang dapat diintegerasikan dengan teknologi bluetooth antara lain : mobile PC, mobile phone, PDA (Personal Digital Assistant), headset, kamera digital, printer, router dan masih banyak peralatan lainnya. Aplikasiaplikasi yang dapat disediakan oleh layanan bluetooth ini antara lain : PC to PC filetransfer, PC to PC file synch (notebook to desktop), PC to mobile phone, PC to PDA,wireless headset, LAN connection via ethernet access point dan sebagainya.

 

Gambar 2.10 Contoh modul aplikasi beberapa Bluetooth

Sumber : Dwi Agus Diartono (2009:72)

 ===PIR Sensor===

Sensor PIR (Passive Infrared Received) adalah sensor yang digunakan untuk mendeteksi adanya pancaran sinar infra merah. Sensor PIR (Passive Infrared Received) bersifat pasif, artinya sensor ini tidak memancarkan sinar infra merah tetapi hanya menerima radiasi sinar infra merah dari luar.

 

Gambar 2.11sensor PIR (passive infrared received)

Sumber : http://digitalchip.ru/datchik-dvizheniya-pir-motion-sensor-hc-sr501)

Sensor ini biasanya digunakan dalam perancangan detektor gerakan berbasis PIR (Passive Infrared Received). Karena semua benda memancarkan energi radiasi, sebuah gerakan akan terdeteksi ketika sumber infra merah dengan suhu tertentu (misal: manusia) melewati sumber infra merah yang lain dengan suhu yang berbeda (misal: dinding), maka sensor akan membandingkan pancaran infra merah yang diterima setiap satuan waktu, sehingga jika ada pergerakan maka akan terjadi perubahan pembacaan pada sensor.Sensor PIR (passive infrared receiver) terdiri dari beberapa bagian yaitu :

a. Lensa Fresnel

b. Penyaring Infra Merah

c. Sensor Pyroelektrik

d. Penguat Amplifer

e. Komparator

 ===Buzzer===

Buzzer adalah suatu alat yang dapat mengubah sinyal listrik menjadi sinyal suara. Pada umumnya buzzer digunakan untuk alarm, karena penggunaannya cukup mudah yaitu dengan memberikan tegangan input maka buzzer akan mengeluarkan bunyi. Frekuensi suara yang di keluarkan oleh buzzer yaitu antara 1-5 KHz.( Albert Paul, Prinsip-prinsip Elektronika, 1989 hal: 134).

 

Gambar 2.12 Simbol dan Gambar Buzzer

Sumber : Prihono, dkk.,2009

 === LCD (Liquid Crystal Display) 16x2===

LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan diberbagai bidang misalnya alal–alat elektronik seperti televisi, kalkulator, atau pun layar komputer. Pada postingan aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai penampil yang nantinya akan digunakan untuk menampilkan status kerja alat.Adapun fitur yang disajikan dalam LCD ini adalah :

a. Terdiri dari 16 karakter dan 2 baris.

b. Mempunyai 192 karakter tersimpan.

c. Terdapat karakter generator terprogram.

d. Dapat dialamati dengan mode 4-bit dan 8-bit.

e. Dilengkapi dengan back light.

 

Gambar 2.13 Bentuk Fisik LCD 16x2

Sumber : Ari Heryanto, M dan Wisnu Adi P, 2008

 === Motor DC===

Motor listrik merupakan perangkat elektromagnetis yang mengubah energi listrik menjadi energi mekanik. Pada dasarnya energi ini digunakan untuk memutar benda benda yang ada di sekitar kita, seperti untuk memggerakkan fan/kipas , menggerakan kompresor, mengangkat bahan,dan masih banyak yang lainnya.

Motor DC adalah jenis motor yang menggunakan tegangan DC (tegangan yang searah) sebagai sumber energi. Dengan memberikan tegangan yang berbeda di kedua terminal, motor akan berputar dalam satu arah, dan apabila polaritas tegangan dibalik maka arah putaran motor akan terbalik juga. Adapun motor DC terdiri dari dua bagian utama, yaitu:

a. Stator merupakan bagian yang tetap / stasioner. Stator menghasilkan medan magnet, baik yang dihasilkan dari sebuah kumparan (magnet elektro) atau magnet permanen.

b. Rotor yaitu bagian yang berputar. Rotor dalam bentuk coil di mana sebuah arus listrik.

 

Gambar 2.14 Bagian Dalam Motor DC

Sumber : http://depokinstruments.com

====Pribsip Kerja Motor DC====

Cara kerja dari motor DC ini sangat sederhana, yaitu apabila terdapat arus yang melewati suatu konduktor, timbul medan magnet di sekitar konduktor.

a. Arus listrik dalam medan magnet akan memberikan gaya.

b. Jika kawat yang membawa arus dibengkokkan menjadi sebuah lingkaran / loop, maka kedua sisi loop, yaitu pada sudut kanan medan magnet, akan mendapatkan gaya pada arah yang berlawanan.

c. Pasangan gaya menghasilkan tenaga putar / torque untuk memutar kumparan.

d. Motor-motor memiliki beberapa loop pada dinamonya untuk memberikan tenaga putaran yang lebih seragam dan medan magnetnya dihasilkan oleh susunan elektromagnetik yang disebut kumparan medan

Pada motor DC, medan magnet disini selain berfungsi sebagai tempat untuk menyimpan energi, sekaligus sebagai tempat berlangsungnya proses perubahan energi, daerah kumparan, karena konversi dari energi listrik menjadi energi mekanik (motor) maupun sebaliknya berlangsung melalui medan magnet, dengan demikian

 ====Beban Motor====

Beban pada motor DC penting dideinisikan dalam memahami sebuah motor listrik. Beban ini mengacu kepada output tenaga putar / torque sesuai dengan kecepatan yang diperlukan. Sampai saat ini jenis beban dikelompokkan menjadi :

a. Beban torque konstan yaitu beban yang permintaan keluaran energinya bergantung terhadap kecepatan operasinya , akan tetapi torquenya tidak bervariasi. Contoh: beban dengan torque konstan adalah corveyors, rotary kilns, dan pompa displacement konstan.

b. Beban dengan variabel torque yaitu beban dengan torque yang bervariasi dengan kecepatn operasi. Contoh beban dengan variabel torque adalah pompa sentrifugal dan fan (torque bervariasi sebagai kuadrat kecepatan). Contoh : Peralatan Energi Listrik : Motor Listrik.

c. Beban dengan energi konstan yaitu adalah beban dengan permintaan torque yang berubah dan berbanding terbalik dengan kecepatan. Contoh untuk beban dengan daya konstan adalah peralatan-peralatan mesin.

 ====Bagian Atau Komponen Utama Motor DC====

a. Kutub medan Motor DC sederhana memiliki dua kutub medan: kutub utara dan kutub selatan. Garis magnetik energi membesar melintasi ruang terbuka diantara kutub-kutub dari utara ke selatan. Untuk motor yang lebih besar atau lebih komplek terdapat satu atau lebih elektromagnetik.

b. Current Elektromagnet atau Dinamo. Dinamo yang berbentuk silinder, dihubungkan ke as penggerak untuk menggerakan beban. Untuk kasus motor DC yang kecil, dinamo berputar dalam medan magnet yang dibentuk oleh kutub-kutub, sampai kutub utara dan selatan magnet berganti lokasi.

c. Commutator. Komponen ini terutama ditemukan dalam motor DC. Kegunaannya adalah untuk transmisi arus antara dinamo dan sumber daya.

Motor DC adalah sebagai pengendali kecepatan, yang tidak mempengaruhi kualitas pasokan daya. Motor ini dapat dikendalikan dengan mengatur: Tegangan dinamo meningkatkan tegangan dinamo akan meningkatkan kecepatan Arus medan menurunkan arus medan akan meningkatkan kecepatan. Hubungan antara kecepatan, flux medan dan Tegangan dinamo dituntukan dalam persamaan berikut:

Gaya Elektromagnetik (E) E=K\Phi N Torque (T) : T=K\Phi I_{a} Dimana:

E = gaya elektromagnetik yang dikembangkan pada terminal dinamo (volt)

Φ = flux medan yang berbanding lurus dengan arus medan

N = kecepatan dalam RPM (putaran per menit)

T = torque electromagnetik

Ia = arus dinamo

K = konstanta persamaan

 ==== Jenis Motor DC====