PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

27
PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE) Satriadi Siraj Isjaya Nadhifah Afdhal Syahrullah A.Asmi Pratiwi Jurusan Elektro Fakultas Teknik Universitas Hasanuddin Makassar 2011

description

PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE). Satriadi Siraj Isjaya Nadhifah Afdhal Syahrullah A.Asmi Pratiwi. Jurusan Elektro F akultas T eknik Universitas Hasanuddin Makassar 2011. Kode Baris (Barcode). Sejarah - PowerPoint PPT Presentation

Transcript of PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Page 1: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

PENGGUNAAN SISTEM PENGKODEAN BARIS

(BARCODE)Satriadi Siraj Isjaya Nadhifah Afdhal Syahrullah A.Asmi Pratiwi

Jurusan Elektro Fakultas TeknikUniversitas Hasanuddin

Makassar2011

Page 2: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

KODE BARIS (BARCODE)Sejarah

Pada tahun 1932, Wallace Flint membuat sistem pemeriksaan barang di perusahaan retail. Awalnya, teknologi kode batang dikendalikan oleh perusahaan retail, lalu diikuti oleh perusahaan industri. Lalu pada tahun 1948, pemilik toko makanan lokal meminta Drexel Institute of Technology di Philadelphia, untuk membuat sistem pembacaan informasi produk selama checkout secara otomatis.Kemudian Bernard Silver dan Norman Joseph Woodland, lulusan Drexel patent application, bergabung untuk mencari solusi. Woodland mengusulkan tinta yang sensitif terhadap sinar ultraviolet. Prototype ditolak karena tidak stabil dan mahal. Tangal 20 Oktober 1949 Woodland dan Silver berhasil membuat prototipe yang lebih baik. Akhirnya pada tanggal 7 Oktober 1952, mereka mendapat hak paten dari hasil penelitian mereka. Pertama kalinya kode batang dipakai secara komersial adalah pada tahun 1970 ketika Logicon Inc. membuat Universal Grocery Products Identification Standard (UGPIC)

Page 3: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

teknik sistem pengkodean baris atau barcode dapat berfungsi sebagai sarana pengamanan. Di awal perkembangannya, penggunaan kode baris dilakukan untuk membantu proses pemeriksaan barang-barang secara otomatis pada supermarket. Tetapi, saat ini kode baris sudah banyak digunakan dalam berbagai aplikasi seperti misalnya digunakan sebagai kartu identitas, kartu kredit dan untuk pemeriksaan secara otomatis pada perpustakaan.

Penggunaan barcode memangkas waktu dan biaya untuk mengidentifikasi suatu barang secara cepat dan mudah. Coba bayangkan andai kasir harus mengetik semua kode barang yang dibeli pengunjung secara manual, pasti antrean kasir semakin panjang

Bar coding adalah sebuah bentuk artificial identifier. Barcode merupakan sebuah kode mesin yang dapat dibaca. Barcode terdiri dari sebuah bentuk bar dan spasi (hitam dan putih) dalam rasio yang didefinisikan yang mempresentasikan karakter alphanumerik.

Page 4: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Kode baris digambarkan dalam bentuk baris hitam tebal dan tipis yang disusun berderet sejajar horisontal. Untuk membantu pembacaan secara manual dicantumkan juga angka-angka dibawah kode baris tersebut. Garis hitam dinamakan black bar (1)dan garis putih dinamakan white bar (0)

Page 5: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

alat-alat pendukung barcode

Alat-alat pendukung barcode, yang terdiri dari barcode printers yang berfungsi untuk mencetak label barcode, barcode scanners yang berfungsi untuk membaca label barcode, dan barcode verifiers berfungsi untuk memeriksa simbol-simbol dengan kecepatan baca yang tinggi

Page 6: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Bentuk Barcode

• Barcode satu dimensi (1D)- Code 39- Code 93- Code 128- Code 11- Interleaved 2 of 5- UPC (UPC A, UPC E, UPC 2, UPC 5)- EAN (EAN-8, EAN-13, EAN 5, EAN 2)- DUN 14- Intelligent Mail Barcode- MSI - POSTNET

Barcode dua dimensi (2D)- symbology PDF417

Page 7: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

