PERANCANGAN DAN PEMBUATAN SISTEM PINTU OTOMATIS MENGGUNAKAN BARCODE

dokumen-dokumen yang mirip
Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial

Tabel 1. Karakteristik IC TTL dan CMOS

PERANCANGAN DAN PEMBUATAN SISTEM PINTU OTOMATIS YANG TERHUBUNG DENGAN SISTEM DATABASE PERPUSTAKAAN UNIVERSITAS MUHAMMADIYAH SURAKARTA

BAB 3 PERANCANGAN SISTEM

TUGAS AKHIR PENGENDALI GERBANG PAGAR DENGAN PEMANGGIL HANDPHONE DAN KEYPAD. Diajukan Guna Memenuhi salah satu syarat menyelesaikan Program

BAB IV IMPLEMENTASI DAN PENGUJIAN. Proses instalasi aplikasi merupakan tahapan yang harus dilalui sebelum

SISTEM PENCETAK KARTU AKADEMIK MENGGUNAKAN AKSES TEKNOLOGI RFID

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

BAB II LANDASAN TEORI

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PERANGKAT LUNAK SISTEM PEMOTONG KERTAS BERBASIS MIKROKONTROLER AT89S51 DENGAN BORLAND DELPHI 7

Perancangan Serial Stepper

PEMODELAN PEMANTAU PERSEDIAAN BARANG DAN PEMESANAN BARANG BERBASIS JARINGAN KOMPUTER

ABSTRAK. tag atau card. Teknologi RFID itu sendiri terfokus pada identifikasi sebuah object

Ket. Ranah kognitif a. Tipe hasil belajar : Pengetahuan (C1) proporsi 43,33 % b. Tipe hasil belajar : Pemahaman (C2) proporsi 56,66 %

Rancangan Dan Pembuatan Storage Logic Analyzer

PERANCANGAN APLIKASI RFID (RADIO FREQUENCY IDENTIFICATION) DAN MCS-51 UNTUK ADMINISTRASI KESISWAAN (HARDWARE)

BAB II LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

MIKROKONTROLER AT89S52

IMPLEMENTASI KONTROL PID UNTUK PENGENDALI MICROPUMP GUNA MENJAGA KONTINUITAS ALIRAN FLUIDA LAPORAN TUGAS AKHIR

Gambar 3.1 Diagram Blok Alat

APLIKASI MIKROKONTROLER AT89S51 PADA SISTEM ANTRIAN DENGAN PENAMPIL DAN SUARA

BAB III STUDI KOMPONEN. tugas akhir ini, termasuk fungsi beserta alasan dalam pemilihan komponen. 2. Sudah memiliki Kecepatan kerja yang cepat

BAB IV PENGUJIAN DAN ANALISA DATA

PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52

PEMBUATAN SOFTWARE MONITORING JUMLAH PRODUKSI KERUPUK MENGGUNAKAN BORLAND DELPHI 7.0

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

Sistem Absensi Kepegawaian Menggunakan Radio Frequency Identification (RFID) dengan Multi Reader. Yeni Agustina

Tinjauan dari penelitian yang sudah ada diperlukan untuk dilakukannya. sebelumnya dengan perancangan sistem yang akan dilakukan pada penelitian tugas

DAFTAR ISI HALAMAN JUDUL. HALAMAN PENGESAHAN PEMBIMBING. HALAMAN PENGESAHAN PENGUJI... HALAMAN PERSEMBAHAN. HALAMAN MOTTO.. ABSTRAKSI... DAFTAR ISI...

BAB IV PENGUJIAN DAN ANALISA SISTEM

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

PEMBUATAN LABORATORIUM BAHASA 8 CHANNEL BERBASIS MIKROKONTROLER ATMEGA16 ABSTRAKSI

PERANCANGAN ALAT PENGONTROL BEBAN LISTRIK BERBASIS MIKROKONTROLER AT89S52 DENGAN MEMANFAATKAN TEKNOLOGI SMS

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input)

