Apakah itu Kod Bar? Bagaimana Kod Bar Berfungsi (Panduan Bahasa Mudah)

Stock Identification & Tech · 12 July 2026 · 10 min read
What Is a Barcode? How Barcodes Work (Plain-English Guide)

Kod bar ialah corak bar, ruang atau bentuk yang boleh dibaca oleh mesin yang mengekod data tentang sesuatu item, yang hampir selalunya merupakan nombor pengenalan item tersebut. Pengimbas membaca corak tersebut, mengesahkannya menggunakan digit semakan terbina dalam, dan menghantar nombor itu ke sistem, yang kemudiannya mencari semua maklumat lain mengenai produk tersebut.

Perkara penting yang perlu difahami ialah apa yang tidak terkandung dalam kod bar. Kod bar runcit biasa hanya mengandungi nombor produk dan tiada maklumat lain. Bukan harga, bukan deskripsi, bukan juga jumlah stok anda. Ia hanyalah penunjuk. Semua maklumat berguna disimpan dalam pangkalan data, dan kod bar hanyalah cara terpantas dan paling boleh dipercayai untuk menyatakan rekod mana yang perlu dirujuk.

Perbezaan tersebut menjelaskan kebanyakan perkara yang menyusul, termasuk sebab mengimbas produk yang sama di dua kedai berbeza menunjukkan harga yang berlainan daripada kod bar yang sama.

Cara kod bar berfungsi

Kod bar mengekod digit sebagai corak cahaya dan gelap. Dalam kod bar 1D, lebar bar dan ruang berbeza-beza, dan kombinasi lebar tertentu mewakili digit tertentu.

Apabila anda mengimbasnya:

  1. Pengimbas menyuluh kod tersebut dengan laser atau LED.
  2. Ia mengukur cahaya yang dipantulkan. Bar gelap memantulkan sedikit cahaya, manakala ruang cerah memantulkan banyak cahaya, menghasilkan bentuk gelombang.
  3. Ia menyahkod corak tersebut kepada aksara menggunakan peraturan format kod bar berkenaan.
  4. Ia menghantar hasil tersebut ke sistem, biasanya seolah-olah ia telah ditaip.
  5. Sistem mencari maklumat tersebut dan memaparkan rekod produk.

Dua ciri reka bentuk menjadikannya cukup boleh dipercayai untuk digunakan di setiap kedai di seluruh dunia.

Zon senyap (quiet zone). Ruang kosong di kedua-dua belah kod, tanpa sebarang tanda. Ia memberitahu pengimbas di mana kod bermula dan berakhir. Memotong ruang ini — yang sering dilakukan oleh pereka untuk memuatkan label — menyebabkan kegagalan bacaan yang tidak konsisten, yang jauh lebih menjengkelkan berbanding kegagalan yang konsisten.

Digit semakan (check digit). Digit terakhir dikira daripada digit sebelumnya. Selepas menyahkod, pengimbas mengira semula digit tersebut dan membandingkannya. Jika tidak sepadan, bacaan akan ditolak dan bukannya dilaporkan sebagai salah. Inilah sebabnya pengimbasan kod bar jauh lebih tepat daripada menaip: kesilapan imbasan biasanya tidak menghasilkan apa-apa hasil berbanding menghasilkan hasil yang salah.

Cara kod bar diimbas: jenis pembaca

Kod hanyalah separuh daripada sistem. Alat yang membacanya menentukan kelajuan, kebolehpercayaan dan jarak kerja tersebut dilakukan.

Pengimbas laser. Laser menyapu merentasi bar dan sensor mengukur cahaya yang dipantulkan. Teknologi ini sudah lama wujud, murah, dan sangat baik untuk kod bar 1D yang bersih dan rata pada jarak yang selesa. Ia hanya membaca satu dimensi, jadi ia tidak boleh membaca QR atau Data Matrix, dan ia sukar membaca label yang rosak, melengkung atau dicetak dengan kurang jelas kerana hanya terdapat satu garisan sapuan untuk berfungsi.

