PINTU PORTAL OTOMATIS MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLER ATMEGA8535

  

PINTU PORTAL OTOMATIS MENGGUNAKAN BARCODE

BERBASIS MIKROKONTROLER ATMEGA8535

LAPORAN AKHIR

Disusun Sebagai Salah Satu Syarat Menyelesaikan Pendidikan Diploma III

Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika

  

Oleh :

MOHAMMAD ROHIYON

0612 3032 0926

  

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

2015

PINTU PORTAL OTOMATIS MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLER ATMEGA8535 LAPORAN AKHIR

  

Disusun Sebagai Salah Satu Syarat Menyelesaikan Pendidikan Diploma III

Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika

Oleh :

Mohammad Rohiyon

  

061230320926

Menyetujui,

Dosen Pembimbing I Dosen Pembimbing II

Nyayu Latifah Husni, S.T., M.T Yeni Irdayanti, S.T., M.Kom

NIP. 197605032001122002 NIP. 197612212002122001 Ketua Jurusan Ketua Program Studi Teknik Elektro Teknik Elektronika Ir. Ali Nurdin, M.T Yudi Wijanarko, S.T., M.T NIP.196212071991031001 NIP. 196705111992031003

  Motto :

  • Jalani hidup penuh kesabaran, lakukan apa yang tergerak dalam jiwa demi kebaikan hidup.
  • Jangan pernah berhenti untuk membantu selagi kita masih dapat memberi bantuan.
  • Kesulitanmu itu sementara, seperti yang sebelumnya pernah terjadi.

  

I’ll try, to never disappoint you, I'll try, until I get it right, I've always been so

reckless, But I'll try, For you.(Simple Plan) Kupersembahkan kepada :

   Ayahanda dan Ibunda tercinta, terima kasih

  atas doa dan dukunganya

   Kakak-kakak ku ,terima kasih semangatnyaSeluruh keluarga besarkuSahabat-sahabatku EEA 12Almamaterku

  

ABSTRAK

PINTU PORTAL OTOMATIS MENGGUNAKAN BARCODE BERBASIS

MIKROKONTROLER ATMEGA8535 (2010 : xiv + 75 Halaman + Daftar Gambar + Daftar Tabel + Lampiran ) Mohammad Rohiyon 0612 3032 0926 Jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya

  Dalam laporan akhir ini, penulis membuat Pintu Portal Otomatis Menggunakan Barcode Berbasis Mikrokontroler ATMega8535. Pembuatan alat ini bertujuan untuk meningkatkan sistem keamanan didalam lingkungan perumahan atau perkantoran dan juga dapat mempermudah serta menghemat waktu dalam membuka dan menutup pintu portal karena tidak perlu turun dari kendaraan.

  Barcode scanner adalah teknologi yang dipilih sebagai sensor untuk membuat pintu portal terbuka dan tertutup secara otomatis. Barcode scanner bekerja sebagai sensor pembaca kode batang yang berada pada ID card, dimana data hasil pembacaan kode batang tersebut dikirim ke IC mikrokontroler. IC Mikrokontroler yang digunakan adalah ATMega8535. Mikrokontroler ATMega8535 ini sebagai pengendali sistem kerja rangkaian dari input barcode ke output berupa motor servo. Alat ini akan berfungsi ketika objek menekan tombol scan lalu menunjukkan ID card ke sensor barcode maka sensor barcode akan mendeteksi ID card, selanjutnya data yang telah dibaca dikirimkan ke mikrokontroler dan dicocokkan dengan data yang ada pada database mikrokontroler. Setelah data cocok maka mikrokontroler akan mengirim perintah ke motor servo untuk menggerakkan pintu portal. Jika ID card tidak terdaftar maka sistem tidak akan mengirim perintah untuk menggerakkan pintu portal.

  Kata Kunci : Mikrokontroler 8535, barcode scanner, motor servo, ID Card

  

ABSTRACT

AUTOMATIC DOOR PORTAL USING BARCODE BASED

MICROCONTROLLER ATMEGA8535 (2015: xiv + 75 Page + Figure + Table + Attachment) Mohammad Rohiyon 0612 3032 0926 Department of Electrical Engineering Electronics Engineering Program State Polytechnic of Sriwijaya

  In this final report, the authors make the Automatic Door Portal Using Barcode based Microcontroller ATMega8535. Making this tool aims to improve the security systems in residential or office environment and also can simplify and save time in opening and closing the door portal because it does not have to get down from the vehicle. Barcode scanner was selected as the sensor technology to create a portal doors open and close automatically. Barcode scanners works as a sensor bar code readers that are on the ID card, where the data of the bar code reading is sent to the microcontroller IC. Microcontroller IC used is ATMega8535. Microcontroller ATMega8535 as a working system controller circuit from input to output barcode servo motors. This tool will function when the object pressing the scan button shows the ID card to the sensor barcode barcode sensor will detect ID card, subsequently read data that has been sent to the microcontroller and matched with existing data in the database microcontroller. After the data match then the microcontroller will send a command to the servo motors to move the door portal. If the ID card is not listed then the system will not send the order to move the door portal.

  Keywords: Microcontroller 8535, barcode scanners, servo motors, ID Card

  Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan nikmat kesehatan dan kekuatan serta berkat rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Akhir dengan judul “Pintu

  

