Bagaimana memberi kode stok?
Kode stok adalah kode pendek yang mengidentifikasi sebuah produk secara mandiri, terlepas dari namanya; kode stok yang baik bersifat unik, berpanjang tetap, tidak memuat karakter khusus Turki, dan tidak membawa informasi yang berubah seperti harga, pemasok, atau rak. Sistem paling seimbang untuk bisnis kecil adalah gabungan awalan kategori dengan nomor urut: KRT-0001. Pada produk yang memiliki barcode produsen, barcode menggantikan kode; kode internal diberikan untuk produk tanpa barcode.
Stok tanpa kode berjalan dengan nama produk: “Kertas A4” dan “Kertas A4 80gr” tampak seperti dua produk berbeda, dan saat stok opname satu kurang, yang lain lebih. Panduan ini menjelaskan seperti apa seharusnya kode stok, tiga sistem pengodean, contoh menurut sektor, produk dengan varian, dan cara membuat kode otomatis di Excel.
Seperti apa kode stok yang baik?
| Aturan | Penyebab |
|---|---|
| Unik | Satu kode hanya milik satu produk. Kode produk yang sudah tidak dijual tidak diberikan kepada produk lain; jika diberikan, catatan penjualan dan stok opname lama tampak seperti riwayat produk baru. |
| Pendek | Kode yang tidak lebih dari delapan-sepuluh karakter lebih sedikit menimbulkan kesalahan saat diketik maupun dibaca di label. Kode panjang adalah tanda memberi terlalu banyak makna. |
| Berpanjang tetap | Isi nomor urut dengan nol di depan (0001, 0002…). Pada daftar yang terurut seperti KRT-1, KRT-10, KRT-2, mencari produk menjadi sulit. |
| Tidak membawa informasi yang berubah | Informasi yang berubah seiring waktu seperti harga, pemasok, rak, atau kampanye warna tidak dimasukkan ke kode. Saat informasi berubah, kode memberi informasi yang salah atau diganti sehingga hubungan dengan catatan lama terputus. |
| Tidak memuat karakter yang membingungkan | Huruf Turki (ç, ğ, ı, İ, ö, ş, ü), spasi, dan karakter yang mirip seperti O/0, I/1 tidak digunakan. Huruf Turki tidak dapat dikodekan ke jenis barcode yang umum; spasi dan karakter yang mirip menimbulkan kesalahan saat input manual. |
| Aturannya tertulis | Awalan mana untuk kategori mana dan dari mana nomor berikutnya diambil tercantum dalam satu daftar. Sistem kode yang aturannya hanya diketahui satu orang akan rusak saat orang itu tidak ada. |
Tiga sistem pengodean
| Sistem | Contoh | Kelebihan | Kekurangan |
|---|---|---|---|
| Hanya nomor urut | 000123 | Sistem paling sederhana dan tidak pernah rusak; kode tidak membawa informasi apa pun. | Dari kode tidak terbaca produknya apa; mencari manual di antara ratusan item sulit. |
| Awalan kategori + urutan | KRT-0001 | Kelompok produk terbaca dari kode, nomor urut menjamin keunikan. Pilihan paling seimbang untuk sebagian besar bisnis kecil. | Jika produk berpindah kategori, kode tetap menunjukkan kategori lama; ini dapat diterima, kode tidak diubah. |
| Kode bermakna (terstruktur) | KRT-A4-80-500 | Spesifikasi produk terbaca dari kode; memberi keteraturan pada produk dengan banyak varian. | Menjadi panjang, aturannya melebar pada setiap spesifikasi baru; jika informasi yang berubah masuk ke kode, kode mulai memberi informasi yang salah. |
Jika ragu, pilih sistem kedua. Daya tarik kode bermakna adalah kemampuan membaca produk dari kodenya; tetapi nama produk sudah melakukan itu. Tugas kode bukan untuk dibaca, melainkan mengidentifikasi produk tanpa tertukar.
Contoh kode stok
Seperti apa sistem awalan kategori + urutan pada berbagai bisnis. Kode dan produk hanya sebagai contoh:
| Bisnis | Kode stok | Produk | Catatan |
|---|---|---|---|
| Alat tulis | KRT-0001 | Copier Kertas Fotokopi A4 80 g isi 500 | Awalan + urutan; pada produk berbarcode, barcode produsen juga ditulis pada kartu. |
| Perkakas | HRD-0142 | Sekrup galvanis 4×40 mm, kotak isi 100 | Ukuran ditulis di nama produk, bukan di kode; sekrup yang sama ukuran 4×50 menjadi HRD-0143. |
| Pakaian | GYM-0027-KRM-M | Kaos Basic, merah, ukuran M | Kode model utama + akhiran warna + ukuran; karena setiap warna-ukuran distok terpisah, masing-masing punya kode sendiri. |
| Suku cadang | YDK-0310 | Kampas rem (no. suku cadang produsen 04465-XXXXX) | Nomor suku cadang produsen disimpan di kolom terpisah atau di nama produk; kode internal tetap pendek. |
| Pasar swalayan / makanan | 8690000000000 (EAN-13) | Produk kemasan | Barcode produsen sudah merupakan kode unik; tidak perlu memberi kode internal lagi. Kode internal diberikan untuk produk curah yang ditimbang. |
Kode stok pada produk dengan varian
Setiap produk yang berbeda warna, ukuran, atau gramasinya dan distok terpisah memiliki kode sendiri. Pada kaos merah dan biru yang dihitung dalam satu kode, tidak terlihat mana yang habis; keputusan pemesanan pun salah. Ada dua cara:
Nomor urut baru untuk setiap varian. TSH-0012 merah M, TSH-0013 merah L. Kode tetap pendek, informasi varian ada di nama produk. Cukup untuk bisnis dengan sedikit varian.
Kode utama + akhiran tetap. GYM-0027-KRM-M, GYM-0027-KRM-L, GYM-0027-MAV-M. Semua varian dari model yang sama berurutan berdampingan di kode. Tetapkan singkatan akhiran (KRM, MAV, S, M, L) dalam satu daftar; jika dua singkatan berbeda dipakai untuk warna yang sama, sistem menjadi berantakan.
Cara membuat kode stok? Enam langkah
1. Buat daftar kategori
Kelompokkan produk Anda ke dalam 5–15 grup utama, lalu beri setiap grup awalan dua-tiga huruf tanpa karakter khusus atau huruf beraksen: KRT (alat tulis), TMZ (kebersihan), HRD (perkakas). Jaga agar jumlah grup tetap sedikit; membuat awalan baru untuk setiap perbedaan kecil akan membuat kode bermakna Anda berantakan.
2. Tentukan jumlah digit
Lihat berapa produk di grup terbesar Anda hari ini dan berapa banyak yang mungkin ada dalam beberapa tahun ke depan. Jika akan tetap di bawah 1.000, tiga digit sudah cukup; jika di bawah 10.000, empat digit. Menambah jumlah digit di kemudian hari berarti mengubah semua kode; memilih satu digit lebih banyak sejak awal jauh lebih murah.
3. Tetapkan aturan varian
Jika warna, ukuran, atau gramatur dari produk yang sama distok terpisah, masing-masing memiliki kode sendiri. Beri setiap varian nomor urut baru (TSH-0012, TSH-0013), atau tambahkan akhiran dengan panjang tetap di belakang kode induk (GYM-0027-KRM-M). Apa pun yang Anda pilih, gunakan cara yang sama untuk semua produk.
4. Pisahkan produk berbarcode
Pada produk yang memiliki barcode dari produsen, barcode itu sudah merupakan kode yang unik; Anda tidak wajib memberi kode internal terpisah untuk produk tersebut. Berikan kode internal hanya untuk produk tanpa barcode, produk timbang, atau produk buatan sendiri; cara memilah produk mana yang berbarcode ada di panduan pelacakan stok dengan barcode.
5. Berikan kode dan tulis daftar aturannya
Di setiap grup, beri kode secara berurutan mulai dari 0001. Simpan daftar awalan dan nomor terakhir yang dipakai di tiap grup di satu tempat; saat produk baru datang, tentukan satu orang atau satu aturan yang mengambil kode dari daftar itu.
6. Beri label dan catat di kartu
Tulis kode pada kartu stok produk, lalu tempelkan labelnya di rak atau pada produk. Seluruh kolom kartu tempat kode dituliskan ada di panduan apa itu kartu stok dan cara membuatnya.
Membuat kode stok di Excel
Jika daftar produk Anda ada di Excel, Anda dapat membuat kode dengan satu rumus. Misalkan kolom A berisi nama produk dan kolom B berisi awalan kategori (KRT, TMZ…). Ketik rumus berikut di sel C2 lalu tarik ke bawah:
=B2&"-"&TEXT(COUNTIF($B$2:B2;B2);"0000")
Karena rumus menghitung setiap awalan secara terpisah, KRT dinomori mulai dari KRT-0001 dan TMZ mulai dari TMZ-0001. Jika Excel Anda memakai koma sebagai pemisah argumen,
rumus yang sama berbentuk =B2&"-"&TEXT(COUNTIF($B$2:B2,B2),"0000").
Penting: setelah kode terbentuk, salin kolom C lalu tempel sebagai nilai. Kode yang tetap berupa rumus akan dinomori ulang dengan sendirinya saat baris disisipkan ke dalam daftar, baris dihapus, atau urutan diubah, sehingga KRT-0014 kemarin hari ini bisa menunjuk ke produk lain. Untuk menyimpan kode dalam kolom yang sudah siap, Anda dapat memakai template Excel pelacakan stok gratis.
Beralih dari kode yang berantakan ke sistem baru
Saat merapikan daftar yang selama bertahun-tahun diberi kode oleh banyak orang dengan cara berbeda, jangan hapus kode lama: biarkan kolom kode lama di daftar dan tulis kode baru di sebelahnya. Lakukan peralihan bertepatan dengan hari stock opname; stok awal kartu yang dibuka dengan kode baru sebaiknya berasal dari hitungan itu. Karena kode lama masih akan muncul di faktur lama dan korespondensi dengan pemasok untuk beberapa waktu, simpan daftar pemetaan kode lama-baru. Cara mengatur hari penghitungan ada di panduan cara melakukan stock opname gudang.
Kode stok di Ofisx
Formulir tambah produk di Ofisx tidak memiliki kolom “kode stok” tersendiri; kode yang mengidentifikasi produk adalah kolom Barcode. Untuk produk yang punya barcode dari produsen, Anda memindai barcode tersebut; untuk produk tanpa barcode, Anda menulis kode internal yang Anda berikan (misalnya KRT-0001) di kolom yang sama. Untuk mendaftarkan barcode produsen sekaligus kode internal pada satu produk, diperlukan lebih dari satu barcode; ini adalah fitur Multi Barcode yang tersedia di Premium. Daripada memasukkan satu per satu daftar produk yang kodenya sudah Anda siapkan di Excel, Anda dapat mengimpornya; setelah kartu dibuat, penjualan, penerimaan barang, dan penghitungan stok dilakukan dengan memindai kode tersebut.
Pertanyaan yang sering diajukan
Apa itu kode stok?
Kode stok adalah kode singkat yang mengidentifikasi sebuah produk secara mandiri, terlepas dari namanya. Dalam penjualan, penerimaan barang, penghitungan stok, dan laporan, kode inilah yang dipakai sebagai pengganti nama produk; dengan begitu, nama yang ditulis berbeda untuk produk yang sama tidak terlihat seperti produk yang berbeda.
Seperti apa kode stok yang baik?
Kode harus unik, singkat, berpanjang tetap, dan tidak mengandung karakter khusus atau spasi. Informasi yang bisa berubah, seperti harga, pemasok, atau rak, tidak boleh dimasukkan ke dalam kode. Pola yang paling umum dan seimbang adalah awalan kategori diikuti nomor urut: KRT-0001.
Apakah kode stok sama dengan barcode?
Fungsinya serupa, tetapi sumbernya berbeda. Barcode umumnya adalah kode yang diberikan produsen dan tercetak pada kemasan; kode stok adalah kode yang Anda berikan sendiri. Pada produk yang memiliki barcode, barcode dapat dipakai sebagai pengganti kode stok; produk tanpa barcode diberi kode internal, dan bila perlu label barcode untuk kode itu dapat dicetak.
Apakah kode stok sama dengan kode akun dalam akuntansi?
Tidak. Kode stok mengidentifikasi satu produk; kode akun dalam akuntansi menunjukkan akun yang mencatat seluruh persediaan. Untuk pertanyaan seputar bagan akun, konsultasikan dengan akuntan Anda; susunan kode stok dapat Anda tentukan sendiri sesuai kebutuhan gudang dan penjualan.
Berapa digit kode stok sebaiknya?
Nomor urut setelah awalan harus cukup untuk menampung ukuran grup produk terbesar Anda beberapa tahun lagi: tiga digit untuk di bawah 1.000 produk, empat digit untuk di bawah 10.000 produk. Menjaga panjang total, termasuk awalan, tetap delapan sampai sepuluh karakter akan mengurangi kesalahan saat input manual.
Jika produk yang sama datang dari pemasok berbeda, apakah diberi kode stok terpisah?
Tidak. Jika produknya sama, kodenya juga sama; pemasok tidak ditulis di dalam kode. Membuat kode terpisah berdasarkan pemasok akan membelah stok produk yang sama menjadi dua, sehingga tampak seolah yang satu habis sementara yang lain masih ada di rak.
Bagaimana membuat kode stok otomatis di Excel?
Tulis awalan kategori di satu kolom, lalu dengan satu rumus yang menggabungkan fungsi TEXT dan COUNTIF Anda dapat menomori setiap awalan dari 0001 secara terpisah; rumusnya sendiri ada di bagian membuat kode stok di Excel. Setelah kode terbentuk, salin kolomnya lalu tempel sebagai nilai; jika tidak, kode akan berubah dengan sendirinya saat baris dihapus atau diurutkan ulang.
Pembaruan terakhir: 2026-09-30
Barang masuk-keluar dengan kode dan barcode di aplikasi
Tulis kode sekali di kartu; penjualan, penerimaan barang, dan penghitungan stok dilakukan dengan memindai kode itu.




Impor daftar produk berkode Anda
Buat akun gratis, lalu impor daftar produk yang sudah Anda beri kode di Excel; kartu stok Anda siap dalam hitungan menit.