DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

dokumen-dokumen yang mirip
Aplikasi Mikrokontroler Sebagai Karakter Generator Televisi

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

ABSTRAK. Universitas Kristen Maranatha

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

i ABSTRACT ii KATA PENGANTAR viii DAFTAR GAMBAR

PENGENDALIAN ASRS (AUTOMATIC STORAGE AND RETRIEVAL SYSTEM) DENGAN MENGGUNAKAN MIKROKONTROLER AVR ATMEGA16. Ari Suryautama /

REALISASI OTOMASI SISTEM MANAJEMEN STOK BARANG DENGAN PEMBACA BARCODE MENGGUNAKAN PERANGKAT LUNAK OPEN SOURCE ABSTRAK

PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2. Angkar Wijaya /

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

RANCANG BANGUN PENGENDALI PAGAR OTOMATIS MENGGUNAKAN MODEM BERBASIS ANDROID

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

Pengaturan Harga Dan Pembatasan Pembelian BBM Subsidi Menggunakan Smart Card

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

RANCANG BANGUN SISTEM PEMBELIAN TIKET KERETA API MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLER AT89S51. Laporan Tugas Akhir

PERANCANGAN POV (PERSISTENCE OF VISION) DENGAN POSISI SUSUNAN LED VERTIKAL

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

Interupsi Bagian Memori ROM (Read Only Memory) RAM (Random Access Memory) Komuniksai Serial...

PERANCANGAN DAN REALISASI APLIKASI BARCODE PADA KUNCI PINTU LOKER BERBASIS MIKROKONTROLER

PENGENDALI PINTU GESER BERDASARKAN KECEPATAN JALAN PENGUNJUNG BERBASIS MIKROKONTROLER ATMEGA 16. Disusun Oleh : Nama : Henry Georgy Nrp :

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

PERANCANGAN DAN REALISASI PENALA GITAR OTOMATIS MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA16. Disusun Oleh : Nama : Togar Hugo Murdani Nrp :

RANCANG BANGUN BACKUP POWER PADA SPEAKER MULTIMEDIA BERBASIS MIKROKONTOLER ATMEGA16

ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN BAB I PENDAHULUAN

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

PERANCANGAN DAN REALISASI SARUNG TANGAN PENERJEMAH BAHASA ISYARAT KE DALAM UCAPAN BERBASIS MIKROKONTROLER ABSTRAK

PERANGKAT PENGONTROL RUMAH KACA BERBASIS MIKROKONTROLER. Wisnu Panjipratama / Jurusan Sistem Komputer, Fakultas Teknik,

APLIKASI PENGENALAN NAMA-NAMA BUAH UNTUK PEMBELAJARAN BAHASA INGGRIS ANAK SEKOLAH DASAR KELAS IV BERBASIS MIKROKONTROLLER AVR ATMEGA16

VERTICAL HOME CAR PARKING SYSTEM MODEL

Perancangan Sistem Pemeliharaan Ikan Pada Akuarium Menggunakan Mikrokontroler ATMega 16. Albert/

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

ABSTRAK UNIVERSITAS KRISTEN MARANTHA

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

DAFTAR ISI. ABSTRAKSI...vi. KATA PENGANTAR...vii. DAFTAR ISI... ix. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

PEMBUATAN POV (PERSISTENCE OF VISION) PROGRAMMABLE DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA 8

SISTEM OTOMATISASI PENGONTROLAN SUHU DAN CAHAYA BAGI TANAMAN HIDROPONIK

Perangkat Pembaca dan Penyimpan Data RFID Portable. Untuk Sistem Absensi. Disusun Oleh : Nama : Robert NRP :

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

IMPLEMENTASI KONTROL PID PADA PENDULUM TERBALIK MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA 16 ABSTRAK

PROTOTIPE TIRAI OTOMATIS BERBASIS MIKROKONTROLLER ATmega 8

LASER PROYEKTOR MENGGUNAKAN LASER POINTER DAN MIKROKONTROLER ATMEGA16

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

PENGENDALIAN PERALATAN LISTRIK MENGGUNAKAN REMOTE CONTROL TV. Disusun Oleh : Nama : Jimmy Susanto Nrp :

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

ABSTRAK. Universitas Kristen Maranatha

SIMULATOR PENGERING CAT BERBASIS PENGONTROL MIKRO

SISTEM GERAK ROBOT LINE FOLLOWER MENGGUNAKAN MOTOR DC BERBASIS MIKROKONTROLER ATmega8535 DENGAN SENSOR PHOTODIODA

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK ALAT PEMILIH PENYEDIA LAYANAN TELEPON YANG SAMA

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