Portal Otomatis Menggunakan Barcode Berbasis Mikrokontroler

ATmega8535”. Laporan Akhir ini dibuat untuk memenuhi salah satu persyaratan

  dalam menyelesaikan pendidikan Diploma III pada Jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya. Dalam pembuatan alat dan penyusunan laporan akhir ini penulis banyak mendapat bantuan dari berbagai pihak hingga selesainya laporan ini, mulai dari pengumpulan data sampai penyusunan laporan. Untuk itu penulis mengucapkan banyak terima kasih kepada dosen pembimbing yaitu : 1 . Ibu Nyayu Latifah Husni, S.T., M.T., selaku Pembimbing 1

  .

  2 . Ibu Yeni Irdayanti, S.T., M.Kom , selaku Pembimbing 2 Yang telah memberikan pengarahan dan penjelasan yang sangat membantu penulis dalam menyelesaikan Laporan Akhir ini.

  Pada kesempatan ini juga penulis mengucapkan terima kasih atas bantuan dan dorongan yang telah diberikan sehingga penulis dapat menyelesaikan laporan akhir ini antara lain :

  1. Bapak RD Kusumanto, S.T., M.M., selaku Direktur Politeknik Negeri Sriwijaya.

  2. Bapak Ir. Ali Nurdin, M.T., selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

  3. Bapak Ir. Siswandi, M.T., selaku Sekretaris Jurusan Teknik Elektro

  4. Bapak Yudi Wijanarko, S.T., M.T., selaku Ketua Program Studi Teknik Elektronika.

  5. Seluruh Dosen dan staf – staf pada Teknik Elektronika Politeknik Negeri Sriwijaya.

  6. Kedua orang tuaku yang selalu memberikan doa dan dukungan baik moril maupun materil dan spirit. 7. kakak-kakak ku dan adik ku yang telah banyak memberikan motivasi baik moril maupun materil.

  8. Teman-teman seperjuangan 6.EEA yang selalu saling memberi semangat.

  9. Teman-teman Diploma III Teknik Elektronika angkatan 2012 yang telah memberikan semangat demi menyelesaikan laporan akhir ini. Penulis menyadari bahwa dalam penyusunan laporan ini masih terdapat kekurangan dan kekeliruan, baik mengenai isi maupun cara penulisan. Untuk itu penyusun sangat mengharapkan saran dan kritik yang bersifat membangun.

  Akhir kata semoga laporan ini dapat bermanfaat bagi penulis, pembaca, rekan-rekan mahasiswa, dan pihak yang membutuhkan sebagai penambah wawasan dan ilmu pengetahuan. Dan semoga segala bantuan serta bimbingan yang penyusun dapatkan selama ini mendapat rahmat dan ridho dari Allah SWT, Amin.

  Palembang, Juli 2015

  DAFTAR ISI Halaman HALAMAN JUDUL .......................................................................... i HALAMAN PENGESAHAN............................................................ ii

MOTTO DAN PERSEMBAHAN..................................................... iii

ABSTRAK .......................................................................................... iv KATA PENGANTAR ........................................................................ vi

DAFTAR ISI....................................................................................... viii

DAFTAR GAMBAR.......................................................................... xi

DAFTAR TABEL .............................................................................. xiii

DAFTAR LAMPIRAN ...................................................................... xiv