ALAT PEMANTAU SUHU RUANGAN MELALUI WEB BERBASISKAN MIKROKONTROLER AT89S51. Robby Candra

= t t... (1) HASIL DAN PEMBAHASAN

BAB III FUNGSI BAGIAN PLC. Processor. Catu Daya. Gambar 2. Block Diagram Perangkat Keras PLC

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

RANCANG BANGUN KEAMANAN PEMBUKA DAN PENUTUP PAGAR RUMAH DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

BAB 3 PERANCANGAN SISTEM

RANCANG BANGUN PENGAMAN MOBIL BERBASIS MIKROKONTROLER AT89S51 DENGAN APLIKASI TELEPON SELULER SEBAGAI INDIKATOR ALARM

BAB V PENUTUP 5.1 Kesimpulan. Berdasarkan dari hasil uji coba yang telah dilakukan dapat ditarik beberapa kesimpulan antara lain :

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

PERANCANGAN SISTEM PEMBAYARAN BIAYA PARKIR SECARA OTOMATIS MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION)

Bab 1 PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

VOLT. Jurnal Ilmiah Pendidikan Teknik Elektro. Journal homepage: jurnal.untirta.ac.id/index.php/volt Vol 1, No. 2, Oktober 2016,

BAB III PROSES PERANCANGAN

BAB III PERANCANGAN ALAT

RANCANG BANGUN SISTEM SEKURITAS PINTU MENGGUNAKAN MIKROKONTROLER AT89S51 DAN DATABASE BORLAND DELPHI 7.0

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

REALISASI SISTEM PENGONTROLAN DAN MONITORING MINIATUR LIFT BERBASIS PC (PERSONAL COMPUTER) Disusun Oleh : PANDAPOTAN MAHARADJA

BAB III PERANCANGAN SISTEM. ATMega16

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Lampung dan di Masjid Al Wasi i Universitas Lampung dimulai pada bulan Maret

BAB III ANALISIS DAN PERANCANGAN SISTEM

ALAT PENGUKUR TINGGI MUKA AIR SUNGAI BERBASIS MIKROKONTROLER AT89S51

MUHAMMAD ZULFIKRI NIM.

Pendahuluan BAB I PENDAHULUAN

Bidang Information Technology and Communication 336 PERANCANGAN DAN REALISASI AUTOMATIC TIME SWITCH BERBASIS REAL TIME CLOCK DS1307 UNTUK SAKLAR LAMPU

SISTEM PENGENDALIAN PENYALURAN MINYAK TANAH SECARA OTOMATIS

PENCATAT VOLUME KENDARAAN OTOMATIS BERBASIS PC PADA PINTU JALAN TOL

Atmel Corporation, 2009, AT89S52 Datasheet,

BAB IV ANALISIS DAN PENGUJIAN. Berikut ini adalah diagram blok rangkaian secara keseluruhan dari sistem alat ukur curah hujan yang dirancang.

Central Processing Unit ( CPU )

PENGEPRES KANTONG PLASTIK OTOMATIS BERBASIS MIKROKONTROLER

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

TUGAS AKHIR EDHRIWANSYAH NST

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

MIKROPROSESOR & INTERFACE PENDAHULUAN

BAB III PERANCANGAN DAN REALISASI

BAB I PENDAHULUAN. komponen yang dapat menghitung, mengingat dan mengambil pilihan. dapat digantikan dengan sebuah mikrokontroler.

PENERAPAN METODE PENGECEKAN KESALAHAN CHECK SUM PADA PENGIRIMAN PESAN RUNNING TEXT DARI KOMPUTER

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

PEMBUATAN PROGRAM PADA SISTEM KEAMANAN PINTU GESER DENGAN MENGGUNAKAN READS51 TUGAS AKHIR

PERANGKAT LUNAK PENGENDALI LAMPU LALU LINTAS (TRAFFIC LIGHT) DAN PENGGUNAAN KAMERA CCTV (CLOSE CIRCUIT TELEVISION) SEBAGAI MONITORING