LAPORAN AKHIR MAHASISWA BACKUP POWER UNTUK MENGHIDUPKAN KIPAS ANGIN DAN MENGATUR INTENSITAS CAHAYA LAMPU

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. iii Universitas Kristen Maranatha

TEMPAT JEMURAN DINDING OTOMATIS MENGGUNAKAN SENSOR HUJAN BERBASIS MIKROKONTROLER DAN INFORMASI DIKIRIMKAN MENGGUNAKAN FASILITAS SMS

ABSTRAK. Universitas Kristen Maranatha

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

Rancang Bangun Alat Penuang Susu Otomatis Menggunakan Sensor PING Berbasis Mikrokontroler ATMega16

PROTOTIPE SISTEM OTOMATISASI PEMBERIAN PAKAN IKAN PADA KOLAM BERBASIS MIKROKONTROLER AVR ATMEGA16

BAB 1 PENDAHULUAN. daripada meringankan kerja manusia. Nilai lebih itu antara lain adalah kemampuan

MOTTO DAN PERSEMBAHAN. Orang-orang yang berhenti belajar akan menjadi pemilik masa. lalu. Dan orang-orang yang masih terus belajar, akan menjadi

SPECTRUM ANALYZER BERBASIS MIKROKONTROLER DENGAN PENCUPLIKAN SECARA PARALEL

PENGONTROL TEMPERATUR CAMPURAN AIR DENGAN LOOK-UP TABLE BERBASIS MIKROKONTROLER AVR ABSTRAK

Kata Kunci : ROV (Remotely operated underwater vehicles), X-Bee, FSR-01

ABSTRAK. Kata Kunci : Robot Line Follower

ABSTRAK. Universitas Kristen Maranatha. viii

DAFTAR ISI KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... xiv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Kontribusi... 3

SISTEM PENDETEKSI KETINGGIAN MUATAN ROKET BERBASIS MIKROKONTROLER. Gelar Kharisma Rhamdani /

PENGENDALIAN PH PADA SISTEM PEMUPUKAN TANAMAN HIDROPONIK BERBASIS MIKROKONTROLER AVR ATMEGA16

PENGENDALIAN ELEVATOR MENGGUNAKAN MICROCONTROLLER ATMega16 ABSTRAK

REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID ABSTRAK

ABSTRAK. Kata kunci : Sinyal analog, Motor servo, Mikrokontroler, LED RGB

ABSTRAK. i Universitas Kristen Maranatha

SISTEM PENGAMANAN PEMBUKA PINTU MENGGUNAKAN KODE SUARA

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

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... BAB I PENDAHULUAN.. 1

ABSTRAK. i Universitras Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

SIMULASI ROBOT PENDETEKSI MANUSIA

REALISASI ALAT PENDETEKSI WARNA PADA PERMUKAAN BENDA TERPROGRAM DELAPAN WARNA. S. Wijoyo. S. M / ABSTRAK

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

RANCANG BANGUN RUNNING TEXT LED DISPLAY BERBASIS MIKROKONTROLER SEBAGAI MEDIA INFORMASI DI UNIVERSITAS MUHAMMADIYAH PURWOKERTO

RANCANG BANGUN SISTEM PRINT OUT NOMOR ANTRIAN MENGGUNAKAN MIKROKONTROLER AT89S51

MODIFIKASI STERILISATOR BASAH. BERBASIS MIKROKONTROLER AVR ATMega8535

BAB I PENDAHULUAN. Dalam perancangan dan penulisan tugas akhir ini ditentukan batasan batasan masalah yang meliputi, antara lain :

Realisasi Robot Yang Mengikuti Objek Bergerak Menggunakan Kamera Wireless via Wifi

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

MONITORING KETINGGIAN DAN ALIRAN AIR PADA SISTEM IRIGASI TANAMAN PADI BERBASIS ATMEGA16 MENGGUNAKAN KOMUNIKASI GSM

ANALISA SPEKTRUM CAHAYA MENGGUNAKAN METODE GRATING BERBASIS MIKROKONTROLER AVR. Disusun oleh : Nama : Gunawan Kasuwendi NRP :

PERANCANGAN ALAT PENAMPIL KOMPOSISI WARNA KAIN MENGGUNAKAN IC TCS230

ABSTRAK. Kata kunci: komunikasi data serial, ATMega 32. Universitas Kristen Maranatha

PERANCANGAN DAN REALISASI EDC BERBASIS MIKROKONTROLER ARDUINO UNTUK SISTEM PEMBAYARAN BERBASIS ISO 8583 ABSTRAK

Perancangan dan Realisasi MIDI Drum Pad Menggunakan Mikrokontroler ATMega16. Design and Realization MIDI Drum Pad Using ATMega16 Microcontroller

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

