Petugas memeriksa stok di gudang untuk cycle counting inventory

Cycle Counting Inventory: Cara Menghitung Stok Berkala Tanpa Menghentikan Operasional Gudang

Cycle counting inventory adalah metode menghitung sebagian stok secara berkala tanpa menunggu stock opname tahunan dan tanpa mengosongkan seluruh aktivitas gudang. Alih-alih menghentikan penerimaan, penyimpanan, picking, dan pengiriman, tim memilih kelompok SKU atau lokasi tertentu, menghitungnya sesuai jadwal, lalu membandingkan hasil fisik dengan catatan sistem. Dengan cara ini, perbedaan stok ditemukan lebih cepat ketika penyebabnya masih dapat ditelusuri.

Akurasi inventori bukan hanya angka yang bagus di laporan. Stok yang tidak akurat membuat sales menjanjikan barang yang sebenarnya kosong, picker mencari produk di lokasi yang salah, pembelian melakukan replenishment berlebihan, dan pelanggan menerima pesanan terlambat. Program cycle count yang disiplin membantu perusahaan menjaga ketersediaan barang sekaligus mempertahankan operasional harian. Praktik ini menjadi bagian penting dari manajemen inventaris yang terukur.

Prinsipnya sejalan dengan pengendalian inventori yang menekankan pencatatan akurat, tanggung jawab yang jelas, dan rekonsiliasi berkala. Untuk referensi umum tentang praktik manajemen persediaan dan rantai pasok, tim dapat membaca materi ASCM sebagai sumber profesional yang relevan.

Apa itu cycle counting inventory?

Dalam cycle counting, seluruh populasi inventori dibagi menjadi unit penghitungan, biasanya berdasarkan SKU, lokasi, batch, atau kombinasi semuanya. Sebagian unit dihitung pada hari tertentu dan unit lain pada hari berikutnya. Frekuensinya dapat berbeda: barang bernilai tinggi dihitung lebih sering, sedangkan barang bernilai rendah mungkin cukup diperiksa beberapa kali setahun.

Penghitungan sebaiknya bersifat blind count. Petugas tidak melihat jumlah yang diharapkan di sistem sebelum menghitung, sehingga hasilnya tidak terpengaruh oleh tebakan. Setelah hitungan diserahkan, supervisor membandingkannya dengan saldo sistem, menyetujui penyesuaian yang diperlukan, dan memulai investigasi bila selisih melewati batas toleransi.

Cycle count vs stock opname

Cycle count dan stock opname sama-sama bertujuan mencocokkan stok fisik dengan catatan, tetapi pendekatannya berbeda. Stock opname biasanya menghitung seluruh atau sebagian besar inventori pada satu periode tertentu. Operasional dapat dikurangi atau dihentikan agar perpindahan barang tidak mengubah hasil. Metode ini berguna untuk tutup buku, audit, dan validasi menyeluruh, tetapi membutuhkan banyak tenaga serta menimbulkan downtime.

Cycle counting berlangsung terus-menerus dan terjadwal. Gudang dapat tetap menerima serta mengirim barang dengan pengendalian transaksi pada lokasi yang sedang dihitung. Karena intervalnya pendek, selisih lebih mudah dikaitkan dengan transaksi tertentu, petugas, shift, lokasi, atau proses. Cycle count tidak selalu menghapus kebutuhan stock opname; keduanya dapat dipakai bersama. Perusahaan menggunakan cycle count untuk pengendalian harian dan stock opname sebagai pemeriksaan periodik yang lebih luas.

Agar tidak terjadi hitungan ganda, tetapkan aturan cut-off. Selama suatu bin dihitung, tahan sementara transaksi pada bin tersebut atau catat setiap perpindahan pada lembar kontrol. Jika barang harus dipindahkan karena pesanan mendesak, petugas wajib mencatat SKU, kuantitas, waktu, dan asal-tujuan sebelum count diselesaikan.

Tim gudang melakukan pemeriksaan dan pencatatan stok berkala

Menentukan prioritas dengan klasifikasi ABC

Klasifikasi ABC membantu perusahaan mengalokasikan waktu hitung berdasarkan dampak bisnis, bukan membagi perhatian secara rata. Kategori A biasanya berisi SKU dengan nilai pemakaian tahunan tinggi, margin besar, risiko kehilangan tinggi, atau konsekuensi stockout yang serius. Kategori B memiliki dampak menengah, sedangkan C mencakup banyak SKU bernilai relatif rendah.

