− | <div style="font-family:'Times New Roman',font-size: 12pt, Times, serif;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none; "><div style="font-family:'Times New Roman'"><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PROTOTYPE MONITORING AREA PARKIR MOBIL BERBASIS'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''ARDUINO UNO UNTUK MENDETEKSI KETERSEDIAAN'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''SLOT PARKIR SECARA OTOMATIS PADA'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PERGURUAN TINGGI RAHARJA'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''[[SKRIPSI]]'''</p></div><br>[[File:Logo stmik raharja.jpg|center|150px|jpg]]<br><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">'''Disusun Oleh :'''</P></div>{|table align="center"|-|<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">'''NAMA'''</div>||<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">''': [[Yudha Qirana Meka|YUDHA QIRANA MEKA]]'''</div>|-|<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">'''NIM'''</div>||<div style="font-size: 14pt;font-family: 'times new roman';text-align: left">''': 1133465645'''</div>|-|}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''JURUSAN [[Sistem Komputer|SISTEM KOMPUTER]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''KONSENTRASI [[CCIT|CCIT]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''(STMIK) RAHARJA'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 1">'''TANGERANG'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">'''(2014/2015)'''</div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER<br>(STMIK) RAHARJA'''</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PENGESAHAN SKRIPSI'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PROTOTYPE MONITORING AREA PARKIR MOBIL BERBASIS'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''ARDUINO UNO UNTUK MENDETEKSI KETERSEDIAAN'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''SLOT PARKIR SECARA OTOMATIS PADA'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PERGURUAN TINGGI RAHARJA'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1133465465</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Yudha Qirana Meka]]</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Strata Satu]]</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Sistem Komputer]]</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[CCIT]]</div>|}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disahkan Oleh :</p></div><div align="right" style="font-size: 12pt;font-family: 'times new roman'">{| width="100%" align="right"|-| width="60%" | || align="center" | Tangerang, 1 Juni 2015|-|}</div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Ketua</div> || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">KepalaJurusan</div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">[[STMIK RAHARJA]]</div> || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align:center">Jurusan [[Sistem Komputer]]</div>|-| || || || || || |-| || || || || || |-| || || || || || |-| || || || || || |-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">(<u>Ir. [[Untung Rahardja]], M.T.I</u>)</div>|| || || || || <div style="font-size: 12pt;font-family: 'times newroman';text-align: center">(<u>Ferry Sudarto, S.Kom.,M.Pd</u>)</div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 000594</div> || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP :079010</div>|}{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER<br>(STMIK) RAHARJA'''</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN PEMBIMBING'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PROTOTYPE MONITORING AREA PARKIR MOBIL BERBASIS'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''ARDUINO UNO UNTUK MENDETEKSI KETERSEDIAAN'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''SLOT PARKIR SECARA OTOMATIS PADA'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PERGURUAN TINGGI RAHARJA'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Dibuat Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1133465645</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Yudha Qirana Meka]]</div>|}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;">Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan [[Sistem Komputer]] Konsentrasi [[CCIT]] Tahun Akademik2014/2015</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Oleh :</p></div><div align="right" style="font-size: 12pt;font-family: 'times new roman'">{| width="100%" align="right"|-| width="60%" | || align="center" | Tangerang, 1 Juni 2015|-|}</div>{|table align="center"|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing I</div> || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">Pembimbing II</div>|-| || || || |-| || || || |-| || || || |-| || || || |-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">(<u>Endang Sunandar, Ir.,M.Kom</u>)</div>|| || || <div style="font-size: 12pt;font-family: 'times new roman';text-align:center">(<u>Asep Saefullah, S.Pd.,M.Kom</u>)</div>|-| <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 02022</div> || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 06121</div>|}{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER<br>(STMIK) RAHARJA'''</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PROTOTYPE MONITORING AREA PARKIR MOBIL BERBASIS'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''ARDUINO UNO UNTUK MENDETEKSI KETERSEDIAAN'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''SLOT PARKIR SECARA OTOMATIS PADA'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PERGURUAN TINGGI RAHARJA'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1133465645</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Yudha Qirana Meka]]</div>|}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1" style="text-align: center;">Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan [[Sistem Komputer]] Konsentrasi [[CCIT]] Tahun Akademik2014/2015</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Penguji :</p></div><div align="right" style="font-size: 12pt;font-family: 'times new roman'">{| width="100%" align="right"|-| width="60%" | || align="center" | Tangerang, Tanggal Bulan Tahun|-|}</div><table align="center" width="200" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt;font-family: 'times new roman'"><tr><td align="center">Ketua Penguji</td></tr><tr><td align="center"> </td></tr><tr><td align="center"> </td></tr><tr><td align="center"> </td></tr><tr><td align="center"> </td></tr><tr><td align="center">(<u>Nama Ketua Penguji</u>)</td></tr><tr><td align="center">NID : NID Ketua Penguji</td></tr></table><br><table width="500" border="0" align="center" cellpadding="0" cellspacing="0" style="font-size: 12pt;font-family: 'times new roman'"><tr><td width="200" align="center">Penguji I</td><td width="177" align="center">Penguji II</td></tr><tr><td align="center"> </td><td align="center"> </td></tr><tr><td align="center"> </td><td align="center"> </td></tr><tr><td align="center"> </td><td align="center"> </td></tr><tr><td align="center"> </td><td align="center"> </td></tr><tr><td align="center">(<u>Nama Penguji I</u>)</td><td align="center">(<u>Nama Penguji II</u>)</td></tr><tr><td align="center">NID : NID Penguji I</td><td align="center">NID : NID Penguji II</td></tr></table>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER<br>(STMIK) RAHARJA'''</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR KEASLIAN SKRIPSI'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PROTOTYPE MONITORING AREA PARKIR MOBIL BERBASIS'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''ARDUINO UNO UNTUK MENDETEKSI KETERSEDIAAN'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''SLOT PARKIR SECARA OTOMATIS PADA'''</p></div><div style="font-size: 16pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">'''PERGURUAN TINGGI RAHARJA'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disusun Oleh :</p></div>{|table align="center"|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1133465645</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Yudha Qirana Meka]]</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Strata Satu]]</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Sistem Komputer]]</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[CCIT]]</div>|}<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Menyatakan bahwa [[Skripsi]] ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikatdari [[Skripsi]] yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan [[Perguruan Tinggi Raharja]] maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataandiatas tidak benar.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Tangerang, 1 Juni 2015</p></div>{|table align="center"|-| |-| |-| |-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">(<u>'''[[Yudha Qirana Meka]]'''</u>)</div>|-|<div style="font-size: 12pt;font-family: 'times new roman';text-align: center">'''NIM : 1133465645'''</div>|}<div style="font-size: 10pt;font-family: 'times new roman';text-align: left"><p style="line-height: 2">'')*Tandatangan dibubuhi materai 6.000;</p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''ABSTRAK'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">Sistem parkir mobil yang digunakan saat ini khususnya pada Perguruan Tinggi Raharja masih menggunakan sistem parkir yang bersifat manual, dalam pengertian jika area parkir mobil yang berada di area belakang telah terisi penuh maka petugas yang berada di pos depan tidak dapat mengetahui informasi tersebut secara langsung. Petugas yang berada di pos depan hanya akan mengetahui informasi tersebut pada saat ia telah menerima informasi yang disampaikan oleh petugas yang berada di pos belakang melalui sebuah komunikasi menggunakan handy talky. Dengan sistem manual tersebut tentunya menyebabkan beberapa kendala baik bagi petugas maupun bagi para pengendara mobil yang akan memakirkan kendaraannya. Sistem pemantauan area parkir mobil ini dirancang dengan menggunakan beberapa jenis sensor yang diletakan dibeberapa titik area dengan fungsi yang berbeda satu sama lain, sensor-sensor tersebut diantaranya meliputi sensor pembuka palang pintu otomatis dan juga sensor yang mampu mendeteksi adanya mobil yang sedang parkir. Tujuan dari penggunaan sensor-sensor tersebut tentunya sebagai alat yang memberikan data masukan kepada arduino uno sebagai pengolah data yang selanjutnya diproses dengan hasil keluaran sebuah instruksi kepada motor servo dan juga tampilnya suatu informasi melalui sebuah layar LCD yang menunjukan keterangan mengenai jumlah slot parkir yang tersedia serta lokasi dari slot parkir tersebut kepada para pengendara mobil yang baru saja memasuki area kampus. Selain menggunakan LCD, sistem pemantauan ini juga dilengkapi dengan dua buah lampu indikator yang menunjukan status dari area parkir serta sebuah buzzer sebagai suatu bentuk pemberitahuan kepada petugas yang berada di pos depan bahwa area parkir mobil yang berada dibelakang telah terisi penuh.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kata Kunci : Area Parkir, Sensor, Arduino Uno, LCD, Indikator.</p></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''ABSTRACT'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Car parking system used now especially in colleges raharja still use manual parking system, in the sense that if the car parking area is located in the basement area was full then the officer who were in front of the post can not know the information directly. The officer who were in front of the post will only know the information at the time he had received the information submitted by officers who were at the back post via a communication using handy talky. With a manual system is certainly cause some problems both for officer and for the car drivers who will park the vehicle. Car parking area monitoring system is designed by using several types of sensors are placed in some point area with different functions from each other, these sensors include sensors include automatic door opener crossbar and also sensors capable of detecting the presence of parked cars. The purpose of the use of sensors is certainly a tool that provides a data input to arduino uno as a data processor which is further processed to output an instruction to the servo motor and also the emergence of an information via an LCD screen that shows information on the number of parking slots are available as well the location of the parking slot to the car drivers who had just entered the campus area. In addition to using the LCD, the monitoring system is also equipped with two indicator lights that show the status of the parking area as well as a buzzer as a form of notice to the officer who was in front of the posts that car parking area is located in the basement area was full.''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Keywords : Parking Area, Sensors, Arduino Uno, LCD, Indicator.''</p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''KATA PENGANTAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Segala puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat serta karunianya sehingga penulis dapat menyelesaikan Skripsi dengan judul “Prototype Monitoring Area Parkir Mobil Berbasis Arduino Uno Untuk Mendeteksi Ketersediaan Slot Parkir Secara Otomatis Pada Perguruan Tinggi Raharja.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tujuan dari penulisan Laporan Skripsi ini adalah sebagai salah satu syarat dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang Strata Satu (S1) Jurusan Sistem Komputer pada Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, penulis mendapatkan data berdasarkan beberapa metode, seperti observasi, wawancara, studi pustaka serta beberapa sumber literature yang mendukung penyusunan laporan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihak, penyusunan laporan Skripsi ini tidak akan berjalan dengan baik dan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan yang singkat ini penulis ingin menyampaikan ucapan terima kasih kepada pihak-pihak yang telah ikut berkontribusi serta berjasa dalam perjalanan menyelesaikan laporan skripsi ini, antara lain kepada:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak [[Untung Rahardja|Ir. Untung Rahardja, M.T.I.]], selaku Ketua STMIK Raharja.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak [[Sugeng Santoso|Sugeng Santoso, M.Kom.]], selaku Pembantu Ketua I Bidang Akademik Perguruan Tinggi Raharja.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak [[Ferry Sudarto|Ferry Sudarto, S.Kom.,M.Pd.]], selaku Kepala Jurusan Sistem Komputer STMIK Raharja.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak Ir. Endang Sunandar, M.Kom., selaku Pembimbing I yang telah meluangkan waktunya untuk memberikan bimbingan, masukan dan motivasi kepada penulis.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak [[Asep Saepullah|Asep Saefullah, S.Pd.,M.Kom.]], selaku Pembimbing II yang telah berkenan memberikan bimbingan, pengarahan dan ilmu kepada penulis.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak [[Mukti Budiarto|Ir. Mukti Budiarto]], selaku Stakeholder yang telah berkenan meluangkan waktunya dan memberikan pengarahan kepada penulis.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Keluarga tercinta yang telah memberikan doa, dukungan moril maupun materil sehingga laporan Skripsi ini dapat terselesaikan dengan baik.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Yang terkasih [[Ninu Apriyani]] yang selalu memberikan dukungan dan motivasi sehingga laporan Skripsi ini dapat terselesaikan dengan baik.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Teman-teman angkatan tahun 2011 Jurusan Sistem Komputer yang telah memberikan semangat dan motivasi.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Semua pihak yang tidak dapat disebutkan secara satu persatu, yang telah membantu baik secara langsung maupun tidak langsung sehingga laporan Skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.</li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penulis menyadari bahwa dalam penyusunan laporan Skripsi ini masih terdapat kekurangan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis dengan senantiasa menerima kritik dan saran yang bersifat membangun dari pembaca agar dapat dijadikan sebuah acuan untuk menyempurnakannya dimasa yang akan datang.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Akhir kata, penulis mengucapkan terima kasih dan berharap semoga penulisan laporan Skripsi ini dapat memberikan manfaat, khususnya bagi penulis dan bagi yang membaca semoga dapat menjadi bahan acuan yang berguna dikemudian hari.</p></div><div align="right" style="font-size: 12pt;font-family: 'times new roman'">{| width="100%" align="right"|-| width="60%" | || align="center" | Tangerang, 1 Juni 2015|-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| |||-| width="60%" | || align="center" | (<u>[[Yudha Qirana Meka]]</u>)|-| width="60%" | || align="center" | NIM : 1133465645|-|}</div>{{Pagebreak}}__TOC__{{Pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center; text indent: 0.5"><p style="line-height: 2">'''DAFTAR TABEL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Prototype|Tabel 2.1. Kelebihan dan Kekurangan Prototype]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Pengujian|Tabel 2.2. Kelebihan dan Kelemahan Black Box]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_LCD_.28Liquid_Crystal_Display.29|Tabel 2.3. Fungsi dan Konfigurasi Pin LCD 16x2]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Bahasa_C|Tabel 2.4. Kelebihan dan Kekurangan Bahasa C]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Tabel 3.1. Ringkasan Arduino Uno]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Tabel 3.2. Fungsi dan Konfigurasi Pin LCD 16x2]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#User_Requirement|Tabel 3.3. Elisitasi Tahap I]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#User_Requirement|Tabel 3.4. Elisitasi Tahap II]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#User_Requirement|Tabel 3.5. Elisitasi Tahap III]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#User_Requirement|Tabel 3.6. Final Draft Elisitasi]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perbedaan_Prosedur_Antara_Sistem_Berjalan_dan_Sistem_Usulan|Tabel 4.1. Perbedaan Prosedur Sistem]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Rancangan_Prototype|Tabel 4.2. Keterangan Desain Prototype]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Metode_Black_Box|Tabel 4.3. Pengujian Black Box Pada Sensor]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Metode_Black_Box|Tabel 4.4. Pengujian Black Box Untuk Hasil Keluaran]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Schedule|Tabel 4.5. Rencana Impelementasi Sistem]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Estimasi_Biaya|Tabel 4.6. Estimasi Biaya]]</p></div>{{Pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center; text indent: 0.5"><p style="line-height: 2">'''DAFTAR GAMBAR'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Sistem|Gambar 2.1. Karakteristik Sistem]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Sistem|Gambar 2.2. Sistem Tertutup]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Sistem|Gambar 2.3. Sistem Terbuka]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Sistem|Gambar 2.4. Daur Hidup Sistem]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Perancangan_Sistem|Gambar 2.5. Diagram Tahap Perancangan]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Flowchart|Gambar 2.6. Flowchart Sistem (System Flowchart)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Flowchart|Gambar 2.7. Flowchart Dokumen (Document Flowchart)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Flowchart|Gambar 2.8. Flowchart Skematik (Program Flowchart)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Flowchart|Gambar 2.9. Flowchart Program (Program Flowchart)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Flowchart|Gambar 2.10. Flowchart Proses (Process Flowchart)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Flowchart|Gambar 2.11. Contoh Variasi Aplikasi Flowchart]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Mikrokontroler_ATmega328|Gambar 2.12. Pin Mikrokontroler ATmega328]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Arduino_Uno|Gambar 2.13. Bentuk Board Arduino Uno]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Arduino_Uno|Gambar 2.14. Diagram Blok Arduino Uno]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Arduino_Uno|Gambar 2.15. Bagian-Bagian Papan Arduino]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Infrared|Gambar 2.16. Modul Infrared Transmitter]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Infrared|Gambar 2.17. Modul Infrared Receiver]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_DT-Sense_IR_Proximity_Detector|Gambar 2.18. Modul DT-Sense IR Proximity]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Motor_Servo|Gambar 2.19. Motor Servo]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_LCD_.28Liquid_Crystal_Display.29|Gambar 2.20. Skematik LCD Karakter 16x2]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_LCD_.28Liquid_Crystal_Display.29|Gambar 2.21. Karakter-Karakter Yang Dapat Ditampilkan Dalam LCD]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_LED.28Light_Emitting_Dioda.29|Gambar 2.22. LED]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_Buzzer|Gambar 2.23. Buzzer]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Konsep_Dasar_IDE_Arduino|Gambar 2.24. Tampilan Software IDE Arduino]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Sejarah_Singkat_Perguruan_Tinggi_Raharja|Gambar 3.1. Struktur Organisasi Perguruan Tinggi Raharja]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Sejarah_Singkat_Perguruan_Tinggi_Raharja|Gambar 3.2. Struktur Akademik Perguruan Tinggi Raharja]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Diagram_Blok|Gambar 3.3. Diagram Blok]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.4. Skematik Arduino Uno]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.5. Data Sheet Modul Infrared Transmitter]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.6. Skematik Modul Infrared Transmitter]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.7. Data Sheet Modul Infrared Receiver]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.8. Skematik Modul Infrared Receiver]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.9. Rangkaian DT I/O IR Transmitter & Receiver]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.10. Rangkaian Skematik DT I/O IR Transmitter & Receiver]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.11. Data Sheet Modul DT-Sense IR Proximity Detector]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.12. Skematik Modul DT-Sense IR Proximity Detector]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.13. Data Sheet Modul IR Proximity Detector]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.14. Skematik Modul IR Proximity Detector]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.15. Rangkaian DT-Sense IR Proximity Detector]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.16. Rangkaian Skematik DT-Sense IR Proximity Detector]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.17. Rangkaian Motor Servo]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.18. Rangkaian Skematik Motor Servo]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.19. Rangkaian LCD Karakter 16x2]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.20. Rangkaian Skematik LCD Karakter 16x2]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.21. Rangkaian LED]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.22. Rangkaian Skematik LED]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.23. Rangkaian Buzzer]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.24. Rangkaian Skematik Buzzer]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.25. Rangkaian Keseluruhan]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.26. Rangkaian Skematik Keseluruhan]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Keras_.28Hardware.29|Gambar 3.27. Rangkaian Catu Daya]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Lunak_.28Software.29|Gambar 3.28. Membuka Software Arduino 1.0.5]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Lunak_.28Software.29|Gambar 3.29. Layer Penulisan Project]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Lunak_.28Software.29|Gambar 3.30. Mengecek Listing Program]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Lunak_.28Software.29|Gambar 3.31. Pengaturan Koneksi Port]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Lunak_.28Software.29|Gambar 3.32. Pemilihan Board]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Perangkat_Lunak_.28Software.29|Gambar 3.33. Upload Program]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Flowchart|Gambar 3.34. Flowchart Sistem Mobil Masuk]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Flowchart|Gambar 3.35. Flowchart Sistem Mobil Keluar]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Permasalahan_Yang_Dihadapi_dan_Alternatif_Pemecahan_Masalah|Gambar 3.36. Flowchart Sistem Yang Berjalan (Mobil Masuk)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Permasalahan_Yang_Dihadapi_dan_Alternatif_Pemecahan_Masalah|Gambar 3.37. Flowchart Sistem Yang Berjalan (Mobil Keluar)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Flowchart_Program_Yang_Diusulkan|Gambar 4.1. Flowchart Program (Mobil Masuk)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Flowchart_Program_Yang_Diusulkan|Gambar 4.2. Flowchart Program (Mobil Keluar)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Rancangan_Prototype|Gambar 4.3. Rancangan Prototype Area Parkir Mobil]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Pengujian_Rangkaian_DT_I.2FO_IR_Transmitter_.26_Receiver|Gambar 4.4. Hasil Pengujian DT I/O Transmitter & Receiver (Kondisi Mobil Memasuki Area Parkir)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Pengujian_Rangkaian_DT_I.2FO_IR_Transmitter_.26_Receiver|Gambar 4.5. Hasil Pengujian DT I/O Transmitter & Receiver (Kondisi Mobil Keluar Area Parkir)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Pengujian_Rangkaian_DT-Sense_IR_Proximity_Detector|Gambar 4.6. Hasil Pengujian Mobil Parkir Dengan Intensitas Cahaya Terang]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Pengujian_Rangkaian_DT-Sense_IR_Proximity_Detector|Gambar 4.7. Hasil Pengujian Mobil Parkir Dengan Intensitas Cahaya Gelap]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Pengujian_Motor_Servo|Gambar 4.8. Kondisi Awal Dari Motor Servo (Palang Pintu Masih Tertutup)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Pengujian_Motor_Servo|Gambar 4.9. Hasil Pengujian Motor Servo (Palang Pintu Terbuka)]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Hasil_Keluaran_LCD|Gambar 4.10. Tampilan LCD Saat Area Parkir Kosong]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Hasil_Keluaran_LCD|Gambar 4.11. Tampilan LCD Saat Area Parkir Penuh]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Hasil_Keluaran_LED|Gambar 4.12. Lampu Indikator Area Parkir Kosong]]</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">[[SI1133465645#Hasil_Keluaran_LED|Gambar 4.13. Lampu Indikator Area Parkir Penuh]]</p></div>{{pagebreak}}<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center"><p style="line-height: 2">'''DAFTAR SIMBOL'''</p></div><div style="font-size: 12pt;font-family: 'times new roman'; text-align: center"><p style="line-height: 2">'''SIMBOL FLOWCHART'''</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/g_crXe_kKv1KL_sX1KZD5y9m65_x_sNbT9neR1yyvs8=w362-h520-no"></div>{{pagebreak}}<div style="font-size: 12pt;font-family: 'times new roman'; text-align: center"><p style="line-height: 2">'''SIMBOL ELEKTRONIKA'''</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/GJ4xHe2NJRM0ig2j0cVlf75to9oYtTetDSirf4nrMHU=w361-h588-no"></div>{{pagebreak}}=<div style="font-family: 'times new roman'; text-align: center">'''BAB I'''</div>=<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div>==Latar Belakang==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada era globalisasi saat ini perkembangan teknologi semakin berkembang pesat dan canggih, komputer sangat berperan dalam perkembangan teknologi ini karena dengan segala kelebihannya komputer telah menjadi bagian utama yang sangat diperlukan untuk membantu manusia dalam mengerjakan dan menyelesaikan berbagai tugas. Perkembangan komputer yang sangat pesat telah membawa banyak perubahan ke dalam berbagai aspek kehidupan karena pada dasarnya manusia sangat membutuhkan bantuan dari sesuatu yang dapat bekerja tepat, teliti dan juga tidak mengenal lelah. Sistem otomatisasi diketahui dapat menggantikan beberapa peran manusia dalam melaksanakan suatu kegiatan, seperti dalam hal pemantauan yang diharuskan mampu mengawasi keadaan sekitar dengan pengamatan yang lebih dari pada kemampuan panca indra manusia. Dengan didukungnya kemajuan teknologi dalam bidang elektronika dan komputer tentunya sistem otomatisasi akan mampu mengatasi berbagai permasalahan yang rumit sekalipun, dengan ketelitian dan kecepatan serta ketepatan yang sangat tinggi maka kedua bidang tersebut dapat menggantikan beberapa peran manusia dalam menyelesaikan permasalahan yang ada.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Di dalam suatu area khususnya yang memiliki batas kapasitas terkadang harus melibatkan beberapa orang dalam mengawasi area tersebut, dimana salah satu yang harus diperhatikan ialah mengenai jumlah kapasitas di dalam area tersebut apakah dapat terkendali dengan baik atau tidak. Seperti area parkir mobil, umumnya mereka yang ingin memarkirkan mobil langsung masuk ke dalam area parkir tersebut tanpa mengetahui terlebih dahulu apakah area parkir tersebut masih tersedia ruang untuk parkir atau tidak. Jika pada area parkir tersebut masih tersedia ruang untuk parkir maka hal tersebut bukanlah suatu masalah, tetapi bagaimana jika area parkir tersebut telah terisi penuh, tentunya hal tersebut akan membuat para pengendara mobil terpaksa untuk memutar balik kendaraan dan mencari area parkir 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">Sistem parkir mobil yang digunakan saat ini khususnya pada Perguruan Tinggi Raharja masih menggunakan sistem parkir yang bersifat manual, dalam pengertian jika area parkir mobil yang berada diarea belakang telah terisi penuh maka petugas yang berada dipos depan tidak dapat mengetahui informasi tersebut secara otomatis. Petugas yang berada di pos depan akan mengetahui informasi tersebut pada saat ia telah menerima informasi yang disampaikan oleh petugas yang berada di pos belakang melalui sebuah komunikasi menggunakan ''Handy Talky'', dan dari informasi yang diterima tersebut maka petugas yang berada di pos depan akan memberikan instruksi kepada para pengendara mobil yang baru datang untuk memarkirkan mobil mereka tepat diarea depan gedung sebagai lokasi parkir alternatif pada saat area parkir mobil belakang telah terisi penuh oleh kendaraan 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">''Monitoring'' area parkir mobil otomatis ini dilaksanakan di area parkir Perguruan Tinggi Raharja dengan memanfaatkan beberapa jenis sensor yang diletakan di berbagai titik area dengan fungsi yang berbeda-beda, sensor-sensor tersebut mencakup fungsi sebagai sensor pembuka palang pintu otomatis serta sebagai sensor pendeteksi mobil yang sedang parkir. Sensor-sensor tersebut tersambung dengan arduino uno sebagai papan mikrokontroler yang mengolah hasil masukan dari sensor-sensor tersebut secara ''realtime''. Arduino uno memiliki peran sebagai pemroses yang saling terhubung antara sensor sebagai alat masukan serta LCD, LED dan ''buzzer'' yang berfungsi sebagai alat keluaran yang menunjukan indikator serta keterangan mengenai jumlah ketersediaan slot parkir yang tersedia. Dengan informasi yang didapatkan secara ''realtime'' melalui sebuah LCD maka hal tersebut akan lebih memudahkan petugas yang berada di pos depan untuk mengetahui jumlah slot parkir yang tersisa tanpa harus menunggu informasi yang diberikan oleh petugas yang berada di pos belakang.</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 uraian dan permasalahan yang diatas maka muncul suatu pemikiran untuk membuat sebuah judul skripsi “'''Prototype Monitoring Area Parkir Mobil Berbasis Arduino Uno Untuk Mendeteksi Ketersediaan Slot Parkir Secara Otomatis Pada Perguruan Tinggi Raharja'''”. Dengan penerapan sistem monitoring ini diharapkan dapat mengatasi permasalahan yang ada sehingga lebih memudahkan petugas dalam hal memantau keadaan area parkir belakang dan juga mendapatkan informasi mengenai jumlah slot parkir yang tersisa secara realtime dan otomatis. Selain memudahkan petugas, sistem monitoring ini juga diharapkan dapat membantu para pengedara mobil yang baru datang untuk mengetahui lokasi dari slot parkir yang tersedia.</p></div>==Rumusan Masalah==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan pembahasan dari latar belakang diatas, maka dapat diuraikan beberapa permasalahan yang dihadapi, antara lain yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagaimana merancang dan membangun sebuah simulator alat yang dapat menghitung dan mendeteksi slot parkir secara otomatis?</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagaimana komunikasi antara arduino uno dengan sensor inframerah yang berfungsi sebagai alat pendeteksi mobil yang sedang parkir?</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagaimana membuat palang pintu pada area parkir dapat terbuka dan tertutup secara otomatis?</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagaimana menampilkan data hasil pengolahan arduino uno dapat tampil pada layar LCD?</p></li></ol>==Ruang Lingkup==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sebagai pembatasan pembahasan atas penyusunan laporan ini untuk tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka penulis memberikan ruang lingkup penelitian sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian ini difokuskan hanya untuk menghitung dan mendeteksi jumlah mobil yang berada di area parkir bagian belakang saja.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian ini mendeskripsikan tentang bagaimana membuat palang pintu pada area parkir mobil dapat terbuka dan tertutup secara otomatis dengan memanfaatkan sensor inframerah.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian ini menginstruksikan petugas yang berada dipos depan turut mengawasi sistem agar tidak adanya penumpukan jumlah mobil yang akan memasuki area parkir belakang, hal ini mengingat mobil yang parkir diarea tersebut harus berada dislot parkir terlebih dahulu yang kemudian disusul dengan diperbaruinya jumlah slot parkir yang tersisa.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian ini dilakukan pada area parkir mobil yang hanya memiliki 1 jalur sebagai akses keluar masuknya kendaraan yang parkir, sehingga keluar masuknya mobil tidak dapat dilakukan secara bersamaan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian ini memanfaatkan pantulan dari pancaran sensor inframerah yang berfungsi sebagai alat pendeteksi bahwa adanya mobil yang sedang parkir.</p></li></ol>==Tujuan dan Manfaat Penelitian=====Tujuan Penelitian===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun tujuan pokok dari penelitian ini yaitu untuk menerangkan fakta-fakta yang telah ditemukan serta menerapkan berbagai teori yang penulis dapatkan selama ini. Tujuan tersebut antara lain sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tujuan Individual</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Memenuhi syarat kelulusan untuk jenjang Strata 1 (S1).</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Menerapkan ilmu yang telah didapat selama ini, sehingga dapat berguna bagi umat manusia.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tujuan Fungsional</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Membuat suatu rangkaian berbasis mikrokontroler arduino uno yang dapat digunakan sebagai sistem ''monitoring'' untuk mendeteksi ketersediaan slot parkir secara otomatis.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Membuat ''prototype'' sistem ''monitoring'' area parkir mobil dengan rangkaian ''hardware'' yang meliputi rangkaian minimum arduino uno, sensor inframerah, motor sevo, lcd dan ''buzzer'' yang digunakan sebagai komponen dari sistem ''monitoring'' untuk mendeteksi ketersediaan slot parkir secara otomatis yang bertujuan untuk meringankan beban kerja manusia.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tujuan Operasional</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Agar Perguruan Tinggi Raharja mempunyai sistem parkir yang mampu menghitung dan mendeteksi jumlah ketersediaan slot parkir mobil secara otomatis.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Agar para pemilik kendaraan dapat dengan mudah mengetahui jumlah slot parkir yang tersedia pada area parkir belakang serta mengetahui lokasi dari slot parkir tersebut.</p></div></li></ol>===Manfaat Penelitian===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun beberapa manfaat yang dihasilkan dari penelitian ini antara lain:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Manfaat Individual</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Menambah pengetahuan dan wawasan penulis mengenai interaksi antara mikrokontroler arduino dengan komponen-komponen pendukung lainnya sehingga dapat menciptakan sebuah alat yang dapat memberikan manfaat.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Memberikan kepuasan karena dapat menciptakan sebuah terobosan baru pada tempat perkuliahan penulis di STMIK Raharja.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Manfaat Fungsional</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Memberikan sebuah informasi kepada petugas dan para pemilik kendaraan mengenai jumlah slot parkir yang masih tersedia.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Meringankan petugas dalam hal membuka dan menutup palang pintu dari yang sebelumnya manual menjadi otomatis dengan pemanfaatan sensor inframerah.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Manfaat Operasional</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Petugas lebih mudah dan cepat dalam mendapatkan informasi sehingga meningkat tingkat efisiensi dalam segi penghematan waktu dari yang sebelumnya tidak menggunakan sistem otomatis apapun di dalam sistem parkir yang berjalan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Petugas tidak perlu lagi untuk membuka dan menutup palang pintu pada saat adanya mobil yang akan melintasi palang pintu pada area parkir belakang.</p></div></li></ol>==Metode Penelitian==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam membuat laporan skripsi ini penulis melakukan beberapa metode dalam meneliti permasalahan yang ada. Metode tersebut antara lain:</p></div>===Metode Pengumpulan Data===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Metode Observasi</p><p style="line-height: 2">Dalam metode ini peneliti melakukan pengamatan mengenai lokasi yang akan di pasang alat ini, yaitu Perguruan Tinggi Raharja agar peneliti mendapatkan data yang dibutuhkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Metode Wawancara</p><p style="line-height: 2">Selain melakukan observasi peneliti juga melakukan wawancara kepada Asisten Direktur Operasi Perguruan Tinggi Raharja yaitu bapak Ir. Mukti Budiarto. Metode wawancara tersebut dilakukan untuk mengetahui kebutuhan dalam pembuatan sistem dan juga bentuk dari ''prototype'' area parkir yang diinginkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Metode Studi Pustaka</p><p style="line-height: 2">Selain melakukan observasi dan wawancara peneliti juga melakukan studi pustaka yaitu metode pengumpulan data yang dilakukan dengan cara melakukan pencarian melalui berbagai situs internet, jurnal, dan juga artikel. Dalam hal ini peneliti berusaha untuk melengkapi data-data yang diperoleh dengan cara mencari artikel sebagai referensi yang berhubungan dengan pembuatan sistem dan juga bentuk ''prototype'' area parkir.</p></li></ol>===Metode Perancangan===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam melakukan perancangan peneliti menggunakan sistem ''flowchart'' dimana tahap demi tahap proses pembuatan ''prototype monitoring'' area parkir mobil untuk mendeteksi ketersediaan slot parkir secara otomatis ini dijabarkan dengan tujuan.</p></div>===Metode Prototyping===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Prototyping'' adalah proses pembuatan model sederhana ''software'' yang mengizinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. ''Prototyping'' memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat yang akan dibuat.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam menerapkan ''prototype'' ini menggunakan ''evolutionary'' karena pada metode ini hasil ''prototype'' tersebut tidak dibuang tetapi digunakan untuk iterasi desain yang berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.</p></div>===Metode Pengujian===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam metode pengujian ini peneliti melakukan pengujian dengan metode ''black box'' terhadap ''prototype'' yang telah dibuat, hal ini dilakukan agar dapat diketahui apakah ''prototype'' tersebut sudah berjalan sesuai dengan ketentuan yang diharapkan.</p></div>==Sistematika Penulisan==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Untuk memahami lebih jelas tentang penulisan skripsi ini maka penulis mengelompokan laporan skripsi ini menjadi beberapa bab yang saling berkaitan antara bab satu dengan yang lainnya sehingga membentuk suatu kesatuan yang utuh dengan sistematika penyampaian sebagai berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#BAB_I|BAB I PENDAHULUAN]]'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bab ini berisi tentang uraian latar belakang, rumusan masalah, ruang lingkup, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan yang digunakan dalam penyusunan skripsi ini.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#BAB_II|BAB II LANDASAN TEORI]]'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bab ini berisi beberapa teori-teori dasar yang akan mendukung pembahasan masalah sebagai konsep dasar dalam penyusunan alat dan beberapa definisi yang sesuai dengan penelitian sehingga menghasilkan karya yang bernilai ilmiah dan memiliki daya guna. Uraian tersebut diantaranya menjelaskan tentang arduino uno, sensor inframerah, motor sevo, lcd, ''buzzer'' dan beberapa komponen pendukung lainnya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#BAB_III|BAB III PEMBAHASAN]]'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bab ini menjelaskan gambaran umum dan sejarah singkat Perguruan Tinggi Raharja, struktur organisasi, tugas dan tanggung jawab dari masing-masing bagian. Serta berisi tentang pembahasan, perancangan sistem dan cara kerja rangkaian alat secara keseluruhan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#BAB_IV|BAB IV RANCANGAN SISTEM YANG DIUSULKAN]]'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bab ini menguraikan sistem yang akan diusulkan seperti prosedur sistem usulan, perbedaan prosedur sistem, ''flowchart'' program yang diusulkan, rancangan ''prototype'', konfigurasi sistem usulan, pengujian sistem, analisa, implementasi dan estimasi biaya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#BAB_V|BAB V PENUTUP]]'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bab ini berisikan tentang kesimpulan dan saran yang dapat diberikan penulis dari hasil penelitian yang dilakukan terhadap sistem yang dianalisa pada Perguruan Tinggi Raharja berdasarkan dengan data-data yang telah diperoleh.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#DAFTAR_PUSTAKA|DAFTAR PUSTAKA]]'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><p style="line-height: 2">'''[[SI1133465645#DAFTAR_LAMPIRAN|DAFTAR LAMPIRAN]]'''</p></div>{{pagebreak}}=<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>==Teori Umum=====Konsep Dasar Sistem===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Suatu sistem dapat terdiri dari beberapa subsitem atau sistem-sistem bagian. Komponen atau subsitem dalam suatu sistem tidak dapat berdiri sendiri, melainkan saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan 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 Taufiq (2013:2)<ref name="Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.</ref>, “Sistem adalah kumpulan dari sub-sub sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Hartono (2013:9)<ref name="Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasis Komputer. Jakarta: PT. Rineka Cipta.">Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasis Komputer. Jakarta: PT. Rineka Cipta.</ref>, “Sistem adalah suatu himpunan dari berbagai bagian atau elemen, yang saling berhubungan secara teroganisasi berdasar fungsi-fungsinya, menjadi satu kesatuan”.</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 Sutarman (2012:13)<ref name="Sutarman. 2012. Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.">Sutarman. 2012. Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.</ref>, “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa definisi yang terdapat diatas maka dapat disimpulkan bahwa sistem adalah kumpulan bagian-bagian atau subsistem-subsistem yang saling berhubungan untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran atau tujuan tertentu.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Karakteristik Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutabri (2012:20)<ref name="Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.</ref>, “Sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem”. Adapun karakteristik yang dimaksud adalah sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Komponen Sistem (''Components'')</p><p style="line-height: 2">Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “Supra Sistem”.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Batasan Sistem (''Boundary'')</p><p style="line-height: 2">Ruang lingkup sistem yang merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Lingkungan Luar Sistem (''Environment'')</p><p style="line-height: 2">Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kelangsungan hidup dari sistem tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penghubung Sistem (''Interface'')</p><p style="line-height: 2">Media yang menghubung sistem dengan subsistem yang lainya disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Masukan Sistem (''Input'')</p><p style="line-height: 2">Energi yang dimasukan kedalam sistem, yang dapat berupa pemeliharaan (''maintenance input'') dan sinyal (''signal input''). Contoh, didalam suatu unit sistem komputer, “''program''” adalah ''maintenance input'' yang digunakan untuk mengoperasikan komputernya dan “data” adalah ''signal input'' untuk diolah menjadi informasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Keluaran Sistem (''Output'')</p><p style="line-height: 2">Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subssitem lain.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengolahan Sistem (''Process'')</p><p style="line-height: 2">Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sasaran Sistem (''Objective'')</p><p style="line-height: 2">Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat ''deterministic''. Jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/270koIA2mO6o5YvvH6pvgriif4ti6EsFFyHh11bwnUM=w281-h250-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.1. Karakteristik Sistem'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Sutabri (2012:22))'''</p></div></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Klasifikasi Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Taufiq (2013:8)<ref name="Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.</ref>, Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Abstrak dan Sistem Fisik</p><p style="line-height: 2">Jika dilihat dari bentuknya sistem bisa dibagi menjadi dua yaitu sistem abstrak dan sistem fisik. Sistem abstrak merupakan suatu sistem yang tidak bisa dipegang atau dilihat secara kasat mata atau lebih sering disebut sebagai prosedur, contohnya dari sistem abstrak adalah prosedur pembayaran keuangan mahasiswa, prosedur belajar mengajar, sistem akademik, sistem diperusahaan, sistem antara manusia dengan Tuhan, dan lain-lain.</p></li><p style="line-height: 2">Sistem fisik merupakan sistem yang bisa dilihat dan bisa dipegang oleh panca indera. Contoh dari sistem fisik adalah sistem komputer, sistem transportasi, sistem akuntansi, sistem perguruan tinggi, sistem mesin pada kendaraan bermotor, sistem mesin mobil, sistem mesin-mesin perusahaan.</p></li><p style="line-height: 2">Dilihat dari fungsinya, baik sistem abstrak maupun sistem fisik memiliki fungsi yang pentingnya, sistem abstrak berperan penting untuk mengatur proses-proses atau prosedur yang nantinya berguna bagi sistem lain agar dapat berjalan secara optimal sedangkan sistem fisik berperan untuk mengatur proses dari benda-benda atau alat-alat yang bisa digunakan untuk mendukung proses yang ada di dalam organisasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Dapat Dipastikan dan Sistem Tidak Dapat Dipastikan</p><p style="line-height: 2">Sistem dapat dipastikan merupakan suatu sistem yang ''input'' proses dan ''output''-nya sudah ditentukan sejak awal. Sudah dideskripsikan dengan jelas apa ''input''-annya bagaimana cara prosesnya dan harapan yang menjadi ''output''-nya seperti apa. Sedangkan sistem tidak dapat dipastikan atau sistem probabilistik merupakan sebuah sistem yang belum terdefinisi dengan jelas salah satu dari ''input-process-output'' atau ketiganya belum terdefinisi dengan jelas.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Tertutup dan Sistem Terbuka</p><p style="line-height: 2">Sistem tertutup dan sistem terbuka yang membedakan adalah ada faktor-faktor yang mempengaruhi dari luar sistem atau tidak, jika tidak ada faktor-faktor yang mempengaruhi dari luar itu bisa disebut dengan sistem tertutup tapi jika ada pengaruh komponen dari luar disebut sistem terbuka.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/JgmoZO2Mfyhw8SaMnc5Tu3Dwo-MspWHSdxAsQZoY33Q=w403-h53-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.2. Sistem Tertutup'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Taufiq (2013:9))'''</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/qBRNgFQZUeC193J-igUUyKabJZ3pQ0vdumqNaSGPlfY=w448-h149-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.3. Sistem Terbuka'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Taufiq (2013:9))'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Manusia dan Sistem Mesin</p><p style="line-height: 2">Sistem manusia dan sistem mesin merupakan sebuah klasifikasi sistem jika dipandang dari pelakunya. Pada zaman yang semakin global dan semuanya serba maju ini tidak semua sistem dikerjakan oleh manusia tapi beberapa sistem dikerjakan oleh mesin tergantung dari kebutuhannya.</p><p style="line-height: 2">Sistem manusia adalah suatu sistem yang proses kerjanya dilakukan oleh manusia sebagai contoh pelaku sistem organisasi,sistem akademik yang masih manual, transaksi jual beli di pasar tradisional, dll. Adapun sistem mesin merupakan sebuah sistem yang proses kerjanya dilakukan oleh mesin, sebagai contoh sistem motor, mobil, mesin industri, dan lain-lain.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Sederhana dan Sistem Kompleks</p><p style="line-height: 2">Sistem dilihat dari tingkat kekomplekan masalahnya dibagi menjadi dua yaitu sistem sederhana dan sistem kompleks. Sistem sederhana merupakan sistem yang sedikit subsistemnya dan komponen-komponennya pun sedikit. Adapun sistem kompleks adalah sistem yang banyak sub-sub sistemnya sehingga proses dari sistem itu sangat rumit.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Bisa Beradaptasi dan Sistem Tidak Bisa Beradaptasi</p><p style="line-height: 2">Sistem yang dapat berdaptasi terhadap lingkungannya merupakan sebuah sistem yang mampu bertahan dengan adanya perubahan lingkungan. Sedangkan sistem yang tidak bisa beradaptasi dengan lingkungan merupakan sebuah sistem yang tidak mampu bertahan jika terjadi perubahan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Buatan Allah/Alam dan Sistem Buatan Manusia</p><p style="line-height: 2">Sistem buatan Allah merupakan sebuah sistem yang sudah cukup sempurna dan tidak ada kekuranganya sedikitpun dari sistem ini,misalnya sistem tata surya, sistem pencernaan manusia, dan lain-lain. Sedangkan sistem buatan manusia merupakan sebuah sistem yang telah dikembangkan oleh manusia itu sendiri, sistem ini bisa dirubah sesuai dengan perkembangan zaman dan kebutuhan hidup yang ada. Sistem buatan manusia secara umum bisa disesuaikan dengan kebutuhan mereka, jika kebutuhannya berubah maka sistem yang sudah ada tadi juga bisa berubah sesuai dengan apa yang mereka butuhkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Sementara dan Sistem Selamanya</p><p style="line-height: 2">Sistem sementara dan sistem selamanya merupakan klasifikasi sistem jika dilihat dari pemakaiannya. Sistem sementara merupakan sebuah sistem yang dibangun dan digunakan untuk waktu sementara waktu sebagai contoh sistem pemilihan presiden, setelah proses pemilihan presiden sudah tidak dipakai lagi dan untuk pemilihan lima tahun mendatang kemungkinan sudah dibuat sistem pemilihan presiden yang baru. Sedangkan sistem selamanya merupakan sistem yang dipakai untuk jangka panjang atau digunakan selamanya, misalnya sistem pencernaan.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Tujuan Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Taufiq (2013:5)<ref name="Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.</ref>, “Tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingkungannya”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tetapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstuktur untuk mencapainya. Dengan tujuan yang jelas dan menggunakan langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapai sesuai dengan apa yang telah menjadi tujuannya.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Daur Hidup Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutabri (2012:27)<ref name="Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.</ref>, “Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer”. Fase atau tahapan dari daur hidup suatu sistem diantaranya adalah:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengenali Adanya Kebutuhan</p><p style="line-height: 2">Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan yang harus dapat dikenali. Kebutuhan dapat terjadi sebagai hasil pengembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada. Suatu kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pembangunan Sistem</p><p style="line-height: 2">Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pemasangan Sistem</p><p style="line-height: 2">Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengoperasian Sistem</p><p style="line-height: 2">Program-program komputer dan prosedur-prosedur pengoperasian yang membentuk suatu sistem informasi semuanya bersifat statis, sedangkan organisasi ditunjang oleh sistem informasi tadi. Ia selalu mengalami perubahan-perubahan itu karena pertumbuhan kegiatan bisnis, perubahan peraturan, dan kebijaksanaan ataupun kemajuan teknologi. Untuk perubahan-perubahan tersebut, sistem harus diperbaiki atau diperbaharui.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem Menjadi Usang</p><p style="line-height: 2">Kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknik sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk menggantikannya.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/QE4JxRt0Leq2p1F-BOUgmCs4g4zk-jAPMjrHTq6psik=w387-h184-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.4. Daur Hidup Sistem'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Sutabri (2012:29))'''</p></div></li></ol></li></ol>===Konsep Dasar Perancangan Sistem===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Perancangan Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Verzello dalam Darmawan (2013:227)<ref name="Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.</ref>, “Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem”. Pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: “menggambarkan bagaimana suatu sistem dibentuk”</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Al-Jufri (2011:141)<ref name="Al-Jufri, Hamid. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika.">Al-Jufri, Hamid. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika.</ref>, “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Tujuan Perancangan Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutabri (2012:225)<ref name="Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.</ref>, Tahap rancangan sistem dibagi menjadi 2 bagian, yaitu rancangan sistem secara umum dan rinci. Adapun tujuan utama dari tahap rancangan sistem ini adalah:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara rinci dan menyeluruh dari masing-masing bentuk informasi yang akan dihasilkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang teratur sesuai dengan sistem yang akan dibuat yang dapat memberikan kemudahan dalam pemrograman sistem serta keluwesan atau fleksibilitas keluaran informasi yang dihasilkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penyusunan perangkat lunak sistem yang akan berfungsi sebagai sarana pengolahan data dan sekaligus penyaji informasi yang dibutuhkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menyusun kriteria tampilan informasi yang akan dihasilkan secara keseluruhan sehingga dapat memudahkan dalam hal pengindentifikasian, analisis, dan evaluasi terhadap aspek-aspek yang ada dalam permasalahan sistem yang lama.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penyusunan buku pedoman (manual) tentang pengoperasian perangkat lunak sistem yang akan dilanjutkan dengan pelaksanaan kegiatan pelatihan serta penerapan sistem sehingga sistem tersebut dapat dioperasikan oleh organisasi atau instansi yang bersangkutan.</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Darmawan (2013:228)<ref name="Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.</ref>, Tahap Perancangan atau Desain Sistem mempunyai 2 tujuan utama, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Untuk memenuhi kebutuhan pemakai sistem.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Tahap-Tahap Perancangan Sistem'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Al Jufri (2011:141)<ref name="Al-Jufri, Hamid. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika.">Al-Jufri, Hamid. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika.</ref>, Langkah-langkah tahap perancangan yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menyiapkan Rancangan Sistem Yang Terperinci</p><p style="line-height: 2">Analis bekerja sama dengan pemakai dan mendokumentasikan rancangan sistem baru denagan alat-alat yang dijelaskan dengan modul teknis. Beberapa alat memudahkan analis untuk menyiapkan dokumentasi secara ''top down'', dimulai dengan gambaran besar dan secara bertahap mengarah lebih rinci. Pendekatan ''top down'' ini merupakan ciri rancangan terstruktur (''structured design''), yaitu rancangan bergerak dari tingkat sistem ke tingkat subsistem. Alat-alat dokumentasi yang popular yaitu:</p><ul><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Diagram arus data (''Data flow diagram'')</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Diagram hubungan entitas (''Entity relathionship diagram'')</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kamus data (''Data dictionary'')</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart''</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Model hubungan objek</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Spesifikasi Kelas</p></li></ul></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengidentifikasi Berbagai Alternatif Konfigurasi Sistem</p><p style="line-height: 2">Analis mengidentifikasi konfigurasi, bukan merek atau model peralatan komputer yang akan memberikan hasil yang terbaik bagi sistem dalam menyelesaikan pemrosesan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengevaluasi berbagai Alternatif Konfigurasi Sistem</p><p style="line-height: 2">Analis bekerja sama dengan ''manager'' mengevaluasi berbagai alternatif. Alternatif yang dipilih adalah yang paling memungkinkan subsistem memenuhi kriteria kinerja, dengan kendala-kendala yang ada.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Memilih Konfigurasi Terbaik</p><p style="line-height: 2">Analis mengevaluasi semua konfigurasi subsistem dan menyesuaikan kombinasi peralatan sehingga semua subsistem menjadi satu konfigurasi tunggal. Setelah selesai analis membuat rekomendasi kepada manager untuk disetujui. Bila ''manager'' menyetujui konfigurasi tersebut, persetujuan selanjutnya dilakukan oleh MIS.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menyiapkan Usulan Penerapan</p><p style="line-height: 2">Analis menyiapkan usulan penerapan (''implementation proposal'') yang mengikhtisarkan tugas-tugas penerpan yang harus dilakukan, keuntungan yang diharapkan, dan biayanya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menyetujui dan Menolak Penerapan Sistem</p><p style="line-height: 2">Keputusan untuk terus pada tahap penerapan sangatlah penting, karena usaha ini akan sangat meningkatkan jumlah orang yang terlibat. Jika keuntungan yang diharapkan dari sistem melebihi biayanya, maka penerapan akan disetujui.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/9OasBBhwC5xXpmY_0IiSTUf8OcAU5kkyB09ke2jGtdc=w262-h347-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.5. Diagram Tahap Perancangan'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Al-Jufri (2011:141))'''</p></div></li></ol></li></ol>===Konsep Dasar Informasi===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Informasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Darmawan (2012:2)<ref name="Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.</ref>, “Informasi adalah sejumlah data yang sudah diolah atau proses melalui prosedur pengolahan data dalam rangka menguji tingkat kebenarannya, keterpakaiannya sesuai dengan kebutuhan”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Taufiq (2012:72)<ref name="Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.</ref>, “Informasi adalah data-data yang diolah sehingga memiliki nilai tambah dan bermanfaat bagi pengguna”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan informasi adalah data yang sudah diolah untuk menguji kebenarannya sehingga bermanfaat bagi pengguna dalam mengambil keputusan.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Klasifikasi Informasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutabri (2012:34)<ref name="Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.</ref>, Informasi dalam manajemen diklasifikasikan sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Informasi Berdasarkan Persyaratan</p><p style="line-height: 2">Suatu informasi harus memenuhi persyaratan sebagaimana dibutuhkan oleh seorang ''manager'' dalam rangka pengambilan keputusan yang harus segera dilakukan. Berdasarkan persyaratan itu informasi dalam manajemen diklasifikasikan sebagai berikut:</p><p style="line-height: 2">a. Informasi yang tepat waktu</p><p style="line-height: 2">Sebuah informasi yang tiba pada manager sebelum suatu keputusan diambil sebab seperti telah diterangkan dimuka, informasi adalah bahan pengambilan keputusan.</p><p style="line-height: 2">b. Informasi yang relevan</p><p style="line-height: 2">Sebuah informasi yang disampaikan oleh seorang ''manager'' kepada bawahannya harus relevan, yakni ada kaitannya dengan kepentingan pihak penerima sehingga informasi tersebut akan mendapatkan perhatian.</p><p style="line-height: 2">c. Informasi yang bernilai</p><p style="line-height: 2">Informasi yang berharga untuk suatu pengambilan keputusan.</p><p style="line-height: 2">d. Informasi yang dapat dipercaya</p><p style="line-height: 2">Suatu informasi harus dapat dipercaya dalam manajemen karena hal ini sangat penting menyangkut citra organisasi, terlebih bagi organisasi dalam bentuk perusahaan yang bergerak dalam persaingan bisnis.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Informasi Berdasarkan Dimensi Waktu</p><p style="line-height: 2">Informasi berdasarkan dimensi waktu ini diklasifikasikan menjadi 2 (dua) macam, yaitu:</p><p style="line-height: 2">a. Informasi masa lalu</p><p style="line-height: 2">Informasi jenis ini adalah mengenai peristiwa masa lampau yang meskipun teramat jarang digunakan, namun penyimpanannya pada ''data strorage'' perlu disusun secara rapi dan teratur.</p><p style="line-height: 2">b. Informasi masa kini</p><p style="line-height: 2">Dari sifatnya sendiri sudah jelas bahwa makna dari informasi masa kini ialah informasi mengenai peristiwa-peristiwa yang terjadi sekarang.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Informasi Berdasarkan Sasaran</p><p style="line-height: 2">Informasi berdasarkan sasaran adalah informasi yang ditunjukkan kepada seorang atau kelompok orang, baik yang terdapat di dalam organisasi maupun di luar organisasi. Informasi jenis ini diklasifikasikan sebagai berikut:</p><p style="line-height: 2">a. Informasi Individual</p><p style="line-height: 2">Informasi yang ditunjukkan kepada seseorang yang mempunyai fungsi sebagai pembuat kebijaksanaan (''policy maker'') dan pengambil keputusan (''decision maker'') atau kepada seseorang yang diharapkan dari padanya tanggapan terhadap informasi yang diperolehnya.</p><p style="line-height: 2">b. Informasi Komunitas</p><p style="line-height: 2">Informasi yang ditunjukkan kepada khalayak di luar organisasi, suatu kelompok tertentu dimasyarakat.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Nilai dan Kualitas Informasi</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutabri (2012:37)<ref name="Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.</ref>, Nilai informasi ditentukan oleh 2 (dua) hal, yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif disbanding dengan biaya mendapatkannya. Akan tetapi, perlu diperhatikan bahwa informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tertentu dengan biaya untuk memperolehnya karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak di dalam perusahaan. Lebih lanjut, sebagian informasi tidak dapat persis ditafsir keuntungannya dengan sesuatu nilai uang, tetapi dapat ditafsir nilai efekifitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis ''cost effectivess'' atau ''cost benefit''. Nilai informasi ini didasarkan atas 10 (sepuluh) sifat, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mudah diperoleh</p><p style="line-height: 2">Sifat ini menunjukkan informasi dapat diperoleh dengan mudah dan cepat. Kecepatan memperoleh dapat diukur, misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainya bagi pemakai informasi sulit mengukurnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Luas dan Lengkap</p><p style="line-height: 2">Sifat ini menunjukkan lengkapnya isi informasi. Hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, Karena itu sulit mengukurnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Ketelitian</p><p style="line-height: 2">Sifat ini menunjukkan minimnya kesalahan dan informasi. Dalam hubungannya dengan volume data yang besar biasanya terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kecocokan</p><p style="line-height: 2">Sifat ini menunjukkan seberapa baik keluaran informasi dalam hubungan dengan permintaan para pemakai. Isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi. Semua keluaran lainnya tidak berguna tetapi mahal mempersiapkannya. Sifat ini sulit mengukurnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Ketepatan Waktu</p><p style="line-height: 2">Menunjukkan tak ada keterlambatan jika ada seseorang yang ingin mendapatkan informasi. Masukkan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu. Dalam beberapa hal, ketepatan waktu dapat diukur, misalnya berapa banyak penjualan dapat ditamabah dengan memberikan tanggapan segera kepada permintaan langganan mengenai tersedianya barag-barang inventaris.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kejelasan</p><p style="line-height: 2">Sifat ini menunjukkan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas. Memberikan laporan dapat memakan biaya yang besar. Bebrapa biaya yang diperlukan untuk memperbaiki laporan tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Keluwesan</p><p style="line-height: 2">Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan beberapa keputusan, tetapi juga dengan beberapa pengambil keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Dapat dibuktikan</p><p style="line-height: 2">Sifat ini menunjukkan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tidak ada prasangla</p><p style="line-height: 2">Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Dapat diukur</p><p style="line-height: 2">Sifat ini menunjukkan hakikat informasi yang dihasilkan dari sistem informasi formal. Meskipun kabar angin, desas-desus, dugaan-dugaan, klenik, dan sebagainya sering dianggap informasi, hal-hal tersebut berada di luar lingkup pembicaraan kita.</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutabri (2012:41)<ref name="Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV. Andi Offset.</ref>, Kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Akurat (''Accurate'')</p><p style="line-height: 2">Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan (''noise'') yang dapat mengubah atau merusak informasi tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tepat Waktu (''Timeline'')</p><p style="line-height: 2">Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi. Dewasa ini, mahalnya informasi disebabkan karena harus cepatnya informasi tersebut dikirim atau didapat sehingga diperlukan teknologi mutakhir untuk mendapatkan, mengolah, dan mengirimkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Relevan (''Relevance'')</p><p style="line-height: 2">Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk orang suatu dengan yang lain berbeda, misalnya informasi sebab musibah kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan apabila ditunjukan kepada ahli teknik perusahaan. Sebaliknya, informasi menenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi akan sangat relevan untuk seorang akuntan perusahaan.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Komponen-Komponen Informasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Darmawan (2012:5)<ref name="Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: Remaja Rosdakarya Offset.</ref>, Sebuah informasi bisa bermanfaat, bisa memberikan pemahaman bagi orang yang menggunakannya, jika informasi tersebut memenuhi atau mengandung salah satu komponen dasarnya. Jika di analisis berdasarkan pendekatan ''information system'', pada dasarnya ada sekitar 6 (enam) komponen. Adapun keenam komponen atau jenis informasi tersebut adalah sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Root of Information'', yaitu komponen akar bagian dari informasi yang berada pada tahap awal keluaran sebagai proses pengolahan data. Misalnya yang termasuk ke dalam komponen awal ini adalah informasi yang disampaikan pleh pihak pertama.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Bar of Information'', merupakan komponen batangnya dalam suatu informasi, yaitu jenis informasi yang disajikan dan memerlukan informasi lain sebagai pendukung sehingga informasi awal tadi bisa dipahami. Contohnya jika anda membaca ''headline'' dalam sebuah surat kabar, maka untuk memahami lebih jauh tentunya harus membaca informasi selanjutnya, sehingga maksud dari informasi yang ada pada ''headline'' tadi bisa dipahami secara utuh.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Branch of Information'', yaitu komponen informasi yang bisa dipahami jika informasi sebelumnya telah dipahami. Sebagai contoh adalah informasi yang merupakan penjelasan ''keyword'' yang telah ditulis sebelumnya, atau dalam ilmu eksakta seperti matematika bentuknya adalah hasil dari sebuah uraian langkah penyelesaian soal dengan rumus-rumus yang panjang, misalnya dapat berupa petunjuk lanjutan dalam mengerjakan atau melakukan sesuatu.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Stick of Information'', yaitu komponen informasi yang lebih sederhana dari cabang informasi, biasanya informasi ini merupakan informasi pengayaan pengetahuan. Kedudukannya bersifat pelengkap (''supplement'') terhadap informasi lain. Misalnya informasi yang muncul ketika seseorang telah mampu mengambil kebijakan/keputusan menyelesaikan suatu proses kegiatan, maka untuk menyempurnakannya ia memperoleh informasi-informasi pengembangan dari keterampilan yang sudah ia miliki tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Bud of Information'', yaitu komponen informasi yang sifatnya semi mikro, tetapi keberadaannya sangat penting sehingga di masa yang akan datang dalam jangka waktu yang akan datang informasi ini akan berkembang dan dicari, serta ditunggu oleh pengguna informasi sesuain kebutuhannya. Misalnya yang termasuk ke dalam informasi ini adalah informasi tentang masa depan, misalnya bakat dan minat, cikal bakal, prestasi seseorang, harapan-harapan yang positif dari seseorang dan lingkungan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Leaf of Information'', yaitu komponen informasi yang merupakan informasi pelindung, dan lebih mampu menjelaskan kondisi dan situasi ketika sebuah informasi itu muncul. Biasanya informasi ini berhubungan dengan informasi mengenai kebutuhan pokok, informasi yang mejelaskan cuaca, musim, yang mana kehadirannya sudah pasti muncul.</p></li></ol></li></ol>===Konsep Dasar Monitoring===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Monitoring'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sholeh di dalam Jurnal Ilmiah Educational Management Vol. 2, No. 1 (2011:205)<ref name="Sholeh, Munawar. 2011. Analisis Kebijakan Nasional Tentang Penuntasan Wajib Belajar Pendidikan Dasar 9 Tahun Periode 2003 - 2006 di Wilayah Provinsi DKI Jakarta. Jurnal Ilmiah Educational Management Vol. 2, No. 1, Desember 2011.">Sholeh, Munawar. 2011. Analisis Kebijakan Nasional Tentang Penuntasan Wajib Belajar Pendidikan Dasar 9 Tahun Periode 2003 - 2006 di Wilayah Provinsi DKI Jakarta. Jurnal Ilmiah Educational Management Vol. 2, No. 1, Desember 2011.</ref>, “''Monitoring'' merupakan prosedur yang didasarkan pada analitik kebijakan yang digunakan untuk memperoleh informasi mengenai penyebab dan konsekuensi dari kebijakan publik”. ''Monitoring'' membantu para ahli analisis untuk menggambarkan hubungan antara pelaksanaan program kebijakan dengan hasilnya.</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 Ichwan dkk di dalam Jurnal Informatika Vol. 3 No. 2 (2012:15)<ref name="Ichwan, M., Winarno Sugeng dan Agus Brata. 2012. Perancangan dan Implementasi Prototype Sistem Realtime Monitoring Performa Server. Jurnal Informatika Vol. 3, No. 2, Mei - Agustus 2012.">Ichwan, M., Winarno Sugeng dan Agus Brata. 2012. Perancangan dan Implementasi Prototype Sistem Realtime Monitoring Performa Server. Jurnal Informatika Vol. 3, No. 2, Mei - Agustus 2012.</ref>, “''Monitoring'' (pemantauan) adalah pemantauan yang dapat dijelaskan sebagai kesadaran (''awarenees'') tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukan pergerakan kearah tujuan atau menjauh dari itu. ''Monitoring'' akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari kedua uraian diatas maka dapat disimpulkan bahwa ''monitoring'' adalah prosedur yang dapat dijelaskan sebagai kesadaran untuk memperoleh informasi mengenai penyebab dan konsekuensi dari kebijakan publik melalui waktu yang menunjukan pergerakan untuk tujuan tertentu.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Manfaat ''Monitoring'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mudjahidin dan Nyoman Dita Pahang Putra di dalam Jurnal Teknik Industri Vol. 11 No. 1 (2011:76)<ref name="Mudjahidin dan Nyoman Dita Pahang Putra. 2010. Rancang Bangun Sistem Informasi Monitoring Perkembangan Proyek Berbasis WEB Studi Kasus di Dinas Bina Marga dan Pemantusan. Jurnal Teknik Industri Vol. 11, No. 1, Februari 2010.">Mudjahidin dan Nyoman Dita Pahang Putra. 2010. Rancang Bangun Sistem Informasi Monitoring Perkembangan Proyek Berbasis WEB Studi Kasus di Dinas Bina Marga dan Pemantusan. Jurnal Teknik Industri Vol. 11, No. 1, Februari 2010.</ref>, Manfaat ''monitoring'' proyek dibedakan menjadi dua, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagi Penanggung Jawab Proyek</p><p style="line-height: 2">''Monitoring'' merupakan salah satu fungsi manajemen yaitu pengendalian, sebagai bentuk pertanggungjawaban, untuk meyakinkan pihak-pihak yang berkepentingan, sebagai dasar untuk melakukan ''monitoring'' dan evaluasi selanjutnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagi Pengelola Proyek</p><p style="line-height: 2">Adanya ''monitoring'' dapat membantu dalam mempersiapkan laporan dalam waktu singkat serta sebagai informasi yang penting untuk melakukan evaluasi proyek yang nantinya dapat mencapai hasil yang baik dan tertata rapi, dan meminimalisir sebuah kesalahan.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Tujuan ''Monitoring'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mudjahidin dan Nyoman Dita Pahang Putra di dalam Jurnal Teknik Industri Vol. 11 No. 1 (2011:76)<ref name="Mudjahidin dan Nyoman Dita Pahang Putra. 2010. Rancang Bangun Sistem Informasi Monitoring Perkembangan Proyek Berbasis WEB Studi Kasus di Dinas Bina Marga dan Pemantusan. Jurnal Teknik Industri Vol. 11, No. 1, Februari 2010.">Mudjahidin dan Nyoman Dita Pahang Putra. 2010. Rancang Bangun Sistem Informasi Monitoring Perkembangan Proyek Berbasis WEB Studi Kasus di Dinas Bina Marga dan Pemantusan. Jurnal Teknik Industri Vol. 11, No. 1, Februari 2010.</ref>, Adapun beberapa tujuan dari ''monitoring'' adalah:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengkaji apakah kegiatan-kegiatan yang dilaksanakan telah sesuai dengan rencana</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengidentifikasi masalah yang timbul agar langsung dapat diatasi</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Melakukan penilaian apakah pola kerja dan manajemen yang digunakan sudah tepat untuk mencapai tujuan</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengetahui kaitan antara kegiatan dengan tujuan untuk memperoleh ukuran kemajuan.</p></ol></li></ol>===Konsep Dasar Otomatis===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Otomatis'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17)<ref name="Santoso, Ari Beni, Martinus dan Sugiyanto. 2013. Pembuatan Otomasi Pengaturan Ketera Api, Pengereman, dan Palang Pintu Pada Rel Kereta Api Mainan Berbasis Mikrokontroler. Jurnal FEMA Vol. 1, No. 1, Januari 2013.">Santoso, Ari Beni, Martinus dan Sugiyanto. 2013. Pembuatan Otomasi Pengaturan Ketera Api, Pengereman, dan Palang Pintu Pada Rel Kereta Api Mainan Berbasis Mikrokontroler. Jurnal FEMA Vol. 1, No. 1, Januari 2013.</ref>, “Otomasi adalah proses yang secara otomatis mengontrol operasi dan perlengkapan sistem dengan perlengkapan mekanik atau elektronika yang dapat mengganti manusia dalam mengamati dan mengambil keputusan”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Prianto dkk di dalam Jurnal Simposium Nasional RAPI XII (2013:34)<ref name="Prianto, Eko, K. Ima Ismara dan Andik Asmara. 2013. Desain Sistem Kendali Kecepatan dan Counter Putaran Berbasis Teknologi Otomasi Pada Industri Kecil dan Menengah. Simposium Nasional RAPI XII 2013.">Prianto, Eko, K. Ima Ismara dan Andik Asmara. 2013. Desain Sistem Kendali Kecepatan dan Counter Putaran Berbasis Teknologi Otomasi Pada Industri Kecil dan Menengah. Simposium Nasional RAPI XII 2013.</ref>, “Sistem otomasi didefinisikan sebagai suatu teknologi yang berkaitan dengan aplikasi mekanik, elektronik dan sistem yang berbasis komputer (komputer, ''Programmable Logic Control''/ PLC atau 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 Agustiawan di dalam Jurnal Teknologi Vol. 1, No. 2 (2011:113)<ref name="Agustiawan, Yosi. 2011. Perubahan Dalam Organisasi Pada Implementasi Sistem Informasi. Teknologi Vol. 1, No. 2, Juli 2011.">Agustiawan, Yosi. 2011. Perubahan Dalam Organisasi Pada Implementasi Sistem Informasi. Teknologi Vol. 1, No. 2, Juli 2011.</ref>, “Otomatisasi adalah bentuk umum awal perubahan organisasi yang berupa alat bantu bagi kemudahan pekerjaan sehari-hari”.</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 ketiga definisi yang dikemukakan di atas dapat disimpulkan bahwa otomatis adalah proses mengontrol operasi yang berkaitan dengan aplikasi mekanik, komputer dan sistem yang berbasis komputer yang dapat menjadi alat bantu bagi kemudahan manusia dalam pekerjaan sehari-hari</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Alasan Penggunaan Sistem Otomatis'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17)<ref name="Santoso, Ari Beni, Martinus dan Sugiyanto. 2013. Pembuatan Otomasi Pengaturan Ketera Api, Pengereman, dan Palang Pintu Pada Rel Kereta Api Mainan Berbasis Mikrokontroler. Jurnal FEMA Vol. 1, No. 1, Januari 2013.">Santoso, Ari Beni, Martinus dan Sugiyanto. 2013. Pembuatan Otomasi Pengaturan Ketera Api, Pengereman, dan Palang Pintu Pada Rel Kereta Api Mainan Berbasis Mikrokontroler. Jurnal FEMA Vol. 1, No. 1, Januari 2013.</ref>, Ada beberapa alasan dalam penggunaan sistem otomasi diantaranya adalah:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Meningkatkan produktifitas perusahaan</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tingginya biaya tenaga kerja</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kurangnya tenaga kerja untuk kemampuan tertentu</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tenaga kerja cenderung berpindah ke sektor pelayanan</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tingginya harga bahan baku</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Meningkatkan kualitas produk</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menurunkan ''Manufacturing Lead Time'' (MLT)</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Saputra dkk di dalam Jurnal Informatika Mulawarman Vol. 5, No. 3 (2010:3)<ref name="Saputra, Doni, Dedy Cahyadi dan Awang Harsa Kridalaksana. 2010. Sistem Otomasi Perpustakaan Dengan Menggunakan Radio Frequency Identification (RFID). Jurnal Informatika Mulawarman Vol. 5, No. 3, September 2010.">Saputra, Doni, Dedy Cahyadi dan Awang Harsa Kridalaksana. 2010. Sistem Otomasi Perpustakaan Dengan Menggunakan Radio Frequency Identification (RFID). Jurnal Informatika Mulawarman Vol. 5, No. 3, September 2010.</ref>, Perangkat otomasi yang dimaksud disini adalah perangkat atau alat yang digunakan untuk membantu kelancaran proses otomasi. Perangkat ini terdiri dari 2 (dua) bagian, yaitu: </p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Perangkat Keras</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Perangkat Lunak Otomasi</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tanpa adanya dua perangkat ini secara memadai maka proses otomasi tidak akan dapat berjalan dengan baik. </p></div></li></ol>===Konsep Dasar Flowchart===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Flowchart'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Kristanti dan Niluh Gede Redita A.K di dalam Jurnal Sistem Informasi (2012:87)<ref name="Kristanti, Tanti dan Niluh Gede Redita A.K. 2012. Sistem Informasi Nilai SMPN 14 Bandung. Jurnal Sistem Informasi Vol. 7, No. 1, Maret 2012.">Kristanti, Tanti dan Niluh Gede Redita A.K. 2012. Sistem Informasi Nilai SMPN 14 Bandung. Jurnal Sistem Informasi Vol. 7, No. 1, Maret 2012.</ref>, “''Flowchart'' adalah cara penyajian visual aliran data melalui sistem informasi, operasi dilakukan dalam sistem dan urutan di mana mereka dilakukan”. ''Flowchart'' dapat membantu menjelaskan pekerjaan yang saat ini dilakukan dan bagaimana cara meningkatkan atau mengembangkan perkerjaan tersebut.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sulindawati di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8)<ref name="Sulindawati dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan Sistem. Jurnal SAINTIKOM Vol. 9, No. 2, Agustus 2010.">Sulindawati dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan Sistem. Jurnal SAINTIKOM Vol. 9, No. 2, Agustus 2010.</ref>, “''Flowchart'' adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan ''Flowchart'' adalah penggambaran bentuk gambar atau diagram dengan penyajian visual data melalui sistem informasi yang menjelaskan langkah-langkah dan urutan-urutan prosedur dari suatu program. Dengan menggunakan ''flowchart'' dapat juga membantu untuk menemukan elemen inti dari sebuah proses, selama garis digambarkan secara jelas antara di mana suatu proses berakhir dan proses selanjutnya dimulai.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Cara Membuat ''Flowchart'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sulindawati di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8)<ref name="Sulindawati dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan Sistem. Jurnal SAINTIKOM Vol. 9, No. 2, Agustus 2010.">Sulindawati dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan Sistem. Jurnal SAINTIKOM Vol. 9, No. 2, Agustus 2010.</ref>, ''Flowchart'' biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievalusasi lebih lanjut. Bila seorang analis dan ''programmer'' akan membuat ''flowchart'', ada bebarapa petujuk yang harus diperhatikan, seperti:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart'' digambarkan dari halaman atas ke bawah dan kiri ke kanan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Setiap langkah dari aktifitas harus berada pada urutan yang benar.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Lingkup dan ''range'' dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Gunakan simbol-simbol ''flowchart'' yang standar.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis ''Flowchart'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sulindawati di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8)<ref name="Sulindawati dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan Sistem. Jurnal SAINTIKOM Vol. 9, No. 2, Agustus 2010.">Sulindawati dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan Sistem. Jurnal SAINTIKOM Vol. 9, No. 2, Agustus 2010.</ref>, ''Flowchart'' terbagi atas lima jenis, yaitu sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart Sistem'' (''System Flowchart'')</p><p style="line-height: 2">''Flowchart'' sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, ''flowchart'' ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/A7G6kOV4p53h45TvUgMEq57_Yse1G_JVFJMLLBcAsA0=w248-h183-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.6. ''Flowchart'' Sistem (''System Flowchart'')'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart'' Dokumen (''Document Flowchart'')</p><p style="line-height: 2">''Flowchart'' dokumen menelusuri alur dari data yang ditulis melalui sistem. Kegunaan utamanya adalah untuk menelusuri alur ''form'' dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur ''form'' dan laporan diproses, dicatat dan disimpan.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/TDi3MCFNCorVccoJQIketrZjrLsn1aX7UainWOCcm0I=w237-h186-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.7. ''Flowchart'' Dokumen (''Document Flowchart'')'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart'' Skematik (''Schematic Flowchart'')</p><p style="line-height: 2">''Flowchart'' skematik mirip dengan ''Flowchart'' Sistem yang menggambarkan suatu sistem atau prosedur. ''Flowchart'' ini bukan hanya menggunakan simbol-simbol ''flowchart'' standar, tetapi juga menggunakan gambar-gambar komputer, ''peripheral'', ''form-form'' atau peralatan lain yang digunakan dalam sistem.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/1FkdWk1sfYZI_mcepz1TvPycLfwnXn_lxB2AfTNXNng=w233-h170-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.8. ''Flowchart'' Skematik (''Program Flowchart'')'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart'' Program (''Program Flowchart'')</p><p style="line-height: 2">''Flowchart'' program dihasilkan dari ''Flowchart'' Sistem. ''Flowchart'' Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. ''Flowchart'' ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/w1POAJK7xc_cWcABQ4QgR0is2jrvtsQh7tWjyNaQUKs=w304-h185-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.9. ''Flowchart'' Program (''Program Flowchart'')'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flowchart'' Proses (''Process Flowchart'')</p><p style="line-height: 2">''Flowchart'' proses merupakan teknik penggambaran rekayasa industrial yang memecah dan mengalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/J0R788z2iHKJghokHzeegkZGF5_MyEqBWkn2yvaaXgk=w328-h126-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.10. ''Flowchart'' Proses (''Process Flowchart'')'''</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/wtdbIuj0WU4QH6BtXfjwfX5ysv94lPkyYQxlrISl83w=w381-h348-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.11. Contoh Variasi Aplikasi ''Flowchart'''''</p></div></li></ol></li></ol>===Konsep Dasar Prototype===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Prototype'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:62)<ref name="Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, “''Prototype'' adalah perubahan cepat di dalam perancangan dan pembangunan ''Prototype''”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Wiyancoko (2010:120)<ref name="Wiyancoko, Dudy. 2010. Desain Sepeda Indonesia. Jakarta: KPG (Kepustakaan Populer Gramedia).">Wiyancoko, Dudy. 2010. Desain Sepeda Indonesia. Jakarta: KPG (Kepustakaan Populer Gramedia).</ref>, “''Prototype'' adalah model produk yang mewakili hasil produksi yang sebenarnya”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari kedua definisi yang dikemukakan di atas dapat disimpulkan bahwa ''prototype'' adalah proses pembuatan model produk dalam sebuah perancangan.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis ''Prototype'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:64)<ref name="Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, Jenis-jenis ''prototype'' secara ''general'' dibagi menjadi dua, yaitu: </p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Rapid Throwaway Prototyping''</p><p style="line-height: 2">Pendekatan pengembangan perangkat keras/Iunak ini dipopulerkan Soleh Gomaa dan Scoot (1981) yang saat ini telah digunakan secara luas oleh industri, terutama di dalam pengembangan aplikasi. Pendekatan ini biasanya digunakan dengan item yang berisiko tinggi (''high-risk'') atau dengan bagian dari sistem yang tidak dimengerti secara keseluruhan oleh para tim pengembang. Pada pendekatan ini, Prototype “''quick and dirty''” dibangun, diverifikasi oleh kansumen, dan dibuang hingga ''Prototype'' yang diinginkan tercapai pada saat proyek berskala besar dimulai.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Prototype Evolusioner''</p><p style="line-height: 2">Pada pendekatan evolusioner, suatu ''Prototype'' berdasarkan kebutuhan dan pemahaman secara umum. ''Prototype'' kemudian diubah dan dievolusikan daripada dibuang. ''Prototype'' yang dibuang biasanya digunakan dengan aspek sistem yang dimengerti secara luas dan dibangun atas kekuatan tim pengembang. ''Prototype'' ini juga didasarkan atas kebutuhan prioritas, kadang-kadang diacu sebagai “''chunking''” pada pengembang aplikasi (Hough, 1993).</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Kelebihan dan Kekurangan Prototype'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:68)<ref name="Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, Kelebihan dan Kelemahan ''prototype'' adalah sebagai berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 2">'''Tabel 2.1. Kelebihan dan Kekurangan ''Prototype'''''</p></div><table width="50%" border="1" cellpadding="10" align="center" style="border-collapse:collapse;"><tr><th height="20" style="background-color:#F2F2F2;width:50%;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Kelebihan</p></div></th><th style="background-color:#F2F2F2;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Kekurangan</p></div></th></tr><tr><td valign="top"><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">''User'' berperan aktif dalam pengembangan sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Adanya komunikasi yang baik antara pengembang dan ''user''. </li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan ''user''.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Lebih menghemat waktu dalam pengembangan sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.</li></ol></td><td valign="top"><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">''User'' kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Pengembang biasanya ingin cepat menyelesaikan proyek. Sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat ''prototyping'' lebih cepat selesai tanpa memikirkan lebih lanjut bahwa program tersebut hanya merupakan cetak biru sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Hubungan ''user'' dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik.</li></ol></td></tr></table></li></ol>===Konsep Dasar Pengujian===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Pengujian'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:323)<ref name="Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, “Pengujian adalah proses terhadap aplikasi program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan”.</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 Rizky (2011:237)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, “''Testing'' adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan bahwa pengujian adalah suatu proses sebagai siklus hidup dan proses terhadap aplikasi program secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis.</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 Rizky (2011:239)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, Detail tahapan yang harus dilampaui dalam kaitan kebutuhan perangkat lunak dari sudut pandang testing perangkat lunak adalah:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Verifikasi</p><p style="line-height: 2">Verifikasi adalah proses pemeriksaan untuk memastikan bahwa perangkat lunak telah menjalankan apa yang harus dilakukan dari kesepakatan awal antara pengembang perangkat lunak dan pengguna.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Validasi</p><p style="line-height: 2">Validasi adalah sebuah proses yang melakukan konfirmasi bahwa perangkat lunak dapat dieksekusi secara baik.</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan definisi dari standart yang harus dipenuhi oleh kebutuhan perangkat lunak adalah pembebasan perangkat lunak dari ''failure'', ''fault'', dan ''error'' serta ''incident'' dijelaskan dalam detail berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Failure''</p><p style="line-height: 2">''Failure'' adalah kegagalan perangkat lunak dalam melakukan proses yang seharusnya menjadi kebutuhan perangka lunak tesebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Fault''</p><p style="line-height: 2">''Fault'' adalah akar permasalahan dari kegagalan sebuah perangkat lunak.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Error''</p><p style="line-height: 2">''Error'' adalah akibat dari adanya fault atau kerusakan yang kemudian dipicu oleh perilaku pengguna.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Incident''</p><p style="line-height: 2">Dari sudut pandang ilmu ''testing'', ''incident'' atau kecelakaan merupakan hasil akhir yang terjadi akibat dari ''error'' yang berkelanjutan dan tidak diperbaiki atau tidak terdeteksi dalam proses pengembangan perangkat lunak.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Prinsip Dasar ''Testing'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:245)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, Dalam melakukan proses testing perangkat lunak, terdapat beberapa prinsip dasar yang wajib diperhatikan oleh setiap orang yang terlibat di dalam proses testing. Prinsip tersebut antara lain:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bagian terpenting dari proses testing adalah ''input''-''output'' yang diharapkan terjadi dari suatu perangkat lunak.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Seorang ''programmer'' seharusnya menghindari untuk melakukan ''testing'' terhadap aplikasi yang dibuatnya sendiri.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tim pengembang perangkat lunak seharusnya tidak melakukan ''testing'' terhadap produknya sendiri.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Melakukan ''testing'' secara iteratif.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Input'' yang ada dalam proses ''testing'' harus dilakukan untuk kondisi salah dan tidak diharapkan, dan juga harus dilakukan untuk kondisi benar dan diharapkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berasumsi bahwa pada saat proses ''testing'' dilakukan, perangkat lunak dapat mengerjakan apa yang seharusnya diharapkan, dan juga selalu berjaga-jaga jika ternyata perangkat lunak mengerjakan apa yang seharusnya tidak di lakukan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Tester'' tidak boleh berpikir bahwa tidak akan terjadi kesalah sedikit pun dalam proses ''testing''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Proses testing menuntuk kreativitas yang tinggi.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Pengacuan dan Pengukuran ''Testing'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:256)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, “Acuan ''testing'' adalah satuan pengukuran secara kuantitatif dari proses ''testing'' yang dijalankan. Sedangkan pengukuran ''testing'' adalah aktivitas untuk menentukan keluaran ''testing'' berdasarkan acuan yang telah ditetapkan dalam proses ''testing''”. Sedangkan “Pengukuran ''testing'' adalah altivitas untuk menentukan keluaran ''testing'' berdasarkan acuan yang telah ditetapkan dalam proses ''testing''”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Banyak pendapat yang menyatakan tentang panduan membuat acuan dalam proses ''testing'' perangkat lunak, meski demikian dari sekian banyak pendapat tersebut ada beberapa pedoman yang dapat digunakan dalam penentuan acuan ''testing'' antara lain:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Waktu</p><p style="line-height: 2">Dalam hal acuan waktu, harus disepakati bersama satuan yang akan digunakan. Apakah akan menggunakan satuan dalam hitungan tahun, bulan, atau hari dari jadwal penyelesaian perangkat lunak yang ada.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Biaya</p><p style="line-height: 2">Dalam ''testing' juga penting untuk ditetapkan acuan biaya yang akan digunakan. Acuan umum ini didasarkan pada anggaran yang telah ditetapkan dan kemudian diperiksa kembali dengan biaya yang telah dikeluarkan selama pembuatan perangkat lunak.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kinerja ''Testing''</p><p style="line-height: 2">Yang dimaksud dengan kinerja testing adalah efektivitas dan efiensi dalam pelaksanaan ''testing''. Efektivitas dalam konteks ini dapat diartikan sebagai pencapaian tujuan dari proses ''testing''. Apakah proses ''testing'' telah berjalan sebagaimana mestinya, demi mencapai pemenuhan kualitas serta kebutuhan perangkat lunak, atau hanya demi mencari kesalahan sehingga menjatuhkan tim pengembang perangkat lunak.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kerusakan</p><p style="line-height: 2">Seperti yang telah dijelaskan di sub bab sebelumnya, bahwa proses ''testing'' tidak hanya berupa proses untuk mencari kesalahan maupun kerusakan di dalam sebuah perangkat lunak. Tetapi lebih sebagai upaya bersama untuk mencapai kualitas sebuah perangkat lunak. Meski demikian, kerusakan yang ditemukan pada saat proses ''testing'' tetap menjadi acuan dari pelaksanaan ''testing'' tersebut. Hanya pada saat sebuah kerusakan ditemukan, maka harus diklasifikasikan terlebih dahulu agar tidak terkesan bahwa proses ''testing'' berjalan subyektif.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis Pengujian'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''a. White Box'''</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''White Box'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:261)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, ''White Box Testing'' secara umum merupakan jenis ''testing'' yang lebih berkonsentrasi terhadap “isi” dari perangkat lunak itu sendiri. Jenis ini lebih banyak berkonsentrasi kepada ''source code'' dari perangkat lunak yang dibuat sehingga membutuhkan proses ''testing'' yang jauh lebih lama dan lebih “mahal” dikarenakan membutuhkan ketelitian dari para tester serta kemampuan teknis pemograman bagi para testernya.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Teknik Testing Dalam White Box'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:262)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, Ada beberapa teknik yang terdapat dalam jenis ''white box testing'', diantara sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Decision (branch) Coverage''</p><p style="line-height: 2">Sesuai dengan namanya, teknik ''testing'' ini fokus terhadap hasil dari tiap skenario yang dijalankan terhadap bagian luar perangakat lunak yang mengandung percabangan (''if…then…else'').</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Condition Coverage''</p><p style="line-height: 2">Teknik ini hampir mirip dengan teknik yang pertama, tetapi dijalankan terhadap percabangan yang dianggap kompleks atau percabangan majemuk. Hal ini biasanya dilakukan jika dalam sebuah perangkat lunak memiliki banyak kondisi yang dijalankan dalam satu proses sekaligus.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Path Analysis''</p><p style="line-height: 2">Merupakan teknik testing yang berusaha menjalankan kondisi yang ada dalam perangkat lunak serta berusaha mengkoreksi apakah kondisi yang dijalankan telah sesuai dengan alur diagram yang terdapat dalam proses perancangan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Execution Time''</p><p style="line-height: 2">Pada teknik ini, perangkat lunak berusaha dijalankan atau dieksekusi kemudian dilakukan pengkuran waktu pada saat input dimasukkan hingga output dikeluarkan. Waktu eksekusi yang dihasilkan kemudian dijadikan bahan evaluasi dan dianalisa lebih lanjut untuk melihat apakah perangkat lunak telah berjalan sesuai dengan kondisi yang dimaksud oleh tester.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Algorithm Analysis''</p><p style="line-height: 2">Teknik ini pada umumnya jarang dilakukan jika perangkat lunak yang dibuat berjenis sistem informasi. Sebab teknik ini membutuhkan kemampuan matematis yang cukup tinggi dari para tester, karena didalamnya berusaha melakukan analisa terhadap algoritma yang diimplementasikan pada perangkat lunak tersebut.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Klasifikasi ''White Box'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:321)<ref name="Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, Klasifikasi white box testing mencakup beberapa pengujian, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian unit (''Unit Testing'')</p><p style="line-height: 2">Pengembang melaksanakan pengujian unit untuk memeriksa apakah modul tertentu atau kode unit bekerja dengan baik. Pengujian unit berada pada tingkat yang sangat dasar seperti ketika unit kode dikembangkan atau fungsi tertentu dibangun. Pengujian unit berkaitan dengan unit secara keseluruhan. Hal ini akan menguji interaksi antara berbagai fungsi, tetapi membatasi pengujian di dalam satu unit. Lingkup yang tepat dari unit ditinggalkan kepada interpretasi, pendukung kode pengujian, kadang-kadang disebut perancah (''scaffolding''), mungkin diperlukan untuk mendukung setiap pengujian. Jenis pengujian ini digerakkan oleh tim arsitektur dan implementasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Analisis statis dan dinamis (''static and dynamic analysis'')</p><p style="line-height: 2">Analisis statis dilibatkan melalui kode untuk mengetahui segala kemungkinan cacat dalam kode, sedangkan analisis dinamis akan melibatkan pelaksanaan kode dan penganalisisan hasilnya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Cakupan pernyataan (''statement coverage'')</p><p style="line-height: 2">Dalam hal ini, jenis pengujian kode dijalankan dengan setiap pernyataan dari aplikasi yang dijalankan minimal sekali. Hal tesebut membantu dalam memastikan semua pernyataan untuk dijalankan tanpa efek samping.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Cakupan cabang (''branch coverage'')</p><p style="line-height: 2">Tidak ada aplikasi perangkat lunak yang dapat ditulis dengan cara pengodean, di beberapa titik kita perlu mengetahui cakupan cabang untuk melakukan fungsi tertentu. Pengujian cakupan cabang membantu pamvalidasian semua cabang di dalam kode dan memastikan bahwa tidak ada yang mengarah ke percabangan perilaku abnormal dari aplikasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian mutasi (''mutation testing'')</p><p style="line-height: 2">Pada pengujian ini, aplikasi diuji untuk kode yang telah dimodifikasi setelah pemasangan ''bug''/cacat tertentu. Hal ini juga membantu dalam menemukan kode dan strategi pengodean yang dapat membantu dalam mengembangkan fungsi secara efektif.</p></li></ol></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''b. Black Box'''</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Black Box'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:264)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, “''Black Box Testing'' adalah tipe ''testing'' yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup dikenali proses ''testing'' dibagian luar”.</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 keuntungan yang diperoleh dari jenis testing ini antara lain:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kesalahan dari perangkat lunak ataupun ''bug'' seringkali ditemukan oleh komponen tester yang berasal dari pengguna.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Hasil dari ''black box testing'' dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Proses testing dapat dilakukan lebih cepat dibandingankan ''white box testing''.</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky (2011:265)<ref name="Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.">Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Prestasi Pustakarya.</ref>, Beberapa teknik testing yang tergolong dalam tipe black box adalah:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Equivalence Partitioning''</p><p style="line-height: 2">Pada teknik ini, tiap ''input''an data dikelompokkan ke dalam grup tertentu, yang kemudian dibandingkan ''output''nya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Boundary Value Analysis''</p><p style="line-height: 2">Merupakan teknik yang sangat umum digunakan pada saat awal sebuah perangkat lunak selesai dikerjakan. Pada teknik ini, dilakukan ''input''an yang melebihi dari batasan sebuah data.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Cause Effect Graph''</p><p style="line-height: 2">Dalam teknik ini, dilakukan proses ''testing'' yang menguhubungkan sebab dari sebuah ''input''an dan akibatnya pada output yang dihasilkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Random Data Selection''</p><p style="line-height: 2">Seperti namanya, teknik ini berusaha melakukan proses ''input''an data dengan menggunakan nilai acak. Dari hasil ''input''an tersebut kemudian dibuat sebuah tabel yang menyatakan validitas dari ''output'' yang dihasilkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Feature Test''</p><p style="line-height: 2">Pada teknik ini, dilakukan proses ''testing'' pada spesifikasi dari perangkat lunak yang telah selesai dikerjakan. Misalkan, pada perangkat lunak sistem informasi akademik. Dapat dicek apakah fitur untuk melakukan entri nilai telah tersedia, begitu dengan entri data siswa maupun entri data guru yang akan melakukan entri nilai.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Klasifikasi ''Black Box'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:316)<ref name="Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Simamartama, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, Klasifikasi black box mencakup beberapa pengujian, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Fungsional (''Functional Testing'')</p><p style="line-height: 2">Pada jenis pengujian ini, perangkat lunak diuji untuk persyaratan fungsional. Pengujian dilakukan dalam bentuk tertulis untuk memeriksa apakah aplikasi berjalan seperti yang diharapkan. Walaupun pengujian fungsional sudah sering dilakukan dibagiab akhir dari siklus pengembangan, masing-masing komponen dan proses dapat diuji pada awal pengembangan, bahkan sebelum sistem berfungsi, pengujian ini sudah dapat dilakukan pada seluruh sistem. Pengujian fungsional meliputi seberapa baik sistem melaksanakan fungsinya, termasuk perintah-perintah pengguna, manipulasi data, pencarian dan proses bisnis, pengguna layar, dan integrasi. Pengujian fungsional juga dapat meliputi permukaan yang jelas dari jenis fungsi-fungsi, serta operasi ''back-end'' (seperti, keamanan dan bagaimana meningkatkan sistem).</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Tegangan (''Stress Testing'')</p><p style="line-height: 2">Pengujian tegangan berkaitan dengan kualitas aplikasi di dalam lingkungan. Idenya adalah untuk menciptakan sebuah lingkungan yang lebih menuntut aplikasi, tidak seperti saat aplikasi dijalankan pada beban kerja normal. Pengujian ini adalah hal yang paling sulit, cukup kompleks dilakukan, dan memerlukan upaya bersama dari sebuah tim.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Beban (''Load Testing'')</p><p style="line-height: 2">Pada pengujian beban, aplikasi akan diuji dengan beban berat atau masukan, seperti yang terjadi pada pengujian situs web, untuk mengetahui apakah aplikasi/situs gagal atau kinerjanya menurun. Pengujian beban beroperasi pada tingkat beban standar, biasanya beban tertinggi akan diberikan ketika sistem dapat menerima dan tetap berfungsi dengan baik. Perlu diketahui bahwa pengujian beban tidak bertujuan untuk merusak sistem yang banyak hal, namun mencoba untuk menjaga agar sistem selalu kuat dan berjalan dengan lancar.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Khusus (''Ad-hoc Testing'')</p><p style="line-height: 2">Jenis pengujian ini dilakukan tanpa penciptaan rencana pengujian (''test plan'') atau kasus pengujian (''case test''). Pengujian khusus membantu dalam menentukan lingkup dan durasi dari berbagai penguji lainnya dan juga membantu para penguji dalam mempelajari aplikasi sebelum memulai pengujian dengan pengujian lainnya. Pengujian ini merupakan metode pengujian formal yang paling sedikit. Salah satu penggunaan terbaik dari pengujian khusus adalah untuk penemuan. Membaca persyaratan dan spesifikasi (jika ada) jarang memberikan panduan yang jelas mengenai bagaimana sebuah program benar-benar bertindak, bahkan dokumentasi pengguna tidak menangkap “''look and feel''” dari sebuah program. Pengujian khusus dapat menemukan lubang-lubang dalam pengujian strategi dan dapat mengekspos hubungan di antara subsistem lain yang tidak jelas. Dengan cara ini, pengujian khusus berfungsi sebagai alat untuk memeriksa kelengkapan yang Anda uji.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Penyelidikan (''Exploratory Testing'')</p><p style="line-height: 2">Pengujian penyelidikan mirip dengan pengujian khusus dan dilakukan untuk mempelajari/mencari aplikasi. Pengujian penyelidikan perangkat lunak ini merupakan pendeketan yang menyenangkan untuk pengujian.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Usabilitas (''Usability Testing'')</p><p style="line-height: 2">Pengujian ini disebut juga sebagai pengujian untuk keakraban pengguna (''testing for user friendliness''). Pengujian ini dilakukan jika antarmuka pengguna dari aplikasinya penting dan harus spesifik untuk jenis pengguna tertentu. Pengujian usabilitas adalah proses yang bekerja dengan pengguna akhir secara langsung maupun tidak langsung untuk menilai bagaimana pengguna merasakan paket perangkat lunak dan dan bagaimana mereka berinteraksi dengannya. Proses ini akan membongkar area kesulitan pengguna seperti halnya area kekuatan. Tujuan dari pengujian usabilitas harus membatasi dan menghilangkan kesulitan bagi pengguna dan untuk mempengaruhi area yang kuat untuk usabilitas maksimum.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Asap (''Smoke Testing'')</p><p style="line-height: 2">Jenis pengujian ini disebut juga pengujian kenormalan (sanity testing). Pengujian ini dilakukan untuk memeriksa apakah aplikasi tersebut sudah siap untuk pengujian yang lebih besar dan bekerja dengan baik tanpa cela sampai tingkat yang paling diharapkan. Pada sebuah pengujian baru atau perbaikan peralatan yang terpasang, jika aplikasi “berasap”, aplikasi tersebut tidak bekerja! Istilah ini awalnya tercipta dalam manufaktur ''container'' dan pipa, ketika ''smoke'' telah diperkenalkan untuk menentukan apakah ada kebocoran. Praktik umum di ''Microsoft'' dan beberapa perusahaan perangkat lunak ''shrink-wrap'' lainnya adalah proses “''daily buiding and smoke test''”. Setiap file dikompilasi, dihubungkan, dan digabungkan menjadi sebuah program yang dapat dieksekusi setiap hari, dan program ini kemudian dimasukkan melalui “pengujian asap” (''smoke test'') yang relatif sederhana untuk memeriksa apakah produk “berasap” ketika produk dijalankan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Pemulihan (''Recovery Testing'')</p><p style="line-height: 2">Pengujian pemulihan (''recovery testing'') pada dasarnya dilakukan untuk memeriksa seberapa cepat dan baiknya aplikasi bisa pulih terhadap semua jenis ''crash'' atau kegagalan ''hardware'', masalah bencana, dan lain-lain. Jenis atau taraf pemulihan ditetapkan dalam persyaratan spesifikasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian ''Volume'' (''Volume Testing'')</p><p style="line-height: 2">Pengujian ''volume'' dilakukan terhadap efisiensi dari aplikasi. Jumlah data yang besar diproses melalui aplikasi (yang sedang diuji) untuk memeriksa keterbatasan ekstrem dari sistem. Pengujian ''volume'', seperti namanya, adalah pengujian sebuah sistem (baik perangkat keras dan perangkat lunak) untuk serangkaian pengujian dengan ''volume'' data yang diproses adalah subjek dari pengujian, seperti sistem yang dapat menangkap sistem pengolahan transaksi penjualan ''real-time'' atau dapat membarui basis data atau pengembalian data (''data retrieval'').</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Domain (''Domain Testing'')</p><p style="line-height: 2">Pengujian ''domain'' merupakan penjelasan yang paling sering menjelaskan teknik pengujian. Beberapa penulis hanya menulis beberapa tentang pengujian ''domain'' ketika mereka menulis desain pengujian. Dugaan dasarnya adalah bahwa Anda mengambil ruang pengujian kemungkinan dari ''variable'' individu dan membaginya lagi ke dalam ''subset'' (dalam beberapa cara) yang sama. Kemudian anda menguji perwakilan dari masing-masing ''subset''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Skenario (''Scenario Testing'')</p><p style="line-height: 2">Pengujian skenario adalah pengujian yang realistis, kredibel dan memotivasi ''stakeholder'', tantangan untuk program dan mempermudah penguji untuk melakukan evaluasi. Pengujian ini menyediakan kombinasi variabel-variabel dan fungsi yang sangat berarti daripada kombinasi buatan yang Anda dapatkan dengan pengujian domain atau desain pengujian kombinasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Regresi (''Regression Testing'')</p><p style="line-height: 2">Pengujian regresi adalah gaya pengujian yang berfokus pada pengujian ulang (''retesting'') setelah ada perubahan. Pada pengujian regresi berorientasi resiko (''risk-oriented regression testing''), daerah yang sama yang sudah diuji, akan kita uji lagi dengan pengujian yang berbeda (semakin kompleks).</p><p style="line-height: 2">Usaha pengujian regresi bertujuan untuk mengurangi resiko sebagai berikut:</p><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Perubahan yang dimaksudkan untuk memperbaiki ''bug'' yang gagal.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Beberapa perubahan memiliki efek samping, tidak memperbaiki ''bug'' lama atau memperkenalkan ''bug'' baru.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penerimaan Pengguna (''User Acceptance'')</p><p style="line-height: 2">Pada jenis pengujian ini, perangkat lunak akan diserahkan kepada pengguna untuk mengetahui apakah perangkat lunak memenuhi harapan pengguna dan bekerja seperti yang diharapkan. Pada pengembangan perangkat lunak, ''user acceptance testing'' (UAT), juga disebut pengujian beta (''beta testing''), pengujian aplikasi (''application testing''), pengujian pengguna akhir (''end user testing'') adalah tahapan pengembangan perangkat lunak ketika perangkat lunak diuji pada “dunia nyata” yang dimaksudkan oleh pengguna. UAT dapat dilakukan dengan ''in-house testing'' dengan membayar relawan atau subjek pengujian menggunakan perangkat lunak atau, biasanya mendistribusikan perangkat lunak secara luas dengan melakukan pengujian versi yang tersedia secara gratis untuk diunduh melalui web. Pengalaman awal pengguna akan diteruskan kembali kepada para pengembang yang membuat perubahan sebelum akhirnya melepaskan perangkat lunak komersial.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Alfa (''Alpha Testing'')</p><p style="line-height: 2">Pada jenis pengujian ini, pengguna akan diundang ke pusat pengembangan. Pengguna akan menggunakan aplikasi dan pengembang memcatat setiap masukan atau tindakan yang dilakukan oleh pengguna. Semua jenis perilaku yang tidak normal dari sistem dicatat dan dikoreksi oleh para pengembang.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pengujian Beta (''Beta Testing'')</p><p style="line-height: 2">Pada jenis pengujian ini, perangkat lunak didistribusikan sebagai sebuah versi beta dengan pengguna yang menguji aplikasi di situs mereka. Pengecualian/cacat yang terjadi akan dilaporkan kepada pengembang. Pengujian beta dilakukan setelah pengujian alfa. Versi perangkat lunak yang dikenal dengan sebutan versi beta dirilis untuk pengguna yang terbatas di luar perusahaan. Perangkat lunak dilepaskan ke kelompok masyarakat agar lebih memastikan bahwa perangkat lunak tersebut memiliki beberapa kesalahan atau ''bug''.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Kelebihan dan Kelemahan ''Black Box'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berikut adalah keunggulan dan kelemahannya:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 2">'''Tabel 2.2. Kelebihan dan Kekurangan ''Black Box'''''</p></div><table width="55%" border="1" cellpadding="10" align="center" style="border-collapse:collapse;"><tr><th height="20" style="background-color:#F2F2F2;width:50%;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Kelebihan</p></div></th><th style="background-color:#F2F2F2;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> <p style="line-height: 1">Kelemahan</p></div></th></tr><tr><td valign="top"><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">''Black Box Testing'' dapat menguji keseluruhan fungsionalitas perangkat lunak.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">''Black Box Testing'' dapat memilih subset test yang secara efektif dan efisien dapat menemukan cacat. Dengan cara ini Black Box Testing dapat membantu memaksimalkan ''Testing investment''.</li></ol></td><td valign="top"><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Ketika user melakukan ''Black Box Testing'', ''user'' tidak akan pernah yakin apakah perangkat lunak yang diuji telah benar-benar lolos pengujian.</li></ol></td></tr></table></li></ol></li></ol>===Konsep Dasar Elisitasi===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Elisitasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66)<ref name="Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, “Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno dkk (2011:302)<ref name="Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan bahwa elisitasi adalah suatu rancangan pada sistem baru yang diinginkan pengguna sistem dan pihak yang terkait untuk pengembangan sistem.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Tahap-Tahap Elisitasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno dkk (2011:302)<ref name="Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, Elisitasi didapat melalui metode wawancara dan dilakukan melalui empat tahap, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Elisitasi Tahap I</p><p style="line-height: 2">Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Elisitasi Tahap II</p><p style="line-height: 2">Elisitasi tahap II, merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berikut penjelasan mengenai Metode MDI:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">M pada MDI berarti ''Mandatory'' (penting). Maksudnya, ''requirement'' tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">D pada MDI berarti ''Desirable''. Maksudnya, ''requirement'' tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika ''requirement'' tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">I pada MDI berarti ''Inessential''. Maksudnya, ''requirement'' tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Elisitasi Tahap III</p><p style="line-height: 2">Elisitasi tahap III, merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya, semua ''requirement'' yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu:</p><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">T artinya Teknikal, bagaimana tata cara atau teknik pembuatan ''requirement'' dalam sistem diusulkan?</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">O artinya Operasional, bagaimana tata cara penggunaan ''requirement'' dalam sistem akan dikembangkan?</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun ''requirement'' di dalam sistem?</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Metode TOE tersebut dibagi kembali menjadi beberapa ''option'':</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''High'' (H)</p><p style="line-height: 2">Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka ''requirement'' tersebut harus dieleminasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Middle'' (M)</p><p style="line-height: 2">Mampu dikerjakan</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Low'' (L)</p><p style="line-height: 2">Mudah dikerjakan</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Final Draft'' Elisitasi</p><p style="line-height: 2">''Final Draft'' elisitasi, merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Tujuan Elisitasi Kebutuhan'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Leffingwel (2000) dalam Siahaan (2012:67)<ref name="Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, Elisitasi kebutuhan bertujuan untuk:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengetahui masalah apa saja yang perlu dipecahkan dan mengenali batasan-batasan sistem (''system boundaries'')</p><p style="line-height: 2">Proses-proses dalam pengambangan perangkat lunak sangat ditentukan oleh seberapa dalam dan luas pengetahuan ''developer'' akan ranah permasalahan. Setiap ranah permasalahan memiliki ruang lingkup dan batsan-batasan. Batasan-batasan ini mendefinisikan sistem akhir yang dibentuk sesuai dengan lingkungan operasional saat ini. Identifikasi dan persetujuan batasan sistem mempengaruhi proses elisitasi selanjutnya. Identifikasi pemangku kepentingan dan kelas pengguna, tujuan dan tugas, dan skenario serta ''use case'' bergantung pada pemilihan batasan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengenali siapa saja pemangku kepentingan</p><p style="line-height: 2">Sebagaimana disebutkan pada bagian sebelumnya, instansiasi dari pemangku kepentingan antara lain adalah konsumen atau klien (yang membayar sistem), pengembang (yang merancang, membangun, dan merawat sistem), dan pengguna (yang beriteraksi dengan sistem untuk mendapatkan hasil pekerjaan mereka). Untuk sistem yang bersifat interaktif, pengguna memegang peran utama dalam proses elisitasi. Secara umum, kelas pengguna tidak bersifat homogen, sehingga bagian dari proses elisitasi adalah menidentifikasi kebutuhan kelas pengguna yang berbeda, seperti pengguna pemula, pengguna ahli, pengguna sesekali, pengguna cacat, dan lain-lain.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengenali tujuan dari sistem yaitu sasaran-sasaran yang harus dicapai</p><p style="line-height: 2">Tujuan merupakan sasaran sistem yang harus dipenuhi. Penggalian ''high level goals'' di awal proses pengembangan sangatlah penting. Penggalian tujuan lebih terfokus pada ranah masalah dan kebutuhan pemangku kepentingan daripada solusi yang dimungkinkan untuk masalah tersebut.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Langkah-Langka Elisitasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:75)<ref name="Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, berikut adalah langkah-langkah untuk elisitasi kebutuhan:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Identifikasi orang-orang yang akan membantu menentukan kebutuhan dan memahami kebutuhan organisasi mereka. Menilai kelayakan bisnis dan teknis untuk sistem yang diusulkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menentukan lingkungan teknis (misalnya, komputasi arsitektur, sistem operasi, kebutuhan telekomunikasi) ke mana sistem atau produk akan ditempatkan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Identifikasi ranah permasalahan, yaitu karakteristik lingkungan bisnis yang spesifik ke ranah aplikasi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menentukan satu atau lebih metode elisitasi kebutuhan, misalnya wawancara, kelompok fokus, dan pertemuan tim.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Meminta partisipasi dari banyak orang sehingga dapat mereduksi dampak dari kebutuhan yang bias yang teridentifikasi dari sudut pandang yang berbeda dari pemangku kepentingan dan mengidentifikasi alasan untuk setiap kebutuhan yang dicatat.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengidentifikasi kebutuhan yang ambigu dan menyelesaikannya.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Membuat skenario penggunaan untuk membantu pelanggan/pengguna mengidentifikasi kebutuhan utama.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Masalah Dalam Elisitasi'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Nuseibeh and Eastbrook (2000) dalam Siahaan (2012:68)<ref name="Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.">Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.</ref>, Tahap elisitasi termasuk tahap yang sulit dalam spesifikasi perangkat lunak. Secara umum kesulitan ini disebabkan tiga masalah, yakni: masalah cakupan (''scope''), masalahan pemahaman, dan masalah perubahan.</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Masalah Ruang Lingkup</p><p style="line-height: 2">Pelanggan/pengguna menentukan detail teknis yang tidak perlu sebagai batasan sistem yang mungkin membingungkan dibandingkan dengan menjelaskan tujuan sistem secara keseluruhan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Masalah Pemahaman</p><p style="line-height: 2">Hal tersebut terjadi ketika pelanggan atau pengguna tidak benar-benar yakin tentang apa yang dibutuhkan oleh sistem, memiliki pemahaman yang sedikit dan tidak memiliki pemahaman penuh terhadap ranah masalah.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Masalah Perubahan</p><p style="line-height: 2">Yaitu perubahan kebutuhan dari waktu ke waktu. Untuk membantu mengatasi masalah ini, perekayasa sistem (''system engineers'') harus melakukan kegiatan pengumpulan kebutuhan secara terorganisir.</p></li></ol></li></ol>===Konsep Dasar Bahasa Pemrograman===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Bahasa Pemrograman'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Jaza dan Elzet di dalam Jurnal Bina Sarana Informatika Vol. 1, No. 1 (2014:2)<ref name="Jaza, Khaerul dan Elzet. 2014. Perancangan Program Inventory Material Pada PT. Hikari Metalindo Pratama Cikarang Dengan Menggunakan Microsoft Visual Basic 6.0. Jurnal Bina Sarana Informatika Vol. 1, No. 1, November 2014.">Jaza, Khaerul dan Elzet. 2014. Perancangan Program Inventory Material Pada PT. Hikari Metalindo Pratama Cikarang Dengan Menggunakan Microsoft Visual Basic 6.0. Jurnal Bina Sarana Informatika Vol. 1, No. 1, November 2014.</ref>, “Bahasa pemrograman adalah bahasa buatan/''artificial language'' yang dapat mengontrol perilaku mesin yang dalam hal ini adalah unit komputer”.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Kelompok Bahasa Pemrograman'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Jaza dan Elzet di dalam Jurnal Bina Sarana Informatika Vol. 1, No. 1 (2014:2)<ref name="Jaza, Khaerul dan Elzet. 2014. Perancangan Program Inventory Material Pada PT. Hikari Metalindo Pratama Cikarang Dengan Menggunakan Microsoft Visual Basic 6.0. Jurnal Bina Sarana Informatika Vol. 1, No. 1, November 2014.">Jaza, Khaerul dan Elzet. 2014. Perancangan Program Inventory Material Pada PT. Hikari Metalindo Pratama Cikarang Dengan Menggunakan Microsoft Visual Basic 6.0. Jurnal Bina Sarana Informatika Vol. 1, No. 1, November 2014.</ref>, Bahasa pemrograman berdasarkan perkembangannya dibagi menjadi lima kelompok besar, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bahasa Pemrograman Mesin (''Machine Language'')</p><p style="line-height: 2">Bahasa mesin adalah pemrograman yang hanya dimengerti oleh mesin (komputer) yang ada didalamnya terdapat CPU yang hanya mengenal dua keadaan yang berlawanan yaitu 1 (hidup) dan 0 (mati). Kondisi 1 dan 0 dinamakan bahasa mesin, sedangkan program yang disusun disebut ''object program'', komputer akan melaksanakan pekerjaan tanpa adanya interpretasi atau penerjemahan</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bahasa Pemrograman Tingkat Rendah (''Low Level Language'')</p><p style="line-height: 2">Bahasa tingkat rendah adalah bahasa pemrograman yang membantu menerjemahkan bahasa yang mudah diingat atau disebut ''mnemonics''. Untuk mengantisipasi susahnya bahasa mesin, maka dibuat simbol yang menyerupai bahasa inggris dan mudah diingat yang disebut dengan ''mnemonics'' (pembantu untuk mengingat) dan bahasa yang terdiri dari ''mnemonics'' ini disebut ''assembler language''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bahasa Pemrograman Tingkat Menengah (''Middle Level Language'')</p><p style="line-height: 2">Bahasa tingkat menengah adalah bahasa pemrograman yang menggunakan aturan ''grammatical'' dalam penulisan pernyataan, mudah dipahami dan instruksi tertentu yang dapat langsung diakses oleh komputer. Contoh : Bahasa C.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bahasa Pemrograman Tingkat Tinggi (''High Level Language'')</p><p style="line-height: 2">Bahasa tingkat tinggi adalah bahasa pemrograman yang penulisan pernyataannya mudah dipahami secara langsung. Contoh : ''Pascal'', ''Basic'' dan ''Cobol''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bahasa Pemrograman Berorientasi Objek (''Object Oriented Programming'')</p><p style="line-height: 2">Bahasa pemrograman berorientasi objek adalah bahasa pemograman yang berorientasi objek/visual, bahasa pemrograman ini mengandung fungsi-fungsi untuk menyelesaikan suatu permasalahan. ''Programmer'' tidak harus menulis secara detail semua pernyataannya tetapi cukup memasukan kriteria yang dikehendaki. Contoh : ''Microsoft Visual Basic'', ''Microsoft Visual Foxpro'', ''Borland Delphi'' dan lain-lain</p></li></ol></li></ol>==Teori Khusus=====Konsep Dasar Parkir===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Parkir'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Saputri di dalam Jurnal Jom Fisip Vol. 2, No. 1 (2015:2)<ref name="Saputri, Fina Rahmi. 2015. Implementasi Peraturan Daerah No. 3 Tahun 2010 Tentang Pengelolaan dan Penyelenggaraan Perparkiran di Kota Bukit Tinggi (Studi Kasus Pada Penentuan Lokasi, Pengadaan dan Pembangunan Gedung Parkir dan Peralatan Parkir. Jom Fisip Vol. 2, No. 1, Februari 2015.">Saputri, Fina Rahmi. 2015. Implementasi Peraturan Daerah No. 3 Tahun 2010 Tentang Pengelolaan dan Penyelenggaraan Perparkiran di Kota Bukit Tinggi (Studi Kasus Pada Penentuan Lokasi, Pengadaan dan Pembangunan Gedung Parkir dan Peralatan Parkir. Jom Fisip Vol. 2, No. 1, Februari 2015.</ref>, “Parkir merupakan keadaan dimana tidak bergeraknya suatu kendaraan yang bersifat sementara karena ditinggalkan oleh pengemudi atau pemiliknya”.</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 Fais dkk di dalam Jurnal SIMETRIS Vol. 5, No. 2 (2014:175)<ref name="Fais, Muhammad Noor. 2014. Pengembangan Sistem Parkir di Universitas Muria Kudus Dengan Menggunakan Enkripsi Data dan Teknologi Barcode. Jurnal SIMETRIS Vol. 5, No. 2, November 2014.">Fais, Muhammad Noor. 2014. Pengembangan Sistem Parkir di Universitas Muria Kudus Dengan Menggunakan Enkripsi Data dan Teknologi Barcode. Jurnal SIMETRIS Vol. 5, No. 2, November 2014.</ref>, “Suatu kendaraan tidak mungkin bergerak terus, pada suatu saat ia harus berhenti untuk sementara waktu (menurunkan muatan) atau berhenti cukup lama yang disebut parkir”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi yang terdapat diatas maka dapat disimpulkan bahwa parkir adalah keadaan dimana suatu kendaraan berhenti dan ditinggalkan oleh pengemudinya untuk sementara waktu.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Fungsi dan Tujuan Parkir'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Darwin di dalam Jurnal JSM STMIK Mikroskil Vol. 15, No. 1 (2014:31)<ref name="Darwin, Awang Harsa Kridalaksana dan Dyna Marisa Khairina. 2014. Sistem Manajemen Parkir Menggunakan Teknologi Radio Frequency and Identification (Studi Kasus Fakultas MIPA Universitas Mulawarman. Jurnal Mulawarman Vol. 15, No. 1, April 2014.">Darwin, Awang Harsa Kridalaksana dan Dyna Marisa Khairina. 2014. Sistem Manajemen Parkir Menggunakan Teknologi Radio Frequency and Identification (Studi Kasus Fakultas MIPA Universitas Mulawarman. Jurnal Mulawarman Vol. 15, No. 1, April 2014.</ref>, Sistem parkir memiliki fungsi dan tujuan yang sangat penting demi keamanan dan kenyamanan pengguna kendaraan mengingat maraknya pencurian kendaraan bermotor dan kriminalitas lain yang terjadi, selain itu sistem parkir juga berguna untuk memanage, menentukan kapasitas tempat parkir dengan kendaraan yang ada di kawasan tempat parkir, mengatur lalu lintas kendaraan yang masuk dan keluar dari kawasan tempat parkir, serta dapat mengumpulkan laporan mengenai lalu lintas keluar masuk kendaraan.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis Parkir'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Fais dkk di dalam Jurnal SIMETRIS Vol. 5, No. 2 (2014:175)<ref name="Fais, Muhammad Noor. 2014. Pengembangan Sistem Parkir di Universitas Muria Kudus Dengan Menggunakan Enkripsi Data dan Teknologi Barcode. Jurnal SIMETRIS Vol. 5, No. 2, November 2014.">Fais, Muhammad Noor. 2014. Pengembangan Sistem Parkir di Universitas Muria Kudus Dengan Menggunakan Enkripsi Data dan Teknologi Barcode. Jurnal SIMETRIS Vol. 5, No. 2, November 2014.</ref>, Sistem parkir di Indonesia dapat dibagi menjadi dua jenis yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem parkir di badan jalan (''on-street parking'')</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sistem parkir di dalam pelataran parkir (''off-street parking'')</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pada sistem di dalam pelataran parkir dapat dibagi menjadi dua jenis yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Gedung parkir (''parking building'')</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Parkir di bawah tanah (''basement parking'')</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berdasarkan pengaturan posisi kendaraan, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Paralel</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Parkir tegak lurus</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Parkir serong</p></li></ol></li></ol>===Konsep Dasar Mikrokontroler===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Mikrokontroler'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Makodian (2010:14)<ref name="Makodian, Nuraksa. 2010. Teknologi Wireless Communication dan Wireless Broadband. Yogyakarta: CV. Andi Offset.">Makodian, Nuraksa. 2010. Teknologi Wireless Communication dan Wireless Broadband. Yogyakarta: CV. Andi Offset.</ref>, “Mikrokontroler adalah suatu terobosan dari teknologi mikroprosesor, seperti halnya mikroprosesor yang berfungsi sebagai “otak” pada komputer, mikrokontroler juga berfungsi sebagai otak untuk alat-alat elektronik”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sumardi (2013:1)<ref name="Sumardi. 2013. Mikrokontroler Belajar AVR Mulai Dari Nol. Yogyakarta: Graha Ilmu.">Sumardi. 2013. Mikrokontroler Belajar AVR Mulai Dari Nol. Yogyakarta: Graha Ilmu.</ref>, “Mikrokontroler merupakan suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus,cara kerja mikrokontroler sebenarnya membaca dan menulis data”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi diatas maka dapat disimpulkan bahwa mikrokontroler adalah otak/pengatur suatu sistem terkomputerisasi yang didalamnya terdapat beberapa komponen-kompenen yang memiliki fungsi tertentu di dalam sebuah keping tunggal, serta mempunyai input dan output serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Karakteristik Mikrokontroler'''</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:2)<ref name="Sumardi. 2013. Mikrokontroler Belajar AVR Mulai Dari Nol. Yogyakarta: Graha Ilmu.">Sumardi. 2013. Mikrokontroler Belajar AVR Mulai Dari Nol. Yogyakarta: Graha Ilmu.</ref>, Mikrokontroler memiliki karakteristik sebagai berikut :</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Memiliki program khusus yang disimpan dalam memori untuk aplikasi tertentu, tidak seperti PC yang multifungsi karena mudahnya memasukkan program. Program mikrokontroler relative lebih kecil daripada program-program pada PC.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Rangkaiannya sederhana dan kompak.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Harganya murah , karena komponennya sedikit.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Unit I/O yang sederhana, misalnya LCD, LED, Latch.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature tekanan, kelembaban, dan sebagainya.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Klasifikasi Mikrokontroler'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahrul (2012:15)<ref name="Syahrul. 2014. Pemrograman Mikrokontroler AVR Bahasa Assembly dan C. Bandung: Informatika.">Syahrul. 2014. Pemrograman Mikrokontroler AVR Bahasa Assembly dan C. Bandung: Informatika.</ref>, Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">ROM (''Flash Memory'') dengan kapasitas 1024 ''byte'' (1 KB).</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">RAM berkapasitas 68 ''byte''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Fasilitas pemrograman didalam sistem (ICSP = ''In Circuit Serial Programming'').</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">EEPROM (memori data) berkapasitas 64 ''byte''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Total 13 jalur I/O (PortB 8 bit).</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Timer/Counter'' 8 bit dengan ''prescaler''.</p></li></ol></li></ol>===Konsep Dasar Mikrokontroler ATmega328===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Mikrokontroler ATmega328'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahid di dalam JTET Vol. 1, No. 2 (2012:34)<ref name="Syahid. 2012. Rancang Bangun Robot Beroda Berbasis Android Menggunakan Komunikasi USB. JTET Vol. 1, No. 2, Agustus 2012.">Syahid. 2012. Rancang Bangun Robot Beroda Berbasis Android Menggunakan Komunikasi USB. JTET Vol. 1, No. 2, Agustus 2012.</ref>, “ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATmega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer, counter, dll)”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler diatas.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Fungsi dan Kebutuhan Pin ATmega328'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berikut ini adalah gambaran dari pin mikrokontroler ATmega328:</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/hVeH5gGH727G_LnM9vfj4aWTUOok7UXar73EDNJ54CU=w366-h237-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.12. Pin Mikrokontroler ATmega328'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Syahid (2012:34))'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">ATmega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total ''pin input/output'' sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai ''input/output digital'' atau difungsikan sebagai periperial lainnya.</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">PORT B</p><p style="line-height: 2">Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai ''input/output''. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah ini:</p><p style="line-height: 2">a. ICP1 (PB0), berfungsi sebagai ''Timer Counter 1 input capture pin''.</p><p style="line-height: 2">b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (''Pulse Width Modulation'').</p><p style="line-height: 2">c. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).</p><p style="line-height: 2">d. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber ''clock external'' untuk ''timer''.</p><p style="line-height: 2">e. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber ''clock'' utama mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">PORT C</p><p style="line-height: 2">Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai ''input/output'' digital. Fungsi alternatif PORT C antara lain sebagai berikut:</p><p style="line-height: 2">a. ADC6 channel (PC0, PC1, PC2, PC3, PC4, PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah ''input'' yang berupa tegangan analog menjadi data digital.</p><p style="line-height: 2">b. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau ''device'' lain yang memiliki komunikasi data tipe I2C seperti sensor kompas, ''accelerometer nunchuck''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">PORT D</p><p style="line-height: 2">Port D merupakan jalur data 8 bit yang masing-masing pin-nya juga dapat difungsikan sebagai ''input/output''. Sama seperti Port B dan Port C, Port D juga memiliki fungsi alternatif dibawah ini:</p><p style="line-height: 2">a. ''USART'' (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data serial.</p></li><p style="line-height: 2">b. ''Interrupt'' (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi ''hardware''. Interupsi biasanya digunakan sebagai selaan dari program, misalkan pada saat program berjalan kemudian terjadi interupsi ''hardware/software'' maka ''program'' utama akan berhenti dan akan menjalankan program interupsi.</p></li><p style="line-height: 2">c. XCK dapat difungsikan sebagai sumber ''clock external'' untuk ''USART'', namun kita juga dapat memanfaatkan ''clock'' dari CPU, sehingga tidak perlu membutuhkan ''external clock''.</p></li><p style="line-height: 2">d. T0 dan T1 berfungsi sebagai masukan ''counter external'' untuk ''timer'' 1 dan ''timer'' 0.</p></li><p style="line-height: 2">e. AIN0 dan AIN1 keduanya merupakan masukan ''input'' untuk ''analog comparator''.</p></li></ol></li></ol>===Konsep Dasar Arduino Uno===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Arduino Uno'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Gunawan di dalam Jurnal Rekayasa Elektrika Vol. 10, No. 4 (2013:203)<ref name="Gunawan, Arif, Arisco Oktafeni dan Wahyuni Khabzli. 2013. Pemantauan Pembangkit Listrik Tenaga Mikrohidro (PLTMH). Jurnal Rekayasa Elektrika Vol. 10, No. 4, Oktober 2013.">Gunawan, Arif, Arisco Oktafeni dan Wahyuni Khabzli. 2013. Pemantauan Pembangkit Listrik Tenaga Mikrohidro (PLTMH). Jurnal Rekayasa Elektrika Vol. 10, No. 4, Oktober 2013.</ref>, Arduino uno adalah sebuah modul yang memiliki komponen komplit berbasis papan mikrokontroler pada 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">Menurut Guntoro dkk di dalam Jurnal Electrans Vol. 12, No. 1 (2013:40)<ref name="Guntoro, Helmi, Yoyo Somantri dan Erik Haritman. 2013. Rancang Bangun Magnetic Door Lock Menggunakan Keypad dan Solenoid Berbasis Mikrokontroler Arduino Uno. Electrans Vol. 12, No. 1, Maret 2013.">Guntoro, Helmi, Yoyo Somantri dan Erik Haritman. 2013. Rancang Bangun Magnetic Door Lock Menggunakan Keypad dan Solenoid Berbasis Mikrokontroler Arduino Uno. Electrans Vol. 12, No. 1, Maret 2013.</ref>, “Arduino uno adalah ''board'' mikrokontroler berbasis ATMega328. Arduino uno memiliki 14 pin ''input'' dari ''output digital'' dimana 6 pin input tersebut dapat digunakan sebagai ''output'' PWM (''Pulse Widht Modulation'') dan 6 pin ''input analog'', 16 MHz ''osilator kristal'', koneksi USB, ''jack power'', ''ICSP header'', dan juga 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">Berdasarkan kedua definisi diatas maka dapat disimpulkan bahwa arduino uno adalah sebuah modul atau papan mikrokontroler komplit berbasis 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">Menurut Dasriyani di dalam Jurnal Sainstek Vol. 6, No. 1 (2014:87)<ref name="Dasriyani, Yohanna, Hufri dan Yohandri. 2014. Pembuatan Set Eksperimen Gerak Jatuh Bebas Berbasis Mikrokontroler Dengan Tampilan PC. Jurnal Sainstek Vol. 6. No. 1, Juni 2014.">Dasriyani, Yohanna, Hufri dan Yohandri. 2014. Pembuatan Set Eksperimen Gerak Jatuh Bebas Berbasis Mikrokontroler Dengan Tampilan PC. Jurnal Sainstek Vol. 6. No. 1, Juni 2014.</ref>, Arduino memiliki beberapa kelebihan diantaranya adalah arduino telah dilengkapi dengan ''bootloader'' didalamnya sehingga tidak perlu menggunakan ''chip programer'' karena ''bootloader'' akan menangani ''upload program'' dari komputer. Arduino memiliki sarana komunikasi USB, sehingga untuk laptop yang tidak memiliki port komunikasi serial bisa menggunakanya. ''Software'' arduino telah dilengkapi dengan ''library'' yang cukup lengkap sehingga pemogramannya relatif mudah. Arduino memiliki modul siap pakai seperti ''ethernet'', ''SD card'', dll.</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/wmcq0wMUrBExQGsFCbR5yRlr9MbNVCYlDeOnX1AgEXM=w205-h147-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.13. Bentuk ''Board'' Arduino Uno'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Dasriyani (2014:87))'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Fitur-Fitur Arduino Uno'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahid di dalam Jurnal JTET Vol. 1, No. 2 (2012:36)<ref name="Syahid. 2012. Rancang Bangun Robot Beroda Berbasis Android Menggunakan Komunikasi USB. JTET Vol. 1, No. 2, Agustus 2012.">Syahid. 2012. Rancang Bangun Robot Beroda Berbasis Android Menggunakan Komunikasi USB. JTET Vol. 1, No. 2, Agustus 2012.</ref>, Fitur yang tersedia pada arduino uno adalah sebagai berikut:</p></div><ul><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mikrokontroler ATmega328</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Operasi dengan daya 5V</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Input'' Tegangan (disarankan) 7-12V</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Input'' Tegangan (batas) 6-20V</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Digital'' I / O Pins 14 (dimana 6 memberikan ''output'' PWM)</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Analog Input'' Pin 6</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">DC Lancar per I / O Pin 40 mA</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Saat 3.3V Pin 50 mA DC</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Flash Memory'' 32 KB (ATmega328) yang 0,5 KB digunakan oleh ''bootloader''</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">SRAM 2 KB (ATmega328)</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">EEPROM 1 KB (ATmega328)</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Clock Speed'' 16 MHz</p></li></ul></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Blok-Blok Arduino Uno'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Feri Djuandi (2011:8)<ref name="Djuandi, Feri. 2011. Pengenalan Arduino. Jakarta: Elexmedia.">Djuandi, Feri. 2011. Pengenalan Arduino. Jakarta: Elexmedia.</ref>, “Komponen utama didalam papan Arduino adalah sebuah mikrokontroler 8 bit dengan merk ATmega yang dibuat oleh ''Atmel Corporation''. Berbagai papan Arduino menggunakan tipe ATmega yang berbeda-beda tergantung dari spesifikasinya. Sebagai contoh Arduino Uno menggunakan ATmega328 sedangkan Arduino Mega 2560yang lebih canggih menggunakan ATmega2560”.</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 maka pada gambar berikut ini diperlihatkan contoh diagram blok sederhana dari mikrokontroler ATmega328 yang dipakai pada Arduino Uno:</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/P8fI9YTBYmx2CCmRWm4DWW3r-QsQVP2leUlhORo94Bg=w185-h237-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.14. Diagram Blok Arduino Uno'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : E-Book Pengenalan Arduino Feri Djuandi (2011:8))'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Blok-blok diagram dijelaskan sebagai berikut:</p></div><ul><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Universal Asynchronus Receiver/Transmitter'' (UART) adalah antar muka yang digunakan yang digunakan untuk komunikasi serial seperti pada RS-232, RS-442 dan RS-485.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">2KB RAM pada memori kerja bersifat ''volatile'' (hilang pada saat daya dimatikan), digunakan oleh variabel-variabel di dalam program.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><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''. ''Bootloader'' adalah program inisiasi yang ukurannya kecil, dijalankan oleh CPU saat daya dihidupkan. Setelah ''bootloader'' selesai dijalankan, berikutnya program didalam RAM akan dieksekusi.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">1KB EEPROM bersifat ''non-volatile'', digunakan untuk meyimpan data yang tidak boleh hilang saat daya dimatikan. Tidak digunakan pada papan Arduino.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Central Processing Unit'' (CPU), bagian dari mikrokontroler untuk menjalankan setiap instruksi dari program.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Port Input'' dan ''Output'', pin-pin untuk menerima data (''input'') ''digital'' atau ''analog'', dan mengeluarkan data (''output'') digital atau ''analog''.</p></li></ul></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Bagian-Bagian Arduino Uno'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dengan mengambil contoh sebuah papan Arduino tipe USB, bagian-bagiannya dapat dijelaskan sebagai berikut:</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/OeV4y5ne9KM9MBV2020U9AxTtRvB6bI6bFNedOa6iGw=w310-h223-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.15. Bagian-Bagian Papan Arduino'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : E-Book Pengenalan Arduino Feri Djuandi (2011:8))'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bagian-bagian komponen dari Arduino ''Board'' dapat dijelaskan sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">14 Pin ''Input/Output Digital'' (0-13)</p><p style="line-height: 2">Berfungsi sebagai ''input'' atau ''output'', dapat diatur oleh program. Khusus untuk 6 buah ''pin'' 3, 5, 6, 9, 10 dan 11, dapat juga berfungsi sebagai ''pin analog output'' dimana tegangan ''output''-nya dapat diatur. Nilai sebuah ''pin output analog'' dapat di program antara 0 - 255, dimana hal itu mewakili nilai tegangan 0 - 5V.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">USB</p><p style="line-height: 2">Berfungsi untuk:</p><ul><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Memuat program dari komputer ke dalam papan</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Komunikasi serial antara papan dan komputer</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Memberi daya listrik kepada papan</p></li></ul></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sambungan SV1</p><p style="line-height: 2">Sambungan atau ''jumper'' untuk memilih sumber daya papan, apakah dari sumber eksternal atau menggunakan USB. Sambungan ini tidak diperlukan lagi pada papan Arduino versi terakhir karena pemilihan sumber daya eksternal atau USB dilakukan secara otomatis.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Q1 - Kristal (''Quartz Crystal Oscillator'')</p><p style="line-height: 2">Jika mikrokontroler dianggap sebagai sebuah otak, maka kristal adalah jantung-nya karena komponen ini menghasilkan detak-detak yang dikirim kepada mikrokontroler agar melakukan sebuah operasi untuk setiap detak-nya. Kristal ini dipilih yang berdetak 16 juta kali per detik (16MHz).</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tombol ''Reset'' S1</p><p style="line-height: 2">Untuk me-''reset'' mikrokontroler sehingga program akan mulailagi dari awal. Perhatikan bahwa tombol ''reset'' ini bukan untuk menghapus programatau mengosongkan mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''In-Circuit Serial Programming'' (ICSP)</p><p style="line-height: 2">ISI</p>''Port'' ICSP memungkinkan pengguna untuk memprogram mikrokontroler secara langsung, tanpa melalui ''bootloader''. Umumnya pengguna Arduino tidak melakukan ini sehingga ICSP tidak terlalu dipakai walaupun disediakan.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">IC 1 - Mikrokontroler ATmega</p><p style="line-height: 2">Komponen utama dari papan Arduino, didalamnya terdapat CPU, ROM dan RAM.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">X1 - Sumber Daya Eksternal</p><p style="line-height: 2">Jika hendak disuplai dengan sumber daya eksternal, papanArduino dapat diberikan tegangan DC antara 9-12V.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">6 Pin ''Input Analog'' (0-5)</p><p style="line-height: 2">Pin ini sangat berguna untuk membaca tegangan yangdihasilkan oleh sensor ''analog'', seperti sensor suhu. Program dapat membaca nilai sebuah ''pin input'' antara 0 - 1023, dimana hal itu mewakili nilai tegangan 0 - 5V.</p></li></ol></li></ol>===Konsep Dasar Komponen Elektronika===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Komponen Elektronika'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Hernanto dan Nuzul Iman Fadillah di dalam Jurnal Evolusi Vol. 2, No. 2 (2014:20)<ref name="Hernanto, Dendi dan Nuzul Imam Fadillah. 2014. Pembuatan Gelang Ultrasonik Untuk Alat Bantu Mobilitas Tunanetra Menggunakan Mikrokontroler ATMEGA8. Evolusi Vol. 2, No. 2, September 2014.">Hernanto, Dendi dan Nuzul Imam Fadillah. 2014. Pembuatan Gelang Ultrasonik Untuk Alat Bantu Mobilitas Tunanetra Menggunakan Mikrokontroler ATMEGA8. Evolusi Vol. 2, No. 2, September 2014.</ref>, “Komponen elektronika merupakan sebuah alat berupa benda yang menjadi bagian pendukung suatu rangkaian elektronik yang dapat bekerja sesuai kegunaannya”.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis Komponen Elektronika'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Hernanto dan Nuzul Iman Fadillah di dalam Jurnal Evolusi Vol. 2, No. 2 (2014:20)<ref name="Hernanto, Dendi dan Nuzul Imam Fadillah. 2014. Pembuatan Gelang Ultrasonik Untuk Alat Bantu Mobilitas Tunanetra Menggunakan Mikrokontroler ATMEGA8. Evolusi Vol. 2, No. 2, September 2014.">Hernanto, Dendi dan Nuzul Imam Fadillah. 2014. Pembuatan Gelang Ultrasonik Untuk Alat Bantu Mobilitas Tunanetra Menggunakan Mikrokontroler ATMEGA8. Evolusi Vol. 2, No. 2, September 2014.</ref>, Komponen elektronika dibagi menjadi dua, yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Komponen aktif (Dioda, Transistor, IC)</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Komponen pasif (Resitor, Kapasitor, Transformator)</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Zain di dalam Jurnal Teknologi Informasi dan Pendidikan Vol. 6, No. 1 (2013:150)<ref name="Zain, Ruri Hartika. 2013. Sistem Keamanan Ruangan Menggunakan Sensor Passive Infra Red (PIR) Dilengkapi Kontrol Penerangan Pada Ruangan Berbasis Mikrokontroler ATMega8535 dan Real Time Clock. Jurnal Teknologi Informasi & Pendidikan Vol. 6, No. 1, Maret 2013.">Zain, Ruri Hartika. 2013. Sistem Keamanan Ruangan Menggunakan Sensor Passive Infra Red (PIR) Dilengkapi Kontrol Penerangan Pada Ruangan Berbasis Mikrokontroler ATMega8535 dan Real Time Clock. Jurnal Teknologi Informasi & Pendidikan Vol. 6, No. 1, Maret 2013.</ref>, Adapun komponen pendukung yang sering dipakai dalam sebuah perancangan sistem, antara lain sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Dioda</p><p style="line-height: 2">Dioda adalah peralatan semikonduktor bipolar yaitu kutub anoda dan kutub katoda. Dalam operasinya, dioda akan bekerja bila diberi arus bolak-balik (AC) dan berfungsi sebagai penyearah. Selain itu dioda dapat mengalirkan arus searah (DC) dari kutub anoda (+) ke kutub katoda (-). Jika kutub anoda diberi arus negatif dan kutub katoda diberi arus positif maka dioda akan bersifat menahan arus listrik. Dioda merupakan gabungan antara bahan semikonduktor tipe P dan tipe N. Bahan tipe P adalah bahan campuran yang terdiri dari germanium atau silikon dengan aluminium dan merupakan bahan yang kekurangan elektron dan bersifat positif. Bahan tipe N adalah bahan campuran yang terdiri dari germanium atau silikon dengan fosfor dan merupakan bahan yang kelebihan elektron dan bersifat negatif.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Transistor</p><p style="line-height: 2">Transistor termasuk komponen aktif. Transistor sendiri diciptakan oleh tiga orang Amerika yang bernama J. Barden WH, Brattain dan W Shockey pada tahun 1948. Sama halnya dengan komponen semi konduktor lainnya transistor dibuat dari bahan indium, germanium dan silikon. Dalam bidang elektronika komponen transistor banyak sekali macamnya, diantaranya jenis transistor bipolar dan jenis transistor efek medan. Bipolar adalah jenis transistor yang paling umum dan paling banyak digunakan dalam rangkaian elektronika.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">IC (''Integrated Circuit'')</p><p style="line-height: 2">IC (''Integrated Circuit'') merupakan suatu komponen semikonduktor yang di dalamnya terdapat puluhan, ratusan atau ribuan, bahkan lebih komponen dasar elektronik yang terdiri dari sejumlah komponen resistor, transistor, dioda, dan komponen semikonduktor lainnya. Komponen dalam IC tersebut membentuk suatu rangkaian yang terintegrasi menjadi sebuah rangkaian berbentuk chip kecil.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Resistor</p><p style="line-height: 2">Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir dalam satu rangkaian. Sesuai dengan namanya resistor bersifat resistif dan umumnya terbuat dari bahan karbon . Dari hukum Ohms diketahui, resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor disebut Ohm. Tipe resistor yang umum adalah berbentuk tabung dengan dua kaki tembaga di kiri dan kanan. Pada badannya terdapat lingkaran membentuk gelang kode warna untuk memudahkan pemakai mengenali besar resistansi tanpa mengukur besarnya dengan Ohm meter.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Kapasitor</p><p style="line-height: 2">Kapasitor merupakan komponen pasif elektronika yang sering dipakai didalam merancang suatu sistem yang berfungsi untuk mengeblok arus DC, Filter, dan penyimpan energi listrik. Didalamnya 2 buah pelat elektroda yang saling berhadapan dan dipisahkan oleh sebuah insulator. Sedangkan bahan yang digunakan sebagai insulator dinamakan dielektrik.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Transformator</p><p style="line-height: 2">Transformator mengubah tegangan AC dari satu besaran tegangan ke tegangan lain. Transformator step-up meningkatkan tegangan, sedangkan transformator step-down menurunkan tegangan.</p></li></ol></li></ol>===Konsep Dasar Infrared===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Infrared'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Akbari dkk di dalam Jurnal Coding Vol. 3, No. 4 (2015:33)<ref name="Akbari, Fiqih, Beni Irawan dan Yulrio Brianorman. 2015. Perancangan Aplikasi Remote Control Untuk Perangkat Elektronik Menggunakan HP Berbasis Sistem Operasi Android Via Bluetooth. Jurnal Coding, Sistem Komputer Untan Vol. 3, No. 4, 2015.">Akbari, Fiqih, Beni Irawan dan Yulrio Brianorman. 2015. Perancangan Aplikasi Remote Control Untuk Perangkat Elektrnik Menggunakan HP Berbasis Sistem Operasi Android Via Bluetooth. Jurnal Coding, Sistem Komputer Untan Vol. 3, No. 4, 2015.</ref>, “''Infrared'' (Inframerah) ialah sinar elektro-magnet yang panjang gelombangnya lebih dari pada cahaya nampak yaitu di antara 700 nm dan 1 mm”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sinar infra merah merupakan cahaya yang tidak tampak. Infra merah dapat digunakan juga sebagai gelombang carrier yang dapat mem-perpanjang jarak batas penerimaan gelombang, namun gelombang yang ditrans-misikan harus ''Line Of Sight'' (LOS) atau lurus. Inframerah tidak dapat berbelok jika radius pancar vertikal sinar terhalang oleh suatu benda walaupun benda itu transparan.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Modul ''Infrared'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Harahap di dalam Jurnal ELECTRICIAN (2010:48)<ref name="Harahap, Charles Ronald. 2010. Perancangan Robot Penjepit Barang Berbasis Mikrokontroler ATmega 8535. ELECTRICIAN Jurnal Rekayasa dan Teknologi Elektro Vol. 3, No. 1, Januari 2010.">Harahap, Charles Ronald. 2010. Perancangan Robot Penjepit Barang Berbasis Mikrokontroler ATmega 8535. ELECTRICIAN Jurnal Rekayasa dan Teknologi Elektro Vol. 3, No. 1, Januari 2010.</ref>, Terdapat dua buah modul sensor ''infrared'' yang digunakan untuk mendeteksi adanya halangan:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Infrared Transmitter''</p><p style="line-height: 2">Merupakan suatu modul pengirim data melalui gelombang inframerah dengan frekuensi ''carrier'' sebesar 38 kHz. Modul ini dapat difungsikan sebagai ''output'' dalam aplikasi transmisi data nirkabel seperti robotik.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/7QWdPJMiWqWiYi9l38fS6IO6JUqlLSgcs4KD3YzSerE=w161-h87-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.16. Modul ''Infrared Transmitter'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Harahap (2012:49))'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Infrared Receiver''</p><p style="line-height: 2">Merupakan suatu modul penerima data melalui gelombang inframerah dengan frekuensi ''carrier'' sebesar 38 kHz. Modul ini dapat difungsikan sebagai ''input'' dalam aplikasi transmisi data nirkabel seperti robotik.</p><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/NdbBJN4RiE1FCOBxLOZlZF-WV954BySrCi1Vu5xtCPU=w118-h85-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.17. Modul ''Infrared Receiver'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Harahap (2012:50))'''</p></div></li></ol></li></ol>===Konsep Dasar DT-Sense IR Proximity Detector===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''DT-Sense IR Proximity Detector'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Nisa dkk di dalam Jurnal Pendidikan Fisika dan Aplikasinya (JPFA) Vol. 4, No. 1 (2014:38)<ref name="Nisa, Choirun, Nurfitria Widya P, Aji Santosa dan Endah Rahmawati. 2014. Perancangan Instrumentasi Pengukur Waktu dan Kecepatan Menggunakan DT-Sense Infrared Proximity Detector Untuk Pembelajaran Gerak Lurus Beraturan. Jurnal Pendidikan Fisika dan Aplikasinya (JPFA) Vol. 4, No. 1, Juni 2014.">Nisa, Choirun, Nurfitria Widya P, Aji Santosa dan Endah Rahmawati. 2014. Perancangan Instrumentasi Pengukur Waktu dan Kecepatan Menggunakan DT-Sense Infrared Proximity Detector Untuk Pembelajaran Gerak Lurus Beraturan. Jurnal Pendidikan Fisika dan Aplikasinya (JPFA) Vol. 4, No. 1, Juni 2014.</ref>, “''DT-Sense IR Proximity Detector'' merupakan sebuah modul sensor cerdas yang dapat digunakan untuk mendeteksi ada tidaknya suatu obyek”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Keluaran ''DT-Sense IR Proximity Detector'' berupa data ''digital'' yang menyatakan ada atau tidaknya obyek hingga jarak tertentu di depan sensor. Jarak deteksi sensor dapat ditentukan oleh pengguna. Modul sensor ini dilengkapi dengan antarmuka UART TTL dan I2C. Contoh aplikasi ''DT-Sense IR Proximity Detector'' antara lain untuk sistem robot cerdas, ''proximity switch'', atau aplikasi-aplikasi lain yang menggunakan informasi deteksi jarak.</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/ZA9jJoOCOUh5n0NnsU983jg-axQu0LJTfyNjm_vEW0M=w227-h148-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.18. Modul ''DT-Sense IR Proximity'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Nisa (2012:38))'''</p></div></li></ol>===Konsep Dasar Motor Servo===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Motor Servo'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Yohannes di dalam Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS (2011:67)<ref name="Christoforus Yohannes. 2011. Sistem Penghitung Jumlah Barang Otomatis Dengan Sensor Ultrasonik. Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2, Mei - Agustus 2011.">Christoforus Yohannes. 2011. Sistem Penghitung Jumlah Barang Otomatis Dengan Sensor Ultrasonik. Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2, Mei - Agustus 2011.</ref>, “Motor servo adalah motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan rotornya dapat dikendalikan hanya dengan memberikan pengaturan ''duty cycle signal'' PWM pada bagian pin kontrolnya”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Padillah dkk di dalam Jurnal Teknik Elektro dan Komputer Vol. 1, No. 2 (2013:116)<ref name="Padillah, Heru Andra, Arif Gunawan dan Wahyuni Khabzli. 2013. Kontrol Wireless Bionik Robot Jari Tangan Menggunakan Arduino. Jurnal Teknik Elektro dan Komputer Vol.1, No. 2, Oktober 2013.">Padillah, Heru Andra, Arif Gunawan dan Wahyuni Khabzli. 2013. Kontrol Wireless Bionik Robot Jari Tangan Menggunakan Arduino. Jurnal Teknik Elektro dan Komputer Vol.1, No. 2, Oktober 2013.</ref>, Motor servo terdiri dari sebuah motor DC, serangkaian gear, potensiometer dan rangkaian control. Untuk lebih jelasnya di bawah ini merupakan gambar dari motor servo:</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/981lNZBLJ476WhSu5V3plMbtThuI9OF3bEII5HIjXnM=w300-h162-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.19. Motor Servo'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Padillah (2013:116))'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis Motor Servo'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Saefullah di dalam CCIT Journal Vol. 8, No. 2 (2015:49)<ref name="Saefullah, Asep, Dewi Immaniar dan Reza Amar Juliansyah. 2015. Sistem Kontrol Robot Pemindah Barang Menggunakan Aplikasi Android Berbasis Arduino Uno. CCIT Journal Vol. 8, No. 2, Januari 2015.">Saefullah, Asep, Dewi Immaniar dan Reza Amar Juliansyah. 2015. Sistem Kontrol Robot Pemindah Barang Menggunakan Aplikasi Android Berbasis Arduino Uno. CCIT Journal Vol. 8, No. 2, Januari 2015.</ref>, Jenis - jenis motor servo adalah sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Motor servo standar 180°</p><p style="line-height: 2">Motor servo jenis ini hanya mampu bergerak dua arah (CWdan CCW) dengan defleksi masing-masing sudut mencapai 90° sehingga total defleksi sudut dari kanan - tengah - kiri adalah 180°.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Motor servo ''continuous''</p><p style="line-height: 2">Motor servo jenis ini mampu bergerak dua arah (CW dan CCW) tanpa batasan defleksi sudut putar (dapat berputar secara kontinyu).</p></li></ol></li></ol>===Konsep Dasar LCD (Liquid Crystal Display)===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi LCD'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Zain di dalam Jurnal Teknologi Informasi dan Pendidikan Vol. 6, No. 1 (2013:151)<ref name="Zain, Ruri Hartika. 2013. Sistem Keamanan Ruangan Menggunakan Sensor Passive Infra Red (PIR) Dilengkapi Kontrol Penerangan Pada Ruangan Berbasis Mikrokontroler ATMega8535 dan Real Time Clock. Jurnal Teknologi Informasi & Pendidikan Vol. 6, No. 1, Maret 2013.">Zain, Ruri Hartika. 2013. Sistem Keamanan Ruangan Menggunakan Sensor Passive Infra Red (PIR) Dilengkapi Kontrol Penerangan Pada Ruangan Berbasis Mikrokontroler ATMega8535 dan Real Time Clock. Jurnal Teknologi Informasi & Pendidikan Vol. 6, No. 1, Maret 2013.</ref>, “LCD adalah sebuah ''display dot matrix'' yang difungsikan untuk menampilkan tulisan berupa angka atau huruf sesuai dengan yang diinginkan (sesuai dengan program yang digunakan untuk mengontrolnya)”.</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 Arief di dalam Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2 (2011:76)<ref name="Arief, Ulfah Mediaty. 2011. Pengujian Sensor Ultrasonik PING Untuk Pengukuran Level Ketinggian dan Volume Air. Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2, Mei - Agustus 2011.">Arief, Ulfah Mediaty. 2011. Pengujian Sensor Ultrasonik PING Untuk Pengukuran Level Ketinggian dan Volume Air. Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2, Mei - Agustus 2011.</ref>, “LCD (''Liquid Crystal Display'') merupakan perangkat ''display'' yang paling umum dipasangkan ke mikrokontroler, mengingat ukurannya yang kecil dan kemampuan menampilkan karakter atau grafik yang lebih baik dibandingkan ''display 7 segment ataupun alphanumeric''”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi diatas maka dapat disimpulkan bahwa LCD (''Liquid Crystal Display'') adalah sebuah perangkat ''display'' yang paling umum dipasangkan ke mikrokontroler untuk menampilkan tulisan/teks berupa angka atau huruf.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Fungsi Pin LCD 16x2'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahrul (2014:561)<ref name="Syahrul. 2014. Pemrograman Mikrokontroler AVR Bahasa Assembly dan C. Bandung: Informatika.">Syahrul. 2014. Pemrograman Mikrokontroler AVR Bahasa Assembly dan C. Bandung: Informatika.</ref>, LCD 16x2 mempunyai tampilan dengan lebar 16 kolom dan 2 baris dengan 16 pin konektor yang didefinisikan pada tabel berikut ini:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 2">'''Tabel 2.3. Fungsi dan Konfigurasi Pin LCD 16x2'''</p></div><table width="40%" border="1" cellpadding="10" align="center" style="border-collapse:collapse;"><tr><th width="15%" height="20" style="background-color:#F2F2F2;width:5%;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> <p style="line-height: 1">Pin</p></div></th><th width="43%" style="background-color:#F2F2F2;width:5%;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> <p style="line-height: 1">Nama</p></div></th><th width="42%" style="background-color:#F2F2F2;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> <p style="line-height: 1">Fungsi</p></div></th></tr><tr><td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">1</p></div></td><td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">VSS</p></div></td><td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">''Ground''</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">VCC</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">+5</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">3</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">VEE</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Tegangan Kontras</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:4">4</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:4">RS</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">''Register''</p></div> <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">0 = ''Register'' Instruksi</p></div> <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">1 = ''Register Data''</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:4">5</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:4">R/W</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">''Read/Write'', untuk memilih mode tulis atau baca</p></div> <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">0 = Mode Tulis</p></div> <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">1 = Mode Baca</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:4">6</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:4">E</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">''Enable''</p></div> <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">0 = ''Enable'' (Mulai menahan data ke LCD)</p></div> <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:1">0 = ''Disable''</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">7</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB0</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 0, LSB</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">8</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB1</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 1</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">9</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB2</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 2</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">10</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB3</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 3</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">11</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB4</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 4</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">12</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB5</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 5</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">13</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB6</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 6</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">14</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">DB7</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">Data Bit 7, MSB</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">15</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">BPL</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">''Black Plane Light''</p></div></td></tr><tr> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">16</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">GND</p></div></td> <td valign="top"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:0">''Ground''</p></div></td></tr></table><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/vTXT_92QZnJPKogucJwj-6jqA_bu2kbIYEWK-0yqbpM=w256-h214-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.20. Skematik LCD Karakter 16x2'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Syahrul (2014:562))'''</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Karakter Pada LCD 16x2'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahrul (2014:563)<ref name="Syahrul. 2014. Pemrograman Mikrokontroler AVR Bahasa Assembly dan C. Bandung: Informatika.">Syahrul. 2014. Pemrograman Mikrokontroler AVR Bahasa Assembly dan C. Bandung: Informatika.</ref>, Tampilan LCD mempunyai memori yang berisi karakter yang dapat ditampilkan (CGRAM), berikut ini adalah karakter-karakter yang dapat ditampilkan pada LCD tersebut:</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/m4rM74GSKR-yDgtyO_-VLjm55PrXp5ZK1uJcaPSqII8=w391-h458-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.21. Karakter-Karakter Yang Dapat Ditampilkan Dalam LCD'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Syahrul (2014:563))'''</p></div></li></ol>===Konsep Dasar LED (Light Emitting Dioda)===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi LED'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Alfith di dalam Jurnal Momentum Vol. 17, No. 1 (2015:3)<ref name="Alfith. 2015. Perancangan Traffic Light Berbasis Microcontroller ATmega 16. Jurnal Momentum Vol. 17, No. 1, Februari 2015.">Alfith. 2015. Perancangan Traffic Light Berbasis Microcontroller ATmega 16. Jurnal Momentum Vol. 17, No. 1, Februari 2015.</ref>, “LED merupakan komponen aktif bipolar semikonduktor, karena itu hanya mampu mengalirkan arus dalam satu arah saja. Untuk menyalakan LED, cukup dengan mengalirkan arus dari anoda ke katoda (''forward bias'') dengan beda potensial minimum berkisar antara 1,5 hingga 2 ''volt'' dan arusnya berkisar di 20mA”.</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/gLLtQGit4S9vFLfF_j40w6eOJEG8D1OevH0mP6oWivo=w100-h96-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.22. LED'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Alfith (2015:3))'''</p></div></li></ol>===Konsep Dasar Buzzer===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Buzzer'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rakhman dan M. Ibrahim Ashari di dalam Jurnal Elektro ELTEK Vol. 3, No. 1 (2012:210)<ref name="Rakhman, Zanuar dan M. Ibrahim Ashari. 2012. Perancangan dan Pembuatan Sistem Proteksi Kebocoran Air Pada Pelanggan PDAM Dengan Menggunakan Selenoid Valve dan Water Pressure Switch Berbasis ATMEGA 8535. Jurnal Elektro ELTEK Vol. 3, No. 1, April 2012.">Rakhman, Zanuar dan M. Ibrahim Ashari. 2012. Perancangan dan Pembuatan Sistem Proteksi Kebocoran Air Pada Pelanggan PDAM Dengan Menggunakan Selenoid Valve dan Water Pressure Switch Berbasis ATMEGA 8535. Jurnal Elektro ELTEK Vol. 3, No. 1, April 2012.</ref>, “''Buzzer'' adalah komponen elektronika yang dapat mengubah energi listrik menjadi bunyi (suara) pada frekuensi tertentu sehingga dapat didengar oleh telinga manusia. Dalam aplikasinya ''buzzer'' digunakan sebagai indikator peringatan”.</p></div><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/tmrv64WV9Bm9bVHViDy-PDuklAMaKtOUMBsdIxCESJI=w109-h78-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.23. ''Buzzer'''''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''(Sumber : Rakhman dan M. Ibrahim Ashari (2012:210))'''</p></div></li></ol>===Konsep Dasar IDE Arduino===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi IDE Arduino'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Eka Mulyana dan Rindi Kharisman di dalam Citec Journal Vol. 1, No. 3 (2014:173)<ref name="Mulyana, Eka dan Rindi Kharisman. 2014. Perancangan Alat Peringatan Dini Bahaya Banjir Dengan Mikrokontroler Arduino Uno R3. Citec Journal Vol. 1, No. 3, Mei 2014 - Juli 2014.">Mulyana, Eka dan Rindi Kharisman. 2014. Perancangan Alat Peringatan Dini Bahaya Banjir Dengan Mikrokontroler Arduino Uno R3. Citec Journal Vol. 1, No. 3, Mei 2014 - Juli 2014.</ref>, “''Software'' arduino yaitu berupa ''software processing'' yang digunakan untuk menulis program kedalam Arduino Uno, merupakan penggabungan antara bahasa C++ dan Java”. ''Software'' Arduino dapat di-''install'' di berbagai sistem operasi seperti ''Linux, Mac OS, Windows''.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Bagian-Bagian IDE Arduino'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Eka Mulyana dan Rindi Kharisman di dalam Citec Journal Vol. 1, No. 3 (2014:173)<ref name="Mulyana, Eka dan Rindi Kharisman. 2014. Perancangan Alat Peringatan Dini Bahaya Banjir Dengan Mikrokontroler Arduino Uno R3. Citec Journal Vol. 1, No. 3, Mei 2014 - Juli 2014.">Mulyana, Eka dan Rindi Kharisman. 2014. Perancangan Alat Peringatan Dini Bahaya Banjir Dengan Mikrokontroler Arduino Uno R3. Citec Journal Vol. 1, No. 3, Mei 2014 - Juli 2014.</ref>, ''Software'' IDE (''Integrated Development Environment'') Arduino Uno terdiri dari tiga bagian yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Editor Program''. Untuk menulis dan mengedit program dalam bahasa ''processing''. ''Listing program'' pada Arduino disebut ''Sketch''.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Compiler''. Modul yang berfungsi mengubah bahasa ''processing'' (kode program) ke dalam kode biner, karena kode ''biner'' adalah bahasa satu-satunya bahasa program yang dipahami oleh Mikrokontroler.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Uploader''. Modul yang berfungsi memasukan kode biner kedalam memori Mikrokontroller.</p></li></ol><div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/HK7HWLhIkqCHt9GWlhM8uVuGS2419y0c7WVTeBO4IRU=w257-h247-no"></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 1">'''Gambar 2.24. Tampilan Software IDE Arduino'''</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Struktur perintah pada arduino secara garis besar terdiri dari dua bagian yaitu ''void setup'' dan ''void loop''. ''Void setup'' berisi perintah yang akan dieksekusi hanya satu kali sejak arduino dihidupkan sedangkan ''void loop'' berisi perintah yang akan di eksekusi berulang-ulang selama Arduino dinyalakan.</p></div></li></ol>===Konsep Dasar Bahasa C===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi Bahasa C'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Yulianto dan Teddy Marcus Zakaria di dalam Jurnal Sistem Informasi Vol. 5, No. 2 (2010:182)<ref name="Yulianto, Himawan dan Teddy Marcus Zakaria. 2010. Sistem Aplikasi Penghitungan KWH Meter Online. Jurnal Sistem Informasi Vol. 5, No. 2, September 2010.">Yulianto, Himawan dan Teddy Marcus Zakaria. 2010. Sistem Aplikasi Penghitungan KWH Meter Online. Jurnal Sistem Informasi Vol. 5, No. 2, September 2010.</ref>, “Bahasa C merupakan bahasa pemograman yang berkekuatan tinggi dan fleksibel yang telah banyak digunakan oleh para programmer profesional untuk mengembangkan program - program yang sangat bervariasi dalam berbagai bidang”.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Sejarah Bahasa C'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Wirdasari di dalam Jurnal SAINTIKOM Vol. 8, No. 1 (2010:394)<ref name="Wirdasari, Dian. 2010. Membuat Program Dengan Menggunakan Bahasa C. Jurnal SAINTIKOM Vol. 8, No. 1, Januari 2010.">Wirdasari, Dian. 2010. Membuat Program Dengan Menggunakan Bahasa C. Jurnal SAINTIKOM Vol. 8, No. 1, Januari 2010.</ref>, “Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini kemudian dikembangkan oleh Ken Thompson menjadi bahasa B pada tahun 1970”. Perkembangan selanjutnya menjadi bahasa C oleh Dennis Richie sekitar 1970-an di ''Bell Telephone Laboratories'' (sekarang adalah ''AT&T Bell Laboratories'').</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Kelebihan dan Kekurangan Bahasa C'''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Wirdasari di dalam Jurnal SAINTIKOM Vol. 8, No. 1 (2010:395)<ref name="Wirdasari, Dian. 2010. Membuat Program Dengan Menggunakan Bahasa C. Jurnal SAINTIKOM Vol. 8, No. 1, Januari 2010.">Wirdasari, Dian. 2010. Membuat Program Dengan Menggunakan Bahasa C. Jurnal SAINTIKOM Vol. 8, No. 1, Januari 2010.</ref>, berikut ini adalah kelebihan dan kekurangan bahasa C:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><p style="line-height: 2">'''Tabel 2.4. Kelebihan dan Kekurangan Bahasa C'''</p></div><table width="55%" border="1" cellpadding="10" align="center" style="border-collapse:collapse;"><tr><th height="20" style="background-color:#F2F2F2;width:50%;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Kelebihan</p></div></th><th style="background-color:#F2F2F2;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> <p style="line-height: 1">Kelemahan</p></div></th></tr><tr><td valign="top"><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Bahasa C tersedia hampir disemua jenis komputer.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Kode bahasa C bersifat ''portable'' untuk semua jenis komputer. Suatu program yang ditulis dengan versi bahasa C tertentu akan dapat dikompilasi dengan versi bahasa C yang lain hanya sedikit modifikasi.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">C adalah bahasa pemrograman yang fleksibel. Dengan bahasa C, kita dapat menulis dan mengembangkan berbagai jenis program mulai dari ''operating system, word processor, graphic processor, spreadsheets'' ataupun kompiler untuk suatu bahasa pemrograman.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Yaitu: ''auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while''.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Proses ''executable'' program bahasa C lebih cepat.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Dukungan pustaka yang banyak.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">C adalah bahasa yang terstruktur.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Bahasa C termasuk bahasa tingkat menengah.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Dibandingkan dengan ''assembly'', kode bahasa C lebih mudah dibaca dan ditulis.</li></ol></td><td valign="top"><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2">Para pemrograman C tingkat pemula umumnya belum pernah mengenal pointer dan tidak terbiasa menggunakannya. Keampuhan C justru terletak pada ''pointer''.</li></ol></td></tr></table></li></ol>===Konsep Dasar Literature Review===<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Definisi ''Literature Review'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno dkk (2011:86)<ref name="Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, “''Literature Review'' dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan. Jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling aktual, maka kita tidak perlu melakukan penelitian yang sama”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Semiawan (2010:104)<ref name="Semiawan, Conny. R. 2010. Metode Penelitian Kualitatif. Jakarta: Grasindo.">Semiawan, Conny. R. 2010. Metode Penelitian Kualitatif. Jakarta: Grasindo.</ref>, “''Literature review'' adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti. Tinjauan pustaka membantu peniliti untuk melihat ide-ide, pendapat, dan kritik tentang topik tersebut yang sebelum dibangun dan dianalisis oleh para ilmuwan sebelumnya. Pentingnya tinjauan pustaka untuk melihat dan menganalisa nilai tambah penelitian ini dibandingkan dengan penelitian-penelitian sebelumnya”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan Literature Review adalah bahan yang tertulis terhadap permasalahan kajian tertentu yang dilakukan oleh orang lain.</p></div></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Langkah-Langkah ''Literature Review'''''</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno dkk (2011:87)<ref name="Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, Dalam melakukan kajian literature review, ada langkah-langkah yang dilakukan sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengidentifikasi kesenjangan (''indentify gaps'') penelitian ini.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menghindari membuat ulang (''reinventing the wheel'') sehingga banyak menghemat waktu serta menghindari kesalahan yang pernah dilakukan oleh orang lain.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengidentifikasi metode yang pernah dilakukan dan relevan terhadap penelitian ini.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menerusakan capaian penelitian sebelumnya sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat dibangun di atas ''platform'' pengetahuan atau ide yang sudah ada.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengetahui orang lain yang ahli dan mengerjakan di area penelitian yang sama sehingga dapat terjaring dalam komunitas yang dapat memberikan kontribusi sumber daya berharga.</p></li></ol></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''Jenis-Jenis Penelitian'''</p></li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno (2011:22)<ref name="Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, Jenis-jenis penelitian yaitu:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Jenis-jenis penelitian berdasarkan fungsinya</p><p style="line-height: 2">a. Penelitian Dasar</p><p style="line-height: 2">Penelitian dasar (''basic research'') disebut pula penelitian murni (''pure research'') atau penelitian pokok (''fundamental research''). Penelitian ini diarahkan pada pengujian teori dengan hanya sedikit atau bahkan tanpa menghubungkan hasilnya untuk kepentingan praktik.</p><p style="line-height: 2">b. Penelitian Terapan</p><p style="line-height: 2">Penelitian terapan (''applied research'') berkenaan dengan kenyataan-kenyataan praktis, yaitu penerapan dan pengembangan pengetahuan yang dihasilkan oleh penelitian dasar dalam kehidupan nyata.</p><p style="line-height: 2">c. Penelitian Evaluasi</p><p style="line-height: 2">Penelitian evaluasi (''evaluation research'') fokus pada suatu kegiatan dalam unit (''site'') tertentu. Kegiatan tersebut dapat berbentuk program, proses, ataupun hasil kerja, sedangkan unit dapat berupa tempat, organisasi, ataupun lembaga.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Jenis-jenis penelitian berdasarkan tujuannya</p><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Selain berdasarkan pendekatan dan fungsinya, penelitian dapat pula dibedakan berdasarkan tujuan, yaitu:</p></div><p style="line-height: 2">a. Penelitian Deskriptif</p><p style="line-height: 2">Penelitian deskriptif (''descriptive research'') bertujuan mendeskripsikam suatu keadaan atau fenomena apa adanya.</p><p style="line-height: 2">b. Penelitian Prediktif</p><p style="line-height: 2">Penelitian prediktif (''predictive research''). Studi ini bertujan memprediksi atau memperkirakan apa yang akan terjadi atau berlangsung pada waktu mendatang berdasarkan hasil analisis keadaan saat ini.</p><p style="line-height: 2">c. Penelitian dan Pengembangan</p><p style="line-height: 2">Metode penelitian dan pengmebangan atau dalam istilah bahasa Inggrisnya ''research'' and ''development'' adalah metode penelitian yang bertujuan menghasilkan produk tertentu serta menguji efektivitas produk tersebut.</p><p style="line-height: 2">d. Penelitian Improftif</p><p style="line-height: 2">Penelitian improftif (''improvetive research'') bertujuan memperbaiki, meningkatkan, atau menyempurnakan keadaan, kegiatan, atau pelaksanaan suatu program.</p><p style="line-height: 2">e. Penelitian Eksplanatif</p><p style="line-height: 2">Penelitian eksplanatif dilakukan ketika belum ada atau belum banyak penelitian dilakukan terhadap masalah yang bersangkutan.</p><p style="line-height: 2">f. Penelitian Eksperimen</p><p style="line-height: 2">Penelitian eksperimen merupakan satu-satunya metode penelitian yang benar-benar dapat menguji hipotesis mengenai hubungan sebab-akibat.</p><p style="line-height: 2">g. Penelitian ''Ex Post Facto''</p><p style="line-height: 2">''Ex post facto'' berarti setelah kejadian. Secara sederhana, dalam penelitian ''ex post facto'', penelitian menyelidiki permasalahan dengan mempelajari atau meninjau variabel-variabel.</p><p style="line-height: 2">h. Penelitian Partisipatori</p><p style="line-height: 2">Bonnie J. Cain, penulis buku ''Parsticipatory Research; Research with Historical Consciousness'', mengatakan bahwa definisi yang semakin luas tentang penelitian pastisipatori berada dalam istilah yang berciri negatif serta dalam tindakan atau praktik yang ingin kita hindari atau atasi.</p></ol></ol>==Literature Review==<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno dkk (2010:86)<ref name="Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.">Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref>, “''Literature Review'' dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitianyang paling aktual, maka kita tidak perlu melakukan penelitian yang sama”. Beberapa ''Literature review'' tersebut diantaranya adalah sebagai berikut:</p></div><ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh Elatersia Pepayosa Surbakti dan Mukhtar Nasir Harahap yang berjudul “Rancang Bangun Monitoring Sistem Parkir Menggunakan Visual Basic Berbasis Mikrokontroler ATmega16” pada tahun 2014<ref name="Elatersia Pepayosa Surbakti dan Mukhtar Nasir Harahap. 2014. Rancang Bangun Monitoring Sistem Parkir Menggunakan Visual Basic Berbasis Mikrokontroler ATmega16. Laporan Tugas Akhir Program Studi Teknik Telekomunikasi, Jurusan Teknik Elektro, Politeknik Negeri Medan.">Elatersia Pepayosa Surbakti dan Mukhtar Nasir Harahap. 2014. Rancang Bangun Monitoring Sistem Parkir Menggunakan Visual Basic Berbasis Mikrokontroler ATmega16. Laporan Tugas Akhir Program Studi Teknik Telekomunikasi, Jurusan Teknik Elektro, Politeknik Negeri Medan.</ref>. Penelitian ini membahas tentang ''monitoring'' kondisi parkir di dalam suatu gedung, dalam pembuatan sistem parkir tersebut menggunakan sebuah mikrokontroler ATmega16 sebagai pengolah data yang nantinya akan memberikan indikator mengenai keadaan area parkir tersebut melalui sebuah lampu LED.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh Dyah Siti Istiqomah yang berjudul “Prototipe ''Counter'' Kendaraan Diruang Parkir Berbasis Mikrokontroler AT89S51” pada tahun 2013<ref name="Dyah Siti Istiqomah. 2013. Prototipe Counter Kendaraan Diruang Parkir Berbasis Mikrokontroler AT89S51. Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA Vol. 2, No. 1, Maret 2013.">Dyah Siti Istiqomah. 2013. Prototipe Counter Kendaraan Diruang Parkir Berbasis Mikrokontroler AT89S51. Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA Vol. 2, No. 1, Maret 2013.</ref>. Penelitian ini membahas tentang alat penghitun jumlah kendaraan diruang parkir yang dirancang untuk menampilkan jumlah mobil yang sedang parkir serta jumlah parkiran yang masih tersedia (kosong) menggunakan ''seven segment'', selain itu alat tersebut juga akan memberikan pertanda alarm dan informasi kata “PENUH” pada ''seven segment'' ketika kapasitas parkiran tersebut sudah mencapai jumlah maksimal. Alat penghitung kendaraan tersebut dirancang dengan menggunakan sensor LDR dan sumber cahaya yang memanfaatkan mikrokontroler AT89S51 sebagai pengolah data dan pengontrol perangkat keras lainnya dalam sistem penghitungan.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh Bayu Dwi Rizkyadha Putra yang berjudul “Perancangan ''Counter'' Parkir Pada Pusat Perbelanjaan Berbasis Mikrokontroler ATmega 8535” pada tahun 2012<ref name="Bayu Dwi Rizkyadha Putra. 2012. Perancangan Counter Parkir Pada Pusat Perbelanjaan Berbasis Mikrokontroler ATmega 8535. Laporan Tugas Akhir Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Padjadjaran.">Bayu Dwi Rizkyadha Putra. 2012. Perancangan Counter Parkir Pada Pusat Perbelanjaan Berbasis Mikrokontroler ATmega 8535. Laporan Tugas Akhir Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Padjadjaran.</ref>. Penelitian ini membahas tentang pembuatan alat penghitung (''counter'') menggunakan sensor LDR (''Light Dependent Resitor'') dan mikrokontroler ATmega 8535 yang dibuat secara miniatur yang mampu menghitung atau mencacah pada saat sensor LDR tidak terkena cahaya sehingga alat tersebut mampu memberikan pemberitahuan kepada pengelola tempat parkir atau kepada pada pengendara mengenai jumlah kendaraan yang ada didalam gedung parkir tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh I Gusti Agung Putu Raka Agung dan I Made Irwan Susanto yang berjudul “Rancang Bangun Prototipe Penghitung Jumlah Orang Dalam Ruangan Terpadu Berbasis Mikrokontroler ATmega328P” pada tahun 2012<ref name="I Gusti Agung Putu Raka Agung dan I Made Irwan Susanto. 2012. Rancang Bangun Prototipe Penghitung Jumlah Orang Dalam Ruangan Terpadu Berbasis Mikrokontroler ATmega328P. Teknologi Elektro Vol. 11, No. 1, Januari - Juni 2012.">I Gusti Agung Putu Raka Agung dan I Made Irwan Susanto. 2012. Rancang Bangun Prototipe Penghitung Jumlah Orang Dalam Ruangan Terpadu Berbasis Mikrokontroler ATmega328P. Teknologi Elektro Vol. 11, No. 1, Januari - Juni 2012.</ref>. Penelitian ini membahas tentang sebuah sistem penghitung jumlah orang yang masuk dan keluar pada sebuah ruangan menggunakan sensor infrared dengan mikrokontroler ATMega 328P sebagai alat pengendali, dimana peralatan ini akan memadukan kehadiran atau jumlah orang dalam ruangan dengan hidup matinya lampu penerangan dan pengkondisi udara ruangan (AC) sehingga ruangan tetap layak digunakan dan pemakaian energinya bisa dikurangi. Adapun jumlah orang yang ada didalam ruangan tesebut didapat dengan cara mengurangi jumlah orang yang masuk dengan jumlah orang yang ke luar dari ruangan tersebut dengan hasil yang ditampilkan pada sebuah layar LCD. Sistem yang dibuat tidak hanya sebagai alat penghitung tetapi juga dilengkapi rangkaian pengendali hidup matinya lampu penerangan di depan ruangan (di luar ruangan) dengan menggunakan RTC DS 1307, dengan pengendalian ini lampu penerangan dapat menyala otomatis pada sore hari dan mati saat pagi hari pada waktu yang sudah diset sebelumnya. Sedangkan untuk kemampuannya prototipe sistem yang dibuat sudah mampu menghitung jumlah orang yang berada dalam suatu ruangan dan mengatur hidup mati lampu penerangan dan pengkondisi udara ruangan tersebut.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh Nasron yang berjudul “Aplikasi ''Counter'' Dengan Mikrokontroler Untuk Menghitung Penonton di Pintu Masuk Stadion Dengan Sensor Ping Dan LED” pada tahun 2011<ref name="Nasron. 2011. Aplikasi Counter Dengan Mikrokontroller Untuk Menghitung Penonton di Pintu Masuk Stadion Dengan Sensor PING dan LED. Teknika Vol XXXII, No. 1, Desember 2011.">Nasron. 2011. Aplikasi Counter Dengan Mikrokontroller Untuk Menghitung Penonton di Pintu Masuk Stadion Dengan Sensor PING dan LED. Teknika Vol XXXII, No. 1, Desember 2011.</ref>. Penelitian ini membahas tentang sebuah alat penghitung yang dapat dikendalikan menggunakan sensor ping sebagai sensor penghitung dan mikrokontroler AT89S52 yang digunakan untuk mengelola semua fungsi yang terkait dengan seluruh komponen. Alat ini dapat bekerja apabila sensor ping mendeteksi objek di depannya dengan jarak 3 cm sampai 3 m dengan batas kapasitas dalam menghitung jumlah sebanyak 10000 penonton. Dalam pembuatannya alat ini menggunakan dua buah LED, dimana LED hijau menyala menunjukan bahwa saklar dalam keadaan hidup dan alat tersebut akan segera mulai menghitung penonton yang melintasi pintu stadion secara satu persatu. Berbeda dengan LED hijau, LED merah menyala pada alat ini menunjukan bahwa jumlah penonton di stadion tersebut tekah memasuki batas maksimal sebanyak 10000 penonton.</p></li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh Christoforus Yohannes yang berjudul “Sistem Penghitung Jumlah Barang Otomatis Dengan Sensor Ultrasonik” pada tahun 2011<ref name="Christoforus Yohannes. 2011. Sistem Penghitung Jumlah Barang Otomatis Dengan Sensor Ultrasonik. Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2, Mei - Agustus 2011.">Christoforus Yohannes. 2011. Sistem Penghitung Jumlah Barang Otomatis Dengan Sensor Ultrasonik. Jurnal Ilmiah “Elektrikal Enjiniring” UNHAS Vol. 9, No. 2, Mei - Agustus 2011.</ref>. Penelitian ini membahas tentang bagaimana merancang sebuah ''counter'' barang otomatis yang dapat menghitung jumlah barang serta mendeteksi adanya kerusakan pada barang, dimana counter barang tersebut memanfaatkan sebuah konveyor dengan motor DC sebagai penggerak konveyor dan juga memanfaatkan teknologi mikrokontroler, sensor ''infrared'', photodioda, dan LCD. Pada saat barang terdeteksi maka sensor ultrasonik akan melakukan pengambilan data, dimana data yang di dapatkan selanjutnya akan dikirim ke mikrokontroller dan hasil keluarannya ditampilkan melalui sebuah LCD. Adapun perangkat tambahan pada sistem ini berupa palang pemisah antara barang bagus dengan barang yang rusak dengan akurasi kebenaran yang mencapai 95 - 100%.</p></li></ol><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari beberapa sumber ''literature review'' diatas maka dapat diketahui bahwa penelitian mengenai pemanfaatan sensor dalam pembuatan sistem penghitung otomatis di dalam suatu area sudah banyak dibahas, meski demikian masih terdapat beberapa kekurangan pada masing-masing penelitian tersebut. Adapun tujuan dilakukannya penelitian ini ialah untuk menutupi beberapa kekurangan umum yang telah ada pada penelitian sebelumnya serta sebagai bentuk pemecahan masalah yang ada sehingga hasil dari penelitian ini dapat langsung diterapkan dan dimanfaatkan untuk kepentingan bersama, karena pada dasarnya penelitian ini termasuk ke dalam jenis penelitian terapan yang berfokus untuk mencari solusi tentang masalah-masalah tertentu.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun beberapa kelebihan yang membedakan penelitian ini dengan penelitian yang telah ada sebelumnya ialah alur proses dari sistem parkir ini lebih tertata dengan baik, dimana sistem parkir ini lebih memudahkan beban kerja petugas dalam proses membuka palang pintu dari cara manual menjadi sistem otomatisasi dengan menggunakan motor penggerak yang dapat membuat palang pintu terbuka dan tertutup secara otomatis pada saat adanya mobil yang akan melintas, selain itu alat ini juga mempermudah petugas dalam hal mendapatkan informasi yang akurat mengenai ketersediaan slot parkir yang ada secara tepat waktu. Dilakukannya penelitian ini tentunya tidak hanya memberikan manfaat bagi para petugas saja tetapi juga memberikan manfaat lain bagi para pengendara mobil yang memasuki area kampus, dengan adanya sistem parkir ini dapat dipastikan bahwa para pengendara mobil yang datang dapat mengetahui bagaimana status dari area parkir belakang melalui sebuah layar LCD yang memberikan informasi dalam bentuk teks mengenai jumlah slot yang masih tersedia serta menunjukan lokasi dari slot parkir tersebut. Selain adanya sebuah LCD sebagai pemberi informasi, alat ini juga dilengkapi dengan 2 buah lampu indikator yang menunjukan status dari area parkir tersebut, dimana apabila lampu hijau menyala maka keadaan tersebut menunjukan bahwa masih adanya slot parkir yang tersedia sedangkan apabila lampu merah menyala maka keadaan tersebut menunjukan bahwa slot parkir telah terisi penuh. Dengan keadaan area parkir belakang yang telah terisi penuh maka hal tersebut mengartikan bahwa setiap adanya mobil yang baru memasuki area kampus maka mobil tersebut harus mengisi area parkir yang berada di depan gedung kampus sebagai alternatif lain dari area parkir belakang.</p></div>{{pagebreak}}=<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>==Gambaran Umum Perguruan Tinggi Raharja=====Sejarah Singkat Perguruan Tinggi Raharja===<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Perguruan Tinggi Raharja merupakan salah satu Perguruan Tinggi swasta di Tangerang - Banten dengan konsentrasi pengajaran manajemen dan ilmu komputer. Perguruan Tinggi Raharja bergerak dibidang Teknologi Informatika untuk mempersiapkan Sumber Daya Manusia yang dapat bersaing didunia perindustrian IT di Dunia.</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 ini Perguruan Tinggi Raharja terdiri dari dua institusi pendidikan antara lain AMIK Raharja Informatika dan STMIK Raharja. Adapun sejarah berdirinya Perguruan Tinggi Raharja diawali oleh sebuah lembaga kursus komputer yang diresmikan pada tanggal 03 Januari 1994 dengan nama Lembaga Pendidikan dan Pelatihan Komputer (LPPK) Raharja oleh Walikota Tangerang, Drs. Djakaria Machmud. Pada saat itu lembaga inilah yang mempelopori penggunaan ''Operating System Windows'' dan Aplikasinya di wilayah Tangerang dan sekitarnya. Hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Karena banyaknya peminat masyarakat Tangerang dan pesatnya pertumbuhan serta perkembangan komputerisasi, Raharja berkembangn menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan pada tanggal 24 Maret 1999 melalui surat keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor : 56/D/0/1999.</p></div><table width="50%" border="1" cellpadding="10" align="center" style="border-collapse:collapse;"><tr><th height="20" style="background-color:#F2F2F2;width:15%;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Tahun</p></div></th><th style="background-color:#F2F2F2;"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Sejarah</p></div></th></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2014</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Pada tahun ini diselenggarakan MMSP 2014 di Perguruan Tinggi Raharja. MMSP 2014 merupakan ''workshop'' Internasional ke-16 ''Multimedia Signal Processing'' yang diselenggarakan oleh ''IEEE Signal Processing Society'' pada tanggal 22 - 24 September 2014.Pada tahun ini Perguruan Tinggi Raharja membuka perkuliahan ''iLearning Plus'' dan kelas ''Executive'' dengan memberikan kesempatan kepada masyarakat yang ingin bergabung bersama Perguruan Tinggi Raharja karena keterbatasan waktu kuliah.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2013</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Upaya untuk menjaga mutu, dengan diperolehnya ISO 9001:2008 pada tahun 2009 dan ''renewal'' tahun 2013 dengan ''Approval Certificate'' No: JKT6007007.Pada Tahun ini Perguruan Tinggi Raharja memperoleh penghargaan TESCA 2013, peringkat 3 besar kategori Sekolah Tinggi skala nasional.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2012</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Pada tahun ini Program Studi Diploma Tiga Manajemen Informatika sesuai dengan SK BAN-PT No. SK.019/BAN-PT/Ak-XII/Dpl-III/III/2012 dengan nilai mendapatkan peringkat "A". Perguruan Tinggi Raharja terus berupaya menyiapkan sarana penunjang kebutuhan Infornasi dan pengembangan Teknologi Informasi guna mendukung layanan Civitas Perguruan Tinggi Raharja, atas dedikasi ini Perguruan Tinggi Raharja mendapatkan menghargaan TESCA 2012, peringkat 60 besar perguruan tinggi skala nasional.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2011</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Pada tahun ini Program Studi Teknik Informatika Jenjang Sarjana sesuai dengan SK BAN-PT 010/BAN-PT/Ak-XIV/S1/VII/2011 mendapatkan peringkat "B" dan pada tahun yang sama Program Studi Sistem Informasi jenjang Sarjana sesuai dengan SK BAN-PT 025/BAN-PT/Ak-XIV/S1/IX/2011 mendapatkan peringkat "B". Untuk meningkatkan mutu pembelajaran, Perguruan Tinggi Raharja membuat terobosan baru dengan membuka perkuliahan ''iLearning''.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2009</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Pada tahun ini Perguruan Tinggi Raharja berhasil dalam Verifikasi dan Tersertifikasi ISO 9001:2008 (Sistem Manajemen Mutu Raharja) dari ''Lloyd Register Quality Assurance'' (LRQA-UKAS). Untuk menambah wawasan dibidang IT serta memperkenalkan AMIK Raharja Informatika dan STMIK Raharja terhadap dunia luas, pada tahun 2009 diselenggarakan ''International Conference on Creative Communication and Innovative Technology'' 2009 (ICCIT) yang diikuti oleh para kandidat Doktor dibidang IT dari dalam dan luar negeri. Dan pada tahun ini pun Perguruan Tinggi Raharja mendapatkan penghargaan Juara II tingkat Provinsi Banten untuk Kategori Penghijauan dan Kebersihan.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2008</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Pada tahun ini Program Studi Diploma Tiga, yaitu Komputerisasi Akuntansi No.SK.019/BAN-PT/Ak-VII/Dpl-III/I/2008 dengan nilai "381" mendapatkan peringkat "A". Kini seluruh Program Studi yang ada pada AMIK Raharja Informatika dan STMIK Raharja statusnya telah terakreditasi.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2007</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Terakreditasinya Program Studi Sistem Komputer Strata Satu No.SK.019/BAN-PT/Ak-X/S1/VIII/2007 dengan nilai "352" mendapatkan peringkat "B", Untuk Diploma Tiga Program Studi Manajemen Informatika No.SK.006/BAN-PT/AK-VII/Dpl-III/VII/2007 dengan nilai "320" mendapatkan peringkat "B". Teknik Informatika No.SK.017/BAN-PT/Ak-VII/Dpl-III/XII/2007 dengan nilai "358" mendapatkan peringkat "B".</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2006</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Dengan tekad yang bulat dan keyakinan untuk mempunyai harapan bahwa kini Program Studi yang ada pada Perguruan Tinggi Raharja mendapatkan predikat terakreditasi, yaitu Strata Satu Program Studi Sistem Informasi No.SK.002/BAN-PT/Ak-X/S1/V/2006 dengan nilai "314" mendapatkan peringkat "B" dan Teknik Informatika No.SK.001/BAN-PT/Ak-X/S1/V/2006 dengan nilai "335" mendapatkan peringkat "B".</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2002</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">AMIK Raharja Informatika mendapatkan status Akreditasi B untuk Jurusan Manajemen Informatika (MI) berdasarkan Surat Keputusan Badan Akreditasi Nasional-Perguruan Tinggi (BAN-PT) Nomor: 003/BAN-PT/AK-1/DPL/IV/2002.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2001</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Terwujudlah Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja melalui Surat Keputusan Menteri Pendidikan Nasional Nomor: 74/D/O/2001, STMIK Raharja menjadi Perguruan Tinggi Komputer yang memiliki program studi terlengkap di Propinsi Banten.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">2000</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">AMIK Raharja Informatika menambah Jurusan Teknik Informatika (TI) dan Komputerisasi Akuntansi (KA) berdasarkan Surat Keputusan Koordinasi Perguruan Tinggi Swasta Wilayah IV Nomor: 3024/004/KL/1999, AMIK Raharja Informatika secara resmi menyelenggarakan program Diploma I (D1) dengan gelar Ahli Pratama, Diploma II (D2) dengan gelar Ahli Muda, dan Diploma III (D3) dengan gelar Ahli Madya.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">1999</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika dengan diresmikan melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia No: 56/D/O/1999, dengan menyelenggarakan Jurusan Manajemen Informatika (MI) jenjang D3.</p></div></td></tr><tr><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height:0">1994</p></div></td><td valign="center"><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height:2">Yayasan Nirwana Nusantara mendirikan Lembaga Pendidikan dan Pelatihan Komputer (LPPK) Raharja yang diresmikan oleh Walikota Tangerang pada waktu itu Drs.H.Djakaria Machmud dan lembaga inilah yang mempelopori penggunaan ''operating system Windows'' dan aplikasinya di wilayah Tangerang dan sekitarnya.</p></div></td></tr></table>
| |