APLIKASI QRSCANNER DAN QR CODE GENERATOR

dokumen-dokumen yang mirip
PENGEMBANGAN SISTEM UJIAN ONLINE BERBASIS OBJEK

APLIKASI PEMODELAN BASISDATA

IMPLEMENTASI QR CODE PADA SISTEM ONLINE RESERVASI TIKET PESAWAT RIKY SAPTARIA BUDIMAN SAMBAS

APLIKASI MIGRASI DATA ANTAR DBMS

LEMBAR PENGESAHAN Batam, 21 Februari 2011 Pembimbing, Mir atul K. Mufida, S. ST NIK

BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PENGELOLAAN EVENT ORGANIZER

Pemillihan IDS (Intrusion Detection System) sebagai Sistem Keamanan Jaringan Server di Politeknik Batam

PENGELOLAAN DATA KEBUDAYAAN MELAYU DI INDONESIA MENGGUNAKAN DATABASE MULTIMEDIA

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

BAB I PERSYARATAN PRODUK

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMESANAN KUE BERBASIS ANDROID PADA TOKO KUE MAMA SILA HADI SULISTIANI

APLIKASI INFORMASI PARIWISATA YOGYAKARTA MENGGUNAKAN QR CODE BERBASIS MOBILE PLATFORM BLACKBERRY

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

ANALISIS KELAYAKAN PEMBERIAN BEASISWA DI POLITEKNIK NEGERI BATAM DENGAN METODE CLUSTERING

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

BAB IV ANALISIS DAN PERANCANGAN SISTEM

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI PEMINJAMAN DAN PENGEMBALIAN BUKU MENGGUNAKAN QR CODE (QUICK RESPONSE CODE) BERBASIS WEB SERVER DAN ANDROID PADA PERPUSTAKAAN (USER)

i Aplikasii Diajukan kepada Informasi Oleh: Aulia Adie Putra NIM: Salatiga Mei 20122

PEMBUATAN APLIKASI PARKIR, BERBASIS WEB MENGGUNAKAN QRCODE : STUDI KASUS RUKAN PURI NIAGA 3

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SUPPLIER KETELA TERBAIK MENGGUNAKAN METODE MULTIFACTOR EVALUATION PROCESS (MFEP) Oleh :

DAFTAR ISI. HALAMAN JUDUL i. LEMBAR PENGESAHAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PENGUJI SIDANG. iii. LEMBAR PERNYATAAN KEASLIAN..

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

APLIKASI TUTORIAL CARA CEPAT DAN MAHIR BERMAIN RUBIK S CUBE

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

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

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

APLIKASI BRICK BREAKER MOTION DETECTION. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

PENGEMBANGAN APLIKASI PEMBELAJARAN KALKULUS PROPOSISI BERBASIS WEB MENGGUNAKAN PHP

APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

ANALISA DAN PERANCANGAN SISTEM INFORMASI JASA EKSPEDISI PENGIRIMAN BARANG PADA PT.GRAHAMAS MITRA SUKSES(GMS)

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

PENGEMBANGAN APLIKASI PENGENAL WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN OPENCV AHMAD BASUKI

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

BAB IV PERANCANGAN SISTEM

SISTEM INFORMASI MANAJEMEN DATA BERBASIS WEB PADA PO.AGSA

APLIKASI MENGUBAH POLARISASI FRAME GAMBAR 2 DIMENSI MENJADI 3 DIMENSI

SKRIPSI APLIKASI PENJUALAN PAKAIAN DI TOKO MJB COLLECTION BERBASIS WEB MOHAMMAD EFENDI NIM

Denis Benz Rizki PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB.

PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR

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

HALAMAN PENGESAHAN PEMBIMBING...

PERANCANGAN SISTEM INFORMASI PENGELOLAAN BERKAS PENGAJUAN GARANSI BANK BERBASIS WEB PADA BANK BJB CABANG BSD FIRLI IRFANDI

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

E-COMMERCE PADA UKM (Usaha Kecil Menengah) MEBEL DI KABUPATEN KUDUS

