Rumus safety stock harus dipilih berdasarkan ketidakpastian yang ingin ditangani dan data yang benar-benar tersedia. Angka cadangan yang sama untuk semua barang mudah diterapkan, tetapi bisa terlalu besar bagi item stabil dan terlalu kecil bagi komponen yang membuat produksi berhenti ketika kosong.
Safety stock adalah persediaan tambahan untuk menghadapi ketidakpastian kebutuhan atau waktu pasokan. Cadangan ini berbeda dari kebutuhan normal selama pengadaan. Mencampur keduanya dapat membuat perusahaan membeli buffer dua kali atau menetapkan batas pemesanan yang terlalu rendah.
Rapikan Definisi Sebelum Memilih Rumus
Tetapkan satuan dan periode terlebih dahulu. Apakah penggunaan dihitung per hari kerja atau kalender? Apakah satuan barang berupa unit, kilogram, atau kemasan? Apakah lead time berakhir saat barang datang, atau saat barang lolos pemeriksaan dan siap digunakan? Semua input harus mewakili keputusan yang sama.
Untuk bahan yang diperiksa mutu, waktu kedatangan kendaraan belum tentu sama dengan waktu tersedia bagi produksi. Bila perhitungan memakai lead time sampai gerbang gudang tetapi proses membutuhkan barang yang sudah dirilis QC, hasilnya dapat meremehkan waktu perlindungan yang diperlukan.
Metode Sederhana Berbasis Pemakaian Dan Waktu Maksimum
Salah satu pendekatan praktis membandingkan kebutuhan pada kondisi tinggi dengan kebutuhan rata-rata:
Safety Stock = (Pemakaian Maksimum × Lead Time Maksimum) − (Pemakaian Rata-Rata × Lead Time Rata-Rata).
Perlakukan pendekatan ini sebagai heuristik awal, bukan bukti tingkat layanan tertentu. Menggabungkan dua nilai maksimum yang terjadi pada waktu berbeda dapat menghasilkan cadangan sangat konservatif. Hasilnya sensitif terhadap panjang periode observasi dan kejadian ekstrem yang dimasukkan.
Ilustrasi: pemakaian rata-rata 40 unit per hari, maksimum 55 unit per hari, lead time rata-rata 5 hari, dan maksimum 7 hari. Cadangan awal adalah (55 × 7) − (40 × 5) = 185 unit. Angka tersebut hanya hasil dari asumsi contoh, bukan rekomendasi untuk seluruh SKU.
Sebelum memakai 185 unit, tanyakan apakah pemakaian maksimum berasal dari pesanan normal atau proyek satu kali. Periksa pula apakah keterlambatan maksimum merupakan kondisi yang masih mungkin berulang. Menghapus kejadian yang tidak nyaman tanpa alasan juga berbahaya; keputusan pengecualian data harus tercatat.
Metode Statistik Untuk Lead Time Yang Relatif Tetap
Dalam model sederhana dengan lead time tetap, kebutuhan antarperiode independen, serta pendekatan distribusi normal yang memadai, bentuk yang lazim digunakan adalah:
Safety Stock = Z × σd × √L.
- Z: faktor sesuai target cycle service level dalam model.
- σd: simpangan baku permintaan per periode.
- L: lead time dalam jumlah periode yang sama dengan data permintaan.
Contoh analitis: simpangan baku harian 12 unit, lead time tetap 9 hari, dan Z sebesar 1,65. Perhitungannya adalah 1,65 × 12 × √9 = 59,4 unit. Bila kebijakan mengharuskan pembulatan ke unit utuh ke atas, cadangannya menjadi 60 unit. Pembulatan kemasan perlu ditetapkan terpisah.
Pada asumsi normal, Z sekitar 1,65 berkaitan dengan target cycle service level sekitar 95%. Itu bukan janji bahwa 95% seluruh unit permintaan pasti terpenuhi. Cycle service level dan fill rate mengukur hal berbeda; ketepatan model dan data perlu diuji sebelum angka target dipercaya.
Kapan Rumus Sederhana Ini Tidak Cukup?
Berhati-hatilah bila lead time sering berubah, kebutuhan bersifat musiman, terjadi pemakaian yang saling berkorelasi, atau item jarang dipakai dengan lonjakan besar. Mengalikan simpangan baku bulanan dengan akar lead time dalam hari juga tidak benar hanya karena hasil akhirnya berupa angka.
Jika variasi lead time penting, model perlu memasukkan sumber variasi itu atau memakai distribusi kebutuhan selama replenishment yang diestimasi secara memadai. Gunakan validasi historis dan penilaian per kelompok item. Jangan memaksakan satu rumus statistik pada semua pola permintaan.
Pilih Data Berdasarkan Risiko Yang Ingin Dilindungi
Riwayat barang keluar tidak selalu sama dengan permintaan. Saat stok kosong, pelanggan atau produksi mungkin membutuhkan barang tetapi tidak ada transaksi keluar. Jika data tersebut dibaca sebagai “permintaan turun”, sistem justru dapat menyarankan cadangan lebih kecil setelah terjadi kekurangan.
Pisahkan konsumsi normal, penyesuaian stok, retur, scrap, transfer antar-lokasi, dan kebutuhan satu kali. Untuk setiap pengecualian, simpan sebabnya. Dokumentasi Microsoft tentang safety stock journal juga menekankan penggunaan periode historis dan pemeriksaan usulan sebelum nilai minimum diterapkan; nama field dan logika sistem perlu dibaca sesuai konfigurasi.
Jangan Gunakan Satu Target Untuk Seluruh Persediaan
Kelompokkan barang berdasarkan dampak kekurangan, pola pemakaian, kemampuan substitusi, nilai, umur simpan, dan keandalan pemasok. Komponen murah yang menghentikan lini produksi bisa memerlukan perhatian lebih besar daripada barang mahal yang mudah diganti, tetapi keputusan itu tetap perlu alasan operasional.
Cadangan lebih tinggi memiliki konsekuensi: modal tertahan, ruang, risiko usang, dan potensi kedaluwarsa. Cadangan lebih rendah memindahkan risiko ke pemenuhan. Pemilik proses perlu menyetujui trade-off ini; sistem hanya membantu memperlihatkan pilihan dan dampaknya.
Uji Kebijakan Sebelum Mengubah Parameter ERP
- Pilih kelompok SKU dan lokasi yang definisinya jelas.
- Simpan parameter lama sebagai pembanding.
- Hitung usulan dengan data historis yang telah diperiksa.
- Uji pada periode berbeda dari data yang dipakai menyusun parameter.
- Bandingkan kejadian kekurangan, nilai persediaan, serta jumlah tindakan darurat.
- Catat pengecualian dan persetujuan sebelum menerapkan perubahan.
Hindari menilai kebijakan hanya dari turunnya nilai stok. Periksa pula apakah pesanan tertunda, pembelian ekspres meningkat, atau tim mengganti kekurangan dengan transfer yang tidak tercatat. Ukuran keberhasilan harus melihat akibat operasionalnya.
Hubungkan Cadangan Dengan Perencanaan Material
Safety stock tidak berdiri sendiri. Pada item tertentu, kebijakan cadangan memengaruhi usulan MRP dan pemenuhan kebutuhan bahan. Pastikan jumlah yang sama tidak ditambahkan lagi sebagai buffer manual pada forecast, PO, dan setting sistem tanpa disadari.
Barang karantina juga tidak otomatis menjadi cadangan yang siap dipakai. Pembahasan pemisahan status stok karantina dalam ERP membantu membedakan jumlah fisik dengan jumlah yang boleh dialokasikan.
Setelah besarnya cadangan disetujui, tentukan reorder point dan pemicu pemesanan ulang. Angka safety stock belum menjawab kapan pembelian dimulai.
Mulai Dari Satu Kelompok Barang
Siapkan riwayat kebutuhan, waktu tersedia aktual, stok, kejadian kekurangan, dan aturan pembulatan sebelum mengevaluasi pengelolaan persediaan dalam ERP. Pilihan metode menjadi lebih mudah ketika sumber variasinya sudah terlihat.
Diskusikan pemetaan data dan kebijakan persediaan bersama Layana.ID untuk menyusun aturan perhitungan, otorisasi perubahan, dan pengujian yang sesuai proses perusahaan.
Rujukan Konsep: NC State University, Safety Stock Analysis: Inventory Management Models — A Tutorial; Microsoft Learn, Use the Safety Stock Journal to Update Minimum Coverage for Items. Seluruh angka contoh bersifat ilustratif, bukan hasil pelanggan Layana.ID.
