KP1133468559: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
k (Admin memindahkan halaman KP 1133468559 ke KP1133468559 tanpa membuat pengalihan)
 
(17 revisi antara oleh satu pengguna lainnya tidak ditampilkan)
Baris 21: Baris 21:
  
 
[[File:Logo stmik raharja.jpg|150px|center]]
 
[[File:Logo stmik raharja.jpg|150px|center]]
 +
  
  
Baris 26: Baris 27:
  
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
 
+
<p style="line-height:1">'''1133468559                 [[Abdulfatah|ABDUL FATAH]]'''</P></div>
<p style="line-height:1">'''1133468559 '''[[Abdul Fatah |'''ABDUL FATAH''']]'''</P></div>
+
 
+
  
  
Baris 521: Baris 520:
 
<p style="line-height: 2">'''2. Tujuan Fungsional''' </p></div>
 
<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,2in">
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
 
<p> Menghasilkan sistem prototype pengamanan sepeda motor berbasis mikrocontroler.</p>
 
<p> Menghasilkan sistem prototype pengamanan sepeda motor berbasis mikrocontroler.</p>
 
</div>
 
</div>
  
<p style="line-height: 1">'''3. Tujuan Operasional''' </p></div>
+
<p style="line-height: 2">'''3. Tujuan Operasional''' </p></div>
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0in">
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
 
<p> Tujuan operasional dari penelitian ini adalah para pengguna merasa praktis dan nyaman dalam sistem yang saya buat.
 
<p> Tujuan operasional dari penelitian ini adalah para pengguna merasa praktis dan nyaman dalam sistem yang saya buat.
 
</p>
 
</p>
Baris 630: Baris 629:
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini. </p></div>
  
 
==Teori Umum==
 
==Teori Umum==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Teori – Teori umum yang digunakan penulis dalam penelitian ini adalah sebagai berikut : </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Konsep Dasar Sistem </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Konsep Dasar Flowchart </p></div>
<p style="line-height: 2">Teori – Teori umum yang digunakan penulis dalam penelitian ini adalah sebagai berikut :</p></div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2">'''1. Konsep Dasar Sistem''' </p>
+
===Konsep Dasar Sistem===
<p style="line-height: 2">'''2. Konsep Dasar 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"> '''1. Definisi 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"> Suatu sistem dapat terdiri dari beberapa subsistem atau bagian dari sistem-sistem. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri sendiri, melainkan saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Ada banyak definisi mengenai sistem 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"> Menurut Mustakini (2009:34), “Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”. </p></div>
  
====Konsep Dasar Sistem====
+
<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.0in">'''1. Definisi Sistem'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Berdasarkan beberapa definisi diatas dapat disimpulkan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran/tujuan tertentu. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in">
+
<p style="line-height: 2">Suatu sistem dapat terdiri dari beberapa subsistem atau bagian dari sistem-sistem. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri sendiri, melainkan saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Ada banyak definisi mengenai sistem diantaranya adalah:</P></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in">
+
<p style="line-height: 2">Menurut Gaol (2008:11), “Menurut Mustakini (2009:34), “Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.”</P></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in">
+
<p style="line-height: 2">Menurut Robert G. Murdick dalam Gaol (2008:9), 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.4in">
+
<p style="line-height: 2">Berdasarkan beberapa definisi diatas dapat disimpulkan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran/tujuan tertentu.”.</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''2. Klasifikasi Sistem'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> '''2. Klasifikasi Sistem''' </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Mustakini (2009:54), Suatu sistem memiliki klasifikasi sebagai berikut: </p></div>
<p>Menurut Mustakini (2009:54), Suatu sistem memiliki klasifikasi 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. Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk  sub-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">a. Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem. Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk  sub-sistem. </p>
+
<p style="line-height: 2">b. Suatu sistem mempunyai batas sistem (boundary). Batasan sistem membatasi antara sistem yang satu dengan yang lainnya atau sistem dengan lingkungan luarnya. </p>
+
<p style="line-height: 2">c. Suatu sistem mempunyai lingkungan luar (environment). Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut. </p>
+
<p style="line-height: 2">d. Suatu sistem mempunyai penghubung (interface). Penghubung sistem merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan. </p>
+
<p style="line-height: 2">e. Suatu sistem mempunyai tujuan (goal). Suatu sistem pasti mempunyai tujuan (goals) atau sasaran sistem (objective). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya, jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya. </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. Suatu sistem mempunyai batas sistem (boundary). </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''3. Sistem tak tentu (probabilistic system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Batasan sistem membatasi antara sistem yang satu dengan yang lainnya atau sistem dengan lingkungan luarnya. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">  
+
<p>suatu sistem yang kondisi masa depannya tidak dapat di prediksi karena mengandung unsur probabilitas. Sistem arisan merupakan contoh probabilistic system karena sistem arisan tidak dapat di prediksi dengan pasti.</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''4. Sistem abstrak (abstract system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> c. Suatu sistem mempunyai lingkungan luar (environment). </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>sistem yang berupa pemikiran ato ide-ide yang tidak tampak secara fisik. Sistem teologia yang berisi gagasan tentang hubungan manusia dengan Tuhan merupakan contoh abstrac system.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''5. Sistem fisik (physichal system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>sistem yang ada secara fisik. Sistem komputer, sistem akuntansi, sistem produksi, sistem sekolah, dan sistem transportasi merupakan contoh phisical system.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''6. Sistem tertentu (deterministic system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> d. Suatu sistem mempunyai penghubung (interface). </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p> sistem yang beroprasi dengan tingkah laku yang dapat diprediksi, interaksi antar bagian dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan. Sistem komputer sudah diperogramkan, merupakan contoh deterministic system.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''7. Sistem tertutup (closed system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Penghubung sistem merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p> sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan. Sistem ini tidak berintraksi dan tidak dipengaruhi dengan lingkungan, misalnya; reaksi kimia dalam tabung yang terisolasi.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''8. Sistem terbuka (open system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> e. Suatu sistem mempunyai tujuan (goal). </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>sistem yang berhubungan dengan lingkungandan dipengaruhi oleh lingkungan. Sistem perdagangan merupakan contoh open system, karena dapat dipengaruhi oleh lingkungan.  
+
</P></div>
+
  
====9. Karakteristik Sistem====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Suatu sistem pasti mempunyai tujuan (goals) atau sasaran sistem (objective). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya, jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya. </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 Mustakini (2009:54), bahwa suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut:
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> '''3.  Karakteristik Sistem''' </p></div>
</P></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Mustakini (2009:53), bahwa suatu sistem mempunyai karakteristik. Karakteristik sistem 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"> a. Sistem abstrak (abstact system) dan sistem fisik (phisical system) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide  yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''a. Komponen sistem (components system)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> b. Sistem Alami (natural system) dan Sistem Buatan Manusia (human made system) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p> Komponen sistem adalah segala sesuatu yang menjadi bagian penyusun sistem. Komponen sistem dapat berupa benda nyata ataupun abstrak. Komponen sistem disebut sebagai subsistem, dapat berupa orang, benda, hal atau kejadian yang terlibat didalam sistem.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''b. Mempunyai batas sistem (boundary))'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> c. Sistem pasti (deterministic system) dan sistem tidak tentu (probobalistic system) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancangdan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Batas sistem diperlukan untuk membedakan satu sistem dengan sistem lain. Tanpa adanya batas sistem maka sangat sulit untuk menjelaskan suatu sistem. Batas sistem akan memberikan batasan scope tinjauan terhadap sistem.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''c. Mempunyai lingkungan (environment)'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> d. Sistem Tertutup (closed system) dan Sistem Terbuka (open system) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relative tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Lingkungan sistem adalah segala sesuatu yang berada di luar sistem. Lingkungan sistem dapat menguntungkan ataupun merugikan. Umumnya, lingkungan yang menguntungkan akan selalu dipertahankan untuk menjaga keberlangsungan sistem. Sedangkan lingkungan sistem yang merugikan akan diupayakan agar mempunyai pengaruh seminimal mungkin, bahkan jika mungkin ditiadakan.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''d. Mempunyai penghubung/antar muka (interface) antar komponen'''</div>
+
===Konsep Dasar Pengontrolan===
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Definisi Pengeontrolan </p></div>
<p>Penghubung/antar muka merupakan komponen sistem, yaitu segala sesuatu yang bertugas menjembatani hubungan antar komponen dalam sistem. Penghubung/antar muka merupakan sarana yang memungkinkan setiap komponen saling berinteraksi dan berkomunikasi dalam rangka menjalankan fungsi masing-masing komponen. Dalam dunia komputer, penghubung/antar muka dapat berupa berbagai macam tampilan dialog layar monitor yang memungkinkan seseorang dapat dengan mudah mengoperasikan sistem aplikasi komputer yang digunakannya.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''e. Mempunyai Masukan (input) '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Erinofiradi (2012:261), “Suatu system control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia (otomatis) </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Masukan merupakan komponen sistem, yaitu segala sesuatu yang perlu dimasukkan ke dalam sistem sebagai bahan yang akan diolah lebih lanjut untuk menghasilkan keluaran yang berguna. Dalam sistem Informasi Manajemen, masukan di sebut sebagai data.
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''f. Mempunyai Pengolahan (processing) '''</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 memounyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, system, control otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalah 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>Dalam sistem informasi manajemen, pengolahan adalah berupa program aplikasi komputer yang dikembangkan untuk keperluan khusus. Program aplikasi tersebut mampu menerima masukan, mengolah masukan, dan menampilkan hasil olahan sesuai dengan kebutuhan para pemakai.  
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''g. Mempunyai Keluaran (output) '''</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 beraasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Pada industri besar dan modern sangat memerlukan tenaga ahli perancangan system pengendali dan perancangan desain sistem 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 pengendalian Loop tertutup ( Closed-loop Control System ). </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Keluaran merupakan komponen sistem berupa berbagai macam bentuk keluaran yang dihasilkan oleh komponen pengolahan. Dalam sistem informasi manajemen, keluaran adalah informasi yang dihasilkan oleh program aplikasi yang akan digunakan
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''h. Mempunyai Sasaran (objective) dan Tujuan (goal) '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 2. Jenis – Jenis Pengontrolan </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama dengan harapan agar mampu mencapai sasaran dan tujuan sistem. Sasaran berbeda dengan tujuan. Sasaran sistem adalah apa yang ingin dicapai oleh sistem untuk jangka waktu yang relative pendek. Sedangkan tujuan merupakan kondisi/hasil akhir yang ingin dicapai oleh sistem untuk jangka waktu yang panjang. Dalam hal ini, sasaran merupakan hasil pada setiap tahapan tertentu yang mendukung upaya pencapaian tujuan.  
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''i. Mempunyai Kendali (control) '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> A. Sistem Kontrol Loop Terbuka </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Bagian kendali mempunyai peran utama menjaga agar proses dalam sistem dapat berlangsung secara normal sesuai batasan yang telah ditetapkan sebelumnya. Dalam sistem informasi manajemen, kendali dapat berupa validasi masukan, validasi proses, maupun validasi keluaran yang dapat dirancang dan dikembangkan secara terprogram.  
+
</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">'''j. Mempunyai Umpan Balik (feed back) '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Erinofiardi (2012:2610) sistem kontrol terbuka adalah “suatu sistem kontrol yang keluarannya tidak berpegaruh terhadap aksi pengontrolan” dengan demikian pada sistem pengontrolan ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian. </p></div>
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in">
+
<p>Umpan balik diperlukan oleh bagian kendali (control) sistem untuk mengecek terjadinya penyimpangan proses dalam sistem dan mengembalikannya ke dalam kondisi normal.
+
</P></div>
+
  
====10. Kriteria Sistem yang Baik====
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> kriteria sistem yang baik adalah : </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'''1. Kegunaan '''</div>
 
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.6in">
 
<p> Sistem harus menghasilkan informasi yang tepat pada waktunya, relevan yang berarti sistem tersebut mempunyai manfaat bagi pemakainya. </p></DIV>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'''2. Ekonomis'''</div>
 
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.6in">
+
gambar
<p> Dalam merancang atau membangun sebuah sistem sebisa mungkin hemat pada biaya perancangan, perawatan maupun operasional sistem tersebut.</p></DIV>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'''3. Kehandalan'''</div>
 
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.6in"><p> Keluaran (output) sistem harus memiliki tingkat ketelitian yang sangat tinggi dan sistem itu sendiri harus mampu beroperasi secara efektif dan efisien.  </p></div>
 
<div style="font-size: 12pt;font-family: 'times new  roman';text-align: justify;text-indent: 0.5in">'''4. Kapasitas '''</div>
 
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.6in"><p> Sistem harus mempunyai kapasitas yang memadai untuk menangani periode-periode operasi puncak seperti pada saat sistem beroperasi pada puncak. </p>
 
</div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'''5. Fleksibilitas'''</div>
 
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.6in">
 
<p> Sistem harus cukup fleksibilitas untuk menampung perubahan yang akan muncul sewaktu-waktu. </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">''' Teori Khusus '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Gambar diagram blok diats 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 mengirimnya kev alat terkendali. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">''' Raspberry Pi B+ '''</div>
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.4in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> B. Sistem Kontrol Loop Tertutup </p></div>
<p>''  “The Raspberry Pi B+  is a credit sized computer that plug into your TV and a keyboard. It is a capable little computer which can be used in electronics prjocects, and for many things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high definiton video.” '' </div> </p>
+
[[Berkas:Gambar 2.1.|jmpl|pus|Raspberry Pi B+]]
+
  
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.4in">  
+
<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) sistem loop tertutup adalah “suatun sistem kontrol yang sinyal keluaran memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan” </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Yang menjadi cirri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang diumpamakan ke elemen kendali yang memperkecil kesalahan dalam membuat keluaran sistem mendekati hasil yang diinginkan. </p></div>
<p>Raspberry Pi adalah sebuah komputer berukuran sebesar kartu kredit yang terhubung ke televisi dan sebuah keyboard. Komputer kecil ini bisa digunakan untuk proyek-proyek elektronik, dan hal lainnya yang bisa dilakukan oleh desktop komputer seperti sebagai mesin pengolah kata, games, dan perangkat ini juga mampu memainkan video beresolusi tinggi.
+
</p></div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.4in">  
+
<p>Richardson dan Wallace menjelaskan beberapa cara untuk menjelaskan beberapa cara yang dapat dilakukan oleh Raspberry Pi diantaranya sebagai berikut (2013:8):
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.1in"> a. General Purpose Computing </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.4in">
+
<p> Perlu diingat bahwa Raspberry Pi adalah sebuah komputer dan memang pada faktanya dapat digunakan sebagai sebuah komputer. Setelah perangkat ini siap untuk digunakan kita bisa memilih untuk boot  langsung ke dalam GUI (Graphical User Interface) dan didalamnya terdapat sebuah web browser yang merupakan aplikasi yang banyak digunakan komputer sekarang ini. Perangkat ini juga dapat di install banyak aplikasi gratis seperti LibreOffice yang digunakan untuk pekerjaan-pekerjaan kantor.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.1in"> b. Learning to Program </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.4in"> <p> Raspberry Pi pada dasarnya ditujukan sebagai alat edukasi untuk mendorong anak-anak bereksperimen dengan komputer. Perangkat ini sudah terpasang dengan interpreters dan compilers untuk berbagai bahasa pemrograman. Untuk pemula telah disediakan Scratch, sebuah bahasa pemrograman berasaskan grafik dari MIT. Kita bisa menulis program untuk Raspberry Pi dalam berbagai bahasa seperti C, Ruby, Java, Python, dan Perl.
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.1in"> c. Project platform </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.4in">
+
<p> Raspberry Pi membedakan dirinya dari komputer pada umumnya bukan dari segi harga dan ukurannya saja, tapi juga karena kemampuannya berintegrasi dengan proyek-proyek elektronik.
+
Raspberry Pi B adalah sebuah Personal Computer (PC) yang berukuran sebesar kartu ATM. Raspberry Pi B memiliki system on a chip (SoC) bernama BCM2835, memiliki Processor ARM1176JZ 700MHz dan RAM 512 MB. Beberapa Port dan Slot pada Raspberry Pi B :
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 1. Secedur Digital (SD) Card Slot ''</div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p>Slot ini digunakan  untuk penyimpanan OS yang telah diinstal pada SD Card.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 2. Universal Serial Bus (USB) Port '' </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p> Pada Raspberry Pi B terdapat 2 Port USB 2.0 biasanya dipakai untuk Mouse dan Keyboard.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 3. Ethernet Port '' </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p> Terdapat port RJ45 standar yang dapat terhubung pada jaringan.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 4. High Definition Multimedia Interface (HDMI)'' Konektor</div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p> Berfungsi untuk menampilkan gambar digital dari Raspberry kelayar Monitor.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 5. Composite Video Out  '' </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p> Pada port menggunakan tipe RCA jack standar yang berwarna kuning. RCA berfungsi untuk menampilkan video dengan resolusi rendah dibandingkan HDMI.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 6. Power Input '' </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p> Terdapat microUSB konektor yang berfungsi untuk supply listrik pada Raspberry PI B. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">'' 7. Analog Audio Output '' </div>
+
<div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"> <p> Terdapat jack standar 3.5mm yang berfungsi untuk menghasilkan suara. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">''' General-purpose input/output (GPIO) ''' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> General-purpose input/output (GPIO) adalah pin generik pada sirkuit terpadu (chip) yang perilakunya (termasuk apakah pin itu input atau output) dapat dikontrol (diprogram) oleh pengguna saat berjalan.</p></div>
 
<galeri>
 
</galeri>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Pin GPIO tidak ditetapkan untuk tujuan khusus dan secara default tidak digunakan. Ide dibalik GPIO adalah untuk memenuhi sistem integrator dalam memperluas dan membangun sistem lengkap yang membutuhkan pin tambahan dari chip berupa sinyal kontrol ataupun data. Adanya konektor (pin) yang tersedia dari chip dapat menghemat kerumitan saat mengatur sirkuit tambahan. </p></div>
 
<galeri>
 
</galeri>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Pada hakekatnya hampir semua SBC (single-board computer) menyediakan GPIO untuk ekspansi disambungkan ke modul atau komponen lainnya. Papan sirkuit embedded seperti Arduino, BeagleBone, Raspberry Pi dan lainnya, acapkali memanfaatkan GPIO untuk membaca data atau sinyal dari berbagai sensor lingkungan seperti IR , video, suhu, orientasi 3 dimensi, percepatan dan sebagainya, disamping untuk menulis atau mengirim data melalui output ke motor DC (melalui modul PWM), audio, display LCD, atau lampu LED. </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">''' Sensor Temperatur Digital DS18B20 ''' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> DS18B20 adalah sensor suhu digital yang dikeluarkan oleh Dallas Semiconductor. Untuk pembacaan suhu, sensor menngunakan protokol 1 wire communication. DS18B20 memilki 3 pin yang terdiri dari +5V, Ground dan Data Input/Output. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Temperature sensor DS18B20 beroperasi pada suhu -55 º celcius hingga +125 º celcius. Keunggulan DS18B20 yaitu output berupa data digital dengan nilai ketelitian 0.5 º celcius selama kisaran temperature 10 º celcius sampai + 85 º celcius  hingga mempermudah pembacaan oleh mikrokontroller. Dalam pemograman DS18B20, terdiri atas library OneWire.cpp dan OneWire. </p></div>
 
<galeri>
 
