Stok yang terlalu banyak dan stok yang terlalu sedikit sama-sama dapat mengganggu kesehatan bisnis. Over stock membuat uang tertahan dalam barang, menambah biaya penyimpanan, dan meningkatkan risiko produk rusak atau kedaluwarsa. Sebaliknya, kehabisan stok menyebabkan penjualan hilang, pelanggan kecewa, dan tim melakukan pembelian darurat dengan biaya lebih tinggi.
Cara mengelola stok barang yang baik bukan sekadar memastikan rak selalu penuh. Bisnis perlu mengetahui berapa banyak barang yang tersedia, seberapa cepat barang terjual, kapan harus memesan kembali, dan berapa jumlah pembelian yang masuk akal. Keputusan tersebut sebaiknya dibuat dari data, bukan hanya perkiraan.
Panduan ini membahas sistem pengelolaan stok yang dapat diterapkan UMKM, toko ritel, bisnis makanan, distributor, dan penjual marketplace—mulai dari pencatatan dasar hingga penentuan stok minimum serta evaluasi barang yang lambat terjual.
Apa Itu Manajemen Stok Barang?
Manajemen stok adalah proses merencanakan, mencatat, menyimpan, mengendalikan, dan mengevaluasi barang yang dimiliki bisnis. Barang tersebut dapat berupa bahan baku, barang dalam proses, produk jadi, kemasan, suku cadang, atau barang dagangan yang dibeli untuk dijual kembali.
Tujuan utamanya adalah menyediakan barang yang tepat, dalam jumlah yang tepat, pada waktu yang tepat, tanpa menahan terlalu banyak modal. Artinya, pengelolaan stok selalu berusaha menyeimbangkan dua risiko:
- Risiko kekurangan: bisnis tidak dapat memenuhi permintaan pelanggan atau menghentikan produksi karena bahan habis.
- Risiko kelebihan: uang tertahan pada barang yang belum tentu segera terjual dan dapat kehilangan nilai.
Manajemen stok merupakan bagian dari sistem operasional bisnis. Data persediaan memengaruhi pembelian, produksi, penjualan, arus kas, harga, dan kualitas pelayanan pelanggan.
Mengapa Bisnis Mengalami Over Stock?
Over stock terjadi ketika jumlah persediaan lebih besar daripada kebutuhan yang realistis dalam periode tertentu. Barang tidak selalu benar-benar tidak laku; bisa saja jumlahnya terlalu banyak dibanding kecepatan penjualan.
Penyebab yang sering terjadi antara lain:
- pembelian dilakukan berdasarkan perasaan atau diskon pemasok;
- target penjualan terlalu optimistis;
- data stok tidak akurat sehingga barang yang masih ada dibeli kembali;
- pembelian minimum pemasok lebih besar daripada kebutuhan;
- produk musiman dipesan setelah periode permintaan berlalu;
- varian barang terlalu banyak dan permintaannya tersebar;
- barang lambat terjual tidak segera dievaluasi; dan
- tim pembelian tidak memperoleh informasi penjualan serta stok aktual.
Diskon pembelian tidak selalu menghasilkan penghematan. Potongan harga dapat berubah menjadi biaya apabila barang membutuhkan ruang, mengalami kerusakan, harus dijual dengan diskon besar, atau tidak pernah terjual.
Mengapa Bisnis Sering Kehabisan Stok?
Kehabisan stok atau stockout terjadi ketika barang yang dibutuhkan pelanggan atau proses produksi tidak tersedia. Masalahnya dapat muncul meskipun omzet sedang meningkat.
Penyebab umum meliputi:
- penjualan meningkat tetapi jadwal pembelian tidak berubah;
- waktu tunggu pemasok lebih lama daripada perkiraan;
- barang keluar tidak dicatat pada hari yang sama;
- stok pada sistem berbeda dengan stok fisik;
- bisnis tidak mempunyai batas stok minimum;
- permintaan musiman tidak dimasukkan ke rencana;
- barang rusak atau hilang tidak segera disesuaikan; dan
- pembelian baru dilakukan setelah stok benar-benar habis.
Kehabisan stok tidak hanya menghilangkan satu transaksi. Pelanggan dapat membeli dari pesaing, membatalkan beberapa barang lain dalam pesanan, atau berhenti mempercayai ketersediaan produk bisnis.
Data Dasar yang Harus Dimiliki
Sebelum menggunakan rumus yang lebih kompleks, pastikan bisnis memiliki pencatatan yang konsisten. Minimal, setiap produk perlu mempunyai:
- kode atau SKU yang unik;
- nama dan varian yang jelas;
- satuan barang;
- jumlah stok awal;
- tanggal dan jumlah barang masuk;
- tanggal dan jumlah barang keluar;
- stok aktual;
- harga beli atau biaya per unit;
- pemasok utama; dan
- waktu tunggu pengadaan.
SKU membantu membedakan produk yang terlihat mirip. Ukuran, warna, rasa, dan kemasan sebaiknya memiliki kode berbeda jika stoknya perlu dikendalikan secara terpisah.
Cara Mengelola Stok Barang agar Lebih Terkendali
1. Gunakan satu sumber data utama
Tentukan satu catatan sebagai acuan resmi, baik berupa spreadsheet, aplikasi kasir, maupun inventory management system. Hindari memiliki angka berbeda di buku, grup chat, marketplace, dan aplikasi tanpa proses sinkronisasi.
Setiap barang masuk dan keluar harus memperbarui sumber tersebut. Jika pencatatan ditunda, angka pada sistem tidak lagi dapat digunakan untuk mengambil keputusan.
2. Kelompokkan stok berdasarkan prioritas
Tidak semua produk memerlukan perhatian yang sama. Bisnis dapat memakai klasifikasi ABC:
| Kelompok | Karakteristik | Pengendalian |
|---|---|---|
| A | Nilai tinggi atau kontribusi penjualan paling penting | Dipantau sering dan dihitung lebih ketat |
| B | Nilai serta perputaran menengah | Dipantau secara berkala |
| C | Nilai rendah atau kontribusi kecil | Pengendalian dibuat lebih sederhana |
Klasifikasi tidak harus didasarkan pada harga unit saja. Produk murah dengan volume penjualan tinggi dapat menjadi barang penting karena kehabisannya berdampak besar terhadap jumlah transaksi.
3. Tetapkan stok minimum
Stok minimum adalah batas yang memberi sinyal bahwa pengadaan perlu segera dilakukan. Angkanya harus mempertimbangkan pemakaian rata-rata dan waktu tunggu pemasok.
Rumus awal yang sederhana:
Stok minimum = Rata-rata pemakaian harian × Waktu tunggu pemasok
Jika sebuah produk rata-rata terjual 8 unit per hari dan pemasok membutuhkan 5 hari untuk mengirim, kebutuhan selama waktu tunggu adalah:
8 × 5 = 40 unit
Artinya, bisnis tidak sebaiknya menunggu stok berada di bawah 40 unit sebelum memulai proses pemesanan. Dalam praktiknya, angka tersebut dapat ditambah stok pengaman untuk menghadapi keterlambatan atau kenaikan permintaan.
4. Tentukan reorder point
Reorder point adalah titik ketika pesanan baru harus dibuat. Rumus praktisnya:
Reorder point = Permintaan selama lead time + Safety stock
Jika kebutuhan selama waktu tunggu 40 unit dan bisnis menetapkan stok pengaman 15 unit, reorder point-nya adalah 55 unit. Ketika stok tersedia mencapai angka tersebut, tim memulai pemesanan kembali—bukan menunggu barang habis.
Rumus ini akan dibahas lebih rinci pada artikel khusus reorder point dan safety stock. Untuk tahap awal, gunakan data aktual beberapa minggu atau bulan dan perbarui angkanya saat pola permintaan berubah.
5. Tentukan jumlah pembelian yang realistis
Setelah mengetahui kapan memesan, tentukan jumlahnya. Hindari otomatis membeli sebanyak mungkin hanya karena harga grosir lebih murah.
Pertimbangkan:
- target stok maksimum;
- perkiraan penjualan sampai pembelian berikutnya;
- kapasitas penyimpanan;
- umur simpan barang;
- minimum order quantity pemasok;
- arus kas yang tersedia; dan
- risiko perubahan tren atau harga.
Rumus sederhana yang dapat digunakan:
Jumlah pembelian = Target stok setelah barang datang − Stok yang diperkirakan tersisa
6. Terapkan metode pengeluaran yang sesuai
Urutan barang keluar memengaruhi kerusakan dan kedaluwarsa:
- FIFO: barang yang masuk lebih dahulu dikeluarkan lebih dahulu. Cocok untuk banyak produk umum.
- FEFO: barang dengan tanggal kedaluwarsa paling dekat dikeluarkan lebih dahulu. Cocok untuk makanan, obat, kosmetik, dan bahan kimia.
- LIFO: barang terbaru dikeluarkan lebih dahulu. Metode ini lebih jarang cocok untuk pengendalian fisik barang yang dapat menua atau kedaluwarsa.
Gunakan label tanggal masuk dan tanggal kedaluwarsa yang terlihat jelas. Tata letak penyimpanan harus membantu tim mengambil barang sesuai urutan, bukan hanya mengandalkan instruksi.
7. Lakukan stock opname secara berkala
Stock opname adalah penghitungan fisik untuk membandingkan barang nyata dengan catatan. Selisih dapat berasal dari kesalahan input, barang rusak, salah satuan, kehilangan, transaksi yang belum dicatat, atau proses penerimaan yang tidak lengkap.
Bisnis tidak selalu harus menutup seluruh operasional untuk menghitung semua barang. Gunakan cycle counting: kelompok A dihitung lebih sering, sedangkan kelompok B dan C dijadwalkan bergantian.
Setiap selisih perlu ditelusuri. Menyesuaikan angka tanpa mencari penyebab hanya membuat masalah yang sama muncul kembali.
8. Pisahkan stok rusak, retur, dan stok layak jual
Barang yang berada di gudang belum tentu dapat dijual. Sistem perlu membedakan:
- stok tersedia;
- stok yang sudah dipesan pelanggan;
- stok rusak atau kedaluwarsa;
- stok retur yang belum diperiksa;
- stok dalam perjalanan; dan
- stok untuk display atau sampel.
Jika barang rusak tetap dihitung sebagai tersedia, tim penjualan akan menjanjikan produk yang sebenarnya tidak dapat dikirim.
9. Pantau barang lambat dan cepat terjual
Buat laporan umur stok atau inventory aging. Kelompokkan barang berdasarkan berapa lama berada di penyimpanan, misalnya 0–30 hari, 31–60 hari, 61–90 hari, dan lebih dari 90 hari.
Untuk stok lambat, bisnis dapat:
- menghentikan pembelian sementara;
- memindahkan barang ke kanal yang lebih sesuai;
- membuat bundling dengan produk laris;
- menawarkan diskon yang tetap memperhitungkan margin;
- mengembalikan barang jika pemasok mengizinkan; atau
- menghapus varian yang tidak lagi relevan.
Sebelum membuat promosi, pahami HPP dan harga jual produk agar diskon tidak mengubah stok mati menjadi penjualan yang merugi.
10. Dokumentasikan proses menjadi SOP
Pengelolaan stok melibatkan pembelian, penerimaan, penyimpanan, penjualan, retur, dan penghitungan. Tanpa aturan yang sama, setiap anggota tim dapat mencatat dengan cara berbeda.
Buat SOP untuk:
- penerimaan dan pemeriksaan barang;
- pencatatan barang masuk dan keluar;
- pemindahan antar lokasi;
- penanganan barang rusak;
- stock opname;
- persetujuan penyesuaian stok; dan
- pemesanan kembali.
Gunakan panduan membuat SOP bisnis agar operasional tidak bergantung pada pemilik untuk menentukan penanggung jawab, standar, serta jalur eskalasi.
Contoh Pengelolaan Stok Sederhana
Sebuah toko menjual rata-rata 12 unit produk per hari. Waktu pengiriman pemasok 4 hari dan stok pengaman ditetapkan 20 unit.
- Permintaan selama lead time: 12 × 4 = 48 unit
- Safety stock: 20 unit
- Reorder point: 48 + 20 = 68 unit
Ketika stok mencapai 68 unit, toko membuat pesanan baru. Jika target stok setelah barang datang adalah 180 unit dan diperkirakan stok tersisa 25 unit pada saat barang tiba, jumlah pembeliannya:
180 − 25 = 155 unit
Contoh ini masih sederhana. Bisnis dengan pola permintaan tidak stabil perlu menggunakan data permintaan tertinggi, variasi waktu pengiriman, periode promosi, dan kapasitas penyimpanan.
Indikator yang Perlu Dipantau
- Akurasi stok: kesesuaian antara catatan dan jumlah fisik.
- Stockout rate: seberapa sering permintaan tidak dapat dipenuhi karena stok kosong.
- Inventory turnover: seberapa cepat persediaan terjual dan diganti.
- Days inventory outstanding: perkiraan jumlah hari stok tersimpan sebelum terjual.
- Nilai stok mati: nilai barang yang tidak bergerak melewati batas waktu tertentu.
- Shrinkage: stok hilang akibat kerusakan, pencurian, atau kesalahan administrasi.
- Persentase barang kedaluwarsa: nilai atau jumlah barang yang kehilangan kelayakan jual.
Pilih beberapa indikator yang benar-benar digunakan untuk keputusan. Laporan yang panjang tidak berguna jika tidak menghasilkan tindakan terhadap pembelian, promosi, atau proses kerja.
Kesalahan Umum dalam Pengelolaan Stok
- Membeli hanya karena diskon. Harga unit lebih murah belum tentu menguntungkan jika barang terlalu lama disimpan.
- Tidak memiliki SKU. Varian mudah tertukar dan catatan menjadi tidak akurat.
- Mencatat stok secara terlambat. Sistem menunjukkan angka lama saat tim harus membuat keputusan.
- Menyamakan semua produk. Barang penting dan barang lambat mendapat tingkat perhatian yang sama.
- Tidak menghitung lead time. Pemesanan dilakukan terlalu dekat dengan waktu stok habis.
- Mengabaikan stok rusak. Angka tersedia lebih besar daripada barang yang benar-benar dapat dijual.
- Tidak menindaklanjuti selisih. Stock opname hanya menjadi ritual penyesuaian angka.
- Membiarkan marketplace dan toko memiliki data berbeda. Penjualan dapat terjadi pada barang yang sebenarnya sudah habis.
Kapan Bisnis Membutuhkan Aplikasi Inventory?
Spreadsheet cukup untuk jumlah SKU dan transaksi yang masih terbatas, selama pencatatannya disiplin. Pertimbangkan aplikasi ketika:
- barang dijual melalui beberapa kanal;
- jumlah SKU semakin besar;
- terdapat lebih dari satu gudang atau toko;
- pencatatan ganda sering terjadi;
- tim membutuhkan notifikasi stok minimum;
- batch dan tanggal kedaluwarsa perlu dilacak; atau
- laporan manual memakan terlalu banyak waktu.
Pilih aplikasi berdasarkan kebutuhan proses. Sistem yang mahal tidak akan memperbaiki data jika barang masuk dan keluar tetap tidak dicatat dengan benar.
Pertanyaan Umum tentang Pengelolaan Stok
Berapa stok ideal yang harus dimiliki?
Tidak ada angka universal. Stok ideal dipengaruhi oleh tingkat permintaan, lead time pemasok, variasi penjualan, umur simpan, kapasitas gudang, dan kemampuan arus kas.
Apa perbedaan stok minimum dan safety stock?
Stok minimum merupakan batas operasional untuk memulai pengadaan, sedangkan safety stock adalah persediaan tambahan untuk menghadapi ketidakpastian permintaan atau keterlambatan pemasok.
Seberapa sering stock opname dilakukan?
Frekuensinya bergantung pada nilai dan pergerakan barang. Produk penting atau rawan selisih dapat dihitung mingguan, sedangkan kelompok lain dihitung bulanan atau berdasarkan jadwal cycle counting.
Apakah stok banyak selalu buruk?
Tidak. Stok besar dapat diperlukan menjelang musim permintaan tinggi, untuk barang dengan lead time panjang, atau ketika risiko pasokan meningkat. Yang penting, keputusan tersebut memiliki alasan, periode, dan rencana penjualan yang jelas.
Kesimpulan
Cara mengelola stok barang yang efektif dimulai dari pencatatan yang akurat, klasifikasi produk, penetapan batas pemesanan, pengaturan jumlah pembelian, serta evaluasi rutin terhadap barang lambat dan selisih stok. Tujuannya bukan menghilangkan persediaan, tetapi menjaga keseimbangan antara ketersediaan barang dan modal yang tertahan.
Mulailah dari produk dengan kontribusi penjualan terbesar. Pastikan transaksi dicatat pada hari yang sama, hitung kebutuhan selama lead time, tetapkan reorder point awal, lalu bandingkan catatan dengan stok fisik. Setelah datanya stabil, bisnis dapat memperbaiki safety stock dan jumlah pembelian berdasarkan pola permintaan yang sebenarnya.





Tulis Komentar