Safety stock adalah persediaan cadangan yang wajib dimiliki setiap bisnis untuk mencegah kehabisan stok saat terjadi lonjakan permintaan atau keterlambatan pasokan. Tanpa safety stock yang tepat, bisnis berisiko kehilangan penjualan dan kepercayaan pelanggan.
Jika terlambat dalam penyediaan barang tentunya pelanggan akan kecewa. Sebaliknya jika persediaan berlebihan berisiko kadaluarsa, dead stock, dan biaya penyimpanan tinggi. Perhitungannya harus tepat supaya tidak kurang atau berlebihan, berikut cara menghitungnya.
Safety Stock Adalah Persediaan Ekstra sebagai Pengaman Bisnis
Safety stock atau buffer stock adalah persediaan ekstra sebagai pengaman jika terjadi fluktuasi permintaan dan ketidakpastian rantai pasokan. Setiap pebisnis harus memiliki sejumlah cadangan agar selalu bisa memenuhi permintaan pelanggan.
Safety stock adalah praktik terbaik manajemen persediaan yang berhubungan dengan inventori. Bisnis apapun pasti memilikinya — inventori bahan mentah, manufaktur, maupun barang konsumsi.
Manfaat Safety Stock untuk Bisnis
- Mencegah stockout yang menyebabkan kehilangan penjualan
- Menjaga kepercayaan pelanggan dengan ketersediaan produk yang konsisten
- Memberikan buffer waktu saat terjadi keterlambatan pasokan dari supplier
- Mengantisipasi lonjakan permintaan musiman yang tidak terprediksi
Rumus Safety Stock yang Sering Digunakan
Ada beberapa rumus safety stock yang bisa digunakan tergantung tingkat akurasi yang dibutuhkan:
Rumus Safety Stock Sederhana
Safety Stock = (Permintaan Maksimum − Permintaan Rata-rata) × Lead Time
Contoh: Jika permintaan rata-rata 100 unit/hari, maksimum 150 unit/hari, dan lead time 7 hari:
Safety Stock = (150 − 100) × 7 = 350 unit
Rumus Safety Stock dengan Service Level
Safety Stock = Z × σ_d × √LT
Dimana Z adalah Z-score berdasarkan service level (95% = 1.65, 99% = 2.33), σ_d adalah standar deviasi permintaan harian, dan LT adalah lead time rata-rata.
Contoh: Service level 95%, σ_d = 20 unit/hari, lead time = 7 hari:
Safety Stock = 1.65 × 20 × √7 ≈ 87 unit
Faktor yang Mempengaruhi Besarnya Safety Stock
- Variabilitas permintaan: Semakin fluktuatif permintaan, semakin besar safety stock yang dibutuhkan
- Lead time pemasok: Lead time panjang atau tidak konsisten membutuhkan safety stock lebih besar
- Service level target: Target 99% membutuhkan safety stock lebih besar dari target 95%
- Biaya stockout vs biaya penyimpanan: Seimbangkan risiko kehabisan stok dengan biaya menyimpan kelebihan stok
Hubungan Safety Stock dengan Reorder Point
Safety stock erat kaitannya dengan Reorder Point (ROP) — titik stok yang memicu pemesanan ulang ke pemasok:
Reorder Point = (Permintaan Harian × Lead Time) + Safety Stock
Ketika stok mencapai ROP, sistem WMS yang baik akan secara otomatis membuat atau merekomendasikan purchase order baru sehingga Anda tidak pernah kehabisan stok.
Tips Mengoptimalkan Safety Stock
- Review safety stock minimal setiap kuartal, atau saat ada perubahan signifikan pola permintaan
- Gunakan data historis yang akurat — minimal 3-6 bulan data penjualan
- Terapkan service level berbeda per kategori produk (A, B, C)
- Manfaatkan sistem WMS untuk kalkulasi dan monitoring otomatis
FAQ: Pertanyaan Umum tentang Safety Stock
Apa perbedaan safety stock dan buffer stock?
Keduanya merujuk pada konsep yang sama: persediaan cadangan ekstra di luar kebutuhan normal. Istilah "buffer stock" lebih umum digunakan dalam konteks rantai pasok (supply chain), sementara "safety stock" lebih umum dalam konteks manajemen inventori dan perencanaan.
Apakah semua produk harus punya safety stock?
Tidak harus. Safety stock paling penting untuk produk dengan permintaan fluktuatif tinggi, lead time panjang, atau yang memiliki biaya stockout tinggi (kehilangan pelanggan). Untuk produk dengan permintaan stabil dan lead time singkat, safety stock bisa minimal atau bahkan nol.
Berapa ideal persentase safety stock dari rata-rata penjualan?
Tidak ada angka universal. Secara umum, safety stock 1-2 minggu rata-rata penjualan adalah titik awal yang wajar untuk produk dengan lead time normal. Namun sebaiknya dihitung secara statistik berdasarkan variabilitas nyata permintaan dan lead time.
Bagaimana cara menghitung safety stock jika data historis terbatas?
Jika data historis kurang dari 3 bulan, gunakan estimasi konservatif: safety stock = 50-100% dari rata-rata penjualan mingguan. Perbarui secara berkala seiring bertambahnya data historis yang tersedia.
📦 Otomatiskan kalkulasi safety stock dengan WMS Digisolf
WMS berbasis Odoo dari Digisolf dapat menghitung safety stock, memantau reorder point, dan memicu purchase order secara otomatis — sehingga Anda tidak pernah kehabisan stok lagi. Pelajari WMS Digisolf →
📚 Artikel Terkait
Penjelasan Lengkap Rumus Safety Stock dan Cara Menghitungnya
Memahami rumus safety stock adalah langkah krusial dalam manajemen inventori yang efektif. Safety stock — atau stok pengaman — adalah jumlah persediaan tambahan yang sengaja disimpan sebagai buffer untuk mengantisipasi ketidakpastian dalam permintaan atau pasokan. Tanpa safety stock yang tepat, perusahaan berisiko mengalami stockout (kehabisan stok) yang bisa berujung pada kehilangan penjualan dan ketidakpuasan pelanggan.
5 Rumus Safety Stock yang Perlu Anda Kuasai
1. Rumus Safety Stock Sederhana (Dasar)
Rumus paling dasar yang cocok untuk bisnis dengan data historis permintaan:
Contoh: Permintaan maksimum = 200 unit/hari, permintaan rata-rata = 150 unit/hari, lead time = 7 hari.
Safety Stock = (200 − 150) × 7 = 350 unit
2. Rumus Safety Stock dengan Variasi Lead Time
Rumus ini memperhitungkan ketidakpastian pada waktu pengiriman supplier:
Contoh: Permintaan rata-rata = 100 unit/hari, lead time maks = 14 hari, lead time rata-rata = 10 hari.
Safety Stock = 100 × (14 − 10) = 400 unit
3. Rumus Safety Stock Metode Statistik (Heizer & Render)
Rumus paling akurat karena menggunakan standar deviasi dan service level:
Di mana: Z = faktor service level (nilai dari tabel distribusi normal), σ = standar deviasi permintaan harian
| Service Level | Nilai Z | Artinya |
|---|---|---|
| 85% | 1.04 | 15% kemungkinan stockout |
| 90% | 1.28 | 10% kemungkinan stockout |
| 95% | 1.65 | 5% kemungkinan stockout |
| 97.5% | 1.96 | 2.5% kemungkinan stockout |
| 99% | 2.33 | 1% kemungkinan stockout |
Contoh: σ = 20 unit/hari, lead time = 9 hari, service level = 95% (Z = 1.65)
Safety Stock = 1.65 × 20 × √9 = 1.65 × 20 × 3 = 99 unit
4. Rumus Safety Stock King's Formula (untuk variasi ganda)
Memperhitungkan variasi pada demand DAN lead time sekaligus — paling cocok untuk bisnis dengan supplier tidak konsisten:
Di mana: σD = standar deviasi demand, σLT = standar deviasi lead time
5. Contoh Lengkap Perhitungan Safety Stock Excel
Berikut contoh nyata dengan data 6 bulan terakhir untuk produk X:
| Bulan | Demand (unit) | Lead Time (hari) |
|---|---|---|
| Oktober | 280 | 8 |
| November | 350 | 10 |
| Desember | 420 | 7 |
| Januari | 260 | 12 |
| Februari | 310 | 9 |
| Maret | 330 | 8 |
| Rata-rata | 325 | 9 |
| Maks | 420 | 12 |
Menggunakan rumus sederhana:
Safety Stock = (420 − 325) × 9 = 95 × 9 = 855 unit
Reorder Point = (Demand Rata-rata × Lead Time Rata-rata) + Safety Stock = (325 × 9) + 855 = 2,925 + 855 = 3,780 unit
Artinya: ketika stok turun ke 3,780 unit, saatnya melakukan pemesanan ulang ke supplier.
Faktor-Faktor yang Mempengaruhi Besarnya Safety Stock
- Variabilitas permintaan: Semakin tidak konsisten permintaan pelanggan (musiman, tren fluktuatif), semakin besar safety stock yang dibutuhkan.
- Variabilitas lead time supplier: Supplier yang tidak konsisten dalam waktu pengiriman membutuhkan buffer stok lebih besar.
- Service level target: Semakin tinggi service level yang diinginkan (misalnya 99% vs 90%), semakin besar safety stock.
- Biaya penyimpanan (holding cost): Barang bernilai tinggi atau membutuhkan penyimpanan khusus (cold storage) membuat biaya safety stock lebih mahal.
- Biaya stockout: Jika stockout berdampak besar (kehilangan pelanggan besar, produksi berhenti), maka safety stock yang lebih besar dibenarkan.
Cara Mengelola Safety Stock Otomatis dengan Odoo
Menghitung dan memonitor safety stock secara manual sangat memakan waktu, terutama jika SKU sudah ratusan. Odoo menyediakan fitur Reordering Rules yang memungkinkan otomatisasi manajemen safety stock:
- Buka Inventory → Configuration → Reordering Rules
- Tentukan produk dan lokasi gudang
- Set Minimum Quantity (sama dengan safety stock + reorder point) dan Maximum Quantity
- Aktifkan Lead Time sesuai lead time supplier aktual
- Odoo akan otomatis membuat Draft Purchase Order ketika stok turun di bawah minimum yang ditetapkan
Dengan Odoo, Anda juga bisa menggunakan fitur Make to Order (MTO) untuk produk khusus yang tidak perlu disimpan, dan Make to Stock (MTS) dengan reordering rules untuk produk fast-moving.
FAQ: Rumus Safety Stock dan Reorder Point
Safety stock adalah stok cadangan untuk mengantisipasi ketidakpastian permintaan atau lead time. Buffer stock sering digunakan secara bergantian dengan safety stock, artinya sama. Reorder point (ROP) adalah titik stok di mana pemesanan ulang harus dilakukan — dihitung sebagai: ROP = (Demand Rata-rata × Lead Time) + Safety Stock. Jadi safety stock adalah komponen dari reorder point, bukan hal yang sama.
Tidak ada rumus yang "terbaik" secara universal — semua bergantung pada ketersediaan data. Jika Anda punya data demand harian yang cukup banyak (30+ data poin), gunakan rumus statistik (Z × σ × √LT) — paling akurat. Jika data terbatas, gunakan rumus sederhana (Maks − Rata-rata) × LT. Jika supplier sangat tidak konsisten, gunakan King's Formula. Untuk bisnis kecil baru memulai, mulai dengan rumus sederhana dulu, lalu tingkatkan ke rumus statistik seiring data yang terkumpul.
Tidak. Safety stock idealnya dihitung secara individual per SKU (atau minimal per kategori ABC). Produk kelas A (high value, high movement) perlu perhitungan safety stock yang lebih presisi menggunakan metode statistik dengan service level 95–99%. Produk kelas B bisa menggunakan rumus sederhana dengan service level 90–95%. Produk kelas C yang slow-moving bisa dengan safety stock minimal atau bahkan make-to-order untuk menghindari dead stock.
Otomatiskan Perhitungan Safety Stock dengan WMS Odoo
Tidak perlu hitung manual lagi — Odoo Inventory dapat mengelola reordering rules dan safety stock secara otomatis untuk ratusan SKU sekaligus.