APLIKASI SIMULASI UJIAN NASIONAL PADA SMA NEGERI 1 RAMBANG DANGKU BERBASIS DESKTOP

DAFTAR ISI Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERNYATAAN HALAMAN PERSEMBAHAN HALAMAN MOTTO RIWAYAT HIDUP KATA

ABSTRAK. v Universitas Kristen Maranatha

LEMBAR JUDUL LEMBAR PENGESAHAN

APLIKASI ALAT BANTU PENGGUNAAN RUANG KELAS GEDUNG A DAN B UNIVERSITAS MERCU BUANA. Oleh: SALAMUDIN PROGRAM STUDI TEKNIK INFORMATIKA

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

Equipment Monitoring Control Manajemen System Berbasis Web Application

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

ANALISA PERBANDINGAN METODE DISCRETE COSINE TRANSFORM (DCT) DAN SINGULAR VALUE DECOMPOSITION (SVD) PADA IMAGE WATERMARKING

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

APLIKASI MULTIMEDIA PEMBELAJARAN OTOMOTIF DAN PENGENALAN DASAR-DASAR MESIN HONDA SUPRA 100 CC

LAPORAN SKRIPSI SISTEM INFORMASI FASHION GALLERY DAN PEMESANAN T-SHIRT PADA DISTRO IRENG PUTEH KUDUS

Pembuatan Game Egg For Me Not For You

RANCANG BANGUN APLIKASI KOMPRESI FILE MENGGUNAKAN METODE LZW BERBASIS JAVA OLEH : HARDIANSYAH Dosen Pembimbing : Tri Daryanto, S.Kom.

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

KENDALI KERJA DAN PELAPORAN PENGGUNAAN ALAT ELEKTRONIK JARAK JAUH RUBEN ADITYA NUGROHO

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

Analisa dan Perancangan Sistem Pelaporan Aktifitas Karyawan di Radio Jakarta Islamic Center ALIEF AKBAR PROGRAM STUDI SISTEM INFORMASI

APLIKASI PEMBELAJARAN FISIKA SMA KELAS 2 FRANSISKUS ARDIAN A JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

PEMBELAJARAN PERTOLONGAN PERTAMA SAAT KECELAKAAN BERBASIS MOBILE ELWIN SUTRANGGA

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

PERANCANGAN APLIKASI PENERIMAAN DAN PENGAMBILAN BARANG PADA XYZ LAUNDRY & DRY CLEANING DENGAN MENGGUNAKAN VB.NET. Sulistio Budi Wardani

Sistem Pengamanan Keaslian Ijasah Menggunakan QR-Code dan Algoritma Base64

IMPLEMENTASI KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PAD (OTP) BERBASIS ANDROID

SISTEM TABULASI SAHAM DALAM RAPAT UMUM PEMEGANG SAHAM PADA BIRO ADMINISTRASI EFEK PT EDI INDONESIA

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

RANCANG BANGUN APLIKASI MARCHING PERCUSSION BERBASIS ANDROID

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

BAB II LANDASAN TEORI

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

LAPORAN SKRIPSI SISTEM INFORMASI PERPUSTAKAAN BERBASIS SOFTWARE AS A SERVICE (SAAS)

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG


DAFTAR ISI Halaman ABSTRAK... KATA PENGHANTAR... DAFTAR ISI... DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL... xv

Transkripsi:

APLIKASI QRSCANNER DAN QR CODE GENERATOR TUGAS AKHIR Oleh : Hendri Agustian 3310901006 Novianto Rachmadi 3310901021 Disusun untuk memenuhi syarat kelulusan matakuliah Tugas Akhir PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK NEGERI BATAM BATAM 2012

LEMBAR PENGESAHAN APLIKASI QRSCANNER DAN QR CODE GENERATOR Kode TA : IF-101111-017 Disusun Oleh: Hendri Agustian 3310901006 Novianto Rachmadi 3310901021 Diajukan dan disahkan sebagai laporan Tugas Akhir Di Program Studi Teknik Informatika Politeknik Negeri Batam Batam, 12 Juli 2012 Pembimbing, Hilda Widyastuti, MT NIK.102020 i