Character Generator ROM (CGROM) Pin Out LCD M Perintah-Perintah LCD M Perhitungan Rata-Rata...

ALAT PERAGA PAPAN PERMAINAN OTHELO PADA LAYAR MONITOR

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

BAB III ANALISIS DAN PERANCANGAN

PENGENALAN UCAPAN DENGAN METODE FFT PADA MIKROKONTROLER ATMEGA32. Disusun Oleh : Nama : Rizki Septamara Nrp :

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR PHOTODIODE DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

DENGAN MENGENDALIKAN RADIO CONTROL

Transkripsi:

ABSTRAK Perkembangan teknologi pada saat ini menuntut dalam segala hal, terciptanya suatu sistem yang cepat dan dilakukan secara otomatis. Salah satu aplikasi yang membutuhkan perkembangan teknologi yang cepat dan otomatis adalah proses pemeriksaan barang dengan teknik pengkodean baris atau barcode. Tujuan dari tugas akhir ini adalah memberikan fondasi perancangan suatu sistem pemeriksaan barang di supermarket berbasis mikrokontroler. Dalam aplikasi barcode ini digunakan MMC (Multi Media Card) sebagai media penyimpan data yang berisi data-data keterangan yang diolah dengan menggunakan mikrokontroler. Hardware yang dibutuhkan adalah scanner barcode, MMC untuk menyimpan data, dan mikrokontroler dengan tipe ATMega16. Scanner barcode memindai kode barang dari label data yang ada di barang. Lalu kode barang tersebut dibandingkan dengan data yang ada di MMC (Multi Media Card). Jika detail barang yang bersangkutan ada di dalam MMC, maka LCD akan menampilkan nama barang beserta harganya. Jika detail barang yang bersangkutan tidak ada di dalam MMC, maka LCD akan menampilkan Tidak Ada Data. Keseluruhan mekanisme diatas dikendalikan oleh mikrokontroler yang telah diprogram untuk menulis dan membaca detail barang yang telah dipindai oleh scanner barcode. Mikrokontroler yang digunakan adalah mikrokontroler AVR ATMega16 dari keluarga ATMEL. Setelah dilakukan percobaan, didapatkan implementasi MMC sebagai media penyimpan data berbasis mikrokontroler dalam aplikasi scanner barcode di supermarket sudah dapat direalisasikan dan dipergunakan. i

ABSTRACT Technological growth at the moment claim in all matter, creation of a system which is quick and conducted automatically. One of the application requiring technological growth which is quick and automatic is a process of automatic goods inspection with a system of code of line or barcode. The purpose of this final assignment is to give the foundation of engineering of a system goods inspection in supermarket based on the microcontroller. This barcode application is using MMC (Multi Media Card) as a data storing media containing data processed by using microcontroller. Hardwares required are barcode scanner, MMC for data storing, and type ATMega16 microcontroller. Barcode scanner scans the barcode from data label on the goods. Then the goods code is compared to the data that exist in the MMC ( Multi Media Card). If there is the goods detail in the MMC, then the LCD will show the goods name and its price. If there is no goods detail in the MMC, then the LCD will show "Tidak Ada Data" (No Data). Overall mechanism above is controlled by microcontroller which has been programmed to write and read the goods detail which have been scanned by barcode scanner. Microcontroller used is AVR microcontroller, ATMega16 from ATMEL. After a test attempt be done with, the implementation of MMC as a media of data storing based on microcontroller in an application of barcode scanning in supermarket can be realized and utilized. ii

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR i ii iii v viii ix BAB I PENDAHULUAN 1 I.1 Latar Belakang Masalah 1 I.2 Identifikasi Masalah 1 I.3 Tujuan 2 I.4 Pembatasan Masalah 2 I.5 Sistematika Penulisan 2 BAB II LANDASAN TEORI 3 II.1 Sekilas Tentang MMC 3 II.2 Struktur dan Mode MMC 3 II.3 Mikrokontroler AVR ATMega16 6 II.4 Komunikasi MMC dengan Mikrokontroler ATMega16 8 II.5 Sekilas Tentang Barcode 9 II.6 Jenis-jenis Barcode 10 II.6.1 Barcode Jenis Code 39/3 of 9 10 II.6.2 Jenis-jenis Pembaca Barcode 12 II.7 Komunikasi Scanner Barcode dengan Mikrokontroler ATMega16 13 BAB II I PERANCANGAN HARDWARE DAN SOFTWARE 16 III.1 Blok Diagram Alat 16 iii

