Kembali ke Semua Artikel
Pengembangan Software8 menit baca•26 Oktober 2026

7 Penyebab Selisih Stok Gudang dan Cara Mengatasinya

Selisih stok antara catatan sistem dan barang fisik dapat mengganggu operasional, menimbulkan kerugian, dan menghambat pemenuhan pesanan. Kenali 7 penyebab utamanya serta cara mencegahnya dengan SOP dan sistem manajemen gudang yang tepat.

B
Tim Teknologi Binerian
Warehouse Management Specialist

Pernah mengalami kondisi ketika sistem menunjukkan stok barang masih tersedia 100 unit, tetapi saat diperiksa di gudang ternyata hanya ada 85 unit? Atau sebaliknya, barang fisik menumpuk di rak, tetapi jumlah yang tercatat di sistem justru lebih sedikit?

Kondisi tersebut dikenal sebagai selisih stok atau inventory discrepancy. Masalah ini umum dihadapi perusahaan distribusi, manufaktur, perdagangan, dan logistik. Jika dibiarkan, selisih stok dapat menyebabkan pesanan tidak terpenuhi, pembelian barang yang sebenarnya masih tersedia, hingga laporan persediaan yang tidak akurat.

Kabar baiknya, selisih stok tidak selalu disebabkan oleh pencurian atau kelalaian karyawan. Penyebabnya bisa berasal dari proses penerimaan, penyimpanan, pengeluaran, pencatatan transaksi, maupun sistem yang digunakan. Dengan mengetahui akar masalahnya, perusahaan dapat memperbaiki proses dan mencegah kesalahan serupa terulang.

Memahami Selisih Stok Gudang

Selisih stok terjadi ketika jumlah barang yang tercatat dalam sistem persediaan berbeda dari jumlah barang yang benar-benar tersedia secara fisik. Perbedaan ini dapat berupa stok sistem yang lebih besar maupun lebih kecil daripada stok fisik.

Sebagai contoh, sistem mencatat 500 unit barang. Setelah dilakukan pemeriksaan fisik, petugas hanya menemukan 465 unit. Artinya, terdapat selisih minus 35 unit yang perlu diinvestigasi sebelum penyesuaian stok dilakukan.

Menghitung selisih saja belum cukup. Tim gudang perlu mengetahui kapan perbedaan mulai terjadi, transaksi apa yang terlibat, dan apakah masalah serupa ditemukan pada SKU atau lokasi penyimpanan lain.

Jangan Langsung Mengubah Angka Stok

Penyesuaian stok tanpa investigasi dapat menutupi kesalahan proses yang sebenarnya. Verifikasi barang, periksa riwayat transaksi, dokumentasikan temuan, dan ikuti prosedur persetujuan sebelum melakukan koreksi.

7 Penyebab Selisih Stok Gudang

Berikut tujuh penyebab yang perlu diperiksa ketika jumlah stok fisik tidak sesuai dengan catatan sistem.

1. Kesalahan Pencatatan Barang Masuk dan Keluar

Setiap barang yang masuk atau keluar gudang harus dicatat dengan jumlah yang benar. Namun, kesalahan input masih sering terjadi, terutama ketika transaksi dicatat secara manual atau petugas harus menangani banyak pekerjaan sekaligus.

Contohnya, petugas menerima 120 unit barang tetapi memasukkan 102 unit ke sistem. Selisih 18 unit sudah terbentuk sejak proses penerimaan, meskipun barang fisik sebenarnya lengkap.

  • Salah memasukkan kuantitas barang.
  • Transaksi barang keluar tidak tercatat.
  • Barang masuk dicatat dua kali.
  • Salah memilih kode SKU atau satuan pengukuran.
Cara Mengatasinya

Gunakan dokumen penerimaan dan pengeluaran sebagai bukti transaksi. Terapkan validasi input, pemeriksaan ulang untuk transaksi tertentu, serta pencatatan langsung saat barang benar-benar diterima atau dikeluarkan.

2. Barang Berpindah Lokasi Tanpa Transaksi Sistem

Barang yang dipindahkan dari satu rak ke rak lain, dari gudang utama ke gudang cabang, atau dari area penyimpanan ke area produksi tetap harus memiliki jejak perpindahan yang jelas.

Jika barang dipindahkan secara fisik tanpa memperbarui lokasi di sistem, petugas dapat mengira barang hilang padahal sebenarnya hanya berada di lokasi berbeda. Masalah ini semakin sulit ditelusuri ketika gudang memiliki banyak rak dan zona penyimpanan.

  • Barang dipindahkan ke rak lain tanpa pencatatan.
  • Transfer antargudang belum diselesaikan di sistem.
  • Barang ditempatkan sementara di area staging tanpa identifikasi.