PERANCANGAN DAN IMPLEMENTASI ALAT PEMBACA REGISTER kwh-meter SECARA OTOMATIS MENGGUNAKAN SHORT MESSAGE SERVICE PADA JARINGAN SELULER

BAB III PERANCANGAN SISTEM

RANCANG BANGUN SISTEM PINTU BOARDING PASS MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLLER ATMega16

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN CARA KERJA SISTEM

DETEKTOR JUMLAH BARANG DI MINIMARKET MENGGUNAKAN SENSOR INFRARED DAN PPI 8255 SEBAGAI INTERFACE

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III PERANCANGAN SISTEM

Aplikasi Kamera Pemantau & Electrical Appliance Remote. Berbasis PC Menggunakan Microcontroller. Arduino Uno & LAN Connection

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB II LANDASAN TEORI

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB II LANDASAN TEORI

Transkripsi:

KomuniTi, Vol.V No.1Maret 2013 17 PERANCANGAN DAN PEMBUATAN SISTEM PINTU OTOMATIS MENGGUNAKAN BARCODE Heru Supriyono 1, Alwi Kurniawan 2, Aris Rakhmadi 3 1 Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta 2 Alumnus Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta 3 Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Jl. A. Yani Tromol Pos I Pabelan Kartasura Surakarta, Jawa Tengah, Indonesia, 57102 Kontak email: herusupriyono@gmail.com ABSTRAKSI Dalam suatu ruangan gedung perkantoran dimana banyak orang yang keluar masuk sehingga perlu pengawasan untuk direkam datanya siapa saja yang telah masuk. Tujuan dari penelitian ini adalah untuk merancang dan mebuat sistem pintu masuk otomatis dengan menggunakan barcode berbasis mikrokontroler dan komputer. Alat yang dibuat dalam bentuk prototype. Ada dua tahap pengujian pada alat yang dibuat. Pengujian tahap pertama adalah pengujian per bagian yang dilakukan untuk memastikan setiap bagian bekerja dengan baik. Bagian utama yang diuji adalah kemampuan pembaca barcode dalam membaca barcode dalam berbagai kondisi dan posisi, pembukaan pintu secara otomatis berbasis mikrokontroler, komunikasi sistem mikrokontroler dengan komputer, dan program aplikasi dan basis data. Kemudian, pengujian dilakukan dengan mencoba fungsionalitas alat secara secara keseluruhan. Hasil percobaan menunjukkan alat bisa bekerja sesuai dengan yang diharapkan pada berbagai keadaan barcode. Kata Kunci : Otomatisasi pintu, mikrokontroler AT89S51, barcode. PENDAHULUAN Sistem keamanan dibuat untuk menghindari adanya kejahatan di kantor maupun di rumah. Biasanya sistem keamanan dibuat pada pintu masuk, supaya membatasi akses orang yang tidak berkepentingan. Pada pintu dengan sistem manual tidak terdapat mekanisme pencatatan orang yang masuk secara otomatis. Sistem keamanan pada pintu masuk yang sudah dibuat saat ini adalah dengan memasang kamera close circuit television (CCTV) pada pintu masuk sehingga semua orang yang keluar masuk terekam dan diamati melalui monitor pengawas sehingga pengawas akan bisa membukakan pintu dan menanyainya apa keperluan orang tersebut untuk masuk ke gedung atau ruangan tersebut. Kelebihan sistem ini adalah pintu masuk dapat selalu diawasi, namun kelemahannya adalah memerlukan orang untuk membuka dan menutup pintu. Untuk gedung-gedung atau ruangan tertentu dimana hanya orang-orang tertentu yang boleh masuk seperti ruangan pusat data atau pusat riset maka diperlukan suatu sistem pintu dimana hanya terbuka untuk orang tertentu dan adanya pencatatan waktu masuk bagi orang-orang tertentu. Fasilitas lainnya yang juga perlu disediakan adalah fasilitas (fitur) dimana data orang yang masuk tersebut bisa dilacak kembali. Berdasarkan uraian diatas, penelitian tentang sistem pintu otomatis dengan fitur tersebut sangat penting untuk dilakukan. Barcode adalah sebuah kode batang yang dapat menyimpan informasi yang tersimpan dalam sistem komputer. Saat ini, barcode sudah banyak sekali digunakan terutama dalam bidang komersial diantaranya yang paling banyak adalah untuk transaksi penjualan di toko dan untuk penyimpanan barang di gudang. Dengan pertimbangan itu, dalam penelitian ini barcode akan digunakan sebagai kode atau kunci pembuka sistem pintu otomatis. Permasalahan yang akan diselesaikan dalam penelitian ini adalah bagaimana merancang dan membuat sebuah sistem pintu otomatis menggunakan barcode berbasis mikrokontroler yang terhubung dengan komputer. TINJAUAN PUSTAKA Asnawi dan Heriana (2004) membuat prototype sistem keamanan pintu gerbang pabrik berbasis AT89C51 teroptimasi basisdata dimana orang yang akan masuk memasukkan kode 4 digit melalui keypad. Sistem ini memiliki kelemahan yaitu 4 digit kode yang dimasukkan membuat jumlah user unik yang tebatas sehingga beberapa user mungkin akan memiliki kode yang sama.