Gunakan nilai pemakaian tahunan sebagai titik awal: jumlah unit yang terjual atau dipakai dalam setahun dikalikan biaya per unit. Namun jangan menjadikan nilai uang satu-satunya kriteria. Barang murah tetapi sangat sering dipesan bisa masuk prioritas tinggi. Tambahkan faktor ukuran, umur simpan, serial number, tingkat retur, riwayat selisih, kemudahan dicuri, dan kebutuhan pelanggan.

  • Kategori A: hitung mingguan atau bulanan, dengan pemeriksaan supervisor dan investigasi setiap selisih material.
  • Kategori B: hitung bulanan atau triwulanan, bergantung pada volume dan stabilitas datanya.
  • Kategori C: hitung triwulanan atau semesteran, tetapi tetap lakukan pengecekan saat ada indikasi kerusakan atau salah lokasi.

Review klasifikasi sedikitnya setiap kuartal. Pola permintaan berubah, produk baru diluncurkan, dan SKU yang sebelumnya tidak penting dapat menjadi kritis saat promosi. Dengan menggabungkan ABC dan riwayat akurasi, jadwal cycle count menjadi lebih adaptif.

Sampling: kapan dan bagaimana memilih item?

Sampling berarti memilih sebagian unit untuk mewakili populasi, tetapi jangan memilih secara sembarangan. Metode sistematis dapat mengambil setiap lokasi ke-n setelah titik awal yang diacak. Metode acak murni mengurangi bias, sedangkan metode berbasis risiko memprioritaskan area yang sering bermasalah. Praktik terbaik biasanya menggabungkan ketiganya: semua SKU A masuk jadwal, lalu sampel acak dari SKU B dan C ditambahkan untuk menemukan masalah tersembunyi.

Hitung berdasarkan unit pengendalian yang jelas. Untuk produk bernomor seri, satu serial number adalah satu unit. Untuk barang curah, tetapkan satuan dasar seperti kilogram, meter, atau liter dan gunakan alat ukur yang dikalibrasi. Untuk karton berisi beberapa inner pack, tentukan apakah petugas menghitung karton, inner, atau unit eceran. Ketidakjelasan satuan adalah sumber selisih yang sering dianggap sebagai kesalahan operator.

Jadwal sebaiknya menyebar ke semua zona, shift, dan jenis lokasi. Jangan selalu menghitung rak yang mudah dijangkau pada pagi hari. Masukkan area receiving, staging, retur, karantina, pick face, reserve, dan barang yang sedang menunggu inspeksi. Populasi yang berada di luar rak utama sering menjadi penyebab saldo sistem tidak lengkap.

SOP cycle counting yang dapat diterapkan

SOP harus menjawab siapa yang menghitung, apa yang dihitung, kapan transaksi dibekukan, bagaimana bukti disimpan, dan siapa yang menyetujui penyesuaian. Buat prosedur singkat di dekat area kerja dan versi digital yang dapat diperbarui.

  1. Siapkan jadwal: supervisor membuat daftar lokasi, SKU, satuan, tanggal, dan petugas. Prioritas serta toleransi ditampilkan jelas.
  2. Amankan area: pastikan tidak ada receiving, picking, replenishment, atau perpindahan aktif pada bin yang sedang dihitung. Beri penanda “count in progress”.
  3. Periksa identitas: pindai barcode lokasi, SKU, batch, lot, dan serial number. Cocokkan label fisik dengan master data.
  4. Lakukan blind count: hitung dari kiri ke kanan atau dari atas ke bawah, lalu hitung ulang bagian yang mudah terlewat. Catat kemasan rusak, unit terbuka, dan barang tanpa label.
  5. Validasi: petugas kedua melakukan recount bila selisih melewati toleransi atau SKU termasuk kategori A.
  6. Rekonsiliasi: bandingkan hasil fisik dengan saldo sistem, periksa transaksi yang masih tertunda, lalu buat penyesuaian dengan alasan yang terdokumentasi.
  7. Tutup dan laporkan: lepaskan penanda, pastikan transaksi kembali aktif, dan simpan tanda tangan atau jejak digital.

Barcode dan data stok mendukung proses cycle counting inventory

Menyelidiki discrepancy secara sistematis

Selisih bukan otomatis berarti pencurian. Investigasi harus dimulai dari kesalahan administrasi yang paling mungkin. Periksa apakah ada penerimaan yang belum diposting, picking yang sudah dilakukan tetapi belum dikonfirmasi, transfer antarlokasi yang hanya tercatat di satu sisi, unit rusak yang belum diubah statusnya, atau retur yang masuk ke lokasi yang salah.

Bandingkan waktu count dengan histori transaksi. Lihat siapa yang melakukan scan, lokasi asal dan tujuan, dokumen pengiriman, foto penerimaan, serta log koreksi. Periksa kemungkinan salah SKU yang bentuknya mirip, salah satuan kemasan, barcode ganda, batch tercampur, atau barang tersimpan di bin tetangga. Untuk produk serial, cocokkan serial fisik dengan nomor yang pernah diterima dan dikirim.