Pengimej linear (linear imagers). Sensor kamera menangkap gambar kod dan perisian menyahkodnya. Masih terhad kepada 1D sahaja, tetapi jauh lebih toleran berbanding laser — ia mampu membaca label yang tercalar, dicetak dengan buruk atau mempunyai kontras rendah, dan ia boleh membaca dari skrin, yang biasanya tidak dapat dilakukan oleh laser.

Pengimej tatasusunan (2D). Sensor kamera penuh yang menyahkod kod 1D dan 2D dalam sebarang orientasi. Tidak perlu menjajarkan pembaca dengan bar, yang secara praktikalnya menjimatkan banyak masa bagi setiap imbasan, dan satu peranti boleh merangkumi setiap simbologi yang mungkin anda temui. Harganya lebih mahal daripada laser, namun jurang harga telah mengecil sehingga kebanyakan pemasangan baharu memilihnya secara lalai.

Kamera telefon dan tablet. Mana-mana telefon moden akan menyahkod kebanyakan simbologi melalui aplikasi, menjadikannya sangat berguna untuk pengimbasan sekali-sekala, pengiraan stok dengan kakitangan sementara, atau operasi kecil yang tidak memerlukan perkakasan khusus. Hadnya akan kelihatan apabila melibatkan volum tinggi: lebih perlahan bagi setiap imbasan, tiada pemicu imbasan, prestasi lebih rendah dalam cahaya malap dan jarak jauh, serta peranti yang tidak dibina untuk tahan lasak jika terjatuh ke atas konkrit. Komputer pegang tangan yang lasak (ruggedised) wujud tepat kerana sebab terakhir ini.

Pengimbas tetap dan persembahan. Pembaca yang dipasang untuk mengimbas item yang melalui tali sawat, atau diletakkan di atas meja supaya pengendali hanya perlu menunjukkan item tersebut dan bukannya menghalakan alat pengimbas. Lebih pantas apabila kadar pemprosesan (throughput) mewajarkan kedudukan tetap.

Cara memilih. Padankan pembaca dengan jarak, jenis kod dan persekitaran. Jika anda hanya mengimbas label 1D yang bersih pada jarak lengan, pengimbas laser adalah murah dan mencukupi. Jika anda mungkin menambah QR atau Data Matrix kemudian, jika label sering rosak, atau jika kelajuan mengimbas penting, pengimej tatasusunan dapat menyelesaikan pelbagai masalah dengan kos tambahan yang berpatutan. Dan jika pengimbasan dilakukan di dalam peti sejuk beku, di luar bangunan, atau dari forklift, penarafan persekitaran lebih penting daripada optik.

Apa yang terkandung dalam kod bar

Untuk kod bar produk runcit — UPC atau EAN — nombor tersebut dipecahkan kepada beberapa bahagian:

  • Awalan syarikat (company prefix), dilesenkan kepada perniagaan yang memiliki produk tersebut.
  • Rujukan produk, yang ditetapkan oleh perniagaan tersebut dalam awalan mereka.
  • Digit semakan, yang dikira daripada bahagian lain.

Kesemuanya membentuk GTIN — Nombor Item Perdagangan Global — yang unik di peringkat global. Keunikan itulah tujuan utamanya. Ini bermakna pengimbas di mana-mana sahaja di dunia akan menterjemahkan nombor tersebut kepada produk yang sama.

Format lain membawa muatan data yang berbeza. Code 128 mengekod huruf serta nombor dan digunakan untuk label dalaman dan logistik. GS1-128 menambah struktur melalui Pengecam Aplikasi (Application Identifiers), iaitu awalan pendek yang menyatakan maksud setiap bahagian data, supaya satu kod boleh membawa nombor produk, kelompok (batch) dan tarikh luput dalam bentuk yang boleh diurai oleh mana-mana sistem yang mematuhi piawaian.

