Skip to content
Free testing. Start growing your restaurant, retail, or factory canteen.
Retail

Cara Menghitung Persediaan Stok Minimal Harian Kedai Runcit

Panduan praktikal mengira stok minimum harian (reorder point) untuk kedai runcit menggunakan formula purata jualan harian dan lead time pembekal.

UntungPOS Team 4 min read
Pemilik kedai runcit memeriksa stok barang di rak sambil merujuk formula cara menghitung persediaan stok minimal harian kedai runcit pada tablet

Menghitung persediaan stok minimal harian (reorder point) adalah langkah paling kritikal supaya kedai runcit tidak kehabisan barang laris seperti gula, minyak masak, atau telur. Formula asasnya ialah: Purata Jualan Harian × Lead Time (hari) + Safety Stock. Nombor ini memberitahu anda tarikh dan kuantiti tepat untuk buat pesanan baru ke pembekal sebelum rak jadi kosong.

Banyak pemilik kedai runcit di Malaysia masih mengandalkan 'agak-agak' atau ingatan semasa untuk order stok. Pendekatan ini menyebabkan dua masalah besar: stockout (kehabisan barang) yang buat pelanggan pergi ke kedai sebelah, dan overstock (stok berlebihan) yang mengikat modal dan merosakkan barang kedaluwarsa. Menggunakan formula matematik sederhana mengubah proses ini dari teka-teki kepada keputusan data.

Formula Asas Reorder Point (ROP)

Formula standard yang digunakan oleh peruncit besar dan kecil sama:

ROP = (Purata Jualan Harian × Lead Time) + Safety Stock

Mari pecahkan setiap komponen dengan contoh nombor nyata untuk kedai runcit biasa.

1. Kira Purata Jualan Harian (Average Daily Usage)

Ambil data jualan 30 hari lepas untuk satu SKU (contoh: Minyak Masak 5kg).

Bulan Unit Terjual (5kg)
Jun 120 unit
Jul 150 unit
Ogos 130 unit
Purata Bulanan ~133 unit
Purata Harian 133 ÷ 30 = 4.4 unit/hari

Guna purata 3 bulan untuk mengelak musiman (contoh: jualan naik bulan Ramadan). Jika tiada sistem POS, ambil nota kasir manual atau cek bank-in harian.

2. Tentukan Lead Time Pembekal

Lead time = masa di antara anda hantar PO (Purchase Order) sehingga barang sampai di kedai.

  • Pembekal tempatan (same area): 1-2 hari.
  • Pembekal luar negeri / grosir besar (GST, Jaya Grocer supplier): 3-7 hari.
  • Selalu confirm dengan sales rep pembekal, jangan anggap.

3. Kira Safety Stock (Stok Peliharaan)

Safety stock menampung risiko: jualan tiba-tiba naik, lori pembekal rosak, atau cuti umum. Formula ringkas (tanpa standard deviation):

Safety Stock = (Jualan Harian Maksima - Purata Jualan Harian) × Lead Time Maksima

Contoh:

  • Jualan harian maksimum (hari hujung minggu/raya): 8 unit.
  • Purata jualan harian: 4.4 unit.
  • Lead time maksimum (minggu cuti): 5 hari.
  • Safety Stock = (8 - 4.4) × 5 = 18 unit.

4. Hitung Reorder Point Akhir

  • Purata Jualan Harian: 4.4 unit
  • Lead Time Purata: 3 hari
  • Safety Stock: 18 unit

ROP = (4.4 × 3) + 18 = 13.2 + 18 ≈ 31 unit.

Makna praktikal: Apabila stok Minyak Masak 5kg di sistem atau kad stok anda menunjukkan 31 unit atau kurang, hantar order ke pembekal hari itu juga.

Jadual Ringkas Parameter Stok Minimal

Guna jadual ini sebagai templat untuk 10-20 SKU paling laris (fast movers). SKU perlahan (slow movers) boleh kira bulanan.

SKU Barang Purata Jualan/Hari Lead Time (Hari) Safety Stock Reorder Point (ROP) Kuantiti Order (EOQ/Min Order)
Minyak Masak 5kg 4.4 3 18 31 50 (1 kotak)
Gula Putih 1kg 6.0 2 12 24 40
Telur Grade A (kg) 10.0 1 5 15 30
Teh Tarik Powder 1kg 1.5 4 8 14 20
Bihun/Mee Hoon 3.0 3 10 19 24

