Istilah CPG Dijelaskan, sebuah seri oleh Cyril Ovely

Apa Itu UPC, EAN, dan GTIN? Bagaimana Nomor Produk Global Bekerja

UPC, EAN, dan GTIN bukanlah tiga standar yang saling bersaing. Ketiganya adalah satu sistem penomoran global, dikelola oleh GS1, yang mengidentifikasi setiap trade item di bumi. UPC adalah bentuk 12 digit yang digunakan terutama di Amerika Utara. EAN adalah bentuk 13 digit yang digunakan di tempat lainnya. GTIN adalah nama keluarga yang mencakup keduanya.

Jawaban singkat

Balikkan kemasan apa pun dan Anda akan menemukan sederet angka di bawah barcode-nya. Angka-angka itu adalah sebuah GTIN, Global Trade Item Number, dan hadir dalam empat panjang berbeda tergantung apa yang sedang diidentifikasi:

FormatDigitNama umumApa yang diidentifikasinya
GTIN-88EAN-8Kemasan sangat kecil yang tidak muat untuk barcode penuh
GTIN-1212UPC (UPC-A)Unit ritel, terutama di AS dan Kanada
GTIN-1313EAN (juga JAN di Jepang)Unit ritel, di tempat lain
GTIN-1414Kode case, dicetak sebagai ITF-14Karton, case, dan kemasan luar

Satu organisasi, GS1, menjalankan sistem ini di seluruh dunia. GS1 melisensikan rentang nomor kepada perusahaan, dan perusahaan-perusahaan tersebut menetapkan nomor individual untuk produk mereka. Hasilnya, satu GTIN tertentu mengidentifikasi tepat satu konfigurasi produk di mana pun di dunia, dan itulah yang membuat scanning, inventori, dan pengukuran syndicated dapat bekerja. Jika Anda hanya butuh definisi singkatnya, entri glosarium Apa Itu UPC / GTIN? sudah membahasnya. Artikel ini menjelaskan mekanismenya.

Anatomi sebuah UPC

Sebuah nomor UPC-A terdiri dari 12 digit, dan setiap segmennya punya fungsi masing-masing:

  • Number system digit (1 digit). Secara umum menunjukkan kategori penggunaan. Sebagian besar produk grocery dimulai dengan 0 atau 1. Item obat dan kesehatan menggunakan 3, yang selaras dengan US National Drug Code.
  • GS1 company prefix (panjang bervariasi). Ditetapkan kepada pemilik brand oleh GS1. Prefix dan item reference bersama-sama mengisi bagian tengah nomor tersebut, sehingga prefix berlisensi yang lebih pendek menyisakan lebih banyak digit untuk nomor item. Itulah sebabnya produsen besar melisensikan prefix yang lebih pendek.
  • Item reference (digit yang tersisa). Ditetapkan oleh perusahaan itu sendiri, satu untuk setiap konfigurasi produk. Keseluruhan ruang UPC menampung sekitar 100 miliar kemungkinan kode, dibagi di antara semua perusahaan yang menggunakan sistem ini.
  • Check digit (digit terakhir). Digit hasil perhitungan yang menangkap kesalahan transkripsi. Penjelasan cara kerjanya ada di bawah.

Untuk kemasan sangat kecil yang tidak dapat menampung simbol 12 digit penuh, UPC-E memampatkan nomor yang sama menjadi bentuk 6 digit yang terlihat dengan menekan angka nol (zero suppression). GTIN-12 yang mendasarinya tetap sama.

Anatomi sebuah EAN

Sebuah nomor EAN-13 terdiri dari 13 digit dengan logika yang sama dan satu perbedaan penting di bagian depan:

  • GS1 prefix (3 digit pertama). Mengidentifikasi GS1 Member Organization tempat perusahaan mendaftarkan rentang nomornya, misalnya 590 untuk GS1 Polandia atau 890 untuk GS1 India.
  • GS1 company prefix dan item reference. Sama seperti UPC, terbagi sesuai panjang prefix yang dilisensikan.
  • Check digit (digit terakhir). Dihitung dengan metode yang sama seperti UPC.