18 KomuniTi, Vol.V No.1Maret 2013 Mikrokontroller AT89S51 Mikrokontroler adalah satu sistem komputer yang dirancang untuk keperluan pengontrolan sistem. Mikrokontroler dilengkapi dengan central processing unit (CPU), memori (random access memory (RAM) dan read only memory (ROM)), dan perangkat perantara lainnya sehingga sering disebut mikro komputer serpih tunggal. Memory flash di dalam chip melewatkan program memori untuk dapat diprogram ulang di dalam sistem atau oleh suatu pemrograman memori nonvolatile konvensional. Mikrokontroler bisa berkomunikasi dengan piranti lain dengan mode komunikasi serial melalui port serial. Port serial pada AT89S51 bersifat dupleks penuh (fullduplex) (Atmel, 2008), artinya port serial bisa menerima dan mengirim secara bersamaan. Komunikasi Data Serial Kelebihan komunikasi serial dibandingkan dengan komunikasi paralel adalah jangkauannya yang lebih jauh karena data digital yang akan dikirim dikonversikan terlebih dahulu menjadi sebuah level tegangan. Mikrokontroler dapat berkomunikasi dengan komputer dengan menggunakan kabel RS 232 (Putra, 2002). Pada komputer, kabel RS 232 ini akan dihubungkan dengan konektor port serial (COM 1). Komunikasi serial bersifat asinkron sehingga sinyal detak tidak dikirim bersama dengan data. Konektor port serial pada komputer pada umumnya menggunakan konektor DB9 yang terdapat di COM1 yang terletak dibagian belakang komputer. Konektor DB9 memiliki 9 pin yang dua diantaranya berfungsi sebagai pengirim dan penerima data. Barcode Barcode dibuat menyerupai kode morse (Wikipedia, 2013). Pola batang dan spasi yang berbeda digunakan untuk mewakili karakterkarakter yang berbeda. Kumpulan pola -pola ini dikelompokkan menjadi satu untuk membentuk sebuah simbol. Ada beberapa tipe simbol barcode yang masing-masing memiliki karakter khusus dan keistimewaan yaitu: Codebar, Code 39 (versi normal dan versi full ASCII), Code 93, dan Code 128. METODE PERANCANGAN DAN PEMBUATAN Konfigurasi Sistem Sistem minimum yang terdapat pada otomatisasi buka tutup pintu ini terbagi atas dua bagian dasar, yaitu bagian perangkat keras dan bagian perangkat lunak. Sistem minimum pada penelitian ini adalah mikrokontroler AT89S51 sebagai sistem kontrol yang dapat merespon semua input yang didapat dari barcode reader dan mengolahnya sesuai dengan instruksi-instruksi program yang dibuat. Sebagai output dari sistem yang digunakan adalah membuka atau menutupnya pintu. Mikrokontroler akan membuka atau menutup pintu apabila nilai data yang dikirim barcode reader itu sesuai dengan data barcode yang ada di mikorokontroler kemudian mengirim data serial ke komputer untuk direkam waktu penggunaan barcode tersebut, apabila barcode yang dimasukan benar maka mikrokontroler mengirim data serial ke komputer dan oleh komputer direkam waktu dari penggunaan barcode yang berhasil tetapi apabila barcode yang dimasukan ternyata salah maka mikrokontroler tetap akan mengirimkan data serial ke komputer dan oleh program aplikasi data tersebut dianggap data barcode yang belum terdaftar. Perangkat lunak yang digunakan dalam pemograman Mikrokontroller AT89S51 adalah dengan bahasa assembler. Diagram blok dari rancangan perangkat keras pada sistem kunci ditunjukkan pada Gambar 1. Gambar 1. Blok diagram system

