Istilah CPG Dijelaskan, sebuah seri oleh Cyril Ovely
SKU (Stock Keeping Unit) adalah kode internal milik perusahaan sendiri untuk sebuah item yang dijual. Berbeda dengan UPC dan EAN, SKU tidak mengikuti standar global apa pun. Setiap perusahaan merancang sistemnya sendiri, dan rancangan tersebut banyak bercerita tentang cara bisnis itu berjalan. Artikel ini membahas bagaimana berbagai sistem pengkodean SKU dibangun dan apa yang membuatnya tetap kokoh saat skala bisnis membesar.
Toples kopi yang sama memiliki satu GTIN di seluruh dunia, nomor global berlisensi dari artikel sebelumnya dalam seri ini. Namun ia membawa SKU yang berbeda di setiap perusahaan yang menyentuhnya. Brand punya satu kode, distributor punya kode lain, dan retailer punya kode ketiga. GTIN adalah milik GS1. SKU adalah milik Anda.
SKU adalah sekaligus unit ukur tempat stok dikelola dan kode yang menamainya. Sifatnya internal, tidak diatur secara eksternal, dan alfanumerik, yang berarti dua hal. Pertama, tidak ada yang bisa mengatakan format SKU Anda salah. Kedua, tidak ada juga yang akan menyelamatkan Anda darinya. Perusahaan yang memperlakukan desain SKU sebagai keputusan yang serius akan memiliki data bersih selama beberapa dekade. Perusahaan yang membiarkan kode menumpuk secara ad hoc akan menghabiskan bertahun-tahun untuk menanggung akibatnya.
Aturan fundamentalnya: setiap varian berbeda yang dijual mendapatkan SKU-nya sendiri. Bayangkan sebuah t-shirt dalam 3 ukuran dan 4 warna. Itu berarti 12 SKU, bukan satu produk dengan beberapa atribut, karena stok, penjualan, dan reorder semuanya terjadi di level varian. Jika dua varian berbagi satu kode, sistem tidak bisa memberi tahu Anda mana yang terjual, mana yang kurang stok, dan mana yang perlu dipesan ulang.
Bundel dan kit mengikuti aturan yang sama. Paket hadiah yang menggabungkan dua unit yang dijual terpisah tetap mendapatkan SKU-nya sendiri selain SKU komponennya, karena paket itu sendiri disimpan sebagai stok, dijual, dan dikirim sebagai satu kesatuan.
Catatan pelafalan, karena selalu muncul di setiap rapat: orang mengucapkannya "ess-kay-you" atau "skyu", dan keduanya diterima. Pilih salah satu dan konsisten menggunakannya.
Sebagian besar SKU terstruktur adalah string pendek berisi segmen-segmen yang digabungkan dengan pemisah, di mana setiap segmen menyandikan satu atribut. Dibaca dari kiri ke kanan, urutannya berjalan dari umum ke spesifik:
| Contoh SKU | Segmen 1 | Segmen 2 | Segmen 3 | Segmen 4 |
|---|---|---|---|---|
| AC-ORG-200 | AC: brand Alpha Coffee | ORG: varian Original | 200: toples 200g | |
| TSH-RND-WHT-M | TSH: kategori t-shirt | RND: gaya round neck | WHT: putih | M: ukuran medium |
| CHG-USB-C-65W-US | CHG: kategori charger | USB-C: konektor | 65W: output | US: varian region |
Contoh pertama melanjutkan range Alpha Coffee dari artikel sebelumnya dalam seri ini. Perhatikan apa yang diberikan kode tersebut tanpa perlu lookup apa pun: seseorang di gudang dapat membaca AC-ORG-200 dan langsung tahu brand, varian, dan ukuran kemasannya. Keterbacaan seperti itulah inti dari kode terstruktur, dan itu persis yang tidak bisa ditawarkan oleh angka sekuensial.
Sistem SKU berbeda-beda antar industri karena masing-masing menjawab realitas operasional yang berbeda. Tiga pola berikut mencakup sebagian besar yang akan Anda temui:
Apparel dan alas kaki: dirancang untuk lantai toko. SKU fashion mengandalkan segmen huruf pendek untuk style, warna, dan ukuran, seperti JKT-NVY-M untuk jaket navy ukuran medium. Prioritas desainnya adalah keterbacaan manusia sekilas pandang, karena staf toko menangani kode ini terus-menerus dan matriks warna-ukuran membentuk keseluruhan range produk. Colorway atau ukuran baru langsung terbaca dari kodenya.
Elektronik dan suku cadang industri: dirancang untuk spesifikasi. SKU jenis ini menyandikan basis model ditambah atribut spesifikasi: tipe konektor, output, voltase, revisi, region. SKU ini sering menggunakan blok berpanjang tetap dan diisi angka nol di depan (zero padded) agar kode terurut rapi di dalam sistem dan dapat dipindai dengan andal. Prioritasnya adalah presisi di antara ribuan varian yang hampir identik, di mana satu digit revisi yang salah berarti suku cadang yang salah.
Makanan dan minuman: dirancang untuk konfigurasi kemasan. SKU FMCG menyandikan hal-hal yang menjadi dasar operasional distribusi: rasa, ukuran kemasan, dan konfigurasi case. Kode level case seperti AC-ORG-200-CS12 langsung menyatakan "Alpha Coffee Original 200g, case isi 12" tanpa perlu membuka sistem apa pun. Beberapa tim juga menyisipkan petunjuk penyimpanan, chilled, frozen, ambient, karena kode tersebut sekaligus berfungsi sebagai instruksi penanganan di lantai gudang. Pola ini paling penting bagi brand yang menjual lewat jalur trade, karena case, bukan unit, adalah unit kerja distribusi.
Sistem sekuensial: titik awal yang akhirnya dilampaui semua orang. Angka polos seperti 100245 sederhana, bebas benturan (collision), dan tidak membawa makna apa pun, dan justru itulah masalahnya. Pada 50 produk, ini masih baik-baik saja. Pada 500 produk, tidak ada yang bisa membaca pesanan tanpa lookup, dan pada 5.000 produk, register menjadi satu-satunya sumber kebenaran, dan pada hari register itu melenceng, tidak ada yang menyadarinya. Kode sekuensial cocok sebagai segmen pilihan terakhir, bukan sebagai sebuah sistem.
Di berbagai industri, aturan praktis yang sama terus muncul:
Aturan-aturan di atas hanya berlaku jika didukung sedikit mekanisme di sekelilingnya. Tim yang melakukannya dengan baik menjalankan tiga kebiasaan berikut:
SKU tetap stabil sementara identitas eksternal produk berkembang biak di sekelilingnya. Satu kode internal dipetakan ke GTIN untuk setiap level kemasan, ke nomor item milik masing-masing retailer, dan ke identifier katalog marketplace seperti ASIN Amazon saat produk dijual secara online. SKU adalah jangkarnya. Pemetaan itulah yang membawa dunia eksternal.
Inilah sebabnya data induk (master data) SKU selalu berkembang menjadi sebuah tabel pemetaan, dan mengapa tabel itu, bukan SKU itu sendiri, adalah tempat sebagian besar kesalahan integrasi bersembunyi.
Inilah situasi yang mendefinisikan data produk dalam distribusi FMCG. Satu toples kopi fisik berpindah melalui tiga organisasi, dan masing-masing menyimpan kodenya sendiri untuknya:
| Siapa | Identifier miliknya | Untuk apa sistem ini dioptimalkan |
|---|---|---|
| Brand | AC-ORG-200 (SKU) plus GTIN per level kemasan | Range management, produksi, pengukuran |
| Distributor | SKU miliknya sendiri, misalnya BEV-04412 | Warehousing, van loading, route accounting |
| Retailer | Nomor item miliknya sendiri | Assortment, pricing, POS |
Ketiga kode tersebut, ditambah GTIN, harus mengarah pada item fisik yang sama. Ketika pemetaannya benar, pesanan mengalir lancar, pengiriman dapat direkonsiliasi, dan laporan saling cocok. Ketika salah, dampaknya mahal dan membosankan: van yang dimuat dengan varian yang salah, invoice yang disengketakan baris demi baris, dan catatan stok yang mengatakan penuh padahal rak kosong.
Di sinilah juga spreadsheet diam-diam mulai bermasalah. Tabel pemetaan yang dibagikan lewat email antara sebuah brand dan sepuluh distributor bukanlah sebuah sistem, melainkan sebuah pertaruhan. Brand yang berhasil scale melalui jalur trade memindahkan pemetaan ini ke dalam data produk bersama yang dibaca oleh semua pihak, sehingga perubahan pada satu varian menyebar sekali saja, ke semua tempat.
Menyandikan makna yang bisa berubah. Menyisipkan harga atau lokasi gudang di dalam SKU akan memaksa munculnya kode yang salah atau penggantian nama massal begitu salah satunya berubah. Identitas ada di dalam kode; atribut ada di dalam record.
Membiarkan setiap tim membuat kode sendiri-sendiri. Sales menginginkan keterbacaan, gudang menginginkan kemudahan pengurutan, finance menginginkan pengelompokan, dan tanpa satu pemilik yang jelas, Anda akan mendapatkan tiga skema yang tidak kompatibel untuk satu range produk.
Mengacaukan SKU dengan nomor barcode. SKU bersifat internal dan tidak diatur secara eksternal. GTIN di balik barcode bersifat global dan berlisensi. Keduanya saling dipetakan; keduanya tidak dapat dipertukarkan begitu saja, dan sistem yang memperlakukan keduanya sebagai satu field yang sama akan merusak keduanya.
SKU adalah satu-satunya kode produk yang bisa Anda rancang sendiri, dan justru karena itu SKU paling banyak mengungkap tentang bisnis Anda. Kode apparel dirancang untuk lantai toko, kode elektronik untuk presisi spesifikasi, dan kode FMCG untuk konfigurasi kemasan dan case. Aturan yang menjaga semuanya tetap sehat sama saja: pendek, tidak ambigu, stabil, terdokumentasi, dan memiliki pemilik yang jelas.
Dengan simbol, nomor global, dan kode internal semuanya sudah ada, artikel terakhir dalam seri ini menyatukan ketiganya pada satu produk dan mengikuti setiap identifier mulai dari master data brand hingga checkout di retailer.
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