EAN-8 adalah bentuk singkat 8 digit untuk item kecil, setara dengan UPC-E pada sistem EAN.

Apa arti sebenarnya dari prefix EAN, dan apa yang bukan artinya

Inilah kesalahan yang paling sering diulang dalam artikel tentang barcode. Tiga digit pertama EAN bukanlah negara tempat produk dibuat. Ketiganya mengidentifikasi GS1 Member Organization tempat perusahaan tersebut terdaftar. Perusahaan yang terdaftar di GS1 India mendapatkan prefix 890 pada semua nomornya, baik barang tersebut diproduksi di India, Vietnam, maupun Meksiko.

Jika negara asal penting untuk pelabelan atau kepatuhan Anda, informasi itu seharusnya ada di data produk Anda, bukan hasil tebakan dari prefix barcode.

Beberapa prefix memiliki makna khusus yang perlu diketahui:

  • 020 hingga 029: dicadangkan untuk penggunaan terbatas di dalam toko, biasanya untuk item timbangan, produk own brand, dan kode yang menyisipkan harga atau berat. Ini adalah ruang yang digunakan retailer untuk item yang mereka identifikasi secara internal.
  • 978 dan 979: buku. Sistem ISBN telah berada di dalam ruang EAN sejak tahun 1980-an, yang menjadi alasan mengapa setiap barcode buku dimulai dengan 978 atau 979.
  • 977: publikasi berkala seperti majalah, lewat sistem ISSN.

Jepang menjalankan sistem yang sama dengan nama JAN, Japanese Article Number, dengan prefix 49, dan 45 yang ditambahkan pada tahun 1992.

Bagaimana cara kerja check digit

Digit terakhir dari setiap GTIN adalah checksum sederhana yang menangkap kesalahan pengetikan dan pemindaian. Algoritmanya sama di semua panjang nomor:

  • Dimulai dari kanan (tidak termasuk check digit), bobot 3 dan 1 diterapkan secara bergantian pada setiap digit.
  • Digit-digit yang telah diberi bobot dijumlahkan.
  • Check digit adalah angka yang membuat jumlah totalnya mencapai kelipatan 10 berikutnya.

Contoh perhitungan untuk nomor EAN-13 5901234123457. Memberi bobot 3,1,3,1 dari kanan pada 12 digit pertama menghasilkan:

Digit590123412345
Weight131313131313
Weighted52703294329415

Jumlah berbobotnya adalah 83. Kelipatan 10 berikutnya adalah 90, sehingga check digit-nya adalah 7, yang cocok dengan digit terakhir dari nomor tersebut. Jika seseorang salah mengetik satu digit, jumlahnya tidak lagi jatuh pada kelipatan 10 dan sistem akan menolak nomor tersebut. Skema ini menangkap setiap kesalahan satu digit dan sekitar 90 persen kesalahan penukaran dua digit yang bersebelahan. Penukaran yang terlewat adalah yang selisih kedua digitnya persis 5, yang menjadi alasan mengapa sistem yang serius juga memvalidasi terhadap registry GS1, bukan hanya mengandalkan checksum saja.

UPC dan EAN adalah satu sistem

Keduanya bukan standar yang bersaing dan harus dipilih salah satu oleh retailer. EAN-13 adalah superset ketat dari UPC-A: tambahkan angka nol di depan nomor UPC 12 digit apa pun, dan Anda mendapatkan EAN 13 digit yang valid, dengan check digit yang sama dan produk yang sama di baliknya. Sistem ritel modern memperlakukan keduanya sebagai GTIN, sehingga satu nomor melayani sebuah produk di seluruh dunia. Sebuah brand yang menjual di AS dan Eropa tidak membeli dua identifier. Ia menetapkan satu GTIN dan mencetak simbol yang diharapkan oleh pasarnya, atau kedua interpretasi dari nomor yang sama.