LEMBAR PERNYATAAN Dengan ini, saya: NIM : 3310901006 Nama : Hendri Agustian Adalah mahasiswa Teknik Informatika Politeknik Negeri Batam yang menyatakan bahwa tugas akhir dengan judul: APLIKASI QRSCANNER DAN QR CODE GENERATOR disusun dengan: 1. tidak melakukan plagiat terhadap naskah karya orang lain 2. tidak melakukan pemalsuan data 3. tidak menggunakan karya orang lain tanpa menyebut sumber asli atau tanpa ijin pemilik Jika kemudian terbukti terjadi pelanggaran terhadap pernyataan di atas, maka saya bersedia menerima sanksi apapun termasuk pencabutan gelar akademik. Lembar pernyataan ini juga memberikan hak kepada Politeknik Batam untuk mempergunakan, mendistribusikan ataupun memproduksi ulang seluruh hasil Tugas Akhir ini. Batam, 12 Juli 2012 Hendri Agustian 3310901006 ii

LEMBAR PERNYATAAN Dengan ini, saya: NIM : 3310901021 Nama : Novianto Rachmadi Adalah mahasiswa Teknik Informatika Politeknik Negeri Batam yang menyatakan bahwa tugas akhir dengan judul: APLIKASI QRSCANNER DAN QR CODE GENERATOR disusun dengan: 1. tidak melakukan plagiat terhadap naskah karya orang lain 2. tidak melakukan pemalsuan data 3. tidak menggunakan karya orang lain tanpa menyebut sumber asli atau tanpa ijin pemilik Jika kemudian terbukti terjadi pelanggaran terhadap pernyataan di atas, maka saya bersedia menerima sanksi apapun termasuk pencabutan gelar akademik. Lembar pernyataan ini juga memberikan hak kepada Politeknik Batam untuk mempergunakan, mendistribusikan ataupun memproduksi ulang seluruh hasil Tugas Akhir ini. Batam, 12 Juli 2012 Novianto Rachmadi 3310901021 iii

KATA PENGANTAR Puji dan syukur yang sebesar-besarnya penulis penjatkan kepada Allah SWT yang berkat dan hidayah-nya, penulis dapat menyelesaikan penulisan Laporan Tugas Akhir yang berjudul Aplikasi QRScanner dan QR Code Generator. Penulisan Laporan Tugas Akhir ini dimaksudkan sebagai salah satu syarat kelulusan dari matakuliah Tugas Akhir. Penulis mengucapkan banyak terima kasih kepada : 1. Bapak Uuf Brajawidagda,M.T, selaku Ketua Program Study Teknik Informatika Politeknik Negeri Batam, 2. Ibu Hilda Widyastuti, MT, selaku Dosen Pembimbing dalam penulisan Tugas Akhir, 3. Kedua orang tua penulis, yang telah memberikan dukungan moral dan do a. 4. Teman-teman mahasiswa Diploma Teknik Informatika Politeknik Negeri Batam angkatan 2009-2011, khususnya teman-teman yang tinggal di Asrama A Politeknik Negeri Batam, 5. Semua pihak yang telah membantu penyusunan Laporan Tugas Akhir, baik itu berupa saran, do a, maupun dukungan yang tidak dapat penulis sebutkan setu persatu. Penulis menyadari sepenuhnya masih banyak kekurangan dalam penyusunan Laporan Tugas Akhir ini, sehingga penulis sangat mengharapkan kritik dan saran yang bersifat membangun dari segenap pembaca demi kebaikan dan kesempurnaan Tugas Akhir ini. Batam, 12 Juli 2012 Penulis iv