Gunakan analisis lima mengapa. Contohnya, stok kurang karena picking tidak tercatat; picking tidak tercatat karena scanner kehilangan koneksi; koneksi hilang karena area memiliki dead spot; dead spot tidak terdeteksi karena tidak ada survei jaringan. Tindakan korektifnya bukan sekadar menambah stok, melainkan memperbaiki koneksi dan kontrol transaksi. Bedakan juga shrinkage, kerusakan, salah proses, dan kesalahan master data agar laporan penyebab tidak tercampur.

Barcode, RFID, dan WMS

Barcode adalah fondasi yang ekonomis. Label harus memiliki identitas unik, mudah dipindai, tahan kondisi gudang, dan ditempatkan pada posisi yang terlihat. Scanner mobile mengurangi pengetikan manual dan memberi timestamp untuk setiap count. Terapkan validasi agar sistem menolak SKU yang tidak sesuai lokasi atau satuan.

RFID dapat membaca banyak tag tanpa garis pandang langsung, sehingga berguna untuk palet, pakaian, aset bernilai tinggi, atau proses dengan volume besar. Namun biaya tag, reader, kalibrasi, interferensi material, dan tata letak perlu diuji melalui pilot. Baca panduan RFID warehouse management untuk meningkatkan akurasi inventori sebelum menentukan investasi.

WMS mengatur jadwal, menetapkan tugas, menerima hasil count, mengunci lokasi, dan menyediakan audit trail. Integrasikan dengan real-time inventory tracking agar perubahan stok, status count, dan transaksi dapat terlihat lebih cepat. Teknologi tetap membutuhkan master data yang benar, jaringan stabil, perangkat terawat, dan disiplin pengguna. Digitalisasi yang hanya memindahkan formulir kertas ke layar tidak otomatis menghasilkan akurasi.

KPI akurasi inventori yang perlu dipantau

Gunakan KPI yang mendukung keputusan, bukan hanya jumlah count yang selesai. Inventory record accuracy (IRA) dapat dihitung sebagai persentase unit atau lokasi yang sesuai dalam batas toleransi. Tampilkan definisi toleransi karena selisih satu unit pada barang bernilai tinggi berbeda maknanya dari selisih satu unit pada barang murah.

  • Accuracy rate: jumlah count yang sesuai dibagi total count yang selesai.
  • Absolute variance: total nilai atau kuantitas selisih tanpa saling meniadakan antara surplus dan kekurangan.
  • Count completion: tugas yang selesai tepat waktu dibandingkan jadwal.
  • Adjustment value: nilai koreksi stok per SKU, lokasi, shift, dan penyebab.
  • Discrepancy recurrence: persentase lokasi atau SKU yang kembali bermasalah.
  • Time to resolve: waktu dari selisih ditemukan sampai akar masalah dan koreksi disetujui.

Segmentasikan KPI menurut kategori ABC, zona, vendor, dan proses. Akurasi total 98 persen bisa terlihat baik, tetapi mungkin menyembunyikan masalah 10 persen pada SKU A. Tetapkan target bertahap dan tinjau tren mingguan. Jangan memberi insentif yang mendorong petugas menutup count tanpa investigasi.

Rencana implementasi 30-60-90 hari

Pada 30 hari pertama, petakan SKU, lokasi, satuan, transaksi, dan sumber selisih. Bersihkan master data, perbaiki label, tetapkan klasifikasi ABC, dan pilih satu zona pilot. Latih petugas menggunakan SOP blind count dan buat baseline akurasi sebelum perubahan.

Pada hari ke-31 sampai 60, jalankan count terjadwal di zona pilot. Ukur waktu per lokasi, tingkat recount, akar masalah, dan gangguan terhadap outbound. Perbaiki layout, label, akses WMS, atau aturan cut-off berdasarkan temuan nyata. Setelah hasil stabil, perluas ke zona dengan karakteristik serupa.

Pada hari ke-61 sampai 90, terapkan jadwal lintas gudang, masukkan KPI ke rapat operasional, dan lakukan audit sampel oleh orang yang independen. Buat mekanisme umpan balik agar operator dapat melaporkan barcode rusak, lokasi penuh, atau prosedur yang tidak praktis. Setelah itu, lakukan perbaikan berkelanjutan setiap bulan dan evaluasi klasifikasi setiap kuartal.

Kesalahan umum yang harus dihindari