Bagaimana perusahaan mendapatkan nomor-nomor ini

GTIN dilisensikan, bukan dibuat sendiri. Perusahaan memperolehnya dari organisasi GS1 nasional masing-masing dengan salah satu dari dua cara berikut:

  • GTIN tunggal. Untuk jumlah produk yang sedikit. GS1 US mematok harga satu GTIN sebesar $30, dibayar sekali, tanpa biaya perpanjangan.
  • GS1 Company Prefix. Blok angka berlisensi tempat perusahaan menetapkan GTIN-nya sendiri, ditambah identifier terkait untuk lokasi, kupon, case, dan pallet. Prefix tersedia dalam berbagai kapasitas tergantung berapa banyak item yang perlu diidentifikasi. Harga GS1 US (berlaku per September 2026) berkisar dari biaya awal $250 plus perpanjangan tahunan $50 untuk hingga 10 item, sampai biaya awal $10.500 plus perpanjangan tahunan $2.100 untuk hingga 100.000 item. Periksa langsung ke GS1, karena harga ditentukan oleh perjanjian lisensi dan dapat berubah.

Satu peringatan: marketplace dan retailer besar memvalidasi GTIN terhadap registry GS1, memeriksa apakah nomor tersebut memang milik perusahaan yang mengajukannya. Nomor yang dijual kembali oleh situs barcode pihak ketiga bisa gagal dalam pemeriksaan ini, sehingga listing ditolak. Jalur yang murah tidak selalu menjadi jalur yang berhasil.

Hierarki kemasan: each, case, pallet

GTIN ditetapkan per level kemasan, dan di sinilah sistem penomoran bertemu dengan distribusi fisik:

  • Each: unit konsumen membawa sebuah GTIN-12 atau GTIN-13, dicetak sebagai UPC-A atau EAN-13. Itulah yang dibaca oleh scanner di kasir.
  • Case: karton membawa sebuah GTIN-14, biasanya dicetak dalam simbologi ITF-14, yang dapat menoleransi kualitas cetak kasar pada karton bergelombang. Distributor memindai ini saat penerimaan dan picking barang.
  • Pallet: pallet membawa kode logistik serial, yaitu SSCC, sehingga setiap pallet dapat dilacak secara individual, dengan label GS1-128 yang membawa data batch, lot, dan kedaluwarsa bila diperlukan.

Sebuah brand dengan satu rasa dalam satu ukuran saja tetap akan berakhir dengan setidaknya dua GTIN, yaitu untuk unit dan untuk case, dan jumlahnya berlipat ganda dengan setiap varian dan setiap konfigurasi kemasan.

Untuk yang tertarik pada sisi teknis: Bayangkan sistem GS1 sebagai sebuah namespace hierarkis. Company prefix adalah namespace yang dimiliki sebuah perusahaan, item reference adalah urutan yang dialokasikan di dalam namespace tersebut, dan check digit adalah pemeriksaan integritas pada string itu. GTIN-12, GTIN-13, dan GTIN-14 adalah tipe identifier yang sama dengan lebar yang berbeda, dan sistem seharusnya menyimpannya sebagai GTIN dengan atribut panjang, bukan sebagai field UPC dan EAN yang terpisah. Tabel pemetaan antara GTIN, SKU internal, dan nomor item retailer adalah tempat sebagian besar masalah integrasi berada, dan hierarki kemasan berarti satu SKU secara sah dapat dipetakan ke beberapa GTIN.

Mengapa kedisiplinan GTIN penting dalam distribusi