KomuniTi, Vol.V No.1Maret 2013 19 Perancangan Perangkat Keras Perangkat keras untuk mendukung sistem yang akan dibuat antara lain catu daya, barcode reader, motor DC sebagai penggerak buka tutup pintu otomatis, solenoid sebagai kunci pintu dan komputer sebagai perekam data penggunaan. Pada penelitian ini digunakan barcode reader produk dari ChiperLabdengan type CPL-1000K. Antarmuka barcode reader adalah hubungan komunikasi serial. Komunikasi serial dipilih untuk karena relatif sederhana dan mudah diterapkan, dan tidak banyak data per detik yang harus dikirimkan. Agar sistem Mikrokontroler dapat berkomunikasi secara serial asinkron dengan komputer, maka diperlukan chip interface khusus yang disebut Universal Asynchronous Receiver Transmitter (UART) (Budiarto, 2004). Untuk penelitian ini, IC MAX232 digunakan sebagai pengubah level tegangan dari level RS232 ke level Transistor Transistor Logic (TTL) dan mempunyai 2 drivers yang berfungsi mengubah level tegangan dari level TTL ke level RS232 (Nalwan, 2003). Perancangan Program Aplikasi Untuk dapat berkomunikasi secara serial dengan komputer maka diperlukan program aplikasi yang berfungsi untuk menerima dan menampilkan data. Dalam perancangan tampilan pada komputer dengan menggunakan program Borland Delphi dan menggunakan basis data Paradox 7 (Alam, 2005). Komponen yang pertama kali dirangcang pada adalah tabel tabel basis data yang dibuat dengan utilitas Database Desktop, software bawaan Borland Delphi. Tabel-tabel ini akan ditunjuk oleh alias pada Borland Database Engine (BDE) dan dengan BDE ini program menampilkan tabel data yang sudah dibuat. Ada dua tabel yang dibuat dalam aplikasi ini yaitu Tabel Data Identitas (berisi informasi barcode, nama, alamat, status dan hari pengaksesan) dan Tabel Data Masuk (berisi informasi tanggal, nama, waktu, status dan hari). Dalam program aplikasi ini, informasi ditampilkan secara visual dalam 2 buah form yaitu form utama dan form report. Formini sebagai induk dari semua form. Form utama dapat diakses dengan mudah oleh user dan menghubungkan form-form yang lainnya. Pada form utama terdapat tampilan untuk pencarian, pemanggilan report dan tampilan siapa saja yang diijikan masuk. Tampilan form utama dapat dilihat pada Gambar 2. Pada form utama juga terdapat kontrol pencarian yang dapat dilakukan dengan menuliskan nama dan tanggal yang dicari. Tampilan form pencarian dapat dilihat pada Gambar 3. Form laporan adalah form visual yang berfungsi untuk memberikan laporan hasil olahan data menjadi informasi yang siap dicetak dilembar kertas. Pada program aplikasi yang dibuat, form laporan digunakan untuk menampilkan data-data orang yang memasuki ruangan per-hari dan perperiode. Untuk mencetak report ke printer tanpa terlebih dahulu menampilkannya ke layar (preview) baru kemudian dicetak. Didalam pembuatan laporan Periode menggunakan filter atau penyaring yaitu dengan menyeleksi data yang akan diakses atau diproses. Tampilan pemanggilan form laporan pada program aplikasi yang dibuat dapat dilihat pada Gambar 4. Gambar 2. Tampilan form utama