Cara Mengatasinya

Tetapkan prosedur perpindahan lokasi dan gunakan kode lokasi yang konsisten. Untuk gudang dengan aktivitas tinggi, manfaatkan barcode atau pemindaian lokasi agar setiap perpindahan dapat dicatat dan ditelusuri.

3. Kesalahan Picking dan Packing

Picking adalah proses mengambil barang dari lokasi penyimpanan untuk memenuhi pesanan. Kesalahan dapat terjadi ketika petugas mengambil SKU yang mirip, mengambil kuantitas berlebih, atau memasukkan barang ke pesanan yang salah.

Kesalahan picking tidak selalu langsung terlihat dalam catatan persediaan. Dampaknya dapat baru diketahui ketika pelanggan melaporkan barang kurang, tim melakukan stock opname, atau stok SKU tertentu tiba-tiba tidak sesuai.

  • Mengambil barang dengan kode atau varian yang mirip.
  • Mengambil jumlah lebih banyak atau lebih sedikit dari pesanan.
  • Barang sudah dikirim, tetapi transaksi pengeluaran belum diproses.
  • Barang dikemas untuk pesanan yang berbeda.
Cara Mengatasinya

Gunakan picking list yang jelas, verifikasi SKU dan kuantitas sebelum packing, serta lakukan pemindaian barcode apabila memungkinkan. Cocokkan barang dengan pesanan sebelum pengiriman diselesaikan.

4. Barang Rusak, Hilang, atau Tidak Layak Jual

Barang yang rusak, kedaluwarsa, bocor, atau hilang dapat menimbulkan selisih jika kondisinya tidak segera dilaporkan dan dicatat. Masalah ini sering terjadi pada produk yang mudah rusak, barang bernilai tinggi, atau persediaan yang disimpan dalam waktu lama.

Sebagai contoh, lima unit produk rusak ditemukan saat pemeriksaan, tetapi sistem masih menganggap seluruh stok tersedia untuk dijual. Akibatnya, jumlah stok fisik dan stok layak jual menjadi tidak sesuai.

  • Kerusakan barang saat penyimpanan atau pemindahan.
  • Produk kedaluwarsa tidak segera dipisahkan.
  • Kehilangan barang yang belum dilaporkan.
  • Barang retur belum diproses sesuai kondisinya.
Pisahkan Stok Tidak Layak Jual

Buat area khusus untuk barang rusak, retur, karantina, atau kedaluwarsa. Catat status dan jumlahnya secara terpisah agar barang tersebut tidak tercampur dengan stok yang siap digunakan atau dijual.

5. Perbedaan Satuan Pengukuran Barang

Satu produk dapat memiliki beberapa satuan transaksi, misalnya karton, dus, pak, dan unit. Jika konversi satuan tidak didefinisikan dengan benar, jumlah stok dapat berbeda meskipun transaksi terlihat sudah dicatat.

Contohnya, satu karton berisi 24 unit. Jika petugas mencatat 10 karton sebagai 10 unit, sistem akan menunjukkan jumlah yang jauh berbeda dari kondisi fisik.

  • Satuan pembelian berbeda dengan satuan penyimpanan.
  • Konversi karton ke unit tidak konsisten.
  • SKU yang sama memiliki definisi kemasan berbeda.
  • Perubahan satuan tidak diikuti penyesuaian master data.
Cara Mengatasinya

Standarkan satuan dasar setiap SKU dan definisikan konversi kemasannya dalam master data. Pastikan satuan transaksi ditampilkan dengan jelas agar petugas tidak perlu menghitung konversi secara manual.

6. Transaksi Tidak Dicatat Tepat Waktu

Barang dapat sudah diterima, dipindahkan, atau dikirim secara fisik, tetapi transaksi baru dimasukkan ke sistem beberapa jam atau bahkan beberapa hari kemudian. Selama jeda tersebut, sistem tidak menggambarkan kondisi gudang yang sebenarnya.

Masalah ini biasanya muncul ketika petugas mengumpulkan dokumen untuk diinput sekaligus pada akhir shift, koneksi sistem terganggu, atau prosedur operasional masih mengandalkan formulir kertas.

  • Penerimaan barang belum diposting setelah bongkar muat.
  • Pengiriman sudah berjalan, tetapi stok belum dikurangi.
  • Transaksi menunggu persetujuan terlalu lama.
  • Input transaksi menumpuk saat pergantian shift.
Stok Sistem Belum Tentu Stok Aktual