BAB I PENDAHULUAN 1.1 Latar Belakang .........................................................................

  1 1.2 Perumusan Masalah.................................................................

  2 1.3 Batasan Masalah......................................................................

  2 1.4 Tujuan dan Manfaat Kerja Praktek ..........................................

  2 1.4.1 Tujuan ......................................................................................

  2 1.4.2 Manfaat.....................................................................................

  3 1.5 Metodologi Penulisan...............................................................

  3 1.5 Sistematika Penulisan...............................................................

  3 BAB II TINJAUAN PUSTAKA 2.1 Barcode.....................................................................................

  5 2.1.2 Barcode Satu Dimensi ..............................................................

  11 2.1.2.1 European Article Numbering (EAN)........................................

  12 2.1.2.2 Code 39 (code 3 of 9) ...............................................................

  15 2.1.2.3 Code 128 ..................................................................................

  17 2.1.2.4 Interleaved 2 of 5......................................................................

  20

  2.1.2.5 Universal Product Code (UPC) ................................................

  32 2.3 Serial Port RS232 .....................................................................

  43 2.6 Liquid Crystal Display .............................................................

  43 2.5.3 Prinsip Kerja Motor Servo .......................................................

  42 2.5.2 Konfigurasi Pin Motor Servo ...................................................

  41 2.5.1 Jenis-jenis Motor Servo............................................................

  40 2.4.3 Receiver RS232........................................................................

  40 2.4.2 Driver RS232............................................................................

  39 2.4.1 Dual Charge-Pump Voltage Converter ....................................

  2.4 IC MAX232..............................................................................

  39

  38 2.3.4 Keuntungan Menggunakan Komunikasi Serial........................

  37 2.3.3 Transmisi Data Pada RS232.....................................................

  35 2.3.2 konfigurasi Null Modem ..........................................................

  34 2.3.1 Prinsip Kerja RS232.................................................................

  30 2.2.1.2 Register I/O ..............................................................................

  21 2.1.3 Barcode Dua Dimensi ..............................................................

  29 2.2.1.1 Peta Memory ATMega8535.....................................................

  28 2.2.1 Mikrokontroler ATMega8535..................................................

  28 2.2 Mikrokontroler .........................................................................

  27 2.1.4.7 CCD Modul Barcode Scanner..................................................

  26 2.1.4.6 Mobile Barcode Scanner ..........................................................

  26 2.1.4.5 Fixed Position Scanner.............................................................

  25 2.1.4.4 Stationary Scanner....................................................................

  24 2.1.4.3 Scanner Genggam ....................................................................

  24 2.1.4.2 Slot Reader ...............................................................................

  23 2.1.4.1 Scanner Berbentuk Pena...........................................................

  22 2.1.4 Model Barcode Scanner ...........................................................

  22 2.1.3.2 PDF 417....................................................................................

  21 2.1.3.1 QR Code ...................................................................................

  45

  BAB III PERANCANGAN ALAT 3.1 Tujuan Perancangan .................................................................

  57 3.3.1 Langkah Percobaan Software BascomAVR ............................

  77 DAFTAR PUSTAKA

  73 BAB V KESIMPULAN DAN SARAN 5.2 Saran.........................................................................................

  72 4.6 Cara Pembacaan Barcode ...........................................................

  71 4.5 Cara pengoperasian Alat.............................................................

  68 4.4 Analisa Hasil Pengukuran...........................................................

  67 4.3 Hasil Pengukuran........................................................................

  66 4.2 Titik Pengukuran ........................................................................

  62 BAB IV PEMBAHASAN 4.1 Pengukuran Alat .........................................................................

  57 3.3.2 Langkah Percobaan Software ProgISP ....................................

  56 3.3 Tahap Perancangan Software ...................................................

  46 3.2 Tahap-tahap Perancangan ........................................................

  55 3.2.2.3 Sketsa Mekanik ........................................................................

  54 3.2.2.2 Alat dan Bahan .........................................................................

  54 3.2.2.1 Komponen yang Diperlukan ....................................................

  54 3.2.2 Perancangan Mekanik ..............................................................

  53 3.2.1.4 Prinsip Kerja Rangkaian..........................................................

  48 3.2.1.3 Flowchart..................................................................................

  47 3.2.1.2 Skema dan layout Rangkaian ...................................................

  46 3.2.1.1 Blok Diagram ...........................................................................

  46 3.2.1 Perancangan Elektronik............................................................

  LAMPIRAN

  DAFTAR GAMBAR Halaman Gambar 2.1 Anatomi Barcode..........................................................

  30 Gambar 2.16 Peta Program Memori...................................................

  44 Gambar 2.28 Liquid Crystal Display .................................................

  44 Gambar 2.27 Skematis Pengiriman Pulsa ..........................................

  43 Gambar 2.26 Bentuk Sinyal Pengontrolan motor Servo ....................

  42 Gambar 2.25 Konfigurasi Pin pada Motor Servo...............................