</galeri>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Keunggulan  DS18B20 :</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> a. Antarmuka 1-Wire yang hanya membutuhkan 1 pin I/O untuk komunikasi (plus GND) </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> b. Memiliki nomor identifikasi unik (64 bit), memudahkan aplikasi pendeteksi suhu multi yang terdistribusi </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> c. Tidak membutuhkan komponen eksternal tambahan selain 1 buah pull-up resistor </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> d. Catu daya dapat dipasok dari jalur data dengan tegangan antara 3 hingga 5,5 Volt DC. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> e. Tidak membutuhkan daya pada mode siaga </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> f. Dapat mengukur suhu antara -55°C hingga 125°C dengan akurasi 0,5°C pada -10°C s.d. +85°C </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> g. Resolusi termometer dapat diprogram dari 9 hingga 12 bit (resolusi 0,0625°C) </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> h. Kecepatan pendeteksian suhu pada resolusi maksimum kurang dari 750 ms </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> i. Memiliki memori non-volatile untuk penyetelan alarm </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">''' Protokol TCP/IP ''' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Dalam dunia komunikasi data komputer, protokol mengatur bagaimana sebuah komputer berkomunikasi dengan komputer lain. Dalam jaringan komputer kita dapat menggunakan banyak macam protokol tetapi agar dua buah komputer dapat berkomunikasi, keduanya harus menggunakan protokol yang sama. Protokol berfungsi mirip dengan bahasa. Agar dapat berkomunikasi, orang-orang perlu berbicara dan mengerti bahasa yang sama. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Protokol adalah sekumpulan aturan dalam komunikasi data.  Komputer-komputer  yang terhubung ke internet berkomunikasi dengan protokol ini. Karena menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer dan sistem operasi tidak menjadi masalah. Jadi, jika sebuah komputer menggunakan protokol TCP/IP dan terhubung langsung ke internet, maka komputer tersebut dapat berhubungan dengan komputer dibelahan dunia mana pun yang juga terhubung ke internet. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Perkembangan TCP/IP yang diterima luas dan praktis menjadi standar jaringan komputer. Berkaitan dengan ciri-ciri yang terdapat pada protokol TCP/IP, yaitu: </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 1. Protokol TCP/IP dikembangkan mengunakan standar protokol yang  terbuka. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 2. Standar protokol TCP/IP dalam bentuk Request For Comment (RFC) dapat diambil oleh siapapun tanpa biaya. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 3. TCP/IP dikembangkan dengan tidak tergantung pada sistem operasi atau perangkat keras tertentu. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> . TCP/IP independen terhadap perangkat keras jaringan dan dapat dijalankan pada ethernet, token ring, jalur telepon dial-up, jaringan X.25, dan praktis jenis media transmisi apapun. </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Pada dasarnya, komunikasi data merupakan proses mengirimkan data dari satu komputer ke komputer yang lain. Untuk dapat mengirimkan data, pada komputer harus ditambahkan alat khusus, yang dikenal sebagai network interface (antarmuka jaringan). Jenis interface jaringan ini bermacam-macam, bergantung pada media fisik yang digunakan untuk mentransfer data tersebut.  </p></div>
+
gambar
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Dalam proses pengiriman data ini terdapat beberapa masalah yang harus dipecahkan. Pertama, data harus dikirimkan ke komputer yang tepat, sesuai tujuannya. Hal ini akan menjadi rumit jika komputer tujuan transfer ini tidak berada pada jaringan lokal, melainkan ditempat yang jauh. Jika lokasi komputer yang saling berkomunikasi “jauh” (secara jaringan) maka terdapat kemungkinan data rusak atau hilang. Karenanya, perlu ada mekanisme yang mencegah rusaknya data ini. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Hal lain yang perlu diperhatikan ialah, pada komputer tujuan transfer data mungkin terdapat lebih dari satu aplikasi yang menunggu datangnya data. Data yang dikirim harus sampai ke aplikasi yang tepat, pada komputer yang tepat, tanpa kesalaha. Cara alamiah untuk menghadapi setiap masalah yang rumit ialah memecahkan masalah tersebut menjadi bagian yang lebih kecil. Dalam memecahkan masalah transfer masalaha data diatas, para ahli jaringan komputer pun melakukan hal yang sama untuk setiap problem komunikasi data, keseluruhan aturan ini harus bekerja sama satu dengan yang lainnya. Sekumpulan aturan untuk mengatur proses pengiriman data ini disebut sebagai protokol komunikasi data. Protokol ini diimplementasikan dalam bentuk program komputer (software) yang terdapat pada komputer dan peralatan komunikasi data lainnya. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> TCP/IP adalah sekumpulan protokol yang didisain untuk melakukan fungsi-fungsi komunikasi data pada Wide Area Network (WAN). TCP/IP ini terdiri atas sekumpulan protokol yang masing-masing bertanggung jawab atas bagian-bagian tertentu dari komunikasi data. Berkat prinsip ini, tugas masing-masing protokol menjadi jelas dan sederhana. Protokol yang satu tidak perlu mengetahui cara kerja protokol yang lain, sepanjang ia masih bisa saling mengirim dan menerima data. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Berkat penggunaan prinsip ini, TCP/IP menjadi protokol komunikasi data yang fleksibel. Protokol TCP/IP dapat diterapkan dengan mudah di setiap jenis komputer dan interface jaringan, karen sebagian isi kumpulan protokol ini tidak spesifik terhadap satu komputer atau peralatan jaringan tertentu. Agar TCP/IP dapat berjalan diatas interface jaringan tertentu, hanya perlu dilakukan perubahan pada protokol yang berhubungan dengan interface jaringan saja. Sekumpulan protokol TCP/IP ini dimodelkan dengan empat layer TCP/IP, sebagaimana terlihat pada gambar ini.  </p></div>
+
  
<galeri>
 
</galeri>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> TCP/IP terdiri dari empat lapis kumpulan protokol yang bertingkat. Keempat lapis atau layer tersebut adalah Network Interface Layer, Internet Layer, Transport Layer, Application Layer. Dalam TCP/IP, terjadi penyampaian data dari protokol yang berada di satu layer ke protokol yang berada di layer lain. Setiap protokol memperlakukan semua informasi yang diterimanya dari protokol lain sebagai data. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Jika suatu protokol penerima data dari protokol lain di layer atasnya, ia akan menambahkan informasi tambahan miliknya ke data tersebut. Setelah itu, data ini diteruskan lagi ke protokol pada layer di bawahnya. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Hal yang sebaliknya terjadi jika suatu protokol menerima data dari protokol lain yang berada pada layer dibawahnya. Jika data ini dianggap valid, protokol akan melepas informasi tambahan tersebut, untuk kemudian meneruskan data itu ke protokol lain yang berada pada layer diatasnya. </p></div>
 
<galeri>
 