III.2 Perancangan Hardware 16 III.2.1 Scanner Barcode 17 III.2.2 Skematik Rangkaian Scanner Barcode 17 III.2.3 Mikrokontroler ATMega16 18 III.2.4 Konfigurasi Pin-pin ATMega16 18 III.2.5 MMC (Multi Media Card) 20 III.2.6 Konfigurasi Pin-pin MMC 20 III.2.7 Konfigurasi Rangkaian Secara Keseluruhan 21 III.3 Perancangan Software 22 III.3.1 Konfigurasi CV AVR 22 III.3.1.1 Konfigurasi Chip 22 III.3.1.2 Konfigurasi Port 23 III.3.1.2.1 Konfigurasi Port A 23 III.3.1.2.2 Konfigurasi Port B 23 III.3.1.2.3 Konfigurasi Port C 24 III.3.1.2.4 Konfigurasi Port D 25 III.3.1.3 Konfigurasi External IRQ 25 III.3.1.4 Konfigurasi LCD 26 III.3.1.5 Konfigurasi USART 26 III.3.2 Flowchart Program Aplikasi Secara Umum 28 BAB IV DATA PENGAMATAN 29 IV.1 Barang Yang Digunakan Dalam Percobaan 29 IV.2 Proses Input Data Barang Ke MMC 30 IV.3 Hasil Input Data ke MMC 32 IV.4 Hasil Konfigurasi CV AVR 33 IV.5 Data Pengamatan 33 IV.5.1 Input Barang Pertama 34 IV.5.2 Input Barang Kedua 36 IV.5.3 Input Barang Ketiga 39 IV.5.4 Input Barang Keempat 41 iv

BAB V KESIMPULAN DAN SARAN 44 V.1 Kesimpulan 44 V.2 Saran 44 DAFTAR PUSTAKA 45 LAMPIRAN A LISTING PROGRAM A-1 LAMPIRAN B TABEL KODE BARCODE DAN FOTO ALAT B-1 v

DAFTAR TABEL Tabel II.1 Definisi Mode 5 Tabel II.2 Karakter Dan Nilai Barcode Code 39 11 Tabel II.3 Jenis-jenis Pembaca Barcode 13 Tabel III.1 Konektor Scanner Barcode 17 vi

DAFTAR GAMBAR Gambar II.1 Partisi Array MMC 4 Gambar II.2 Format Transfer Data 5 Gambar II.3 Blok Diagram Fungsional ATMega16 7 Gambar II.4 Struktur Barcode Code 39 12 Gambar II.5 Alat-alat Pendukung Barcode 13 Gambar III.1 Blok Diagram Aplikasi Alat Pengecek Barang 13 Gambar III.2 Skematik Rangkaian Scanner Barcode 17 Gambar III.3 Pin-pin ATMega16 19 Gambar III.4 Skematik ATMega16 19 Gambar III.5 Skematik MMC 20 Gambar III.6 Skematik Alat 21 Gambar III.7 Konfigurasi Chip 22 Gambar III.8 Konfigurasi Port A 23 Gambar III.9 Konfigurasi Port B 24 Gambar III.10 Konfigurasi Port C 24 Gambar III.11 Konfigurasi Port D 25 Gambar III.12 Konfigurasi External IRQ 25 Gambar III.13 Konfigurasi LCD 26 Gambar III.14 Konfigurasi USART 27 Gambar III.15 Flowchart Program Aplikasi Alat Pengecek Barang 28 Gambar IV.1 Barang Pertama, Susu Ultra 29 Gambar IV.2 Barang Kedua, Kacang Garuda 29 Gambar IV.3 Barang Ketiga, OREO 29 Gambar IV.4 Barang Keempat, Pepsodent 30 Gambar IV.5 Flowchart Input Data Ke MMC 32 Gambar IV.6 Hasil Input Data ke MMC 32 Gambar IV.7 Konfigurasi CV AVR 33 Gambar IV.8 Input Barang Pertama, Susu Ultra 34 Gambar IV.9 Penekanan tombol push button 2 35 vii

Gambar IV.10 Tampilan LCD Barang Pertama, Susu Ultra 35 Gambar IV.11 Penekanan tombol push button 1/reset 36 Gambar IV.12 Input Barang Kedua, Kacang Garuda 37 Gambar IV.13 Penekanan tombol push button 2 37 Gambar IV.14 Tampilan LCD Barang Kedua, Kacang Garuda 38 Gambar IV.15 Penekanan tombol push button 1/reset 38 Gambar IV.16 Input Barang Ketiga, OREO 39 Gambar IV.17 Penekanan tombol push button 2 40 Gambar IV.18 Tampilan LCD Barang Ketiga, OREO 40 Gambar IV.19 Sedang menekan tombol push button 1/reset 41 Gambar IV.20 Input Barang Keempat, Pepsodent 42 Gambar IV.21 Tampilan LCD Barang Keempat, Pepsodent 42 Gambar IV.22 Sedang menekan tombol push button 1/reset 43 viii