Jika transaksi terlambat dicatat, keputusan pembelian dan pemenuhan pesanan dapat menggunakan data yang sudah tidak sesuai. Tetapkan batas waktu pencatatan dan pantau transaksi yang masih tertunda.

7. Stock Opname Tidak Teratur dan SOP Kurang Konsisten

Stock opname yang hanya dilakukan setahun sekali membuat kesalahan pencatatan berpotensi menumpuk selama berbulan-bulan. Ketika selisih akhirnya ditemukan, tim akan lebih sulit mengidentifikasi transaksi penyebabnya.

Di sisi lain, stock opname yang dilakukan tanpa prosedur seragam juga dapat menghasilkan data yang kurang akurat. Misalnya, dua petugas menghitung barang yang sama, aktivitas keluar-masuk tetap berjalan tanpa pengendalian, atau hasil hitung langsung diubah tanpa pemeriksaan ulang.

  • Tidak ada jadwal pemeriksaan stok berkala.
  • Barang yang sama terhitung lebih dari satu kali.
  • Tidak ada proses hitung ulang untuk selisih material.
  • Hasil stock opname tidak dianalisis untuk menemukan akar masalah.
Cara Mengatasinya

Terapkan cycle counting berdasarkan kategori, nilai, atau tingkat risiko barang. Gunakan instruksi penghitungan yang seragam, lakukan hitung ulang atas selisih yang signifikan, dan dokumentasikan akar masalah serta tindakan korektifnya.

Cara Mengatasi Selisih Stok Secara Sistematis

Setelah mengetahui penyebab yang mungkin terjadi, perusahaan membutuhkan proses investigasi yang konsisten. Tujuannya bukan sekadar membuat angka sistem sama dengan hasil hitung fisik, tetapi memastikan selisih tidak terus berulang.

Berikut tahapan yang dapat diterapkan oleh tim gudang.

1. Lakukan Penghitungan Fisik dan Verifikasi Ulang

Hitung jumlah barang berdasarkan SKU, satuan, batch atau lot jika relevan, serta lokasi penyimpanan. Untuk selisih yang signifikan, lakukan hitung ulang oleh petugas berbeda agar hasilnya lebih objektif.

2. Periksa Riwayat Transaksi

Bandingkan hasil penghitungan dengan riwayat penerimaan, pengeluaran, transfer lokasi, retur, barang rusak, dan penyesuaian stok. Fokuskan pemeriksaan pada periode ketika perbedaan mulai muncul.

3. Identifikasi Akar Masalah

Kelompokkan selisih berdasarkan jenis penyebab, lokasi, SKU, shift, dan proses kerja. Pola tertentu dapat menunjukkan bahwa masalah bukan sekadar kesalahan individu, melainkan kelemahan SOP, master data, atau sistem pencatatan.

4. Lakukan Penyesuaian dengan Persetujuan

Jika investigasi telah selesai, dokumentasikan jumlah selisih, alasan koreksi, bukti pendukung, dan pihak yang menyetujui. Setelah itu, lakukan penyesuaian sesuai kewenangan dan prosedur perusahaan agar riwayat perubahan tetap dapat diaudit.

5. Pantau dan Cegah Kejadian Berulang

Tetapkan tindakan korektif sesuai akar masalah, misalnya memperbaiki konversi satuan, melatih ulang petugas, menambahkan verifikasi picking, atau mengotomatisasi pencatatan transaksi. Evaluasi efektivitasnya melalui hasil pemeriksaan stok berikutnya.

Gunakan Data untuk Menentukan Prioritas

Mulailah dari SKU bernilai tinggi, barang dengan pergerakan cepat, produk mudah rusak, atau lokasi yang sering mengalami selisih. Pendekatan berbasis risiko membantu tim menggunakan waktu pemeriksaan dengan lebih efektif.

Peran Sistem WMS dalam Mencegah Selisih Stok

Jika selisih stok terus terjadi meskipun SOP sudah diperbaiki, perusahaan perlu mengevaluasi apakah sistem yang digunakan mampu mendukung aktivitas gudang secara memadai.

Warehouse Management System (WMS) membantu mengendalikan pergerakan barang dari penerimaan hingga pengiriman. Sistem yang dirancang dengan baik dapat mengurangi ketergantungan pada pencatatan manual dan menyediakan jejak transaksi yang lebih mudah ditelusuri.

  • Pencatatan penerimaan dan pengeluaran berdasarkan transaksi aktual.
  • Pelacakan SKU, lokasi rak, dan batch atau nomor lot sesuai kebutuhan operasional.
  • Pemindaian barcode untuk membantu memverifikasi barang dan lokasi.
  • Riwayat perpindahan stok yang dapat ditelusuri berdasarkan waktu dan transaksi.
  • Peringatan untuk transaksi tertunda atau kondisi stok yang tidak wajar.
  • Fitur cycle counting untuk membantu pemeriksaan stok berkala.
  • Laporan selisih stok untuk mengidentifikasi SKU dan lokasi yang sering bermasalah.