20 KomuniTi, Vol.V No.1Maret 2013 Gambar 3. Tampilan formpencarian Gambar 4. Pemanggilan report PENGUJIAN DAN ANALISA Pengujian dilakukan untuk mengetahui apakah sistem yang dibangun dapat berjalan sesuai dengan yang diinginkan. Pengujian yang dilakukan dibagi dua tahap yaitu pengujian per bagian untuk mengetahui apakah setiap bagian sudah berjalan dengan baik dan setelah itu dilakukan pengujian alat secara keseluruhan. Pengujian Komunikasi Serial Pengujian komunikasi serial dilakukan dengan cara menggunakan fasilitas dari hyperterminal yaitu fasilitas yang akan digunakan untuk menampilkan data dari mikrokontroller. Untuk dapat mengakses hiperterminal maka parameter pada port settingnya harus dipilih sebagai berikut: Bits per second: 2400, Data bits: 8, Parity: None, Stop bits: 1, Flow control: None. Kemudian, pengujian dilakukan dengan cara mengirimkan data dari mikrokontroler, misalnya kata ALWI, ke PC kemudian diamati apakah kata ALWI tertampil di hyperteminal atau tidak. Dari pengujian dapat diketahui bahwa komunikasi serial berhasil dijalankan tandanya adalah kata ALWI dapat tertampil di hyperterminal (Gambar 5). Berdasarkan hasil pengamatan dapat diketahui bahwa pada pengiriman data dari mikrokontroler ke PC bisa dilakukan bila keduanya telah mengalami sinkronisasi, artinya keduanya sudah sama piranti dan baudrate-nya sehingga dapat berkomunikasi. Pengujian Program Aplikasi Pengujian kali ini dilakukan dengan cara menjalankan program yang telah dibuat. Dari pengujian menjalankan program tersebut dapat diketahui bagaimana unjuk kerja program yang telah dibuat. Pengujian Komunikasi Data Pada saat mikrokontroler mengirimkan data maka secara otomatis akan diterima oleh program delphi 6 melalui COM1. Pada aplikasi ini, komunikasi yang digunakan adalah satu arah. Artinya program aplikasi ini hanya dapat menerima data dari mikrokontroler saja. Komponen utama pada form ini adalah ComPort. ComPort adalah komponen untuk menampilkan dan mengirim data secara serial melalui RS-232. Komponen ini dilengkapi dengan fitur setting komunikasi serial, seperti penggunaan Port, Baut Rate, Data Bits, Stop Bits, Parity dan Flow Control. Hasil percobaan menunjukkan bahwa proses pemasukan data barcode ke dalam database menggunakan interface port serial dapat dilakukan sesuai dengan rencana semula yaitu ketika barcode sebagai inputan dapat memberikan informasi identitas, tanggal dan waktu ketika membuka pintu (Gambar 6). Informasi tersebut tersimpan secara otomatis di dalam database. Pengujian Pencarian Data Pada pencarian dengan cara menuliskan nama dan tanggal yang akan dicari (Gambar 7) maka akan menampilkan nama dan tanggal sesuai yang dicari (Gambar 8). Pengujian Pemanggilan Report Pengujian ini bertujuan untuk mencoba fungsi tombol preview dan print. Data yang ditampilkan dan yang dicetak adalah data yang telah dipilih berdasarkan tanggal dalam database (Gambar 9). Untuk memanggil report perhari dilakukan dengan memasukan tanggal tersebut kemudian tombol preview ditekan sehingga ditampilkan semua data sesuai dengan pemasukan tanggal yang dimasukkan (Gambar 10). Untuk menghasilkan report dengan periode tertentu dapat dilakukan dengan memasukkan tanggal selama periode yang dikehendaki.

