SI1133465657: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
k |
|||
Baris 1: | Baris 1: | ||
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"> | <div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"> | ||
− | <p style="line-height: 1">''' SISTEM MONITORING SUHU RUANGAN BERBASIS '''</P></div> | + | <p style="line-height: 1">''' SISTEM MONITORING SUHU RUANGAN BERBASIS'''</P></div> |
<div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"> | <div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"> | ||
<p style="line-height: 1">''' ARDUINO DAN VISUAL BASIC.NET PADA KANTOR '''</P></div> | <p style="line-height: 1">''' ARDUINO DAN VISUAL BASIC.NET PADA KANTOR '''</P></div> | ||
Baris 48: | Baris 48: | ||
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div> | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(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: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''SISTEM MONITORING SUHU RUANGAN BERBASIS '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO DAN VISUAL BASIC.NET PADA KANTOR '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''BADAN LINGKUNGAN HIDUP DAERAH (BLHD)'''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PEMDA TIGARAKSA'''</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">: 1133465657</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">: [[Ratu Tanti Tanbiroh]]</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">: Creative Communication And Innovative Technology</div> | ||
+ | |||
+ | |} | ||
| | ||
+ | | ||
− | <div style="font-size: | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disahkan Oleh :</p></div> |
− | + | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: right"><p style="line-height: 2">Tangerang, 28 Januari 2016</p></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">Kepala Jurusan</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 Informasi</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 new roman';text-align: center"><u>(Ferry Sudarto,S.Kom., M.Pd)</u></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 000594</div> || || || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NIP : 079010</div> | ||
+ | |||
+ | |} | ||
{{pagebreak}} | {{pagebreak}} | ||
− | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"> | + | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div> |
− | + | ||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div> | ||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN PEMBIMBING'''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''SISTEM MONITORING SUHU RUANGAN BERBASIS '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO DAN VISUAL BASIC.NET PADA KANTOR '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''BADAN LINGKUNGAN HIDUP DAERAH (BLHD) '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PEMDA TIGARAKSA '''</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">: 1133465657</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">: [[Ratu Tanti Tanbiroh]]</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</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | |||
+ | <p style="line-height: 2" style="text-align: center;">Jurusan Sistem Komputer</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Creative Communication And Innovative Technology </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2015/2016</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Disetujui Oleh :</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: left"> | ||
+ | |||
+ | <p style="line-height: 2" style="text-align: right;">Tangerang, 25 Januari 2016</p></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>(Moch. Ibnu Safari, 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 : 14009 </div> || || || <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">NID : 06121 </div> | ||
+ | |||
+ | |} | ||
+ | |||
{{pagebreak}} | {{pagebreak}} | ||
Baris 68: | Baris 223: | ||
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p></div> | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p></div> | ||
− | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: | + | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''SISTEM MONITORING SUHU RUANGAN BERBASIS '''</p></div> |
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO DAN VISUAL BASIC.NET PADA KANTOR '''</p></div> | ||
− | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: | + | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''BADAN LINGKUNGAN HIDUP DAERAH (BLHD) '''</p></div> |
− | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: | + | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PEMDA TIGARAKSA '''</p></div> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 1">Dibuat Oleh :</p></div> | ||
Baris 98: | Baris 255: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Jurusan Sistem Komputer</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Jurusan Sistem Komputer</p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Creative Communication And | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Konsentrasi Creative Communication And innovative Technology </p></div> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2015/2016</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tahun Akademik 2015/2016</p></div> | ||
Baris 106: | Baris 263: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: left"> | ||
− | <p style="line-height: 1" style="text-align: right;">Tangerang, | + | <p style="line-height: 1" style="text-align: right;">Tangerang,28 Januari 2016</p></div> |
{|table align="center" | {|table align="center" | ||
Baris 149: | Baris 306: | ||
|} | |} | ||
− | |||
{{pagebreak}} | {{pagebreak}} | ||
− | |||
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div> | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</p></div> | ||
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div> | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''(STMIK) RAHARJA'''</p></div> | ||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''LEMBAR KEASLIAN SKRIPSI'''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''SISTEM MONITORING SUHU RUANGAN BERBASIS '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''ARDUINO DAN VISUAL BASIC.NET PADA KANTOR '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''BADAN LINGKUNGAN HIDUP DAERAH (BLHD) '''</p></div> | ||
+ | |||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2" style="text-align: center;2">'''PEMDA TIGARAKSA '''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Saya yang bertanda tangan dibawah ini,</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">: 1133465657</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">: [[Ratu Tanti Tanbiroh]]</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">: Creative Communication And Innovative Technology</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 duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.</p></div> | ||
− | <div style="font-size: | + | <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 pernyataan diatas tidak benar.</p></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">Tangerang, 28 Januari 2016</p></div> |
+ | {|table align="center" | ||
+ | |||
+ | |- | ||
+ | |||
+ | | | ||
+ | |||
+ | |- | ||
+ | |||
+ | | | ||
+ | |||
+ | |- | ||
+ | |||
+ | | | ||
+ | |||
+ | |- | ||
+ | |||
+ | | | ||
+ | |||
+ | |- | ||
+ | |||
+ | | | ||
+ | |||
+ | |- | ||
+ | |||
+ | |<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><u>'''([[Ratu Tanti Tanbiroh]])'''</u></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center">'''NIM : 1133465657'''</div> | ||
+ | |||
+ | |} | ||
+ | |||
+ | | ||
+ | |||
+ | <div style="font-size: 12pt;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">ABSTRAKSI</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">Dalam perkembangan teknologi yang semakin maju ini, banyak sekali dibutuhkan peralatan yang efisien dan praktis, salah satunya dalam pengukuran suhu udara secara realtime. Untuk itu dibuat sistem monitoring suhu ruangan berbasis arduino dan visual basic.net. sistem ini memanfaatkan kemampuan mikrokontroller dalam proses akuisisi data suhu dari sensor yang digunakan yaitu sensor LM35, data suhu yang telah diukur sensor akan dibaca oleh mikrokontroller dan dikirimkan ke aplikasi visual basic.net melalui port arduino. Hasil pengujian sistem secara keseluruhan menunjukan bahwa data suhu dapat dikirimkan ke aplikasi visual basic.net serta ditampilkan di LCD karakter. Apabila suhu panas melebihi data yang telah di program, maka alarm akan aktif dan Android sebagai remote control AC pada ruangan melalui bluetooth.</p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Kata | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Kata kunci : Arduino, Sensor suhu LM35, Visual Basic.Net, LCD (Liquid Crystal Display), Android''</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: 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">'' | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''In the development of technology more advanced , a lot of needed equipment that is efficient and practical , one of them in air temperature measurements in realtime. For it made the room temperature monitoring system based arduino and visual basic.net . This system utilizes the capabilities of the microcontroller in the process of data acquisition from temperature censor LM35 censor that’s is used, the data measured temperature censor will be read by the microcontroller and transmitted to the application visual basic.net through arduino port. The test results showed that the overall system temperature data can be sent to applications visual basic.net and displayed on the LCD characters. If the heat exceeds the data already in the program , then the alarm will be activated and Android as a remote control air conditioning in the room via bluetooth .'' </p></div> |
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 1">''Keywords : Arduino, Sensor suhu LM35, Visual Basic.Net, LCD (Liquid Crystal Display), Android''</p></div> | ||
− | |||
{{pagebreak}} | {{pagebreak}} | ||
− | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center | + | <div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''KATA PENGANTAR'''</div> |
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | |
+ | <p style="line-height: 2">Bismillahirrahmanirrahiim,</p></div> | ||
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
− | |||
− | |||
− | < | + | <p style="line-height: 2">Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat-Nya sehingga penulis dapat menyelesaikan laporan Skripsi ini dengan baik. Laporan ini disajikan dalam bentuk buku. Adapun judul yang diambil dalam penyusunan Skripsi ini adalah " Sistem Monitoring Suhu Ruangan Berbasis Arduino Dan Visual Basic.net Pada Kantor Badan Lingkungan Hidup Daerah (BLHD) Pemda Tigaraksa ".</p></div> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
+ | <p style="line-height: 2"> | ||
+ | Laporan ini merupakan salah satu syarat yang ditempuh oleh mahasiswa sebelum melaksanakan Skripsi dalam jenjang Sarjana jurusan Sistem Komputer pada Perguruan Tinggi Raharja, Tangerang. Sebagai bahan penulisan, data dikumpulkan berdasarkan hasil observasi, wawancara, dan sumber literature yang mendukung penulisan ini. Penulis menyadari dengan sepenuh hati bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak, oleh karena itu penulis mengucapkan terima kasih kepada:</p></div> | ||
+ | |||
+ | |||
+ | <ol> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Ir. [[Untung Rahardja]], M.T.I selaku Presiden Direktur [[Perguruan Tinggi Raharja]]. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Drs. PO. [[Abas Sunarya]], M.Si selaku Direktur [[Perguruan Tinggi Raharja]]. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak [[Ferry Sudarto]], S.Kom., M.Pd. selaku Kepala Jurusan Sistem Komputer. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Moch.Ibnu Safari, M.Kom selaku pembimbing I yang telah memberikan banyak masukan dalam penyusunan Skripsi ini.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak Asep Saefullah, S.Pd., M.Kom selaku pembimbing II yang telah memberikan bimbingan dalam penyusunan Skripsi ini. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Ibu Hj.Anna Shoba, ST, M.SI sekalu Stakeholder dalam dilakukannya skripsi ini. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Ibu, Kakak, Kekasih saya dan semua saudara dalam keluarga yang telah memberikan dukungan, baik moril, materil, maupun doa untuk keberhasilan kepada penulis dalam menyelesaikan laporan Skripsi ini. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Rekan-rekan seperjuangan dan senior yang telah memberikan saya semangat, serta semua pihak yang tidak dapat penulis sebutkan satu persatu dalam penyusunan Skripsi ini. </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
+ | <p style="line-height: 2">Penyusun menyadari bahwa dalam penyajian dan penyusunan laporan Skripsi ini masih banyak kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan acuan bagi penyusun 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 atas perhatian dari pembaca. Semoga Tuhan Yang Maha Esa senantiasa memberikan rahmat-Nya kepada kita semua. Dan semoga laporan Skripsi ini dapat bermanfaat, khususnya bagi penulis dan umumnya bagi seluruh pembaca sekalian.</p></div> | ||
<div align="right" style="font-size: 12pt;font-family: 'times new roman'"> | <div align="right" style="font-size: 12pt;font-family: 'times new roman'"> | ||
+ | |||
{| width="100%" align="right" | {| width="100%" align="right" | ||
+ | |||
|- | |- | ||
− | | width="60%" | || align="center" | Tangerang, | + | |
+ | | width="60%" | || align="center" | Tangerang, 28 Januari 2016 | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | || | + | |
+ | | || | ||
+ | |||
|- | |- | ||
− | | width="60%" | || align="center" | <u> | + | |
+ | | width="60%" | || align="center" | <u>Ratu Tanti Tanbiroh</u> | ||
+ | |||
|- | |- | ||
− | | width="60%" | || align="center" | NIM. | + | |
+ | | width="60%" | || align="center" | NIM. 1133465657 | ||
+ | |||
|- | |- | ||
+ | |||
|} | |} | ||
+ | |||
</div> | </div> | ||
+ | |||
{{pagebreak}} | {{pagebreak}} | ||
+ | |||
__TOC__ | __TOC__ | ||
+ | |||
+ | {{pagebreak}} | ||
+ | |||
+ | {{pagebreak}} | ||
=<div style="font-family: 'times new roman'; text-align: center">'''BAB I'''</div>= | =<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> | <div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div> | ||
− | ==Latar Belakang== | + | ===Latar Belakang=== |
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2"> Secara umum penggunaan sistem yang dapat memonitoring ruang ruang tersebut sangat penting. Gedung BLHD berlokasi dipusat pemerintahan Kota Tigaraksa, Kantor tersebut menempati di lantai 2. Keadaan suhu ruangan pada Kantor tersebut terasa sangat panas walaupun sudah menggunakan AC. Maka, permasalahan yang dihadapi dalam pengkondisian keadaan ruangan tersebut diperlukannya monitoring suhu dan kendali yang dilakukan secara realtime. Sedangkan data yang bersifat realtime, dapat memberikan informasi dan peringatan terhadap kondisi suhu pada ruangan. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
+ | <p style="line-height: 2"> Sehubungan dengan hal diatas, penulis berkeinginan untuk membuat alat pengukur suhu ruangan dengan mikrokontroler. Mikrokontroler merupakan sebuah chip atau IC (Integrated Circuit) yang dapat diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai ‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian elektronik. Mikrokontroler tidak sama dengan mikroprosesor, mikroprosesor adalah sebuah chip CPU yang digunakan oleh sistem komputer, sedangkan mikrokontroler adalah merupakan sebuah chip sistem komputer itu sendiri.</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
+ | <p style="line-height: 2">Untuk membuat alat pengukur suhu dengan sistem monitoring ini kita membutuhkan perangkat diantaranya adalah arduino, sensor suhu LM35, LCD, bluetooth, aplikasi visual basic, dan android. Arduino yaitu kit elektronik atau papan rangkaian elektronik open-source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Sedangkan sensor suhu LM35 yaitu komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas (sekitar 10 meter). Bluetooth sendiri dapat berupa card yang bentuk dan fungsinya hampir sama dengan card yang digunakan untuk wireless local area network (WLAN) dimana menggunakan frekuensi radio standar IEEE 802.11, hanya saja pada bluetooth mempunyai jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang lebih rendah. Untuk tampilan suhu menggunakan Liquid Crystal Display (LCD) dan aplikasi visual basic.net. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung (Object Oriented Programming = OOP). Dan Android sebagai controlling, Android adalah sistem operasi untuk telepon selular yang berbasis linux, android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang digunakan oleh bermacam tempat bergerak. </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 permasalahan di atas, maka penulis ingin merancang suatu alat sederhana yang berjudul “SISTEM MONITORING SUHU RUANGAN BERBASIS ARDUINO DAN VISUAL BASIC.NET PADA KANTOR BADAN LINGKUNGAN HIDUP DAERAH (BLHD) PEMDA TIGARAKSA ”</p></div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{pagebreak}} | {{pagebreak}} | ||
==Rumusan Masalah== | ==Rumusan Masalah== | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | <p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
− | Beberapa hal yang menjadi perumusan dalam penyusunan laporan ini antara lain:</p></div> | + | |
+ | <p style="line-height: 2"> Beberapa hal yang menjadi perumusan dalam penyusunan laporan ini antara lain : | ||
+ | |||
+ | |||
+ | </p></div> | ||
+ | |||
<ol> | <ol> | ||
+ | |||
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <p style="line-height: 2"> | + | |
+ | <p style="line-height: 2">Apakah kondisi ruangan dapat dikontrol dengan baik? </p> | ||
+ | |||
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <p style="line-height: 2">Bagaimana | + | |
+ | <p style="line-height: 2"> Bagaimana membuat sistem monitoring yang dapat mengukur nilai suhu secara realtime pada ruangan tersebut? </p></li> | ||
+ | |||
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <p style="line-height: 2"> | + | |
+ | <p style="line-height: 2"> Bagaimana merancang sebuah sistem mikrokontroller yang dapat dikontrol melalui aplikasi visual basic? </p> | ||
+ | |||
+ | </ol> | ||
==Ruang Lingkup Penelitian== | ==Ruang Lingkup Penelitian== | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | <p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | |||
+ | <p style="line-height: 2"> Sebagai pembatasan atas penyusunan laporan ini untuk tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka penulis memberikan ruang lingkup penelitian sebagai berikut: </p></div> | ||
+ | |||
<ol> | <ol> | ||
+ | |||
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2"> Mengukur suhu pada ruangan dengan menggunakan sensor suhu LM35.</p> |
+ | |||
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2"> Menggunakan mikrokontroler Arduino Uno. </p></li> |
+ | |||
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2"> Menggunakan aplikasi visual basic sebagai interface pada kantor BLHD </p> |
− | + | ||
+ | </ol> | ||
==Tujuan dan Manfaat Penelitian== | ==Tujuan dan Manfaat Penelitian== | ||
− | ===Tujuan Penelitian=== | + | ====Tujuan Penelitian==== |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | <p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | <p style="line-height: 2">'''1. Tujuan | + | <p style="line-height: 2">Dari perumusan masalah di atas maka tujuan penelitian ini adalah :</p></div> |
+ | |||
+ | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2">'''1. Tujuan Individual''' </p></div> | ||
+ | |||
<ol> | <ol> | ||
− | |||
− | |||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text- | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> |
− | <p style="line-height: 2"> | + | <p style="line-height: 2"> Untuk memenuhi syarat kelulusan skripsi.</p> |
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="line-height: 2"> Untuk meningkatkan kreatifitas dalam membuat suatu program/alat. </p></li> | ||
+ | |||
</ol> | </ol> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in"> |
− | + | ||
− | + | ||
− | + | ||
− | + | <p style="line-height: 2">'''2. Tujuan Fungsional''' </p></div> | |
− | <p style="line-height: 2">''' | + | |
− | + | ||
− | + | ||
− | + | <p style="line-height: 2">Untuk menciptakan alat pengukur suhu ruangan menggunakan sensor suhu LM35 yang menampilkan hasil suhu secara realtime pada LCD (Liquid Crystal Display) dan aplikasi visual basic serta dapat dikontrol dengan aplikasi android.</p></div> | |
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in"> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <p style="line-height: 2">'''3. Tujuan Individual''' </p></div> |
+ | |||
+ | <p style="line-height: 2">Untuk menciptakan alat pengukur suhu ruangan menggunakan sensor suhu LM35 yang menampilkan hasil suhu secara realtime pada LCD (Liquid Crystal Display) dan aplikasi visual basic serta dapat dikontrol dengan aplikasi android.</p></div> | ||
+ | |||
+ | ====Manfaat Penelitian==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> Adapun manfaat yang dihasilkan dari penelitian ini adalah :</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2">'''1. Tujuan Individu''' </p></div> | ||
+ | |||
+ | <p style="line-height: 2">Menambahkan kreatifitas untuk peneliti dan menambah pengalaman</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2">'''2. Tujuan Fungsional''' </p></div> | ||
+ | |||
+ | <p style="line-height: 2">Menampilkan nilai ukur suhu sebagai media informasi yang creative and innovative</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.2in"> | ||
+ | |||
+ | <p style="line-height: 2">'''3. Tujuan Individual''' </p></div> | ||
+ | |||
+ | <p style="line-height: 2">Agar staff kantor BLHD Pemda Kabupaten Tangerang tertarik dan mempermudah untuk mendapatkan nilai ukur suhu dengan menggunakan aplikasi visual basic.</p></div> | ||
==Metode Penelitian== | ==Metode Penelitian== | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===Metode Pengumpulan Data=== | ===Metode Pengumpulan Data=== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Pencarian data dan survey tempat dilakukan langsung di PT. YKK AP Indonesia terhadap kegiatan yang diteliti yaitu dengan melihat saluran air bawah tanah. </p></div> | ||
+ | |||
<ol> | <ol> | ||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify | + | |
− | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | |
− | + | <p style="line-height: 2"> Wawancara : Pada metode ini penulis melakukan proses tanya jawab kepada Stakeholder yaitu Ibu HJ.Anna Shoba ST, M.SI selaku Kasubid Evaluasi Dampak Lingkungan ingin membuat sebuah alat pengukur suhu ruangan berbasis android yang bertujuan untuk mengetehui nilai ukur suhu secara realtime dan modern. </p></li> | |
− | + | ||
− | + | ||
− | + | ||
</ol> | </ol> | ||
===Metode Perancangan=== | ===Metode Perancangan=== | ||
− | |||
− | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
<p style="line-height: 2"> | <p style="line-height: 2"> | ||
− | |||
− | ===Metode | + | Dalam laporan skripsi ini, perancangan yang digunakan adalah metode perancangan melalui tahap pembuatan flowchart yang di desain dengan mengikuti cara kerja sistem. Dan pada perancangan alat menggunakan Diagram Blok, metode ini dimaksudkan untuk bagaimana sistem itu dirancang dan alat apa saja yang dibutuhkan. Pada pembuatan alat ini, penulis menggunakan alat seperti: sensor suhu LM35, Bluetooth, mikrokontroller Arduino, Buzzer, LCD (Liquid Crystal Display). </p></div> |
+ | |||
+ | ===Metode Pengujian=== | ||
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
<p style="line-height: 2"> | <p style="line-height: 2"> | ||
− | + | ||
+ | Pada metode pengujian ini yang saya pakai adalah metode pengujian black box, karena berfokus pada domain informasi dari perangkat lunak </p></div> | ||
+ | |||
+ | ===Metode Prototype=== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Metode yang dipakai adalah metode prototyping evolutionary, karena dengan evolutionary ini sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir. </p></div> | ||
+ | |||
+ | ===Metode Studi Pustaka=== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Metode untuk mendapatkan informasi dengan mencatat dan mempelajari buku-buku atau literature review yang berhubungan dengan penelitian dari berbagai sumber yang tertulis maupun elektronik. Sebagian besar penulis melakukan pengumpulan data dan metode diambil dari situs-situs internet, dan sisanya dari buku cetak. </p></div> | ||
+ | |||
+ | ===Metode Observasi=== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Merupakan metode pengumpulan data melalui pengamatan langsung atau peninjauan secara cermat dan langsung di lapangan atau lokasi penelitian. Penelitian ini dilakukan selama dua bulan september-oktober 2015 pada kantor BLHD Pemda Tigaraksa, yang menjadi lokasi penelitian guna memperoleh data dan keterangan yang berhubungan dengan jenis penelitian. Adapun data yang saya ambil adalah profil, dan struktur BLHD Pemda Tigaraksa. </p></div> | ||
+ | |||
==Sistematika Penulisan== | ==Sistematika Penulisan== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Laporan ini terbagi dalam beberapa bab yang berisi urutan secaragaris besar dan kemudian dibagi lagi dalam sub-sub yang akan membahas dan menguraikan masalah yang lebih terperinci. Secara garis besar penulisan ini terdiri dari :</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''BAB I PENDAHULUAN''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> | ||
+ | |||
+ | Bab ini berisi uraian latar belakang, perumusan masalah, ruang lingkup penelitian, tujuan dan manfaat, metode penelitian dan sistematika penulisan. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''BAB II LANDASAN TEORI''' </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> | ||
+ | |||
+ | Bab kedua ini berisi landasan teori sebagai konsep dasar dalam penyusunan alat dan beberapa definisi yang sesuai dengan penelitian sehingga menghasilkan karya yang bernilai ilmiah dan memiliki daya guna. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''BAB III PEMBAHASAN'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> | ||
+ | |||
+ | Bab ketiga ini berisikan tinjauan organisasi, gambaran umum perusahaan, sejarah singkat, penjelasan tentang wewenang dan tanggung jawab, struktur organisasi, komponen yang digunakan, berikut pembahasannya. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''BAB IV HASIL DAN UJI COBA''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> | ||
+ | |||
+ | Bab ini menjelaskan tentang implementasi dari system yang telah dirancang kemudian dilakukan pengujian atas kinerja dari system dan analisa terhadap komunikasi antara Arduino, LCD (Liquid Crystal Display), bluetooth, buzzer, android dan aplikasi visual basic. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''BAB V PENUTUP''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> | ||
+ | |||
+ | Bab ini berisi tentang kesimpulan dan saran dari pembuatan alat dan laporan sebagai upaya untuk perbaikan kedepan. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''DAFTAR PUSTAKA''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> '''DAFTAR LAMPIRAN''' </p></div> | ||
+ | |||
+ | {{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 Perancangan Sistem==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''1. Definisi Sistem'''</p></div> | ||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Pratama (2014:07) “Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-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 Eddy (2014:78) “Sistem didefinisikan sebagai sekumpulan objek, ide, berikut keterkaitannya didalam mencapai tujuan.” </P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa pendapat yang terdapat di atas, maka dapat disimpulkan sistem adalah sekelompok Objek yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''2. Definisi Perancangan Sistem'''</div> | ||
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | |
− | + | <p style="line-height: 2">MenurutDarmawan (2013:227)<ref name="Darmawan">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. 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"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Menurut Al-Jufri (2011:141)<ref name="Al-Jufri">Al-Jufri, Hamid. 2011. Sistem Infromasi 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"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.</P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''3. Tujuan Perancangan Sistem'''</div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2">Menurut Darmawan (2013:228),<ref name="Darmawan">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. Remaja Rosdakarya Offset. | ||
+ | |||
+ | </ref> Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:</p></div> | ||
+ | |||
+ | <ol> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memenuhi kebutuhan pemakai sistem. | ||
+ | </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).</li></ol> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Konsep Dasar Pengontrolan==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
<p style="line-height: 2"> | <p style="line-height: 2"> | ||
− | + | ||
− | </p></div> | + | '''1. Definisi pengontrolan'''</p></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''' | + | |
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Erinofiardi (2012 : 261)<ref name= "Erinofiardi"> Erinofiardi, Nurul Iman Supardi, Redi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Jurnal Mekanikal, Vol.3 No.2–Juli 2012 </ref>, “Suatu sistem kontrol otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia (otomatis)”.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dan sistem kontrol bisa diartikan jalinan berbagai komponen yang menyusun sebuah sistem untuk menghasilkan respon yang di inginkan terhadap perubahan waktu .</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka (Open-loop Control System) dan Sistem Pengendali Loop Tertutup(Closed-loop Control System).</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''2. Jenis-jenis Sistem Kontrol'''</div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka ( Open-loop Control System ) dan Sistem Pengendali Loop Tertutup ( Closed-loop Control System ).</p></div> | ||
+ | |||
+ | <ol> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Kontrol loop terbuka <br> | ||
+ | |||
+ | Menurut Erinofiardi (2012:261)<ref name= "Erinofiardi">Erinofiardi, Nurul Iman Supardi, Redi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Jurnal Mekanikal, Vol.3 No.2–Juli 2012.</ref>, sistem kontrol loop terbuka adalah ”suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.”</li> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | |||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar21_zpsb677172b.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" >Sumber: Erinofiardi (2012:261) | ||
+ | |||
+ | <ref name="Erinofiardi">Erinofiardi, Nurul Iman Supardi, Redi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Jurnal Mekanikal, Vol.3 No.2–Juli 2012.</ref></p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.1 Sistem Terbuka''' </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada Gambar diagram blok 2.1. diatas menggambarkan bahwa didalam sistem tersebut tidak ada proses umpan balik untuk memperbaiki keadaan alat terkendali jika terjadi kesalahan. Jadi tugas dari elemen pengendali hanyalah memproses sinyal masukan kemudian mengirimkannya ke alat terkendali.</p></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Kontrol loop tertutup <br> | ||
+ | |||
+ | Menurut Erinofiardi (2012:261)<ref name= "Erinofiardi">Erinofiardi, Nurul Iman Supardi, Redi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Jurnal Mekanikal, Vol.3 No.2–Juli 2012.</ref>, sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan”.</li> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan.</p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | |||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar22looptertutup_zpsf190e891.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" >Sumber: Erinofiardi (2012:261) | ||
+ | |||
+ | <ref name= "Erinofiardi">Erinofiardi, Nurul Iman Supardi, Redi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Jurnal Mekanikal, Vol.3 No.2–Juli 2012.</ref></p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.2 Sistem Tertutup''' </p></div> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.2. diatas menyatakan hubungan antara masukan dan keluaran dari suatu loop sistem tertutup. Sinyal input yang sudah dibandingkan dengan sinyal umpan balik menghasilkan sinyal selisih atau sinyal kesalahan yang akan dikirimkan ke dalam elemen pengendali sehingga kemudian menghasilkan sebuah sinyal keluaran yang akan dikirim ke alat terkendali. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalsikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.</p></div> | ||
+ | |||
+ | |||
+ | ====Konsep Dasar Prototipe==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''1. Definisi 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 Simarmata(2010 : 62)<ref name= "Simarmata"> Simarmata, Janner. 2010. “REKASA PERANGKAT LUNAK”. Yogyakarta: C.V ANDI OFFSET </ref>,” “Prototype adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan”.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Darmawan (2013:229)<ref name= "Darmawan">Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. Remaja Rosdakarya Offset. </ref>,“Prototipe adalah satu versi dari sebuah sistem potensial yang memeberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai.”.</P></div> | ||
+ | |||
+ | <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 tersebut maka dapat disimpulkan bahwa Prototype adalah contoh dari produk atau sistem dalam bentuk sebenarnya yang dapat dirubah sesuai keinginan sebelum direalisasikan.</P></div> | ||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''2. Jenis-jenis 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">Jenis-jenis Prototype secara general dibagi menjadi dua, yaitu: (Simarmata, 2010:64)<ref name= "Simarmata"> Simarmata, Janner. 2010. “REKASA PERANGKAT LUNAK”. Yogyakarta: C.V ANDI OFFSET </ref></P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | a)Rapid Throwaway Prototyping <br> </p></div> | ||
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
+ | <p style="line-height: 2">Pendekatan pengembangan perangkat keras/Iunak ini dipopulerkan oleh 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></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
<p style="line-height: 2"> | <p style="line-height: 2"> | ||
− | + | ||
− | + | b) Prototype Evolusioner <br> </p></div> | |
− | + | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
− | |||
− | + | <p style="line-height: 2">Pada 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></div> | |
− | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
− | + | <p style="line-height: 2"> | |
− | =<div style="font-family: 'times new roman'; text-align: center">''' | + | '''3. Kelebihan dan kelemahan Prototype'''</p></div> |
− | <div style="font-size: | + | |
− | == | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Kelebihan dan Kelemahan prototyping adalah sebagai berikut:</p></div> |
− | ===Konsep Dasar | + | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">'''1. Definisi Sistem'''</div> | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Tabel 2.1 Kelebihan dan Kekurangan Prototype''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | |||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar22looptertutup_zpsf190e891.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" >Sumber : Simarmata (2010:68) | ||
+ | |||
+ | <ref name= "simarmata">Simarmata, Janner. 2010. “Rekasa Perangkat Lunak”. Yogyakarta: C.V ANDI OFFSET</ref></p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Konsep Mobile Aplication==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''1. Definisi mobile Aplication'''</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 Edy Irwansyah (2014:61) Mobile applicatons adalah aplikasi perangkat lunak yang dibuat khusus untuk dijalankan didalam tablet dan juga smartphone .</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Umumnya untuk pembuatan Mobile applicatons para devepor moble app memerlukan IDE atau Integrated development environment dan juga SDK(software development kit), untuk pembuatan atau pengembangan dari mobile Apps.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada dasarnya mobile applicatonsbekerja menggunakan tenaga baterai dan juga mendapat dukungan dari prosesor, mobile applicatons sebelum di lempar ke pasaran akan di uji terlebih dahulu menggunakan emulator.</P></div> | ||
+ | |||
+ | |||
+ | ====Konsep Dasar Flowchart==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''1. Definisi Flowchart'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sulindawati dan Muhammad Fathoni (2010:8), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Adelia dan Jimmy Setiawan (2011:116),<ref name= "adelia">Adelia dan Jimmy Setiawan. 2011. Implementasi Customer Relationship Management (CRM) pada Sistem Reservasi Hotel berbasisi Website dan Desktop”. Bandung. Jurnal Sistem Informasi, Vol. 6, No.2. </ref> “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan.</P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''2. Cara Membuat FlowChart'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ada beberapa petunjuk dalam pembuatan Flowchart Menurut Menurut Sulindawati dan Muhammad Fathoni (2010:8):</P></div> | ||
+ | |||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Setiap langkah dari aktifitas harus berada pada urutan yang benar</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Gunakan simbol-simbol flowchart yang standar. | ||
+ | </li></ol> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''3. Jenis-Jenis FlowChart'''</p></div> | ||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Menurut Sulindawati (2010:8), Flowchart terbagi atas lima jenis, yaitu:</p></div> | ||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Flowchart Sistem (System Flowchart) </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Flowchart Sistem merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistemsecara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk sistem.Flowchart sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator). | ||
+ | </p></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Flowchart Paperwork (Document Flowchart)</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem.Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat atau disimpan.</p></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Flowchart Skematik (Schematic Flowchart) </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standart, tetapi juga menggunakan gambar-gambar komputer, peripeheral, form-form atau peralatan lain yang digunakan dalam sistem.</p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Flowchart Skemantik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh sesorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart.</p></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Flowchart Program (Program Flowchart)</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <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 menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi.Programmer menggunakan Flowchart Program untuk menggambarkan urutan instruksi dari program komputer.Analisa sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.</p></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Flowchart Proses (Process Flowchart)</li><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Flowchart Proses merupakan teknikmenggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki lima simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, Flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan.</p></div></ol> | ||
+ | |||
+ | ====Konsep Dasar Pengujian==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''1. Definisi pengujian'''</p></div> | ||
+ | |||
+ | <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), “Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata (2010:323),<ref name= "Simarmata"> Simarmata, Janner. 2010. “Rekasa Perangkat Lunak”. Yogyakarta: C.V 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">Dari pengertian diatas dapat disimpulkan bahwa pengujian adalah proses terhadap aplikai yang saling terintegrasi guna untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Secara teoritis, testing dapat dilakukan dengan berbagai jenis tipe dan teknik. Namun secara garis besar, terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah Black box dan White box testing.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
− | + | '''2. Definisi Black box'''</p></div> | |
− | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Arie (2014),“Black Box adalah cara pengujian yang di lakukan dengan hanya menjalankan atau mengeksekusi unit atau model kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang di inginkan.”</p></div> |
− | <div style="font-size: 12pt;font-family:'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2), ”Blackbox testing is a software testing techniques in which functionality of the software under test (SUT) istested without lookingattheinternalcodestructure,”</p></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2" > | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">(Kotak hitam pengujian adalah teknik di mana fungsi dari perangkat lunak di bawah ujian (SUT) diuji tanpa memandang struktur internal kode, pengujian perangkat lunak).</p></div> |
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian BlackBox digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.</p></div> |
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba BlackBox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.</p></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2" > | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Uji coba BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:</p></div> |
− | + | ||
− | |||
<ol> | <ol> | ||
− | |||
− | |||
− | = | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Fungsi-fungsi yang salah atau hilang</li> |
− | < | + | |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kesalahan interface</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kesalahan dalam struktur data atau akses database eksternal</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kesalahan performa</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">kesalahan inisialisasi dan terminasi</li></ol> | ||
− | |||
− | |||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Uji coba BlackBox diaplikasikan dibeberapa tahapan berikutnya.Karena uji coba BlackBox dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:</p></div> |
<ol> | <ol> | ||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bagaimana validitas fungsionalnya diuji?</li> |
− | + | ||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?</li> | ||
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Apakah sistem secara khusus sensitif terhadap nilai input tertentu?</li> |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bagaimana batasan-batasan kelas data diisolasi?</li> | ||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?</li> | ||
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?</li></ol> |
− | |||
− | |||
− | |||
− | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sehingga dalam uji coba BlackBox harus melewati beberapa proses sebagai berikut:</p></div> | ||
+ | <ol> | ||
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.</li> |
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.</li> |
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menentukan output untuk suatu jenis input.</li> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Melakukan pengujian.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pembandingan output yang dihasilkan dengan output yang diharapkan.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.</li></ol> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''3. Metode Pengujian Dalam Black Box'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ada beberapa macam metode pengujian Black Box, berikut diantaranya:</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | a. Equivalence Partioning<br> </p></div> | ||
− | |||
− | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
+ | <p style="line-height: 2">Equivalence Partioning merupakan metode uji coba BlackBox yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati. </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | b. Boundary Value Analysis <br> </p></div> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | |
+ | <p style="line-height: 2">Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba.BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas.BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output. </p></div> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
− | |||
− | < | + | <p style="line-height: 2"> |
+ | |||
+ | c. Cause - Effect Graphing Techniques<br> </p></div> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
− | |||
− | |||
− | < | + | <p style="line-height: 2">Cause - Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut: </p></div> |
− | < | + | <ol> |
− | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.</li> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | + | |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pembuatan grafik Causes-Effect graph</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Grafik dikonversikan kedalam tabel keputusan</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Aturan tabel keputusan dikonversikan kedalam kasus uji</li></ol> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | d. ComparisonTesting<br> </p></div> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
− | |||
− | |||
− | < | + | <p style="line-height: 2">Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik BlackBox Testing yang disebut Comparison Testing atau back-to-back Testing. </p></div> |
− | |||
− | |||
− | === | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <p style="line-height: 2"> | ||
+ | e. Sample and Robustness Testing<br> </p></div> | ||
+ | |||
+ | |||
+ | <ol> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sample Testing</li> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji.Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu.</p></div> |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Robustness Testing</li> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian. </p></div></ol> |
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | f. Behavior Testing dan Performance Testing<br> </p></div> | ||
+ | |||
+ | |||
+ | <ol> | ||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Behavior Testing</li> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.</p></div> |
− | = | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Performance Testing</li> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program.Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain.Dapat digunakan untuk menguji batasan lingkungan program. </p></div></ol> |
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | g. Requirement Testing<br> </p></div> | ||
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain. </p></div> |
+ | |||
+ | <ol> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.</li> | ||
+ | </ol> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | h. EnduranceTesting<br> </p></div> | ||
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">EnduranceTesting melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan. </p></div> |
+ | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | <p style="line-height: 2"> | + | <p style="line-height: 2">Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain. </p></div> |
− | + | ||
− | + | ||
− | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
− | |||
− | |||
− | |||
− | |||
− | + | <p style="line-height: 2"> | |
− | <p style="line-height: 2" | + | |
− | + | ||
− | + | '''4. Kelebihan dan kelemahan Black Box'''</p></div> | |
− | + | ||
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> |
+ | <p style="line-height: 2">Dalam uji coba BlackBox terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya: </p></div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Tabel 2.2 Kelebihan dan Kelemahan BlackBox''' </p></div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | |
− | + | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar22looptertutup_zpsf190e891.png</p></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ===Konsep Dasar Elisitasi=== | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;" >Sumber siddiq (2012:14)</p></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
+ | |||
+ | |||
+ | ====Konsep Dasar Elisitasi==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
<p style="line-height: 2">'''1. Definisi Elisitasi'''</p></div> | <p style="line-height: 2">'''1. Definisi Elisitasi'''</p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66) <ref name="Siahaan | + | <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"> 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 (2011:302)<ref name= "Guritno">Guritno. Suryo, Sudaryono | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno (2011:302)<ref name="Guritno">Guritno, Sudaryono dan Untung Rahardja. theory and application of IT Research. April 2010Guritno, 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 sebuah sistem yang diinginkan pengguna dan pihak yang terkait untuk dilakukan pengembangan.</p></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
− | + | ||
− | + | <p style="line-height: 2"> | |
− | + | ||
− | + | ||
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | + | '''2. Tahap-Tahap Elisitasi'''</p></div> | |
− | + | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | + | <p style="line-height: 2">Menurut Guritno dan kawan-kawan (2011:302)<ref name="Guritno">Guritno, Suryo, Sudaryono dan Untung Rahardja.2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.</ref> elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :</p></div> | |
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
− | + | ||
− | + | ||
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | + | <p style="line-height: 2"> | |
− | + | ||
− | + | '''a. Elisitasi Tahap I'''</p></div> | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''b. Elisitasi Tahap II'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <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> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <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; line-height: 2;">(M) pada MDI berarti ''Mandatory'' (Penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">(D) pada MDI 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. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">(I) pada MDI berarti ''Inessential''. Maksudnya, requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem. </li></ol> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''c. Elisitasi Tahap III'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <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></div> | ||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">T artinya Teknikal, bagaimana tata cara atauteknik pembuatan requirement dalam sistem diusulkan ?</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan ? </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem ? </li></ol> | ||
− | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
− | |||
− | |||
− | |||
− | + | <p style="line-height: 2"> | |
− | + | ||
− | + | Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :</p></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus dieleminasi.</li> | |
− | < | + | |
− | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Middle (M) : Mampu dikerjakan.</li> | |
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Low (L) : Mudah dikerjakan.</li></ol> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
− | + | <p style="line-height: 2"> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | '''3. Final Elisitasi'''</p></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | <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 dikembangakan.</p></div> | |
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
− | + | <p style="line-height: 2"> | |
− | + | '''4. Tujuan Elisitasi Kebutuhan'''</p></div> | |
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style=" | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <p style="line-height: 2"> | ||
+ | a. Mengetahui masalah apa saja yang perlu dipecahkan dan mengenali batasan-batasan sistem (system boundaries)</p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <p style="line-height: 2"> | ||
+ | Proses-proses dalam pengambangan perangkat lunak sangat ditentukan olehseberapa dalam dan luas pengetahuan developerakan ranah permasalahan.Setiap ranah permasalahan memiliki ruang lingkupdan 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></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <p style="line-height: 2"> | ||
+ | b. Mengenali siapa saja pemangku kepentingan</p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
− | + | <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 bagiandari proses elisitasi adalah menidentifikasi kebutuhan kelas pengguna yang berbeda, seperti pengguna pemula, pengguna ahli, pengguna sesekali, pengguna cacat, dan lain-lain. | ||
+ | </p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <p style="line-height: 2"> | ||
+ | c. Mengenali tujuan dari sistem yaitu sasaran-sasaran yang harus dicapai</p></div> | ||
− | <div | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <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 dari pada solusi yang dimungkinkan untuk masalah tersebut.</p></div> | ||
− | |||
− | |||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
− | + | ||
− | + | <p style="line-height: 2"> | |
− | + | '''5. Langkah-langkah elisitasi'''</p></div> | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:75),<ref name= "Siahaan"> Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset</ref> berikut ini merupakan langkah-langkah untuk elisitasi 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 | + | |
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
+ | <ol> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; 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.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pembuatan grafik Causes-Effect graphMenentukan lingkungan teknis (misalnya, komputasi arsitektur, sistem operasi, kebutuhan telekomunikasi) ke mana sistem atau produk akan ditempatkan.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Identifikasi ranah permasalahan, yaitu karakteristik lingkungan bisnis yang spesifik keranah aplikasi.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menentukan satu atau lebih metode elisitasi kebutuhan, misalnya wawancara, kelompok focus, dan pertemuan tim. </li> | ||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; 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.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menidentifikasi kebutuhan yang ambigu dan menyelesaikannya.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membuat skenario penggunaan untuk membantu pelanggan atau pengguna mengidentifikasi kebutuhan utama.</li></ol> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | |||
+ | <p style="line-height: 2"> | ||
+ | |||
+ | '''6. Masalah Dalam elisitasi'''</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Nuseibeh and Eastbrook (2000) dalam Siahaan (2012:68), tahap elisitasi termasuk tahap yang sulit dalam spesifikasi perangkat lunak. Secara umum kesulitan ini disebabkan tiga masalah, yakni :</P> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">. a. Masalah ruang lingkup</P> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pelanggan atau pengguna menentukan detail teknis yang tidak perlu sebagai batasan sistem yang mungkin membingungkan dibandingkan dengan menjelaskan tujuan sistem secara keseluruhan.</P> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">b. Masalah pemahaman</P> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><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 sedikitdan tidak memiliki pemahaman penuh terhadap suatu masalah.</P> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">c. Masalah perubahan</P> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Yaitu perubahan kebutuhan dari waktu ke waktu.Untuk membantu mengatasi masalah ini, perekayasa sistem (system engineers) harus melakukan kegiatan pengumpulan kebutuhan secara terorganisir.</P> | ||
+ | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{pagebreak}} | {{pagebreak}} | ||
− | = | + | ==Teori Khusus== |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==== | + | ====Mikrokontroler==== |
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <p style="line-height: 2"> |
− | <p style="line-height: 2"> </p></div> | + | '''1. Definisi Mikrokontroler'''</p></div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17) “Mikrokontroler adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah ''chip''. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC, karena sebuah mikrokontroler umumnya telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan pemrograman ''Input-Output''.”</P> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | </div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahwil (2013:53), “Mikrokontroler adalah sebuah system computer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input-output.Mikrokontroler adalah salah satu dari bagian dasar dari suatu system Komputer.</P></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Mikrokontroler merupakan sebuah processor yang digunakan untuk kepentingan kontrol. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan computer mainframe, mikrokontroler dibangun dari elemen – elemen dasar yang sama. Seperti umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi – instruksi yang diberikan kepadanya.Artinya, bagian terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer.Program ini menginstruksikan komputer untuk melakukan tugas yang lebih kompleks yang diinginkan oleh programmer.</P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''2. Karakteristik Mikrokontroler'''</p></div> | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">karakteristik mikrokontroler mempunyai beberapa komponen komponen yaitu:</P></div> | |
− | + | ||
− | + | ||
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. CPU (Central Procesing Unit)</P></div> |
− | <div | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b. RAM (Read Only Memory)</P></div> |
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. I/O (Input/Output)</P></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun ketiga komponen tersebut secara bersama-sama membentuk sistem komputer dasar. Beberapa mikrokontroler memiliki tambahan komponen lain, misalnya ADC (Analog Digital Converter), Timer/Counter, dan lain-lain.</P></div> |
− | + | ||
− | + | ||
− | |||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | <p style="line-height: 2"> |
− | + | '''3. klasifikasi Mikrokontroler'''</p></div> | |
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:</P></div> | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB)</P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b. RAM berkapasitas 68 byte</P></div> |
− | <p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. EEPROM (memori data) berkapasitas 64 byte</P></div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">d. Total 13 jalur I/O (Port B 8 bit)</P></div> | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">e. Timer/Counter 8 bit dengan prescaler</P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">f. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programing)</P></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | |||
− | |||
− | |||
− | |||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Beberapa fitur yang umumnya ada di dalam mikrokontroler adalah sebagai berikut:</P></div> |
− | <p style="line-height: 2"> | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. RAM (Random Access Memory)</P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variabel. Memori ini bersifat volatile yang berarti akan kehilangan semua datanya jika tidak mendapatkan catu daya.</P></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b. ROM (Read Only Memory) </P></div> |
− | <p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">ROM seringkali disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.</P></div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. Register </P></div> | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Merupakan tempat penyimpanan nilai–nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler. </P></div> | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">d. Special Function Register dengan kapasitas 1024 byte (1 KB)</P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler. Register ini terletak pada RAM.</P></div> |
− | <p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">e. Input dan Output Pin</P></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pin input adalah bagian yang berfungsi sebagai penerima signal dari luar, pin ini dapat dihubungkan ke berbagai media inputan seperti keypad, sensor, dan sebagainya. Pin output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler. </P></div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">f. Interrupt </P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Interrupt bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program utama sedang berjalan, program utama tersebut dapat diinterupsi dan menjalankan program interupsi terlebih dahulu.</P></div> |
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | + | ||
− | + | ====Arduino==== | |
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Syahwil (2013:60), “Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel”.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Arduino memiliki 14 pin input/ output yang mana 6 pin dapat digunakan sebagai output PWM, 6 analog input, crystal osilator 16 MHz, koneksi USB, jackpower, kepalaI CSP, dantombol reset. Arduino mampu men-support mikrokontroller; dapat dikoneksikan dengan computer menggunakan kabel USB.</P></div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.3 Mikrokontroler Arduino Uno''' </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Sumber :http://arduino.cc/en/Main/arduinoBoardUno''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Arduino dapat diberikan power melalui koneksi USB atau power supply.Powernya menyala secara otomatis.Powersupply dapat menggunakan adaptor DC atau baterai. Adaptor dapat dikoneksikan dengan mencolok jack adaptor pada koneksi port input supply. Board arduino dapat dioperasikan menggunakan supply dari luar sebesar 6 - 20 volt. Jika supply kurang dari 7V, kadangkala pin 5V akan menyuplai kurang dari 5 volt dan board bisa menjadi tidak stabil. Jika menggunakan lebih dari 12 V, tegangan di regulator bisa menjadi sangat panas dan menyebabkan kerusakan pada board.Rekomendasi tegangan ada pada 7 sampai 12 volt. Arduino sendiri memiliki IDE untuk compiler. Proses kerja Arduino ialah melakukan pemrograman pada IDE, compile, dan upload binary/hex file ke kontroler. Berbeda dengan Processing yang kode hasil compile langsung dijalankan di komputer, kode hasil compile Arduino harus diupload ke kontroler sehingga dapat dijalankan. Fungsi tombol pada IDE Arduino: </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Verify : Cek error dan lakukan kompilasi kode.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Upload : Upload kode ke board/kontroler. Asumsi bahwa board dan serial port telah disetting dengan benar.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">New : Membuat aplikasi baru. </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Open : Buka proyek yang telah ada atau dari contoh-contoh/examples. </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Save : Simpan proyek anda. Serial Monitor: Membuka serial port monitor untuk melihat feedback/umpan balik dari board | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Penjelasan pada pin power adalah sebagai berikut : | ||
+ | </P></div> | ||
+ | |||
<ol> | <ol> | ||
− | |||
− | |||
− | |||
− | === | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">pin .</li> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tegangan input ke board arduino ketika menggunakan tegangan dari luar (seperti yang disebutkan 5 volt dari koneksi USB atau tegangan yang diregulasikan). Pengguna dapat memberikan tegangan melalui pinini, atau jika tegangan suplai menggunakan power jack, aksesnya menggunakan pin ini. |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | + | </P></div> |
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">5v</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Regulasi power supply digunakan untuk power mikrokontroller dan komponen lainnya pada board. 5V dapat melalui Vin menggunakan regulator pada board, atau supply oleh USB atau supply regulasi 5V lainnya. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">3,3V</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Suplai 3.3 volt didapat oleh FTDI chip yang ada di board. Arus maximumnya adalah 50mA Pin Ground berfungsi sebagai jalur ground pada arduino | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">memori</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">ATmega328 memiliki 32 KB flash memori untuk menyimpan kode, juga 2 KB yang digunakan untuk bootloader. ATmega328 memiliki 2 KB untuk SRAM dan 1 KB untuk EEPROM. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">input output</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Setiap 14 pin digital pada arduino dapat digunakan sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Input/output dioperasikan pada 5 volt.Setiap pin dapat menghasilkan atau menerima maximum 40 mA dan memiliki internal pull-up resistor (disconnected oleh default) 20- 50 KOhms. | ||
+ | </P></div></ol> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Beberapa pin memiliki fungsi sebagai berikut : </P></div> | ||
+ | |||
<ol> | <ol> | ||
− | |||
− | |||
− | |||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Serial : 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirim (TX) TTL data serial. Pin ini terhubung pada pin yang koresponding dari USB FTDI ke TTL chip serial. </li> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | + | |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Interupt eksternal : 2 dan 3. Pin ini dapat dikonfigurasikan untuk trigger sebuah interap pada low value, rising atau falling edge, atau perubahan nilai. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">PWM : 3, 5, 6, 9, 10, dan 11. Mendukung 8-bit output</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">PWM dengan fungsi analogWrite().</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mensuport komunikasi SPI, yang mana masih mendukung hardware, yang tidak termasuk pada bahasa arduino. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">LED : 13. Ini adalah dibuat untuk koneksi LED ke digital pin 13. Ketika pin bernilai HIGH, LED hidup, ketika pin LOW, LED mati.</li> | ||
+ | </ol> | ||
+ | |||
+ | |||
+ | ====Operating system android==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">A. Sejarah Android </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Wicak Hidayat (2011:192), “android adalah sistem operasi untuk perangkat mobile, dan sistem operasi ini bersifat Open source dan dikembangankan berdasarkan kernel Linux .” </P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Agus Wahadyo (2013:2), “android adalah sistem operasi yang di sematkan pada gadget, baik di handphone, tablet, juga sekarang sudah merambah ke kamera digital dan jam tangan. ” </P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Di dunia ini terdapat dua jenis distributor sistem operasi Android.Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Fitur-fitur yang dimiliki android adalah:</P></div> | ||
<ol> | <ol> | ||
− | |||
− | |||
− | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia. </li> | ||
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat telepon seluler. </li> |
− | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL. </li> | |
− | + | ||
− | + | ||
− | = | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">SQLite: untuk penyimpanan data.</li> |
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) </li> |
− | < | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">GSM, Bluetooth, EDGE, 3G, 4G dan WiFi (tergantung piranti keras)</li> |
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kamera, Global Positioning System (GPS), kompas, NFC dan accelerometer (tergantung piranti keras)</li> | ||
+ | </ol> | ||
− | |||
− | < | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">B. Perkembangan Android </P></div> |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Nazruddin Safaat H (2012:11),didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya sebagai berikut:</P></div> | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Android Versi 4.1 (Jelly Bean) : Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. | |
− | + | </P></div> | |
− | + | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | + | ||
− | < | + | |
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui.Google Now memberikan informasi yang tepat pada waktu yang tepat pula.Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.</P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">C.Android SDK </P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Nazruddin Safaat H (2012:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”</P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya adalah: | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> | + | </P></div> |
− | + | ||
− | < | + | |
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">D. ADB Shell </P></div> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adb sendiri merupakan bagian dari android developmentbridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya. | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | + | </P></div> |
− | <p style="line-height: 2"> | + | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2"> | |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0. | + | E. Android Simulator </P></div> |
− | <p style="line-height: 2"> | + | |
− | |||
− | |||
− | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Fungsi dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Sumber : Nazruddin Safaat H (2012:21)''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.4. Tampilan android simulator''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">F. DDMS </P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | ====Bluetooth HC05==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''1. Definisi Bluetooth HC05'''</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 Anggit Supriyanto(2013) “Bluetooth HC05 adalah Modul Bluetooth to serial yang menggunakan protocol standar Bluetooth V2.0 dan kebutuhan tegangan sebesar 3,3V2 | ||
+ | </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 Agung Alpurqon(2014) “Bluetooth HC05 adalah Modul Bluetooth SPP(Serial Port Protoco) yang mudah di gunakan,yang di rancang untuk komunikasi nirkabel dengan penganturan koneksi | ||
+ | </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 dua penjelasan diatas kita bisa menyimpulakn bahwa Bluetooth HC-05 Adalah sebuah modul Bluetooth SPP (Serial Port Protocol) yang mudah digunakan untuk komunikasi serial wireless (nirkabel) yang mengkonversi port serial ke Bluetooth. HC-05 menggunakan modulasi bluetooth V2.0 + EDR (Enchanced Data Rate) 3 Mbps dengan memanfaatkan gelombang radio berfrekuensi 2,4 GHz.Modul ini dapat digunakan sebagai slave maupun master. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">HC-05 memiliki 2 mode konfigurasi, yaitu AT mode dan Communication mode.AT mode berfungsi untuk melakukan pengaturan konfigurasi dari HC-05. Sedangkan Communication mode berfungsi untuk melakukan komunikasi bluetooth dengan piranti lain. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.5.Bluetooth HC 05 | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Sumber :blog.romanmueller.ch''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Konsep Dasar Sensor Temperature LM-35==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''1. Definisi Sensor Temperature LM-35'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sensor suhu LM35 merupakan komponen elektronika yang berfungsiuntuk mengubah besaran fisis yang berupa suhu menjadi besaran elektris 16tegangan. Sensor suhu LM35 memiliki parameter bahwa setiap kenaikan 1ºCtegangan keluarannya naik sebesar 10mV dengan batas maksimal keluaransensor adalah 1,5 V pada suhu 150°C. Misalnya pada perancanganmenggunakan sensor suhu LM35 kita tentukan keluaran adc mencapai fullscale pada saat suhu 100°C, sehingga saat suhu 100°C tegangan keluarantransduser (10mV/°C x 100°C) = 1V.[6] | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sensor suhu LM35 telah dikalibrasi secara internal dalam Celcius dengansensitivitas 10mV/0C dan sensor ini dapat beroperasi pada suhu -550C hingga + 1500C dan pada tegangan 4 V hingga 30V .Sensor ini hanya membutuhkan60 micro Ampere untuk beroperasi sehingga memiliki peningkatan panas yang sangat rendah yaitu kurang dari 0.10C pada keadaan udara tidak bergerak. Berikut adalah bentuk dari sensor. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.6. LM35 | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''(Sumber : library.binus.ac.id)''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''2. Karakteristik dari sensor suhu LM35 : '''</p></div> | ||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki sensitivitas suhu, dengan faktor skala linier antarategangan dan suhu10 mVolt/ºC, sehingga dapat dikalibrasi langsung dalam celcius.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki ketepatan atau akurasi kalibrasi yaitu 0,5ºC pada suhu 25ºC</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki jangkauan maksimal operasi suhu antara -55 ºC sampai+150ºC. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bekerja pada tegangan 4 sampai 30 volt.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki arus rendah yaitu kurang dari 60 µA</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki pemanasan sendiri yang rendah (low-heating) yaitu kurangdari0,1 ºC pada udara normal. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki impedansi keluaran yang rendah yaitu 0,1 W untuk beban1 mA. </li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memiliki ketidak linieran hanya sekitar ± ¼ ºC.</li> | ||
− | |||
− | |||
− | |||
− | |||
</ol> | </ol> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ====Konsep Dasar LCD==== |
− | == | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> |
+ | <p style="line-height: 2"> | ||
+ | '''1. Definisi LCD'''</p></div> | ||
− | < | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> LCD(Liquid Cristal Display) adalah satu layar bagian dari modul peraga yang menampilkan karakter yang diinginkan. Layar LCD menggunakan dua buah lembaran bahan yang dapat mempolarisasikan dan kristal cair diantara kedua lembaran tersebut. Arus listrik yang melewati cairan menyebabkan kristal merata sehingga cahaya tidak dapat melalui setiap kristal. karenanya, seperti pengaturan cahaya, menentukan apakah cahaya dapat melewati atau tidak.Sehinggadapat mengubah bentuk kristal cairnya membentuk tampilan angka atau huruf pada layar. |
− | + | </P></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + | ||
− | == | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kegunaan LCD banyak sekali dalam perancangan suatu sistem dengan menggunakan mikrokontroler. LCD dapat berfungsi untuk menampilkan suatu nilai hasil sensor,menampilkan teks,atau menampilkan menu pada aplikasi mikrokontroller. Pada alat ini ukuran tipe LCD yang digunakan adalah LCD 2x16, seperti gambar dibawah ini: |
+ | </P></div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.7 LCD2x16 | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''(Sumber : etekno.blogspot.com )''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''2. Display karakter pada LCD diatur oleh pin EN, RS dan RW :'''</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jalur EN dinamakan Enable. Jalur ini digunakan untuk memberitahu LCD bahwa anda sedang mengirimkan sebuah data. Untuk mengirimkan data ke LCD, maka melalui program EN harus dibuat logika low “0” dan set pada dua jalur control yang lain RS dan RW. Ketika dua jalur yang lain telah siap, set EN dengan logica “1” dan tunggu untuk sejumlah waktu tertentu (sesuai dengan data sheet dari LCD tersebut) dan berikutnya set EN ke logika low “0” lagi. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jalur RS adalah jalur Register Select. Ketika RS berlogika low “0”, data akan dianggap sebagai sebuah perintah atau instruksi khusus (seperti clearscreen, posisi kursor, dll). Ketika RS berlogika high “1”, data yang dikirim adalah data text yang akan ditampilkan pada display LCD. Sebagai contoh, untuk menampilkan huruf “T” pada layar LCD maka RS harus diset logika high “1”. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jalur RW adalah jalur control Read/ Write. Ketika RW berlogika low (0), maka informasi pada bus data akan dituliskan pada layar LCD. Ketika RW berlogika high ”1”, maka program akan melakukan pembacaan memori dari LCD.Sedangkan pada aplikasi umum pin RW selalu diberi logika low”0”. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada akhirnya,bus data terdiri dari 4 atau 8 jalur (bergantung pada mode operasi yang dipilih oleh user). Pada kasus bus data 8 bit, jalur di acukan sebagai DB0s/ dDB7. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | ====Konsep Dasar Resistor==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''1. Definisi Resistor atau tahanan'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Winarno (2011:39),<ref name= "Winarno"> Winarno dan Arifianto, Deni. 2011. “ Bikin Robot Itu Gampang”. Jakarta : PT Kawan Pustaka.</ref> , “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”. </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sandy Hermawan (2014:262), “Resistor adalah satu elemen elektronika yang di gunakan sebagai hambatan listrik”.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari pengertian diatas dapat disimpulkan bahwa resistor adalah komponen elektronika yang berfungsi memberikan tahanan atau hambatan arus listrik.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik, dan merupakan salah satu komponen yang paling sering digunakan. Resistor dapat dibuat dari bermacam-macam kompon dan film, bahkan kawat resistansi (kawat yang dibuat dari paduan resistivitas tinggi sepertinikel-kromium)</P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''(Sumber: Winarno(2011:39) | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.8. Resistor''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Karakteristik utama dari resisitor adalah resisitansinya dan daya listrik yang dapat dihantarkan. Karakteristik lain termasuk koefisien suhu, listrik dan induktansi.</P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor dapat diintegrasikan kedalam sirkuit hibrida dan papan sirkuit cetak, bahkan sirkuit terpadu.Ukuran dan letak kaki bergantungpada desain sirkuit, kebutuhan daya resistor harus cukup dan disesuaikan dengan kebutuhan arus rangkaian agar tidak terbakar.</P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.9. SkemaWarna Resistor | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''(Sumber: http://chamchumcham.blogspot.com/)''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''2. Satuan'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ohm (simbol: Ω adalah satuan SI untuk resistansi listrik, diambil dari nama Georg Ohm). Nilai satuan terbesar yang digunakan untuk menentukan besarnya nilai resistor 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">1 Mega Ohm (MΩ) = 1.000.000 Ohm.</P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1 kilo Ohm (KΩ) = 1.000 Ohm.</P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''3. Resistor Tetap'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor tetap yaitu resistor yang nilainya tidak dapat berubah, jadi selalu tetap (konstan).Resistor ini biasanya dibuat dari nikelin atau karbon.Berfungsi sebagai pembagi tegangan, mengatur atau membatasi arus pada suatu rangkaian serta memperbesar dan memperkecil tegangan. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.10.Resistor Tetap | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''(Sumber :Rangkaian elektronika)''' </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor dibagi menjadi 6 yaitu: | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Resistor Kawat</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor kawat ini adalah jenis resistor pertama yang lahir pada generasi pertama pada waktu rangkaian elektroniaka masih menggunakan Tabung Hampa (Vacuum Tube).Bentuknya bervariasi dan fisik agak besar.Resisistor ini biasanya banyak digunakan dalam rangkaian daya karena memiliki ketahanan yang tinggi yaitu disipasi terhadap panas yang tinggi. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Resisitor Batang Karbon (Arang) </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada awalnya resistor ini dibuat dari bahan karbon kasar yang diberililitan kawat yang kemudian diberi tanda dengan kode warna berbentuk gelang dan untuk pembacaanya dapat dilihat pada table kode warna. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Resistor Keramik atau Porselin</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dengan adanya perkembangan teknologi elektronika, saat ini telah dikembangkan jenis resistor yang dibuat dari bahan keramik atau porselin.Jenis resistor ini banyak dipergunakan dalam rangkaian-rangkaian modern seperti sekarang ini karena bentuk fisiknya kecil dan memiliki ketahanan yang tinggi. Di pasaran kita akan menjumpai resisitor jenis ini dengan ukuran bervariasi mulai dari 1/4 Watt, 1/3 Watt, ½ Watt, 1 Watt dan 2 Watt. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Resisitor Film Karbon </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sejalan dengan perkembangan teknologi para produsen komponen elektronika telah memunculkan jenis resistor yang dibuat dari bahan karbon dan dilapisi dengan bahan film yang berfungsi sebagai pelindung terhadap pengaruh luar.Nilai resistansinya dicantumkan dalam bentuk kode warna seperti pada Resistor Karbon. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Resisitor Film Metal</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor Film Metal dibuat dengan bentuk hampir menyerupai resistor film karbon dan memiliki keadaan dan stabilitas yang tinggi dan tahan terhadap perubahan temperatur. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Resisitor Tipe Film Tebal </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor jenis ini bentuknya merip dengan resistor film metal, namun resistor ini dirancang khusus agar memiliki kehandalan yang tinggi.Sebagai contoh sebuah resistor film tebal dengan rating daya 2 Watt saja sudah mampu untuk dipakai menahan beban tegangan di atas satuan Kilo Volt. | ||
+ | </P></div></ol> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''4. Resistor Tidak Tetap'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Resistor tidak tetap yaitu resistor yang nilainya dapat berubah-ubah dengan jalan menggeser atau memutar toggle pada alat tersebut, sehingga nilai resistor dapat kita tetapkan sesuai dengan kebutuhan. Berfungsi sebagai pengatur volume (mengatur besar kecilnya arus), tone control pada sound system, pengatur tinggi rendahnya nada (bass/trabel) serta berfungsi sebagai pembagi tegangan arus dan tegangan. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i1371.photobucket.com/albums/ag295/muhammadsyarif/Skripsi%20BOAT/Raspberry%20pi%20B_zpsmqvuejjm.jpg</p></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''Gambar 2.11.Resistor Tidak Tetap | ||
+ | ''' </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: center;">'''(Sumber :Rangkaianelektronika)''' </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 bahwa resistor tidak tetap dibagi menjadi 5 yaitu: | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Potensiometer</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Potensiometer adalah komponen pembagi tegangan yang dapat disetel sesuai dengan keinginan.Bentuk fisik dari Potensiometer pada umumnya besar dan dibuat dari bahan kawat atau arang (karbon). | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Potensiameter Preset </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Potensiameter Preset bentuknya sangat kecil dan pengaturannya sama dengan Trimpot yaitu dengan menggunakan obeng yang diputar pada bagian lubang coakan. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">NTC dan PTC </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">NTC adalah singakatan dari Negative Temperature Coefficient sedangkan PTC adalah singkatan dari PositiveTemperature Coefficient.Sifat dari komponen NTC adalah resisitor yang nilai tahannya akan menurun apabila temperature sekelilingnya naik dan sebaliknya komponen PTC adalah resistor yang nilai tahannya akan bertambah besar apabila temperaturnya turun. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">LDR ( Light Dependent Resisitor) </li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">LDR adalah singkatan dari Light Dependent Resisitor yaitu resisitor yang tergantung cahaya, artinya nilai tahannya akan berubah-ubah apabila terkena cahaya dan perubahannya tergantung dari intensitas cahaya yang diterimanya. | ||
+ | </P></div> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">VDR (Volttage Dependent Resistor)</li> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">VDR adalah singkatan dari Volttage Dependent Resistor yaitu resistor yang nilai tahannya akan berubah tergantung tegangan yang diterimanya. Sifat dari VDR adalah semakin besar tegangan yang diterimanya maka tahanannya akan semakin mengecil sehingga arus yang melalui VDR akan bertambah besar. | ||
+ | </P></div> | ||
+ | |||
+ | ====Konsep Dasar Kapasitor atau Kondensator==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''1. Definisi Kapasitor'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Abdul Kadir (2012:3), bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Winarno (2011:39),<ref name= "Winarno"> Winarno dan Arifianto, Deni. 2011. “ Bikin Robot Itu Gampang”. Jakarta : PT Kawan Pustaka.</ref> , “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”. </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kapasitor sendiri berasal dari kata capacitance atau kapasitas yang artinya adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang melalui suatu sistem atau dihubungkan ke bumi. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairan elektrolit dan biasanya berbentuk tabung.</P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" >Gambar 2.12. Lambang Kondensator | ||
+ | |||
+ | </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''(Sumber: Winarno(2011:39)''' </p> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju.</P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" >Gambar 2.13. Lambang Kapasitor | ||
+ | |||
+ | </p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''Sumber: Winarno (2011:39)''' </p> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Namun kebiasaan dan kondisi serta artikulasi bahasa setiap negara tergantung pada masyarakat yang lebih sering menyebutkannya. Kini kebiasaan orang tersebut hanya menyebutkan salah satu nama yang paling dominan digunakan atau lebih sering didengar. Pada masa kini, kondensator sering disebut kapasitor (capacitor) ataupun sebaliknya yang pada ilmu elektronika disingkat dengan huruf (C).</P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''2. Kapasitansi'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Satuan dari kapasitansi kondensator adalah Farad (F). Namun Farad adalah satuan yang terlalu besar, sehingga digunakan: | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. Pikofarad (pF) = 1X10-12 | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b. Nanofarad (nF) = 1X10-9 F | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. Microfarad (µF) = 1X10-6 | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Satuan Farad adalah satuan yang sangat besar dan jarang dipergunakan dalam percobaan. Dalam prakteknya biasanya dipergunakan satuan Farad dalam bentuk pecahan seperti berikut ini: | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">a. 1 Farad (F) = 1.000.000 µF (mikroFarad) | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">b. 1 mikroFarad (µF) = 1.000 nF (nanoFarad) | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c. 1 nanoFarad (nF) = 1.000 pF (pikoFarad) | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" > Tabel 2.3. Nilai Kapasitansi | ||
+ | </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''(Sumber :Rangkaian elektronika)''' </p> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ada jenis kapasitor lain seperti kapasitor elektrolit yang selain memiliki nilai kapasitas juga memiliki parameter-parametera lain seperti batas tegangan kerja. Batas tegangan kerja (Working Voltage) yaitu batas tegangan maksimum di mana kapasitas tersebut dapat dioperasikan dalam suatu rangaian.Parameter tersebut biasanya dicantumkan langsung pada badan kapasitor.Selain daripada itu untuk jenis-jenis kapasitor pada umumnya diberi tanda (+) dan (-).Tanda tersebut adalah menyatakan polaritas yang harus dihubungkan dengan catu daya. Dalam pemasanganannya harus diperhatikan baik-baik jangan sampai kedua tanda tersebut dipasang terbalik sebab apabiala sampai terbalik akan mengakibatkan kerusakan pada kapasitor tersebut dan bahkan akan merusak rangkaian 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">Apabila kita mendekatkan 2 macam bahan konduktor dengan tidak saling bersentuhan, kemudian kepada kedua bahan tadi kita alirkan aliran listrik, secara teoritis kita telah mendapatkan sebuah Kapasitor sederhana. Namun dalam dunia elektronika tentunya tidak sederhana itu, masih ada factor lain yang perlu dipertimbangkan dalam pembuatan sebuah Kapasitor. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Besarnya kapasitas dari sebuah Kapasitornya dapat ditentukan dengan rumus: | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">c = 0,0885 x Ɛ x D/d µF | ||
+ | |||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">d = jarak antara kedua metal foil dalam cm | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ɛ = konstanta dielektrikum | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">D = luas bahan metal foil dalam cm2 | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari rumus di atas, kita dapat melihat bahwa besar kecilnya kapasitas suatu komponen Kapasitor tergantung kepada konstanta dielektrikum atau bahan dielektrikum serta luas bidang bahan dielektrikum yang digunakan. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pengertian dari Dielektrikum adalah angkka tetap yang dipergunakan untuk membandingkan suatu bahan Dielektrikum dengan nilai konstanta Dielektrikum udara (Ɛ udara = 1).</P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" > Tabel 2.4. Tabel Daftar Konstanta Bahan Dielektrikum | ||
+ | </p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''(Sumber :Rangkaian elektronika)''' </p> | ||
+ | </div> | ||
+ | |||
+ | ====Konsep Dasar Transistor==== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''1. Definisi Transistor'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Abdul Kadir (2012:3), Transistor merupakan komponen dengan fungsi bermacam-macam. Komponen ini dapat berfungsi seperti layaknya keran air. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya.Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya. </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''Gambar 2.14. Transistor''' </p> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" > (Sumber: Abdul Kadir 2012:3) | ||
+ | </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor. | ||
+ | </P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Transistor disusun menggunakan sambungan dioda.Berdasarkan jenis sambungan transistor dibedakan menjadi dua jenis sebagai berikut. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">a. BJT (Bipolar Juction Transistor) | ||
+ | </P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">BJT memiliki 2 dioda yang kutub positif atau kutub negatifnya terhimpit, serta memiliki terminal, yaitu emitor (E), kolektor (C), dan basis (B). BJT dapat dibagi menjadi dua jenis berikut ini: | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">1. NPN (Negative Positive Negative) | ||
+ | </P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Transistor NPN terdiri dari 1 lapisan semikondutor tipe-P di antara 2 lapisansemikonduktor tipe-n.Arus kecil yang memasuki basis pada emitter dikuatkan di keluran kolektor. Dengan kata lain, transistor NPN hidup ketika tegangan basis lebih tinggi dari pada tengan emitter. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''Gambar 2.15. Transistor NPN''' </p> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" > (Sumber: Abdul Kadir 2012:3) | ||
+ | </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">2. PNP (Positive Negative Positive) | ||
+ | </P></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Transistor PNP terdiri dari 2 lapisan semikonduktor tipe-n di antara 2 alpisan semikonduktor tipe-p. arus kecil yang meninggalkan basis pada moda tunggal emitter dikuatkan dikeluran kolektor. Dengan kata lain, transistor PNP hidup ketika tegangan basis lebih rendah dari pada tegangan emitter. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">http://i50.photobucket.com/albums/f301/emsyarife/Gambar%20KKP/Gambar25Lapisankapasitor_zps5c0527ef.png</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | <p style="text-align: center;">'''Gambar 2.16. Transistor PNP''' </p> | ||
+ | </div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="text-align: left;" > (Sumber: Abdul Kadir 2012:3) | ||
+ | </p></div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern.Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat).Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio.Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi.Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''2. Cara Kerja Semikonduktor'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pada dasarnya, transistor dan tabung vakum memiliki fungsi yang serupa keduanya mengatur jumlah aliran arus listrik. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Untuk mengerti cara kerja semikonduktor, misalkan sebuah gelas berisi air murni. Jika sepasang konduktor dimasukan kedalamnya, dan diberikan tegangan DC tepat dibawah tegangan elektrolisis (sebelum air berubah menjadi Hidrogen dan Oksigen), tidak akan ada arus mengalir karena air tidak memiliki pembawa muatan (charge carriers). Sehingga, air murni dianggap sebagai isolator. Jika sedikit garam dapur dimasukan ke dalamnya, konduksi arus akan mulai mengalir, karena sejumlah pembawa muatan bebas (mobile carriers, ion) terbentuk. Menaikan konsentrasi garam akan meningkatkan konduksi, namun tidak banyak. Garam dapur sendiri adalah non-konduktor (isolator), karena pembawa muatanya tidak bebas. </P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Silikon murni sendiri adalah sebuah isolator, namun jika sedikit pencemar ditambahkan, seperti Arsenik, dengan sebuah proses yang dinamakan doping, dalam jumlah yang cukup kecil sehingga tidak mengacaukan tata letak kristal silikon, Arsenik akan memberikan elektron bebas dan hasilnya memungkinkan terjadinya konduksi arus listrik. Ini karena Arsenik memiliki 5 atom di orbit terluarnya, sedangkan Silikon hanya 4.Konduksi terjadi karena pembawa muatan bebas telah ditambahkan (oleh kelebihan elektron dari Arsenik).Dalam kasus ini, sebuah Silikon tipe-n (n untuk negatif, karena pembawa muatannya adalah elektron yang bermuatan negatif) telah terbentuk.</P></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Selain dari itu, silikon dapat dicampur dengan Boron untuk membuat semikonduktor tipe-p. Karena Boron hanya memiliki 3 elektron di orbit paling luarnya, pembawa muatan yang baru, dinamakan "lubang" (hole, pembawa muatan positif), akan terbentuk di dalam tata letak kristal silikon. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam tabung hampa, pembawa muatan (elektron) akan dipancarkan oleh emisi thermionic dari sebuah katode yang dipanaskan oleh kawat filamen. Karena itu, tabung hampa tidak bisa membuat pembawa muatan positif (hole). | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dapat dilihat bahwa pembawa muatan yang bermuatan sama akan saling tolak menolak, sehingga tanpa adanya gaya yang lain, pembawa-pembawa muatan ini akan terdistribusi secara merata di dalam materi semikonduktor. Namun di dalam sebuah transistor | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Bipolar (atau diode junction) dimana sebuah semikonduktor tipe-p dan sebuah semikonduktor tipe-n dibuat dalam satu keping silikon, pembawa-pembawa muatan ini cenderung berpindah ke arah sambungan P-N tersebut (perbatasan antara semikonduktor tipe-p dan tipe-n), karena tertarik oleh muatan yang berlawanan dari seberangnya. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kenaikan dari jumlah pencemar (doping level) akan meningkatkan konduktivitas dari materi semikonduktor, asalkan tata-letak kristal silikon tetap dipertahankan. Dalam sebuah transistor bipolar, daerah terminal emiter memiliki jumlah doping yang lebih besar dibandingkan dengan terminal basis.Rasio perbandingan antara doping emiter dan basis adalah satu dari banyak faktor yang menentukan sifat penguatan arus (current gain) dari transistor 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">Jumlah doping yang diperlukan sebuah semikonduktor adalah sangat kecil, dalam ukuran satu berbanding seratus juta, dan ini menjadi kunci dalam keberhasilan semikonduktor.Dalam sebuah metal, populasi pembawa muatan adalah sangat tinggi; satu pembawa muatan untuk setiap atom. Dalam metal, untuk mengubah metal menjadi isolator, pembawa muatan harus disapu dengan memasang suatu beda tegangan. Dalam metal, tegangan ini sangat tinggi, jauh lebih tinggi dari yang mampu menghancurkannya.Namun, dalam sebuah semikonduktor hanya ada satu pembawa muatan dalam beberapa juta atom.Jumlah tegangan yang diperlukan untuk menyapu pembawa muatan dalam sejumlah besar semikonduktor dapat dicapai dengan mudah.Dengan kata lain, listrik di dalam metal adalahinkompresible (tidak bisa dimampatkan), seperti fluida.Sedangkan dalam semikonduktor, listrik bersifat seperti gas yang bisa dimampatkan.Semikonduktor dengan doping dapat diubah menjadi isolator, sedangkan metal tidak. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Konduksi disebabkan oleh pembawa muatan, yaitu elektron atau lubang, namun dasarnya transistor bipolar adalah aksi kegiatan dari pembawa muatan tersebut untuk menyebrangi daerah depletion zone.Depletion zone ini terbentuk karena transistor tersebut diberikan tegangan bias terbalik, oleh tegangan yang diberikan di antara basis dan emiter.Walau transistor terlihat seperti dibentuk oleh dua diode yang disambungkan, sebuah transistor sendiri tidak bisa dibuat dengan menyambungkan dua diode. Untuk membuat transistor, bagian-bagiannya harus dibuat dari sepotong kristal silikon, dengan sebuah daerah basis yang sangat tipis. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"> | ||
+ | <p style="line-height: 2"> | ||
+ | '''3. Cara kerja transistor'''</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut. | ||
+ | </P></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut.Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut. | ||
+ | </P></div> | ||
+ | |||
+ | |||
+ | |||
+ | ==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, Sudaryono dan Untung Rahardja (2010:86) <ref name= "Guritno"> Guritno, Sudaryono dan Untung Rahardja. theory and application of IT Research. April 2010.</ref> , “Literature review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama”.</P></div> | ||
+ | |||
+ | <ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian Dida Permadani dari Universitas Negeri Malang yang berjudul “Sistem Monitoring Suhu Inkubator dan Berat Badan Pada Bayi Berat Lahir Rendah (BBLR) di Dalam Inkubator Berbasis Personal Computer (PC)” Penelitian ini bertujuan untuk merancang bangun alat pengukur suhu dan massa beserta distribusinya, serta mengkarakterisasi alat hasil rancang bangun sistem monitoring suhu dan massa.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian Arya Lazuardi dari Universitas Indonesia yang berjudul “Perancangan dan Sistem Pengendalian Switch Breaker pada Jaringan Listrik dengan Menggunakan Remote Control via SMS” tahun 2008. Penelitian ini bertujuan untuk membangun sebuah sistem jaringan listrik dengan sms sebagai media kontrol untuk mengendalikan switch breaker.</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian Afniza dari Universitas Sumatera Utara yang berjudul “Pembuatan Alat Ukur Kadar Alkohol Menggunakan Sensor TGS822 Berbasis Mikrokontroler AVR ATMega8535” tahun 2012. Untuk menguji kadar alkohol secara cepat dan tepat serta ditampilkan lewat LCD (Liquid Crystal Display).</li> | ||
+ | |||
+ | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh M, Shafanizam, Y, Z Arief Z Adzis, yang ditulis diinternasional journal of Egineering and innovatie Technology (IJEIT) Volume 1, yang diterbitkan pada 14 april 2012. dengan judul ‘‘Development of Electrical Apliance Controlling System using Bluetooth Technology” Penelitian tersebut menggunakan Bluetooth sebagai sarana komunikasinya dan computer sebagai pengontrolnya. </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 4 Literature Review yang ada, telah banyak penelitian mengenai tentang Sistem Monitoring, controlling Suhu Ruangan. Di samping itu juga ada pembahasaan mengenai perancangan beberapa alat Monitoring Suhu Ruangan yaitu Perancangan LM35, LCD Menggunakan Mikrokontroler Arduino Uno, untuk display menggunakan LCD 16x2. Maka dari itu penulis mengambil satu sample atau contoh untuk dijadikan acuan dari ke 4 (empat) literature review diatas yaitu dengan judul Sistem Monitoring Suhu Inkubator dan Berat Badan Pada Bayi Berat Lahir Rendah (BBLR) di Dalam Inkubator Berbasis Personal Computer (PC). Pada penelitian tersebut peneliti belum menggunakan atau memanfaatkan operating system Personal Computer (PC) sebagai interface .</P></div> | ||
{{pagebreak}} | {{pagebreak}} | ||
Revisi per 27 Februari 2016 05.28
SISTEM MONITORING SUHU RUANGAN BERBASIS
ARDUINO DAN VISUAL BASIC.NET PADA KANTOR
BADAN LINGKUNGAN HIDUP DAERAH (BLHD)
PEMDA TIGARAKSA
Disusun Oleh :
NIM |
: 1133465657
|
NAMA |
JURUSAN SISTEM KOMPUTER
KONSENTRASI CREATIVE COMMUNICATION AND INNOVATIVE TECHNOLOGY
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2015/2016
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
SISTEM MONITORING SUHU RUANGAN BERBASIS
ARDUINO DAN VISUAL BASIC.NET PADA KANTOR
BADAN LINGKUNGAN HIDUP DAERAH (BLHD)
PEMDA TIGARAKSA
Disusun Oleh :
NIM |
: 1133465657
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Komputer
|
Konsentrasi |
: Creative Communication And Innovative Technology
|
Disahkan Oleh :
Tangerang, 28 Januari 2016
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Sistem Informasi
| ||||
(Ir. Untung Rahardja, M.T.I) |
(Ferry Sudarto,S.Kom., M.Pd)
| ||||
NIP : 000594 |
NIP : 079010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
SISTEM MONITORING SUHU RUANGAN BERBASIS
ARDUINO DAN VISUAL BASIC.NET PADA KANTOR
BADAN LINGKUNGAN HIDUP DAERAH (BLHD)
PEMDA TIGARAKSA
Dibuat Oleh :
NIM |
: 1133465657
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Komputer
Konsentrasi Creative Communication And Innovative Technology
Tahun Akademik 2015/2016
Disetujui Oleh :
Tangerang, 25 Januari 2016
Pembimbing I |
Pembimbing II
| ||
(Moch. Ibnu Safari, M.Kom) |
(Asep Saefullah, S Pd.,M.Kom)
| ||
NID : 14009 |
NID : 06121
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
SISTEM MONITORING SUHU RUANGAN BERBASIS
ARDUINO DAN VISUAL BASIC.NET PADA KANTOR
BADAN LINGKUNGAN HIDUP DAERAH (BLHD)
PEMDA TIGARAKSA
Dibuat Oleh :
NIM |
: 1133465657
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Komputer
Konsentrasi Creative Communication And innovative Technology
Tahun Akademik 2015/2016
Disetujui Penguji :
Tangerang,28 Januari 2016
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
SISTEM MONITORING SUHU RUANGAN BERBASIS
ARDUINO DAN VISUAL BASIC.NET PADA KANTOR
BADAN LINGKUNGAN HIDUP DAERAH (BLHD)
PEMDA TIGARAKSA
Saya yang bertanda tangan dibawah ini,
NIM |
: 1133465657
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Komputer
|
Konsentrasi |
: Creative Communication And Innovative Technology
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, 28 Januari 2016
NIM : 1133465657
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
Dalam perkembangan teknologi yang semakin maju ini, banyak sekali dibutuhkan peralatan yang efisien dan praktis, salah satunya dalam pengukuran suhu udara secara realtime. Untuk itu dibuat sistem monitoring suhu ruangan berbasis arduino dan visual basic.net. sistem ini memanfaatkan kemampuan mikrokontroller dalam proses akuisisi data suhu dari sensor yang digunakan yaitu sensor LM35, data suhu yang telah diukur sensor akan dibaca oleh mikrokontroller dan dikirimkan ke aplikasi visual basic.net melalui port arduino. Hasil pengujian sistem secara keseluruhan menunjukan bahwa data suhu dapat dikirimkan ke aplikasi visual basic.net serta ditampilkan di LCD karakter. Apabila suhu panas melebihi data yang telah di program, maka alarm akan aktif dan Android sebagai remote control AC pada ruangan melalui bluetooth.
Kata kunci : Arduino, Sensor suhu LM35, Visual Basic.Net, LCD (Liquid Crystal Display), Android
ABSTRACT
In the development of technology more advanced , a lot of needed equipment that is efficient and practical , one of them in air temperature measurements in realtime. For it made the room temperature monitoring system based arduino and visual basic.net . This system utilizes the capabilities of the microcontroller in the process of data acquisition from temperature censor LM35 censor that’s is used, the data measured temperature censor will be read by the microcontroller and transmitted to the application visual basic.net through arduino port. The test results showed that the overall system temperature data can be sent to applications visual basic.net and displayed on the LCD characters. If the heat exceeds the data already in the program , then the alarm will be activated and Android as a remote control air conditioning in the room via bluetooth .
Keywords : Arduino, Sensor suhu LM35, Visual Basic.Net, LCD (Liquid Crystal Display), Android
Bismillahirrahmanirrahiim,
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat-Nya sehingga penulis dapat menyelesaikan laporan Skripsi ini dengan baik. Laporan ini disajikan dalam bentuk buku. Adapun judul yang diambil dalam penyusunan Skripsi ini adalah " Sistem Monitoring Suhu Ruangan Berbasis Arduino Dan Visual Basic.net Pada Kantor Badan Lingkungan Hidup Daerah (BLHD) Pemda Tigaraksa ".
Laporan ini merupakan salah satu syarat yang ditempuh oleh mahasiswa sebelum melaksanakan Skripsi dalam jenjang Sarjana jurusan Sistem Komputer pada Perguruan Tinggi Raharja, Tangerang. Sebagai bahan penulisan, data dikumpulkan berdasarkan hasil observasi, wawancara, dan sumber literature yang mendukung penulisan ini. Penulis menyadari dengan sepenuh hati bahwa tersusunnya Skripsi ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak, oleh karena itu penulis mengucapkan terima kasih kepada:
- Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja.
- Bapak Drs. PO. Abas Sunarya, M.Si selaku Direktur Perguruan Tinggi Raharja.
- Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik.
- Bapak Ferry Sudarto, S.Kom., M.Pd. selaku Kepala Jurusan Sistem Komputer.
- Bapak Moch.Ibnu Safari, M.Kom selaku pembimbing I yang telah memberikan banyak masukan dalam penyusunan Skripsi ini.
- Bapak Asep Saefullah, S.Pd., M.Kom selaku pembimbing II yang telah memberikan bimbingan dalam penyusunan Skripsi ini.
- Ibu Hj.Anna Shoba, ST, M.SI sekalu Stakeholder dalam dilakukannya skripsi ini.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
- Ibu, Kakak, Kekasih saya dan semua saudara dalam keluarga yang telah memberikan dukungan, baik moril, materil, maupun doa untuk keberhasilan kepada penulis dalam menyelesaikan laporan Skripsi ini.
- Rekan-rekan seperjuangan dan senior yang telah memberikan saya semangat, serta semua pihak yang tidak dapat penulis sebutkan satu persatu dalam penyusunan Skripsi ini.
Penyusun menyadari bahwa dalam penyajian dan penyusunan laporan Skripsi ini masih banyak kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan acuan bagi penyusun untuk menyempurnakannya dimasa yang akan datang.
Akhir kata, penulis mengucapkan terima kasih atas perhatian dari pembaca. Semoga Tuhan Yang Maha Esa senantiasa memberikan rahmat-Nya kepada kita semua. Dan semoga laporan Skripsi ini dapat bermanfaat, khususnya bagi penulis dan umumnya bagi seluruh pembaca sekalian.
Tangerang, 28 Januari 2016 | |
Ratu Tanti Tanbiroh | |
NIM. 1133465657 |
Daftar isi
BAB I
Latar Belakang
Secara umum penggunaan sistem yang dapat memonitoring ruang ruang tersebut sangat penting. Gedung BLHD berlokasi dipusat pemerintahan Kota Tigaraksa, Kantor tersebut menempati di lantai 2. Keadaan suhu ruangan pada Kantor tersebut terasa sangat panas walaupun sudah menggunakan AC. Maka, permasalahan yang dihadapi dalam pengkondisian keadaan ruangan tersebut diperlukannya monitoring suhu dan kendali yang dilakukan secara realtime. Sedangkan data yang bersifat realtime, dapat memberikan informasi dan peringatan terhadap kondisi suhu pada ruangan.
Sehubungan dengan hal diatas, penulis berkeinginan untuk membuat alat pengukur suhu ruangan dengan mikrokontroler. Mikrokontroler merupakan sebuah chip atau IC (Integrated Circuit) yang dapat diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai ‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian elektronik. Mikrokontroler tidak sama dengan mikroprosesor, mikroprosesor adalah sebuah chip CPU yang digunakan oleh sistem komputer, sedangkan mikrokontroler adalah merupakan sebuah chip sistem komputer itu sendiri.
Untuk membuat alat pengukur suhu dengan sistem monitoring ini kita membutuhkan perangkat diantaranya adalah arduino, sensor suhu LM35, LCD, bluetooth, aplikasi visual basic, dan android. Arduino yaitu kit elektronik atau papan rangkaian elektronik open-source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Sedangkan sensor suhu LM35 yaitu komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas (sekitar 10 meter). Bluetooth sendiri dapat berupa card yang bentuk dan fungsinya hampir sama dengan card yang digunakan untuk wireless local area network (WLAN) dimana menggunakan frekuensi radio standar IEEE 802.11, hanya saja pada bluetooth mempunyai jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang lebih rendah. Untuk tampilan suhu menggunakan Liquid Crystal Display (LCD) dan aplikasi visual basic.net. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung (Object Oriented Programming = OOP). Dan Android sebagai controlling, Android adalah sistem operasi untuk telepon selular yang berbasis linux, android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang digunakan oleh bermacam tempat bergerak.
Berdasarkan permasalahan di atas, maka penulis ingin merancang suatu alat sederhana yang berjudul “SISTEM MONITORING SUHU RUANGAN BERBASIS ARDUINO DAN VISUAL BASIC.NET PADA KANTOR BADAN LINGKUNGAN HIDUP DAERAH (BLHD) PEMDA TIGARAKSA ”
Rumusan Masalah
Beberapa hal yang menjadi perumusan dalam penyusunan laporan ini antara lain :
-
Apakah kondisi ruangan dapat dikontrol dengan baik?
-
Bagaimana membuat sistem monitoring yang dapat mengukur nilai suhu secara realtime pada ruangan tersebut?
-
Bagaimana merancang sebuah sistem mikrokontroller yang dapat dikontrol melalui aplikasi visual basic?
Ruang Lingkup Penelitian
Sebagai pembatasan atas penyusunan laporan ini untuk tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka penulis memberikan ruang lingkup penelitian sebagai berikut:
-
Mengukur suhu pada ruangan dengan menggunakan sensor suhu LM35.
-
Menggunakan mikrokontroler Arduino Uno.
-
Menggunakan aplikasi visual basic sebagai interface pada kantor BLHD
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Dari perumusan masalah di atas maka tujuan penelitian ini adalah :
1. Tujuan Individual
-
Untuk memenuhi syarat kelulusan skripsi.
-
Untuk meningkatkan kreatifitas dalam membuat suatu program/alat.
2. Tujuan Fungsional
Untuk menciptakan alat pengukur suhu ruangan menggunakan sensor suhu LM35 yang menampilkan hasil suhu secara realtime pada LCD (Liquid Crystal Display) dan aplikasi visual basic serta dapat dikontrol dengan aplikasi android.
</div>3. Tujuan Individual
Untuk menciptakan alat pengukur suhu ruangan menggunakan sensor suhu LM35 yang menampilkan hasil suhu secara realtime pada LCD (Liquid Crystal Display) dan aplikasi visual basic serta dapat dikontrol dengan aplikasi android.
</div>Manfaat Penelitian
Adapun manfaat yang dihasilkan dari penelitian ini adalah :
1. Tujuan Individu
Menambahkan kreatifitas untuk peneliti dan menambah pengalaman
</div>2. Tujuan Fungsional
Menampilkan nilai ukur suhu sebagai media informasi yang creative and innovative
</div>3. Tujuan Individual
Agar staff kantor BLHD Pemda Kabupaten Tangerang tertarik dan mempermudah untuk mendapatkan nilai ukur suhu dengan menggunakan aplikasi visual basic.
</div>Metode Penelitian
Metode Pengumpulan Data
Pencarian data dan survey tempat dilakukan langsung di PT. YKK AP Indonesia terhadap kegiatan yang diteliti yaitu dengan melihat saluran air bawah tanah.
-
Wawancara : Pada metode ini penulis melakukan proses tanya jawab kepada Stakeholder yaitu Ibu HJ.Anna Shoba ST, M.SI selaku Kasubid Evaluasi Dampak Lingkungan ingin membuat sebuah alat pengukur suhu ruangan berbasis android yang bertujuan untuk mengetehui nilai ukur suhu secara realtime dan modern.
Metode Perancangan
Dalam laporan skripsi ini, perancangan yang digunakan adalah metode perancangan melalui tahap pembuatan flowchart yang di desain dengan mengikuti cara kerja sistem. Dan pada perancangan alat menggunakan Diagram Blok, metode ini dimaksudkan untuk bagaimana sistem itu dirancang dan alat apa saja yang dibutuhkan. Pada pembuatan alat ini, penulis menggunakan alat seperti: sensor suhu LM35, Bluetooth, mikrokontroller Arduino, Buzzer, LCD (Liquid Crystal Display).
Metode Pengujian
Pada metode pengujian ini yang saya pakai adalah metode pengujian black box, karena berfokus pada domain informasi dari perangkat lunak
Metode Prototype
Metode yang dipakai adalah metode prototyping evolutionary, karena dengan evolutionary ini sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.
Metode Studi Pustaka
Metode untuk mendapatkan informasi dengan mencatat dan mempelajari buku-buku atau literature review yang berhubungan dengan penelitian dari berbagai sumber yang tertulis maupun elektronik. Sebagian besar penulis melakukan pengumpulan data dan metode diambil dari situs-situs internet, dan sisanya dari buku cetak.
Metode Observasi
Merupakan metode pengumpulan data melalui pengamatan langsung atau peninjauan secara cermat dan langsung di lapangan atau lokasi penelitian. Penelitian ini dilakukan selama dua bulan september-oktober 2015 pada kantor BLHD Pemda Tigaraksa, yang menjadi lokasi penelitian guna memperoleh data dan keterangan yang berhubungan dengan jenis penelitian. Adapun data yang saya ambil adalah profil, dan struktur BLHD Pemda Tigaraksa.
Sistematika Penulisan
Laporan ini terbagi dalam beberapa bab yang berisi urutan secaragaris besar dan kemudian dibagi lagi dalam sub-sub yang akan membahas dan menguraikan masalah yang lebih terperinci. Secara garis besar penulisan ini terdiri dari :
BAB I PENDAHULUAN
Bab ini berisi uraian latar belakang, perumusan masalah, ruang lingkup penelitian, tujuan dan manfaat, metode penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab kedua ini berisi landasan teori sebagai konsep dasar dalam penyusunan alat dan beberapa definisi yang sesuai dengan penelitian sehingga menghasilkan karya yang bernilai ilmiah dan memiliki daya guna.
BAB III PEMBAHASAN
Bab ketiga ini berisikan tinjauan organisasi, gambaran umum perusahaan, sejarah singkat, penjelasan tentang wewenang dan tanggung jawab, struktur organisasi, komponen yang digunakan, berikut pembahasannya.
BAB IV HASIL DAN UJI COBA
Bab ini menjelaskan tentang implementasi dari system yang telah dirancang kemudian dilakukan pengujian atas kinerja dari system dan analisa terhadap komunikasi antara Arduino, LCD (Liquid Crystal Display), bluetooth, buzzer, android dan aplikasi visual basic.
BAB V PENUTUP
Bab ini berisi tentang kesimpulan dan saran dari pembuatan alat dan laporan sebagai upaya untuk perbaikan kedepan.
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
BAB II
Teori Umum
Konsep Dasar Perancangan Sistem
1. Definisi Sistem
Menurut Pratama (2014:07) “Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama.”
Menurut Eddy (2014:78) “Sistem didefinisikan sebagai sekumpulan objek, ide, berikut keterkaitannya didalam mencapai tujuan.”
Berdasarkan beberapa pendapat yang terdapat di atas, maka dapat disimpulkan sistem adalah sekelompok Objek yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.
MenurutDarmawan (2013:227)[1], , “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”.
Menurut Al-Jufri (2011:141)[2], , “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.
Menurut Darmawan (2013:228),[1] Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:
- Untuk memenuhi kebutuhan pemakai sistem.
- 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).
Konsep Dasar Pengontrolan
1. Definisi pengontrolan
Menurut Erinofiardi (2012 : 261)[3], “Suatu sistem kontrol otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia (otomatis)”.
Dan sistem kontrol bisa diartikan jalinan berbagai komponen yang menyusun sebuah sistem untuk menghasilkan respon yang di inginkan terhadap perubahan waktu .
Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian.
Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka (Open-loop Control System) dan Sistem Pengendali Loop Tertutup(Closed-loop Control System).
Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka ( Open-loop Control System ) dan Sistem Pengendali Loop Tertutup ( Closed-loop Control System ).
- Sistem Kontrol loop terbuka
Menurut Erinofiardi (2012:261)[3], sistem kontrol loop terbuka adalah ”suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.” - Sistem Kontrol loop tertutup
Menurut Erinofiardi (2012:261)[3], sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan”.
Sumber: Erinofiardi (2012:261) [3]
Gambar 2.1 Sistem Terbuka
Pada Gambar diagram blok 2.1. diatas menggambarkan bahwa didalam sistem tersebut tidak ada proses umpan balik untuk memperbaiki keadaan alat terkendali jika terjadi kesalahan. Jadi tugas dari elemen pengendali hanyalah memproses sinyal masukan kemudian mengirimkannya ke alat terkendali.
Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan.
Sumber: Erinofiardi (2012:261) [3]
Gambar 2.2 Sistem Tertutup
Gambar 2.2. diatas menyatakan hubungan antara masukan dan keluaran dari suatu loop sistem tertutup. Sinyal input yang sudah dibandingkan dengan sinyal umpan balik menghasilkan sinyal selisih atau sinyal kesalahan yang akan dikirimkan ke dalam elemen pengendali sehingga kemudian menghasilkan sebuah sinyal keluaran yang akan dikirim ke alat terkendali.
Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalsikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.
Konsep Dasar Prototipe
1. Definisi Prototype
Menurut Simarmata(2010 : 62)[4],” “Prototype adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan”.
Menurut Darmawan (2013:229)[1],“Prototipe adalah satu versi dari sebuah sistem potensial yang memeberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai.”.
Dari kedua definisi tersebut maka dapat disimpulkan bahwa Prototype adalah contoh dari produk atau sistem dalam bentuk sebenarnya yang dapat dirubah sesuai keinginan sebelum direalisasikan.
2. Jenis-jenis Prototype
Jenis-jenis Prototype secara general dibagi menjadi dua, yaitu: (Simarmata, 2010:64)[4]
a)Rapid Throwaway Prototyping
Pendekatan pengembangan perangkat keras/Iunak ini dipopulerkan oleh 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.
b) Prototype Evolusioner
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).
3. Kelebihan dan kelemahan Prototype
Kelebihan dan Kelemahan prototyping adalah sebagai berikut:
Tabel 2.1 Kelebihan dan Kekurangan Prototype
Sumber : Simarmata (2010:68) [5]
Konsep Mobile Aplication
1. Definisi mobile Aplication
Menurut Edy Irwansyah (2014:61) Mobile applicatons adalah aplikasi perangkat lunak yang dibuat khusus untuk dijalankan didalam tablet dan juga smartphone .
Umumnya untuk pembuatan Mobile applicatons para devepor moble app memerlukan IDE atau Integrated development environment dan juga SDK(software development kit), untuk pembuatan atau pengembangan dari mobile Apps.
Pada dasarnya mobile applicatonsbekerja menggunakan tenaga baterai dan juga mendapat dukungan dari prosesor, mobile applicatons sebelum di lempar ke pasaran akan di uji terlebih dahulu menggunakan emulator.
Konsep Dasar Flowchart
1. Definisi Flowchart
Menurut Sulindawati dan Muhammad Fathoni (2010:8), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.
Menurut Adelia dan Jimmy Setiawan (2011:116),[6] “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.
Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan.
2. Cara Membuat FlowChart
Ada beberapa petunjuk dalam pembuatan Flowchart Menurut Menurut Sulindawati dan Muhammad Fathoni (2010:8):
- Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.
- Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
- Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas
- Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.
- Setiap langkah dari aktifitas harus berada pada urutan yang benar
- Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.
- Gunakan simbol-simbol flowchart yang standar.
3. Jenis-Jenis FlowChart
Menurut Sulindawati (2010:8), Flowchart terbagi atas lima jenis, yaitu:
- Flowchart Sistem (System Flowchart)
- Flowchart Paperwork (Document Flowchart)
- Flowchart Skematik (Schematic Flowchart)
- Flowchart Program (Program Flowchart)
- Flowchart Proses (Process Flowchart)
Flowchart Sistem merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistemsecara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk sistem.Flowchart sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator).
Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem.Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat atau disimpan.
Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standart, tetapi juga menggunakan gambar-gambar komputer, peripeheral, form-form atau peralatan lain yang digunakan dalam sistem.
Flowchart Skemantik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh sesorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart.
Flowchart Program dihasilkan dari Flowchart Sistem.Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan.Flowchart ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi.Programmer menggunakan Flowchart Program untuk menggambarkan urutan instruksi dari program komputer.Analisa sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.
Flowchart Proses merupakan teknikmenggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki lima simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, Flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan.
Konsep Dasar Pengujian
1. Definisi pengujian
Menurut Rizky (2011:237), “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.
Menurut Simarmata (2010:323),[4] “Pengujian adalah proses terhadap aplikasi. Program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan.
Dari pengertian diatas dapat disimpulkan bahwa pengujian adalah proses terhadap aplikai yang saling terintegrasi guna untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan.
Secara teoritis, testing dapat dilakukan dengan berbagai jenis tipe dan teknik. Namun secara garis besar, terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah Black box dan White box testing.
2. Definisi Black box
Menurut Arie (2014),“Black Box adalah cara pengujian yang di lakukan dengan hanya menjalankan atau mengeksekusi unit atau model kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang di inginkan.”
Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2), ”Blackbox testing is a software testing techniques in which functionality of the software under test (SUT) istested without lookingattheinternalcodestructure,”
(Kotak hitam pengujian adalah teknik di mana fungsi dari perangkat lunak di bawah ujian (SUT) diuji tanpa memandang struktur internal kode, pengujian perangkat lunak).
Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian BlackBox digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.
Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba BlackBox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.
Uji coba BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:
- Fungsi-fungsi yang salah atau hilang
- Kesalahan interface
- Kesalahan dalam struktur data atau akses database eksternal
- Kesalahan performa
- kesalahan inisialisasi dan terminasi
Uji coba BlackBox diaplikasikan dibeberapa tahapan berikutnya.Karena uji coba BlackBox dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:
- Bagaimana validitas fungsionalnya diuji?
- Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?
- Apakah sistem secara khusus sensitif terhadap nilai input tertentu?
- Bagaimana batasan-batasan kelas data diisolasi?
- Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?
- Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?
Sehingga dalam uji coba BlackBox harus melewati beberapa proses sebagai berikut:
- Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.
- Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.
- Menentukan output untuk suatu jenis input.
- Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.
- Melakukan pengujian.
- Pembandingan output yang dihasilkan dengan output yang diharapkan.
- Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.
3. Metode Pengujian Dalam Black Box
Ada beberapa macam metode pengujian Black Box, berikut diantaranya:
a. Equivalence Partioning
Equivalence Partioning merupakan metode uji coba BlackBox yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.
b. Boundary Value Analysis
Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba.BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas.BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.
c. Cause - Effect Graphing Techniques
Cause - Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:
- Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.
- Pembuatan grafik Causes-Effect graph
- Grafik dikonversikan kedalam tabel keputusan
- Aturan tabel keputusan dikonversikan kedalam kasus uji
d. ComparisonTesting
Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik BlackBox Testing yang disebut Comparison Testing atau back-to-back Testing.
e. Sample and Robustness Testing
- Sample Testing
- Robustness Testing
Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji.Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu.
Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.
f. Behavior Testing dan Performance Testing
- Behavior Testing
- Performance Testing
Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.
Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program.Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain.Dapat digunakan untuk menguji batasan lingkungan program.
g. Requirement Testing
Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.
- Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program
- Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.
h. EnduranceTesting
EnduranceTesting melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.
Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.
4. Kelebihan dan kelemahan Black Box
Dalam uji coba BlackBox terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:
Tabel 2.2 Kelebihan dan Kelemahan BlackBox
Sumber siddiq (2012:14)
Konsep Dasar Elisitasi
1. Definisi Elisitasi
Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66) [7] , “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”.
Menurut Guritno (2011:302)[8], “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan bahwa elisitasi adalah suatu rancangan pada sebuah sistem yang diinginkan pengguna dan pihak yang terkait untuk dilakukan pengembangan.
2. Tahap-Tahap Elisitasi
Menurut Guritno dan kawan-kawan (2011:302)[8] elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :
a. Elisitasi Tahap I
Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
b. Elisitasi Tahap II
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.
Berikut penjelasan mengenai Metode MDI :
- (M) pada MDI berarti Mandatory (Penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
- (D) pada MDI berarti Desirable. Maksudnya, requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.
- (I) pada MDI berarti Inessential. Maksudnya, requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.
c. Elisitasi Tahap III
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 :
- T artinya Teknikal, bagaimana tata cara atauteknik pembuatan requirement dalam sistem diusulkan ?
- O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan ?
- E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem ?
Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :
- High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus dieleminasi.
- Middle (M) : Mampu dikerjakan.
- Low (L) : Mudah dikerjakan.
3. Final Elisitasi
Final Draft elisitasi, merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangakan.
4. Tujuan Elisitasi Kebutuhan
a. Mengetahui masalah apa saja yang perlu dipecahkan dan mengenali batasan-batasan sistem (system boundaries)
Proses-proses dalam pengambangan perangkat lunak sangat ditentukan olehseberapa dalam dan luas pengetahuan developerakan ranah permasalahan.Setiap ranah permasalahan memiliki ruang lingkupdan 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.
b. Mengenali siapa saja pemangku kepentingan
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 bagiandari proses elisitasi adalah menidentifikasi kebutuhan kelas pengguna yang berbeda, seperti pengguna pemula, pengguna ahli, pengguna sesekali, pengguna cacat, dan lain-lain.
c. Mengenali tujuan dari sistem yaitu sasaran-sasaran yang harus dicapai
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 dari pada solusi yang dimungkinkan untuk masalah tersebut.
5. Langkah-langkah elisitasi
Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:75),[7] berikut ini merupakan langkah-langkah untuk elisitasi kebutuhan :
- Identifikasi orang-orang yang akan membantu menentukan kebutuhan dan memahami kebutuhan organisasi mereka. Menilai kelayakan bisnis dan teknis untuk sistem yang diusulkan.
- Pembuatan grafik Causes-Effect graphMenentukan lingkungan teknis (misalnya, komputasi arsitektur, sistem operasi, kebutuhan telekomunikasi) ke mana sistem atau produk akan ditempatkan.
- Identifikasi ranah permasalahan, yaitu karakteristik lingkungan bisnis yang spesifik keranah aplikasi.
- Menentukan satu atau lebih metode elisitasi kebutuhan, misalnya wawancara, kelompok focus, dan pertemuan tim.
- 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.
- Menidentifikasi kebutuhan yang ambigu dan menyelesaikannya.
- Membuat skenario penggunaan untuk membantu pelanggan atau pengguna mengidentifikasi kebutuhan utama.
6. Masalah Dalam elisitasi
Menurut Nuseibeh and Eastbrook (2000) dalam Siahaan (2012:68), tahap elisitasi termasuk tahap yang sulit dalam spesifikasi perangkat lunak. Secara umum kesulitan ini disebabkan tiga masalah, yakni :
. a. Masalah ruang lingkup
Pelanggan atau pengguna menentukan detail teknis yang tidak perlu sebagai batasan sistem yang mungkin membingungkan dibandingkan dengan menjelaskan tujuan sistem secara keseluruhan.
b. Masalah pemahaman
Hal tersebut terjadi ketika pelanggan atau pengguna tidak benar-benar yakin tentang apa yang dibutuhkan oleh sistem, memiliki pemahaman yang sedikitdan tidak memiliki pemahaman penuh terhadap suatu masalah.
c. Masalah perubahan
Yaitu perubahan kebutuhan dari waktu ke waktu.Untuk membantu mengatasi masalah ini, perekayasa sistem (system engineers) harus melakukan kegiatan pengumpulan kebutuhan secara terorganisir.
Teori Khusus
Mikrokontroler
1. Definisi Mikrokontroler
Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17) “Mikrokontroler adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC, karena sebuah mikrokontroler umumnya telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan pemrograman Input-Output.”
Menurut Syahwil (2013:53), “Mikrokontroler adalah sebuah system computer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input-output.Mikrokontroler adalah salah satu dari bagian dasar dari suatu system Komputer.
Mikrokontroler merupakan sebuah processor yang digunakan untuk kepentingan kontrol. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan computer mainframe, mikrokontroler dibangun dari elemen – elemen dasar yang sama. Seperti umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi – instruksi yang diberikan kepadanya.Artinya, bagian terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer.Program ini menginstruksikan komputer untuk melakukan tugas yang lebih kompleks yang diinginkan oleh programmer.
2. Karakteristik Mikrokontroler
karakteristik mikrokontroler mempunyai beberapa komponen komponen yaitu:
a. CPU (Central Procesing Unit)
b. RAM (Read Only Memory)
c. I/O (Input/Output)
Adapun ketiga komponen tersebut secara bersama-sama membentuk sistem komputer dasar. Beberapa mikrokontroler memiliki tambahan komponen lain, misalnya ADC (Analog Digital Converter), Timer/Counter, dan lain-lain.
3. klasifikasi Mikrokontroler
mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:
a. ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB)
b. RAM berkapasitas 68 byte
c. EEPROM (memori data) berkapasitas 64 byte
d. Total 13 jalur I/O (Port B 8 bit)
e. Timer/Counter 8 bit dengan prescaler
f. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programing)
Beberapa fitur yang umumnya ada di dalam mikrokontroler adalah sebagai berikut:
a. RAM (Random Access Memory)
RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variabel. Memori ini bersifat volatile yang berarti akan kehilangan semua datanya jika tidak mendapatkan catu daya.
b. ROM (Read Only Memory)
ROM seringkali disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.
c. Register
Merupakan tempat penyimpanan nilai–nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.
d. Special Function Register dengan kapasitas 1024 byte (1 KB)
Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler. Register ini terletak pada RAM.
e. Input dan Output Pin
Pin input adalah bagian yang berfungsi sebagai penerima signal dari luar, pin ini dapat dihubungkan ke berbagai media inputan seperti keypad, sensor, dan sebagainya. Pin output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.
f. Interrupt
Interrupt bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program utama sedang berjalan, program utama tersebut dapat diinterupsi dan menjalankan program interupsi terlebih dahulu.
====Arduino====
Menurut Syahwil (2013:60), “Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel”.
Arduino memiliki 14 pin input/ output yang mana 6 pin dapat digunakan sebagai output PWM, 6 analog input, crystal osilator 16 MHz, koneksi USB, jackpower, kepalaI CSP, dantombol reset. Arduino mampu men-support mikrokontroller; dapat dikoneksikan dengan computer menggunakan kabel USB.
Gambar 2.3 Mikrokontroler Arduino Uno
Arduino dapat diberikan power melalui koneksi USB atau power supply.Powernya menyala secara otomatis.Powersupply dapat menggunakan adaptor DC atau baterai. Adaptor dapat dikoneksikan dengan mencolok jack adaptor pada koneksi port input supply. Board arduino dapat dioperasikan menggunakan supply dari luar sebesar 6 - 20 volt. Jika supply kurang dari 7V, kadangkala pin 5V akan menyuplai kurang dari 5 volt dan board bisa menjadi tidak stabil. Jika menggunakan lebih dari 12 V, tegangan di regulator bisa menjadi sangat panas dan menyebabkan kerusakan pada board.Rekomendasi tegangan ada pada 7 sampai 12 volt. Arduino sendiri memiliki IDE untuk compiler. Proses kerja Arduino ialah melakukan pemrograman pada IDE, compile, dan upload binary/hex file ke kontroler. Berbeda dengan Processing yang kode hasil compile langsung dijalankan di komputer, kode hasil compile Arduino harus diupload ke kontroler sehingga dapat dijalankan. Fungsi tombol pada IDE Arduino:
Verify : Cek error dan lakukan kompilasi kode.
Upload : Upload kode ke board/kontroler. Asumsi bahwa board dan serial port telah disetting dengan benar.
New : Membuat aplikasi baru.
Open : Buka proyek yang telah ada atau dari contoh-contoh/examples.
Save : Simpan proyek anda. Serial Monitor: Membuka serial port monitor untuk melihat feedback/umpan balik dari board
Penjelasan pada pin power adalah sebagai berikut :
- pin .
- 5v
- 3,3V
- memori
- input output
Tegangan input ke board arduino ketika menggunakan tegangan dari luar (seperti yang disebutkan 5 volt dari koneksi USB atau tegangan yang diregulasikan). Pengguna dapat memberikan tegangan melalui pinini, atau jika tegangan suplai menggunakan power jack, aksesnya menggunakan pin ini.
Regulasi power supply digunakan untuk power mikrokontroller dan komponen lainnya pada board. 5V dapat melalui Vin menggunakan regulator pada board, atau supply oleh USB atau supply regulasi 5V lainnya.
Suplai 3.3 volt didapat oleh FTDI chip yang ada di board. Arus maximumnya adalah 50mA Pin Ground berfungsi sebagai jalur ground pada arduino
ATmega328 memiliki 32 KB flash memori untuk menyimpan kode, juga 2 KB yang digunakan untuk bootloader. ATmega328 memiliki 2 KB untuk SRAM dan 1 KB untuk EEPROM.
Setiap 14 pin digital pada arduino dapat digunakan sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Input/output dioperasikan pada 5 volt.Setiap pin dapat menghasilkan atau menerima maximum 40 mA dan memiliki internal pull-up resistor (disconnected oleh default) 20- 50 KOhms.
Beberapa pin memiliki fungsi sebagai berikut :
- Serial : 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirim (TX) TTL data serial. Pin ini terhubung pada pin yang koresponding dari USB FTDI ke TTL chip serial.
- Interupt eksternal : 2 dan 3. Pin ini dapat dikonfigurasikan untuk trigger sebuah interap pada low value, rising atau falling edge, atau perubahan nilai.
- PWM : 3, 5, 6, 9, 10, dan 11. Mendukung 8-bit output
- PWM dengan fungsi analogWrite().
- SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mensuport komunikasi SPI, yang mana masih mendukung hardware, yang tidak termasuk pada bahasa arduino.
- LED : 13. Ini adalah dibuat untuk koneksi LED ke digital pin 13. Ketika pin bernilai HIGH, LED hidup, ketika pin LOW, LED mati.
====Operating system android====
A. Sejarah Android
Menurut Wicak Hidayat (2011:192), “android adalah sistem operasi untuk perangkat mobile, dan sistem operasi ini bersifat Open source dan dikembangankan berdasarkan kernel Linux .”
Menurut Agus Wahadyo (2013:2), “android adalah sistem operasi yang di sematkan pada gadget, baik di handphone, tablet, juga sekarang sudah merambah ke kamera digital dan jam tangan. ”
Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Di dunia ini terdapat dua jenis distributor sistem operasi Android.Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).
Fitur-fitur yang dimiliki android adalah:
- Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.
- Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat telepon seluler.
- Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
- SQLite: untuk penyimpanan data.
- Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
- GSM, Bluetooth, EDGE, 3G, 4G dan WiFi (tergantung piranti keras)
- Kamera, Global Positioning System (GPS), kompas, NFC dan accelerometer (tergantung piranti keras)
B. Perkembangan Android
Menurut Nazruddin Safaat H (2012:11),didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya sebagai berikut:
Android Versi 4.1 (Jelly Bean) : Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat.
Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui.Google Now memberikan informasi yang tepat pada waktu yang tepat pula.Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.
C.Android SDK
Menurut Nazruddin Safaat H (2012:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”
SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya adalah:
D. ADB Shell
Adb sendiri merupakan bagian dari android developmentbridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya.
E. Android Simulator
Fungsi dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google.
Sumber : Nazruddin Safaat H (2012:21)
Gambar 2.4. Tampilan android simulator
F. DDMS
DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android.
====Bluetooth HC05====
1. Definisi Bluetooth HC05
Menurut Anggit Supriyanto(2013) “Bluetooth HC05 adalah Modul Bluetooth to serial yang menggunakan protocol standar Bluetooth V2.0 dan kebutuhan tegangan sebesar 3,3V2
Menurut Agung Alpurqon(2014) “Bluetooth HC05 adalah Modul Bluetooth SPP(Serial Port Protoco) yang mudah di gunakan,yang di rancang untuk komunikasi nirkabel dengan penganturan koneksi
Dari dua penjelasan diatas kita bisa menyimpulakn bahwa Bluetooth HC-05 Adalah sebuah modul Bluetooth SPP (Serial Port Protocol) yang mudah digunakan untuk komunikasi serial wireless (nirkabel) yang mengkonversi port serial ke Bluetooth. HC-05 menggunakan modulasi bluetooth V2.0 + EDR (Enchanced Data Rate) 3 Mbps dengan memanfaatkan gelombang radio berfrekuensi 2,4 GHz.Modul ini dapat digunakan sebagai slave maupun master.
HC-05 memiliki 2 mode konfigurasi, yaitu AT mode dan Communication mode.AT mode berfungsi untuk melakukan pengaturan konfigurasi dari HC-05. Sedangkan Communication mode berfungsi untuk melakukan komunikasi bluetooth dengan piranti lain.
Gambar 2.5.Bluetooth HC 05
Sumber :blog.romanmueller.ch
Konsep Dasar Sensor Temperature LM-35
1. Definisi Sensor Temperature LM-35
Sensor suhu LM35 merupakan komponen elektronika yang berfungsiuntuk mengubah besaran fisis yang berupa suhu menjadi besaran elektris 16tegangan. Sensor suhu LM35 memiliki parameter bahwa setiap kenaikan 1ºCtegangan keluarannya naik sebesar 10mV dengan batas maksimal keluaransensor adalah 1,5 V pada suhu 150°C. Misalnya pada perancanganmenggunakan sensor suhu LM35 kita tentukan keluaran adc mencapai fullscale pada saat suhu 100°C, sehingga saat suhu 100°C tegangan keluarantransduser (10mV/°C x 100°C) = 1V.[6]
Sensor suhu LM35 telah dikalibrasi secara internal dalam Celcius dengansensitivitas 10mV/0C dan sensor ini dapat beroperasi pada suhu -550C hingga + 1500C dan pada tegangan 4 V hingga 30V .Sensor ini hanya membutuhkan60 micro Ampere untuk beroperasi sehingga memiliki peningkatan panas yang sangat rendah yaitu kurang dari 0.10C pada keadaan udara tidak bergerak. Berikut adalah bentuk dari sensor.
Gambar 2.6. LM35
(Sumber : library.binus.ac.id)
2. Karakteristik dari sensor suhu LM35 :
- Memiliki sensitivitas suhu, dengan faktor skala linier antarategangan dan suhu10 mVolt/ºC, sehingga dapat dikalibrasi langsung dalam celcius.
- Memiliki ketepatan atau akurasi kalibrasi yaitu 0,5ºC pada suhu 25ºC
- Memiliki jangkauan maksimal operasi suhu antara -55 ºC sampai+150ºC.
- Bekerja pada tegangan 4 sampai 30 volt.
- Memiliki arus rendah yaitu kurang dari 60 µA
- Memiliki pemanasan sendiri yang rendah (low-heating) yaitu kurangdari0,1 ºC pada udara normal.
- Memiliki impedansi keluaran yang rendah yaitu 0,1 W untuk beban1 mA.
- Memiliki ketidak linieran hanya sekitar ± ¼ ºC.
Konsep Dasar LCD
1. Definisi LCD
LCD(Liquid Cristal Display) adalah satu layar bagian dari modul peraga yang menampilkan karakter yang diinginkan. Layar LCD menggunakan dua buah lembaran bahan yang dapat mempolarisasikan dan kristal cair diantara kedua lembaran tersebut. Arus listrik yang melewati cairan menyebabkan kristal merata sehingga cahaya tidak dapat melalui setiap kristal. karenanya, seperti pengaturan cahaya, menentukan apakah cahaya dapat melewati atau tidak.Sehinggadapat mengubah bentuk kristal cairnya membentuk tampilan angka atau huruf pada layar.
Kegunaan LCD banyak sekali dalam perancangan suatu sistem dengan menggunakan mikrokontroler. LCD dapat berfungsi untuk menampilkan suatu nilai hasil sensor,menampilkan teks,atau menampilkan menu pada aplikasi mikrokontroller. Pada alat ini ukuran tipe LCD yang digunakan adalah LCD 2x16, seperti gambar dibawah ini:
Gambar 2.7 LCD2x16
(Sumber : etekno.blogspot.com )
2. Display karakter pada LCD diatur oleh pin EN, RS dan RW :
Jalur EN dinamakan Enable. Jalur ini digunakan untuk memberitahu LCD bahwa anda sedang mengirimkan sebuah data. Untuk mengirimkan data ke LCD, maka melalui program EN harus dibuat logika low “0” dan set pada dua jalur control yang lain RS dan RW. Ketika dua jalur yang lain telah siap, set EN dengan logica “1” dan tunggu untuk sejumlah waktu tertentu (sesuai dengan data sheet dari LCD tersebut) dan berikutnya set EN ke logika low “0” lagi.
Jalur RS adalah jalur Register Select. Ketika RS berlogika low “0”, data akan dianggap sebagai sebuah perintah atau instruksi khusus (seperti clearscreen, posisi kursor, dll). Ketika RS berlogika high “1”, data yang dikirim adalah data text yang akan ditampilkan pada display LCD. Sebagai contoh, untuk menampilkan huruf “T” pada layar LCD maka RS harus diset logika high “1”.
Jalur RW adalah jalur control Read/ Write. Ketika RW berlogika low (0), maka informasi pada bus data akan dituliskan pada layar LCD. Ketika RW berlogika high ”1”, maka program akan melakukan pembacaan memori dari LCD.Sedangkan pada aplikasi umum pin RW selalu diberi logika low”0”.
Pada akhirnya,bus data terdiri dari 4 atau 8 jalur (bergantung pada mode operasi yang dipilih oleh user). Pada kasus bus data 8 bit, jalur di acukan sebagai DB0s/ dDB7.
Konsep Dasar Resistor
1. Definisi Resistor atau tahanan
Menurut Winarno (2011:39),[9] , “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”.
Menurut Sandy Hermawan (2014:262), “Resistor adalah satu elemen elektronika yang di gunakan sebagai hambatan listrik”.
Dari pengertian diatas dapat disimpulkan bahwa resistor adalah komponen elektronika yang berfungsi memberikan tahanan atau hambatan arus listrik.
Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik, dan merupakan salah satu komponen yang paling sering digunakan. Resistor dapat dibuat dari bermacam-macam kompon dan film, bahkan kawat resistansi (kawat yang dibuat dari paduan resistivitas tinggi sepertinikel-kromium)
(Sumber: Winarno(2011:39)
Gambar 2.8. Resistor
Karakteristik utama dari resisitor adalah resisitansinya dan daya listrik yang dapat dihantarkan. Karakteristik lain termasuk koefisien suhu, listrik dan induktansi.
Resistor dapat diintegrasikan kedalam sirkuit hibrida dan papan sirkuit cetak, bahkan sirkuit terpadu.Ukuran dan letak kaki bergantungpada desain sirkuit, kebutuhan daya resistor harus cukup dan disesuaikan dengan kebutuhan arus rangkaian agar tidak terbakar.
Gambar 2.9. SkemaWarna Resistor
(Sumber: http://chamchumcham.blogspot.com/)
2. Satuan
Ohm (simbol: Ω adalah satuan SI untuk resistansi listrik, diambil dari nama Georg Ohm). Nilai satuan terbesar yang digunakan untuk menentukan besarnya nilai resistor adalah:
1 Mega Ohm (MΩ) = 1.000.000 Ohm.
1 kilo Ohm (KΩ) = 1.000 Ohm.
3. Resistor Tetap
Resistor tetap yaitu resistor yang nilainya tidak dapat berubah, jadi selalu tetap (konstan).Resistor ini biasanya dibuat dari nikelin atau karbon.Berfungsi sebagai pembagi tegangan, mengatur atau membatasi arus pada suatu rangkaian serta memperbesar dan memperkecil tegangan.
Gambar 2.10.Resistor Tetap
(Sumber :Rangkaian elektronika)
Resistor dibagi menjadi 6 yaitu:
- Resistor Kawat
- Resisitor Batang Karbon (Arang)
- Resistor Keramik atau Porselin
- Resisitor Film Karbon
- Resisitor Film Metal
- Resisitor Tipe Film Tebal
Resistor kawat ini adalah jenis resistor pertama yang lahir pada generasi pertama pada waktu rangkaian elektroniaka masih menggunakan Tabung Hampa (Vacuum Tube).Bentuknya bervariasi dan fisik agak besar.Resisistor ini biasanya banyak digunakan dalam rangkaian daya karena memiliki ketahanan yang tinggi yaitu disipasi terhadap panas yang tinggi.
Pada awalnya resistor ini dibuat dari bahan karbon kasar yang diberililitan kawat yang kemudian diberi tanda dengan kode warna berbentuk gelang dan untuk pembacaanya dapat dilihat pada table kode warna.
Dengan adanya perkembangan teknologi elektronika, saat ini telah dikembangkan jenis resistor yang dibuat dari bahan keramik atau porselin.Jenis resistor ini banyak dipergunakan dalam rangkaian-rangkaian modern seperti sekarang ini karena bentuk fisiknya kecil dan memiliki ketahanan yang tinggi. Di pasaran kita akan menjumpai resisitor jenis ini dengan ukuran bervariasi mulai dari 1/4 Watt, 1/3 Watt, ½ Watt, 1 Watt dan 2 Watt.
Sejalan dengan perkembangan teknologi para produsen komponen elektronika telah memunculkan jenis resistor yang dibuat dari bahan karbon dan dilapisi dengan bahan film yang berfungsi sebagai pelindung terhadap pengaruh luar.Nilai resistansinya dicantumkan dalam bentuk kode warna seperti pada Resistor Karbon.
Resistor Film Metal dibuat dengan bentuk hampir menyerupai resistor film karbon dan memiliki keadaan dan stabilitas yang tinggi dan tahan terhadap perubahan temperatur.
Resistor jenis ini bentuknya merip dengan resistor film metal, namun resistor ini dirancang khusus agar memiliki kehandalan yang tinggi.Sebagai contoh sebuah resistor film tebal dengan rating daya 2 Watt saja sudah mampu untuk dipakai menahan beban tegangan di atas satuan Kilo Volt.
4. Resistor Tidak Tetap
Resistor tidak tetap yaitu resistor yang nilainya dapat berubah-ubah dengan jalan menggeser atau memutar toggle pada alat tersebut, sehingga nilai resistor dapat kita tetapkan sesuai dengan kebutuhan. Berfungsi sebagai pengatur volume (mengatur besar kecilnya arus), tone control pada sound system, pengatur tinggi rendahnya nada (bass/trabel) serta berfungsi sebagai pembagi tegangan arus dan tegangan.
Gambar 2.11.Resistor Tidak Tetap
(Sumber :Rangkaianelektronika)
Menurut bahwa resistor tidak tetap dibagi menjadi 5 yaitu:
- Potensiometer
- Potensiameter Preset
- NTC dan PTC
- LDR ( Light Dependent Resisitor)
- VDR (Volttage Dependent Resistor)
- Penelitian Dida Permadani dari Universitas Negeri Malang yang berjudul “Sistem Monitoring Suhu Inkubator dan Berat Badan Pada Bayi Berat Lahir Rendah (BBLR) di Dalam Inkubator Berbasis Personal Computer (PC)” Penelitian ini bertujuan untuk merancang bangun alat pengukur suhu dan massa beserta distribusinya, serta mengkarakterisasi alat hasil rancang bangun sistem monitoring suhu dan massa.
- Penelitian Arya Lazuardi dari Universitas Indonesia yang berjudul “Perancangan dan Sistem Pengendalian Switch Breaker pada Jaringan Listrik dengan Menggunakan Remote Control via SMS” tahun 2008. Penelitian ini bertujuan untuk membangun sebuah sistem jaringan listrik dengan sms sebagai media kontrol untuk mengendalikan switch breaker.
- Penelitian Afniza dari Universitas Sumatera Utara yang berjudul “Pembuatan Alat Ukur Kadar Alkohol Menggunakan Sensor TGS822 Berbasis Mikrokontroler AVR ATMega8535” tahun 2012. Untuk menguji kadar alkohol secara cepat dan tepat serta ditampilkan lewat LCD (Liquid Crystal Display).
- Penelitian yang dilakukan oleh M, Shafanizam, Y, Z Arief Z Adzis, yang ditulis diinternasional journal of Egineering and innovatie Technology (IJEIT) Volume 1, yang diterbitkan pada 14 april 2012. dengan judul ‘‘Development of Electrical Apliance Controlling System using Bluetooth Technology” Penelitian tersebut menggunakan Bluetooth sebagai sarana komunikasinya dan computer sebagai pengontrolnya.
- ↑ 1,0 1,1 1,2 Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. Remaja Rosdakarya Offset.
- ↑ Al-Jufri, Hamid. 2011. Sistem Infromasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika.
- ↑ 3,0 3,1 3,2 3,3 3,4 Erinofiardi, Nurul Iman Supardi, Redi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Jurnal Mekanikal, Vol.3 No.2–Juli 2012
- ↑ 4,0 4,1 4,2 Simarmata, Janner. 2010. “REKASA PERANGKAT LUNAK”. Yogyakarta: C.V ANDI OFFSET
- ↑ Simarmata, Janner. 2010. “Rekasa Perangkat Lunak”. Yogyakarta: C.V ANDI OFFSET
- ↑ Adelia dan Jimmy Setiawan. 2011. Implementasi Customer Relationship Management (CRM) pada Sistem Reservasi Hotel berbasisi Website dan Desktop”. Bandung. Jurnal Sistem Informasi, Vol. 6, No.2.
- ↑ 7,0 7,1 Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset
- ↑ 8,0 8,1 8,2 Guritno, Sudaryono dan Untung Rahardja. theory and application of IT Research. April 2010Guritno, Suryo, Sudaryono dan Untung Rahardja.2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV. Andi Offset.
- ↑ 9,0 9,1 Winarno dan Arifianto, Deni. 2011. “ Bikin Robot Itu Gampang”. Jakarta : PT Kawan Pustaka.
Potensiometer adalah komponen pembagi tegangan yang dapat disetel sesuai dengan keinginan.Bentuk fisik dari Potensiometer pada umumnya besar dan dibuat dari bahan kawat atau arang (karbon).
Potensiameter Preset bentuknya sangat kecil dan pengaturannya sama dengan Trimpot yaitu dengan menggunakan obeng yang diputar pada bagian lubang coakan.
NTC adalah singakatan dari Negative Temperature Coefficient sedangkan PTC adalah singkatan dari PositiveTemperature Coefficient.Sifat dari komponen NTC adalah resisitor yang nilai tahannya akan menurun apabila temperature sekelilingnya naik dan sebaliknya komponen PTC adalah resistor yang nilai tahannya akan bertambah besar apabila temperaturnya turun.
LDR adalah singkatan dari Light Dependent Resisitor yaitu resisitor yang tergantung cahaya, artinya nilai tahannya akan berubah-ubah apabila terkena cahaya dan perubahannya tergantung dari intensitas cahaya yang diterimanya.
VDR adalah singkatan dari Volttage Dependent Resistor yaitu resistor yang nilai tahannya akan berubah tergantung tegangan yang diterimanya. Sifat dari VDR adalah semakin besar tegangan yang diterimanya maka tahanannya akan semakin mengecil sehingga arus yang melalui VDR akan bertambah besar.
Konsep Dasar Kapasitor atau Kondensator
1. Definisi Kapasitor
Menurut Abdul Kadir (2012:3), bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik.
Menurut Winarno (2011:39),[9] , “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”.
Kapasitor sendiri berasal dari kata capacitance atau kapasitas yang artinya adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang melalui suatu sistem atau dihubungkan ke bumi.
Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairan elektrolit dan biasanya berbentuk tabung.
Gambar 2.12. Lambang Kondensator
(Sumber: Winarno(2011:39)
Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju.
Gambar 2.13. Lambang Kapasitor
Sumber: Winarno (2011:39)
Namun kebiasaan dan kondisi serta artikulasi bahasa setiap negara tergantung pada masyarakat yang lebih sering menyebutkannya. Kini kebiasaan orang tersebut hanya menyebutkan salah satu nama yang paling dominan digunakan atau lebih sering didengar. Pada masa kini, kondensator sering disebut kapasitor (capacitor) ataupun sebaliknya yang pada ilmu elektronika disingkat dengan huruf (C).
2. Kapasitansi
Satuan dari kapasitansi kondensator adalah Farad (F). Namun Farad adalah satuan yang terlalu besar, sehingga digunakan:
a. Pikofarad (pF) = 1X10-12
b. Nanofarad (nF) = 1X10-9 F
c. Microfarad (µF) = 1X10-6
Satuan Farad adalah satuan yang sangat besar dan jarang dipergunakan dalam percobaan. Dalam prakteknya biasanya dipergunakan satuan Farad dalam bentuk pecahan seperti berikut ini:
a. 1 Farad (F) = 1.000.000 µF (mikroFarad)
b. 1 mikroFarad (µF) = 1.000 nF (nanoFarad)
c. 1 nanoFarad (nF) = 1.000 pF (pikoFarad)
Tabel 2.3. Nilai Kapasitansi
(Sumber :Rangkaian elektronika)
Ada jenis kapasitor lain seperti kapasitor elektrolit yang selain memiliki nilai kapasitas juga memiliki parameter-parametera lain seperti batas tegangan kerja. Batas tegangan kerja (Working Voltage) yaitu batas tegangan maksimum di mana kapasitas tersebut dapat dioperasikan dalam suatu rangaian.Parameter tersebut biasanya dicantumkan langsung pada badan kapasitor.Selain daripada itu untuk jenis-jenis kapasitor pada umumnya diberi tanda (+) dan (-).Tanda tersebut adalah menyatakan polaritas yang harus dihubungkan dengan catu daya. Dalam pemasanganannya harus diperhatikan baik-baik jangan sampai kedua tanda tersebut dipasang terbalik sebab apabiala sampai terbalik akan mengakibatkan kerusakan pada kapasitor tersebut dan bahkan akan merusak rangkaian yang akan dibuat.
Apabila kita mendekatkan 2 macam bahan konduktor dengan tidak saling bersentuhan, kemudian kepada kedua bahan tadi kita alirkan aliran listrik, secara teoritis kita telah mendapatkan sebuah Kapasitor sederhana. Namun dalam dunia elektronika tentunya tidak sederhana itu, masih ada factor lain yang perlu dipertimbangkan dalam pembuatan sebuah Kapasitor.
Besarnya kapasitas dari sebuah Kapasitornya dapat ditentukan dengan rumus:
c = 0,0885 x Ɛ x D/d µF
d = jarak antara kedua metal foil dalam cm
Ɛ = konstanta dielektrikum
D = luas bahan metal foil dalam cm2
Dari rumus di atas, kita dapat melihat bahwa besar kecilnya kapasitas suatu komponen Kapasitor tergantung kepada konstanta dielektrikum atau bahan dielektrikum serta luas bidang bahan dielektrikum yang digunakan.
Pengertian dari Dielektrikum adalah angkka tetap yang dipergunakan untuk membandingkan suatu bahan Dielektrikum dengan nilai konstanta Dielektrikum udara (Ɛ udara = 1).
Tabel 2.4. Tabel Daftar Konstanta Bahan Dielektrikum
(Sumber :Rangkaian elektronika)
Konsep Dasar Transistor
1. Definisi Transistor
Menurut Abdul Kadir (2012:3), Transistor merupakan komponen dengan fungsi bermacam-macam. Komponen ini dapat berfungsi seperti layaknya keran air.
Alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya.Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.
Gambar 2.14. Transistor
(Sumber: Abdul Kadir 2012:3)
Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.
Transistor disusun menggunakan sambungan dioda.Berdasarkan jenis sambungan transistor dibedakan menjadi dua jenis sebagai berikut.
a. BJT (Bipolar Juction Transistor)
BJT memiliki 2 dioda yang kutub positif atau kutub negatifnya terhimpit, serta memiliki terminal, yaitu emitor (E), kolektor (C), dan basis (B). BJT dapat dibagi menjadi dua jenis berikut ini:
1. NPN (Negative Positive Negative)
Transistor NPN terdiri dari 1 lapisan semikondutor tipe-P di antara 2 lapisansemikonduktor tipe-n.Arus kecil yang memasuki basis pada emitter dikuatkan di keluran kolektor. Dengan kata lain, transistor NPN hidup ketika tegangan basis lebih tinggi dari pada tengan emitter.
Gambar 2.15. Transistor NPN
(Sumber: Abdul Kadir 2012:3)
2. PNP (Positive Negative Positive)
Transistor PNP terdiri dari 2 lapisan semikonduktor tipe-n di antara 2 alpisan semikonduktor tipe-p. arus kecil yang meninggalkan basis pada moda tunggal emitter dikuatkan dikeluran kolektor. Dengan kata lain, transistor PNP hidup ketika tegangan basis lebih rendah dari pada tegangan emitter.
Gambar 2.16. Transistor PNP
(Sumber: Abdul Kadir 2012:3)
Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern.Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat).Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio.Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi.Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya.
2. Cara Kerja Semikonduktor
Pada dasarnya, transistor dan tabung vakum memiliki fungsi yang serupa keduanya mengatur jumlah aliran arus listrik.
Untuk mengerti cara kerja semikonduktor, misalkan sebuah gelas berisi air murni. Jika sepasang konduktor dimasukan kedalamnya, dan diberikan tegangan DC tepat dibawah tegangan elektrolisis (sebelum air berubah menjadi Hidrogen dan Oksigen), tidak akan ada arus mengalir karena air tidak memiliki pembawa muatan (charge carriers). Sehingga, air murni dianggap sebagai isolator. Jika sedikit garam dapur dimasukan ke dalamnya, konduksi arus akan mulai mengalir, karena sejumlah pembawa muatan bebas (mobile carriers, ion) terbentuk. Menaikan konsentrasi garam akan meningkatkan konduksi, namun tidak banyak. Garam dapur sendiri adalah non-konduktor (isolator), karena pembawa muatanya tidak bebas.
Silikon murni sendiri adalah sebuah isolator, namun jika sedikit pencemar ditambahkan, seperti Arsenik, dengan sebuah proses yang dinamakan doping, dalam jumlah yang cukup kecil sehingga tidak mengacaukan tata letak kristal silikon, Arsenik akan memberikan elektron bebas dan hasilnya memungkinkan terjadinya konduksi arus listrik. Ini karena Arsenik memiliki 5 atom di orbit terluarnya, sedangkan Silikon hanya 4.Konduksi terjadi karena pembawa muatan bebas telah ditambahkan (oleh kelebihan elektron dari Arsenik).Dalam kasus ini, sebuah Silikon tipe-n (n untuk negatif, karena pembawa muatannya adalah elektron yang bermuatan negatif) telah terbentuk.
Selain dari itu, silikon dapat dicampur dengan Boron untuk membuat semikonduktor tipe-p. Karena Boron hanya memiliki 3 elektron di orbit paling luarnya, pembawa muatan yang baru, dinamakan "lubang" (hole, pembawa muatan positif), akan terbentuk di dalam tata letak kristal silikon.
Dalam tabung hampa, pembawa muatan (elektron) akan dipancarkan oleh emisi thermionic dari sebuah katode yang dipanaskan oleh kawat filamen. Karena itu, tabung hampa tidak bisa membuat pembawa muatan positif (hole).
Dapat dilihat bahwa pembawa muatan yang bermuatan sama akan saling tolak menolak, sehingga tanpa adanya gaya yang lain, pembawa-pembawa muatan ini akan terdistribusi secara merata di dalam materi semikonduktor. Namun di dalam sebuah transistor
Bipolar (atau diode junction) dimana sebuah semikonduktor tipe-p dan sebuah semikonduktor tipe-n dibuat dalam satu keping silikon, pembawa-pembawa muatan ini cenderung berpindah ke arah sambungan P-N tersebut (perbatasan antara semikonduktor tipe-p dan tipe-n), karena tertarik oleh muatan yang berlawanan dari seberangnya.
Kenaikan dari jumlah pencemar (doping level) akan meningkatkan konduktivitas dari materi semikonduktor, asalkan tata-letak kristal silikon tetap dipertahankan. Dalam sebuah transistor bipolar, daerah terminal emiter memiliki jumlah doping yang lebih besar dibandingkan dengan terminal basis.Rasio perbandingan antara doping emiter dan basis adalah satu dari banyak faktor yang menentukan sifat penguatan arus (current gain) dari transistor tersebut.
Jumlah doping yang diperlukan sebuah semikonduktor adalah sangat kecil, dalam ukuran satu berbanding seratus juta, dan ini menjadi kunci dalam keberhasilan semikonduktor.Dalam sebuah metal, populasi pembawa muatan adalah sangat tinggi; satu pembawa muatan untuk setiap atom. Dalam metal, untuk mengubah metal menjadi isolator, pembawa muatan harus disapu dengan memasang suatu beda tegangan. Dalam metal, tegangan ini sangat tinggi, jauh lebih tinggi dari yang mampu menghancurkannya.Namun, dalam sebuah semikonduktor hanya ada satu pembawa muatan dalam beberapa juta atom.Jumlah tegangan yang diperlukan untuk menyapu pembawa muatan dalam sejumlah besar semikonduktor dapat dicapai dengan mudah.Dengan kata lain, listrik di dalam metal adalahinkompresible (tidak bisa dimampatkan), seperti fluida.Sedangkan dalam semikonduktor, listrik bersifat seperti gas yang bisa dimampatkan.Semikonduktor dengan doping dapat diubah menjadi isolator, sedangkan metal tidak.
Konduksi disebabkan oleh pembawa muatan, yaitu elektron atau lubang, namun dasarnya transistor bipolar adalah aksi kegiatan dari pembawa muatan tersebut untuk menyebrangi daerah depletion zone.Depletion zone ini terbentuk karena transistor tersebut diberikan tegangan bias terbalik, oleh tegangan yang diberikan di antara basis dan emiter.Walau transistor terlihat seperti dibentuk oleh dua diode yang disambungkan, sebuah transistor sendiri tidak bisa dibuat dengan menyambungkan dua diode. Untuk membuat transistor, bagian-bagiannya harus dibuat dari sepotong kristal silikon, dengan sebuah daerah basis yang sangat tipis.
3. Cara kerja transistor
Dari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda.
Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut.
FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut.Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut.
Literature Review
Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86) [8] , “Literature review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama”.
Dari 4 Literature Review yang ada, telah banyak penelitian mengenai tentang Sistem Monitoring, controlling Suhu Ruangan. Di samping itu juga ada pembahasaan mengenai perancangan beberapa alat Monitoring Suhu Ruangan yaitu Perancangan LM35, LCD Menggunakan Mikrokontroler Arduino Uno, untuk display menggunakan LCD 16x2. Maka dari itu penulis mengambil satu sample atau contoh untuk dijadikan acuan dari ke 4 (empat) literature review diatas yaitu dengan judul Sistem Monitoring Suhu Inkubator dan Berat Badan Pada Bayi Berat Lahir Rendah (BBLR) di Dalam Inkubator Berbasis Personal Computer (PC). Pada penelitian tersebut peneliti belum menggunakan atau memanfaatkan operating system Personal Computer (PC) sebagai interface .