Bagi brand yang menjual lewat jalur trade, GTIN bukan hanya sebuah identifier, tetapi juga permukaan kepatuhan (compliance):

  • Onboarding retailer berjalan berdasarkan GTIN. Data listing, file harga, dan spesifikasi logistik semuanya berpatokan pada nomor tersebut, sehingga kesalahan yang ditemukan setelah pencetakan akan mahal untuk diperbaiki.
  • Validasi marketplace memeriksa setiap GTIN terhadap registry GS1. Ketidakcocokan akan menyebabkan listing disembunyikan.
  • Kode case menjadi dasar pesanan wholesale. Distributor memesan dan menerima barang berdasarkan GTIN-14. Kode case yang hilang atau salah akan muncul sebagai selisih penerimaan barang, bukan sebagai masalah data.
  • Benturan kode merusak data. Jika dua varian berbagi satu GTIN, atau GTIN yang sudah delisted digunakan kembali untuk produk baru, riwayat penjualan, inventori, dan pengukuran syndicated akan melekat pada item yang salah, dan kerusakannya baru diketahui berbulan-bulan kemudian.

Aturan yang tidak mewah namun mencegah semua ini: satu GTIN untuk setiap konfigurasi produk, ditetapkan sekali, tidak pernah digunakan kembali, dan disimpan dalam registry yang dimiliki oleh seseorang.

Kesalahan umum

Memperlakukan UPC dan EAN sebagai sistem yang terpisah. Keduanya adalah satu keluarga penomoran. Merencanakan dua strategi kode untuk dua wilayah hanya menciptakan pekerjaan ganda dan data ganda.

Membaca prefix EAN sebagai negara asal. Itu adalah negara registrasi perusahaan, dan menyatakan sebaliknya di kemasan atau konten akan menyesatkan pelanggan.

Hanya menetapkan GTIN di level unit saja. Case membutuhkan GTIN-14-nya sendiri. Brand yang melewatkan hal ini akan menyadarinya pertama kali di dok penerimaan distributor.

Membeli nomor dari reseller. Registry GS1 menghubungkan setiap prefix ke perusahaan yang memegang lisensinya, dan platform yang memvalidasi hubungan ini akan menolak nomor yang pemilik terdaftarnya tidak cocok dengan penjual.

Menggunakan kembali nomor yang sudah dipensiunkan. Data penjualan historis adalah milik produk lama. Penggunaan kembali secara diam-diam akan merusak pengukuran untuk kedua produk tersebut.

Intinya

GTIN adalah keluarganya, UPC adalah anggota 12 digit versi Amerika Utara, EAN adalah anggota 13 digit versi global, dan setiap digit dalam nomor tersebut punya fungsinya sendiri, mulai dari prefix registrasi hingga check digit. Sistem ini dilisensikan lewat GS1, berjalan di setiap level kemasan, dan memberikan hasil terbaik bagi brand yang memperlakukannya sebagai master data, bukan sekadar detail label.

Nomor global mengidentifikasi produk di mana pun, tetapi setiap perusahaan yang menangani produk itu juga memerlukan nama internalnya sendiri untuk produk tersebut. Itulah SKU, dan berbeda dengan GTIN, SKU sama sekali tidak mengikuti standar apa pun, dan justru itulah yang membuatnya menarik. Itu adalah artikel berikutnya dalam seri ini. Sementara itu, entri glosarium Apa Itu SKU? memberikan Anda versi singkatnya.

Sumber dan bacaan lebih lanjut


Lighthouse untuk CPG

Lihat bagaimana Lighthouse mengubah istilah-istilah ini menjadi eksekusi ritel

Lighthouse menghubungkan distribusi, eksekusi, trade, dan supply ke dalam satu sistem yang dapat ditindaklanjuti oleh tim komersial Anda hingga level toko dan SKU.

Ajukan demo
Cyril Ovely
Co-Founder dan CTO, Vxceed

Cyril adalah Co-Founder dan CTO di Vxceed. Dengan pengalaman lebih dari dua dekade di bidang teknik dan kewirausahaan, ia berfokus pada pembangunan solusi SaaS yang skalabel untuk mentransformasi eksekusi rantai permintaan dan membantu bisnis beroperasi dengan ketangkasan yang lebih besar di pasar yang terus berkembang.