ISSN: 1693-6 930                                                     167     Prototipe Sist em  Keam anan Pintu Ruan gan Men ggu n a ka n…… ( Im am  Riadi)  PROTOTIPE SISTEM KEAMANAN PINTU RUANGAN  MENGGUNAKAN  BARCODE PASSWORD  DAN  PIN PASSWORD      Imam Riadi,  Suprihatin, Er v i n Set y ob udi      Program Studi Ilmu Komputer, Unive r si tas Ahmad  Dahlan,    Kampus III UAD Jl. Prof. Dr. Soepomo,   Janturan, Um bulharjo, Yogyakarta  Telp 027 4-37 9418, 38 152 3 ,  Fax 0274- 3 8152 3   Email: imam_ r iadi @yaho o. com       A b st r a     Perkem ban gan te knolo g i saat ini  san gatlah p e sat, salah  satun y ada lah dibid a n g   keam ana ya itu pen ggun a an Ba rcode  Passoword d an PIN P a ssword. Pen e litian ini  be rtuju an  untuk m e m buat seb uah  Prototipe Sistem   Keam an an Pintu Ru anga n Meng guna ka n Barcod e   Passwo rd  da n PIN P a ssword. Meto d e  yang   dig u nakan untu k   m e m buka d an  m enutu p  pintu   adala h  m e tode pen ye suai an label ba rcode ya ng  terdapat pad a Kartu ID dan  PIN denga n data  yan g  te rdap at pad a d a taba se. Si stem  Keam anan Pi n t u Ru ang an  b e rkerj a  a pabil a  lab e l b a rco de  yan g  disca n  dan PIN yan g  dim a sukka n  se suai d e n gan data  ya ng terda pat pada d a taba se,   sehi ngg a pi ntu da pat te rbu k otom atis.  Ha sil p eneliti an ini  ad alah  Prototipe  Sistem  Keam anan  Pintu Ruan g an m enggun aka n  ba rco d e  passwo r dan PIN Pa ssword, O u tpu t  yang dih a si lkan  beru pa  pintu  dapat te rbu k a  dan te rtutup  se cara otom a t is pad saat  label b a rcod e  yan g  terdap at  pada  Kartu  ID di scan  da n PIN  ya ng  dim a sukka n   se suai  de ng an d a ta  yan g  terdapat  d a lam   databa se.     Kat a  Ku nci : Barcode Pa ssword, PIN P a ssword, PPI 8255, Motor  Stepper      1. PEN D AHULU AN  Perkemba ng an teknolo g saat ini  sa ng at pes at kh ususnya  di bid a ng kompute r i s a s i da elektroni ka. T e kn ologi yan g  dikem ban g k an b e rtuju a n  untuk memb antu membe r ikan  keam an an,  baik  ke aman an diri  mau pun  keam an an terh ada p  bara n g - ba ra ng be rha r g a  dan d o kum en- dokumen p e n t ing agar te rhi ndar d a ri tind ak krimin alita s , khu s u s nya  tindakan pe n c uri an. Bara n g - bara ng dan d o kum e n - do ku men  p enting biasanya  di si mpan  dalam   suatu  ru ang a n  khusus ag ar  tidak dia m bil  oleh o r ang -o rang yang tid a k be rh ak. K eaman an  se buah  rua nga n menja d i faktor  penting  dala m  mela ku kan  peng aman a n  tersebut.  L e mahnya  si stem ke ama n a n  rua nga n yang   diberi k a n  unt uk m enjag bara n g - ba ran g  be rha r ga  dan d o kume n-do ku men  p enting te rse b ut,  membe r ikan  pelua ng  dan  ke se mpatan  ke pad a o r a ng lai n  yan g  tidak be rh ak men gambil   dan   mencuri b a ra ng-b a rang terseb ut.  Beranj ak d a r i ide memi kirkan te kn ol ogi si stem  keam ana n ruang an yan g  dapat  mengu ra ngi tinda k pen cu ri an dan d apat  membantu  kegiatan ma nu sia menj adi l ebih mud ah d a n   pra k tis, m a ka pa da  pen e litian ini  aka n  mem buat  seb uah  proto t ipe si stem  keaman an  pin t u   ruan gan m e n ggun akan  ba rco de p a ssword  d an  PIN Pas s word . Pemrog ram a meng guna kan  Delp hi. Aplikasi ya ng di buat terdiri  atas  perang kat  ha r d w a r e da software  ya ng  sa ling   berintegrasi satu sam a   lain.  Output   progra m  dal am  pen elitian in i pintu d apat  memb uka d a n   menutup ,  p a da sa at  barcode pa ssword  dan  PIN Pas s word   se su ai deng an da ta yang ada  pada  databa se       2.  METODE PENELITIAN    Peran c a nga n  meru pa kan  sala h satu ta hap p e mbu a tan suatu p r o g ram. Pe ran c an gan   dilakukan ag ar proses p e mbuata n  su atu pr o g ram  sema kin terarah. Pe ran c anga n ini aka n   diban gun mel i puti pera n ca ngan p r o s e s , pera n cang an  form dan p e rancang an  dat aba se.       Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  167  - 176   168 2.1.   Perancan ga n Proses   Peran c a nga n  pro s e s  di maksud ka n untuk m eng gamba rkan  aliran info rm asi da transfo rma s yang diapli k asi k an p ada  saat data  berg e rak d a ri input menj adi output. Alur  prog ram  siste m  keam ana n Pintu Ruan ga n ditunju k kan  pada Gam b a r  1.              Gamba r  1.  Fl owcha r t pro g ram      Flowcha r t pe ngge ra k moto r stepp er ditu njukka n pad a  Gamba r  2.      Keterangan:   Pada saa t   sca n n ing Kartu ID, program aka n   menco c okkan l abel   barcod e  pada  kar t u ID denga n da ta  dalam  da taba se Setelah  Kar t ID y ang scan   sama d engan da ta y ang  terdapa t dalam  d a tabase  ma ka pro g r a m akan memin t pengguna un tu k m e masu kkan   PIN   p a ssw or d . Apabila  kar t u ID y ang discan tida k sama de ngan data dal am  databa se  ma ka p r ogram a k an me minta pen gguna   untu k  men s can  kar t u ID  lagi Setelah peng guna  berhasil mensca n kartu  ID dan  memas u kk an  PIN   password  deng an benar , maka   program akan me mutar Motor S t epp er, se hingga Pin t u   dapat te rbuka.   Apabila  PIN   password  y ang   dimasu kkan  salah ,  maka progr aqm  akan  meminta  pengguna  memasu kka PI N   pa ss wo r d  lagi Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Prototipe Sist em  Keam anan Pintu Ruan gan Men ggu n a ka n…… ( Im am  Riadi)  169     Gamba r  2. Fl owcha r t peng gera k  moto r stepper      2.2.   Perancan ga n Form  Peran c a nga n  form ini dib uat untu k  int e ra ksi  pem a k ai d a lam m enjala n ka n a p lika s i.  Didal am pe rancang an fo rm terd apat  ran c an gan  input.  Ran c an gan  input  diguna ka n  un tuk  menyedia k a n   input  peng gu na, data akse s para pen gg una.         Gamba r  3.    Peran c a nga n form men u  utama     Peran c a nga n   menu diata s   terdiri atas em pat ba gia n  yang m e mi liki fung sinya  masi ng- masing yaitu:  Ju du l Ap li k a si  Men u  U t am a         Area  A k ses   In fo rm asi   Tanggal  da n wakt u   Pengguna   Detail Akses   L a por an  I n form a s Keterangan:   1)  Saat pro g ram dij a lankan ma ka p r ogram aka n   memberikan alam at PC W  := $80   y ang artinya   mengese t   semua  port pada  PPI 8255  sebagai   outpu t,  sedang al amat PC := $00  y ang artiny a   mengirimkan  da ta  pada por t C deng a n  nilai  0.  2)  Program akan me mutar motor  stepp er kearah  kiri maka program  akan mengirim k a n  data pada   PC0=$01, PC1=$0 2,  PC2=$0 4, PC3= $08.  3)  Program a k an  memutar mo tor  stepper  kearah   kanan , maka  progr am akan mengirim k an da ta pada   PC0=$08, PC1=$0 4,  PC2=$0 2, PC3= $01.  Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  167  - 176   170 1) Judul  Aplikasi   Penama an ini  dimaksud ka n untuk m e m beri k an tam p i l an aga r tamp ak me nari k  d an jela aka n  fung si yang dib e ri kan  oleh si stem.  2) Menu  Uta m a   a) Login  Admi nistrato Menu ini khu s u s  digu na ka n oleh admi n i s trato r  aga r d apat meng ola h  dan melih at data.  b) Penggu na   Menu ini me miliki fung si sebag ai tempa t  pengelol aan  data peng gu na dari a p lika s i.  c)  Det a il  A k se s   Daftar  sejuml ah pen ggu na  pada tan ggal  dan jam saat peng guna m e nga kses a p likasi.   d) Lapo ran   Berfung si unt uk mel a kuka n pen ceta kan  sejuml ah lap o ran, di antaranya lapo ra n  selu ruh   peng guna, la pora n  Detail  Akse s Pe rTa nggal, La pora n  Detail Akse s da ri tangg al  samp ai  tanggal.   e) Informas Informa s i tentang pem buat  softwa r e ini.   3) Area  Akse Area ini di gu nakan seba g a i dtampila n  keterang an  saat pe ngg u na mela ku ka n scanni ng   Kartu ID dan  pema s u k an P I N.  4)  Informa s i Tan ggal da n Wa ktu  Tampila n ini digun akan un tuk menuj ukkan tangg al da n wa ktu berj a lan.    2.3.   Perancan ga n Databas e Datab a s e  yang di gun akan dal am  p enelitian i n i  meng gun akan na ma  d a taba se   Pintu_Otomat i s, dalam  dat aba se  terseb ut beberapa  tabel yaitu: tabel Use r , tabel Akses, d an  tabel Admin.     a.  Nama T abel :  Use r   Jumla h  Field  : 6  Fung si Tab e l : Untuk me nyimpan data p e nggu na si ste m  keam ana n     Tabel 1.  Tab e l User   Field  Ty p e   Null  Ke y   Barcode _ Passwor d  Varc har(2 0)     PRI  Nama  Varc har(2 0)       Alamat Varchar  (1 5)       NoTel p  Varc har(2 0)       PIN _ password  Integer( 20)       Status Varchar(1 0)         b.  Nama T abel :  Akse Jumla h  Field  : 4  Fung si Tab e l : Untuk me nyimpan data A k ses d a ri pa ra peng gun a.    Tabel 2. Tab e l Akse s   Field  Ty p e   Null  Ke y   No_Urut  Integer( 5 )     PRI  TanggalAkses Date       JamAkses  T i me      Barcode_Password   Varc har(2 0)        c.  Nama T abel :  Admin  Jumla h  Field  : 2  Fung si Tab e l : Untuk me nyimpan data u s er dan p a ssword ad min.     Tabel 3. Tab e l Admin  Field  Ty p e   Null  Ke y   Admin Varchar(2 0)     PRI  Passwor d   Varc har(2 0)        Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Prototipe Sist em  Keam anan Pintu Ruan gan Men g gu n a ka n…… ( Im am  Riadi)  171 3.  H A S IL D A N  PEMB AHASA N   3.1.   Perakitan  Hardwar e  Pen dukung   Kompon en-kompon en pe rang kat  kera s yang di but uhkan dal am  membuat P r ototipe  Pintu Rua n g an adal ah P P I 8255, Motor Steppe r, F i ber gl ass 1  x              0,5 m dan b anut  peng en cang.   PPI 8255 da n motor  step per dil e takka n  pada  ran g kaian fibe r gla ss yan g  tela h dibuat   menyerupai  ruan gan yan g  memiliki sebua h Pi ntu gese r . Fibe r diran c a n deng an ukuran  panja ng 1 4  cm, lebar  cm dan tin ggi  6 cm.  Gam bar  4 be rikut adala h  be ntuk h a sil  ra kit a komp one n-ko mpone n pen d u ku ng si stem         Gambar 4. . Ha sil Ra kitan      3.2.   Pembahasa n Program   Untu k m enjal ankan  apli k a s i Sistem  Kea m anan  Pintu   Rua nga n, terl ebuh  da hulu   pasti k an  Barcode Rea der,   Keyboa rd Num e ri k,  PPI 8255 da n Drive r  Mot o r Steppe r sudah te rpa s a n deng an be na r.  a.  Tampilan menu utama   Tampila n uta m saat  pro g r am  dijala nka n , pad a tam p ilan ini  pe ngg una  bisa m e l a ku ka n   scanin g  ka rtu  ID dan mem a su kkan PIN  (Gam bar 5 ) .         Gambar 5.  T a mpilan m e n u  utama       Tabel 4 . Pen galamata n  a w al PPI 8255 Alamat Port Defa ult dari PPI  Keterangan   Hexad e simal Biner  $09  1001   Penulisan ke port A  $0D   1101   Penulisan ke port B  $01  0001   Penulisan ke port C  $05  0101   Penulisan ke kon t rol  w o rd   $0A  1010   Pembacaan dari  port A   $0E  1110   Pembacaan dari  port B   $02  0010   Pembacaan dari  port C     Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  167  - 176   172 b.  Tampilan program saa t scanning k a r tu ID ben a r   Penggu na m e lakukan  sca nning  ka rtu I D , dan  apa bi la data  ka rtu  ID yang  di-scan n ing   se suai  atau terda pat dal a m   databa se maka  prgra m  aka n  men g e l uarkan ta mp ilan sepe rti  Gamba r  6.         Gambar 6.  T a mpilan  saat  beha sil mela kuka n scan nin g  kartu I D       c.  Tampilan program saa t scanning k a r tu ID salah  (belum terda f tar)  Penggu na m e lakukan sca nning  kartu I D , apabil a  d a ta ka rtu ID  yang disca n n i ng tidak  terdap at dala m   databa se , maka p r g r am  akan me ngel uarkan tan p il an se perti Ga mbar 7.         Gambar 7.  T a mpilan  saat  kartu I D  tidak terdaftar.       d.  Tampilan program saa t penggun a memasuk kan  PIN pass w o r d Program  aka n  memi nta p e nggu na  untu k  mema su kka n   PIN pas s word  setelah  p engg una   berh a sil m e l a ku ka n scan ning  kartu I D . Prog ram  aka n  men a m p ilka n  se pe rti Gamba r  8   apabil a  pe ng guna  be rha s i l  mema su kka n   PIN  passwor d , n a mun   apabil a  pe ng guna  sal a h   memasukkan  PIN Pas s word,  maka p r og ram a k an p e n a mpilkan sep e rti pada G a mbar 9.     Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Prototipe Sist em  Keam anan Pintu Ruan gan Men ggu n a ka n…… ( Im am  Riadi)  173        Gambar 8.  Tampila n sa a t  berha sil me masu kkan  PI N Pass word                       Gamb ar 9.  Tampila n saat  PIN Pass word  yang dimasukk an s a lah.      3.3.   Tampilan Login  Adm i nistra tor Pada tampila n login admi n istrato r  dig u nakan untu k   Admin mela kuka n login  ke menu  yang disedia k an, sehin g g a  admin me mpunyai ha k penuh u n tu k mela ku kan  input, edit,  hapu s, dan  cetak lap o ra n., tampilan pro g ram n ya se p e rti pada G a mbar 1 0       Gambar 10.  Tampila n Log in Administrator  Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  167  - 176   174   Program a k a n  men a mpil kan sepe rti G a mba r  11  a pabila  admin  berha sil me laku ka Login, namu n   ap abila Admin sala h   mema su kkan  p a ssword,  ma ka  pro g r am ak an   menam pilkan  pesa n  peri n g a tan se perti p ada Gam b a r  12.        Gambar 11.  Tampila n pad a saat Admin  berh a sil m e la ku kan L ogin         Gambar 12.  Tampila n pe san peri ngata n  salah p asswor d       3.4.   Tampilan Menu Penggu na.  Tampila n me nu p engg una  ini da pat di guna ka n ad min untu k   m e lakukan in p u t data   peng guna, e d it data peng guna, hap us  data peng gu na dan cetak kartu ID dat a pengg una.   Tampila n pro g ram n ya se p e rti pada G a mbar 1 3       Gambar 13.  Tampila n me nu Pengg una   Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Prototipe Sist em  Keam anan Pintu Ruan gan Men ggu n a ka n…… ( Im am  Riadi)  175   3.5.   Tampilan Menu De tail Akses   Tampila n me nu  Detail A k ses i n i dig una kan  admi n  u n t uk mel a kuka n pe nge ce ka n daftar  peng guna ya ng telah mel a ku ka n akse s pad a jam d an tangg al saat menga kses. Tampil an  prog ram n ya seperti pa da g a mba r  14.         Gambar 14.  Tampilan menu Detail Akses      3.6.   Tampilan Menu Lapor an   Tampila n me nu lapo ran i n i dapat dig una kan a d mi n untuk m e l a ku ka n pen cetaka laporan dat a  selu ruh p e nggu na, lapo ran a k se s p e rtang gal d a n  lapo ran a k ses a n tara   tanggal. Tam p ilan prog ram n ya sep e rti p ada Gam b a r  15         Gambar 15.  Tampila n Me nu Lap ora n     4.  SIMPULAN   Berda s a r kan  penelitia n yang tela h dil a ku ka n, ma ka dap at dia m bil sim pula n  bah wa   Prototipe Sistem Keaman an Pintu Ru anga n y ang  telah dibu at mengg una ka n mikrokontroller  dan PPI  825 5 telah  d apa t meng gerakkan  moto st eppe r, sehi n gga prototipe   pintu   ru ang an  dapat terb uka dan tertutu p  se cara oto m atis pad a saat label ba rcod e yang terdap at pada  Kartu  ID discan d a n  PIN yang dimasu kkan  se suai  d eng an  data yang terdapat dal am databa se.   Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  167  - 176   176   DAF TA R PU STAK A   [1]. Ependi,  E.,  “Perangk at L unak  Pembu a t L a bel  Ba r c ode  Meng g unaka Delp hi” , Skrips i ,   Universita s G a jah Mad a , Yogyakarta, 20 03.  [2].  FDBS dan T eam tekni s  I nnovative Elektro n ics,  “Mengen a l dan Mempela j ari Barcod (Ba g ian 1) http://www.in nov ativ eele c troni cs. com/in nov ativ e-ele c tronic s /a rticle s2.htm   [3].  Kharir,  M.,  “Pintu Elektr onis Berba s is Mikrok ontr o ler AT 89 C5 1 Dengan  L C D Sebag a Penampil Lay a nan Menu” , Skrip s i, Uni v ersita s Ahm ad Da hlan, Yogyakarta, 20 04.  [4]. Sudono,   A.,  “M emanfaa t kan  Port P r inter  Komp uter  Men g g unaka Del phi” , Smart   Books, Sema rang, 20 04.   [5].  Supriadi,  M.,   “Pemrogra m an IC PPI 8255 Men g gunak a n De lphi” , ANDI, Yogyak arta,   2005.   [6].  Sugiri d an  Supria di, M.,  “Program  Sistem Pengend ali dengan  Del phi” , ANDI,  Yogyaka r ta, 2005.   [7].  Triwiyanto,  “Inter fa ce PPI 8255-Mo tor Step per” http ://www.polte k k e s - Surab a ya.ac.i d /Data s he et/Prakti k um2 0 M ikrokomput er.pdf       Evaluation Warning : The document was created with Spire.PDF for Python.