Mengapa kod bar penting dalam gudang

Ketepatan. Kemasukan data secara manual menghasilkan ralat pada kadar yang mengejutkan — biasanya sekitar satu dalam setiap beberapa ratus aksara. Pengimbasan kod bar dengan digit semakan mengurangkan ralat tersebut dengan ketara. Hampir setiap masalah ketepatan inventori dalam operasi tanpa pengimbasan berpunca daripada kesilapan menaip.

Kelajuan. Satu imbasan hanya mengambil masa sepersekian saat. Membaca nombor dan menaipnya mengambil masa beberapa saat, dan memerlukan perhatian penuh seseorang.

Kebolehkesanan (traceability). Mengimbas pada setiap langkah mencipta rekod tentang di mana sesuatu item berada dan bila. Tanpa itu, anda hanya boleh melaporkan di mana barang sepatutnya berada.

Penguatkuasaan proses. Sistem yang memerlukan imbasan untuk mengesahkan pengambilan (pick) boleh menyemak sama ada item yang betul telah diambil. Senarai pengambilan kertas tidak boleh melakukan perkara ini.

Ia membolehkan segala-galanya. Pengiraan kitaran (cycle counting), penyimpanan terarah (directed put-away), putaran FIFO, penarikan balik kelompok (batch recall) — semuanya bergantung pada pengenalpastian item dengan cepat dan cukup dipercayai supaya kakitangan benar-benar melakukannya.

Di mana kod bar digunakan

  • Produk runcit — UPC atau EAN di tempat jualan.
  • Karton dan kotak — ITF-14 atau GS1-128 untuk pembungkusan luar.
  • Palet — nombor plat lesen yang mengenal pasti keseluruhan unit muatan dengan satu imbasan.
  • Lokasi penyimpanan — label Code 128 pada rak, supaya penyimpanan dan pengambilan (picking) mengesahkan kedudukan.
  • Dokumen — senarai pengambilan, nota penghantaran dan kertas kerja pemulangan, supaya kertas kerja yang betul dilampirkan pada pergerakan yang betul.
  • Aset dan peralatan — label tahan lasak untuk menjejak alatan, bekas dan item yang boleh dipulangkan.

Pelabelan lokasi adalah perkara yang paling kerap tiada dalam operasi yang baru menggunakan pengimbasan. Mengimbas produk memberitahu anda apa yang telah diambil. Mengimbas lokasi memberitahu anda bahawa ia datang dari tempat yang betul, yang merupakan langkah pencegahan ralat sebelum ia keluar dari bangunan.

Batasan

Memerlukan garis penglihatan (line of sight). Kod bar yang terlindung oleh shrink wrap, menghadap ke arah yang salah, atau tertanam di dalam karton tidak boleh dibaca. Ini adalah kekangan asas, dan sebab mengapa RFID wujud.

Satu demi satu. Setiap imbasan adalah tindakan yang disengajakan. Mengira seratus item bermakna seratus imbasan.

Kerosakan adalah fatal. Koyakan, kesan comot atau calar yang merentasi bar akan menghalangnya daripada dibaca. Format 2D boleh bertolak ansur dengan kerosakan melalui pembetulan ralat; format 1D tidak boleh.

Kualiti cetakan menentukan segala-galanya. Kod bar yang dipilih dengan betul tetapi dicetak terlalu kecil, pada resolusi yang terlalu rendah, dengan kontras yang tidak mencukupi atau tanpa zon senyap (quiet zone) akan gagal. Apabila imbasan gagal, periksa cetakan sebelum mempersoalkan formatnya.

Data berada di tempat lain. Kod bar sahaja tidak memberitahu anda apa-apa jika anda tidak dapat mencapai pangkalan data. Ini penting bagi barangan yang bergerak antara organisasi, itulah sebabnya GS1-128 dan format 2D yang membawa maklumat kelompok (batch) dan tarikh luput pada label itu sendiri telah berkembang dalam sektor yang dikawal selia.