CODE 39Code 39 yang juga dikenal sebagai code 3 of 9, merupakan kode pertama berupa Alpha Numeric (huruf dan angka). Kode tersebut dapat membaca seluruh huruf besar abjad dan karakter angka serta karakter tambahan seperti -$ / + % * dan spasi. Huruf kecil tidak dapat dikodekan. Code 39 juga dimulai dan diakhiri dengan tanda bintang (*) yang dikenal sebagai kartakter start/stop dan hanya boleh digunakan pada awal dan akhir kode.

Kita akan mengkodekan TEST8052.1.The START character (*): 100101101101. 2.The digit "T": 101011011001. 3.The digit "E": 110101100101. 4.The digit "S": 101101011001. 5.The digit "T": 101011011001. 6.The digit "8": 110100101101. 7.The digit "0": 101001101101. 8.The digit "5": 110100110101. 9.The digit "2": 101100101011. 10.The STOP character (*): 100101101101.

Page 8: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)
Page 9: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Code 128Adalah suatu barcode alphanumerik (full ASCII) yang memiliki kerapatan (density) yang sangat tinggi dan panjang baris yang bervariasi. Barcode code 128 ideal untuk aplikasi seperti shipping and warehouse management (pengaturan maskapai pelayaran dan pengelolaan gudang).The Code 128 terbagi atas "character sets" or "character modes." The start code yg digunakan menentukan karakter set mana yg akan digunakan. Character set juga bisa diubah pada bagian tengah kode.

Kita akan mengkodekan HI345678 dan checksum digit adalah 67.

The START-B character: 11010010000The digit "H“ :11000101000The digit "I“ : 11000100010CODE-C" character: 10111011110The digits "34“ : 10001011000The digits "56“ : 11100010110The digits "78“ : 11000010100The checksum digit of 67 encoded as: 10000101100 The STOP character: 11000111010

Page 10: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)
Page 11: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)
Page 12: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Interleaved 2 of 5Adalah sebuah barcode yang berbentuk numerik dan memiliki. Barcode interleaved 2 of 5 dapat dipergunakan untuk aplikasi industri dan laboratorium

The digit "1" encoded in bars : WNNNW The digit "2" encoded in spaces : NWNNW The digit "3" encoded in bars : WWNNN The digit "4" encoded in spaces : NNWNW The digit "5" encoded in bars : WNWNN The digit "6" encoded in spaces : NWWNN The digit "7" encoded in bars : NNNWW The digit "0" encoded in spaces : NNWWN

1.START CODE (always the same): 1010 2.1st and 2nd Digits: 11010010101100 3.3rd and 4th Digits: 11011010010100 4.5th and 6th Digits: 11010011001010 5.7th and 8th Digits: 10101001100110 6.STOP CODE (always the same): 1101

Page 13: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

BARCODE EAN

EAN adalah singkatan dari European Article Number. Ada dua tipe utama barcode EAN: EAN 13 yang menampilkan angka tiga belas digit dan EAN 8 yang mengkodekan delapan digit. Dalam system ini digunakan kata digit dan bukan karakter. Tidak ada karakter Alphabet yang diperkenankan dalam kode ini

Page 14: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

EAN-13 standar terdiri dari:

• Kode negara atau kode sistem: 2 atau 3 digit pertama mewakili Negara dimana barcode dikeluarkan, masing-masing Negara berbeda angka (nomor kodenya). Nomor 899 diberikan untuk Indonesia. Hal ini diatur oleh EAN International.

• Manufacturer Code: Ini adalah 4 atau 5 digit kode yang diberikan pada manufacturer dari wewenang penomoran EAN.

• Product Code: 5 digit setelah manufacturer code. Nomor ini diberikan manufacturer untuk merepresentasikan suatu produk yang spesifik.

• Check Digit atau Checksum: Digit terakhir dari kode batang, digunakan untuk verifikasi bahwa kode batang telah dipindai dengan benar. Untuk melengkapi kode EAN 13 (13 digit), sebuah CHECK DIGIT tercantum pada angka terakhir sesudah 12 digit terpasang. Check digit disusun secara aritmatik dari dua belas digit pertama. Sebuah perangkat lunak desain (barcode) secara otomatis akan dapat menghasilkan (menghitung) check digit ini. Check digit digunakan oleh barcode reader (alat baca barcode) untuk memastikan agar dibaca secara akurat. Reader (alat baca) barcode akan membaca keseluruh tiga belas digit dari kanan ke kiri (sebaliknya), menyusun dari keduabelas pertama angka berapa yang seharusnya menjadi digit ketigabelas dan jika hitungan ini benar, maka reader akan menganggap bahwa keseluruhan kode telah dibaca dengan benar.

