Ketahui cara menghitung safety stock secara tepat untuk memastikan stok barang di perusahaan selalu aman. Keamanan stok mempengaruhi keputusan pembelian kembali dan langsung berdampak pada arus kas serta kepuasan pelanggan.
Perhitungan yang pas juga membantu perusahaan menilai apakah arus kas atau keuntungannya sudah sehat atau belum. Berikut panduan lengkap cara menghitung safety stock dengan berbagai metode rumus yang bisa Anda pilih sesuai kebutuhan bisnis.
Cara Menghitung Safety Stock: Pendekatan Dasar
Sebelum menghitung, Anda perlu menyiapkan beberapa data: rata-rata permintaan harian, permintaan maksimum, dan lead time rata-rata dari supplier. Semakin lengkap data historis yang Anda miliki, semakin akurat hasil perhitungannya.
Ada tiga pendekatan utama dalam menghitung safety stock, dari yang paling sederhana hingga yang paling akurat secara statistik. Pilih sesuai dengan ketersediaan data dan kebutuhan akurasi bisnis Anda.
3 Rumus Menghitung Safety Stock Beserta Contoh
1. Rumus Safety Stock Sederhana (Dasar)
Cocok untuk bisnis yang baru mulai memperhatikan manajemen stok:
Safety Stock = (Permintaan Maksimum − Permintaan Rata-rata) × Lead Time
Contoh: Toko Anda rata-rata menjual 100 unit/hari, maksimum pernah 160 unit/hari, lead time supplier 5 hari:
Safety Stock = (160 − 100) × 5 = 300 unit
2. Rumus Safety Stock dengan Standar Deviasi
Lebih akurat karena memperhitungkan variabilitas permintaan secara statistik:
Safety Stock = Z × σ × √LT
Dimana Z = Z-score service level (95% = 1,65 | 99% = 2,33), σ = standar deviasi permintaan harian, LT = lead time rata-rata.
Contoh: Service level 95%, standar deviasi 25 unit/hari, lead time 7 hari:
Safety Stock = 1,65 × 25 × √7 = 1,65 × 25 × 2,65 ≈ 109 unit
3. Rumus Safety Stock dengan Variabilitas Lead Time
Paling akurat untuk bisnis dengan lead time supplier yang tidak konsisten:
Safety Stock = Z × √(LT × σ_d² + D² × σ_LT²)
Dimana D = permintaan rata-rata harian, σ_LT = standar deviasi lead time.
Rumus ini paling tepat digunakan ketika lead time supplier sering berubah-ubah.
Cara Menentukan Service Level yang Tepat
Service level adalah probabilitas bahwa stok Anda tidak akan habis sebelum restok berikutnya. Panduan umum untuk memilih service level:
- 70-85%: Produk kategori C (nilai rendah, mudah dicari penggantinya)
- 90-95%: Produk kategori B (standar untuk kebanyakan produk)
- 97-99%: Produk kategori A (produk unggulan, pelanggan sensitif terhadap ketersediaan)
- 99,9%+: Produk kritis (industri kesehatan, spare part mesin produksi)
Kapan Harus Review dan Update Safety Stock?
Safety stock bukan angka yang dipasang sekali lalu dilupakan. Review harus dilakukan saat:
- Ada perubahan signifikan dalam pola permintaan (naik atau turun >20%)
- Supplier berubah atau lead time berubah
- Masuk musim ramai (Lebaran, akhir tahun, promo besar)
- Ada produk baru yang diluncurkan
- Terjadi stockout berulang — pertanda safety stock terlalu rendah
FAQ: Pertanyaan Umum tentang Cara Menghitung Safety Stock
Bagaimana cara menghitung safety stock jika tidak punya data historis?
Gunakan estimasi konservatif: safety stock = 1–2 minggu rata-rata penjualan. Setelah 3 bulan berjalan, hitung ulang menggunakan data aktual untuk mendapatkan angka yang lebih akurat.
Apakah rumus safety stock berlaku sama untuk semua jenis bisnis?
Prinsipnya sama, namun unit dan parameter berbeda. Untuk bisnis makanan, perhitungkan juga faktor kadaluarsa. Untuk manufaktur, pertimbangkan lead time bahan baku vs waktu produksi. Untuk retail, pertimbangkan peak season secara terpisah.
Apa hubungan antara safety stock dan Reorder Point?
Reorder Point (ROP) adalah titik stok yang memicu pemesanan ulang. Rumusnya: ROP = (Permintaan Harian × Lead Time) + Safety Stock. Jadi safety stock selalu menjadi komponen dalam penentuan ROP — keduanya tidak bisa dipisahkan.
Bisakah safety stock dihitung otomatis oleh sistem?
Ya. WMS (Warehouse Management System) modern seperti Odoo dapat menghitung dan memonitor safety stock secara otomatis berdasarkan data historis penjualan dan lead time supplier — dan bahkan memicu purchase order otomatis ketika stok mendekati batas aman.
📦 Hitung safety stock otomatis dengan WMS Digisolf
Tidak perlu hitung manual lagi — WMS berbasis Odoo dari Digisolf menghitung safety stock, memantau reorder point, dan memicu purchase order secara otomatis. Pelajari WMS Digisolf →
📚 Artikel Terkait
Pentingnya Safety Stock dalam Manajemen Persediaan Bisnis
Safety stock adalah penjaga keseimbangan antara efisiensi modal kerja dan keandalan layanan kepada pelanggan. Bisnis yang terlalu sedikit menyimpan buffer stok akan sering mengalami stockout — kehilangan penjualan dan kepercayaan pelanggan. Bisnis yang terlalu banyak menyimpan stok akan terbebani biaya penyimpanan yang tidak perlu dan risiko barang kedaluwarsa atau usang.
Menghitung safety stock yang benar bukan sekadar mengalikan angka sembarangan — ada ilmu statistik di baliknya yang mempertimbangkan variabilitas permintaan, keandalan supplier, dan target service level bisnis Anda.
Tiga Rumus Safety Stock dan Kapan Menggunakannya
| Rumus | Formula Matematika | Kapan Cocok |
|---|---|---|
| 1. Rumus Dasar (Fixed Days Cover) | SS = Permintaan Rata-rata/hari × Jumlah Hari Buffer (biasanya 7–14 hari) | Bisnis baru, data historis minim, permintaan sangat stabil |
| 2. Rumus Berdasarkan Deviasi Permintaan | SS = Z × σ_D × √(LT) | Permintaan fluktuatif tapi supplier sangat andal |
| 3. Rumus Komprehensif | SS = Z × √(LT × σ²_D + D² × σ²_LT) | Keduanya (permintaan dan lead time) bervariasi — paling akurat |
Contoh Perhitungan Safety Stock untuk Berbagai Industri
Situasi: Toko menjual rata-rata 30 unit kaos/hari, supplier lead time konsisten 5 hari, tidak ada fluktuasi permintaan signifikan.
Kalkulasi: Safety Stock = 30 unit/hari × 7 hari buffer = 210 unit
Arti: Selalu pertahankan stok minimal 210 unit sebagai buffer, di luar kebutuhan normal. Ketika stok turun ke 210 unit, segera pesan ulang.
Data: Permintaan rata-rata 500 karton/minggu, standar deviasi permintaan 80 karton/minggu, lead time konsisten 2 minggu, target 95% service level (Z=1.65)
Kalkulasi: SS = 1.65 × 80 × √2 = 1.65 × 80 × 1.414 = 187 karton
Arti: Dengan buffer 187 karton, distributor ini memiliki 95% probabilitas selalu bisa memenuhi permintaan bahkan saat permintaan memuncak.
Data: Kebutuhan bahan baku 200 unit/hari (σ=30), lead time rata-rata 10 hari (σ=3 hari), target 98% service level (Z=2.05)
Kalkulasi: SS = 2.05 × √(10 × 30² + 200² × 3²) = 2.05 × √(9,000 + 360,000) = 2.05 × √369,000 = 2.05 × 607 = 1,244 unit
Arti: Pabrik membutuhkan buffer 1,244 unit bahan baku untuk memastikan produksi tidak terhenti akibat ketidakpastian supplier dan permintaan.
Tabel Service Level vs Z-Score: Panduan Referensi
| Target Service Level | Z-Score | Artinya | Cocok Untuk |
|---|---|---|---|
| 90% | 1.28 | Bisa stockout 10% dari waktu | Produk kategori C, biaya stockout rendah |
| 95% | 1.65 | Bisa stockout 5% dari waktu | Produk kategori B, standar umum bisnis |
| 97% | 1.88 | Bisa stockout 3% dari waktu | Produk kategori A, retail kompetitif |
| 98% | 2.05 | Bisa stockout 2% dari waktu | Produk kritis, pelanggan sensitif |
| 99% | 2.33 | Bisa stockout 1% dari waktu | Produk vital, obat-obatan, spare part kritis |
| 99.9% | 3.09 | Hampir tidak pernah stockout | Produk keselamatan, item sangat kritis |
Kesalahan Umum dalam Menentukan Safety Stock
❌ Gunakan Angka yang Sama untuk Semua Produk
Safety stock produk A yang fast-moving seharusnya berbeda jauh dengan produk C yang slow-moving. One-size-fits-all approach menghasilkan overstock di satu tempat dan understock di tempat lain.
❌ Tidak Pernah Merevisi Safety Stock
Pola permintaan berubah seiring musim, tren pasar, dan pertumbuhan bisnis. Safety stock yang tidak direvisi secara berkala akan semakin tidak relevan dari waktu ke waktu.
✅ Gunakan Data Historis yang Cukup
Minimal 3–6 bulan data penjualan dan lead time aktual untuk menghitung deviasi yang akurat. Data lebih banyak = perhitungan lebih akurat.
✅ Pertimbangkan Seasonality
Bisnis dengan pola musiman (misalnya penjualan lebih tinggi menjelang Lebaran atau Natal) harus menyesuaikan safety stock untuk periode peak season.
Kelola Stok Lebih Cerdas dengan Odoo Inventory
DigiSolf membantu bisnis Indonesia mengkonfigurasi reorder rules dan safety stock yang optimal di Odoo — berdasarkan data historis aktual, bukan perkiraan — untuk mengeliminasi stockout tanpa overstock.