Struktur Simbol Barcode
Barcode bukan hanya sekadar garis-garis hitam putih yang tampak acak. Di balik tampilan visualnya, barcode memiliki struktur simbol yang sangat teratur dan mengikuti standar tertentu. Struktur ini memastikan bahwa data yang disimpan dalam barcode bisa dikenali dan dibaca dengan akurat oleh mesin pemindai (scanner). Dalam artikel ini, kita akan membahas bagian-bagian utama dari simbol barcode, khususnya jenis barcode 1D (linear) seperti Code 128 dan EAN-13, serta sedikit gambaran tentang QR Code.

Komponen Utama Dalam Barcode Linear
- Zona Hening ( Quiet Zone)
Ini adalah area kosong di sisi kiri dan kanan barcode. Fungsinya agar scanner bisa mengenali awal dan akhir barcode. Tanpa quiet zone, pembacaan bisa gagal.
2. Start Code
Start code menandai awal dari data dalam barcode. Dalam Code 128, terdapat tiga tipe start code:
-
Start A (untuk karakter ASCII 0–95)
-
Start B (untuk ASCII 32–127)
-
Start C (untuk digit numerik dalam pasangan)
Pemilihan start code menentukan cara barcode tersebut membaca data selanjutnya.
3. Data Symbol
Bagian ini menyimpan data utama yang ingin dikodekan. Data akan diubah menjadi pola garis dan spasi menggunakan format pengkodean tertentu.
Contoh:
-
Dalam EAN-13, 12 digit pertama adalah data, dan digit ke-13 adalah check digit.
-
Dalam Code 128, setiap karakter dikonversi ke pola tertentu berdasarkan tabel karakter.
4. Check Digit
Check digit berfungsi sebagai alat verifikasi agar data yang dibaca benar. Ini adalah hasil dari perhitungan terhadap data utama, dan ditambahkan di akhir simbol.
Misalnya:
-
Dalam EAN-13, digit ke-13 merupakan hasil perhitungan matematis dari 12 digit sebelumnya.
5. Stop Code
Stop code menunjukkan akhir dari barcode. Ini memberi tahu scanner bahwa seluruh data telah dibaca. Format stop code juga punya pola khusus yang berbeda dari data biasa.
6. Text
Banyak barcode juga menampilkan data dalam bentuk teks di bawah simbolnya. Ini disebut human-readable text, dan berguna sebagai backup jika barcode tidak bisa dipindai.
Struktur Simbol QR Code (2D)
Sedikit berbeda dengan barcode linear, QR Code punya struktur dua dimensi. Elemen-elemennya antara lain:
-
Finder Pattern: Tiga kotak besar di pojok kiri atas, kanan atas, dan kiri bawah, sebagai penanda posisi.
-
Alignment Pattern: Digunakan untuk menjaga bentuk kotak QR tetap stabil saat dibaca dalam kondisi miring.
-
Timing Pattern: Garis putus-putus horizontal dan vertikal sebagai referensi jarak antar modul.
-
Format Information: Menyimpan informasi tentang level koreksi error dan pola masking.
-
Data & Error Correction: Blok-blok yang menyimpan data utama dan informasi koreksi error (menggunakan algoritma Reed-Solomon).
Mengapa Hal Ini Penting ?
Struktur simbol barcode dirancang untuk:
-
Menjamin akurasi pembacaan
-
Menghindari kesalahan input
-
Mempermudah interpretasi oleh mesin
-
Menjaga kestabilan data dalam kondisi cetak atau scan yang tidak ideal
Dengan memahami struktur ini, pengembang program barcode bisa memastikan bahwa barcode yang dihasilkan atau dibaca benar-benar sesuai standar dan berfungsi dengan baik di dunia nyata.
Sekian Artikel tentang Struktur Simbol Barcode, Semoga bermanfaat untuk anda dan Terima kasih!
Kunjungi channel Youtube kami: https://www.youtube.com/KiosBarcode/
Baca Artikel menarik lainnya: https://www.kiosbarcode.com/blog/
untuk info lebih lanjut hub kami ke:
Contact Us :
Kios Barcode
Spesialis Barcode & Alat Kasir
Alamat lengkap : Ruko Smart Market Telaga Mas Blok E07 Duta Harapan,
Jl. Lingkar Utara, Bekasi Utara, Bekasi 17123 Telp. (021)8838 2929
Idha
Telp/SMS/WA : 081369101014
Widdy
Telp/SMS/WA: 081259417100