Bermula dengan kod bar

Jika anda memperkenalkannya dan bukannya mewarisinya:

Tentukan apa yang anda kenal pasti. Produk, lokasi, palet, atau ketiga-tiganya. Lokasi biasanya memberikan pulangan tertinggi untuk usaha yang paling sedikit, kerana ia tidak memerlukan kerjasama pembekal.

Gunakan kod bar sedia ada jika ada. Jika produk anda sudah mempunyai kod bar pengilang, imbas kod tersebut dan bukannya melabel semula. Melabel semula beribu-ribu unit adalah kerja yang tidak disukai oleh sesiapa pun untuk dilakukan dua kali.

Pilih format dengan sengaja. Code 128 untuk apa-apa kegunaan dalaman. UPC atau EAN jika anda menjual melalui peruncitan, yang bermaksud melesenkan awalan GS1.

Beli pengimbas pengimejan (imaging scanner) dan bukannya laser. Jurang harga telah mengecil dan pengimbas imej membaca kedua-dua 1D dan 2D, yang menghapuskan kekangan pada masa hadapan.

Uji kualiti cetakan sebelum cetakan penuh. Cetak sampel, imbasnya pada perkakasan yang akan anda gunakan, dalam keadaan ia akan digunakan.

Imbas pada titik pergerakan berlaku. Imbasan yang direkodkan di meja dua puluh minit kemudian akan membawa kembali ralat yang anda cuba hapuskan dengan membeli pengimbas tersebut.

Sejarah ringkas, dan mengapa ia masih penting

Paten kod bar pertama diberikan pada tahun 1952, untuk reka bentuk sasaran (bullseye) yang boleh dibaca dari mana-mana sudut. Ia tidak ke mana-mana selama dua puluh tahun, kerana teknologi untuk membacanya dengan murah tidak wujud.

Kejayaan sebenar bukanlah kod itu sendiri tetapi persetujuan. Pada tahun 1973, industri barangan runcit di Amerika Syarikat bersetuju dengan satu standard — Universal Product Code — dan pada tahun 1974, sebungkus gula-gula getah menjadi item pertama yang diimbas di kaunter pembayaran. Eropah menerima pakai versi tiga belas digit yang serasi tidak lama kemudian.

Urutan itu adalah bahagian yang berguna dalam sejarah. Masalah teknikal telah diselesaikan selama beberapa dekad; apa yang menjadikannya berfungsi ialah pesaing bersetuju untuk menggunakan skim penomboran yang sama, yang ditadbir oleh badan neutral. Tanpa persetujuan itu, setiap peruncit perlu mempunyai jadual terjemahan untuk setiap pembekal, dan keseluruhan sistem akan runtuh di bawah pentadbirannya sendiri.

Prinsip yang sama terpakai di dalam operasi anda sendiri pada skala yang lebih kecil. Skim kod bar hanya berbaloi jika semua orang menggunakan skim yang sama secara konsisten. Operasi yang membiarkan setiap jabatan mencipta penomboran sendiri akhirnya akan menghadapi masalah yang sama seperti yang diselesaikan oleh industri runcit pada tahun 1973, dan biasanya menyelesaikannya dengan cara yang sama — dengan memilih satu standard dan memaksa semua orang beralih kepadanya.

Ia juga menjelaskan mengapa membeli nombor kod bar kitar semula yang murah mendatangkan masalah. Nilainya bukan pada corak bar, yang boleh dicetak oleh sesiapa sahaja. Nilainya terletak pada pendaftaran yang menjamin nombor tersebut milik anda dan bukan orang lain.

Di mana untuk mendalami

Rumusan ringkas

