Kehabisan stok saat permintaan meningkat menimbulkan biaya tinggi, begitu juga dengan modal yang tertahan akibat buffer (stok penyangga) yang ditetapkan tanpa perhitungan. Safety stock berfungsi untuk menyeimbangkan kedua risiko tersebut. Dalam praktik supply chain management, jumlah safety stock sebaiknya dihitung berdasarkan data, bukan perkiraan. Artikel ini membahas dua rumus safety stock yang umum digunakan, contoh perhitungannya, serta empat faktor penentu besaran safety stock.
Singkatnya, safety stock (stok pengaman) adalah persediaan tambahan di atas kebutuhan normal untuk melindungi operasional dari ketidakpastian seperti lonjakan permintaan, kesalahan perkiraan, dan keterlambatan pasokan. Jumlahnya dihitung berdasarkan data historis penjualan dan lead time, sehingga perusahaan dapat menghindari stockout tanpa menimbun persediaan secara berlebihan.
Terdapat dua rumus yang umum digunakan oleh praktisi: rumus sederhana yang membandingkan skenario maksimum dengan rata-rata, dan rumus statistik yang didasarkan pada target service level (tingkat layanan). Pemilihan rumus bergantung pada ketersediaan data: rumus sederhana memerlukan data maksimum dan rata-rata, sedangkan rumus statistik membutuhkan data historis yang cukup untuk menghitung standar deviasi.
|
Sederhana (maks–rata-rata) |
(Penjualan harian maksimum × lead time maksimum) − (penjualan harian rata-rata × lead time rata-rata) |
Data historis terbatas, fluktuasi moderat, butuh angka cepat |
Angka maksimum dan rata-rata penjualan harian serta lead time |
|
Statistik (service level) |
Z × σd × √lead time |
Data historis memadai, permintaan fluktuatif, target service level eksplisit |
σd (standar deviasi permintaan), Z dari target service level, lead time |
Z adalah faktor pengaman dari tabel distribusi normal sesuai target service level; σd mengukur seberapa jauh permintaan menyimpang dari rata-ratanya. Bentuk √lead time hanya valid bila satuan σd dan lead time konsisten, misalnya standar deviasi permintaan harian dipasangkan dengan lead time dalam hari (King, APICS magazine, 2011).
Kerangka Z-score mengasumsikan permintaan terdistribusi normal, penyederhanaan yang diterima luas dalam praktik.
Ilustrasi berikut menggunakan satu skenario komponen manufaktur yang sama untuk kedua rumus. Hasilnya berbeda signifikan, yaitu 480 unit dibanding sekitar 63 unit. Perbedaan ini wajar karena masing-masing rumus memberikan tingkat proteksi yang berbeda: satu melindungi dari skenario terburuk historis, sementara yang lain menyesuaikan dengan target kepastian layanan tertentu.
Datanya: pemakaian rata-rata 50 unit per hari, maksimum 70; lead time rata-rata 10 hari, maksimum 14; σd harian 12 unit.
Mengapa perbedaannya hampir delapan kali lipat? Rumus sederhana menggabungkan skenario terburuk permintaan dan lead time, sehingga memberikan proteksi maksimal namun kurang efisien dari sisi modal. Rumus statistik hanya melindungi hingga target service level 95%; menurut King, buffer pada level ini masih memungkinkan stockout sekitar 5% dari siklus pengisian ulang. Safety stock memang tidak dimaksudkan untuk menghilangkan seluruh risiko.
Hasil hitungan ini kemudian menjadi komponen penjumlah dalam reorder point (ROP), titik stok yang memicu pemesanan ulang.
Menentukan safety stock tidak hanya soal perhitungan. Rumus memberikan angka, namun keputusan akhir dipengaruhi oleh empat faktor: target service level, fluktuasi permintaan, keandalan pasokan, dan biaya penyimpanan. Menetapkan buffer berdasarkan intuisi atau persentase tetap 10–20% dari cycle stock, menurut King, umumnya menghasilkan kinerja yang kurang optimal.
Satu prasyarat yang sering diabaikan adalah kualitas data. Rumus hanya seakurat data yang digunakan. Standar deviasi yang dihitung dari catatan stok yang tidak akurat akan menghasilkan buffer yang tidak tepat; disiplin dalam manajemen gudang menjadi dasar perhitungan yang andal.
Dalam lingkungan multi-SKU dan multi-lokasi, perhitungan parameter per item di spreadsheet menjadi tidak efisien. Pada tahap ini, perusahaan sebaiknya menggunakan sistem optimasi inventori seperti SAP Integrated Business Planning (SAP IBP). Modul SAP IBP for Inventory merekomendasikan safety stock lintas produk dan lokasi dengan mempertimbangkan variabilitas permintaan, variabilitas lead time pasokan, dan target service level (SAP Learning).
Safety stock adalah besaran stok penyangga, sedangkan reorder point (ROP) adalah level stok yang memicu pemesanan ulang. Safety stock menjadi salah satu komponen penjumlahan dalam rumus ROP; pada ilustrasi artikel ini, buffer sekitar 63 unit ikut dijumlahkan saat menentukan titik pemesanan ulang.
Tidak ada angka universal. Besarannya ditarik oleh target service level: standar umum 95% memakai Z = 1,65, sementara item kritis bisa 99% dengan Z = 2,33, yang berarti buffer-nya lebih besar. Service level 100% praktis mustahil dicapai karena kebutuhan buffer meningkat tidak proporsional.
Modal kerja yang terkunci di gudang akan meningkatkan biaya penyimpanan. Praktisi APICS/ASCM menggunakan aturan praktis bahwa biaya penyimpanan tahunan berkisar 15–25% dari nilai persediaan, termasuk biaya modal, asuransi, gudang, dan keusangan. Buffer yang berlebihan secara langsung mengurangi margin keuntungan.
Safety stock yang optimal ditentukan berdasarkan data, bukan perkiraan, dengan mempertimbangkan variabilitas permintaan, lead time pasokan, dan target service level yang dipilih secara sengaja. Mulailah dengan rumus yang sesuai dengan tingkat kematangan data, lalu lakukan peninjauan ulang saat pola permintaan berubah. Sebagai SAP Platinum Partner melalui keanggotaan United VARs, Soltius mengimplementasikan dan mendampingi solusi perencanaan rantai pasok SAP, seperti SAP IBP, untuk perusahaan manufaktur dan distribusi.
Untuk mendiskusikan penerapan SAP IBP dalam perencanaan persediaan perusahaan Anda, silakan kunjungi soltius.co.id.