Page 15: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

1.LEFT GUARD BARS (always the same): 101. 2.SECOND NUMBER SYSTEM DIGIT [5]: Encoded with left-hand odd parity, 0110001. 3.1st MANUFACTURER DIGIT [0]: Encoding with left-hand even parity, 0100111. 4.2nd MANUFACTURER DIGIT [1]: Encoded with left-hand odd parity, 0011001. 5.3rd MANUFACTURER DIGIT [0]: Encoded with left-hand even parity, 0100111. 6.4th MANUFACTURER DIGIT [3]: Encoded with left-hand odd parity, 0111101. 7.5th MANUFACTURER DIGIT [1]: Encoded with left-hand even parity, 0110011. 8.CENTAR GUARD BARS (always the same): 01010. 9.1st PRODUCT CODE DIGIT [3]: Encoded as right-hand character, 1000010. 10.2nd PRODUCT CODE DIGIT [1]: Encoded as right-hand character, 1100110. 11.3rd PRODUCT CODE DIGIT [1]: Encoded as right-hand character, 1100110. 12. 4th PRODUCT CODE DIGIT [3]: Encoded as right-hand character, 1000010. 13.5th PRODUCT CODE DIGIT [0]: Encoded as right-hand character, 1110010. 14.CHECK DIGIT [9]: Encoded as right-hand character, 1110100. 15.RIGHT GUARD BARS (always the same): 101.

Page 16: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)
Page 17: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

EAN 8Barcode EAN 8 dibuat dengan cara serupa dengan EAN 13. 2 atau 3 digit pertama merupakan Flag, yang diikuti oleh empat digit Pengenal Singkat (Short Identifier) berikutnya. Pengenal ini terdiri dari nomor perusahaan dan untuk produk yang unik. Digit terakhir juga merupakan check digit

1.LEFT GUARD BARS (always the same): 101. 2.1st EAN-8 NUMBER SYSTEM DIGIT [5]. Encoding with left-hand odd parity, 0110001. 3.2nd EAN-8 NUMBER SYSTEM DIGIT [5]. Encoded with left-hand odd parity, 0110001. 4.1st EAN-8 DATA DIGIT [1]. Encoded with left-hand odd parity, 0011001. 5.2nd EAN-8 DATA DIGIT [2]. Encoded with left-hand odd parity, 0010011. 6.CENTAR GUARD BARS (always the same): 01010. 7.3rd EAN-8 DATA DIGIT [3]: Encoded as right-hand character, 1000010. 8.4th EAN-8 DATA DIGIT [4]: Encoded as right-hand character, 1011100. 9.5th EAN-8 DATA DIGIT [5]: Encoded as right-hand character, 1001110. 10.CHECK DIGIT [7]: Encoded as right-hand character, 1000100. 11.RIGHT GUARD BAR (always the same): 101.

Page 18: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

• Barcode UPC (Universal Product Code) merupakan barcode yang umum digunakan di Amerika. UPC dirancang untuk industri grosir (pangan atau bahan makanan), karena jika jumlah barang-barang yang dibeli dalam jumlah besar, biasanya di toko grosir diperiksa menggunakan mesin pembaca barcode. Barcode ini merupakan sebuah metoda yang diperlukan untuk kecepatan proses dan mengurangi kesalahan pada seorang kasir (human cashier). UPC digunakan untuk pelabelan pada produk-produk kecil/eceran (retail product labeling). Simbol ini dibuat untuk kemudahan pemeriksaan keaslian suatu produk. Bilangan-bilangan UPC harus diregistrasikan atau terdaftar di Uniform Code Council

BARCODE UPC

Page 19: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

• Kode baris digambarkan dalam bentuk baris hitam tebal dan tipis yang disusun berderet sejajar horisontal. Untuk membantu pembacaan secara manual dicantumkan juga angka-angka dibawah kode baris tersebut

• Pengkodean di sebelah kanan dinamakan kode even parity sebab unit black bar-nya berjumlah genap. Sedangkan pengkodean di sebelah kiri dinamakan kode odd parity sebab unit black bar-nya berjumlah ganjil.

Page 20: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Tabel Set karakter barcode jenis UPC

Karakter Karakter Sebelah kiri Karakter Sebelah Kanan Width