KomuniTi, Vol.V No.1Maret 2013 21 Gambar 5. Hyperterminal sesudah mikrokontroller mengirimkan data Gambar 6. Hasil masukan berupa identitas dan waktu masuk Gambar 7. Tampilan form pencarian Gambar 8. Tampilan hasil pencarian dengan nama dan tanggal Gambar 9. Tampilan pemanggilan laporan pertanggal dan periode

22 KomuniTi, Vol.V No.1Maret 2013 Gambar 10. Tampilan preview laporan Pengujian Perubahan Data Dalam Basis Data Dalam pengujian tampilan ini data yang sudah tersimpan dalam basis data dapat dirubah atau ditambah. Program aplikasi juga dilengkapi dengan fasilitas pencarian (Gambar 11) sehingga memudahkan untuk mencari dan menemukan orang. Pengujian Sistem Keseluruhan Pengujian keseluruhan disini merupakan pengujian yang dilakukan dengan menggabungkan seluruh sistem rangkaian sistem mekanik, perangkat lunak di mikrokontroler dan perangkat lunak di komputer. Alat akan dicoba untuk membaca data berbagai jenis barcode yang sudah disiapkan sebelumnya dan kemudian dilihat apakah alat bisa mengenali dan kemudian membuka pintu atau tidak. Kode barcode juga dibuat dengan berbagai variasi keadaan fisik terutama kualitas cetakan barcode untuk mengetahui apakah alat tetap bisa bekerja dengan berbagai kondisi kode. Data berbagai percobaan dapat dilihat pada Tabel 1. KESIMPULAN Berdasarkan proses pengujian perangkat keras dan perangkat lunak alat yang telah dilakukan dalam penelitian ini dapat diambil kesimpulan bahwa sistem buka pintu secara otomatis dapat bekerja seperti yang diharapkan untuk beberapa kode barcode yang digunakan. Program aplikasi yang dibuat juga mampu bekerja untuk melakukan pencatatan siapa orang yang masuk dan kapan orang tersebut masuk serta melakukan pencarian berdasarkan orang maupun waktu masuk. Gambar 11. Tampilan form perubahan data dalam basis data

KomuniTi, Vol.V No.1Maret 2013 23 Tabel 1. Hasil pengujian rangkaian keseluruhan DAFTAR PUSTAKA Asnawi, Rustam. dan Heriana, Octa. 2004. Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial, Jurnal Teknik Elektro dan Komputer EMITOR Vol. 4, No. 2, September 2004. Atmel, 2008, Data Sheet Microcontoller AT89S51.http://www.atmel.com/Images/doc2487.pdf, (Diakses tanggal 25 Februari 2013). Alam, M.Agus J. 2005. Pemrograman Database Lokal dan Server MenggunakanBorland Delphi 2005. Jakarta : Penerbit Alex Media Komputindo. Nalwan, Paulus Andi. 2003. Teknik Antarmuka dan Pemrograman Mikrokontroller AT89C51. Jakarta : Penerbit Alex Media Komputindo. Putra, A. E. 2002. Teknik Antarmuka Komputer : Konsep dan Aplikasi. Yogyakarta : Graha Ilmu. Widodo Budiarto, S.Si, M.kom. 2004. Interfacing Komputer dan Mikrokontroler. Jakarta : Penerbit Alex Media Komputindo. Wikipeda, http://en.wikipedia.org/wiki/barcode (Diakses tanggal 12 April 2013