Gambar 2.24 Motor Servo Hitec-311.................................................

  40 Gambar 2.23 Typical Operasi Rangkaian ..........................................

  38 Gambar 2.22 Konfigurasi Pin IC MAX232 .......................................

  37 Gambar 2.21 Koneksi RS232.............................................................

  36 Gambar 2.20 Konektor RS232 ke PC ................................................

  35 Gambar 2.19 Konstruksi DB9 ............................................................

  32 Gambar 2.18 Fungsi Masing-masing Pin RS232 ..............................

  31 Gambar 2.17 Peta Data Memori .........................................................

  28 Gambar 2.15 Konfigurasi Pin ATMega8535 .....................................

  9 Gambar 2.2 Barcode EAN13............................................................

  27 Gambar 2.14 CCD Modul Barcode Scanner ......................................

  27 Gambar 2.13 Mobile Barcode Scanner ..............................................

  26 Gambar 2.12 Fixed Position Scanner .................................................

  25 Gambar 2.11 Stationary Scanner........................................................

  25 Gambar 2.10 Barcode Scanner Handheld ..........................................

  24 Gambar 2.9 Slot Reader ...................................................................

  23 Gambar 2.8 Scanner Berbentuk pena ...............................................

  21 Gambar 2.7 Barcode Jenis PDF41 ...................................................

  21 Gambar 2.6 Barcode Jenis UPC .......................................................

  18 Gambar 2.5 Barcode jenis Code Interleaved 2 of 5 .........................

  16 Gambar 2.4 Barcode Jenis Code 128 ...............................................

  12 Gambar 2.3 Barcode Jenis Code 39 .................................................

  45

Gambar 3.1 Blok Diagram ...............................................................

  59 Gambar 3.17 Pengecekan Program yang Telah dibuat. .....................

  67 Gambar 4.3 Pembacaan Barcode......................................................

  66 Gambar 4.2 Titik Pengukuran pada Rangkaian ...............................

Gambar 4.1 Titik Pengukuran pada Catu Daya................................

  64 Gambar 3.26 Membuka Hasil Program yang telah dibuat .................

  63 Gambar 3.25 Membuka Program yang Telah dibuat ........................

  63 Gambar 3.24 Mengatur fuse & lock ...................................................

  62 Gambar 3.23 Memilih Jenis IC Mikrokontroler yang digunakan ......

  62 Gambar 3.22 Tampilan Awal Aplikasi...............................................

  61 Gambar 3.21 Pencarian Aplikasi ProgISP..........................................

  61 Gambar 3.20 Tampilan Hasil Simulasi ..............................................

  60 Gambar 3.19 Simulasi dengan LCD...................................................

  60 Gambar 3.18 Tampilan Awal Simulasi ..............................................

  59 Gambar 3.16 Memilih Tempat Penyimpanan Program......................

  47 Gambar 3.2 Rangkaian Catu Daya ...................................................

  58 Gambar 3.15 Menyimpan Program yang Telah dibuat ......................

  58 Gambar 3.14 Hasil Rancangan Program ...........................................

  57 Gambar 3.13 Membuat Program Baru ...............................................

  57 Gambar 3.12 Menunggu Aplikasi BascomAVR Terbuka..................

  56 Gambar 3.11 Pencarian Aplikasi BascomAVR .................................

  56 Gambar 3.10 Tampilan Portal Dalam Keadaan Terbuka ...................

  52 Gambar 3.9 Tampilan Portal Dalam Keadaan Tertutup...................

  51 Gambar 3.8 Flowchart ......................................................................

  51 Gambar 3.7 Tata Letak Komponen ..................................................

  50 Gambar 3.6 Layout Rangkaian ATMega8535 .................................

  50 Gambar 3.5 Skema Rangkaian Keseluruhan ....................................

  49 Gambar 3.4 Skema Rangkaian Serial MAX232 ..............................

  48 Gambar 3.3 Skema Rangkaian Mikrokontroler ATMega8535 ........

  74

  DAFTAR TABEL Halaman Tabel 2.1 Kode Number System...................................................

  13 Tabel 2.2 Encoding Setiap Digit dari Barcode EAN13................

  14 Tabel 2.3 Encoding Kode 128 ......................................................

  18 Tabel 2.4 Perhitungan Checksum Digit........................................

  20 Tabel 2.5 Jenis-jenis Komponen Pembaca Barcode.....................

  23 Tabel 2.6 Konfigurasi Port............................................................

  33 Tabel 3.1 Daftar Komponen yang Digunakan..............................

  55 Tabel 3.2 Daftar Alat yang Digunakan.........................................

  56 Tabel 4.1 Hasil Pengukuran Catu Daya........................................

  69 Tabel 4.2 Hasil Pengukuran Portal ...............................................

  69 Tabel 4.3 Pengujian Barcode Berdasarkan Jarak Ukur ................

  69 Tabel 4.4 Data Kode yang digunakan ke dalam Barcode ............

  73 Tabel 4.5 Pembacaan Barcode .....................................................

  75