</galeri>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> Adapun rincian fungsi masing-masing layer arsitektur TCP/IP adalah sebagai berikut: </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> '' 1. Physical Layer ''(lapisan fisik) </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> Merupakan lapisan terbawah yang mendefinisikan besaran fisik seperti media komunikasi, tegangan, arus, dsb. Lapisan ini dapat bervariasi bergantung pada media komunikasi pada jaringan yang bersangkutan. TCP/IP bersifat fleksibel sehingga dapat mengintegralkan berbagai jaringan dengan media fisik yang berbeda-beda. </P></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> '' 2. Network Access Layer '' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> Mempunyai fungsi yang mirip dengan Data Link Layer pada OSI. Lapisan ini mengatur penyaluran frame-frame data pada media fisik yang digunakan secara handal. Lapisan ini biasanya memberikan servis untuk deteksi dan koreksi kesalahan dari data yang ditransmisikan. </P></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> '' 3. Internet Layer '' </div>
+
<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 sistem tertutup. Sinyal input yangsudah dibandingkan dengan sinyal umpan balik menghasilkan sinya selisi atau sinyal kesalahan yang akan dikirimkan ke elemen 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.4in"> <p> Mendefinisikan bagaimana hubungan dapat terjadi antara dua pihak yang berada pada jaringan yang berbeda seperti Network Layer pada OSI. Pada jaringan internet yang terdiri atas puluhan juta host dan ratusan ribu jaringan lokal, lapisan ini bertugas untuk menjamin agar suatu paket yang dikirimkan dapat menemukan tujuannya dimanapun berada. Oleh karena itu, lapisan ini memiliki peranan penting terutama dalam mewujudkan internetworking yang meliputi wilayah luas (worldwide internet). </P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> '' 4. Transport Layer ''</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 refrensi yangakan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalikan tersebut. Dalam berbagai sustem pengendalian, sinyal  dihasilkanoleh mikrokontroller. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> Mendefinisikan cara-cara untuk melakukan pengiriman data antara end to end secara handal. Lapisan ini menjamin bahwa informasi yang diterima pada sisi penerima adalah sama dengan informasi yang dikirimkan pengirim. Untuk itu, lapisan ini memiliki fungsi penting seperti Flow Control dan Error Detection.</P></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> '' 5. Application Layer '' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> Merupakan lapisan terakhir dalam arsitektur TCP/IP yang berfungsi mendefinisikan aplikasi-aplikasi yang dijalankan pada jaringan. Karena itu, terdapat banyak protokol pada lapisan ini, sesuai dengan banyaknya lapisan TCP/IP yang dapat dijalankan. Contohnya adalah SMTP (Simple Mail Transfer Protcol) untuk pengiriman e-mail, FTP (File Transfer Protocol) untuk transfer data, HTTP (Hyper Text Transfer Protocol) untuk aplikasi web, NNTP (Network News Transfer Protocol) untuk distribusi news group dan lain-lain. Setiap aplikasi pada umumnya menggunakan protokol TCP dan IP, sehingga keseluruhan keluarga protokol ini dinamai TCP/IP. </P></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> ''' Internet Protokol ''' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Internet Protocol (IP) berfungsi menyampaikan paket data ke alamat yang tepat. Oleh karena itu Internet Protocol memegang peranan yang sangat penting dari jaringan TCP/IP. Karena semua aplikasi jaringan TCP/IP pasti bertumpu kepada Internet Protocol agar dapat berjalan dengan baik. Suatu datagram bisa saja tidak sampai dengan selamat ke tujuan karena beberapa hal berikut: </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> a. Adanya bit error pada saat pentransmisan datagram pada suatu medium. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> b. Router yang dilewati men-discard datagram karena terjadinya kongesti dan kekurangan ruang pada memori buffer. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> c. Putusnya rute ke tujuan untuk sementara waktu akibat adanya router yang down. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> d. Terjadinya kekacauan routing, sehingga datagram mengalami looping. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Setiap protokol memiliki bit-bit ekstra diluar informasi/data yang dibawanya. Selain informasi, bit-bit ini juga berfungsi sebagai alat kontrol. Dari sisi efisiensi, semakin besar jumlah bit ekstra ini, maka semakin kecil efisiensi komunikasi yang berjalan. Sebaliknya semakin kecil jumlah bit ekstra ini, semakin tinggi efisiensi komunikasi yang berjalan. Disinilah dilakukan trade-off antara keandalan datagram dan efisiensi. Sebagai contoh, agar datagram IP dapat menemukan tujuannya, diperlukan informasi tambahan yang harus dicantumkan pada header ini. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> IP (Internet Protocol) address (alamat IP) adalah suatu identitas yang unik dari suatu host atau komputer pada jaringan (network). Format alamat dari IP adalah W.X.Y.Z. Dimana masing-masing huruf tersebut terdiri dari 8 bit, sehingga apabila ditampilkan dalam bentuk desimal menjadi berupa angka dari 0-255 dan dipisahkan oleh notasi titik (dot). </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">''' Jaringan Komputer Nirkabel (Wireless) ''' </div>
+
==Teori Khusus==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Jaringan nirkabel merupakan sebuah LAN dimana transmisi data (pengiriman maupun penerimaan data) dilakukan melalui teknologi frekuensi radio lewat udara, menyediakan sebagian besar keunggulan dan keuntungan dari teknologi lama LAN namun tidak dibatasi media kabel atau kawat. </p></div>
+
===Definisi Mikrokontroler===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Muncul dan berkembangnya sistem jaringan nirkabel dipicu oleh kebutuhan akan biaya pengeluaran yang lebih rendah menyangkut infrastruktur jaringan dan untuk mendukung aplikasi jaringan bergerak dalam efisiensi proses, akurasi dan biaya pengeluaran yang rendah dalam hitungan bisnis. Kem</div>udahan bergerak (Mobilitas) kemudahan bergerak memungkinkan pengguna untuk berpindah-pindah secara fisik ketika menggunakan aplikasi seperti handheld PC (seperti PDA/personal digital assistance dan semacamnya) atau data collector (alat seperti kalkulator yang biasa dibawa untuk pengecekan dan pengisian data). </p>
+
<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)[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 adalah sebuah sistem mikroprosesor dalam chip tunggal yang dimana didalam nya terdapat CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya, dan juga mempunyai masukan da keluaran serta kendali yang difungsikan untuk membaca data, dan dengan program yang bisa ditulis dan dihapus dengan cara khusus. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Aplikasi bergerak membutuhkan jaringan tanpa kabel termasuk semua yang berhubungan atau bergantung pada sistem real time dalam mengakses database biasanya disimpan dalam database yang terpusat.Ada dua jenis jaringan wireless : </p></div>
+
   
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Sebuah “ad-hoc” atau peer-to-peer wireless network yang mencakup sejumlah komputer dimana setiap komponennya dilengkapi dengan kartu antar muka jaringan nirkabel (w-NIC – wireless Network Interface Card). Setiap komputer dapat berkom</div>unikasi secara langsung dengan semua komputer yang tersambung dengan jaringan wireless tadi. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1.  Karakteristik Mikrokontroler </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Sumardi (2013:2 [1], mikrokontroler memiliki karakteristik sebagai berikut : </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Sebuah jaringan wireless juga dapat menggunakan access point, atau base station. Pada tipe jaringan wireless ini, access point bekerja seperti layaknya Hub, menyediakan sambungan untuk komputer wireless. Juga dapat menyambungkan (sebagai b</div>ridge) dari jaringan local wireless ke jaringan kabel (Wireles LAN to Wired LAN), mengizinkan komputer pada jaringan seperti file server atau sambungan internet yang telah ada.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Ada 2 jenis acces-point yaitu: </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> a. Dedicated hardware access point (HAP) atau dapat disebut juga access-point berbentuk hardware seperti WaveLAN dari Lucent, Airport Base Station milik Apple, atau Aviator PRO keluaran WebGear. Access point hardware memberikan bantuan yang komprehensif pada kebanyakan layanan wireless. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> b. Access point dalam bentuk perangkat lunak (software access point) yang bekerja pada komputer yang menggunakan w-NIC seperti yang digunakan pada ad-hoc atau jaringan wireless peer-to-peer, dimana komputer pada jaringan wireless tersambung dengan menggunakan access point software.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Standar yang di gunakan pada perangkat wireless yang di pakai IEEE (Institute of Electrical and Electronics Engineers) adalah 802.11. Untuk lebih melengkapi akan di jelaskan beberapa protokol pada wireless lan sebagai berikut : </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. Memiliki program khusus yang disimpan didalam memori untuk aplikasi tertentu, tidak seperti PC yang multifungsi karena mudahnya masukan program. Program mikrokontroler relatif lebih kecil dari pada program-program pada PC. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> ''' 1. 802.11b ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Pertama digunakan sekitar akhir tahun 1999 dengan menggunakan frekuensi 2,4 GHz, maksimum bandwidth yang dapat di capai adalah 11 Mbps (Mega bit per second), radio sinyal yang di gunakan adalah DSSS (Direct Sequence Spread Spectrum). Kanal yang tidak overlapping ada 3 ( yaitu kanal 1, kanal 6, dan kanal 11). Kompatibel dengan tipe g jika tipe g dijalankan pada mode mixed. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> ''' 2. 802.11a ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> b. Konsumsi daya lebih kecil. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Digunakan pada akhir tahun 2001 dengan menggunakan frekuensi 5,8 GHz, Maksimum bandwidth yang bisa di capai 54 Mbps, radio sinyal yang di gunakan adalah OFDM. Kanal yang tidak overlapping 12 (bisa lebih). Tidak kompatibel dengan tipe b dan g. Tentunya anda bisa menyimak kenapa tidak kompatibel dengan tipe a ataupun g. Betul! Yaitu frekuensi kerjanya yang berbeda. Kurang populer digunakan karena tidak kompatibel dengan tipe a ataupun g, meskipun memiliki kelebihan kanal yang tidak overlap. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> ''' 3. 802.11g ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> c. Rangkaiannya lebih sederhana dan kompak. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Digunakan pada pertengahan tahun 2003 dengan mengunakan frekuensi 2, 4 GHz, maksimum bandwidth yang bisa dicapai pada awal pertama kali keluar sebesar 54 Mbps, dengan berkembangnya teknologi, sekarang ini tipe g sudah bisa mencapai 108 Mbps. Radio sinyal yang digunakan adalah OFDM. Kanal yang tidak overlapping Kompatibel dengan type b namun kinerja ataupun kecepatan transfernya akan turun mengikuti kecepatan pada tipe b yaitu 11 Mbps. Digunakan mulai pertengahan tahun 2003 dengan menggunakan frekuensi 2,4 GHz dan 5,8 GHz, maksimum bandwidth yang bisa di capai 54 Mbs, modulasi sinyal yang di gunakan OFDM. Kanal yang tidak overlapping 16. Bila jalan pada tipe a tidak kompatibel dengan type b dan g. Bila jalan pada modus g kompatibel dengan type b. Berarti pada tipe a/g ini kita diberi keleluasaan untuk menggunakan salah satu dari protokol yang dapat digunakan pada jaringan WiFi ini. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> ''' Wireless USB '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> d. Harganya murah, karena komponennya sedikit. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"><p> Tp-Link WN321G berfungsi untuk menghubungkan jaringan nirkabel Raspberry. TP-Link WN321G mampu memberikan kecepatan nirkabel hingga 54Mbps. </p></div>
+
<galeri>
+
</galeri>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">  ''' Definisi Flowchart ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> e. Unit I/O yang sederhana, misalnya LCD, LED, Latch. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">  ''' Pengertian Flowchart ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Flowchart atau Bagan alir adalah bagan  (chart) yang menunjukkan alir  (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. </p></div>
+
<galeri>
+
</galeri>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' Jenis-jenis flowchart ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Ada beberapa jenis flowchart diantaranya:  </p> </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 1.    Bagan alir dokumen (document flowchart). </p> </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 2.    Bagan alir skematik (schematic flowchart).  </p> </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 3.   Bagan alir program (program flowchart).  </p> </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.4in"> <p> 4.    Bagan alir proses (process flowchart). </p> </div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' a. System Flowchart '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> f. Lebih tahan terhadap kondisi lingkungan ekstrim, misalanya temperature tekanan, kelembaban, dan sebagainya. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> System flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' b.  Document Flowchart '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> g. Klasifikasi mikrokontroler menurut Malik dan Mohammad Unggul Juwana (2009:3), mikrokontroler memiliki beberapa klasifikasi sebagai berikut : </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Bagan alir dokumen  (document flowchart) atau disebut juga bagan alir formulir  (form  flowchart)  atau  paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' c. Schematic Flowchart '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. ROM (Flash Memory) dengan kapsitas 1024 byte (1KB). </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar  ini  memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' d. Program Flowchart '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><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.3in"> <p> Bagan alir program  (program flowchart)  merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem. Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program  (program logic flowchart)  dan bagan alir program komputer terinci  (detailed computer program flowchart). </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci  (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. EEPROM (memori data) berkapsitas 64 byte. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' e. Process Flowchart '''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><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.3in"> <p> Bagan alir proses  (process flowchart) merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur. </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> ''' Web Browser ''' </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 5. Timer/Counter bbit dengan prescaler. </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> ''' Pengertian Web Browser ''' </div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Web Browser adalah suatu program atau software yang digunakan untuk menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer. Awalnya, web browser berorientasi pada teks dan belum dapat menampilkan gambar. Namun, web browser sekarang tidak hanya menampilkan gambar dan teks saja, tetapi juga memutar file multimedia seperti video dan suara. Web browser juga dapat mengirim dan menerima email, mengelola HTML, sebagai input dan menjadikan halaman web sebagai hasil output yang informative. Dengan menggunakan web browser, para pengguna internet dapat mengakses berbagai informasi yang terdapat di internet dengan mudah. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 6. Fasilitas pemrograman di dalam sistem (ISCP = In Circuit Serial Programming). </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 2. Fitur-Fitiur Mikrokontroler </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Malik dan Mohammad Unggul Juwana (2013:3), ada beberapa fitur yang pada umumnya ada dalam mikrokontroler adalah sebagai berikut : </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. RAM  </p></div>
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variable. Memori ini bersifat volatile yang artinya akan kehilangan semua data nya jika tidak mendapatkan catu daya. </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. ROM. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> ROM disebut sebgaia kode memori karena berfungsi untuk temat penyimpanan program yang akan diberikan oleh user. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> c. Register. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Register merupakan tempat penyimpanan nilai-nilai yangdigunakan dalam proses yang telah disediakan oleh mikrokontroler. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> d. Special Function Register. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler dan register ini terletak di RAM. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> e. Input dan Output Pin. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="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></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> f. Interrupt. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Interrupt merupakan bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan intrupsi, sehingga ketak program sedang dijalankan, program tersebut dapat diinterupsikan terlebih dan menjalakan program interupsi terlebih dahulu. </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 Malik dan Mohammed Juwana (2009:3). Ada beberpa interrupt yang terdapat pada mikrokontroler adalaha 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. Interrupt Eksternal. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><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.7in"><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.7in"><p style="line-height: 2"> Interrupt ini akan terjadi ketika ada penerima telah tercapai. </p></div>
 +
 
 +
===Konsep Dasar Arduiono===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Aduino </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. </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. Sejarah Dan Perkembangan Arduino </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Proyek ini berawal di Ivrea, Italia pada tahun 2005. Sekarang telah lebih dari 120.000 unit terjual. Pendirinya adalah Massimo Banzi dan David Cuartielles.Arduino dikembangkan oleh sebuah tim yang beranggotakan orang-orang dari berbagai belahan dunia. Anggota inti dari tim ini adalah: </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> - Massimo Banzi Milano, Italy </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in">
 +
<p style="line-height: 2"> - David Cuartielles Malmoe, Sweden </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> - Tom Igoe New York, US </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in">
 +
<p style="line-height: 2"> - Gianluca Martino Torino, Italy </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> - David A. Mellis Boston, MA, USA </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Profil mengenai anggota tim tersebut dan kontribusinya bisa diakses pada situs webhttp://www.arduino.cc/playground/Main/People.Saat ini komunitas Arduino berkembang dengan pesat dan dinamis di berbagai belahan dunia.Bermacam-macam kegiatan yang berkaitan dengan projek-projek Arduino bermunculan dimana-mana, termasuk di Indonesia. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Untuk memahami Arduino, terlebih dahulu kita harus memahami terlebih dahulu apa yang dimaksud dengan physical computing. Physical computing adalah membuat sebuah sistem atau perangkat fisik dengan menggunakan software dan hardware yang sifatnya interaktif yaitu dapat menerima rangsangan dari lingkungan dan merespon balik. Physical computing adalah sebuah konsep untuk memahami hubungan yang manusiawi antara lingkungan yang sifat alaminya adalah analog dengan dunia digital. Pada prakteknya konsep ini diaplikasikan dalam desaindesain alat atau projek-projek yang menggunakan sensor dan microcontroller untuk menerjemahkan input analog ke dalam sistem software untuk mengontrol gerakan alat-alat elektro-mekanik seperti lampu, motor dan sebagainya. Pembuatan prototype atau prototyping  adalah kegiatan yang sangat penting di dalam proses physical computing karena pada tahap inilah seorang perancang melakukan eksperimen dan uji coba dari berbagai jenis komponen, ukuran, parameter, program komputer dan sebagainya berulang-ulang kali sampai diperoleh kombinasi yang paling tepat. Dalam hal ini perhitungan angka-angka dan rumus yang akurat bukanlah satu-satunya faktor yang menjadi kunci sukses di dalam mendesain sebuah alat karena ada banyak faktor eksternal yang turut berperan, sehingga proses mencoba dan menemukan/mengoreksi kesalahan perlu melibatkan hal-hal yang sifatnya non-eksakta. Prototyping adalah gabungan antara akurasi perhitungan dan seni. Proses prototyping bisa menjadi sebuah kegiatan yang menyenangkan atau menyebalkan, itu tergantung bagaimana kita melakukannya. Misalnya jika untuk mengganti sebuah komponen, merubah ukurannya atau merombak kerja sebuah prototype dibutuhkan usaha yang besar dan waktu yang lama, mungkin prototyping akan sangat melelahkan karena pekerjaan ini dapat dilakukan berulang-ulang sampai puluhan kali – bayangkan betapa frustasinya perancang yang harus melakukan itu. Idealnya sebuah prototype adalah sebuah sistem yang fleksibel dimana perancang bisa dengan mudah dan cepat melakukan perubahan-perubahan dan mencobanya lagi sehingga tenaga dan waktu tidak menjadi kendala berarti. Dengan demikian harus adasebuah alat pengembangan yang membuat proses prototyping menjadi mudah. </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 masa lalu (dan masih terjadi hingga hari ini) bekerja dengan hardware berarti membuat rangkaian menggunakan berbagai komponen elektronik seperti resistor, kapasitor, transistordan sebagainya. Setiap komponen disambungkan secara fisik dengan kabel atau jalur tembagayang disebut dengan istilah “hard wired” sehingga untuk merubah rangkaian maka sambungan-sambungan itu harus diputuskan dan disambung kembali. Dengan hadirnya teknologi digital dan microprocessor fungsi yang sebelumnya dilakukan dengan hired wired digantikan dengan program-program software. Ini adalah sebuah revolusi di dalam proses prototyping. Software lebih mudah diubah dibandingkan hardware, dengan beberapa penekanan tombol kita dapat merubah logika alat secara radikal dan mencoba versi ke-dua, ke-tiga dan seterusnya dengan cepat tanpa harus mengubah pengkabelan dari rangkaian. Saat ini ada beberapa alat pengembangan prototype berbasis microcontroller yang cukup populer, misalnya: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Arduino _ http://www.arduino.cc </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> I-CubeX _ http://www.infusionsystems.com </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Arieh Robotics Project Junior _ http://www.arobotineveryhome.com </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Dwengo _ http://www.dwengo.org </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> EmbeddedLab _ http://www.embedded.arch.ethz.ch </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> GP3 _ http://www.awce.com/gp3.htm </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 antara sekian banyak alat pengembangan prototype, Arduino adalah salah satunya yangpaling banyak digunakan.Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open source.Pertama-tama perlu dipahami bahwa kata “platform” di sini adalah sebuah pilihan kata yangtepat. Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia adalah kombinasi darihardware, bahasa pemrograman dan Integrated Development Environment (IDE) yang canggih. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> IDE adalah sebuah software yang sangat berperan untuk menulis program, meng-compilemenjadi kode biner dan meng-upload ke dalam memory microcontroller. Ada banyak projek danalat-alat dikembangkan oleh akademisi dan profesional dengan menggunakan Arduino, selainitu juga ada banyak modul-modul pendukung (sensor, tampilan, penggerak dan sebagainya) yang dibuat oleh pihak lain untuk bisa disambungkan dengan Arduino. Arduino berevolusi menjadi sebuah platform karena ia menjadi pilihan dan acuan bagi banyak praktisi.Salah satu yang membuat Arduino memikat hati banyak orang adalah karena sifatnya yang opensource, baik untuk hardware maupun software-nya. Diagram rangkaian elektronik Arduino digratiskan kepada semua orang. Anda bisa bebas men-download gambarnya, membeli komponen-komponennya, membuat PCB-nya dan merangkainya sendiri tanpa harus membayarkepada para pembuat Arduino. Sama halnya dengan IDE Arduino yang bisa di-download dandiinstal pada komputer secara gratis. Kita patut berterima kasih kepada tim Arduino yang sangat dermawan membagi-bagikan kemewahan hasil kerja keras mereka kepada semua orang. Saya pribadi betul-betul kagum dengan desain hardware, bahasa pemrograman dan IDE Arduino yang berkualitas tinggi dan sangat berkelas.Yang membuat Arduino dengan cepat diterima oleh orang-orangadalah karena: </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> - Murah, dibandingkan platform yang lain. Harga sebuah papan Arduino tipe Uno asli buatan Italia yang saya beli di tahun 2011 seharga Rp 290.000,-. Sebuah investasi yang sangat murah untuk berbagai keperluan projek. Harganya akan lebih murah lagi jika pengguna membuat papannya sendiri dan merangkai komponen-komponennya satu persatu. </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> - Lintas platform, software Arduino dapat dijalankan pada system operasi Windows,Macintosh OSX dan Linux, sementara platform lain umumnya terbatas hanya padaWindows. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> - Sangat mudah dipelajari dan digunakan. Processing adalah bahasa pemrograman yang digunakan untuk menulis program di dalam Arduino. Processing adalah bahasa pemrograman tingkat tinggi yang dialeknya sangat mirip dengan C++ dan Java, sehinggapengguna yang sudah terbiasa dengan kedua bahasa tersebut tidak akan menemui kesulitan dengan Processing. Bahasa pemrograman Processing sungguh-sungguh sangat memudahkan dan mempercepat pembuatan sebuah program karena bahasa ini sangat mudah dipelajari dan diaplikasikan dibandingkan bahasa pemrograman tingkat rendah seperti Assembler yang umum digunakan pada platform lain namun cukup sulit. Untuk mengenal Processing lebih lanjut, silakan mengunjungi situs web-nya dihttp://www.processing.org. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> - Sistem yang terbuka, baik dari sisi hardware maupun software-nya.Sangat menarik ketika membuka kotak pembungkus papan Arduino terdapat tulisan bahwaArduino diperuntukan bagi seniman, perancang dan penemu. Sungguh membesarkan hati dan membangkitkan semangat bahwa penggunanya tidak harus teknisi berpengalaman atau ilmuwan berotak jenius. Anda tertarik untuk menjadi seniman digital? </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Secara umum Arduino terdiri dari dua 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"> 1. Hardware > papan input/output (I/O) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Software >Software Arduino meliputi IDE untuk menulis program, driver untuk koneksi dengan komputer, contoh program dan library untuk pengembangan program. </p></div>
 +
 
 +
===Jenis-Jenis Papan Arduino===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Saat ini ada bermacam-macam bentuk papan Arduino yang disesuaikan dengan peruntukannya seperti diperlihatkan berikut ini: </p></div>
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> ARDUINO USB </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer. Contoh: </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino Uno </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino Duemilanove </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino Diecimila </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino NG Rev. C </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino NG (Nuova Generazione) </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino Extreme dan Arduino Extreme v2 </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino USB dan Arduino USB v2.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"> Arduino Serial </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
gambar
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menggunakan RS232 sebagai antar muka pemrograman atau komunikasi komputer.Contoh: Arduino Serial dan Arduino Serial v2.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"> Arduino Mega </p></div>
 +
 
 +
 
 +
 
 +
 
 +
gambar
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Papan Arduino dengan spesifikasi yang lebih tinggi, dilengkapi tambahan pin digital, pin analog,port serial dan sebagainya. Contoh: </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino Mega </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • Arduino Mega 2560 </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Arduino Fio </p></div>gambar<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Ditujukan untuk penggunaan nirkabel. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Arduino Lilypad </p></div>gambar<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Papan dengan bentuk yang melingkar. Contoh: LilyPad Arduino 00, LilyPad Arduino 01,LilyPad Arduino 02, LilyPad Arduino 03, LilyPad Arduino 04. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Arduino BT </p></div>gambar<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Mengandung modul bluetooth untuk komunikasi nirkabel </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Arduino Nano Dan ArduinoMini </p></div>gambar<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Papan berbentuk kompak dan digunakan bersama breadboard. Contoh: </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> o Arduino Nano 3.0, Arduino Nano 2.x </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> o Arduino Mini 04, Arduino Mini 03, Arduino Stamp 02 </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> CATATAN : </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 begitu beragamnya papan Arduino yang ada di pasaran wajar jika seorang pemula akan kebingungan untuk menentukan tipe papan apa yang sebaiknya digunakan. Sebagai sama-sama pemula yang ingin berbagi pengalaman, saya akan menganjurkan untuk memulai dengan tipe Duemilanove atau Uno mengingat kedua tipe papan ini yang paling banyak digunakan oleh para aktivis Arduino saat ini. Arduino Uno adalah generasi yang terakhir setelah Duemilanove dan dari sisi harganya sedikit lebih mahal karena memiliki spesifikasi yang lebih tinggi (microcontroller: Atmega328 dan flash memory: 32 KB).Komponen utama di dalam papan Arduino adalah sebuah microcontroller 8 bit dengan merkATmega yang dibuat oleh perusahaan Atmel Corporation. Berbagai papan Arduino menggunakan tipe ATmega yang berbeda-beda tergantung dari spesifikasinya, sebagai contoh Arduino Uno menggunakan ATmega328 sedangkan Arduino Mega 2560 yang lebih canggih menggunakan ATmega2560.Untuk memberikan gambaran mengenai apa saja yang terdapat di dalam sebuah microcontroller, pada gambar berikut ini diperlihatkan contoh diagram blok sederhana dari microcontroller ATmega328 (dipakai pada Arduino Uno). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> • Universal Asynchronous Receiver/Transmitter (UART) adalah antar muka yang digunakan untuk komunikasi serial seperti pada RS-232, RS-422 dan RS-485. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> • 2KB RAM pada memory kerja bersifat volatile (hilang saat daya dimatikan), digunakanoleh variable-variabel di dalam program. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> • 32KB RAM flash memory bersifat non-volatile, digunakan untuk menyimpan program yang dimuat dari komputer. Selain program, flash memory juga menyimpan 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"> Bootloader adalah program inisiasi yang ukurannya kecil, dijalankan oleh CPU saat daya dihidupkan. Setelah bootloader selesai dijalankan, berikutnya program di dalam RAM akan dieksekusi. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> • 1KB EEPROM bersifat non-volatile, digunakan untuk menyimpan data yang tidak boleh hilang saat daya dimatikan. Tidak digunakan pada papan Arduino. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> • Central Processing Unit (CPU), bagian dari microcontroller untuk menjalankan setiap instruksi dari 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"> • Port input/output, pin-pin untuk menerima data (input) digital atau analog, dan mengeluarkan data (output) digital atau analog.Setelah mengenal bagian-bagian utama dari microcontroller ATmega sebagai komponen utama,selanjutnya kita akan mengenal bagian bagian dari papan Arduino itu sendiri. </p></div>
 +
 
 +
===Komponen Eektronika===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Lampu LED </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Lampu LED atau kepanjangannya (light emitting diode) adaah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki fungsi untuk menunjukan status dari perangkat elektronika tersebut. Misalnya pada sebuah komputer, terdapat lampu led power dan power saving. Lampu led terbuat dari plastic dan diode semikonduktor yang dapat menyala apabila dialiri tegangan listrik rendah (sekitar 1.5 volt DC). Bermacam-macam warna dan bentuk dari lampu led, disesuaikan dengan kebutuhan dan fungsinya. Bentuk fisik dari lampu led dapat dilihat pada gambar 2.7 sebagai berikut : </p></div>GAMBAR<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Fungsi Lampu Led </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Led (light emitting diode) merupakan lampu yang akhir-akhir ini muncul dalam kehidupan kita. Led dulu umumnya digunakan pada gadget seperti ponsel serta komputer. Sebagai pesaing lampu bolham dan nen, saat ini aplikasinya mulai meluas dan bahkan kita bisa temukan pada korek api yang kita gunakan. Led sebagai model lampu masa kedepan dianggap dapat menekan pemanasan global karena efisiennya. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 2. Resistor </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Resistor atau tahanan adalah salah satu komponen elektronika yang berfungsi untuk mengatur serta menghambat arus listrik. Resistor adalah komponen dasar elektronika yang dipergunakan untuk membatasi jumlah arus yang mengalir dalam suatu rangkaian. Sesuai dena resistor bersifat resitif dan biasanya komponen ini terbuat dari bahan karbon. Berdasarkan Ohm bahwa resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari resistor disebut Ohm atau dilambangkan symbol W (Omega). Untuk menghitung hambatan pada resistor dapat menggunakan rumus sebagai berikut : </p></div>GAMBAR RUMUS<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> KETERANGAN </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> V = tegangan listrik (volt) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> I  = arus yang mengalir (ampere) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> R = tahanan (Ohm) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Untuk mengetahui nilai resistor berdasarkan warnanya dapat dilihat pada gambar 2.6 sebagai berikut : </p></div>GAMBAR<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Penjelasan dari kode warna resistor pada gambar 2.13. sebagai berikut : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kode I, menyatakan angka ke satu </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kode II, menyatakan angka ke dua </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kode III, menyatakan factor pengali </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kode IV, menyatakan nilai toleransi atau batas anatara nilai tahanan terbesar dengan nilai tahanan terkecil. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Misalnya diketrahui warna tahanan terdiri dari merah,-hijau-orange-emas, berarti nilai resistansinya = 25.000 ohm ± 5% = 25 K ohm ±5%. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Nilai maksimal dari resistansinya = 25.000 + (25.000X5%)=26.250 ohm. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Nilai maksimal dari resistansinya = 25.000 - (25.000X5%)=26.250 ohm. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut macamnya resistor terbagi dua macam yaitu : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Resistor Tetap (Fixed Resistor) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Resistor tetap adalah resistor yang memliki nilai hambatan yang tetap tidak dapat diubah-ubah. Apabila nilai tahannya semakin besar, maka arus semakin kecil. Sebaliknya bila nilai tahanannya kecil, maka arus yang mengalir semakin besar. Resistor sesuai dengan kemampuan dayanya. Adapun resistor tidak tetap dapat dilihat pada gambar 2.14. : </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 2. Resistor Tidak Tetap (Variable Resistor) </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Ialah resisitro yang nilai hambatannya atau resistansinya dapat diubah-ubah. Jenisnya antara lain : hambatan geser, trimpot dan potensiometer. Yang banyak digunakan ialah trimpot dan potensiometer. </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. Tahanan Variable adalah jenis tahanan yang resistensinya bisa diubah-ubah, seperti Potensiometer dengan cara diputar dan Trimpot (trimer potensiometer). </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> b. LDR (Light Dependent Resistence) adalah tahanan yang nilai resistansinya dipengaruhi oleh cahaya, nilai tahannya akan mengecil apabila terkena cahaya dan membesar apabila tidak terkena cahaya. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> c. NTC (Negative Thermal Coeffisien) dan PTC (Positivethermal Coeffisien) adalah jenis tahanan yang nilai tahannya dipengaruhi oleh perubahan suhu.NTC pada suhu yang tinggi nilai tahannya turun dan pada suhu rendah nilai tahannya naik, sedangkan PTC kebalikan pada suhu yang tinggi nlai tahanannya naik dan pada suhu yang rendag nilai tahannya turun. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Adapun resistor yang tidak tetap seperti pada gambar 2.15. : </p></div>
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 3. Kapasitor </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kapasitor adalah komponen elektronika yang mempunyai kemampuan menyimpan electron-electron selama waktu yang tidak tertentu. Kapasitor berbeda dengan akumulator dalam menyimpan muatan listrik terutama tidak terjadi perubahan kimia pada bahan kapasitor dinyatakan dalam farad.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"> Pengertian lain kapasitor adalah komponen elektronika yang dapat menympan dan melepas muatan listrik. Struktur sebuah kapasitor dari 2 buah plat metal yang dipisahkan oleh bahan dielektrik. Bahan-bahan dielektrik yang umu dikenal misalnya vakum, keramik, gelas, elektrolit dan lain-lain. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki (elektroda) metalnyadan pada saat yang sama muatan-muatan negatif terkumpul pada ujung metal yang satu lagi. Muatan positif tidak dapat megalir menuju ujung kutup negatif dan sebaiknya negate tidak bisa menuju ujung kutup positif, karena terpisah oleh bahan dielektrik yang non-kondukktif. </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. Tombol Reset </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Proses reset merupakan proses untuk mengembalikan sistem ke kondisi semula. Power-on reset merupakan peroses reset yangberlangsung secara otomatis pada saat sistem pertama kali diberi daya. pinreset juga dapatdiberi rangkaian manual reset. beberapa rangkaian yang umum digunakanterdapat pada gambar 2.16. pemberian rangkaianini membuat sistem dapat di-reset oleh user setiap saatdengan menekan tombol reset. </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 5. Konsep Dasar Dioda </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. Definisi Dioda </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 Budiharto (2009:02), “Piranti semikonduktor yang mengalirkan arus ke satu arah”.  </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kalau ia dialiri arus AC maka akan berhasil didapatkan arus DC dari arus AC ini. Karenanya pada sifat yang demikian maka dioda bisa digunakan sebagai perata arus yang biasa dipasang di adaptor. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Rusmadi (2009:32), bahwa “Dioda adalah termasuk komponen semikonduktor yang terdiri dari 2 buah elektroda yaitu anoda (bahan P) dan katoda (bahan N)”.Menurut Rusmadi (2009:32), bahwa “Dioda adalah termasuk komponen semikonduktor yang terdiri dari 2 buah elektroda yaitu anoda (bahan P) dan katoda (bahan N)”. </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 pengertian di atas dapat disimpulkan bahwa Dioda adalah piranti semikonduktor yang terdiri dari 2 buah elektroda yaitu anoda (bahan P) dan katoda (bahan N).Komponen elektronika dengan dua terminal, yang terbentuk dari dua jenis semikonduktor, yaitu type P yang biasa disebut dengan anoda dan type N yang biasa disebut dengan katoda, dimana kemudian kedua semikonduktor ini digabungkan. Untuk membuat diode dalam keadaan conduct, diperlukan tegangan biasnya sebesar 0,3 volt untuk dioda dengan bahan germanium atau 0,7 volt untuk dioda dengan bahan silikon. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Perlu diketahui bahwa komponen dioda ini pada umumnya hamper selalu dipergunakan dalam rangkaian, terutama pada rangkaian Power Supply. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Menurut Rusmadi (2009:34) Fungsi diode dalam suatu rangkaian adalah: </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Penyearah tegangan listrik. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Pengaman tegangan listrik. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. Memblokir tegangn 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"> 6. IC Regulator </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Salah satu tipe regulator tegangan tetap adalah 78XX. Regulator tegangan tipe 78XX adalah salah satu regulator tegangan tetap dengan tiga terminal, yaitu terminal VIN, GND dan VOUT. Tegangan keluaran dari regulator 78XX memungkinkan regulator untuk dipakai dalam sistem logika, instrumentasi dan Hifi. Regulator tegangan 78XX dirancang sebagai regulator tegangan tetap, meskipun demikian dapat juga keluaran dari regulator ini diatur tegangan dan arusnya melalui tambahan komponen eksternal. Pada umumnya catu daya selalu dilengkapi dengan regulator tegangan. Tujuan pemasangan regulator tegangan pada catu daya adalah untuk menstabilkan tegangan keluaran apabila terjadi perubahan tegangan masukan pada catu daya. Fungsi lain dari regulator tegangan adalah untuk perlindungan dari terjadinya hubung singkat pada beban. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Untuk melihat karakteristik regulator tegangan positif 78xx dapat dilihat pada tabel 2.18. sebagai berikut: </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Angka xx pada bagianterakhir penulisan tipe regulator78xx merupakan besarnya tegangan outputdari regulator tersebut. Kemudianhuruh L, M merupakan besarnya arus maksimum yang dapat dialirkan pada terminal output regulator tegangan positif tersebut. Untuk penulisan tanpa huruf Lataupun M (78(L/M)xx) pada regulator tegangan positif 78xx maka arus maksimal yang dapat dialirkan pada terminal outputnya adalah 1 ampere. Karakteristik dan tipe-tipe kemampuan arus maksimal output dari regulator tegangan positif 78xx dapat dilihat pada tabel diatas.Kode huruf pada bagian depan penulisan tipe regulator78xx merupakan kode produsen (AN78xx, LM78xx, MC78xx) regulator tegangan positif 78xx. Cara pemasangan dari regulatortegangan tetap 7805pada catu daya dapat dilihat pada gambar 2.21 sebagai berikut.9 </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Penggunaan IC regulator dalam rangkaian </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> IC 7805 merupakan IC peregulasi,dimana IC 7805 bekerja pada sumber arus searah yang menghasilkan keluaran 5 volt sedangkan pada rangkaian IC inidigunakan untuk memaksa keluaran yang kita berikan diatas 5 volt menjadi 5 volt dengan hasil positif, sesuai dengan data IC 7805 bekerja efektif antara range 7V-20V. IC 7805 terdapat beberapa macam mulai dari komponen SMD (surface mount device) sampai aplikasi umum dengan keluaran arus sampai dengan 1A. </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
===Konsep Dasar Keypad Membrane 4x4===
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Salah satu jenis perangkkat antar muka yang umum dijumpai pada embedded adaah keypad matrik 3x4 atau 4x4. Keypad biasanya digunakan pada beberapa perlatan yang berbasis mikrokontrorel. Pada penggunanya keypad terdiri dari beberapa sakar, yang saing terhubung jika diakukan penekanan pada bagian keyoad $sehingga antara kolom dan baris terhubung. Agar mikrokontroer dapat meakukan scan keypad harus diberikan logika LOW (“0”) ketika tombol keypad tidak ditekan dan ogika HIGH (“1”) pada saat keypad ditekan.4 </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Keypad membrane yang digunaa dengan jumah kolom 4 dan jumah baris 4 yang dapat diguakan, rangkaian keypad 4x4 dapat dilihat pada gambar berikut : </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
===Konsep Dasar Relay===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. Definisi Reley </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Reley adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih 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"> Sebagai contoh, dengan Relay yang menggunakan Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai saklarnya) untuk menghantarkan listrik 220V 2A. Berikut gambar Reley dan symbol relay : </p></div>
 +
 
 +
 
 +
gambar
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 2. Prinsip Kerja Relay </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Sebelum membahas lebih lanjut mengenai Prinsip Kerja atau Cara Kerja sebuah Relay, kita perlu mengetahui Komponen-komponen dasar pembentuk sebuah Relay pada dasarnya, Di sebuah Relay sederhana terdiri dari 4 komponen dasar  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"> 1. Electromagnet (Coil) </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Armature </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. Switch Contact Point (Saklar) </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 4. Spring </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Berikut ini merupakan gambar dari bagian-bagian Relay (Struktur Sederhana sebuah Relay) Konstruksi dan Struktur dasar Relay : </p></div>
 +
 
 +
 
 +
gambar
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Kontak Poin (Contact Point) Relay terdiri dari 2 jenis 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"> 1. Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi CLOSE (tertutup) </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi OPEN (terbuka) </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 gambar diatas, sebuah Besi (Iron Core) yang dililit oleh kumparan Coil yang berfungsi untuk mengendalikan Besi tersebut. Apabila Kumparan Coil diberikan arus listrik, maka akan timbul gaya Elektromagnet yang kemudian menarik Armature untuk berpindah dari Posisi sebelumnya (NC) ke posisi baru (NO) sehingga menjadi Saklar yang dapat menghantarkan arus listrik di posisi barunya (NO). Posisi dimana Armature tersebut berada sebelumnya (NC) akan menjadi OPEN atau tidak terhubung. </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada saat tidak dialiri arus listrik, Armature akan kembali lagi ke posisi Awal (NC). </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Coil membutuhkan arus listrik yang relatif kecil untuk mengaktifkan electromagnet dan menarik Contact Poin ke posisi Close </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. Arti Pole dan Throw </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">  </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Karena Relay merupakan salah satu jenis dari Saklar, maka istilah Pole dan Throw yang dipakai dalam Saklar juga berlaku pada Relay. Berikut ini adalah penjelasan singkat mengenai Istilah Pole and Throw : </p></div>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> Pole : Banyaknya Kontak (Contact) yang dimiliki oleh sebuah relay </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Throw : Banyaknya kondisi yang dimiliki oleh sebuah Kontak (Contact). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Berdasarkan penggolongan jumlah Pole dan Throw-nya sebuah relay, maka relay dapat digolongkan menjadi : </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Single Pole Single Throw (SPST) : Relay golongan ini memiliki 4 Terminal, 2 Terminal untuk Saklar dan 2 Terminalnya lagi untuk Coil. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Single Pole Double Throw (SPDT) : Relay golongan ini memiliki 5 Terminal, 3 Terminal untuk Saklar dan 2 Terminalnya lagi untuk Coil. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. Double Pole Single Throw (DPST) : Relay golongan ini memiliki 6 Terminal, diantaranya 4 Terminal yang terdiri dari 2 Pasang Terminal Saklar sedangkan 2 Terminal lainnya untuk Coil. Relay DPST dapat dijadikan 2 Saklar yang dikendalikan oleh 1 Coil. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Double Pole Double Throw (DPDT) : Relay golongan ini memiliki Terminal sebanyak 8 Terminal, diantaranya 6 Terminal yang merupakan 2 pasang Relay SPDT yang dikendalikan oleh 1 (single) Coil. Sedangkan 2 Terminal lainnya untuk Coil. </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 Golongan Relay diatas, terdapat juga Relay-relay yang Pole dan Throw-nya melebihi dari 2 (dua). Misalnya 3PDT (Triple Pole Double Throw) ataupun 4PDT (Four Pole Double Throw) dan lain sebagainya. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Untuk lebih jelas mengenai Penggolongan Relay berdasarkan Jumlah Pole dan Throw, silakan lihat gambar 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"> 4. Fungsi Relay </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Beberapa fungsi Relay yang telah umum diaplikasikan kedalam peralatan Elektronika diantaranya adalah : </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Relay digunakan untuk menjalankan Fungsi Logika (Logic Function) </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Relay digunakan untuk memberikan Fungsi penundaan waktu (Time Delay Function) </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. Relay digunakan untuk mengendalikan Sirkuit Tegangan tinggi dengan bantuan dari Signal Tegangan rendah. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 4. Ada juga Relay yang berfungsi untuk melindungi Motor ataupun komponen lainnya dari kelebihan Tegangan ataupun hubung singkat (Sh si power/ daya. </p></div>
 +
 
 +
===Konsep Dasar Motor Arus Searah (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 Dc bekerja berdasarkan prinsip Gaya Lorentz, yang menyatakan ketika sebuah konduktor beraliran arus diletakkan dalam medan magnet, maka sebuah gaya (yang dikenal dengan Gaya Lorentz) akan tercipta secara orthogonal diantara medan magnet dan arah aliran arus. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Mobil robot yang dipakai dalam tugas akhir ini memakai dua buah motor DC sebagai penggerak roda belakang.Motor DC yang digunakan adalah motor DC dengan magnet permanent. Motor DC jenis ini memiliki dua buah magnet permanent sehingga timbul medan magnet diantara kedua magnet tersebut. Di dalam medan magnet inilah jangkar/rotor berputar. Jangkar yang terletak ditengah motor memiliki jumlah kutub yang ganjil dan pada setiap kutubnya terdapat lilitan. Lilitan terhubung ke area kontak yang disebut komutator. Sikat (brushes) yang terhubung ke kutub positif dan negative motor memberikan daya ke lilitan sedemikian rupa sehingga kutub yang satu akan ditolak oleh magnet pemanen yang berada didekatnya, sedangkan lilitan lain akan ditarik ke magnet permanent yang lain sehingga menyebabkan jangkar berputar. Ketika jangkar berputar, komutator mengubah lilitan yang mendapat pengaruh polaritas medan magnet sehingga jangkar akan terus berputar selama kutub positif dan negative motor diberi daya. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> ''' PrivateEyePi ''' </div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> PrivateEyePi adalah penyedia perangkat lunak bebas dan open source  yang dapat digunakan untuk membangun berbagai proyek DIY rumah pintar , fokus pada 'rumah pemantauan, PrivateEyePi merupakan Software berbasi web yang banyak berfungsi untuk pembuatan sistem berbasi Raspberry Pi.  </p></div>
 
<galeri>
 
</galeri>
 
  
==Studi Pustaka (Literature Review)==
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Banyak penelitian yang sebelumnya dilakukan mengenai Monitoring suhu ruangan menggunakan Raspeberry,  dan penelitian lain yang berkaitan. Dalam mengembangkan dan menyempurnakan pengukur suhu ruangan ini, perlu dilakukan studi pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu: </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Penelitian ini dilakukan oleh Awaj, Muhammad Fahmi and Rochim, Adian Fatchur and Widianto, Eko Didik Universitas Diponegoro (2014) SISTEM PENGUKUR SUHU DAN KELEMBABAN RUANG SERVER. Penelitian ini membahas tentang perancangan sistem pengukur suhu dan kelembaban ruang server yang dapat meningkatkan efisiensi daya listrik dengan menggunakan arduino.  </p> </div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Penelitian ini dilakukan oleh Wahyu Hadi Kristanto, S.Kom. dari Yayasan Pelita Bangsa, yang berjudul RANCANG BANGUN SISTEM PENGUKURAN SUHU RUANG BERBASISKAN MIKROKONTROLER AT89C52. Penelitian ini membahas perancangan pengukur suhu ruangan menggunakan Atmega89C52. </p> </div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> Oleh karena itu, untuk menindaklanjuti penelitian sebelumnya seperti yang dikemukakan diatas, maka dilakukan penelitian untuk Judul Kuliah Kerja Praktek.  </p> </div>
 
  
 
=<div style=";font-family: 'times new roman';text-align: center">'''BAB III'''</div>=
 
=<div style=";font-family: 'times new roman';text-align: center">'''BAB III'''</div>=
  
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center">'''PEMBAHASAN'''</div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center">'''PERANCANGAN DAN PEMBAHASAN'''</div>
  
== Gambaran Kelurahan Kebon Kacang ==
+
==KONSEP PERANCANGAN DAN PEMBAHASAN==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada perancangan di sini yang di maksudkan meliputi perancangan perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang akan di gunakan meliputi motor servo, keypad membrane 4x4, motor DC, lampu led, arsitektur mikrokontroller ATmega328, serta rangkaian sistem keamanan kendaraan bermotor menggunakan password dan berbasis mikrokontroller ATmega328 dan mekaniknya. Perancangan perangkat kerasnya menggunakan Arduino Uno sebagai media untuk menanamkan program ke dalam mikrokontroller dan perancangan perangkat lunak di lakukan dengan menggunakan program Arduino 1.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"> Secara umum pada perancangan alat ini adalah seperti yang di tunjukkan pada diagram Blok pada gambar 3.1. Alat yang dirancang akan membentuk suatu sistem “Prototype Sistem Keamanan kendaraan Bermotor Menggunakan Keypade Membrane 4X4 Berbasis Arduino Uno”. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Secara umum pada perancangan alat ini adalah seperti yang di tunjukkan pada diagram Blok pada gambar 3.1. Alat yang dirancang akan membentuk suatu sistem “Prototype Sistem Keamanan kendaraan Bermotor Menggunakan Keypade Membrane 4X4 Berbasis Arduino Uno”. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Alat yang di gunakan meliputi : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Personal Computer (PC). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Solder timah. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. Software Arduino 1.0. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 4. Arduino Uno sebagai bootloader untuk upload 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"> Sedangkan bahan-bahan yang di gunakan adalah : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Mikrokontroller ATmega328 </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Keypad membrane 4x4 </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 3. Motor Direct Current. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 4. IC regulator (LM7805, LM7806) </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 5. Kapasitor Elco 2200 microFarad/35volt, 100 microFarad/16volt </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 6. Kapasitor keramik 22 pf. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 7. Resistor 10 kohm, 330 ohm. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 8. Lampu led merah, led hijau, led biru. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 9. Heatshink (alumunium pendingin). </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 10. Switch On/Off. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 11. Timah solder. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 12. Kabel konektor. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 13. Pin header. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 14. Relay </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 15. Socket 28 kaki. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 16. Tombol reset. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 17. Printed circuit board. </p></div>
<p style="line-height: 2">Kelurahan Kebon Kacang, Tanah Abang  memiliki  kode pos 10240 Kelurahan ini terletak di kecamatan Tanah Abang, Jakarta Pusat. Kelurahan ini memiliki penduduk sebesar 20,661 jiwa dan luas 0.71 km2. </p></div>
+
  
=== Sejarah Singkat Singkat Kelurahan Kebon Kacang===
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">Kelurahan Kebon Kacang merupakan salah satu dari 18 Kelurahan pemekaran yang berasal dari wilayah Jakarta Pusat. Dengan Peraturan Pemerintah Nomor 3 Tahun 1995 Kelurahan Kebon Kacang resmi menjadi bagian dari Wilayah Pemerintah Kota Jakarta tepatnya tanggal 24 Agustus 1995. Yang kemudian diperkuat dengan Peraturan Daerah Kotamadya Jakarta Pusat Nomor 15 Tahun 2000 tentang Pembentukan Kecamatan dan Kelurahan di Jakarta. </p></div>
 
  
===Visi dan Misi===
+
==Konsep Perancangan Perangkat Keras (HARDWARE)==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> a. Visi Kelurahan Kebon KacangSebagai Kelurahan Binaan yang handal dalam memberikan pelayanan prima kepada masyarakat.  </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Agar mempermudah penulis dalam menjelaskan perancangan perangkat keras, maka di gambarkan alur dan cara kerja perangkat keras pada rangkaian diagram blok pada gambar 3.1 bawah ini: </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> b. Misi Kelurahan Kebon Kacang  </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> i. mewujudkan pelayanan prima kepada masyarakat secara cepat, akurat dan ramah.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ii. meningkatkan koordinasi aparat kelurahan dengan lembaga kemasyarakatan dalam menangani sebagian urusan pemerintahan, pembangunan dan kemasyarakatan dalam mewujudkan Kelurahan Binaan yang Handal.</p></div></div>
+
  
===Struktur Organisasi Kelurahan Kebon Kacang===
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">Pengorganisasian suatu Kelurahan bergantung pada jenis, tingkat dan sifat wilayah yang bersangkutan. Susunan organisasi Kelurahan tertuang dalam keputusan Menteri Pemrintahan Kota tentang susunan dan tata kerja Kelurahan tersebut. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">Dalam struktur organisasi kelurahan terlihat adanya hubungan dan mekanisme kerja antara kepala Kelurahan dan warga dari Kelurahan  serta pihak lain di luar Kelurahan. </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">Kordinasi, integrasi dan sinkronisasi kegiatan – kegiatan Kelurahan harus di selenggarakan oleh Sekertaris kelurahan untuk mencapai suatu tujuan.</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">Agar kegiatan pada Kelurahan Kebon Kacang berjalan sesuai dengan program yang telah di bentuk maka di bentuk Srtuktur Organisasi yaitu : </p>
 
[gambar]
 
  
===Fungsi dan Tugas===
+
GAMBAR
<p style="line-height: 2">Dalam struktur organisasi kelurahan terlihat adanya hubungan dan mekanisme kerja antara kepala Kelurahan dan warga dari Kelurahan  serta pihak lain di luar Kelurahan. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> a. Kepala Kelurahan  </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Fungsi</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> melaksanakan Kewenangan Pemerintah yang dilimpahkan oleh Camat sesuai karakteristik wilayah dan kebutuhan Daerah serta melaksanakan Pemerintahan lainnya berdasarkan ketentuan Peraturan perundang-undangan. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Tugas</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Pemimpin / Leader inovator dan Motivator. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> b . Sekertaris Kelurahan  </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> i. Fungsi</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Membantu kepala Kelurahan dalam kegiatan-kegiatan sebagai berikut :</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> i. Fungsi</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Menyusun perencanaan, membuat program kegiatan dan pelaksanaan program.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Pengorganisasian.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. Pengarahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. Ketenagaan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5. Pengoordinasian.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 6. Pengawasan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 7. Penilaian.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 8. Identifikasi dan pengumpulan data.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 9. Penyusunan laporan bulanan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ii. Tugas</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Membantu kepala Kelurahan dalam kegiatan-kegiatan sebagai berikut :</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1.  Menyusun Bahan Rencana Kerja dan Anggaran (RKA)  dan Dokumen Pelaksanaan  Anggaran (DPA) Kelurahan. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2.  Mengkoordinasikan Penyusunan Renstra Kelurahan. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3.  Melaksanakan Monev DPA Kelurahan. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4.    Melaksanakan  Rembug RW dan Musrenbang. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5.    Melaksanakan Pengelolaan Kepegawaian.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 6.    Melaksanakan Pengelolaan Barang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 7.    Melaksanakan Surat-menyurat dan Kearsipan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 8.    Memelihara dan Merawat Sarana dan Sarana.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 9. Memelihara Kebersihan, Keindahan, Keamanan dan  Ketertiban Kantor.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 10.  Melaksanakan pengelolaan ruang rapat/ruang Petemuan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 11.  Menyiapkan,mengumpul dan menyusun bahan Laporan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 12. Mengkoordinasikan Penyusunan Laporan Keuangan,    Kinerja dan Kegiatan dan  Akuntabilitas Kelurahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 13. Melaporkan dan mempertangung Pelaksanaan kegiatan  Kelurahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> c. KASIE PEM & Trantib</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Fungsi dan Tugas </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Bertanggungjawab kepada keamanan dalam kegiatan –kegiatan sebagai berikut :</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Menjaga keamanan Kelurahan maupun lingkungan sekitar Kelurahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Membangun Keamanan bersama antara staf dan warga Kelurahan Kebon Kacang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. Ikut serta dalam pembangunan lingkungan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. Membantu warga kelurahan dalam melakukan kegiatan sosial untuk lingkungan kelurahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5. Mengatur kedisiplinan warga kelurahan pada peraturan bersama yang telah ditetapkan Kelurahan Kebon Kacang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> d. KASIE Perekonomian</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Fungsi dan Tugas </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Mendata perekonomian wilayah keluharan</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Menjaga Koperasi Kelurahan Kebon Kacang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. Membuat laporan keuangan setiap bulan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. Membuat agenda per-ekonomian Kelurahan Kebon Kacang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> e. KASIE Prasum (Prasarana Umum)</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Fungsi dan Tugas </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Mendata prasarana umum yang berada di wilayah kelurahan kebon kacang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Menjaga dan merawat prasarana umum diwilayah kelurahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. Melakukan evaluasi serta pemeliharaan sarana sarana umum yang berada di wilayah kelurahan kebon kacang.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> e. KASIE Kesmas (Kesehatan Masyarakat)</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Fungsi dan Tugas </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Melangsungkan kegiatan kegiatan yang menyangkut kesehatan dan kesejahteraan warga di sekitar wilaah kelurahan kebon kacang. </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> g. KASIE Kebersihan dan LH</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Fungsi dan Tugas </p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Merencanakan kebutuhan sarana prasarana untuk menunjang proses belajar mengajar.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Merencanakan program program pengadaannya.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. Mengatur pemanfaatan sarana dan prasarana.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. Mengelola perawatan, perbaikan dan pengisian.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5. Mengatur pembukuannya.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 6. Menyusun laporan.</p>
+
  
===Perancangan Pemantauan Sistem===
 
  
==Pemantauan Dengan Raspberry Pi B==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2"> Pada gambar 3.1 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di rancang adalah keypad menjadi media untuk memberikan inputan pada mikrokontroller, ketika mikrokontroller menerima inputan dari keypad maka inputan tersebut akan menjadi perintah untuk motor DC agar bisa berfungsi atau tidak berfungsi. Dan ketika mikrokontroller menerima inputan dari tombol keypad yang berupa angka-angka, maka inputan tersebut akan menjadi perintah baik itu untuk motor servo maupun motor DC, tergantung tombol mana yang di tekan pada keypad. </p></div>
<p style="line-height: 2">Dalam perancangan pemantauan dengan Raspberry Pi B+ minimal dibutuhkan hardware yakni SDCard untuk OS, sensor suhu untuk menangkap suhu ruangan  dan akses intranet untuk localhost. </p></div>
+
[gambar]
+
  
===Perancangan Perangkat Keras (Hardware)===
+
===Rangkaian Sistem Minimum ATMega328===
==Rangkaian Raspberry Pi B+==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Agar mikrokontroller ATmega328 dapat digunakan sebagai sistem kontrol perlu di buat sistem minimumnya. Gambar 3.2 adalah gambar sistem minimum dari mikrokontroller ATmega328. </p></div>
[gambar]
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">Raspberry Pi B+ adalah sebuah Personal Computer (PC) yang berukuran sebesar kartu ATM. Raspberry Pi B memiliki system on a chip (SoC) bernama BCM2835, memiliki Processor ARM1176JZ 700MHz dan RAM 512 MB. Beberapa Port dan Slot pada Raspberry Pi B+ : </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. ''Secedur Digital (SD) Card Slot''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Slot ini digunakan untuk penyimpanan OS yang telah diinstal pada SD Card.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. ''Universal Serial Bus (USB) Port''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Pada Raspberry Pi B terdapat 4 Port USB 2.0 biasanya dipakai untuk Mouse dan Keyboard.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. ''Ethernet Port''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Terdapat port RJ45 standar yang dapat terhubung pada jaringan</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. ''High Definition Multimedia Interface ''(HDMI) Konektor</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Berfungsi untuk menampilkan gambar digital dari Raspberry kelayar Monitor.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5. ''Power Input''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> Terdapat microUSB konektor yang berfungsi untuk supply listrik pada Raspberry PI B+.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 6. Status LED</p>
+
[tabel]
+
===Diagram Blok Sensor===
+
[gambar]
+
  
===Diagram Blok Alat===
 
[gambar]
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Raspberry Pi B+ sebagai Media primary yang memonitoring suhu.</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Powerbank dihubungkan ke raspberry untuk ''powersupply'' 5V 1A.</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. TP-link WN321G ''wireless'' dipasang ke raspberry untuk menghubungkan wireless dari raspberry ke router.</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. Router sebagai transmisi data dari tplink ke raspberry.</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5. Sensor DS18B20 sebagai sensor suhu.</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 6. ''Output'' ke web ''browser'' (mozzila firefox, google chrome, internet explorer, operamini) untuk memberikan data ke aplikasi web.</p>
 
  
===Perancangan Perangkat Lunak (Software)===
+
GAMBAR
==Instalasi Raspbian ==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">Raspbian adalah sistem operasi berbasis Debian (Linux) yang dapat digunakan pada Raspberri Pi. Raspbian tersebut merupakan seperangkat program dasar dan utilitas yang membuat Raspberry Pi berjalan. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">Dibutuhkan software Win32 Disk Imager untuk menginstal Raspbian yang berekstensi .img. Win32 Disk Imager  merupakan sebuah aplikasi free, memiliki user antarmuka, dan berfungsi sebagai writing image pada SD Card. Langkah-langakah dalam installasi Raspbian : </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 1. Menginstal Raspbian menggunakan Win32 Disk Imager</p>
+
[gambar]
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 2. Masukkan SD Card kedalam Raspberry Pi B+</p>
+
[gambar]
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 3. Awal dinyalakan Raspberry Pi B+</p>
+
[gambar]
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 4. Klik SSH dan pilih enable</p>
+
[gambar]
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> 5. Kemudian klik Finist dan ketik startx</p>
+
[gambar]
+
  
===Instalasi PrivateEyepi===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Rangkaian sistem minimum ATmega328 pada gambar 3.2 sudah dapat bekerja secara baik dengan memberikan tegangan sebesar 12 volt lalu tegangan tersebut di turunkan lagi menjadi 5 volt dengan menggunakan IC regulator LM7805. </p></div>
==Login PrivateEyePi==
+
===Rangkaian Power Supply===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Pada dasar nya, Sistem monitoring ini menggunakan bantuan sebuah web yang berisikan aplikasi yang didalmnya sudah tersedia interface dari sistem monitoring tersebut, Pengguna sistem perlu mendaftar kepada web tersebut secara gratis untuk memanfaatkan fitur pengukur suhu ruangan.</p></div>
+
<p style="line-height: 2"> Agar alat yang dibuat dapat bekerja sesuai dengan fungsinya, maka di perlukan sumber tegangan listrik sebagai catu daya. Rangkaian catu daya yang digunakan mendapatkan sumber tegangan dari adaptors switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 6 volt dan 5 volt tegangan DC, melalui IC regulator LM7806 dan LM7805. Arus yang masuk dari adaptor switching akan melalui kapasitor yang bertujuan untuk mengurangi noise pada tegangan DC. </p></div>
[gambar]
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
[gambar]
+
<p style="line-height: 2"> Setelah itu keluaran dari kapasitor tersebut masuk ke IC regulator yang fungsinya adalah untuk menstabilkan tegangan. IC regulator ini terdiri dari dua buah IC, yaitu LM7806 yang menghasilkan tegangan +6 volt, dan LM7805 yang menghasilkan tegangan +5 volt. Keluaran dari IC regulator ini kemudian akan masuk kembali ke kapasitor agar tegangan DC yang dikeluarkan dapat lebih halus lagi (smooth). </p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">Pada awal pembuatan Aplikasi sensor suhu memerlukan akun dari privateeyepi maka setelah melakukan signup pada website maka setelah itu harus melakukan login dan melakukan verifikasi email yang di daftar pada signup sebelumnya.</p></div>
+
  
==Instalasi PrivateEyePi==
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">   Setelah mendaftar dan berhasil Login pada web PrivateEyePi maka proses selanjutnya adalah mendownload program pengukur suhu DS18B20 dengan menggunakan terminal pada raspberry Pi B+.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> 1. Ketik pada terminal Raspberry </p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ''sudo wget –N'' www.privateeyepi.com/download/install.s</p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ''sudo sh install.sh '' </p>
 
[gambar]
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p> 2. Buka program dan konfigurasi Python dari terminal Raspberry Pi B+  untuk melakukan konfigurasi python di dalam  web tersebut </p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ''sudo python dallas.py'' </p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ''sudo raspi config'' </p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in"> <p> ''cat w1_slave'' </p>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p>3. ''Add Location ''pada Web PrivateEyePi </p>
 
[gambar]
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2"> Setelah melakukan konfigurasi python pada raspberry Pi B+ maka login ke Website PirateEyePi dan menambahkan location GPIO yang terhubung dengan sesnor suhu.</p></div>
 
[gambar]
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in"> <p>3. ''Update Port Description '' </p>
 
[gambar]
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2"> Untuk  menambahkan deskripsi atau keterangan pada port sensor maka perl melakukan update port description dalam web pirateeyepi dan  menambahkan menulis description, gpio port dan type lalu klik update </p></div>
 
[gambar]
 
  
 +
GAMBAR
  
<p style="line-height: 2"> Setelah step by step dilakukan maka akan menghasilkan tampilan monitoring suhu ruangan seperti pada Gambar 3.5.11. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Pada rangkaian catu daya ini menggunakan empat buah sumber catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing - masing rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC adalah rangkaian kontrol L293, rangkaian motor DC, rangkaian sensor infrared dan rangkaian sistem mikrokontroller, sedangkan untuk menggerakan motor servo digunakan tegangan +6 volt DC. </p></div>
 +
===Rangkaian Keypad Membrane 4x4===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Keypad merupakan salah satu peripheral yang sangat penting dalam sistem komputer. Berbagai macam keypad bisa kita jumpai, misalnya untuk aplikasi sederhana dapat digunakan keypad 4x3 yang pada dasarnya merupakan konfigurasi saklar/tombolyang disusun berdasarkan baris dan kolom (4 baris dan 3 kolom). </p></div>
  
==Flowchart System==
 
[gambar flowchart]
 
  
{{pagebreak}}
 
  
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
 
  
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENUTUP'''</div>
+
GAMBAR
  
==Kesimpulan==
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> Setelah  mengadakan penelitian dan mencoba memecahkan masalah yang ada maka semua dapat disimpulkan sebagai berikut : </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Dalam susunan keypad pada rangkaian gambar 3.4 diatas terdapat empat buah baris (P2, P3, P4, P5)dan tiga buah kolom (P6, P7, P8, dan P9). Untuk mendeteksi penekanan tombol yang terdapat pada keypad 4x4 tersebut, maka maka harus dilakukan penyapuan (scanning). Langkah-langkah scanning dijelaskan 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"> Jika P0, P1, P2 dan P3 berlogika ”0” berarti tombol 1, 2, 3, 4 dan # tertekan, dan jika P0, P6, P7, P8 dan P9 berlogika ”1” dan tombol yang tertekan 4, 3, 2 ,1 dan # untuk melakukan proses scanning terhadap tombol-tombol keypad yang lain baik itu dilakukan pada kolom 1, 2,dan 3 semuanya sama. </p></div>
 +
===Rangkaian lampu led===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Pada rangkaian di bawah ini menunjukan tiga buah lampu led dengan masing-masing berfungsi sebagai indikator sebuah inputan dari keypad, cara kerjanya pada saat menekan angka 1, 2, 3, dan 4  pada keypad data tersebut akan dikirim ke mikrokontroller dan akan memberikan inputan ke lampu indicator kiri pada kondisi HIGH (“1”). Artinya lampu indikator untuk mengaktifkan motor, dan Ketika menekan angka 4, 3, 2, 1 pada keypad akan memberikan inputan ke lampu indikator kanan pada kondisi HIGH (“1”). artinya lampu indikator untuk menonaktifkan motor, pada pin A4 akan menyala. </p>/div>
  
<p style="line-height: 3"> 1. Monitoring Suhu Ruangan Menggunakan Komputer Mini Raspberry Pi B+ Pada Kelurahan Kebon Kacang, dapat memudahkan para user untuk memantau Suhu ruangan karena dapat melihat temperatur suhu ruangan dari web komputer tanpa perlu lagi bolak-balik untuk memantau suhu ruangan komputer.</p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
  
<p style="line-height: 3"> 2. Pemantauan ini dapat dipantau melalui web browser gadget ataupun laptop dan dapat di pasang tidak hanya pada ruangan komputer saja tetapi bisa pada ruangan lainnya.</p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
GAMBAR
  
<p style="line-height: 3"> 3. Belum  ada, Karena Monitoring pada kelurahan Kebon Kacang belum secara real-time memantau suhu ruangan secara digital dan diakses melalui local host, maka dari itu dibuatlah alat Sistem Monitoring Suhu Ruangan Menggunakan Raspberry Pi b+.</p></div>
 
  
==Saran==
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> Dalam perancangan dan implementasi ada beberapa saran untuk pengembangan yaitu : </p></div>
+
===Rangkaian motor DC===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Agar motor DC dapat dikontrol dua arah diperlukan driver motor yaitu IC l293. Pada IC l293 terdapat 16 pin yaitu dua pin enable berfungsi untuk mengijinkan driver menerima perintah untuk menggerakan motor DC, empat pin input adalah pin input sinyal kendali motor DC, empat pin output adalah jalur output masing-masing driver yang dihubungkan ke motor DC, dua pinVCC adalah jalur input tegangan sumber driver motor DC, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol driver dan VCC2 adalah jalur input sumber tegangan untuk motor DC yang dikendalikan. dan empat pin ground adalah jalur yang harus dihubungkan ke ground, pin GND ini yang berdekatan dan dapat dihubungkan ke sebuah pendingin 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"> Rangkaian di atas baru akan bekerja ketika mendapat inputan dari keypad, tombol keypad yang digunakan adalah tombol dua untuk mengontrol motor DC dengan arah maju, tombol delapan untuk mengontrol arah motor dc dengan arah mundur, dan tombol lima akan mengontrol motor DC pada posisi berhenti. Cara kerja rangkaian di atas adalah dengan memberikan tegangan 5 volt sebagai Vcc pada pin 16 dan 5 volt pada pindelapan untuk tegangan motor, maka IC l293 siap digunakan. Jika terdapat tegangan input satu dan input dua maka dengan memberikan logika HIGH pada enable1 maka output 1 dan output 2 akan aktif. Sedangkan enable1 berlogika rendah, meskipun terdapat tegangan pada input 1 dan input 2, output tetap nol (tidak aktif). Hal ini juga berlaku untuk input 3, 4 dan output 3, 4 serta enable 2. Konfigurasi pin IC L293 di atas, rangkaian di atas dapat digunakan untuk mengontrol dua motor DC sekaligus, dan juga dapa mengontrol motor DC secara kontinu dan dengan teknik PWM (Pulse-Width Modulation). </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
  
<p style="line-height: 3">  1. Agar dapat memonitor suhu ruangan dan mengaktifkan atau mematikan perangkat seperti AC (air conditioner) kipas atau perangkat lain nya dengan module relay pada ruangan jika dalam suhu tertentu.</p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
  
<p style="line-height: 3">  2. Alat monitoring suhu ini agar dapat ditambahkan dengan sensor Ultrasonik, Sensor Suara, Sensor Gerak.</p></div>
+
GAMBAR
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
  
<p style="line-height: 3"> 3. Alat monitoring ini Agar ditambahkan dengan LCD agar tidak terpaku dengan web browser. </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
  
<p style="line-height: 3"> 4. Monitoring suhu Ruangan ini bisa diterapkan pada gedung-gedung perkantoran lain nya.</p></div>
+
===Rangkaian sistem keseluruhan===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Setelah melakukan perancangan perangkat keras dari seluruh komponen dan bahan yang digunakan, maka rangkaian sistem keseluruhan akan terlihat seperti gambar 3.9 sebagai berikut: </p></div>
  
{{pagebreak}}
 
  
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>=
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> S. Maik, 2012. “Raspberry Pi A Quick-Start Guide,” USA : The Pragmatic Programmers. ISBN : 978-1-937785-04-8. </p></div>
+
GAMBAR
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> R. Matt and W. Shawn, 2013. “ Getting Started with Raspberry Pi,” USA : O’Reilly Media. ISBN : 978-1-449-34421-4. </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> Iwan Sofana, 2012. “CISCO CCNA & Jaringan Komputer,” Bandung : INFORMATIKA. ISBN :978-602-8758-77-2. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2"> Keterangan dari jalur-jalur diatas: </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. Jalur merah sebagai arus positif (+). </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. Jalur hitam sebagai arus negatif ( - ). </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in">
 +
<p style="line-height: 2"> c. Jalur biru sebagai jalur data. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in">
 +
<p style="line-height: 2"> d. Jalur kuning sebagai jalur PWM untuk motor DC. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
==Konsep Perancangan Perangkat Lunak (Software)==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">  </p></div>
  
<p style="line-height: 2"> Lingga Wardhana Dan Nuraksa Makodian, 2010. Teknologi Wireless Communication Dan Wireless Broadband. Jakarta: Andi Publisher.</p></div>
+
===Penulisan Listen Program Bahasa C===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada perancangan perangkat lunak mengumpulkan program arduino 1.0 digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berektensi. Pde dan bootlloader ArduinoUno sebagai media yang digunakan mengupload program ke dalam mikrokontroller, sehingga mikrokontroller dapat bekerja sesuai dengan yang diperhatikan. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> Iwan Sofana, 2008. Membangun Jaringan Computer. Jakarta: Informatika. </p></div>
+
GAMBAR
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2"> Joga, Nirwono dan Yori Antar. 2009. BAHASA POHON SELAMATKAN BUMI. Jakarta: PT Gramedia Pustaka 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"> Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
  
<p style="line-height: 2">  Madcoms Madiun, 2009. Membangun Sistem Jaringan Computer. Andi Publisher.</p></div>
+
GAMBAR
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.1in">
 
  
<p style="line-height: 1"> '''Alamat Website '''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan, selanjutnya lakukan penulisan listing program secara keseluruhan. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2"> http://www.raspberrypi.org/downloads </p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
GAMBAR
<p style="line-height: 2"> http://sourceforge.net/projects/win32diskimager/ </p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
 
<p style="line-height: 2"> http://www.privateeyepi.com/ </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah listing program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak, proses kompilasi dapat dilihat pada gambar 3.18 diatas. </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada gambar 3.19. menunjukan hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya proses penulisan listing program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller 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"> Pengisian program ke dalam IC ATmega328 Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan ke dalam mikrokontroller ATmega328 yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0. Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software) dapat dilihat pada gambar 3.20 berikut: </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dengan menggunakan arduino sebagai media untuk memasukan program ke dalam mikrokontroller ATmega328, maka program yang ditulis pada Arduino1.0 dapat langsung di masukan kedalam mikrokontroller ATmega328. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perlu di perhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program, proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.21. sebagai berikut: </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan internal clock, arti dari internal clock adalah dengan memanfaatkan board Arduino sebagai board untuk berkomunikasi dengan komputer, dan mikrokontroller yang ada pada arduino board tersebut dilepas, agar IC ATmega328 yang akan digunakan dapat terbaca oleh Arduino board. </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan, selanjutnya lakukan penulisan listing program secara keseluruhan. </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah listing program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak, proses kompilasi dapat dilihat pada gambar 3.18 diatas. </p></div>
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada gambar 3.19. menunjukan hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya proses penulisan listing program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller 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"> Pengisian program ke dalam IC ATmega328 Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan ke dalam mikrokontroller ATmega328 yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0. Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software) dapat dilihat pada gambar 3.20 berikut: </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dengan menggunakan arduino sebagai media untuk memasukan program ke dalam mikrokontroller ATmega328, maka program yang ditulis pada Arduino1.0 dapat langsung di masukan kedalam mikrokontroller ATmega328. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perlu di perhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program, proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.21. sebagai berikut: </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan internal clock, arti dari internal clock adalah dengan memanfaatkan board Arduino sebagai board untuk berkomunikasi dengan komputer, dan mikrokontroller yang ada pada arduino board tersebut dilepas, agar IC ATmega328 yang akan digunakan dapat terbaca oleh Arduino board. </p></div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada tampilan pemrograman Arduino 1.0 diatas, dilakukan dengan mengklik tombol upload yang ada pada Arduino 1.0, padasaat mengupload listing program secara otomatis akan menampilkan pesan bahwa proses upload program tidak terjadi error atau sukses. Proses upload listing program yang tidak terjadi error dapat dilihat pada gambar 3.23 sebagai berikut: </p></div>
 +
 
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Setelah langkah upload listing program selesai, maka sistem mikrokontroller ATmega328 yang berjudul “System Keamanan Kendaraaan Bermotor Menggunakan Keypad 4x4  Berbasis Arduino Uno”. </p></div>
 +
 
 +
 
 +
===Diagram Alur Sistem Keseluruhan===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pada pembuatan sebuah sistem kontrol diperlukan sebuah gambar yang dapat menjelaskan alur lagkah-langkah dari cara kerja sebuah sistem yang dibuat, sehingga dapat memberikan penjelasan dalam bentuk gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar dari diagram alur sistem yang akan dibuat. Tujuan dari pembuatan diagram alur adalah untuk mempermudah pembaca dan membuat sistem itu sendiri untuk memahami langkah-langkah serta cara kerja sebuah sistem yang dibuat. Dari penelitian yang dilakukan menghasilkan sistem sebagai pada gambar berikut : </p></div>
 +
 
 +
 
 +
GAMBAR
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
{{pagebreak}}
 +
 
 +
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
 +
 
 +
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENUTUP'''</div>
 +
 
 +
==Kesimpulan==
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Rancangan Prototype dan pengontrolan sistem keamanan kendaraan bermotor menggunakan arduino uno melalui media Keypad Membrane 4x4, Rancangan ini mempunyai komponen utama berupa arduino uno atau ATMega328 dan komponen-komponen kecil lainya beserta Keypad sebagai I/O nya. Secara keseluruhan dari hasil pengamatan, percobaan dan pembahasan dapat diambil kesimpulan sebagai berikut : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Dengan menggunakan arduino uno yang telah dimasukkan program untuk mengontrol arduino uno melalui keypad membrane 4x4 sebagai media pengontrol prototype. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Dengan menggunakan keypad membrane 4x4 sebagai media input ke arduino uno untuk mengaktifkan atau menonaktifan prototype. </p></div>
 +
 
 +
 
 +
 
 +
==Saran==
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dengan melihat kesimpulan diatas, ada beberapa saran yang diberikan yaitu sebagai berikut : </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 1. Sebagai negara berkembang, sistem ini sangat dibutuhkan untuk meningkatkan perkembangan teknologi pada industri kendaraan bermotor roda empat. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.7in"><p style="line-height: 2"> 2. Sistem ini tidak hanya dapat digunakan pada kendaraan bermotor roda empat saja, melainkandapat digunakan juga sebagai media akses mesin industri maupun sistem keamanan yang lainnya. </p></div>
 +
 
 +
{{pagebreak}}
 +
 
 +
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>=
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 1. 1,0 1,1 Saefullah, Sumardi Sadi, Yugo Bayana. 2009. “Smart Wheeled Robotic (SWR) Yang Mampu Menghindari Rintangan Secara Otomatis”. CCIT, Vol.2 No.3 – Mei 2009 </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. http://avrprogrammers.com/devices/ATmega/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"> 3. 3,0 3,1 http://elektronika-dasar.web.id/komponen/driver-motor-dc-l293d </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 4. http://elektronika-dasar.web.id/artikel-elektronika/matrix-keypad-4x4-untuk-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"> 5. http://www.dfrobot.com/wiki/index.php/Adjustable_Infrared_Sensor_Switch_%28SKU:SEN0019%29 </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. Arifin dan Ardi Amir. 2009. “Pemodelan Dan Pengendalian Motor Listrik U.S Electric Motors Type Dripproof 1750 Rpm/40 Hp/240 Volt”. UniversitasTadulako. Jurnal JIMT, Vol. 6, No. 1, Mei 2009: 50 – 59 </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. http://elektronika-dasar.web.id/teori-elektronika/definisi-kapasitor/ </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 8. http://elektronika-dasar.web.id/rangkaian/oscilator-dengan-kristald </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 9. http://elektronika-dasar.web.id/komponen/regulator-tegangan-positif-78xx/ </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> 10. http://depokinstruments.com/2011/07/27/teori-keypad-matriks-4x4-dan-cara-penggunaannya/ </p></div>
 +
{{pagebreak}}
  
 
[[Category:KKP 2014/2015]]
 
[[Category:KKP 2014/2015]]
  
 
[[Category:KKP 2014/2015]]
 
[[Category:KKP 2014/2015]]

Revisi terkini pada 4 Juni 2015 08.01

PROTOTYPE SYSTEM KEAMANAN KENDARAAN BERMOTOR

MENGGUNAKAN KEYPAD MEMBRANE 4x4

BERBASIS ARDUINO UNO


LAPORAN KULIAH KERJA PRAKTEK



Logo stmik raharja.jpg



1133468559 ABDUL FATAH



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA

TANGERANG

(2014/2015)



LEMBAR PERSETUJUAN



PROTOTYPE SYSTEM KEAMANAN KENDARAAN BERMOTOR

MENGGUNAKAN KEYPAD MEMBRANE 4x4

BERBASIS ARDUINO UNO



Diajukan guna melengkapi sebagian syarat untuk mengikuti KKP pada Jurusan Sistem Komputer

Konsentrasi Creative Communication And Innovative Technology

STMIK Raharja Tahun Akademik 2014/2015.



Tangerang, 11 Juli 2014




Dosen Pembimbing




( Ignatius Agus Supriyono,SKom.,MM. )

NID. 09004



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA



LEMBAR KEASLIAN KULIAH KERJA PRAKTEK


Saya yang bertandatangan di bawah ini,

NIM
: 1133468559
NAMA
: Abdul Fatah
JENJANG
: Strata Satu
JURUSAN
: Sistem Komputer
KONSENTRASI
: Creative Communication and Innovative Technology


Menyatakan bahwa Kuliah Kerja Praktek ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Kuliah Kerja Praktek yang telah dipergunakan untuk melanjutkan dalam pembuatan Skripsi baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.


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


Tangerang, 12 Juli 2014
Abdul Fatah
NIM. 1133468559

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Kemajuan teknologi mendorong pola hidup masyarakat yang cenderung semakin praktis hal tersebut juga dirasakan oleh para pengguna sepeda motor baik pria maupun wanita sebagai contoh dalam lingkup kecil adalah menggunakan system keamanan motor yang masih sederhana dengan gembok dan kunci ganda, sehingga perlu dirancang suatu system yang mampu mengamankan sepeda motor secara otomatis. Dalam perancangan ini menggunakan fasilitas Keypad Membrane 4x4 yang ada pada media handphone untuk memberikan perintah pada mikrokontroller yang berbasis ATMega328 ArduinoUno. Pengguna hanya perlu mengetikan password “1234” untuk menghidupkan motor, dan huruf ”4321” untuk mematikan motor, maka alarm sepeda motor penggunakan akan hidup dan mati secara otomatis.

Berdasarkan gambaran yang telah dipaparkan diatas maka dalam penyusunan Laporan Kerja Praktek ini penulis mengambil judul “Prototype Sistem Keamanan Kendaraan Bermotor Menggunakan Keypad Membrane 4x4 Berbasis Arduino Uno”. Tujuan dari pembuatan alat ini diharapkan dapat membantu pengguna sepeda motor untuk mengamankan sepeda motornya secara secara elektrik dan praktis.



KATA PENGANTAR


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

Penulisan laporan Kuliah KerjaPraktek ini disusun sebagai salah satu syarat guna melengkapi kurikulum perkuliahan dan mengikuti Skripsi. Sebagai bahan penulisan, Penulis memperoleh informasi berdasarkan hasil observasi dan studi pustaka dari berbagai sumber yang mendukung penulisan laporan ini.

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

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja.
  2. Bapak Drs. PO. Abas Sunarya, M.Si selaku Direktur Perguruan Tinggi Raharja.
  3. Bapak Ferry Sudarto, S.Kom., M.Pd. selaku Kepala Jurusan Sistem Komputer.
  4. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  5. Bapak Tumpal Pandiangan,MT sebagai Dosen Pembimbing yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis
  6. Kepada sahabat sahabat yang saya cintai yang tidak dapat saya sebut satu per satu.
  7. Kepada keluarga yang senantiasa memberikan dukungan serta memberikan semangat dalam mengerjakan KKP ini.

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


Tangerang, 8 Agustus 2014
Abdul Fatah
NIM. 1133468559

DAFTAR GAMBAR

Gambar 1.1. Nama Gambar

Gambar 2.1. Nama Gambar

Gambar 2.2. Nama Gambar

Gambar 3.1. Nama Gambar

Gambar 3.2. Nama Gambar

DAFTAR SIMBOL


DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png


BAB I

PENDAHULUAN

Latar Belakang

Perkembangan ilmu pengetahuan memungkinkan praktisi untuk selalu terus melakukan pemikiran-pemikiran baru yang berguna antara lain untuk membantu keamanan kendaraan, oleh karena itu dalam rangka penulisan kuliah kerja praktek (KKP) ini dibuat keamanan kendaraan menggunakan Arduino UNO. Arduino UNO sebenarnya adalah salah satu kit mikrokontroller yang berbasis pada ATmega328. Modul ini sudah dilengkapi dengan berbagai hal yang dibutuhkan untuk mendukung mikrokontroler untuk bekerja.

Berawal dari pengalaman pribadi penulis pernah kehilangan kendaraan bermotor, sehingga menginspirasikan untuk membuat sebuah pengamanan berlapis di sebuah kendaraan bermotor. Selain itu penulis merancang sistem keamanan sepeda motor berbasis Arduino UNO adalah solusi dari permasalahan tersebut. Sistem pengamanan ini dikendalikan menggunakan keypad 4x4 untuk mengatur system yang ditanamkan di motor. Sehingga, pemilik sepeda motor dapat mengontrol alat pengamannya ketika ditinggalkan olehnya.

Dengan semakin majunya ilmu pengetahuan dan ilmu teknologi saat ini ditandai dengan bermunculannya alat-alat yang menggunakan menggunkan sistem digital dan otomatis. Elektronika adalah salah satu dari teknologi yang membantu kehidupan manusia agar menjadi lebih mudah.Dengan semakin majunya ilmu pengetahuan dan ilmu teknologi saat ini ditandai dengan bermunculannya alat-alat yang menggunakan menggunkan sistem digital dan otomatis. Elektronika adalah salah satu dari teknologi yang membantu kehidupan manusia agar menjadi lebih mudah.


Rumusan Masalah

Berdasarkan dari uraian diatas maka penulis mengambil beberapa pokok permasalahan :

  1. Bagaimana membuat sebuah prototype system pengamanan kendaraan bermotor menggunakan Arduino UNO ?

  2. Bagaimana membuat input control pada sebuah system pengaman kendaraan berbasis Arduino UNO?

Ruang Lingkup Penelitian

    Sebagai pembatasan atas penyusunan laporan ini untuk tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka penulis memberikan ruang lingkup penelitian sebagai berikut:

  1. Permasalahan pada Arduino UNO untuk keamanan kendaraan.

  2. Permasalahan untuk mengontrol kendaraan agar tetap aman.

  3. Teknologi pengapian injection

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Tujuan dari penelitian ini adalah :

1. Tujuan individual

Tujuan individual dari penelitian ini adalah untuk menambah ilmu pengetahuan, pengalaman, pengenalan dan pengamatan sebuah sistem informasi penerimaan mahasiswa baru pada Perguruan Tinggi Raharja sehingga penulis melakukan penelitian untuk menyelesaikan KKP.

2. Tujuan Fungsional

Menghasilkan sistem prototype pengamanan sepeda motor berbasis mikrocontroler.

3. Tujuan Operasional

Tujuan operasional dari penelitian ini adalah para pengguna merasa praktis dan nyaman dalam sistem yang saya buat.

Manfaat Penelitian

Manfaat dari penelitian ini adalah :

1. Manfaat individual

Dapat mengetahui cara kerja sistem alat tersebut dan mengetahui interaksi antara perangkat kerja (software) dengan (hardware).

2. Manfaat Fungsional

Memberikan keamanan bagi pemilik kendaraan, karena system ini akan membantu pemilik kendaraan untuk menghindari pencurian kendaraan miliknya.

3. Manfaat Oprasional

Memberikan kemudahan bagi pemilik kendaraan dalam menjaga kendaraannya.

Metode Penelitian

Metode Pengumpulan Data

  1. Pengamatan (Observation)

    Melalui pengamatan dan pengalaman yang didapat, penulis menyimpulkan bahwa para instansi menginginkan keamanan yang murah dan efisien.

  2. Studi Pustaka

    Metode ini di lakukan untuk mencari dan mendapatkan sumber-sumber kajian. Landasan teori yang mendukung, data-data, atau informasi sebagai acuan dalam melakukan perencanaan, percobaan, pembuatan, dan penyusunan laporan.

Metode Analisa

Pada metode ini penulis menganalisa suatu sistem pemantauan melalui Arduino uno apakah kekurangan dari sistem tersebut. Pada sistem sekarang pengamanan masih kurang efektif.

Metode Perancangan

Dalam metode perancangan ini kita dapat mengetahui bagaimana system itu dirancang dan alat apa saja yang dibutuhkan.

Metode Prototype

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

Sistematika Penulisan

Untuk memahami lebih jelas tentang penulisan kuliah kerja praktek (KKP) ini, maka penulis mengelompokan materi penulisan menjadi 4 bab yang yang masing-masing saling berkaitan antara bab satu dengan yang lainya, sehingga menjadi kesatuan yang utuh, yaitu:

BAB I PENDAHULUAN

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


BAB II LANDASAN TEORI

Berisi tentang uraian mengenai teori-teori dasar yang akan mendukung pembahasan masalah yang berkaitan dengan judul penelitian.


BAB III ANALISA SISTEM DAN PERANCANGAN

Berisi tentang cara kerja Prototype System Keamanan Kendaraaan Bermotor Menggunakan Keypad 4x4 Berbasis Arduino Uno.


BAB IV PENUTUP

Bab ini merupakan bab penutup yang berisi tentang kesimpulan dan saran dari hasil pengamatan dan penelitian yang dilakukan pada Kuliah Kerja Praktek (KKP) ini.


DAFTAR PUSTAKA

  1. </li>

BAB II

LANDASAN TEORI

Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini.

Teori Umum

Teori – Teori umum yang digunakan penulis dalam penelitian ini adalah sebagai berikut :

1. Konsep Dasar Sistem

2. Konsep Dasar Flowchart


Konsep Dasar Sistem

1. Definisi Sistem

Suatu sistem dapat terdiri dari beberapa subsistem atau bagian dari sistem-sistem. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri sendiri, melainkan saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Ada banyak definisi mengenai sistem diantaranya adalah:

Menurut Mustakini (2009:34), “Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.

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

Berdasarkan beberapa definisi diatas dapat disimpulkan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran/tujuan tertentu.

2. Klasifikasi Sistem

Menurut Mustakini (2009:54), Suatu sistem memiliki klasifikasi sebagai berikut:

a. Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem.

Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.

b. Suatu sistem mempunyai batas sistem (boundary).

Batasan sistem membatasi antara sistem yang satu dengan yang lainnya atau sistem dengan lingkungan luarnya.

c. Suatu sistem mempunyai lingkungan luar (environment).

Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.

d. Suatu sistem mempunyai penghubung (interface).

Penghubung sistem merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.

e. Suatu sistem mempunyai tujuan (goal).

Suatu sistem pasti mempunyai tujuan (goals) atau sasaran sistem (objective). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya, jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya.

3. Karakteristik Sistem

Menurut Mustakini (2009:53), bahwa suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut:

a. Sistem abstrak (abstact system) dan sistem fisik (phisical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.

b. Sistem Alami (natural system) dan Sistem Buatan Manusia (human made system)

Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia.

c. Sistem pasti (deterministic system) dan sistem tidak tentu (probobalistic system)

Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancangdan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.

d. Sistem Tertutup (closed system) dan Sistem Terbuka (open system)

Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relative tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem.

Konsep Dasar Pengontrolan

1. Definisi Pengeontrolan

Menurut Erinofiradi (2012:261), “Suatu system control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia (otomatis)

Kontrol otomatis memounyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, system, control otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalah 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 beraasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Pada industri besar dan modern sangat memerlukan tenaga ahli perancangan system pengendali dan perancangan desain sistem 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 pengendalian Loop tertutup ( Closed-loop Control System ).

2. Jenis – Jenis Pengontrolan

A. Sistem Kontrol Loop Terbuka

Menurut Erinofiardi (2012:2610) sistem kontrol terbuka adalah “suatu sistem kontrol yang keluarannya tidak berpegaruh terhadap aksi pengontrolan” dengan demikian pada sistem pengontrolan ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.



gambar



Gambar diagram blok diats 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 mengirimnya kev alat terkendali.

B. Sistem Kontrol Loop Tertutup

Menurut Erinofiardi (2012:261) sistem loop tertutup adalah “suatun sistem kontrol yang sinyal keluaran memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan”

Yang menjadi cirri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang diumpamakan ke elemen kendali yang memperkecil kesalahan dalam membuat keluaran sistem mendekati hasil yang diinginkan.



gambar



Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu sistem tertutup. Sinyal input yangsudah dibandingkan dengan sinyal umpan balik menghasilkan sinya selisi atau sinyal kesalahan yang akan dikirimkan ke elemen dalam elemen pengendali sehingga kemudian menghasilkan sebuah sinyal keluaran yang akan dikirim ke alat terkendali.

Sinyal input berupa masukan refrensi yangakan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalikan tersebut. Dalam berbagai sustem pengendalian, sinyal dihasilkanoleh mikrokontroller.


Teori Khusus

Definisi Mikrokontroler

Menurut Sumardi (2013:1)[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 adalah sebuah sistem mikroprosesor dalam chip tunggal yang dimana didalam nya terdapat CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya, dan juga mempunyai masukan da keluaran serta kendali yang difungsikan untuk membaca data, dan dengan program yang bisa ditulis dan dihapus dengan cara khusus.

1. Karakteristik Mikrokontroler

Menurut Sumardi (2013:2 [1], mikrokontroler memiliki karakteristik sebagai berikut :

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

b. Konsumsi daya lebih kecil.

c. Rangkaiannya lebih sederhana dan kompak.

d. Harganya murah, karena komponennya sedikit.

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

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

g. Klasifikasi mikrokontroler menurut Malik dan Mohammad Unggul Juwana (2009:3), mikrokontroler memiliki beberapa klasifikasi sebagai berikut :

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

2. RAM berkapasitas 68 byte.

3. EEPROM (memori data) berkapsitas 64 byte.

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

5. Timer/Counter bbit dengan prescaler.

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

2. Fitur-Fitiur Mikrokontroler

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

a. RAM


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

b. ROM.

ROM disebut sebgaia kode memori karena berfungsi untuk temat penyimpanan program yang akan diberikan oleh user.

c. Register.

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

d. Special Function Register.

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

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

f. Interrupt.

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

Menurut Malik dan Mohammed Juwana (2009:3). Ada beberpa interrupt yang terdapat pada mikrokontroler adalaha sebagai berikut :

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 penerima telah tercapai.

Konsep Dasar Arduiono

1. Aduino

Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.

2. Sejarah Dan Perkembangan Arduino

Proyek ini berawal di Ivrea, Italia pada tahun 2005. Sekarang telah lebih dari 120.000 unit terjual. Pendirinya adalah Massimo Banzi dan David Cuartielles.Arduino dikembangkan oleh sebuah tim yang beranggotakan orang-orang dari berbagai belahan dunia. Anggota inti dari tim ini adalah:

- Massimo Banzi Milano, Italy

- David Cuartielles Malmoe, Sweden

- Tom Igoe New York, US

- Gianluca Martino Torino, Italy

- David A. Mellis Boston, MA, USA

Profil mengenai anggota tim tersebut dan kontribusinya bisa diakses pada situs webhttp://www.arduino.cc/playground/Main/People.Saat ini komunitas Arduino berkembang dengan pesat dan dinamis di berbagai belahan dunia.Bermacam-macam kegiatan yang berkaitan dengan projek-projek Arduino bermunculan dimana-mana, termasuk di Indonesia.

Untuk memahami Arduino, terlebih dahulu kita harus memahami terlebih dahulu apa yang dimaksud dengan physical computing. Physical computing adalah membuat sebuah sistem atau perangkat fisik dengan menggunakan software dan hardware yang sifatnya interaktif yaitu dapat menerima rangsangan dari lingkungan dan merespon balik. Physical computing adalah sebuah konsep untuk memahami hubungan yang manusiawi antara lingkungan yang sifat alaminya adalah analog dengan dunia digital. Pada prakteknya konsep ini diaplikasikan dalam desaindesain alat atau projek-projek yang menggunakan sensor dan microcontroller untuk menerjemahkan input analog ke dalam sistem software untuk mengontrol gerakan alat-alat elektro-mekanik seperti lampu, motor dan sebagainya. Pembuatan prototype atau prototyping adalah kegiatan yang sangat penting di dalam proses physical computing karena pada tahap inilah seorang perancang melakukan eksperimen dan uji coba dari berbagai jenis komponen, ukuran, parameter, program komputer dan sebagainya berulang-ulang kali sampai diperoleh kombinasi yang paling tepat. Dalam hal ini perhitungan angka-angka dan rumus yang akurat bukanlah satu-satunya faktor yang menjadi kunci sukses di dalam mendesain sebuah alat karena ada banyak faktor eksternal yang turut berperan, sehingga proses mencoba dan menemukan/mengoreksi kesalahan perlu melibatkan hal-hal yang sifatnya non-eksakta. Prototyping adalah gabungan antara akurasi perhitungan dan seni. Proses prototyping bisa menjadi sebuah kegiatan yang menyenangkan atau menyebalkan, itu tergantung bagaimana kita melakukannya. Misalnya jika untuk mengganti sebuah komponen, merubah ukurannya atau merombak kerja sebuah prototype dibutuhkan usaha yang besar dan waktu yang lama, mungkin prototyping akan sangat melelahkan karena pekerjaan ini dapat dilakukan berulang-ulang sampai puluhan kali – bayangkan betapa frustasinya perancang yang harus melakukan itu. Idealnya sebuah prototype adalah sebuah sistem yang fleksibel dimana perancang bisa dengan mudah dan cepat melakukan perubahan-perubahan dan mencobanya lagi sehingga tenaga dan waktu tidak menjadi kendala berarti. Dengan demikian harus adasebuah alat pengembangan yang membuat proses prototyping menjadi mudah.

Pada masa lalu (dan masih terjadi hingga hari ini) bekerja dengan hardware berarti membuat rangkaian menggunakan berbagai komponen elektronik seperti resistor, kapasitor, transistordan sebagainya. Setiap komponen disambungkan secara fisik dengan kabel atau jalur tembagayang disebut dengan istilah “hard wired” sehingga untuk merubah rangkaian maka sambungan-sambungan itu harus diputuskan dan disambung kembali. Dengan hadirnya teknologi digital dan microprocessor fungsi yang sebelumnya dilakukan dengan hired wired digantikan dengan program-program software. Ini adalah sebuah revolusi di dalam proses prototyping. Software lebih mudah diubah dibandingkan hardware, dengan beberapa penekanan tombol kita dapat merubah logika alat secara radikal dan mencoba versi ke-dua, ke-tiga dan seterusnya dengan cepat tanpa harus mengubah pengkabelan dari rangkaian. Saat ini ada beberapa alat pengembangan prototype berbasis microcontroller yang cukup populer, misalnya:

Arduino _ http://www.arduino.cc

I-CubeX _ http://www.infusionsystems.com

Arieh Robotics Project Junior _ http://www.arobotineveryhome.com

Dwengo _ http://www.dwengo.org

EmbeddedLab _ http://www.embedded.arch.ethz.ch

GP3 _ http://www.awce.com/gp3.htm

Di antara sekian banyak alat pengembangan prototype, Arduino adalah salah satunya yangpaling banyak digunakan.Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open source.Pertama-tama perlu dipahami bahwa kata “platform” di sini adalah sebuah pilihan kata yangtepat. Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia adalah kombinasi darihardware, bahasa pemrograman dan Integrated Development Environment (IDE) yang canggih.

IDE adalah sebuah software yang sangat berperan untuk menulis program, meng-compilemenjadi kode biner dan meng-upload ke dalam memory microcontroller. Ada banyak projek danalat-alat dikembangkan oleh akademisi dan profesional dengan menggunakan Arduino, selainitu juga ada banyak modul-modul pendukung (sensor, tampilan, penggerak dan sebagainya) yang dibuat oleh pihak lain untuk bisa disambungkan dengan Arduino. Arduino berevolusi menjadi sebuah platform karena ia menjadi pilihan dan acuan bagi banyak praktisi.Salah satu yang membuat Arduino memikat hati banyak orang adalah karena sifatnya yang opensource, baik untuk hardware maupun software-nya. Diagram rangkaian elektronik Arduino digratiskan kepada semua orang. Anda bisa bebas men-download gambarnya, membeli komponen-komponennya, membuat PCB-nya dan merangkainya sendiri tanpa harus membayarkepada para pembuat Arduino. Sama halnya dengan IDE Arduino yang bisa di-download dandiinstal pada komputer secara gratis. Kita patut berterima kasih kepada tim Arduino yang sangat dermawan membagi-bagikan kemewahan hasil kerja keras mereka kepada semua orang. Saya pribadi betul-betul kagum dengan desain hardware, bahasa pemrograman dan IDE Arduino yang berkualitas tinggi dan sangat berkelas.Yang membuat Arduino dengan cepat diterima oleh orang-orangadalah karena:

- Murah, dibandingkan platform yang lain. Harga sebuah papan Arduino tipe Uno asli buatan Italia yang saya beli di tahun 2011 seharga Rp 290.000,-. Sebuah investasi yang sangat murah untuk berbagai keperluan projek. Harganya akan lebih murah lagi jika pengguna membuat papannya sendiri dan merangkai komponen-komponennya satu persatu.



GAMBAR


- Lintas platform, software Arduino dapat dijalankan pada system operasi Windows,Macintosh OSX dan Linux, sementara platform lain umumnya terbatas hanya padaWindows.

- Sangat mudah dipelajari dan digunakan. Processing adalah bahasa pemrograman yang digunakan untuk menulis program di dalam Arduino. Processing adalah bahasa pemrograman tingkat tinggi yang dialeknya sangat mirip dengan C++ dan Java, sehinggapengguna yang sudah terbiasa dengan kedua bahasa tersebut tidak akan menemui kesulitan dengan Processing. Bahasa pemrograman Processing sungguh-sungguh sangat memudahkan dan mempercepat pembuatan sebuah program karena bahasa ini sangat mudah dipelajari dan diaplikasikan dibandingkan bahasa pemrograman tingkat rendah seperti Assembler yang umum digunakan pada platform lain namun cukup sulit. Untuk mengenal Processing lebih lanjut, silakan mengunjungi situs web-nya dihttp://www.processing.org.

- Sistem yang terbuka, baik dari sisi hardware maupun software-nya.Sangat menarik ketika membuka kotak pembungkus papan Arduino terdapat tulisan bahwaArduino diperuntukan bagi seniman, perancang dan penemu. Sungguh membesarkan hati dan membangkitkan semangat bahwa penggunanya tidak harus teknisi berpengalaman atau ilmuwan berotak jenius. Anda tertarik untuk menjadi seniman digital?



GAMBAR



Secara umum Arduino terdiri dari dua bagian, yaitu:

1. Hardware > papan input/output (I/O)

2. Software >Software Arduino meliputi IDE untuk menulis program, driver untuk koneksi dengan komputer, contoh program dan library untuk pengembangan program.

Jenis-Jenis Papan Arduino

Saat ini ada bermacam-macam bentuk papan Arduino yang disesuaikan dengan peruntukannya seperti diperlihatkan berikut ini:


ARDUINO USB



GAMBAR



Menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer. Contoh:

• Arduino Uno

• Arduino Duemilanove

• Arduino Diecimila

• Arduino NG Rev. C

• Arduino NG (Nuova Generazione)

• Arduino Extreme dan Arduino Extreme v2

• Arduino USB dan Arduino USB v2.0

Arduino Serial



gambar


Menggunakan RS232 sebagai antar muka pemrograman atau komunikasi komputer.Contoh: Arduino Serial dan Arduino Serial v2.0

Arduino Mega



gambar


Papan Arduino dengan spesifikasi yang lebih tinggi, dilengkapi tambahan pin digital, pin analog,port serial dan sebagainya. Contoh:

• Arduino Mega

• Arduino Mega 2560

Arduino Fio

gambar

Ditujukan untuk penggunaan nirkabel.

Arduino Lilypad

gambar

Papan dengan bentuk yang melingkar. Contoh: LilyPad Arduino 00, LilyPad Arduino 01,LilyPad Arduino 02, LilyPad Arduino 03, LilyPad Arduino 04.

Arduino BT

gambar

Mengandung modul bluetooth untuk komunikasi nirkabel

Arduino Nano Dan ArduinoMini

gambar

Papan berbentuk kompak dan digunakan bersama breadboard. Contoh:

o Arduino Nano 3.0, Arduino Nano 2.x

o Arduino Mini 04, Arduino Mini 03, Arduino Stamp 02

CATATAN :

Dengan begitu beragamnya papan Arduino yang ada di pasaran wajar jika seorang pemula akan kebingungan untuk menentukan tipe papan apa yang sebaiknya digunakan. Sebagai sama-sama pemula yang ingin berbagi pengalaman, saya akan menganjurkan untuk memulai dengan tipe Duemilanove atau Uno mengingat kedua tipe papan ini yang paling banyak digunakan oleh para aktivis Arduino saat ini. Arduino Uno adalah generasi yang terakhir setelah Duemilanove dan dari sisi harganya sedikit lebih mahal karena memiliki spesifikasi yang lebih tinggi (microcontroller: Atmega328 dan flash memory: 32 KB).Komponen utama di dalam papan Arduino adalah sebuah microcontroller 8 bit dengan merkATmega yang dibuat oleh perusahaan Atmel Corporation. Berbagai papan Arduino menggunakan tipe ATmega yang berbeda-beda tergantung dari spesifikasinya, sebagai contoh Arduino Uno menggunakan ATmega328 sedangkan Arduino Mega 2560 yang lebih canggih menggunakan ATmega2560.Untuk memberikan gambaran mengenai apa saja yang terdapat di dalam sebuah microcontroller, pada gambar berikut ini diperlihatkan contoh diagram blok sederhana dari microcontroller ATmega328 (dipakai pada Arduino Uno).

• Universal Asynchronous Receiver/Transmitter (UART) adalah antar muka yang digunakan untuk komunikasi serial seperti pada RS-232, RS-422 dan RS-485.

• 2KB RAM pada memory kerja bersifat volatile (hilang saat daya dimatikan), digunakanoleh variable-variabel di dalam program.

• 32KB RAM flash memory bersifat non-volatile, digunakan untuk menyimpan program yang dimuat dari komputer. Selain program, flash memory juga menyimpan bootloader.

Bootloader adalah program inisiasi yang ukurannya kecil, dijalankan oleh CPU saat daya dihidupkan. Setelah bootloader selesai dijalankan, berikutnya program di dalam RAM akan dieksekusi.

• 1KB EEPROM bersifat non-volatile, digunakan untuk menyimpan data yang tidak boleh hilang saat daya dimatikan. Tidak digunakan pada papan Arduino.

• Central Processing Unit (CPU), bagian dari microcontroller untuk menjalankan setiap instruksi dari program.

• Port input/output, pin-pin untuk menerima data (input) digital atau analog, dan mengeluarkan data (output) digital atau analog.Setelah mengenal bagian-bagian utama dari microcontroller ATmega sebagai komponen utama,selanjutnya kita akan mengenal bagian bagian dari papan Arduino itu sendiri.

Komponen Eektronika

1. Lampu LED

Lampu LED atau kepanjangannya (light emitting diode) adaah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki fungsi untuk menunjukan status dari perangkat elektronika tersebut. Misalnya pada sebuah komputer, terdapat lampu led power dan power saving. Lampu led terbuat dari plastic dan diode semikonduktor yang dapat menyala apabila dialiri tegangan listrik rendah (sekitar 1.5 volt DC). Bermacam-macam warna dan bentuk dari lampu led, disesuaikan dengan kebutuhan dan fungsinya. Bentuk fisik dari lampu led dapat dilihat pada gambar 2.7 sebagai berikut :

GAMBAR

1. Fungsi Lampu Led

Led (light emitting diode) merupakan lampu yang akhir-akhir ini muncul dalam kehidupan kita. Led dulu umumnya digunakan pada gadget seperti ponsel serta komputer. Sebagai pesaing lampu bolham dan nen, saat ini aplikasinya mulai meluas dan bahkan kita bisa temukan pada korek api yang kita gunakan. Led sebagai model lampu masa kedepan dianggap dapat menekan pemanasan global karena efisiennya.

2. Resistor

Resistor atau tahanan adalah salah satu komponen elektronika yang berfungsi untuk mengatur serta menghambat arus listrik. Resistor adalah komponen dasar elektronika yang dipergunakan untuk membatasi jumlah arus yang mengalir dalam suatu rangkaian. Sesuai dena resistor bersifat resitif dan biasanya komponen ini terbuat dari bahan karbon. Berdasarkan Ohm bahwa resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari resistor disebut Ohm atau dilambangkan symbol W (Omega). Untuk menghitung hambatan pada resistor dapat menggunakan rumus sebagai berikut :

GAMBAR RUMUS

KETERANGAN

V = tegangan listrik (volt)

I = arus yang mengalir (ampere)

R = tahanan (Ohm)

Untuk mengetahui nilai resistor berdasarkan warnanya dapat dilihat pada gambar 2.6 sebagai berikut :

GAMBAR

Penjelasan dari kode warna resistor pada gambar 2.13. sebagai berikut :

Kode I, menyatakan angka ke satu

Kode II, menyatakan angka ke dua

Kode III, menyatakan factor pengali

Kode IV, menyatakan nilai toleransi atau batas anatara nilai tahanan terbesar dengan nilai tahanan terkecil.

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

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

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

Menurut macamnya resistor terbagi dua macam yaitu :

1. Resistor Tetap (Fixed Resistor)

Resistor tetap adalah resistor yang memliki nilai hambatan yang tetap tidak dapat diubah-ubah. Apabila nilai tahannya semakin besar, maka arus semakin kecil. Sebaliknya bila nilai tahanannya kecil, maka arus yang mengalir semakin besar. Resistor sesuai dengan kemampuan dayanya. Adapun resistor tidak tetap dapat dilihat pada gambar 2.14. :


GAMBAR


2. Resistor Tidak Tetap (Variable Resistor)

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

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

b. LDR (Light Dependent Resistence) adalah tahanan yang nilai resistansinya dipengaruhi oleh cahaya, nilai tahannya akan mengecil apabila terkena cahaya dan membesar apabila tidak terkena cahaya.

c. NTC (Negative Thermal Coeffisien) dan PTC (Positivethermal Coeffisien) adalah jenis tahanan yang nilai tahannya dipengaruhi oleh perubahan suhu.NTC pada suhu yang tinggi nilai tahannya turun dan pada suhu rendah nilai tahannya naik, sedangkan PTC kebalikan pada suhu yang tinggi nlai tahanannya naik dan pada suhu yang rendag nilai tahannya turun.

Adapun resistor yang tidak tetap seperti pada gambar 2.15. :


GAMBAR


3. Kapasitor

Kapasitor adalah komponen elektronika yang mempunyai kemampuan menyimpan electron-electron selama waktu yang tidak tertentu. Kapasitor berbeda dengan akumulator dalam menyimpan muatan listrik terutama tidak terjadi perubahan kimia pada bahan kapasitor dinyatakan dalam farad.7

Pengertian lain kapasitor adalah komponen elektronika yang dapat menympan dan melepas muatan listrik. Struktur sebuah kapasitor dari 2 buah plat metal yang dipisahkan oleh bahan dielektrik. Bahan-bahan dielektrik yang umu dikenal misalnya vakum, keramik, gelas, elektrolit dan lain-lain.

Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki (elektroda) metalnyadan pada saat yang sama muatan-muatan negatif terkumpul pada ujung metal yang satu lagi. Muatan positif tidak dapat megalir menuju ujung kutup negatif dan sebaiknya negate tidak bisa menuju ujung kutup positif, karena terpisah oleh bahan dielektrik yang non-kondukktif.

4. Tombol Reset

Proses reset merupakan proses untuk mengembalikan sistem ke kondisi semula. Power-on reset merupakan peroses reset yangberlangsung secara otomatis pada saat sistem pertama kali diberi daya. pinreset juga dapatdiberi rangkaian manual reset. beberapa rangkaian yang umum digunakanterdapat pada gambar 2.16. pemberian rangkaianini membuat sistem dapat di-reset oleh user setiap saatdengan menekan tombol reset.


GAMBAR


5. Konsep Dasar Dioda

1. Definisi Dioda

Menurut Budiharto (2009:02), “Piranti semikonduktor yang mengalirkan arus ke satu arah”.

Kalau ia dialiri arus AC maka akan berhasil didapatkan arus DC dari arus AC ini. Karenanya pada sifat yang demikian maka dioda bisa digunakan sebagai perata arus yang biasa dipasang di adaptor.

Menurut Rusmadi (2009:32), bahwa “Dioda adalah termasuk komponen semikonduktor yang terdiri dari 2 buah elektroda yaitu anoda (bahan P) dan katoda (bahan N)”.Menurut Rusmadi (2009:32), bahwa “Dioda adalah termasuk komponen semikonduktor yang terdiri dari 2 buah elektroda yaitu anoda (bahan P) dan katoda (bahan N)”.

Dari pengertian di atas dapat disimpulkan bahwa Dioda adalah piranti semikonduktor yang terdiri dari 2 buah elektroda yaitu anoda (bahan P) dan katoda (bahan N).Komponen elektronika dengan dua terminal, yang terbentuk dari dua jenis semikonduktor, yaitu type P yang biasa disebut dengan anoda dan type N yang biasa disebut dengan katoda, dimana kemudian kedua semikonduktor ini digabungkan. Untuk membuat diode dalam keadaan conduct, diperlukan tegangan biasnya sebesar 0,3 volt untuk dioda dengan bahan germanium atau 0,7 volt untuk dioda dengan bahan silikon.

Perlu diketahui bahwa komponen dioda ini pada umumnya hamper selalu dipergunakan dalam rangkaian, terutama pada rangkaian Power Supply.

Menurut Rusmadi (2009:34) Fungsi diode dalam suatu rangkaian adalah:

1. Penyearah tegangan listrik.

2. Pengaman tegangan listrik.

3. Memblokir tegangn listrik.

6. IC Regulator

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

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


GAMBAR


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


GAMBAR


1. Penggunaan IC regulator dalam rangkaian

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


GAMBAR


Konsep Dasar Keypad Membrane 4x4

Salah satu jenis perangkkat antar muka yang umum dijumpai pada embedded adaah keypad matrik 3x4 atau 4x4. Keypad biasanya digunakan pada beberapa perlatan yang berbasis mikrokontrorel. Pada penggunanya keypad terdiri dari beberapa sakar, yang saing terhubung jika diakukan penekanan pada bagian keyoad $sehingga antara kolom dan baris terhubung. Agar mikrokontroer dapat meakukan scan keypad harus diberikan logika LOW (“0”) ketika tombol keypad tidak ditekan dan ogika HIGH (“1”) pada saat keypad ditekan.4


GAMBAR


Keypad membrane yang digunaa dengan jumah kolom 4 dan jumah baris 4 yang dapat diguakan, rangkaian keypad 4x4 dapat dilihat pada gambar berikut :


GAMBAR


Konsep Dasar Relay

1. Definisi Reley

Reley adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih tinggi.

Sebagai contoh, dengan Relay yang menggunakan Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai saklarnya) untuk menghantarkan listrik 220V 2A. Berikut gambar Reley dan symbol relay :


gambar


2. Prinsip Kerja Relay

Sebelum membahas lebih lanjut mengenai Prinsip Kerja atau Cara Kerja sebuah Relay, kita perlu mengetahui Komponen-komponen dasar pembentuk sebuah Relay pada dasarnya, Di sebuah Relay sederhana terdiri dari 4 komponen dasar yaitu :

1. Electromagnet (Coil)

2. Armature

3. Switch Contact Point (Saklar)

4. Spring

Berikut ini merupakan gambar dari bagian-bagian Relay (Struktur Sederhana sebuah Relay) Konstruksi dan Struktur dasar Relay :


gambar


Kontak Poin (Contact Point) Relay terdiri dari 2 jenis yaitu :

1. Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi CLOSE (tertutup)

2. Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi OPEN (terbuka)

Berdasarkan gambar diatas, sebuah Besi (Iron Core) yang dililit oleh kumparan Coil yang berfungsi untuk mengendalikan Besi tersebut. Apabila Kumparan Coil diberikan arus listrik, maka akan timbul gaya Elektromagnet yang kemudian menarik Armature untuk berpindah dari Posisi sebelumnya (NC) ke posisi baru (NO) sehingga menjadi Saklar yang dapat menghantarkan arus listrik di posisi barunya (NO). Posisi dimana Armature tersebut berada sebelumnya (NC) akan menjadi OPEN atau tidak terhubung.

Pada saat tidak dialiri arus listrik, Armature akan kembali lagi ke posisi Awal (NC).

Coil membutuhkan arus listrik yang relatif kecil untuk mengaktifkan electromagnet dan menarik Contact Poin ke posisi Close

3. Arti Pole dan Throw

Karena Relay merupakan salah satu jenis dari Saklar, maka istilah Pole dan Throw yang dipakai dalam Saklar juga berlaku pada Relay. Berikut ini adalah penjelasan singkat mengenai Istilah Pole and Throw :

Pole : Banyaknya Kontak (Contact) yang dimiliki oleh sebuah relay

Throw : Banyaknya kondisi yang dimiliki oleh sebuah Kontak (Contact).

Berdasarkan penggolongan jumlah Pole dan Throw-nya sebuah relay, maka relay dapat digolongkan menjadi :

1. Single Pole Single Throw (SPST) : Relay golongan ini memiliki 4 Terminal, 2 Terminal untuk Saklar dan 2 Terminalnya lagi untuk Coil.

2. Single Pole Double Throw (SPDT) : Relay golongan ini memiliki 5 Terminal, 3 Terminal untuk Saklar dan 2 Terminalnya lagi untuk Coil.

3. Double Pole Single Throw (DPST) : Relay golongan ini memiliki 6 Terminal, diantaranya 4 Terminal yang terdiri dari 2 Pasang Terminal Saklar sedangkan 2 Terminal lainnya untuk Coil. Relay DPST dapat dijadikan 2 Saklar yang dikendalikan oleh 1 Coil.

Double Pole Double Throw (DPDT) : Relay golongan ini memiliki Terminal sebanyak 8 Terminal, diantaranya 6 Terminal yang merupakan 2 pasang Relay SPDT yang dikendalikan oleh 1 (single) Coil. Sedangkan 2 Terminal lainnya untuk Coil.

Selain Golongan Relay diatas, terdapat juga Relay-relay yang Pole dan Throw-nya melebihi dari 2 (dua). Misalnya 3PDT (Triple Pole Double Throw) ataupun 4PDT (Four Pole Double Throw) dan lain sebagainya.

Untuk lebih jelas mengenai Penggolongan Relay berdasarkan Jumlah Pole dan Throw, silakan lihat gambar dibawah ini :

4. Fungsi Relay

Beberapa fungsi Relay yang telah umum diaplikasikan kedalam peralatan Elektronika diantaranya adalah :

1. Relay digunakan untuk menjalankan Fungsi Logika (Logic Function)

2. Relay digunakan untuk memberikan Fungsi penundaan waktu (Time Delay Function)

3. Relay digunakan untuk mengendalikan Sirkuit Tegangan tinggi dengan bantuan dari Signal Tegangan rendah.

4. Ada juga Relay yang berfungsi untuk melindungi Motor ataupun komponen lainnya dari kelebihan Tegangan ataupun hubung singkat (Sh si power/ daya.

Konsep Dasar Motor Arus Searah (Motor DC)

Motor Dc bekerja berdasarkan prinsip Gaya Lorentz, yang menyatakan ketika sebuah konduktor beraliran arus diletakkan dalam medan magnet, maka sebuah gaya (yang dikenal dengan Gaya Lorentz) akan tercipta secara orthogonal diantara medan magnet dan arah aliran arus.

Mobil robot yang dipakai dalam tugas akhir ini memakai dua buah motor DC sebagai penggerak roda belakang.Motor DC yang digunakan adalah motor DC dengan magnet permanent. Motor DC jenis ini memiliki dua buah magnet permanent sehingga timbul medan magnet diantara kedua magnet tersebut. Di dalam medan magnet inilah jangkar/rotor berputar. Jangkar yang terletak ditengah motor memiliki jumlah kutub yang ganjil dan pada setiap kutubnya terdapat lilitan. Lilitan terhubung ke area kontak yang disebut komutator. Sikat (brushes) yang terhubung ke kutub positif dan negative motor memberikan daya ke lilitan sedemikian rupa sehingga kutub yang satu akan ditolak oleh magnet pemanen yang berada didekatnya, sedangkan lilitan lain akan ditarik ke magnet permanent yang lain sehingga menyebabkan jangkar berputar. Ketika jangkar berputar, komutator mengubah lilitan yang mendapat pengaruh polaritas medan magnet sehingga jangkar akan terus berputar selama kutub positif dan negative motor diberi daya.




BAB III

PERANCANGAN DAN PEMBAHASAN

KONSEP PERANCANGAN DAN PEMBAHASAN

Pada perancangan di sini yang di maksudkan meliputi perancangan perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang akan di gunakan meliputi motor servo, keypad membrane 4x4, motor DC, lampu led, arsitektur mikrokontroller ATmega328, serta rangkaian sistem keamanan kendaraan bermotor menggunakan password dan berbasis mikrokontroller ATmega328 dan mekaniknya. Perancangan perangkat kerasnya menggunakan Arduino Uno sebagai media untuk menanamkan program ke dalam mikrokontroller dan perancangan perangkat lunak di lakukan dengan menggunakan program Arduino 1.0.

Secara umum pada perancangan alat ini adalah seperti yang di tunjukkan pada diagram Blok pada gambar 3.1. Alat yang dirancang akan membentuk suatu sistem “Prototype Sistem Keamanan kendaraan Bermotor Menggunakan Keypade Membrane 4X4 Berbasis Arduino Uno”.

Secara umum pada perancangan alat ini adalah seperti yang di tunjukkan pada diagram Blok pada gambar 3.1. Alat yang dirancang akan membentuk suatu sistem “Prototype Sistem Keamanan kendaraan Bermotor Menggunakan Keypade Membrane 4X4 Berbasis Arduino Uno”.

Alat yang di gunakan meliputi :

1. Personal Computer (PC).

2. Solder timah.

3. Software Arduino 1.0.

4. Arduino Uno sebagai bootloader untuk upload program.

Sedangkan bahan-bahan yang di gunakan adalah :

1. Mikrokontroller ATmega328

2. Keypad membrane 4x4

3. Motor Direct Current.

4. IC regulator (LM7805, LM7806)

5. Kapasitor Elco 2200 microFarad/35volt, 100 microFarad/16volt

6. Kapasitor keramik 22 pf.

7. Resistor 10 kohm, 330 ohm.

8. Lampu led merah, led hijau, led biru.

9. Heatshink (alumunium pendingin).

10. Switch On/Off.

11. Timah solder.

12. Kabel konektor.

13. Pin header.

14. Relay

15. Socket 28 kaki.

16. Tombol reset.

17. Printed circuit board.


Konsep Perancangan Perangkat Keras (HARDWARE)

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


GAMBAR


Pada gambar 3.1 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di rancang adalah keypad menjadi media untuk memberikan inputan pada mikrokontroller, ketika mikrokontroller menerima inputan dari keypad maka inputan tersebut akan menjadi perintah untuk motor DC agar bisa berfungsi atau tidak berfungsi. Dan ketika mikrokontroller menerima inputan dari tombol keypad yang berupa angka-angka, maka inputan tersebut akan menjadi perintah baik itu untuk motor servo maupun motor DC, tergantung tombol mana yang di tekan pada keypad.

Rangkaian Sistem Minimum ATMega328

Agar mikrokontroller ATmega328 dapat digunakan sebagai sistem kontrol perlu di buat sistem minimumnya. Gambar 3.2 adalah gambar sistem minimum dari mikrokontroller ATmega328.


GAMBAR

Rangkaian sistem minimum ATmega328 pada gambar 3.2 sudah dapat bekerja secara baik dengan memberikan tegangan sebesar 12 volt lalu tegangan tersebut di turunkan lagi menjadi 5 volt dengan menggunakan IC regulator LM7805.

Rangkaian Power Supply

Agar alat yang dibuat dapat bekerja sesuai dengan fungsinya, maka di perlukan sumber tegangan listrik sebagai catu daya. Rangkaian catu daya yang digunakan mendapatkan sumber tegangan dari adaptors switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 6 volt dan 5 volt tegangan DC, melalui IC regulator LM7806 dan LM7805. Arus yang masuk dari adaptor switching akan melalui kapasitor yang bertujuan untuk mengurangi noise pada tegangan DC.

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


GAMBAR

Pada rangkaian catu daya ini menggunakan empat buah sumber catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing - masing rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC adalah rangkaian kontrol L293, rangkaian motor DC, rangkaian sensor infrared dan rangkaian sistem mikrokontroller, sedangkan untuk menggerakan motor servo digunakan tegangan +6 volt DC.

Rangkaian Keypad Membrane 4x4

Keypad merupakan salah satu peripheral yang sangat penting dalam sistem komputer. Berbagai macam keypad bisa kita jumpai, misalnya untuk aplikasi sederhana dapat digunakan keypad 4x3 yang pada dasarnya merupakan konfigurasi saklar/tombolyang disusun berdasarkan baris dan kolom (4 baris dan 3 kolom).



GAMBAR



Dalam susunan keypad pada rangkaian gambar 3.4 diatas terdapat empat buah baris (P2, P3, P4, P5)dan tiga buah kolom (P6, P7, P8, dan P9). Untuk mendeteksi penekanan tombol yang terdapat pada keypad 4x4 tersebut, maka maka harus dilakukan penyapuan (scanning). Langkah-langkah scanning dijelaskan sebagai berikut:

Jika P0, P1, P2 dan P3 berlogika ”0” berarti tombol 1, 2, 3, 4 dan # tertekan, dan jika P0, P6, P7, P8 dan P9 berlogika ”1” dan tombol yang tertekan 4, 3, 2 ,1 dan # untuk melakukan proses scanning terhadap tombol-tombol keypad yang lain baik itu dilakukan pada kolom 1, 2,dan 3 semuanya sama.

Rangkaian lampu led

Pada rangkaian di bawah ini menunjukan tiga buah lampu led dengan masing-masing berfungsi sebagai indikator sebuah inputan dari keypad, cara kerjanya pada saat menekan angka 1, 2, 3, dan 4 pada keypad data tersebut akan dikirim ke mikrokontroller dan akan memberikan inputan ke lampu indicator kiri pada kondisi HIGH (“1”). Artinya lampu indikator untuk mengaktifkan motor, dan Ketika menekan angka 4, 3, 2, 1 pada keypad akan memberikan inputan ke lampu indikator kanan pada kondisi HIGH (“1”). artinya lampu indikator untuk menonaktifkan motor, pada pin A4 akan menyala.

/div>



GAMBAR



Rangkaian motor DC

Agar motor DC dapat dikontrol dua arah diperlukan driver motor yaitu IC l293. Pada IC l293 terdapat 16 pin yaitu dua pin enable berfungsi untuk mengijinkan driver menerima perintah untuk menggerakan motor DC, empat pin input adalah pin input sinyal kendali motor DC, empat pin output adalah jalur output masing-masing driver yang dihubungkan ke motor DC, dua pinVCC adalah jalur input tegangan sumber driver motor DC, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol driver dan VCC2 adalah jalur input sumber tegangan untuk motor DC yang dikendalikan. dan empat pin ground adalah jalur yang harus dihubungkan ke ground, pin GND ini yang berdekatan dan dapat dihubungkan ke sebuah pendingin kecil.

Rangkaian di atas baru akan bekerja ketika mendapat inputan dari keypad, tombol keypad yang digunakan adalah tombol dua untuk mengontrol motor DC dengan arah maju, tombol delapan untuk mengontrol arah motor dc dengan arah mundur, dan tombol lima akan mengontrol motor DC pada posisi berhenti. Cara kerja rangkaian di atas adalah dengan memberikan tegangan 5 volt sebagai Vcc pada pin 16 dan 5 volt pada pindelapan untuk tegangan motor, maka IC l293 siap digunakan. Jika terdapat tegangan input satu dan input dua maka dengan memberikan logika HIGH pada enable1 maka output 1 dan output 2 akan aktif. Sedangkan enable1 berlogika rendah, meskipun terdapat tegangan pada input 1 dan input 2, output tetap nol (tidak aktif). Hal ini juga berlaku untuk input 3, 4 dan output 3, 4 serta enable 2. Konfigurasi pin IC L293 di atas, rangkaian di atas dapat digunakan untuk mengontrol dua motor DC sekaligus, dan juga dapa mengontrol motor DC secara kontinu dan dengan teknik PWM (Pulse-Width Modulation).



GAMBAR



Rangkaian sistem keseluruhan

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



GAMBAR



Keterangan dari jalur-jalur diatas:

a. Jalur merah sebagai arus positif (+).

b. Jalur hitam sebagai arus negatif ( - ).

c. Jalur biru sebagai jalur data.

d. Jalur kuning sebagai jalur PWM untuk motor DC.

Konsep Perancangan Perangkat Lunak (Software)

Penulisan Listen Program Bahasa C

Pada perancangan perangkat lunak mengumpulkan program arduino 1.0 digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berektensi. Pde dan bootlloader ArduinoUno sebagai media yang digunakan mengupload program ke dalam mikrokontroller, sehingga mikrokontroller dapat bekerja sesuai dengan yang diperhatikan.

Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut :


GAMBAR


Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut :


GAMBAR


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


GAMBAR


Setelah listing program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak, proses kompilasi dapat dilihat pada gambar 3.18 diatas.


GAMBAR


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

Pengisian program ke dalam IC ATmega328 Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan ke dalam mikrokontroller ATmega328 yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0. Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software) dapat dilihat pada gambar 3.20 berikut:


GAMBAR


Dengan menggunakan arduino sebagai media untuk memasukan program ke dalam mikrokontroller ATmega328, maka program yang ditulis pada Arduino1.0 dapat langsung di masukan kedalam mikrokontroller ATmega328. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perlu di perhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program, proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.21. sebagai berikut:


GAMBAR


Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan internal clock, arti dari internal clock adalah dengan memanfaatkan board Arduino sebagai board untuk berkomunikasi dengan komputer, dan mikrokontroller yang ada pada arduino board tersebut dilepas, agar IC ATmega328 yang akan digunakan dapat terbaca oleh Arduino board.


GAMBAR


Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut : Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.1.0 sebagai berikut :


GAMBAR


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


GAMBAR


Setelah listing program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak, proses kompilasi dapat dilihat pada gambar 3.18 diatas.



GAMBAR



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

Pengisian program ke dalam IC ATmega328 Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan ke dalam mikrokontroller ATmega328 yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0. Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software) dapat dilihat pada gambar 3.20 berikut:



GAMBAR



Dengan menggunakan arduino sebagai media untuk memasukan program ke dalam mikrokontroller ATmega328, maka program yang ditulis pada Arduino1.0 dapat langsung di masukan kedalam mikrokontroller ATmega328. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perlu di perhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program, proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.21. sebagai berikut:



GAMBAR



Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan internal clock, arti dari internal clock adalah dengan memanfaatkan board Arduino sebagai board untuk berkomunikasi dengan komputer, dan mikrokontroller yang ada pada arduino board tersebut dilepas, agar IC ATmega328 yang akan digunakan dapat terbaca oleh Arduino board.



GAMBAR




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


GAMBAR


Setelah langkah upload listing program selesai, maka sistem mikrokontroller ATmega328 yang berjudul “System Keamanan Kendaraaan Bermotor Menggunakan Keypad 4x4 Berbasis Arduino Uno”.


Diagram Alur Sistem Keseluruhan

Pada pembuatan sebuah sistem kontrol diperlukan sebuah gambar yang dapat menjelaskan alur lagkah-langkah dari cara kerja sebuah sistem yang dibuat, sehingga dapat memberikan penjelasan dalam bentuk gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar dari diagram alur sistem yang akan dibuat. Tujuan dari pembuatan diagram alur adalah untuk mempermudah pembaca dan membuat sistem itu sendiri untuk memahami langkah-langkah serta cara kerja sebuah sistem yang dibuat. Dari penelitian yang dilakukan menghasilkan sistem sebagai pada gambar berikut :


GAMBAR





BAB IV

PENUTUP

Kesimpulan

Rancangan Prototype dan pengontrolan sistem keamanan kendaraan bermotor menggunakan arduino uno melalui media Keypad Membrane 4x4, Rancangan ini mempunyai komponen utama berupa arduino uno atau ATMega328 dan komponen-komponen kecil lainya beserta Keypad sebagai I/O nya. Secara keseluruhan dari hasil pengamatan, percobaan dan pembahasan dapat diambil kesimpulan sebagai berikut :

1. Dengan menggunakan arduino uno yang telah dimasukkan program untuk mengontrol arduino uno melalui keypad membrane 4x4 sebagai media pengontrol prototype.

2. Dengan menggunakan keypad membrane 4x4 sebagai media input ke arduino uno untuk mengaktifkan atau menonaktifan prototype.


Saran

Dengan melihat kesimpulan diatas, ada beberapa saran yang diberikan yaitu sebagai berikut :

1. Sebagai negara berkembang, sistem ini sangat dibutuhkan untuk meningkatkan perkembangan teknologi pada industri kendaraan bermotor roda empat.

2. Sistem ini tidak hanya dapat digunakan pada kendaraan bermotor roda empat saja, melainkandapat digunakan juga sebagai media akses mesin industri maupun sistem keamanan yang lainnya.

DAFTAR PUSTAKA

1. 1,0 1,1 Saefullah, Sumardi Sadi, Yugo Bayana. 2009. “Smart Wheeled Robotic (SWR) Yang Mampu Menghindari Rintangan Secara Otomatis”. CCIT, Vol.2 No.3 – Mei 2009

2. http://avrprogrammers.com/devices/ATmega/atmega328.

3. 3,0 3,1 http://elektronika-dasar.web.id/komponen/driver-motor-dc-l293d

4. http://elektronika-dasar.web.id/artikel-elektronika/matrix-keypad-4x4-untuk-mikrokontroler/

5. http://www.dfrobot.com/wiki/index.php/Adjustable_Infrared_Sensor_Switch_%28SKU:SEN0019%29

6. Arifin dan Ardi Amir. 2009. “Pemodelan Dan Pengendalian Motor Listrik U.S Electric Motors Type Dripproof 1750 Rpm/40 Hp/240 Volt”. UniversitasTadulako. Jurnal JIMT, Vol. 6, No. 1, Mei 2009: 50 – 59

7. http://elektronika-dasar.web.id/teori-elektronika/definisi-kapasitor/

8. http://elektronika-dasar.web.id/rangkaian/oscilator-dengan-kristald

9. http://elektronika-dasar.web.id/komponen/regulator-tegangan-positif-78xx/

10. http://depokinstruments.com/2011/07/27/teori-keypad-matriks-4x4-dan-cara-penggunaannya/

Contributors

Abdulfatah, Admin