ABSTRAK APLIKASI QRSCANNER DAN QR CODE GENERATOR QR Code (Quick Response Code) merupakan suatu kode matriks yang bertujuan untuk menyampaikan informasi secara cepat dan dengan respon yang sangat cepat. Di negara lain khususnya di Jepang, sebagian perusahaannya telah menggunakan QR Code sebagai alat tambahan untuk mempromosikan produk. QR Code memuat informasi berupa URL suatu perusahaan. Kemudian konsumen dapat mengetahui URL dari sebuah perusahaan yang tersimpan dalam QR Code mengenai informasi tentang produk dari sebuah perusahaan. Aplikasi QR Code Generator dapat mengubah data yang berupa data teks dan alphanumerik hingga 2000 karakter menjadi gambar QR Code. Aplikasi QRScanner hanya dapat menerjemahkan gambar QR Code yang berisi berkisar 50 karakter. Untuk gambar yang memiliki lebih dari 50 karakter, aplikasi QRScanner ini belum dapat berjalan dengan baik. Hal tersebut dikarenakan ukuran gambar yang terlalu besar dan spesifikasi atau fitur dari kamera handphone yang digunakan kurang memadai. Kata kunci : QR Code, QRScanner, QR Code Generator v

ABSTRACT APLICATION QRSCANNER AND QR CODE GENERATOR QR Code (Quick Response Code) is a matrix code which aims to submit information quickly and with very fast response. In in other state especially in Japan, some companies have used the QR Code as an additional tool in the form of product promotion program. QR Code contains the information by entering information into the QR Code in the form of a company URL. Then consumers can find out information stored in the QR Code for information about the products of a company. The application of QR Code Generator can change the data in the form of text data and alphanumeric up to 2000 characters becoming QR Code image. The application of QRScanner can only translate QR Code image which contains about 50 characters. For picture having more than 50 characters, QRScanner application has not been run well. The is because the size of the image is too large and specifications or features of the camera phone that used inadequate. Key words: QR Code, QRScanner, QR Code Generator vi

DAFTAR ISI Lembar Pengesahan... i Lembar Pernyataan... ii Kata Pengantar... iv Abstrak... v Abstract... vi Daftar Isi... vii Daftar Gambar... x Daftar Tabel... xi Bab I Pendahuluan... 1 I.1 Latar Belakang... 1 I.2 Rumusan Masalah... 2 I.3 Batasan Masalah... 3 I.4 Tujuan... 3 I.5 Sistematika Penulisan... 3 Bab II Tinjauan Pustaka... 5 II.1 Penelitian Sebelumnya... 5 II.2 Penjualan Online (Online Marketing)... 5 II.3 Kode Batang (Barcode)... 7 II.3.1 Barcode 2D... 8 II.3.2 QR Code (Quick Response Code)... 8 II.3.2.1 Decoder Data... 11 II.3.2.2 Encode Data... 15 II.3.2.3 Karakteristik QR Code... 19 II.4 Spesifikasi Kode Matriks Dua Dimensi QR Code... 20 II.5. Analisis Pemodelan Perangkat Lunak Berorientasi Objek... 20 II.5.1 UML (Unified Modeling Language)... 22 Bab III. Analisa dan Perancangan... 23 III.1 Deskripsi Umum Sistem... 23 III.2 Karakteristik Pengguna... 24 vii

III.3 Analisis Kebutuhan... 24 III.3.1 Software... 24 III.3.2 Hardware... 26 III.4 Deskripsi Fungsional... 26 III.4.1 Diagram Uses Case... 27 III.4.2 Skenario Use Case... 27 III.4.2.1 Use Case Input Data... 27 III.4.2.2 Use Case Encode... 28 III.4.2.3 Use Case Simpan... 28 III.4.2.4 Use Case Tampilkan... 28 III.4.2.5 Use Case Input Image QR Code... 28 III.4.2.6 Use Case Pengecekan Data... 29 III4.2.7 Use Case Decode... 29 III.5 Analisis Kelas... 29 Bab IV Perancangan... 31 IV.1 Activity Diagram... 31 IV.1.1 Activity Diagram Encode... 31 IV.1.2 Activity Diagram Decode... 32 IV.2 Class Diagram... 33 IV.3 Rancangan Kelas Rinci... 33 IV.3.1 Kelas Encode... 33 IV.3.1.1 Rinci Kelas Encode... 33 IV.3.1.2 Algoritma Kelas Encode... 33 IV.3.1.3 Algoritma Methode Encode... 36 IV.3.2 Kelas Decode... 37 IV.3.2.1 Rinci Kelas Decode... 37 IV.3.2.2 Algoritma Kelas Decode... 38 IV.3.2.3 Algoritma Methode Decode... 40 IV.4 Perancangan Antarmuka... 41 IV.4.1 Interface Encode... 41 IV.4.2 Interface Decode... 42 viii

