
Barcode adalah representasi data dalam bentuk visual yang bisa dibaca oleh mesin: serangkaian garis, kotak, atau pola geometri yang mewakili informasi seperti kode produk, harga, atau nomor seri. Ada lebih dari satu jenis barcode, dan masing-masing punya spesifikasi, kapasitas, dan kegunaan yang berbeda tergantung kebutuhan industri yang memakainya.
Secara garis besar, semua jenis barcode terbagi ke dalam dua kategori utama: barcode 1D (satu dimensi) dan barcode 2D (dua dimensi). Di bawah dua kategori itu ada puluhan format spesifik yang digunakan di bidang ritel, logistik, manufaktur, hingga transportasi. Artikel ini membahas jenis-jenis yang paling sering ditemui beserta fungsi masing-masing.
Baca juga: Apa Itu Exposure Dalam Bisnis
Barcode 1D: Linear dan Sederhana
Barcode 1D atau linear barcode adalah jenis barcode berbentuk garis-garis vertikal dengan ketebalan bervariasi yang tersusun dalam satu baris horizontal. Cara kerjanya: jarak dan lebar antar garis mewakili kode tertentu yang dibaca oleh scanner barcode menggunakan sinar laser. Kapasitas data 1D terbatas, biasanya antara 8 hingga 15 karakter saja, dan umumnya hanya mendukung data numerik.
Keterbatasan kapasitas ini bukan selalu kelemahan. Untuk kebutuhan identifikasi produk ritel yang sudah punya sistem database terpusat, kode pendek justru lebih efisien dan lebih cepat dibaca scanner. Berikut jenis-jenis barcode 1D yang paling umum digunakan:
EAN-13 dan EAN-8
EAN (European Article Number) adalah standar barcode yang paling sering dijumpai di produk-produk yang dijual di supermarket, minimarket, dan apotek di seluruh dunia, termasuk Indonesia. EAN-13 terdiri dari 13 digit angka: tiga digit pertama adalah kode negara asal, lalu kode perusahaan, kode produk, dan satu digit cek akhir. EAN-8 adalah versi ringkas dengan 8 digit, biasanya dipakai untuk kemasan kecil yang tidak cukup menampung versi panjangnya.
Hampir semua produk yang Anda beli di kasir swalayan punya EAN-13 di kemasannya. Standar ini dikelola oleh GS1, lembaga internasional yang menjamin keunikan setiap kode produk di seluruh jaringan distribusi global. Di Indonesia, GS1 diwakili oleh GS1 Indonesia yang bisa menerbitkan nomor barcode resmi bagi produsen dalam negeri.
UPC-A dan UPC-E
UPC (Universal Product Code) adalah pendahulu EAN yang lebih banyak digunakan di Amerika Utara. UPC-A terdiri dari 12 digit: enam digit kode perusahaan dan enam digit kode produk. UPC-E adalah versi kompresi dengan 8 digit untuk kemasan yang lebih kecil. Meski secara format sedikit berbeda dari EAN, kebanyakan scanner modern sudah bisa membaca keduanya tanpa masalah.
Code 128
Code 128 adalah salah satu jenis barcode 1D dengan fleksibilitas tertinggi. Tidak seperti EAN atau UPC yang hanya mendukung angka, Code 128 bisa mengkodekan seluruh 128 karakter ASCII, artinya mencakup huruf besar dan kecil, angka, sekaligus karakter khusus. Kapasitas data per kode juga lebih besar dibanding standar ritel biasa.
Karena kemampuan inilah Code 128 banyak dipakai di industri logistik dan pengiriman barang. Label pengiriman paket ekspedisi hampir selalu menggunakan format ini karena perlu memuat nomor resi, kode tujuan, dan informasi pengirim dalam satu label yang kompak.
Code 39
Code 39 adalah salah satu format barcode tertua, dikembangkan pada 1974 dan menjadi standar pertama yang mendukung karakter alfanumerik (angka 0-9 plus 26 huruf kapital). Meski kapasitas datanya lebih terbatas dibanding Code 128, Code 39 masih banyak digunakan di industri otomotif, militer, dan layanan kesehatan karena kompatibilitasnya yang luas dengan berbagai sistem lama.
ITF (Interleaved 2 of 5)
ITF adalah format barcode numerik yang didesain khusus untuk cetakan pada permukaan bergelombang atau kasar seperti kardus. Berbeda dari kebanyakan barcode 1D lain, ITF mengkodekan dua karakter secara bersamaan dalam satu simbol, sehingga lebih kompak. Format ini umum dipakai pada kemasan luar (karton) produk-produk distribusi di gudang dan pusat logistik.
Barcode 2D: Lebih Padat, Lebih Banyak Data
Barcode 2D menyimpan informasi tidak hanya secara horizontal tapi juga vertikal, menggunakan pola kotak, titik, atau bentuk geometri lainnya. Karena dua dimensi ini, kapasitas datanya jauh lebih besar dibanding 1D. Beberapa format 2D juga punya kemampuan error correction, artinya masih bisa dibaca meski sebagian permukaannya rusak atau kotor.
QR Code
QR Code (Quick Response Code) adalah jenis barcode 2D yang sekarang paling dikenal masyarakat luas, terutama setelah penggunaannya meledak untuk pembayaran digital dan verifikasi identitas. QR Code dikembangkan oleh Denso Wave, anak perusahaan Toyota, pada 1994 awalnya untuk melacak komponen kendaraan di lini produksi secara lebih efisien dibanding barcode biasa.
Dari sisi kapasitas, QR Code bisa menyimpan hingga 7.089 karakter numerik atau 4.296 karakter alfanumerik dalam satu kode. Ia juga mendukung pembacaan dari segala arah (360 derajat) dan memiliki toleransi kerusakan yang tinggi: bahkan jika 30% permukaan kodenya rusak, scanner masih bisa membacanya berkat sistem error correction bawaan. QR Code kini digunakan untuk segala hal, dari pembayaran QRIS, tiket acara, tautan media sosial, hingga verifikasi vaksin.
Salah satu penerapan QR Code yang relevan di Indonesia adalah program barcode Pertamina untuk subsidi BBM. Jika Anda membutuhkan panduan lengkap cara mendaftarkan kendaraan untuk mendapatkan QR Subsidi Tepat dari Pertamina, prosesnya bisa dilakukan melalui aplikasi MyPertamina atau langsung di booth SPBU.
DataMatrix
DataMatrix adalah format barcode 2D berbentuk kotak dengan pola titik-titik di dalamnya. Ukurannya bisa sangat kecil, bahkan bisa dicetak sekecil 2,5 mm. Tidak hanya mungil, DataMatrix juga sangat tahan terhadap kerusakan: masih bisa terbaca meski hingga 60% permukaannya rusak atau kotor. Dua keunggulan ini yang membuatnya menjadi pilihan utama untuk komponen elektronik, instrumen medis, dan produk farmasi berukuran kecil.
Di industri dirgantara dan pertahanan, DataMatrix digunakan untuk memberikan identitas unik pada setiap komponen pesawat. Kodenya harus tetap terbaca setelah bertahun-tahun penggunaan dalam kondisi ekstrem, dan format ini memenuhi tuntutan itu.
PDF417
PDF417 adalah format 2D yang berbentuk persegi panjang dengan baris-baris pola kecil di dalamnya. Angka “417” merujuk pada spesifikasi teknisnya: setiap pola terdiri dari 4 batang dengan 17 modul. Kapasitas datanya sangat besar, lebih dari 1,1 kilobyte, cukup untuk menyimpan foto berukuran kecil atau data lengkap dokumen identitas.
PDF417 banyak dipakai pada dokumen resmi seperti SIM, kartu identitas, dan boarding pass maskapai penerbangan. Di Amerika Serikat, sebagian besar SIM menggunakan PDF417 untuk menyimpan data pemilik secara digital sehingga bisa diverifikasi oleh petugas tanpa harus memeriksa dokumen fisik lainnya.
Aztec Code
Aztec Code mudah dikenali dari pola konsentrisnya yang menyerupai piramida Aztec jika dilihat dari atas. Tidak seperti QR Code yang perlu area kosong di sekitarnya (quiet zone), Aztec Code bisa dicetak lebih ringkas karena tidak butuh jarak tepi khusus. Format ini populer di industri transportasi: tiket kereta, tiket pesawat elektronik, dan boarding pass digital banyak menggunakan Aztec Code karena ukurannya yang efisien dan bisa dibaca dari layar ponsel.
Perbandingan Barcode 1D dan 2D
Memilih antara barcode 1D atau 2D tergantung pada kebutuhan spesifik penggunaan. Berikut perbandingan singkatnya:
| Aspek | Barcode 1D | Barcode 2D |
|---|---|---|
| Kapasitas data | 8-15 karakter | Hingga ribuan karakter |
| Jenis data | Numerik (umumnya) | Numerik dan alfanumerik |
| Keterbacaan saat rusak | Tidak | Ya (dengan error correction) |
| Kebutuhan scanner | Scanner 1D atau 2D | Scanner 2D (kamera) |
| Penggunaan umum | Ritel, gudang | Pembayaran digital, dokumen |
Scanner barcode 2D bisa membaca kedua jenis barcode, sementara scanner 1D hanya bisa membaca format 1D. Ini penting dipertimbangkan saat memilih perangkat untuk kebutuhan bisnis, terutama jika ada kemungkinan perlu beralih ke format 2D di masa depan.
Cara Kerja Barcode
Saat scanner barcode menembakkan sinar laser atau memanfaatkan kamera ke permukaan barcode, sensor di dalamnya mendeteksi perbedaan pantulan cahaya antara garis hitam dan area putih (atau pola gelap dan terang pada 2D). Pola pantulan ini diterjemahkan menjadi sinyal digital, kemudian dicocokkan dengan database sistem untuk menampilkan informasi produk, harga, atau data lainnya.
Smartphone modern dengan kamera beresolusi tinggi sudah bisa berfungsi sebagai scanner barcode 2D tanpa aplikasi tambahan, cukup arahkan kamera ke QR Code dan sistem akan langsung membacanya. Untuk lingkungan industri atau ritel dengan volume transaksi tinggi, scanner khusus tetap lebih andal karena kecepatannya dan kemampuannya membaca kode dari sudut yang lebih lebar.
Memilih Jenis Barcode yang Tepat
Tidak ada satu jenis barcode yang terbaik untuk semua situasi. Pilihan yang tepat bergantung pada tiga pertanyaan utama: berapa banyak data yang perlu disimpan, di industri apa barcode ini akan digunakan, dan perangkat apa yang akan membacanya.
Untuk toko ritel yang produknya sudah terdaftar di sistem distribusi global, EAN-13 adalah standar yang sudah teruji selama puluhan tahun dan didukung oleh hampir semua scanner kasir. Untuk bisnis logistik yang butuh memuat informasi lebih lengkap di satu label, Code 128 atau QR Code adalah pilihan yang lebih fleksibel. Untuk kebutuhan yang melibatkan dokumen resmi atau identitas digital, PDF417 dan Aztec Code sudah terbukti di banyak sistem pemerintahan di seluruh dunia.
Satu hal yang perlu diingat: mendaftarkan barcode produk ke lembaga resmi seperti GS1 Indonesia memastikan bahwa kode Anda unik secara global dan tidak akan bertabrakan dengan produk lain di jaringan distribusi mana pun. Ini penting terutama bagi produsen yang berencana memasarkan produk ke ritel modern atau jaringan distribusi internasional. Kode yang tidak terdaftar berisiko memunculkan konflik data di sistem kasir ritel besar, yang bisa berujung pada penolakan produk dari rak toko.