siap print

Download siap print

Post on 19-Aug-2015

235 views

Category:

Documents

4 download

Embed Size (px)

TRANSCRIPT

BAB IPENDAHULUAN1.1 Latar BelakangProgramDiploma Tiga TeknikKomputer Fakultas Matematika danIlmuPengetahuanAlammerupakansebuahprogramstudi yangmempunyailearningoutcomeuntukmahasiswalulusannyadi bidanghardwareprogramming. Untukmendukung learning outcometersebut dibutuhkan mata kuliah sistem interfae danmikroontroller. !aat ini laboratoriumteknikkomputer telahmemiliki Ukit. Ukitmerupakanperangkat praktikum yang dapat digunakan sebagai media pembela"aranhardware Perangkat inidapat digunakan untuk mempela"ari#$. !istem kendali %ontrol system& sederhana dengan input analog dan digital.'. Mekatronika sederhana dengan keluaran atuator D( Motor) stepper Motor) danser*o motor.+. Pemrograman mikrokontroler menggunakan bahasa assembly dan bahasapemrograman (.Pada pembela"aran praktikumkhususnya sisteminterfae mikrokontrollermemerlukan modul yang terintegrasi dengan Ukit sehingga praktikum akan ber"alanlebihbaik. Penelitianyangrele*andengankasus ini tentangpembuatanmodulpembela"aransebelumnya sudahpernahdilakukanoleh,kayana dan!uharsono%'-$+& .erdasarkan hal tersebut maka penelitian ini bermaksud untuk membuat ataumengimplementasi modul praktikum sistem interfae dan mikrokontroler pada /abT/ Uni*ersitas pakuan bogor dengan menggunakan modul U0Kit. 1.2 TujuanTu"uan dari penelitian ini adalah untuk mengemplementasikan 1ImplementasiUkit untuk praktikum!istemInterfae danMikrokontroller Pada /aboraturiumKomputer D+ Teknik Komputer.1.3 Ruang Lingkup2uang lingkup penulisan laporan tugas akhir ini dibatasi sebagai berikut #$. Modul yang digunakan adalah ukit'. Modul digunakan untuk praktikum Mikrokontroller1.4 an!aatManfaat dari penelitian ini yaitu #$. Membuat modul untukpraktikummikrokontroler di /aboratoriumTeknikKomputer.'. Memahami komponen0komponen yang terdapat pada U0Kit+. Memahami bahasa pemrograman pada U0Kit.1BAB IITIN"AUAN PU#TA$A2.1 Tinjauan Pu%taka2.1.1 U&$itUkit merupakan Kit PraktikumMikrokontroller untuka'a%i%(a D3Teknikk)*puterberupasebuahperangkat yangdapat digunakansebagai mediapembela"aranhardwarekhususnyamikrokontroller yangditun"ukankepadasiswaa'a%i%(a D3 Teknik $)*puter.Perangkat ini dapat digunakan untukmempela"ari#3. !istemkendali %control system& sederhana dengan input analog dandigital.4. Mekatronika sederhana dengan keluaran atuator D(Motor) stepperMotor) dan ser*o motor.5. Pemrograman mikrokontroler menggunakan bahasa assembly dan bahasapemrograman (.+a*,ar 1. ikr)k)ntr)ller Ukit2.1.2 ikr)k)ntr)lerMikrokontroler adalah komputer mikrodalam satu hiptunggal.Mikrokontroler memadukan -PU. R/. R0. I1/ paralel) I12 seri) ounter0timer)dan rangkaian lok dalam satu hip.% Modul Ukit '-$3&2.1.3 ATE+A 34434115132Merupakanmikrokontroler seri ATM,6Aberbasis arsitektur A728bit.!earafisikketiga"enismikrokontroler tersebut samadanbisadigunakanpadasistem minimum yang sama pula. Perbedaan ketiga mikrokontroler tersebut adalahspesifikasi memori yang dibunakan.%Modul Ukit '-$3&2.1.4 #en%)r #u'u L34D6/M+4adalahsensor suhudari 9ational !emiondutor yangmempunyaiakurasi tinggi. :utputnya berupa tegangan analog dan memiliki "angkauanpengukuran044;(hingga;(.:utputdapat langsungdihubungkanportmikrokontroleryangmemilikiAD(ataudenganArduino) karena Arduinomemiliki port AD(%analoginput&sebanyak 5 buah.2+a*,ar 2. #en%)r %u'u L34D6Analog input pada Arduino memiliki resolusi $-0bit) yang dapat memberikankeluaran '?$- @ $-'3 nilai diskrit. .ila digunakan atu 47) resolusi yang dihasilkanadalah4---m7>$-'3@3.8m7.Karena/M+4memilikiresolusioutput $-m7>;(.%Imersa lab '-$3& 2.1.4 $a,el U#B tipe A&B.us .eruntut !emesta %U!.& %bahasa Inggris#Universal Serial Bus& adalahstandar bus serial untuk perangkat penghubung) biasanya kepada komputer namun"ugadigunakandi peralatanlainnyaseperti konsol permainan) ponsel danPDA.!istem U!. mempunyai desain yang asimetris) yang terdiri dari pengontrol host danbeberapa peralatan terhubung yang berbentuk pohon dengan menggunakan peralatanhub yang khusus. +a*,ar 3. $a,el U#B A&BDesain U!. ditu"ukan untuk menghilangkan perlunya penambahaneApansion ard ke I!Akomputer atau bus P(I) dan memperbaiki kemampuan plug0and0play %pasang0dan mainkan& dengan memperbolehkan peralatan0peralatan ditukaratauditambahkesistemtanpaperlumerebootkomputer.KetikaU!.dipasang) ialangsungdikenal sistemkomputerdanmemprosesde*iedri*eryangdiperlukanuntuk men"alankannya. %!olikhin '-$+&.2.1.5 A%%e*,l7Ba'a%arakitan ataulebihumumdikenal sebagai A%%e*,l7 adalahbahasapemrograman tingkat rendah yang digunakan dalam pemrogramankomputermikroprosesor)pengendalimikro) danperangkat lainnya yangdapat diprogram..ahasa rakitanmengimplementasikanrepresentasi atas kode mesin dalambentuksimbol0simbol yang seara relatif lebih dapat dipahami oleh manusia. .erbedahalnya dengan bahasa0bahasa tingkat tinggi yang berlaku umum) bahasa rakitanbiasanya mendukung seara spesifik untuk suatu ataupun beberapa "enis arsitektur3komputer tertentu. Dengan demikian) portabilitas bahasa rakitan tidak dapatmenandingi bahasa0bahasalainnyayangmerupakanbahasapemrogramantingkattinggi. 9amun) bahasarakitanmemungkinkanprogrammer memanfaatkansearapenuh kemampuan suatu perangkat keras tertentu yang biasanya tidak dapat ataupunterbatas bila dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.2.1.8 ATTIN9 2313ATtiny2313merupakan seri mikrokontroler dengan arsitektur A728 bit.Balaupun memiliki arsitektur yang sama)ATTINYberbeda dariAT!"Adari segifiturdanmemori. .andingkanAT!"A#$3$yangmemiliki memori %lash 8K.dengan ATTINY 2313 yang hanya memiliki memori %lash sebesar ' K.. !eara fitur)ATM,6A menyertakan fitur AD( dalam satu kemasan I& sedangkan ATTINY 2313tidakmemiliki fiturtersebut. !elainitukeepatanmaksimalATTINY2313hanyasampai 8 MCD sa"a) berbeda dengan seri AT!"A 1' yang sanggup hingga $5 MCD.Konfigurasi pin dari mikrokontroler ATTINY 2313.2.1.3 ateri )utput penelitian2angkaian modul Ukit ini menghasilkan output berupa modul praktikum yangmenakup materi diantara lain yaitu #$. Akses input ouput # output led nyala0mati) ouput running led) akses outputled dengan push (utton.'. Akses ld dengan )eypad # liEuid rystal display) keypad matriks) programantar muka ld dan )eypaddengan mikrokontroler) program hello word)program ld dan keypad.+. Aksesseven segment# rangkaian pengendali se*en 0 segment enam digit)bdto seven segment) deode + to 8) program antar muka seven*segment enamdigit dengan mikrokontroler. 3. Akses relay) ad dan aplikasinya) analog todigital on*erter %AD(&)programantar mukaAD(dengantampilanld$5A') sensor ahaya0fototransistor. 4. !ensor ahaya0 light dependet transistor %/D2&) sensor suhu /M+4.5.program antarmuka sensor dengan tampilan ld $5A'2.1.: Pengertian ak%e% input )utputI>:%input output& A72 adabeberaparegisteryangharusdisetting terlebihdahulu) yaitu#$. Data 2egister %P:2TA&'.Data Diretion 2egister %DD2A& dan+.Port Input Pin %PI9A& DD2 bit@$ DD2 bit@-Port bit@$ :utput high Input pull0upPort bit@- :utput low Input floating4 Input# DD2 bit - dan port bit $ :utput high # DD2 bit $ dan port bit $ :utput low # DD2 bit $ dan port bit -2.1.12 Pr)gra* antar*uka L-D ;an $e7pa; ;engan *ikr)k)ntr)ler.Keypadserigdigunakansebagi suatuinput padabeberapaperalatanyangberbasis mikroprosessor ataumikrokontroller. Keypadsesungguhnya terdiri darise"umlah saklar) yang terhubung sebagai baris dan kolom dengan susuan seperti yangditun"ukkan pada gambar F.'. Agar mikrokontroller dapat melakukan san keypad)maka port mengeluarkan salah satu bit dari 3 bit yang terhubung pada kolom denganlogika low 1-G dan selan"utnya membaa 3 bit pada baris untuk mengu"i "ika adatombolyangditekanpadakolomtersebut. !ebagaikonsekuensi) selamatidakadatombol yangditekan) makamikrokontrollerakanmelihatsebagai logikahigh1$Gpada setiap pin yang terhubung ke baris.6ambar. 2angkaian dasar keypad 3A32.2 Penelitian Ter;a'ulu2.2.1 Penelitian I9ama# A.A.6de.,kayana$) 9aswan !uharsono') I Made Tegeh+& %'-$+&Hudul #P,96,M.A96A9 P,2A96KAT P,M.,/AHA2A9MIK2:K:9T2:/,2 .,2.A!I!A+,AN&! ,I-TUA. -IS&%A72&DA/AM MATA P,/AHA2A9 T,K9IKMIK2:K:9T2:/,2Uni*ersitas < e0Hournal Program Pasasar"ana Uni*ersitas Pendidikan 6aneshaProgram !tudi Teknologi Pembela"aran %7olume + Tahun '-$+&Penelitian ini dilakukan untuk menghasilkan perangkatpembela"aranmikrokontroler melalui proses pengembangan prototipa) mendeskripsikantanggapanhasil u"i obadanmengu"i efekti*itas perangkat pembela"aran.!ub"ek penelitian terdiri dari ahli isi) ahli media dan ahli desain pembela"aransertaparapartisipanu"i oba. Untukmenapai tu"uantersebut digunakantahapanpengembanganmodel .orgdan6all. Data dikumpulkandengan5menggunakan angket untuk mendapatkan tanggapan dari para ahli dan pesertau"i oba produk) sedangkan tes digunakan untuk melihat hasil u"i0oba padamata pela"aran mikrokontroler. Data penelitian dianalisis dengan teknikanalisis deskriptif dan statisti inferensial. Casil penelitian menun"ukkanbahwaproses pengembanganperangkat pembela"arandenganmodel .orgdan 6all telah berhasil dilaksanakan. Casil u"i oba perorangan oleh para ahlimemberikantanggapanyangpositif terhadapprodukpengembanganawal)demikian "uga halnya hasil u"i kelompok keil dan u"i lapangan oleh guru dansiswa. Casil efekti*itas perangkat pembela"aran mikrokontroler dalam prosespembela"aran yang diari melalui u"i pretest post test dan dianalisis dengan u"imenun"ukkan bahwa penerapan produk perangkat pembela"aranmikrokontroler dalamproses pembela"aranteknikmikrokontroler terbuktiberhasil meningkatkan hasil bela"ar siswa) dengan kata lain terdapatperbedaanyangsignifikanhasil bela"arsiswaantarasebelumdansesudahmenggunakan perangkat pembela"aran mikrokontroler.2.2.2 Penelitian II9ama # 2iDki ,di HuwantoJudul :MediaPembelajaranmikrokontrolerAVRuntuksiswakompetensi keahlian teknik audio ideo !M" #$%$R& 2jo'(akartaPenelitian ini bertujuan untuk men'emban'kan mediapembelajaran mikrokontroler AVR dan men'uji tin'katkela(akann(a) Media pembelajaran ini di'unakan pada matapelajaran tekni