3 Kesilapan Biasa & Cara Betulkan

  1. Guna 'Gut Feel' untuk Safety Stock

    • Salah: Letak safety stock 10 unit untuk semua barang.
    • Betul: Kira mengikut varians jualan & lead time masing-masing SKU. Barang mudah rosak (sayur, roti) perlukan safety stock lebih rendah tapi order lebih kerap.
  2. Abaikan Lead Time Musiman

    • Bulan Ramadan, CNY, Deepavali: lead time pembekal naik 2-3 kali ganda.
    • Tindakan: Update jadual ROP 2 minggu sebelum musim festif. Naikkan safety stock 50-100% untuk item musiman.
  3. Tak Sync Stok Fizikal & Sistem

    • Jika sistem tunjuk 31 unit tapi rak sebenar 20 unit (rosak, hilang, salah scan), ROP anda palsu.
    • Rutin: Lakukan cycle count 5-10 SKU harian (ambil 10 minit pagi sebelum buka kedai). Full stock take sebulan sekali.

Automasi Tanpa Susah Payah

Mengira manual dengan Excel boleh untuk 20 SKU. Jika SKU > 100, masa untuk update jadual jadi beban. Sistem POS system Malaysia moden seperti UntungPOS membolehkan anda:

  • Set minimum stock level terus pada setiap produk.
  • Dapat notifikasi automatik (WhatsApp/Email) apabila stok menyentuh ROP.
  • Jana Purchase Order (PO) draft sekali klik berdasarkan ROP.
  • Offline-first — data stok kekal selamat walau internet putus di kawasan luar bandar.

Ini bermakna anda tak perlu duduk malam-malam mengira kalkulator. Sistem jaga angka, anda jaga keputusan.

Langkah Praktikal Minggu Ini

  1. Hari Ini: Senarai 10 SKU paling laris (cek laporan jualan 30 hari).
  2. Esok: Tanya lead time terkini setiap pembekal (WhatsApp/Call).
  3. Lusa: Kira ROP untuk 10 SKU itu guna formula di atas. Tulis di kad stok atau update ke sistem POS.
  4. Minggu Depan: Monitor — adakah order keluar tepat masa? Adakah masih stockout? Adjust safety stock ±20%.

Bottom line

Cara menghitung persediaan stok minimal harian kedai runcit bukan ilmu roket — ia cuma matematik disiplin. Mulakan dengan 10 SKU teratas, guna formula ROP, dan set reminder automatik di sistem POS anda. Dalam 2 minggu, anda akan nampak pengurangan kehabisan barang dan kurang modal terikat di stok berlebihan. Mulakan hari ini sebelum stok gula atau minyak habis pada hujung minggu ini.

Frequently asked questions

Berapa kerap saya perlu kira semula Reorder Point (ROP)?

Kira semula ROP sekurang-kurangnya sebulan sekali untuk SKU biasa. Untuk item musiman (contoh: kuih raya, minuman CNY), kira semula 2 minggu sebelum musim bermula kerana purata jualan harian dan lead time pembekal akan berubah drastik.

Apa beza Safety Stock dan Buffer Stock?

Dalam konteks kedai runcit Malaysia, kedua-dua istilah sering digunakan bergantian. Safety stock adalah jumlah matematik untuk menampung risiko ketidakpastian (permintaan naik/lead time lambat). Buffer stock merujuk stok fizikal tambahan yang disimpan di gudang/rak sebagai 'pelapis' fizikal.

Macam mana nak kira ROP untuk barang baru yang tiada data jualan?

Guna **proxy data**: tanya pembekal purata jualan kedai lain saiz sama, atau guna 'rule of thumb' — order minimum quantity (MOQ) pembekal sebagai stok permulaan. Set ROP awal pada 50% MOQ. Kemudian track jualan harian 14 hari pertama dan kira semula ROP berdasarkan data sebenar.

Adakah saya perlu sistem POS untuk jalankan kaedah ini?

Tidak wajib. Anda boleh guna kad stok fizikal (bin card) atau Excel. Namun, sistem POS automatik mengesan stok masa bila jualan berlaku, mengelakkan ralat manual, dan menghantar alert bila stok sentuh ROP — menghemat masa dan mengurangkan risiko lupa order.

Bagaimana nak handle barang yang ada expiry date pendek (roti, sayur, susu)?

Untuk barang mudah rosak, **kurangkan safety stock** (contoh: 1-2 hari sahaja) dan **pendekkan lead time** dengan cari pembekal harian. ROP kira berdasarkan 'shelf life' — jangan order lebih dari yang boleh dijual dalam tempoh 3-4 hari. Buat order harian atau 2 hari sekali, bukan mingguan.

Tags inventori kedai runcit stok minimum reorder point retail malaysia
Guna Untung, Mesti Untung!

Want this running at your counter?

UntungPOS handles dine-in, retail and canteen subsidies offline-first, then syncs automatically. Tell us how you sell and we will show you the exact setup.

All articles