Paritas ganjil Paritas genap Pattern (mark)

0 0001101 1110010 3, 2, 1, 1

1 0011001 1100110 2, 2, 2, 1

2 0010011 1101100 2, 1, 2, 2

3 0111101 1000010 1, 4, 1, 1

4 0100011 1011100 1, 1, 3, 2

5 0110001 1001110 1, 2, 3, 1

6 0101111 1010000 1, 1, 1, 4

7 0111011 1000100 1, 3, 1, 2

8 0110111 1001000 1, 2, 1, 3

9 0001011 1110100 3, 1, 1, 2

Page 21: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

KIRI KANAN

0 00011011 00110012 00100113 01111014 01000115 0110001

6 10100007 10001008 10010009 11101000 11100105 1001110

Page 22: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Keterangan BarcodeNumber System Character

Angka ini merupakan sebuah sistem bilangan barcode UPC yang mengkarakterisasikan jenis-jenis khusus pada barcode. Di dalam barcode UPC, Number System Character ini biasanya terletak di sebelah kiri barcode. Kode-kode pada Number System Character adalah sebagai berikut :0 - Standard UPC number. 1 - Reserved. 2 - Random weight items like fruits, vegetables, and meats, etc. 3 - Pharmaceuticals4 - In-store code for retailers. 5 - Coupons 6 - Standard UPC number. 7 - Standard UPC number. 8 - Reserved.9 - Reserved

Page 23: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

• 3 Guard Bars : ada tiga guard bars yang ditempatkan di awal, tengah dan akhir pada barcode. Guard bars bagian awal dan akhir di-encode-kan sebagai “bar-space-bar” atau “101”. Guard bar bagian tengah di-encode-kan sebagai “space-bar-space-bar-space” atau “01010”.

• Manufacturer Code : kode perusahaan ini ada lima dijit bilangan yang secara khusus menentukan manufaktur suatu produk. Kode perusahaan/manufaktur ini dilindungi dan ditetapkan oleh Uniform Code Council(UCC).

• Product Code : kode produk ini ada lima dijit bilangan yang ditetapkan oleh perusahaan/manufaktur untuk setiap produk yang dihasilkannya. Untuk setiap produk yang berbeda dan setiap ukuran yang berbeda, akan memiliki kode produk yang unik.

• Check digit : disebut sebagai dijit “self-check”. Check digit ini terletak di bagian luar sebelah kanan barcode. Check digit ini merupakan suatu “ old-programmer’s trick” untuk mengvalidasikan dijit-dijit lainnya (number system character, manufacturer code, product code) yang dibaca secara teliti.

Page 24: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

Barcode dua dimensi (2D)Ada kebutuhan agar barcode bisa menyimpan lebih banyak informasi. Bukan sekadar identitas produk, namun aspek lain yang terkait. Misalnya keterangan produk, informasi produsen (alamat, nomor telepon, bahkan alamat URL website).Misalnya saja sebuah kamera digital. Hanya dengan menyorotkan pemindai ke barcode, kode bisa masuk ke website produsen kamera tersebut tanpa perlu mengetik alamat URL-nya pada browser. Selain itu, barcode juga bisa menampilkan detail spesifikasi teknis produk tersebut, termasuk panduan manualnya pada komputer. Saat ini telah tersedia barcode dua dimensi atau disebut 2D Barcode (biasa disingkat 2D Code). Simbol nya tidak lagi berbentuk batang namun berupa susunan titik atau kurva dalam suatu area berbentuk segi empat. Dapat menyimpan lebih dari 2000 karakter di dalam sebuah ruang (space) yang berukuran 4 inch persegi (in2)

Page 25: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

symbology PDF417

dengan menggunakan barcode dua dimensi, informasi atau data yang besar dapat disimpan di dalam suatu ruang (space) yang lebih kecil. 1 kodeword terdiri dari 17 karakter dimana terdapat 4 bar dan 4 space. Berdasarkan ukuran rekomendasi elemen terkecil dengan 0.0075 inch lebarnya dan 0.010 inch tingginya, kepadatan maksimum data biner adalah 686 bytes per square inch (106.2 bytes per square centimeter). Dalam aturan ASCII mode kepadatannya adalah 1,144 characters per square inch (177.2 characters per square centimeter).

Page 26: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)
Page 27: PENGGUNAAN SISTEM PENGKODEAN BARIS (BARCODE)

TERIMA KASIH