Kesalahan pertama adalah menghitung ketika transaksi masih berjalan tanpa kontrol cut-off. Kesalahan berikutnya adalah menunjukkan saldo sistem kepada petugas sehingga blind count berubah menjadi konfirmasi angka. Banyak perusahaan juga hanya menghitung stok yang mudah dijangkau, mengabaikan staging dan retur, atau langsung melakukan adjustment tanpa mencari penyebab.

Hindari menetapkan target jumlah count yang tidak mempertimbangkan kompleksitas lokasi. Count yang cepat tetapi tidak akurat akan menambah pekerjaan. Pastikan manajemen memberi waktu untuk recount dan investigasi, menyediakan alat ukur yang tepat, serta menindaklanjuti masalah proses. Program yang berhasil adalah program yang membuat kesalahan terlihat dan mencegahnya berulang.

Mengelola cycle count saat gudang sedang sibuk

Periode promosi, akhir bulan, dan lonjakan pesanan sering membuat cycle count ditunda. Padahal, pada saat itulah risiko salah scan, salah lokasi, dan transaksi tertunda meningkat. Agar penghitungan tetap berjalan, buat kalender yang terhubung dengan rencana inbound dan outbound. Pilih jendela dengan aktivitas lebih rendah, lalu batasi area yang dikunci agar tidak menghambat seluruh gudang. Satu zona kecil yang selesai dengan benar lebih berguna daripada penghitungan luas yang mengacaukan arus barang.

Gunakan aturan eskalasi untuk kondisi darurat. Jika pesanan harus mengambil barang dari lokasi yang sedang dihitung, supervisor mencatat saldo sebelum perpindahan, identitas operator, waktu, dan kuantitas yang keluar. Setelah transaksi selesai, lakukan recount pada lokasi asal dan tujuan. Untuk inbound, barang yang belum melalui pemeriksaan penerimaan sebaiknya ditempatkan di area karantina dan tidak dimasukkan ke saldo tersedia. Pisahkan pula stok rusak, retur, dan barang konsinyasi melalui status serta label yang berbeda.

Komunikasikan jadwal kepada sales, customer service, purchasing, dan transportasi sehingga janji pengiriman mempertimbangkan status stok yang sedang diverifikasi. Setelah periode sibuk berakhir, review selisih dan waktu penyelesaian berdasarkan shift. Data tersebut membantu menentukan apakah jadwal, kapasitas tenaga kerja, atau desain lokasi perlu diubah.

Dashboard analitik untuk memantau hasil cycle counting inventory

Kesimpulan

Cycle counting inventory membuat pengendalian stok menjadi aktivitas rutin, terukur, dan kompatibel dengan operasional gudang yang terus berjalan. Mulailah dari klasifikasi ABC, sampling berbasis risiko, SOP blind count, aturan cut-off, dan investigasi discrepancy. Barcode, RFID, serta WMS mempercepat pekerjaan bila fondasi data dan prosesnya sudah benar. Pantau akurasi, nilai variance, penyelesaian jadwal, dan pengulangan selisih agar perbaikan dapat dibuktikan. Dengan implementasi bertahap, perusahaan dapat mengurangi stockout, mempercepat picking, dan mengambil keputusan replenishment berdasarkan kondisi fisik yang nyata.

FAQ Cycle Counting Inventory

Apa perbedaan cycle counting dan stock opname?
Cycle counting menghitung sebagian inventori secara berkala tanpa menghentikan seluruh operasional, sedangkan stock opname biasanya menghitung populasi besar pada periode tertentu dan dapat memerlukan penghentian transaksi. Keduanya dapat digunakan sebagai pengendalian yang saling melengkapi.

Seberapa sering cycle count harus dilakukan?
Frekuensi bergantung pada nilai, volume, risiko, dan riwayat selisih. SKU kategori A dapat dihitung mingguan atau bulanan, kategori B bulanan atau triwulanan, dan kategori C beberapa kali setahun. Jadwal harus ditinjau ketika pola permintaan berubah.

Apakah cycle count wajib menggunakan WMS?
Tidak. Spreadsheet dan formulir terkontrol dapat dipakai untuk memulai pilot. Namun WMS, barcode, atau RFID membantu mengurangi input manual, mengatur tugas, mengunci lokasi, dan menyediakan audit trail ketika jumlah SKU serta transaksi sudah besar.

Apa yang dilakukan jika hasil hitung berbeda dengan sistem?
Lakukan recount, tahan penyesuaian sementara, lalu periksa transaksi penerimaan, picking, transfer, retur, kerusakan, satuan, label, dan lokasi sekitar. Setelah penyebab jelas, supervisor menyetujui koreksi dengan alasan dan bukti. Pantau apakah selisih yang sama terulang.