Untuk perusahaan yang memiliki banyak gudang, puluhan ribu SKU, atau volume transaksi tinggi, sistem WMS dapat membantu meningkatkan visibilitas persediaan dan konsistensi proses. Kebutuhan setiap perusahaan berbeda, sehingga fitur sebaiknya dipilih berdasarkan masalah operasional yang benar-benar ingin diselesaikan.

WMS Bukan Sekadar Pengganti Excel

Manfaat WMS bergantung pada kesesuaian sistem dengan proses bisnis, kualitas master data, disiplin pengguna, dan integrasi antarsistem. Digitalisasi tidak otomatis menghilangkan selisih jika proses dasarnya masih bermasalah.

Langkah Pencegahan yang Bisa Diterapkan

Tidak semua perusahaan perlu langsung mengganti sistem atau menerapkan teknologi yang kompleks. Beberapa perbaikan mendasar dapat dimulai lebih dahulu, kemudian dikembangkan sesuai kebutuhan operasional.

  • Standarkan SOP penerimaan, penyimpanan, perpindahan, picking, dan pengiriman barang.
  • Pastikan setiap transaksi dicatat tepat waktu oleh petugas yang bertanggung jawab.
  • Rapikan master data SKU, satuan, konversi kemasan, dan lokasi penyimpanan.
  • Terapkan cycle counting dengan frekuensi berdasarkan risiko dan karakteristik barang.
  • Pisahkan stok layak jual, barang rusak, retur, dan barang dalam pemeriksaan.
  • Tetapkan kewenangan serta bukti pendukung untuk setiap penyesuaian stok.
  • Pantau tren selisih dan tindak lanjuti penyebab yang paling sering muncul.

Manajemen juga perlu menetapkan indikator yang relevan, seperti akurasi persediaan, jumlah SKU yang mengalami selisih, nilai penyesuaian stok, dan ketepatan waktu pencatatan transaksi. Target harus disesuaikan dengan karakteristik gudang dan kondisi awal perusahaan, bukan ditetapkan secara sembarangan.

Kesimpulan & Langkah Selanjutnya

Selisih stok gudang dapat disebabkan oleh berbagai hal, mulai dari kesalahan pencatatan, perpindahan barang yang tidak terdokumentasi, kesalahan picking, hingga stock opname yang tidak teratur. Karena itu, penyelesaiannya perlu dimulai dari pemeriksaan fisik, penelusuran transaksi, dan identifikasi akar masalah.

SOP yang konsisten, master data yang akurat, pemeriksaan stok berkala, serta pencatatan transaksi yang tepat waktu merupakan fondasi utama untuk menjaga akurasi persediaan. Ketika volume dan kompleksitas operasional meningkat, sistem WMS dapat membantu perusahaan mengendalikan pergerakan barang dan memperoleh visibilitas stok yang lebih baik.

Tujuan akhirnya bukan hanya membuat jumlah stok fisik sesuai dengan sistem, tetapi membangun proses gudang yang lebih akurat, transparan, dan dapat diandalkan untuk mendukung keputusan bisnis.

Warehouse Management System

Ingin Meningkatkan Akurasi Stok Gudang Anda?

Diskusikan tantangan pencatatan stok, perpindahan barang, dan proses stock opname di perusahaan Anda bersama Binerian. Kami membantu mengevaluasi kebutuhan dan merancang solusi software gudang yang sesuai dengan alur operasional bisnis.

Artikel Terkait Lainnya

Otomasi Alur Kerja

Approval Masih Lewat WhatsApp? Ini Risiko yang Sering Tidak Disadari Perusahaan

Persetujuan pengadaan, lembur, cuti, hingga pengeluaran operasional melalui WhatsApp memang praktis. Namun, tanpa sistem pencatatan yang terstruktur, perusahaan berisiko menghadapi keterlambatan, kesalahan proses, dan kesulitan audit.

6 menit bacaBaca Selengkapnya
Software Custom

Berapa Biaya Pembuatan Aplikasi Bisnis? Faktor yang Menentukan Harga

Berapa biaya pembuatan aplikasi bisnis custom di Indonesia? Pelajari kisaran anggaran, faktor yang menentukan harga, biaya maintenance, serta cara memilih solusi software yang sesuai kebutuhan perusahaan.

7 menit bacaBaca Selengkapnya