- Safety stock obat adalah jumlah stok cadangan yang wajib dimiliki apotek untuk mengantisipasi lonjakan permintaan dan keterlambatan pengiriman dari PBF, sehingga ketersediaan obat bagi pasien tetap terjaga.
- Menghitung safety stock tidak cukup hanya mengandalkan rata-rata permintaan — faktor seperti fluktuasi permintaan, variasi lead time PBF, dan klasifikasi VEN obat perlu diperhitungkan agar stok cadangan benar-benar efektif.
- Mekari POS hadir sebagai solusi multi-industri berbasis cloud untuk bisnis F&B, retail, dan jasa, dengan kapabilitas memantau stok obat secara real-time sehingga perhitungan safety stock selalu berbasis data operasional yang akurat dan terkini.
Pasien datang mencari obat rutin, tapi ternyata stoknya sudah habis sejak dua hari lalu. Situasi seperti ini bisa dihindari kalau apotek punya perhitungan safety stock yang tepat, bukan sekadar perkiraan kasar.
Artikel ini membahas apa itu safety stock obat, kenapa apotek wajib memilikinya, rumus dasar dan rumus yang lebih presisi, cara menghitung reorder point, faktor yang mempengaruhinya, hingga kesalahan yang sering terjadi.
Apa itu safety stock obat?
Safety stock obat merupakan persediaan tambahan yang disiapkan apotek sebagai stok pengaman di luar kebutuhan operasional sehari-hari. Persediaan ini berfungsi untuk mengantisipasi kondisi tidak terduga yang dapat mempengaruhi ketersediaan obat.
Penerapan safety stock membantu apotek menghadapi lonjakan permintaan yang sulit diprediksi, seperti meningkatnya kebutuhan obat saat musim flu atau ketika kasus demam berdarah melonjak di suatu wilayah. Dengan begitu, apotek tetap dapat memenuhi kebutuhan pelanggan meskipun penjualan melebihi perkiraan normal.
Selain menghadapi permintaan yang meningkat, safety stock juga berguna untuk mengantisipasi keterlambatan pengiriman dari Pedagang Besar Farmasi (PBF). Berbeda dengan stok reguler yang disesuaikan berdasarkan proyeksi penjualan, safety stock berperan sebagai cadangan yang menjaga operasional apotek tetap berjalan ketika pasokan atau permintaan tidak sesuai rencana.
Mengapa apotek wajib punya safety stock obat?
Safety stock obat penting dimiliki apotek untuk menjaga ketersediaan obat ketika permintaan meningkat atau pasokan mengalami keterlambatan. Dengan perhitungan stok yang sistematis, apotek dapat mengurangi risiko kekosongan obat sekaligus memastikan kebutuhan pasien tetap terpenuhi.
Kebutuhan akan pengelolaan stok yang lebih terencana semakin penting ketika apotek harus beroperasi dengan sumber daya yang terbatas.
Data tersebut menunjukkan bahwa pengelolaan operasional apotek perlu didukung oleh proses yang efisien, termasuk dalam menentukan kebutuhan persediaan obat.
Dalam kondisi tersebut, pengadaan obat tidak cukup hanya mengandalkan intuisi atau perkiraan. Rumus safety stock membantu apotek menentukan jumlah stok cadangan secara lebih terukur sehingga keputusan pengadaan dapat dilakukan dengan lebih cepat dan akurat.
Data yang dibutuhkan untuk menghitung safety stock obat
Sebelum menggunakan rumus safety stock, apotek perlu menyiapkan beberapa data yang berkaitan dengan pola permintaan dan proses pengadaan obat, diantaranya yaitu:
1. Riwayat penjualan atau pemakaian obat
Data penjualan atau pemakaian obat digunakan untuk mengetahui rata-rata dan tingkat permintaan dalam periode tertentu. Semakin lengkap data historis yang tersedia, semakin mudah apotek melihat pola permintaan dan menentukan jumlah safety stock yang sesuai.
2. Permintaan maksimum
Data permintaan maksimum menunjukkan jumlah obat yang paling banyak terjual atau digunakan dalam periode tertentu. Data ini diperlukan dalam pendekatan safety stock sederhana untuk memperkirakan kebutuhan cadangan ketika permintaan meningkat.
3. Lead time pengadaan
Lead time menunjukkan waktu yang dibutuhkan sejak apotek melakukan pemesanan hingga obat diterima dari PBF. Data ini penting karena semakin lama waktu tunggu pengadaan, semakin besar kebutuhan stok yang perlu disiapkan untuk menjaga ketersediaan obat.
4. Standar deviasi permintaan
Standar deviasi diperlukan jika apotek menggunakan rumus safety stock berbasis service level. Data ini menunjukkan seberapa besar fluktuasi permintaan obat dari waktu ke waktu dan membantu menentukan jumlah stok pengaman berdasarkan tingkat variasi tersebut.
5. Target service level
Target service level digunakan untuk menentukan tingkat ketersediaan obat yang ingin dipertahankan dan nilai Z dalam perhitungan statistik. Obat yang lebih penting bagi keberlangsungan layanan dapat dipertimbangkan menggunakan target service level yang lebih tinggi sesuai kebijakan persediaan apotek.
Rumus dasar safety stock obat
Menentukan jumlah safety stock perlu dilakukan dengan perhitungan yang sesuai agar apotek memiliki cadangan obat yang cukup tanpa menyimpan stok secara berlebihan. Salah satu rumus dasar yang dapat digunakan, yaitu:
Safety Stock = (Permintaan Maksimum – Permintaan Rata-Rata) x Lead Time
- Permintaan Maksimum: Jumlah penjualan obat tertinggi dalam periode tertentu, biasanya dihitung harian.
- Permintaan Rata-Rata: Rata-rata penjualan obat dalam periode yang sama.
- Lead Time: Waktu yang dibutuhkan sejak pemesanan dilakukan hingga obat diterima dari PBF.
Contoh kasus: Apotek Sumber Sehat mencatat penjualan harian Amlodipine 5 mg. Pada hari dengan penjualan tertinggi, apotek menjual 15 strip, sedangkan rata-rata penjualan hariannya adalah 10 strip. Jika lead time pengiriman dari PBF mencapai 6 hari, perhitungannya menjadi:
Safety Stock = (15 – 10) × 6 = 30 strip
Artinya, Apotek Sumber Sehat perlu menyediakan cadangan sebanyak 30 strip Amlodipine di luar kebutuhan penjualan normal. Cadangan tersebut dapat membantu menjaga ketersediaan obat ketika permintaan meningkat atau terjadi keterlambatan pengiriman dari PBF.
Rumus safety stock obat berbasis service level
Rumus dasar dapat digunakan untuk memperkirakan kebutuhan stok cadangan berdasarkan perbedaan antara permintaan maksimum dan rata-rata.
Namun, untuk obat yang lebih kritis atau memiliki pola permintaan yang fluktuatif, apotek dapat menggunakan metode berbasis service level yang mempertimbangkan variasi permintaan secara statistik.
Metode ini dapat menjadi pertimbangan untuk obat vital yang berisiko mengganggu keberlangsungan layanan apabila stoknya kosong, seperti insulin atau obat jantung. Rumus yang digunakan adalah:
Safety Stock = Z x Standar Deviasi x √Lead Time
- Z: Nilai faktor keamanan sesuai tingkat layanan (service level) yang diinginkan, misalnya Z = 1,65 untuk tingkat layanan 95%.
- Standar Deviasi: Ukuran variasi/fluktuasi permintaan harian obat tersebut.
- Lead Time: Waktu tunggu pengiriman dalam hari.
Contoh kasus: Apotek ingin menghitung safety stock untuk insulin dengan target service level 95% (Z = 1,65). Standar deviasi permintaan harian insulin adalah 4 vial dan lead time pengiriman mencapai 7 hari. Perhitungannya menjadi:
Safety Stock = 1,65 × 4 × √7
= 1,65 × 4 × 2,65 ≈ 17,5 vial
Hasil tersebut dapat dibulatkan menjadi 18 vial sebagai stok pengaman. Metode berbasis service level lebih sesuai ketika apotek ingin menentukan tingkat perlindungan stok berdasarkan tingkat kepentingan obat dan variasi permintaannya, sehingga target ketersediaan dapat disesuaikan dengan kebutuhan operasional.
Cara menghitung reorder point (ROP) obat
Setelah menentukan safety stock, apotek juga perlu mengetahui kapan harus melakukan pemesanan ulang agar stok tidak turun hingga batas cadangan.
Titik tersebut disebut reorder point (ROP), yaitu jumlah stok yang menjadi tanda bagi apotek untuk mulai melakukan pemesanan obat kembali.
ROP = Safety Stock + (Rata-rata Pemakaian Harian × Lead Time)
Melanjutkan contoh Amlodipine sebelumnya, Apotek Sumber Sehat memiliki safety stock sebanyak 30 strip, rata-rata pemakaian harian 10 strip, dan lead time pengiriman dari PBF selama 6 hari. Maka, perhitungannya adalah:
ROP = 30 + (10 × 6)
= 30 + 60 = 90 strip
Artinya, ketika stok Amlodipine mencapai 90 strip, apotek perlu segera melakukan pemesanan ulang ke PBF. Dengan begitu, stok yang masih tersedia dapat memenuhi kebutuhan selama menunggu pesanan datang, sementara 30 strip tetap berfungsi sebagai stok pengaman untuk menghadapi peningkatan permintaan atau keterlambatan pengiriman.
Faktor yang mempengaruhi safety stock obat di apotek
Beberapa faktor berikut perlu diperhatikan agar stok cadangan tetap optimal, tidak berlebihan, dan mampu memenuhi kebutuhan pasien.
1. Klasifikasi obat VEN (Vital, Esensial, Nonesensial)
Klasifikasi VEN membantu apotek menentukan prioritas stok berdasarkan tingkat kepentingan obat bagi pasien. Obat Vital seperti insulin dan obat gawat darurat memerlukan safety stock lebih terjaga, sementara obat Nonesensial dapat disesuaikan dengan tingkat permintaan.
2. Masa kadaluarsa obat
Masa simpan obat perlu diperhatikan agar persediaan cadangan tidak berlebihan dan berisiko kedaluwarsa sebelum terjual. Apotek perlu menyesuaikan jumlah safety stock dengan kecepatan perputaran obat serta menerapkan metode FEFO (First Expired, First Out).
3. Fluktuasi musiman penyakit
Perubahan musim dan lonjakan kasus penyakit dapat meningkatkan permintaan obat tertentu, seperti obat flu atau demam berdarah. Karena itu, apotek perlu meninjau data penjualan secara berkala agar jumlah safety stock dapat disesuaikan sebelum permintaan meningkat.
4. Lead time dari PBF (Pedagang Besar Farmasi)
Waktu pengiriman dari setiap PBF dapat berbeda, tergantung lokasi, ketersediaan barang, dan proses distribusi. Apotek perlu mempertimbangkan variasi lead time, terutama untuk obat dengan proses pengadaan khusus, agar stok cadangan mampu memenuhi kebutuhan selama menunggu pengiriman.
Kesalahan yang sering terjadi dalam menghitung safety stock obat
Dengan memahami kesalahan berikut, apotek dapat menghindari pemborosan persediaan sekaligus menjaga ketersediaan obat tetap optimal.
1. Tidak memperbarui data secara berkala
Menghitung safety stock hanya sekali di awal tanpa meninjau ulang data permintaan dapat membuat jumlah stok cadangan tidak lagi sesuai dengan kondisi aktual. Padahal, pola penjualan obat dapat berubah akibat musim penyakit, tren kebutuhan pasien, maupun perubahan jumlah pelanggan.
2. Menyamakan safety stock semua jenis obat
Setiap obat memiliki tingkat kepentingan dan pola permintaan yang berbeda, sehingga penggunaan angka safety stock yang sama untuk seluruh produk kurang tepat. Obat kategori Vital membutuhkan perhatian lebih besar terhadap ketersediaannya dibandingkan obat Non Esensial yang tingkat urgensinya lebih rendah.
3. Mengabaikan perubahan lead time PBF
Menggunakan lead time yang selalu sama dalam perhitungan dapat menyebabkan safety stock terlalu rendah ketika waktu pengiriman aktual sering berubah. Apotek perlu memperhatikan riwayat lead time dan variasinya agar jumlah stok cadangan dapat disesuaikan dengan kondisi pengadaan yang sebenarnya.
4. Hanya mengandalkan rata-rata permintaan
Rata-rata penjualan belum tentu menggambarkan kondisi ketika permintaan meningkat secara tiba-tiba. Jika apotek hanya menggunakan angka rata-rata tanpa mempertimbangkan fluktuasi permintaan, stok pengaman yang ditetapkan dapat terlalu rendah untuk menghadapi periode dengan kebutuhan lebih tinggi.
5. Mengandalkan pencatatan manual tanpa pembaruan real-time
Pencatatan stok menggunakan buku atau spreadsheet sederhana berisiko menimbulkan keterlambatan pembaruan data, terutama ketika apotek mengelola banyak item obat. Kondisi ini dapat menyulitkan apotek memantau jumlah persediaan, mengidentifikasi kebutuhan pengadaan, dan menghitung safety stock berdasarkan data terbaru.
Kelola Stok Obat Apotek Anda dengan Mekari POS
Menghitung safety stock secara manual untuk ratusan item obat sekaligus jelas bukan pekerjaan mudah, apalagi di tengah keterbatasan tenaga apoteker yang dimiliki banyak apotek. Proses ini tidak hanya menyita waktu, tetapi juga berisiko menimbulkan kesalahan pencatatan yang mempengaruhi akurasi perhitungan stok.
Mekari POS adalah solusi multi-industri berbasis cloud untuk bisnis F&B, retail, dan jasa, yang membantu apotek memantau data penjualan dan stok obat secara real-time, sehingga perhitungan safety stock selalu berbasis data operasional yang akurat dan terkini. Dengan data yang tercatat rapi, apoteker juga lebih mudah mengevaluasi obat mana yang perlu diprioritaskan pengadaannya, sekaligus mengoptimalkan pengelolaan persediaan.
Selain itu, Mekari POS juga dilengkapi berbagai fitur unggulan yang membantu menyederhanakan proses operasional sehari-hari. Fitur-fitur ini mendukung pengelolaan stok yang lebih terorganisir, sehingga apotek dapat bekerja lebih efisien dan meminimalkan risiko kesalahan pencatatan.
- Transaksi cepat dan akurat: Mendukung berbagai metode pembayaran termasuk QRIS, kartu, dan e-wallet dalam satu alur kasir yang sederhana.
- Manajemen stok real-time: Memantau ketersediaan obat secara langsung untuk mencegah kehabisan stok atau selisih pencatatan.
- Laporan bisnis: Menyajikan data penjualan dan pola permintaan obat secara otomatis untuk mendukung perhitungan safety stock.
- Program loyalitas: Membantu apotek membangun pelanggan tetap melalui skema membership dan poin yang fleksibel.
- Integrasi ekosistem Mekari (Desty + Jurnal): Menyinkronkan data transaksi ke Mekari Jurnal untuk pembukuan otomatis dan Mekari Desty untuk penjualan omnichannel.
- Manajemen multicabang: Memantau stok dan safety stock obat di setiap cabang apotek dari satu dashboard terpusat.
Siap memastikan stok obat apotek Anda tidak lagi kosong di saat yang tidak tepat? Mulai kelola transaksi dan stok Anda dengan Mekari POS!
References and methodology
Methodology
Methodology
Articles published by Mekari POS are developed using trusted sources, including official data, company reports, academic research, and insights from industry practitioners. Whenever possible, we refer directly to primary sources before drawing conclusions. Our editorial team reviews and verifies the information to ensure accuracy and relevance. All references are listed so readers can trace each piece of information back to its original source.
Our editorial standards
Our editorial standards
- Primary source first: We consult official product documentation and pricing pages directly, not secondhand summaries or aggregator sites.
- Fact-checking: All product features, pricing, and claims are cross-verified against each platform’s official website at the time of writing.
- No paid placement: Tools are selected based on relevance and fit for Indonesian businesses, not commercial arrangements. Mekari Officeless is included as a first-party product and is transparently labeled as such.
- Regular review: Articles are periodically updated to reflect product changes or shifts in market relevance.
References
References
Badan Kebijakan Pembangunan Kesehatan Kemenkes RI, WHO Indonesia, ITB (dikutip Legawa.com). “Permenkes Perbekalan Kesehatan 2026: Antara Visi Kemandirian dan Realitas Akses Obat di Lapangan”
