Sparta
Persediaan

Safety Stock: Rumus dan Contoh Perhitungan

Safety stock adalah cadangan stok tambahan untuk mengantisipasi ketidakpastian permintaan dan lead time. Simak rumus sederhana, rumus statistik, dan contohnya.

Tim Sparta3 menit baca

Disusun dengan bantuan AI berdasarkan panduan editorial Sparta, lalu melewati pemeriksaan struktur, keunikan, dan konsistensi otomatis. Lihat metodologi editorial.

Bagian dari panduan 15 Aplikasi Stok Barang Terbaik 2026 (Gratis & Berbayar)

Safety stock adalah cadangan stok tambahan yang disimpan di luar kebutuhan normal untuk mengantisipasi ketidakpastian, baik dari sisi permintaan yang tiba-tiba naik maupun keterlambatan pengiriman dari supplier, sehingga bisnis tidak langsung kehabisan stok saat kondisi tidak sesuai perkiraan.

Pengertian safety stock

Dalam pengelolaan persediaan, permintaan dan lead time pengiriman jarang benar-benar konstan. Safety stock berfungsi sebagai bantalan antara stok yang dihitung berdasarkan rata-rata dan kemungkinan penyimpangan dari rata-rata itu. Tanpa safety stock, bisnis rentan kehabisan stok (stockout) setiap kali permintaan sedikit lebih tinggi dari biasanya atau pengiriman dari supplier sedikit lebih lambat dari perkiraan.

Rumus sederhana

Rumus safety stock paling sederhana menghitung selisih antara skenario terburuk dan skenario rata-rata:

Safety Stock = (Permintaan Maksimum x Lead Time Maksimum) - (Permintaan Rata-rata x Lead Time Rata-rata)

Rumus ini cocok untuk bisnis yang belum punya data historis cukup panjang untuk menghitung standar deviasi, dan cukup memakai perkiraan skenario terburuk yang masuk akal berdasarkan pengalaman.

Rumus dengan standar deviasi

Untuk perhitungan yang lebih akurat secara statistik, safety stock dihitung memakai standar deviasi permintaan dan tingkat layanan (service level) yang diinginkan:

Safety Stock = Z x Standar Deviasi Permintaan x Akar Lead Time

Z adalah faktor yang berhubungan dengan tingkat layanan yang diinginkan, misalnya Z sekitar 1,65 untuk tingkat layanan 95 persen, artinya bisnis menerima risiko sekitar 5 persen kemungkinan kehabisan stok dalam satu siklus pemesanan. Semakin tinggi tingkat layanan yang diinginkan, semakin besar safety stock yang dibutuhkan, tetapi juga semakin besar biaya penyimpanan yang harus ditanggung.

Contoh perhitungan

Toko sparepart menjual filter oli untuk mobil populer yang diimpor dengan lead time 45 hari. Rata-rata penjualan filter oli ini adalah 20 unit per bulan, dengan standar deviasi penjualan bulanan sekitar 6 unit. Toko ingin tingkat layanan 95 persen (Z = 1,65).

Karena lead time 45 hari setara sekitar 1,5 bulan, akar dari lead time dalam satuan bulan adalah akar 1,5, sekitar 1,22. Safety stock = 1,65 x 6 x 1,22 = sekitar 12 unit. Artinya, toko ini sebaiknya menyimpan sekitar 12 unit filter oli sebagai cadangan di atas kebutuhan rata-rata selama lead time, agar risiko kehabisan stok tetap terjaga di sekitar 5 persen.

Contoh di bisnis distribusi

Distributor bahan bangunan menghitung safety stock untuk semen yang permintaannya cukup stabil tapi kadang melonjak saat musim pembangunan. Rata-rata penjualan 3.000 sak per bulan dengan standar deviasi 500 sak, lead time pengiriman dari pabrik 10 hari atau sekitar 0,33 bulan. Dengan tingkat layanan 90 persen (Z sekitar 1,28), safety stock = 1,28 x 500 x akar 0,33 = 1,28 x 500 x 0,57 = sekitar 365 sak. Distributor ini menetapkan safety stock sekitar 365 sak semen agar tetap punya cadangan saat lonjakan permintaan musiman tanpa harus menyimpan stok berlebihan sepanjang tahun.

Perhatikan bahwa safety stock 365 sak ini dihitung berdasarkan pola permintaan sepanjang tahun secara umum. Menjelang musim pembangunan yang permintaannya memang secara struktural lebih tinggi, banyak distributor menghitung ulang rata-rata dan standar deviasi khusus untuk periode itu, karena memakai rata-rata tahunan penuh bisa meremehkan lonjakan musiman yang sebenarnya cukup bisa diprediksi dari pola tahun-tahun sebelumnya.

Kesalahan yang sering terjadi

  • Menetapkan safety stock sama untuk semua barang tanpa mempertimbangkan variasi permintaan dan lead time masing-masing, padahal keduanya sangat memengaruhi angka yang tepat.
  • Menghitung safety stock sekali saja lalu tidak pernah diperbarui, padahal pola permintaan dan lead time supplier bisa berubah seiring waktu.
  • Menyamakan safety stock dengan stok minimum di reorder point, padahal keduanya konsep berbeda: safety stock adalah bagian dari perhitungan reorder point, bukan pengganti reorder point itu sendiri.
  • Menetapkan tingkat layanan terlalu tinggi (misalnya 99 persen) untuk semua barang tanpa mempertimbangkan biaya penyimpanan yang jadi jauh lebih besar dibanding manfaatnya, terutama untuk barang bernilai tinggi.

Menghitung safety stock secara akurat sangat bergantung pada data historis penjualan yang lengkap dan konsisten. Sistem inventori yang mencatat setiap transaksi otomatis memudahkan perhitungan standar deviasi dan rata-rata permintaan ini, dibanding merekap manual dari catatan yang tersebar. Prinsip perhitungan jumlah pemesanan optimal yang saling berkaitan dengan safety stock dibahas di economic order quantity, dan penerapan keduanya untuk bisnis dengan banyak gudang ada di manajemen stok multi gudang serta aplikasi stok barang.

Pertanyaan yang sering diajukan