Kod bar ialah penunjuk yang boleh dibaca mesin kepada rekod pangkalan data, bukan bekas maklumat — dan nilainya di gudang datang daripada menggantikan kemasukan data secara menaip dengan imbasan yang disahkan oleh digit semak (check-digit), yang merupakan punca ketepatan inventori sebenar.

Soalan lazim

Apakah itu kod bar? Corak bar dan ruang, atau bentuk, yang boleh dibaca mesin yang mengekod data tentang sesuatu item. Dalam kebanyakan kes, data tersebut hanyalah nombor yang mengenal pasti produk, yang kemudiannya dicari oleh sistem.

Apakah maklumat yang terkandung dalam kod bar? Biasanya hanya nombor pengenalan. Kod bar runcit mengandungi awalan syarikat, rujukan produk dan digit semak. Ia tidak mengandungi harga, penerangan atau kuantiti stok — maklumat tersebut berada dalam pangkalan data.

Apakah perbezaan antara kod bar dan SKU? SKU ialah kod dalaman anda sendiri untuk sesuatu produk, yang anda pilih dan bermakna kepada anda. Kod bar ialah perwakilan pengecam yang boleh dibaca mesin, selalunya GTIN unik global yang diperuntukkan melalui GS1. Anda boleh mencetak kod bar SKU anda untuk kegunaan dalaman.

Bagaimanakah pengimbas kod bar berfungsi? Ia menyuluh kod tersebut, mengukur cahaya yang dipantulkan untuk mengesan corak bar dan ruang, menyahkodnya menjadi aksara, mengesahkan digit semak, dan menghantar hasilnya kepada sistem seolah-olah ia telah ditaip.

Mengapa kod bar saya tidak boleh diimbas? Selalunya disebabkan kualiti cetakan: terlalu kecil, resolusi tidak mencukupi, kontras lemah, atau zon senyap yang tidak mencukupi di sekeliling kod. Kerosakan, bahan label yang tidak sesuai, atau pengimbas laser yang dihalakan pada kod 2D adalah punca biasa yang lain.

Adakah saya perlu membeli kod bar? Untuk kegunaan dalaman, tidak — anda boleh menjana Code 128 atau kod QR daripada penomboran anda sendiri tanpa kos. Untuk produk yang dijual melalui peruncitan, ya, kerana nombor UPC dan EAN mesti diperuntukkan daripada awalan syarikat GS1 yang anda lesenkan.

Bolehkah kod bar digunakan semula untuk produk yang berbeza? Ia tidak sepatutnya dilakukan. Sistem peruncit dan pengedar menyimpan sejarah berdasarkan nombor, jadi menetapkan semula nombor kepada produk baharu akan menghasilkan item yang salah pada rak atau invois seseorang. Bersarakan nombor tersebut dan bukannya mengitar semulanya.

Apakah itu digit semak (check digit)? Digit terakhir kod bar, yang dikira daripada digit sebelumnya. Pengimbas mengira semula digit tersebut dan menolak bacaan jika ia tidak sepadan, itulah sebabnya imbasan yang buruk biasanya tidak menghasilkan apa-apa dan bukannya produk yang salah.

Warehouse Wise
Warehouse Wise

Warehouse Wise ialah perpustakaan panduan percuma dan bebas mengenai pengurusan inventori, pergudangan serta pemenuhan pesanan, yang ditulis untuk mereka yang benar-benar melakukan kerja tersebut — kakitangan gudang dan inventori baharu, perniagaan runcit dan e-dagang kecil yang sedang berkembang, serta sesiapa sahaja yang memegang stok dan ingin memahaminya dengan betul. Setiap panduan menjelaskan istilah, menunjukkan contoh kerja dengan angka sebenar jika perlu, dan terus pada intinya. Kami adalah bebas: kami tidak menjual perisian atau peralatan, kami tidak mengambil komisen daripada rujukan, dan panduan kami tidak disusun berdasarkan siapa yang membayar kami.