GS1-128 (EAN-128) dijelaskan: Application Identifier
GS1-128 terlihat seperti barcode biasa dengan tanda kurung di dalam teksnya. Tanda kurung itulah intinya — ia mengubah data mentah menjadi sesuatu yang dipahami oleh setiap sistem rantai pasok. Dulu namanya EAN-128, dan Anda masih akan melihatnya ditulis EAN 128 atau UCC/EAN-128.
GS1-128 adalah standar barcode yang dibangun di atas simbologi Code 128. Yang membuatnya berbeda adalah struktur: alih-alih menyandikan teks bebas, ia menggunakan Application Identifier (AI) untuk memberi label pada setiap bagian data, sehingga pemindai di mana pun dalam rantai tahu apakah yang dibacanya adalah nomor produk, batch, tanggal kedaluwarsa atau ID palet.
Apa itu Application Identifier?
AI adalah kode numerik pendek, ditampilkan dalam tanda kurung, yang menyatakan arti data yang mengikutinya. Satu barcode GS1-128 dapat merangkai beberapa AI sekaligus. Yang umum antara lain:
| AI | Arti | Contoh |
|---|---|---|
| (00) | SSCC — serial shipping container code (unit logistik) | (00)123456789012345675 |
| (01) | GTIN — nomor produk | (01)05601234567892 |
| (10) | Nomor batch / lot | (10)ABC123 |
| (11) | Tanggal produksi (YYMMDD) | (11)260720 |
| (17) | Tanggal kedaluwarsa (YYMMDD) | (17)261231 |
| (21) | Nomor serial | (21)000042 |
Jadi satu barcode logistik yang berbunyi (01)05601234567892(10)ABC123(17)261231 menyatakan, tanpa ambiguitas: GTIN ini, dari batch ini, kedaluwarsa pada tanggal itu — semuanya dalam satu pindaian.
Apa bedanya dengan Code 128 biasa
| Code 128 | GS1-128 | |
|---|---|---|
| Data | Teks bebas, struktur apa pun | Terstruktur melalui Application Identifier |
| Awalan khusus | Tidak diperlukan | Karakter FNC1 di awal |
| Arti data | Ditentukan oleh Anda | Terstandardisasi di seluruh pengguna GS1 |
| Penggunaan umum | SKU, label internal | Logistik, palet, rantai pasok teratur |
Di baliknya, GS1-128 adalah Code 128 — perbedaannya terletak pada karakter FNC1 di awal dan konvensi AI yang memberi data arti bersama yang dapat dibaca mesin. Itulah sebabnya AI berpanjang tetap tidak memerlukan pemisah, sementara AI berpanjang variabel dipisahkan oleh karakter fungsi FNC1.
Di mana GS1-128 digunakan
Ia adalah tulang punggung logistik dan rantai pasok teratur: label pengiriman, label palet dan kardus, serta di mana pun data batch, kedaluwarsa atau serial harus menyertai nomor produk. Kasir ritel tetap menggunakan EAN-13 atau UPC-A pada unit konsumen; GS1-128 hidup pada kardus dan palet di belakangnya.
String yang salah tetap tergambar
Di sinilah GS1-128 menjebak banyak orang. Masukkan angka 13 digit ke (01) alih-alih 14, atau tulis tanggal 20.01.2026 alih-alih 260120, dan simbologinya tidak keberatan sama sekali: Code 128 mengodekan karakter-karakter itu tanpa mengeluh. Yang keluar adalah gambar yang tampak benar, dan yang dibaca pemindai tanpa masalah — tetapi sistem di ujung sana tidak bisa mengambil GTIN dari situ. Di labelnya tidak kelihatan apa-apa. Kelihatannya di gudang orang yang menerima palet itu.
Banyak generator gratis menggambar string apa adanya, tanpa memeriksanya.