IV.4.2.1 Tampilan Menu Awal QRScanner... 42 IV.4.2.2 Tampilan Setting Kamera... 42 Bab V Implementasi dan Pengujian... 43 V.1 Implementasi Kelas... 44 V.2 Implementasi Antarmuka... 46 V.2.1 Implementasi Antarmuka QRCode Generator... 46 V.2.2 Implementasi Antarmuka QRScanner... 47 V.3 Pengujian Aplikasi QRCode Generator dan QRScanner... 48 V.3.1 Skenario Pengujian Aplikasi QRCode Generator... 48 V.3.2 Hasil Pengujian Aplikasi QRCode Generator... 49 V.3.3 Skenario Pengujian Aplikasi QRScanner... 50 V.3.4 Hasil Pengujian Aplikasi QRScanner... 51 V.3.5 Pengujian Aplikasi QRScanner pada Produk... 54 VI Kesimpulan dan Saran... 57 VI.1 Kesimpulan... 57 VI.2 Saran... 58 DaftarPustaka... 59 ix

DAFTAR GAMBAR Gambar 2.1 Perbandingan Barcode dan QR Code(2D Code)... 9 Gambar 2.2 versi simbol pada QR Code... 10 Gambar 2.3 Lokasi Area QR Code... 11 Gambar 2.4 Pengenalan QR Code... 13 Gambar 3.1 Deskripsi umum sistem... 23 Gambar 3.2 Use Case diagram... 27 Gambar 3.3 Analisis kelas... 29 Gambar 4.1 Activity Diagram Encode... 31 Gambar 4.2 Activity Diagram Decode... 32 Gambar 4.3 Class Diagram... 33 Gambar 4.4 Tampilan QR Code Generator... 41 Gambar 4.5 Tampilan Awal QR QRScanner... 42 Gambar 4.6 Tampilan Setting Kamera... 42 Gambar 5.1 Antarmuka Aplikasi QRCode Generator... 47 Gambar 5.2 Antarmuka Aplikasi QRScanner... 47 Gambar 5.3 Skenario Pengujian Aplikasi QRCode Generator... 48 Gambar 5.4 Skenario Aplikasi QRScanner... 50 Gambar 5.5 Pengujian Aplikasi pada Produk Chocolatos... 54 Gambar 5.6 Pengujian Aplikasi QRScanner pada Koran Kompas... 55 Gambar 5.7 Pengujian Aplikasi QRScanner pada ID Pelanggan... 56 x

DAFTAR TABEL Tabel 2.1 Perbandingan antara barcodelinear dan barcode 2D (Yeni Dwi Rahayu, 2010)... 8 Tabel 2.2 Jenis-jenis barcode dan Fiturnya... 9 Tabel 2.3 Aturan pada Area Data... 13 Tabel 2.4 Kebenaran Operasi Logika XOR... 14 Tabel 2.5 Tipe Data... 15 Tabel 2.6 Encoding/decoding untuk Modealfanumerik... 16 Tabel 2.7 Pemulihan Koreksi Kesalahan... 17 Tabel 2.8 Pola Data QR Code... 18 Tabel 2.9 Format Informasi... 18 Tabel 2.10 Spesifikasi analisis kelas... 20 Tabel 3.1 Spesifikasi Analisis kelas... 30 Tabel 5.1 Daftar Implementasi Kelas pada Aplikasi QRCode Generator... 44 Tabel 5.2 Daftar Implementasi Kelas pada Aplikasi QRScanner... 44 Tabel 5.3 Library yang Digunakan dalam Pembuatan QRCode Generator... 44 Tabel 5.4 Kelas yang digunakan dalam Aplikasi QRScanner... 45 Tabel 5.5 Daftar Implementasi Kelas Antarmuka... 46 Tabel 5.6 Hasil Rincian Pengujian... 49 Tabel 5.7 Hasil Pengujian Aplikasi QRScanner... 50 xi