Jawaban singkat
- Beri setiap produk satu kartu stok: SKU, harga modal per unit, harga jual, jumlah stok, dan titik pemesanan ulang.
- Catat setiap pergerakan (barang masuk, penjualan, barang rusak, retur) di hari yang sama. Stok itu dihitung, bukan ditebak.
- Pesan lagi saat stok menyentuh titik pemesanan ulang: rata-rata penjualan harian × lead time dalam hari + stok pengaman.
- Lakukan stock opname secara rutin, produk terlaris lebih sering daripada yang lain. Selisih antara kartu stok dan isi rak adalah susut.
- Stok adalah uang yang sedang duduk di rak. Awasi barang yang tidak bergerak.
Manajemen stok itu sebenarnya apa
Bagi usaha kecil, manajemen stok bermuara pada tiga pertanyaan: apa yang aku punya, apa yang laku, dan kapan harus memesan lagi (dan berapa banyak)? Jawab dengan benar, dan kamu terhindar dari dua kesalahan yang mahal. Stok kosong membuat pelanggan lari ke pesaingmu. Stok menumpuk mengikat uang di barang yang kedaluwarsa, ketinggalan zaman, atau sekadar diam di rak.
Dengan puluhan atau ratusan produk, kamu tidak butuh sistem perusahaan besar. Buku tulis, spreadsheet stok, atau aplikasi di ponsel sudah cukup, asalkan aturannya sama setiap kali. Istilah yang perlu kamu tahu:
| Istilah | Artinya |
|---|---|
| SKU | Satu produk yang spesifik: “charger USB-C 20W”, bukan “charger” |
| Stok buku | Jumlah menurut catatanmu |
| Stok fisik | Jumlah yang benar-benar kamu hitung |
| Susut (shrinkage) | Selisih keduanya: pencurian, kerusakan, salah catat |
| Lead time | Jumlah hari antara memesan dan menerima barang |
| Stok pengaman (safety stock) | Cadangan untuk menghadapi kejutan |
| Titik pemesanan ulang (reorder point) | Jumlah stok yang menjadi tanda untuk memesan lagi |
SKU
ArtinyaSatu produk yang spesifik: “charger USB-C 20W”, bukan “charger”
Stok buku
ArtinyaJumlah menurut catatanmu
Stok fisik
ArtinyaJumlah yang benar-benar kamu hitung
Susut (shrinkage)
ArtinyaSelisih keduanya: pencurian, kerusakan, salah catat
Lead time
ArtinyaJumlah hari antara memesan dan menerima barang
Stok pengaman (safety stock)
ArtinyaCadangan untuk menghadapi kejutan
Titik pemesanan ulang (reorder point)
ArtinyaJumlah stok yang menjadi tanda untuk memesan lagi
Langkah 1: satu kartu stok untuk setiap produk
Kartu stok adalah fondasinya. Isinya data tetap sebuah produk dan, di bawahnya, setiap pergerakan. Ini template yang bisa kamu salin ke buku atau spreadsheet, sudah diisi untuk konter aksesori HP.
KARTU STOK
Barang: Charger USB-C 20W SKU: CHG-20W
Pemasok: ____________ Lead time: 7 hari
Harga modal: Rp48.000 Harga jual: Rp120.000
Rata-rata terjual: 3 per hari Stok pengaman: 14
Titik pesan ulang: 35 Pesanan biasa: 48 (4 dus isi 12)
Tanggal | Keterangan | Masuk | Keluar | Sisa
1 Okt | Stok awal | | | 58
1-7 Okt | Penjualan (7 hari) | | 23 | 35 <- titik pesan ulang: pesan sekarang
7 Okt | Pesan ke pemasok: 48 unit | | | 35
8-13 Okt | Penjualan (6 hari) | | 19 | 16
14 Okt | Barang masuk (Rp52.000/unit) | 48 | | 64
14 Okt | Rusak dalam pengiriman | | 1 | 63
15-18 Okt | Penjualan (4 hari) | | 12 | 51
18 Okt | Opname: 49 di rak | | 2 | 49 selisih: -2
__________ | ____________________________ | _____ | ______ | _____
Di spreadsheet, pakai dua tab. Produk berisi satu baris per SKU. Pergerakan berisi satu baris untuk setiap barang masuk atau keluar, dengan tanggal, SKU, dan jumlah. Sisa stok pun terhitung sendiri: stok awal + total masuk − total keluar, dengan SUMIF per SKU. Tambahkan conditional formatting yang membuat selnya merah saat stok turun ke titik pemesanan ulang.
Langkah 2: catat setiap pergerakan, di hari yang sama
Stok yang akurat bergantung pada satu kebiasaan: tidak ada barang yang masuk atau keluar tanpa dicatat. Pergerakan yang perlu dicatat:
- barang masuk (cocokkan dengan surat jalan sebelum kamu tanda tangan);
- penjualan, saat terjadi atau saat tutup toko;
- barang rusak, kedaluwarsa, atau tidak layak jual;
- retur dari pelanggan dan retur ke pemasok;
- barang yang kamu bawa pulang untuk dipakai sendiri. Itu barang keluar seperti yang lain; kalau tidak dicatat, stok dan marginmu sama-sama salah. Panduan kami tentang memisahkan catatan keuangan pribadi dan usaha membahasnya secara rinci.
Terima 48 charger @Rp52.000, satu datang dalam keadaan rusak
Siap di asisten “Toko”: 48 masuk untuk Charger USB-C 20W @Rp52.000, lalu 1 keluar karena rusak. Stok setelah ini: 63. Simpan?
Kamu tulis pergerakannya, asistenmu menyiapkannya, kamu konfirmasi.
Coba Binome360 gratisLangkah 3: hitung titik pemesanan ulang dan stok pengaman
Titik pemesanan ulang menjawab pertanyaan “kapan aku harus memesan?”. Rumus dasarnya:
Titik pemesanan ulang = rata-rata penjualan harian × lead time (hari) + stok pengaman
Charger tadi terjual rata-rata 3 per hari dan butuh 7 hari untuk sampai, jadi kamu butuh minimal 21 di rak saat memesan. Stok pengaman menutup hari-hari saat penjualan lebih tinggi, atau saat pemasok telat mengirim. Tiga cara menentukannya, dari yang paling sederhana sampai yang paling tepat:
- Metode puncak: (penjualan harian tertinggi − rata-rata penjualan harian) × lead time. Di hari ramai, konter itu menjual 5: (5 − 3) × 7 = 14. Titik pemesanan ulang: 21 + 14 = 35.
- Metode maksimum–rata-rata: (penjualan harian maksimum × lead time maksimum) − (rata-rata penjualan harian × rata-rata lead time). Kalau pemasok kadang butuh 10 hari: 5 × 10 − 3 × 7 = 50 − 21 = 29. Titik pemesanan ulang: 50. Metode ini juga melindungimu dari pengiriman yang telat, tetapi Institute for Supply Management mengingatkan bahwa cadangannya bisa terlalu besar kalau beberapa hari yang tidak biasa membuat datanya melenceng.
- Metode statistik: Z × simpangan baku penjualan harian × √lead time. Untuk menghindari stok kosong di 95% siklus pemesanan, Z = 1,65. Dengan simpangan baku 1,2 charger per hari: 1,65 × 1,2 × √7 ≈ 5,2, dibulatkan ke atas menjadi 6. Titik pemesanan ulang: 27. Kamu butuh catatan penjualan beberapa minggu untuk mendapat simpangan bakunya (STDEV di spreadsheet mana pun).
| Metode | Stok pengaman | Titik pemesanan ulang | Paling cocok kalau… |
|---|---|---|---|
| Puncak | 14 | 35 | Kamu baru mulai |
| Maksimum–rata-rata | 29 | 50 | Pemasokmu sering telat |
| Statistik (95%) | 6 | 27 | Kamu punya riwayat penjualan |
Puncak
Stok pengaman14
Titik pemesanan ulang35
Paling cocok kalau…Kamu baru mulai
Maksimum–rata-rata
Stok pengaman29
Titik pemesanan ulang50
Paling cocok kalau…Pemasokmu sering telat
Statistik (95%)
Stok pengaman6
Titik pemesanan ulang27
Paling cocok kalau…Kamu punya riwayat penjualan
Stok pengaman tidak sama dengan stok minimum. Yang pertama adalah cadangan untuk kejutan; yang kedua (titik pemesanan ulangmu) juga mencakup penjualan normal selama lead time.
Langkah 4: tentukan berapa yang dipesan
Aturan sederhananya: pesan cukup untuk bertahan sampai pesanan berikutnya, ditambah lead time, ditambah stok pengaman, dikurangi stok yang masih ada.
Jumlah pesanan = rata-rata penjualan harian × (jarak antarpesanan dalam hari + lead time) + stok pengaman − stok yang ada
Konter itu memesan setiap dua minggu: 3 × (14 + 7) + 14 − 35 = 42, dibulatkan ke atas menjadi 48 agar pas dengan dus isi 12. Lalu sesuaikan dengan batasan nyata: minimum pesanan pemasok, diskon grosir, tempat di rak, tanggal kedaluwarsa, dan terutama uang kas.
Langkah 5: jual stok paling lama lebih dulu (FIFO)
First in, first out (masuk pertama, keluar pertama) pertama-tama adalah kebiasaan fisik: barang baru ditaruh di belakang, stok lama di depan. Untuk barang yang punya tanggal (makanan, kosmetik, baterai), pakai “first expired, first out”: tanggal kedaluwarsa yang menentukan, bukan tanggal datangnya.
FIFO juga metode penilaian persediaan. Menurut standar internasional (IAS 2), barang yang bisa saling menggantikan dinilai dengan FIFO atau rata-rata tertimbang; LIFO (masuk terakhir, keluar pertama) dilarang. US GAAP masih membolehkan LIFO, meski kebanyakan perusahaan memakai FIFO atau rata-rata tertimbang. Di Indonesia, UU Pajak Penghasilan juga hanya mengenal metode rata-rata atau FIFO untuk menilai persediaan. Dalam contoh tadi, 16 charger bermodal Rp48.000 masih tersisa saat 48 unit datang dengan harga Rp52.000. Modal rata-rata tertimbangnya menjadi (16 × Rp48.000 + 48 × Rp52.000) ÷ 64 = Rp3.264.000 ÷ 64 = Rp51.000.
Untuk urusan pajak di AS, IRS menyatakan bahwa pencatatan persediaan diperlukan agar penghasilan terlihat jelas kalau kamu mendapat uang dari memproduksi, membeli, atau menjual barang, dengan pilihan yang lebih sederhana untuk usaha kecil yang memenuhi syarat. Konsultan pajakmu bisa memberi tahu mana yang berlaku untukmu.
Langkah 6: urutkan produkmu dengan analisis ABC
Tidak semua produk layak mendapat perhatian yang sama. Analisis ABC, yang dijelaskan H. Ford Dickie dari General Electric pada 1951, mengurutkan SKU berdasarkan porsinya dalam belanja atau penjualan setahun. Ini data setahun konter tadi, dihitung dari harga modal:
| Produk | Nilai setahun | Porsi | Kumulatif | Kelas |
|---|---|---|---|---|
| Charger | Rp84.000.000 | 35% | 35% | A |
| Casing HP | Rp60.000.000 | 25% | 60% | A |
| Earphone | Rp40.800.000 | 17% | 77% | A |
| Pelindung layar | Rp21.600.000 | 9% | 86% | B |
| Kabel | Rp14.400.000 | 6% | 92% | B |
| Power bank | Rp9.600.000 | 4% | 96% | C |
| Dudukan HP, pegangan, gantungan kunci, stiker | Rp9.600.000 | 4% | 100% | C |
| Total | Rp240.000.000 | 100% |
Charger
Nilai setahunRp84.000.000
Porsi35%
Kumulatif35%
KelasA
Casing HP
Nilai setahunRp60.000.000
Porsi25%
Kumulatif60%
KelasA
Earphone
Nilai setahunRp40.800.000
Porsi17%
Kumulatif77%
KelasA
Pelindung layar
Nilai setahunRp21.600.000
Porsi9%
Kumulatif86%
KelasB
Kabel
Nilai setahunRp14.400.000
Porsi6%
Kumulatif92%
KelasB
Power bank
Nilai setahunRp9.600.000
Porsi4%
Kumulatif96%
KelasC
Dudukan HP, pegangan, gantungan kunci, stiker
Nilai setahunRp9.600.000
Porsi4%
Kumulatif100%
KelasC
Total
Nilai setahunRp240.000.000
Porsi100%
Kumulatif
Kelas
Tiga dari sepuluh SKU menyumbang 77% nilai. Produk-produk inilah yang tidak boleh kehabisan, paling sering dihitung, dan paling keras ditawar harganya. Barang C bisa dikelola lebih longgar: cadangan sedikit lebih besar, sesekali pesan dalam jumlah besar. Batas 80/15/5 yang sering kamu lihat hanyalah patokan kasar, bukan hukum.
Langkah 7: hitung stok secara rutin
Ada tiga cara mengatur stock opname:
- Persediaan perpetual: setiap pergerakan dicatat, jadi kartu stok menunjukkan jumlah stok kapan saja. Itulah yang dilakukan kartu stok di atas.
- Persediaan periodik: kamu menghitung semuanya di tanggal tertentu (akhir bulan, akhir tahun) dan menghitung penjualan dari selisihnya. Sederhana, tetapi masalahnya baru ketahuan belakangan.
- Stock opname bergilir (cycle counting): kamu menghitung sebagian stok setiap minggu. Misalnya barang A setiap minggu, barang B setiap bulan, barang C setiap tiga bulan.
Aturan menghitung yang membantu: hitung saat toko tutup, sebelum mencatat barang masuk yang baru; hitung barang A berdua; dan tulis angka hasil hitunganmu sebelum melihat kartu stok, supaya kamu tidak terpengaruh.
Susut: selisih yang memakan uang
Pada 18 Oktober, kartu stok mencatat 51 charger; di rak ada 49. Dua hilang: 2 × Rp51.000 = Rp102.000 susut untuk satu SKU. Catat selisihnya sebagai barang keluar supaya kartu stok kembali sesuai kenyataan, lalu cari penyebabnya.
Angka ini berasal dari 177 merek ritel AS yang disurvei National Retail Federation, bukan dari toko kecil. Meski begitu, angka ini menunjukkan bahwa lebih dari seperempat kerugian berasal dari kesalahan: barang masuk yang tidak dicek, barang pecah yang tidak dicatat, penjualan yang salah input. Justru itulah yang paling mudah diperbaiki. NRF berhenti menerbitkan survei tahunan ini pada 2024.
Stok dan arus kas
Setiap barang di rak sudah kamu bayar. Makin lama barang itu diam, makin lama uangnya tidak bisa dipakai untuk hal lain. Dua rasio standar:
- Perputaran persediaan = harga pokok penjualan ÷ rata-rata persediaan (dihitung dari harga modal).
- Hari persediaan = 365 ÷ perputaran persediaan.
Kalau harga pokok penjualan konter itu Rp240.000.000 setahun dan rata-rata stoknya bernilai Rp60.000.000, perputarannya 4, dan sebuah barang butuh sekitar 91 hari untuk terjual. Tandai setiap SKU yang tidak bergerak selama 90 hari: beri diskon, jadikan paket dengan barang A, atau kembalikan ke pemasok kalau perjanjiannya membolehkan.
Pantau juga margin per produk. Charger yang dijual Rp120.000 dengan modal rata-rata Rp51.000 menghasilkan Rp69.000: margin kotor 57,5% dari harga jual, atau markup sekitar 135% dari modal. Barang yang cepat laku dengan margin tipis bisa menghasilkan lebih banyak daripada barang bermargin tinggi yang hanya berdebu.
Lapak pasar dan penjual online
Di lapak pasar, mencatat setiap penjualan itu sulit. Hitung saja stok di awal dan akhir hari: barang terjual = stok pagi + tambahan − stok sore. Bu Siti menjual kain batik di Pasar Klewer, Solo. Ia mulai dengan 30 lembar, mengambil 10 lagi dari gudang, dan tutup dengan 26 lembar: 14 terjual. Dengan harga Rp90.000 per lembar, seharusnya ada Rp1.260.000 dalam bentuk tunai dan QRIS. Kalau tidak, ia tahu harus mengeceknya hari itu juga. Panduan kami tentang catatan pengeluaran harian juga berlaku untuk penjualan tunai.
Online (toko sendiri, Shopee, Tokopedia, TikTok Shop, Instagram, WhatsApp), aturan emasnya adalah satu stok untuk semua kanal. Kurangi stok saat pesanan masuk, bukan saat barang dikirim, atau kamu akan menjual barang yang sama dua kali. Catat paket dalam perjalanan dan retur secara terpisah; barang retur baru dijual lagi setelah dicek.
Catat barang masuk atau penjualan dengan satu kalimat; asistenmu menyiapkan pergerakannya dan kamu konfirmasi.
- Satu catatan per produk, lengkap dengan harga modal dan harga jual
- Barang masuk dan keluar, cukup diketik (pesan suara: bahasa Inggris atau Prancis)
- Margin per produk, jadi kamu tahu mana yang benar-benar menghasilkan
- Asisten “Toko” tersendiri, terpisah dari keuangan pribadimu
- Pengingat berulang untuk stock opname bergilir setiap Senin
Pertanyaan yang sering diajukan
Lebih baik pakai spreadsheet atau aplikasi untuk stok?
Spreadsheet bekerja baik kalau satu orang mengisinya setiap hari. Spreadsheet jadi rapuh kalau diedit beberapa orang, atau kalau kamu harus membuka laptop untuk setiap penjualan. Aplikasi di ponsel memangkas waktu untuk mencatat setiap pergerakan. Alat terbaik adalah yang benar-benar akan kamu pakai setiap hari.
Apa bedanya stok pengaman dan stok minimum?
Stok pengaman adalah cadangan untuk kejutan: lonjakan penjualan, pengiriman yang telat. Stok minimum, atau titik pemesanan ulang, menambahkan penjualan normal selama lead time. Dalam contoh tadi: stok pengaman 14, titik pemesanan ulang 35.
Seberapa sering usaha kecil perlu stock opname?
Laporan keuangan akhir tahun biasanya butuh angka persediaan akhir, jadi hitung semuanya setidaknya saat itu. Di antara opname penuh, stock opname bergilir lebih efektif: barang A setiap minggu, B setiap bulan, C setiap tiga bulan. Kamu menemukan selisih selagi masih bisa melacak penyebabnya.
Persediaan dinilai dengan harga modal atau harga jual?
Dengan harga modal. Harga jual mengandung margin yang belum kamu dapatkan. Untuk barang yang dibeli dengan harga berbeda-beda, pakai rata-rata tertimbang atau FIFO.
Ringkasnya
Satu kartu per produk, setiap pergerakan dicatat di hari yang sama, titik pemesanan ulang yang dihitung, dan stock opname yang rutin: hanya itu yang dibutuhkan usaha kecil untuk manajemen stok tanpa software yang rumit. Tambahkan analisis ABC untuk memusatkan perhatian dan hari persediaan untuk menjaga uang kasmu. Langkah pertama: pilih tiga produk terlarismu dan hitung titik pemesanan ulangnya hari ini.
Sumber
- Institute for Supply Management (ISM), “Mastering Safety Stock Calculations: A Step-by-Step Guide”, November 2025 (rumus stok pengaman dan titik pemesanan ulang, Z = 1,65 untuk 95%): ism.ws.
- KPMG, “Inventory accounting: IFRS Accounting Standards vs US GAAP”, 2026 (LIFO dilarang menurut IAS 2, dibolehkan menurut US GAAP): kpmg.com.
- Internal Revenue Service, Publication 538, Accounting Periods and Methods (persediaan): irs.gov.
- H. Ford Dickie, “ABC Inventory Analysis Shoots for Dollars, not Pennies”, Factory Management and Maintenance, vol. 109, Juli 1951 (sebagaimana dikutip dalam literatur; naskah aslinya tidak dirujuk langsung).
- National Retail Federation, National Retail Security Survey 2023 (susut 1,6% pada tahun fiskal 2022, $112,1 miliar; sumber: pencurian oleh pihak luar 36%, oleh orang dalam 29%, kegagalan proses dan pengawasan 27%): nrf.com.
- Retail Dive, “After more than 3 decades, NRF won’t publish its annual shrink report this year”, 7 Oktober 2024: retaildive.com.
Juga tersedia dalam English, Français, Español, Português, Deutsch, Italiano, Türkçe, Bahasa Melayu, Tiếng Việt, ไทย, 日本語, 한국어, 繁體中文, العربية.