ISSN: 1693-6 930                                                                                                                                                         151          Aplika s i Mikroko n trole r  AT 89C51 Pada  Model… .(S unardi)  APLIKASI MIKROKONTROLER AT89C51 PADA MODEL  ALAT PEMBERSIH LANTAI       Sunardi, Wah y u  S Aji,  Rifkan Firdaus   Program Studi Tekni k  Ele k tro  Universit a s Ahma d Da hlan   Kampus III UAD Jl. Prof Soepom o Janturan Yogy akarta 55164  Telp 027 4-37 9418, 38 152 3 ,  Fax 0274-3 8152 3, Email:  suna rgm @ y ahoo. com       A b st r a Tekn ologi el e k troni ka tel a h  banyak dite r apkan dal am  kehid upa n, dim ana hal tersebut  san gat m e mbantu pe ke rj aan. Ha nya saja pe ralata n  terse but ban ya k ya ng m a sih be rsifat sem i   otom atis (leb ih 50 %  dija lankan/diop erasi k an  oleh  m anusia ), se hingg a m a si h m e m e rluka n   tenaga dan wa ktu  dal am   peng erja an nya.  Pe neliti an ini m e ra nca ng a p lika s i m i kro k o n troler  AT89C51 pa da m odel alat pem bersih l antai. Alat  ini berjala n pa da lantai ka rpet m e m bentuk  kota k ya ng sem a kin lam a  akan  sem a kin m engecil. Ha sil pen elitian m enunju k an bah wa tel a h   dapat diran c ang suatu m obil yan g  be rfung si se ba gai m odel alat pem bersih  lantai berb a s is  m i krokontrol e AT89 C51, baik perang kat  luna k m aupun  ke ra s, deng an  se nso r  infram erah   seb agai p end eteksi putara n  ban. Alat  ya ng dira ncang  dapat be ke rja  denga n bai k.    Kat a  Ku nci  : m i krokontrol e r AT89 C51,  m odel alat pem bersih, ken dali gerak, se nso r     1. PEN DA HU LU AN  Pada jama n seka ran g  ini te knol ogi ele k tronika  telah b anyak b e rperan  dalam  ke hidup an   seh a ri -ha r i, baik itu pada  alat rumah t angg a at au indu stri dan tak terle w at ka n juga sa ran a   transfo rma s i,  sa ran a  hi bu ran, hin gga  saran a  p ene ra ngan  da n ma sih  banya k   saran a  lai n  ya ng  mengg una ka n teknol ogi el ektro n ika.  Banyak  pe ral a tan yan g  di g una kan  ma si h be rsif at  ma nual  dan  sem i  otomatis (l e b ih d a ri  50  dijal a n k an/di ope ra si kan oleh   ma nusi a ), sehi n gga  m a si h memerl ukan operator unt uk   menge ndali k an peralatan  terseb ut be kerj a.  Hal ini  menyebab kan sem a ki n banya k nya waktu   dan tena ga t e rbu ang  dan   hanya bisa  menge rja k a n  satu je nis  pekerja an  sa ja dalam  wa ktu   bersam aan. Salah satu contoh  p e kerja an  rutin  y ang  dike rja k an  a dalah  pemb e r sih an la ntai  dari  debu  atau  pasi r . Pe kerj aan te rsebut  setia p  ha ri  dikerja k a n , ka dan g pe kerj aan  ini t i da dike rja k an  se tiap ha ri kare na be be rapa   faktor  dianta r anya sifat m a las, tida ad anya alat ya ng   memad a i unt uk mem bersi hka n  lantai, luasnya  dae ra h yang akan  dibersih k a n , sibu k da n ma sih  banya k  lagi  alasan yan g   lain. De ngan  membia rkan  semu a ini m a ka tid a k m e ngerti a r ti ind ah,  rapi  da seh a t se bag aim ana  dikataka n ole h   pepat ah  “Kebe rsih an m e ru pa ka n seba gian  d a ri  Iman“ da n “di  dalam tubuh  yang se hat terdap at jiwa yang sehat”.   Peralata n el ektro n ika pu n su dah  ada  yang mele n g ka pi dal am  pembe rsiha n  lantai.  Vaccum cle a ner adal ah salah satu   co n t oh  pe rala ta n  ele k troni k ya ng fun g si nya  untuk menye dot  debu. Nam u n   alat  te rse but belum prakti s,  yang  ma na masih   mem e rluka n   ten aga  manu sia untu k   menjala n kan.  Sehingga a k an mema ka n wa ktu untu k  menjala n kan n ya.  Berda s a r kan  urai an  diata s  p enuli s  a k an me re alisa s ikan  se buah  model  alat  pembe rsih la ntai   mengg una ka n mikro k o n troler AT89 C5 1. alat in i dirancang ag ar dalam mem bersih k an la ntai  (men ghi sap  d ebu) tida me makai  ten aga  man u si a d a l a m p eng erja a nnya. Hal i n aka n  b e rakib a mengh emat  wa ktu se hin gga bia s  m enge rja k an  pekerja an yang lain d a l a m wa ktu yang  bersam aan.       2. METODE  PENELITIAN  Penelitian  dil a ku ka n u n tu k me ra ncang  dan  memb u a t se bua h m odel  alat pe mbersih  lantai meng g una kan  sen s or infra m erah  seba gai  pe n ghitung ja ra yang di temp uh, driver m o to r   seb agai p eng gera k  alat, ke ypad untu k  m e masukka n  d a ta, display  sebag ai pen a m pil data yang   dimasukka n  dan si stem m i kro k o n trol er  seb agai  ken d a li dari si stem  keseluruha n.   Evaluation Warning : The document was created with Spire.PDF for Python.
152                                  ISSN: 1693-6 930               TELKOM NIKA   Vol. 3, No. 3, Dese mbe r  2005 :  151 - 160   Se c a r a  umum r a nc an g an k e nd a li ar ah g e r a k   mo to stepp er  den gan sen s o r   u l traso n ik  dan cara  ke rj anya dap at dilihat pada g a m bar b e ri kut.                              Blok  diag ram   meru pa kan  syarat yan g  p a ling mi nimal  d a lam m e ran c ang  se su atu,  sep e rti  ditunju k kan p ada Gam b a r  1. Alat ini terdiri dari  si stem  minimum AT89C51, displ a y, senso r  unt uk  mendete k si j u mlah p u tara n ban, keypa d  untu k  mem a su kkan d a ta , sistem  ken d a li motor d an  tiga   buah m o tor  DC dima na M1  untuk m o tor  berg e rak m a j u  mund ur, M 2  untu k  moto r be rge r a k  be lok  kan an-ki ri, da n M3 untuk p e mbe r si h lant ai  Prinsi kerj a  alat ini  yaitu  setel ah  catu  daya  dibe rikan ma ka  si st em a k an  me nge ce kea daa ko mpone n/si ste m  yang  digu nakan  dan   a l at akan  berada  dalam  kondi si di am,  siap   untuk me nerima ma su ka n data  d aerah yan g   akan  di be rsih kan la ntainya.  Melal u key pad   banya k nya d a ta yang  dap at dima su kka n  sebanya k   4 digit yaitu  0000  – 9 999.  Ini  me rup a k an   data yang  cu kup  be sar, mi salnya  saj a  u n tuk u k u r an  satu meter  diwakili ole h  an g k a d a ta 1. Da ta   yang di keti kkan terse but  meru pa kan  d a ta u k uran  su atu da era h , b e rup a  p anja n g  da n le bar yang   sama.    Setelah data  dimasukkan  kemu dian di pilih rute mel a lui keyp ad j uga de nga n maksu d   jalannya  alat  pada  saat di mulai  ke  kan an ata u   ke  ki ri. Kemudia n   yang te ra khir tinggal  me ne kan   tombol start   untuk mela ku kan pe kerjaannya.  Mi salnya data  yang dima sukkan  1 unt uk  perwa kilan  satu meter, setelah itu Ru te yang dipilih arah  kan a n dan tombo l  Start diteka n.  Pertama al at terse but a k an be rjala n   se cara  lu rus,  setela h sa m a  antara jum l ah puta r an  ban  deng an data  yang diketikkan tadi m a ka al at  tersebut akan b e lok  ke  kan an se be sa r 90 kegi atan te rsebut a k an  dil a ku ka n alat  sebanya k   4  kali dan  pa da  saat jal an ya ng  ke 4,  se cara   otomatis alat  terseb ut akan meng ura ngi panja ng jalannya. Ini berfung si a gar tida k terj adi  peng ulang an  rute.  Ja di ja lannya  alat t e rsebut  be rb entuk kotak  yang ma na  b entuk kotak tadi  sema kin l a m a  akan  sema kin  ke cil, jadi  dapat di kata kan  bentu k  rutenya sepe rti nyala api p ada   obat nyamu k  baka r . Untu k lebih jela snya bentuk  j a lannya alat  terseb ut da pat terlihat p ada   Gamba r  2.                     Mikrokontrol e Keypad   Senso r Dis p lay   Kendali M2   M3   Gamba r  1 Blok dia g ra m a p lika s i mikro k ontrole r AT89 C51 p ada mo del alat  pembe rsih la ntai  Gamba r  2. (a ) Rute Alat ke  Kanan                       (b ) Rute Alat k e  Kiri  (a )   start finish (b)   star t finish Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM NIKA  ISSN:  1693-6 930                       Aplika s i Mikroko n trole r  AT 89C51 Pada  Model… .(S unardi)  153 R2 1 k C F 9 012 p1.3 C F 90 12 e p 1.7 g d p1.0 R1 1 k p1.2 p 1.5 p1.1 p 1.6 R4 1 k U1 45 11 7 1 2 6 3 4 5 13 12 11 10 9 15 14 A B C D LT BI LE A B C D E F G p 1.4 c f R3 1 k a C F 901 2 b +5 V C F 9 012   2.1.  Sistem minimum AT89 C51   Untu k berop era s i mikro k ontrole r AT8 9 C5 1 meme rluka n  sinyal  denyut (clo ck). Sinyal  denyut untu k  AT89 C51  diban gkit kan  dari o scilat o r internal d enga n meng guna ka n kri s tal  seb e sar 12  MHz d an du a buah kapa sitor 33 pF. Sedang ka n u n tuk ra ng kaia n reset terdiri  dari  resi sto r  8 k dan  kap a sito r elektrolit 10  F/10 V, sistem re set p a d a  AT89 C51  a k tif tinggi (hi g h)   deng an pen g e rtian bila di b e ri logi ka 1 m a ka rang kai a n aka n  re set. Rang kaia n sistem minimu mikrokontrol e r AT89 C51 d apat dilihat p ada Gam b a r  3.                                  2.2.  Sistem Dec o der BCD k e   seven s e gm ent   De cod e r BCD yang dig u nakan memil i ki  4 bua h masu ka n yang berupa b ilanga n   heksa de simal  dan 7 bua h  kelua r an ya ng lang su ng  dihubu ng ka n ke seven  segm ent. Seven   segm ent yan g  digun akan j enis  katod a  b e rsama (co m mon cato da ) dimana  kelu a r an da ri de co der                              Gamba r  4. Sistem Deko de r BCD  ke Sev en Segme n +5 V +5 V Y1 24M H z C2 33PF C 1 33PF + C3 10uF/ 1 0 V R9 8 K 2 SW 1 1 2 A T89C 5 1 9 18 19 29 30 31 1 2 3 4 5 6 7 8 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 39 38 37 36 35 34 33 32 R S T XT A L 2 X T AL1 PSEN A LE/ P R O G EA/VP P P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 /A8 P2.1 /A9 P2.2 /A1 0 P2.3 /A1 1 P2.4 /A1 2 P2.5 /A1 3 P2.6 /A1 4 P2.7 /A1 5 P3.0 /RX D P3.1 /T X D P3.2 /INTO P3.3 /INT1 P3.4 /TO P0.0 /AD0 P0.1 /AD1 P0.2 /AD2 P0.3 /AD3 P0.4 /AD4 P0.5 /AD5 P0.6 /AD6 P0.7 /AD7 P3.5 /T1 P3.6 / W R P3.7 /RD Port 0 Port 2 Port 3 Port 1 Gamba r  3. Sistem Minimu m Mikro k o n troler AT89 C5 Evaluation Warning : The document was created with Spire.PDF for Python.
154                                  ISSN: 1693-6 930               TELKOM NIKA   Vol. 3, No. 3, Dese mbe r  2005 :  151 - 160   +5 V le mp en gan ou t D1 15 k Q9 15 k 2 3 1 BCD harus aktif  tinggi (high)  untu k   menghi dup ka n seven  se gment. Aga r  dapat  menghi dup ka n seve n seg m ent, IC de coder B C D h a ru s di  ran g k ai  se suai  d enga n ketent uan   yang termuat  dalam  tabel  ke ben ara n dimana  Lam p Te st (LT)  dan Bla n ki ng  Input (BI) h a ru dihub ung kan  dengan Vcc +5 V sedan gka n  Latch  Enable (LE )  dihub ung kan  dengan G r o u n d   (G ND). Untu k tuju h segm ennya  com m on  catod anya dihu bun gkan  ke  Gro u n d  (G ND) mel a lui  transi s to r yan g  difung si kan  seb agai  sa kl ar,  seda ng ka ano danya untuk setia p  seven se gme n diparalel  da n hu bung ka n de ngan  keluaran  dar i  IC d e code r BCD.  Tam p ilan yan g   aka n   ditampilkan seven segment nantin ya akan berupa angka B CD (0 ... 9) bukan bil angan yang l a in  (bilan gan yan g  lain atau hu ruf tidak bi sa  ditampilkan ).     2.3. Ke y p ad  Keypad pa da  rang kai an i n i terdiri  dari  bebe rap a  tombol yang d i su sun m enja d i suat u   matrix 3 x 4 dan juml ah t o mbol te kan n ya ada 1 2   buah tom bol  tekan. Setiap  jalur b a ri s yang   terdap at tombol tekan di h ubun gkan ke  Vcc +5 V melalui re sisto r  1 0  K pada sal ah satu uju n g n ya   dan  ujun g ya ng lai n  di hub ung kan  ke p o rt yan g  b e rf ung si  seb aga i ma su kkan,  sed ang ka n u n tuk  jalur  kol o mny a  sal ah  satu  ujung nya dih ubun gkan  ke  sala h satu p o r t yang b e rfu ngsi  memb eri k an   kea daa n 0 ap abila tombol  diteka n.                        2.4.  Sensor pu ta ran ban   Senso r   puta r an b an  be rfu ngsi  untu k   m endete k si b a n yaknya  ba n  be rputa r  u n tuk  setia p   uku r an,  misal n ya untu k   ukuran  1  mete ban  ak an berputar  sebany ak 10 ka li.  S e nso r  putaran ini  beru pa sen s or infra me ra h dan photo  transi s to r yang dipa san g  berh ada pan,  infra merahn ya   selal u  mem a nca r kan  sin a r . Sen s or te rse but di se kat seb uah  le mpeng an ya ng dipi nggi rn ya   diberi k a n  lob ang  seba nya k  4 bu ah, ap abila si na r in fra merah m enge nai lob a ng da n diteri ma  photo tran si stor ma ka mem beri k an  sinyal  ke mikro k ont role r.                          0 2  str rot Port 2.4 – 2 . 7   Gamba r  5. Sistem Keypad    Gamba r  6 Se nso r  Putara n Ban  Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM NIKA  ISSN:  1693-6 930                       Aplika s i Mikroko n trole r  AT 89C51 Pada  Model… .(S unardi)  155 2.5.  Kend ali motor   Motor yan g  digun akan m e rup a kan mo tor DC  yang  memerl ukan  teganga n sebe sar  1 2   VDC, se dan gka n  tegang an yang kel u ar dari p o rt AT89C51 ha nya 5 VDC. Oleh ka re na  itu   dibuatla h ra n g kai an pe ng endali yan g   dibentu k  da ri  tiga  buah  transi s to r u n tuk  satu a r ah   putara n , ma ka untu k   dua   arah  puta r a n  (puta r   kiri  da n kana n)  dip e rlu k an  en a m  bua h tan s i s tor.  Dua d a ri en a m  transi s to r tersebut me ru pakan  tran si stor daya den gan tipe TIP 31 yang ma mpu  mengali r kan  aru s  kol e kto r  sampai 3 A ,  sehingg a rang kaia n pe ngen dali ini selai n  berfu n g si  seb agai  sa kla r ,  juga berfu ngsi  seb agai  peng uat aru s .                                   3. HASIL  PENG U JIAN  3.1. Penelitian  Seven Segme n t   Penelitian  dil a ku ka n d eng an m eng aktif k an  semu segm en  den gan  men ghu bung ka masin g -m asi ng Com m on d  Catoda nya  ke groun d.  Pengujia n ini berfun g si u n tuk men getah ui  jika ada an gka yang nya l anya tidak se mpurna   dan untu k  mengeta hui jika ada se gme n  yang tidak  nyala terha d ap input data  yang diberi k an  melalui de co der BCD untu k  seve n se g m ent. Ini dapat dilihat pad a tabel 1.    Tabel  1. Tab e l Penelitian  Seven Segm ent  DAT A   SEGMEN / DISPLAY   D   C   Se g m en  1  Se g m en  2  Se g m en  3  Se g m en  4  0 0 0 0  0 0 1 1  0 1 0 2  0 1 1 3  1 0 0 4  1 0 1 5  1 1 0 6  1 1 1 7  0 0 0 8  0 0 1 9  0 1 0 Mati  Mati  Mati  Mati  0 1 1 Mati  Mati  Mati  Mati  1 0 0 Mati  Mati  Mati  Mati  1 0 1 Mati  Mati  Mati  Mati  1 1 0 Mati  Mati  Mati  Mati  1 1 1 Mati  Mati  Mati  Mati    Gamba r  7. Kendali Moto DC  12 V port 0.0 port 0.1 Q7 2N2222 Q3 TIP32 R6 1K A - + jl maju / mundur R3 1k R8 1K Q12 BD139 Q4 TIP32 Q11 BD139 D4 1N4002 1 2 D3 1N4002 1 2 R4 1K Q8 2N2222 Evaluation Warning : The document was created with Spire.PDF for Python.
156                                  ISSN: 1693-6 930               TELKOM NIKA   Vol. 3, No. 3, Dese mbe r  2005 :  151 - 160   Dari h a sil p e n e litian atas  seven se gmen t di dapat sua t u hasil ba hwa seven  seg m ent  dapat be ke rja  denga n bai k, yaitu dapat  menam pilkan  data yang dii ngin k an.     3.2.  Penelitian  Sistem minimum  Penelitian si stem minimum  bertujua n  unt uk men getah ui apa kah  sist em minimum  dapat  bekerja d eng an bai k. Pene litian ini dilakuka n den gan  membe r ikan  prog ram  sed e rha na yang  beru pa p r og ram penyala a n  displ a y melalui port 1.   UTAMA:  MO DATA_ 1 ,# 04H   MOV  DATA_ 2 ,# 03H    MOV  DATA_ 3 ,# 02H    MOV  DATA_ 4 ,# 01H   DISPLA Y 1:  MO A,DATA_ 1    ORL  A,#0 70H    MO P1,A    ACALL  DELA  SETB  P1.7    MO A,DATA_ 2    ORL  A,#0B 0H    MO P1,A    ACALL  DELA  SETB  P1.6    MO A,DATA_ 3    ORL  A,#0 D0H    MO P1,A    ACALL  DELA  SETB  P1.5    MO A,DATA_ 4    ORL  A,#0E 0H    MO P1,A    ACALL  DELA  SETB  P1.4    SJMP  DISPLA Y   DELA Y :  MOV  R7,# 00H   TUNDA:  NOP    DJNZ  R7, T UND  RET       Dari h a sil p e n e litian di dap atkan h a sil b ahwa si stem minimum da p a t beke r ja de ngan  baik,yaitu da pat menyala k an LED.     3.3. Penelitian  Ke y p ad       Penelitian i n i  bertuj uan  un tuk me ngeta hui a p a k ah  keypad  su dah  be kerj se suai yan g   diharap kan d enga n ca ra  mengg una ka n prog ram y ang man a  bi la sala h satu  tombol ditekan  pada rang kai an keyp ad m a ka a k a n  tampil di display  ang ka yang  sesu ai den gan  keingi nan.     UTAMA:  MO DATA_ 1 ,# FFH   MOV  DATA_ 2 ,# FFH    MOV  DATA_ 3 ,# FFH    MOV  DATA_ 4 ,# FFH   LONCA T:  ACALL  T O MBOL    CJNE  DATA_TE KAN,#0FF H ,TA M PIL   SJMP  ULANG  TAMPIL:  ACALL  G ESER  ULANG :  ACALL  DISPLA Y    SJMP  LONCAT      TO MB O L :  MO DATA_ T E KAN,#0FFH   CLR  P2.7    JB  P3.7,TIGA   LOOP0:  JNB  P3.7,LOOP 0    MOV  DATA_ T E KAN,#03H   TIGA:  JB  P3.6,ENAM  LOOP1:  JNB  P3.6,LOOP 1    MOV  DATA_ T E KAN,#06H   ENAM: JB  P3.5,SEMBILAN  LOOP2:  JNB  P3.5,LOOP 2   Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM NIKA  ISSN:  1693-6 930                       Aplika s i Mikroko n trole r  AT 89C51 Pada  Model… .(S unardi)  157  MOV  DATA_ T E KAN,#09H   SEMBILAN: SETB  P2.7    CLR  P2.6    JB  P3.7,DUA  LOOP3:  JNB  P3.7,LOOP 3    MOV  DATA_ T E KAN,#02H   DUA:  JB  P3.6,LIMA  LOOP4:  JNB  P3.6,LOOP 4    MOV  DATA_ T E KAN,#05H   LIMA: JB  P3.5,DELAPAN  LOOP5:  JNB  P3.5,LOOP 5    MOV  DATA_ T E KAN,#08H   DELAPAN: SETB  P2.6    CLR  P2.5    JB  P3.7,SATU  LOOP6:  JNB  P3.7,LOOP 6    MOV  DATA_ T E KAN,#01H   SATU:  JB  P3.6,EMPAT  LOOP7:  JNB  P3.6,LOOP 7    MOV  DATA_ T E KAN,#04H   EMPAT: JB  P3.5,TUJUH  LOOP8:  JNB  P3.5,LOOP 8    MOV  DATA_ T E KAN,#07H   TUJUH:  SETB  P2.5    CLR  P2.4    JB  P3.7,NOL   LOOP9:  JNB  P3.7,LOOP 9    MOV  DATA_ T E KAN,#00H   NO L:  JB  P3.6,SEPULUH  LOOP10:  JNB  P3.6,LOOP 10   MO DATA_ T E KAN,#0AH  SEPULUH:  JB  P3.5,SEBELAS  LOOP11:  JNB  P3.5,LOOP 11   MO DATA_ T E KAN,#0BH  SEBELAS: SETB  P2.4    RET   DISPLA Y :  MO A,DATA_ 1    ORL  A,#0 70H    MO P1,A    ACALL  DELA  SETB  P1.7    MO A,DATA_ 2    ORL  A,#0B 0H    MO P1,A    ACALL  DELA  SETB  P1.6    MO A,DATA_ 3    ORL  A,#0 D0H    MO P1,A    ACALL  DELA  SETB  P1.5    MO A,DATA_ 4    ORL  A,#0E 0H    MO P1,A    ACALL  DELA  SETB  P1.4    RET     G ESER:  MO DATA_ 4 ,DATA_3    MO DATA_ 3 ,DATA_2    MO DATA_ 2 ,DATA_1    MO DATA_ 1 ,DATA_TEKAN   RET     DELA Y :  MOV  R7,# 00H   TUNDA:  NOP    DJNZ  R7, T UND  RET       Dari  ha sil pe n e litian pa da  keypad di  dap atk an  ha sil b ahwa keypad  bekerja  den g an bai k,  yaitu dap at  menam pilkan  ang ka  yang   se suai  pa da  displ a y sama  den gan  an g k keyp ad y ang   diteka n.  Evaluation Warning : The document was created with Spire.PDF for Python.
158                                  ISSN: 1693-6 930               TELKOM NIKA   Vol. 3, No. 3, Dese mbe r  2005 :  151 - 160     3.4. Penelitian  Al at  Penelitian ini  bertujua n  u n tuk men get ahui apa ka h  alat telah beke r ja sesuai  denga n   yang diha rap k an ata u  bel um. Penelitia n ini  mela ku kan p e rbandi ngan ja ra k seben arnya d a n   lama wa ktu yang dip e rlu k a n Data h a sil  penelitian  u n tuk p e rban dinga n jarak seb ena rnya  deng an d a t a yang   dimasukka n   melalui  keyp ad dan l a ma  waktu ya ng  diperl u kan u n tuk me nyele s ai kan tug a snya   se suai d eng a n  data, dapat  dilihat pada T abel 2.   Berda s a r kan  hasil  pen el itian alat ba ik itu pe neli t ian pe rbagi an ma upun  se ca ra   ke selu ruh an  maka d apat d i urai kan d eng an beb era pa  perm a salaha n yang ada.   Tampila n pad a displ a y sa n gat dipen ga ruhi oleh i nput  dari  seven  segment. Berd asa r kan   hasil p eneliti an se mua  se ven seg m ent  dapat  men a m pilka n  an gka deng an  se mpurna, ka re na  input seven  segm ent dih ubun gkan de ngan d e code r BCD ke  seven segme n t maka  display   hanya da pat menam pilkan  angka saj a  sedan gkan be ntuk hu ruf tid a k bi sa, ini terlihat pad a ta bel  3 pad a saat  data inp u t mencapai  nil a i 10 d e cim a l (10 102 maka  se mua  segm en tid a menam pilkan  apa-a pa ata u  mati atau blan k. Keuntunga n meng guna ka n decoder BCD yaitu  dalam mem b entuk  suatu a ngka tidak p e r lu men entu k an bit mana y ang nyala d a n  bit mana ya n g   mati, kare na  dapat men ent uka n  se ndiri  bentu k  ang ka nya.    Tabel 2. Tab e l perb andi ng an jara k da n wa ktu yang di perlu ka n   Data K e y p ad   Jar ak Seb e n a rn ya (meter)   Lua s  Se be na rny a / La ma  Wa k t u /   (meter²/detik)   1 0,355   0,355 ² m ²/ 35  d t   2 0,680   0,680 ² m ²/ 70  d t   3 1,055   1,055 ² m ²/ 1 00 d t   4 1,405   1,405 ² m ² /1 35 d t   5 1,750   1,750 ² m ²/ 1 70 d t   6 2,100   2,100 ² m ²/ 2 05 d t   7 2,450   2,450 ² m ²/ 2 40 d t   8 2,800   2,800 ² m ²/ 1 75 d t   9 3,150   3,150 ² m ²/ 3 10 d t   10  3,500   3,500 ² m ²/ 3 45 d t   11  3,850   3,850 ² m ²/ 3 80 d t   12  4,200   4,200 ² m ²/ 4 15 d t   13  4,550   4,550 ² m ²/ 4 50 d t   14  4,900   4,900 ² m ²/ 4 85 d t   15  5,250   5,250 ² m ²/ 5 20 d t   16  5,600   5,600 ² m ²/ 5 55 d t   17  5,950   5,950 ² m ²/ 5 90 d t   18  6,300   6,300 ² m ²/ 6 25 d t   19  6,650   6,650 ² m ²/ 6 60 d t   20  7,000   7,000 ² m ²/ 6 95 d t   21  7,350   7,350 ² m ²/ 7 30 d t   22  7,700   7,700 ² m ²/ 7 65 d t   23  8,050   8,050 ² m ²/ 8 00 d t   24  8,400   8,40 ² m ²/ 83 5 dt  25  8,750   8,750 ² m ²/ 8 70 d t   26  9,100   9,100 ² m ²/ 9 05 d t   27  9,450   9,450 ² m ²/ 9 40 d t   28  9,800   9,800 ² m ²/ 9 75 d t   29  10,15 0   10,15 0 ² m ²/ 1 010  d t   30  10,50 0   10,50 0 ² m ²/ 1 045  d t     Berda s a r kan  hasil p eneliti an keyp ad, d apat  dinyata k an bah wa  ke ypad dap at bekerja   seb agaim ana  me stinya. K e ypad ya ng  digun akan te rdiri  da ri  12  buah  tomb ol teka n,  kare na   mengg una ka n sakl ar teka n ma ka  dal a m  men e kan  aka n  te rdap a t  boun cin g   (si n yal kejut).  Untuk  mengata s i it u maka pro g r am dib uat d enga n kete ntuan ap abila  tombol dite kan dan  sela ma   belum  dilep a s  m a ka p r o g r am  akan  m endete k si h a n ya satu  kali  teka (ini  d i guna ka n p a d a   prog ram  sub r outine  tomb ol). Pen e litian juga  dila kuka n untu k   memba nding kan  ang ka  yan g   diteka n pa da  keypa d  de ng an an gka yan g  ditampil kan  pada  display  harus  sam a Karen a  di spl a Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM NIKA  ISSN:  1693-6 930                       Aplika s i Mikroko n trole r  AT 89C51 Pada  Model… .(S unardi)  159 nya tidak bi sa  menam pilka n  huruf maka  pada  saat  m e laku ka n pemil ihan rute (keti k a tomb ol rut e   diteka n) a k a n  tampil ang ka  0 (nol ) di  se gmen p a ling  kan an d an saat tombol  start ditekan a k a n   ditampilkan di  display pe ng hitunga n puta r an ba n.  Berda s a r kan penelitian si stem  minimu m   maka  dap at  diketa hui  ba h w a sistem mi nimum  bekerja  se ba gaiman a  me stinya yaitu un tuk men a mpil kan  ang ka ya ng ad a pad Data_ 1  samp ai  deng an  Data _4 dal am  wa ktu yang  be rgantian  pad a  displ a y, den gan  ca ra me masu kkan  da ta   pertam a  ke segmen p a lin g kana n ke mudian d a ta  kedua  ke segmen  ked u a  dari ka nan  dan   seterusnya. Pada sa at meminda hkan  data perta ma  ke seg m en,  selain segm en paling  ka nan  semu a segm en dimati kan ,  begitu sete rusnya samp ai se gmen  keempat p a lin g kiri.  Dala memind ah ka n data  terse but di selin gi  oleh  wa ktu  t unda, aga r datanya  tid a k  ka cau.  Si stem  minimum ini  mengg una ka n mikrokontro ler AT89 C51  yang berope rasi pa da o s ila tor 12 MHz.   Berda s a r kan  penelitia n a l at se ca ra  kesel u ru han   menunj ukka n  bah wa  alat  be kerj a   seb agaim ana  mestinya, yai t u alat aka n  b e rge r a k   mem bersih k an l a n t ai  sepe rti pri n sip  ke rja ob at  nyamuk b a ka r squ a re.   Dalam  mel a kuka n b e lo kan  alat ini  tida bisa  bel ok m e mbentu k  su dut 90 ° d a la m sekali b e lo kan,   oleh ka re na  itu akan dilakukan b eberapa bel oka n  hingg a  terbentu k  sud u t 90°. Ini  menga kib a tkan wa ktu yan g  dibutuh ka n untuk  meyel e sai k an p e kerj aannya b e rta m bah lam a  atau  mema kan wa ktu.  Untu k si ste m  pembe rsi h  lantainya dalam mela ku kan pe mb ersi han ma sih belum   semp urna, karen a  be ntuknya hanya  sebag ai salah   satu  conto h   tata letaknya  dan p u tara n n ya  masih  ku ran g  cepat .    Berda s a r kan  hasil pe neliti an yang terli hat pada Ta bel 2 bah wa  perb andi nga n  ukuran   seb ena rnya  deng an data  yang dima sukkan m e lalu i keypad tid a k sama, misalnya data y ang  dimasukka n   2 sed ang ka jara k sebe narnya 0,68  m. Untu k lama  wa ktu yang d i butuh kan d a l a melakukan tu gasnya pe r lu as d aerah ya ng seben ar nya, misalnya  d a ta yang dim a su kkan  10 d an  jara k sebe na rnya 3,5 m, j adi alat te rse but  dap at m enyele s ai kan  tugasnya da lam wa ktu  3 45  detik u n tuk l u as d a e r ah  se besar  12,25  m2 (ka r ena  p anjan g da n le bar  dae rah n ya sa ma).  Hal  ini  diaki batkan o l eh ge se kan  yang terjadi  pada  rida  ke tika menye n tuh lantai. Da n juga ad any beba n yang menga kib a tkan se harusny a roda itu da pat berp u tar  10 kali  ketika  tidak ada be ba n   menjadi 6  kali  ketika a da b eban.   Untu sistem  dete ksi  juml ah p u tara ban,  me ngg u nakan  sen s o r  infra me ra h yang   berfun g si  se bagai  pema n c ar dan  phot o tran si stor   sebag ai pe nerimanya,  dia n tara  pema n c ar  dan p ene rim a  dibe ri  sua t u lempe nga n yang  ber b entuk li ng ka ran yang  ma na 4  si si d a ri  lempen gan  tersebut  dibe ri loba ng.  Jarak  antara lo b ang  satu  de n gan l oban g y ang l a in  seb e s ar  900. Ca ra  ke rjanya a pabil a  pene rima  mene rima  sin y al infra merah se banya k  4 kali pa da  saat   alat dijalan k a n , maka mi kroko n trole r  a k an mend eteksi se bag ai 1 kali putara n  pe nuh.       4. KESIMPULAN  Dari p e mb ah asa n  yang tel ah dila ku kan,  maka da pat diambil be berapa kesim pul an  seb agai b e ri kut:  1.  Dap a dira ncang sebu ah aplikasi  mi kro k ontrole r AT8 9 C5 1 pad a al at pembe rsih  lantai yang  terdiri d a ri b eberapa b agi an yaitu: sist em minimum  AT89C5 1 , displ a se ve n segm ent keypa d  berbe ntuk matri k  3  x 4, kendali  motor DC.   2.  Jarak ya ng di tempuh ol eh  model alat d enga n data yang dim a su kkan m e lalui  keypad tida sama.  Hal  itu di a k ib atka n oleh  terja d i nya  ge se ka n pad roda  dan  alat terlalu ba nya k   beba n.  3.  wa ktu yang t e rpa k ai m o d e l alat terlalu  lama , hal ini  di akibat kan  pada  saat p o si si belo k Model  alat ti dak bia s  la n g su ng  belo k  memb entu k  su dut 90  d e rajat. M odel  alat ha ru s   menjala n i pro s e s  2  kali m a ju 2  kali mu ndur  untu k  m e mbentu k   su dut 90 d e raj a t, sehing ga  terlalu ba nya k  mema ka n wa ktu.  4.  Rute yan g  di guna ka n alat  pemb e rsih l antai ini  ada   2 jeni s yaitu  rute  kan an  d an rute  kiri.  Untu k rute ka nan, den gan  mene kan tom bol ang ka 1 p ada saat pem ilihan rute ma ka moto r 2  aka n  selal u  mengg erakka n alat ke arah ka n an pa da saat pro g ram bel ok  dijanlan ka n.  Sedang ka n u n tuk  rute  ki ri, deng an m ene kan  tombol  a ngka 2  pad saat  pemilih a n  rute  ma ka   motor 2 a k an  selal u  meng g e ra kkan alat  ke arah  ki ri p ada saat pro g r am bel ok dij a lan k an.      Evaluation Warning : The document was created with Spire.PDF for Python.
160                                  ISSN: 1693-6 930               TELKOM NIKA   Vol. 3, No. 3, Dese mbe r  2005 :  151 - 160   DAF TA R PU STAK A   [ 1]  Berahim, Ham z ah, 19 91,  “T eknik Ten a g a  Listrik   Andi Offset, Yogyakarta.   2]  Malik, Ibn u , 1 997, Be ke ksp e rime n Deng an Mi kro k o n troler, 8 031, El ek M edia Ko mputindo,  Ja kart a.   [ 3]  Putra, A.E.,(2003)  Belajar Mikrokontroler ”  Gava M edia, Yogyakarta.   4]  S. Wasito,1 996, Data  Sheet Bo ok 1  Data  IC Line ar, TTL, Da n CMOS,  Elekme diaKo m putindo, Ja karta.   [ 5]  Andri,  2 001 ,”  Pengendalian  M o tor-M o tor Aru s  Searah De n g an    M e ng gunak a     Caha ya Infr a m erah ”Tugas Ak hir S-1, Ins t itut Sa ins  dan Teknologi AKPRIND.    [ 6]  Sutrisn o 19 86,  “M ikrokontroler  Elekme dia Ko mputindo, Ja karta. (AT M EL Intruction  Set:1) sum b e r :     [ 7]   http:// www.fe.up.pt/~vi cto r m / datasheet/CMOS/M C 14 511b re v3.pdf )     Evaluation Warning : The document was created with Spire.PDF for Python.