Terakhir diperbarui: 6 November 2026
Perputaran persediaan (inventory turnover) dihitung dengan membagi HPP satu periode dengan rata-rata nilai persediaan, lalu 365 dibagi hasilnya untuk mendapat jumlah hari stok. Angka ini baru berguna bagi keputusan bila dihitung per kategori produk dan dibandingkan dengan target hari stok yang masuk akal, bukan sekadar satu angka untuk seluruh gudang.
Banyak pemilik bisnis distribusi dan retail merasa gudangnya penuh tetapi kas selalu kurang. Laporan rasio sering menampilkan perputaran persediaan “5 kali setahun” yang terdengar wajar, padahal di balik angka rata-rata itu ada kategori yang menahan uang berbulan-bulan. Di artikel ini kami tunjukkan cara menghitungnya dengan benar, cara menetapkan target per kategori, dan cara menghitung berapa rupiah kas yang bisa dibebaskan.
Ringkasan Cepat
- Rumus: Perputaran persediaan = HPP ÷ rata-rata persediaan; Hari persediaan = 365 ÷ perputaran.
- Gunakan rata-rata bulanan (13 titik saldo), bukan hanya (awal + akhir) ÷ 2, agar tidak tertipu pola musiman.
- Angka total menyamarkan masalah; hitung per kategori atau per kelompok SKU.
- Target hari stok = lead time + hari stok pengaman + ½ siklus pemesanan.
- Selisih aktual vs target dikali HPP per hari = kas yang tertahan di gudang.
Apa Itu Perputaran Persediaan dan Mengapa Owner Perlu Memantaunya?
Daftar Isi
- 1 Apa Itu Perputaran Persediaan dan Mengapa Owner Perlu Memantaunya?
- 2 Bagaimana Rumus Perputaran Persediaan yang Benar?
- 3 Contoh Perhitungan per Kategori: Mengapa Angka Total Menipu?
- 4 Berapa Target Hari Persediaan yang Ideal?
- 5 Langkah Menaikkan Perputaran Persediaan Tanpa Mengorbankan Penjualan
- 6 Kesalahan yang Sering Terjadi
- 7 Pertanyaan yang Sering Diajukan (FAQ)
- 8 Kesimpulan
Definisi singkat: perputaran persediaan adalah rasio yang menunjukkan berapa kali rata-rata stok terjual dan diganti dalam satu periode, dihitung dari HPP dibagi rata-rata nilai persediaan. Kebalikannya, hari persediaan (days inventory outstanding/DIO), menunjukkan berapa hari rata-rata barang menginap di gudang sebelum terjual. Makin tinggi perputaran, makin cepat stok berubah menjadi kas.
Bagi owner dan C-Level, rasio ini adalah jembatan antara laporan laba rugi dan laporan posisi keuangan. Laba bisa terlihat bagus, tetapi bila hari persediaan terus naik, kas tertahan di rak dan risiko barang kedaluwarsa, rusak, atau usang ikut naik. Hari persediaan juga merupakan salah satu komponen cash conversion cycle, sehingga memperbaikinya langsung mempersingkat siklus kas perusahaan.
Bagaimana Rumus Perputaran Persediaan yang Benar?
Ada tiga komponen yang perlu Anda siapkan dari pembukuan:
- HPP (harga pokok penjualan/cost of goods sold) periode berjalan, misalnya 12 bulan terakhir. Gunakan HPP, bukan omzet, karena persediaan dicatat pada harga perolehan. Memakai omzet membuat perputaran terlihat lebih tinggi dari kenyataan.
- Rata-rata nilai persediaan pada periode yang sama.
- Jumlah hari periode (365 untuk setahun, 90 untuk satu kuartal).
| Ukuran | Rumus | Cara membaca |
|---|---|---|
| Perputaran persediaan | HPP ÷ rata-rata persediaan | Berapa kali stok “berganti” dalam setahun |
| Hari persediaan (DIO) | 365 ÷ perputaran persediaan | Berapa hari rata-rata barang tersimpan |
| HPP per hari | HPP ÷ 365 | Nilai stok yang keluar gudang setiap hari |
| Kas tertahan | (Hari aktual − hari target) × HPP per hari | Rupiah yang bisa dibebaskan bila target tercapai |
Rata-rata dua titik atau rata-rata bulanan?
Rumus umum memakai (persediaan awal + persediaan akhir) ÷ 2. Cara ini cepat, tetapi menyesatkan bila stok menumpuk di tengah tahun, misalnya menjelang Lebaran atau akhir tahun. Contoh: kategori kosmetik dengan HPP setahun Rp600 juta, saldo awal Rp250 juta dan saldo akhir Rp260 juta. Rata-rata dua titik Rp255 juta menghasilkan perputaran 2,35 kali atau sekitar 155 hari. Padahal rata-rata 13 saldo akhir bulan (Desember tahun lalu sampai Desember tahun ini) adalah Rp300 juta, sehingga perputaran sebenarnya 2,0 kali atau sekitar 183 hari. Selisih hampir satu bulan stok tidak terlihat bila Anda hanya memakai dua titik.
Contoh Perhitungan per Kategori: Mengapa Angka Total Menipu?
Berikut contoh (angka fiktif) sebuah distributor barang konsumsi di Jawa Timur dengan empat kategori produk. Nilai dalam juta rupiah, periode 12 bulan, rata-rata persediaan dari 13 saldo akhir bulan.
| Kategori | HPP 12 bulan | Rata-rata persediaan | Perputaran | Hari persediaan |
|---|---|---|---|---|
| Minuman | 3.600 | 300 | 12,0x | 30 |
| Makanan ringan | 2.400 | 400 | 6,0x | 61 |
| Perlengkapan rumah tangga | 1.200 | 400 | 3,0x | 122 |
| Kosmetik | 600 | 300 | 2,0x | 183 |
| Total | 7.800 | 1.400 | 5,6x | 66 |
Secara total, perputaran 5,6 kali (66 hari) terlihat wajar. Namun perlengkapan rumah tangga dan kosmetik hanya menyumbang 23% HPP, sementara keduanya menahan Rp700 juta atau 50% dari total persediaan. Inilah alasan analisis perlu dipecah per kategori, lalu per SKU untuk kategori yang paling lambat.
Berapa Target Hari Persediaan yang Ideal?
Tidak ada satu angka “ideal” yang berlaku untuk semua bisnis. Target yang bisa dipertanggungjawabkan dibangun dari kondisi pasokan masing-masing kategori:
- Lead time: jumlah hari dari pesanan dikirim ke supplier sampai barang siap jual.
- Hari stok pengaman (safety stock): cadangan untuk lonjakan permintaan atau keterlambatan supplier.
- Setengah siklus pemesanan: bila Anda memesan setiap 26 hari, rata-rata stok siklus setara 13 hari. Siklus ini bisa dioptimalkan dengan pendekatan economic order quantity.
Target hari persediaan = lead time + hari stok pengaman + ½ siklus pemesanan. Menerapkannya pada contoh di atas:
| Kategori | Lead time | Stok pengaman | Siklus pesan | Target hari | Hari aktual | Kas tertahan (Rp juta) |
|---|---|---|---|---|---|---|
| Minuman | 10 | 7 | 26 | 30 | 30 | 4 |
| Makanan ringan | 14 | 10 | 42 | 45 | 61 | 104 |
| Perlengkapan rumah tangga | 21 | 14 | 50 | 60 | 122 | 203 |
| Kosmetik | 30 | 30 | 60 | 90 | 183 | 152 |
| Total | 463 |
Cara membaca kolom terakhir: kategori perlengkapan rumah tangga memiliki HPP per hari sekitar Rp3,3 juta (1.200 ÷ 365). Kelebihan 62 hari di atas target berarti sekitar Rp203 juta kas tertahan. Secara keseluruhan, distributor contoh ini bisa membebaskan sekitar Rp463 juta tanpa menambah penjualan dan tanpa mencari pembiayaan dari luar, cukup dengan menata ulang stok.
Langkah Menaikkan Perputaran Persediaan Tanpa Mengorbankan Penjualan
- Pisahkan stok lambat dan stok mati. Tarik daftar SKU tanpa penjualan 90 hari terakhir. Untuk barang yang sudah tidak laku, ikuti strategi pelepasan di panduan cara mengatasi dead stock.
- Kurangi jumlah varian yang tidak produktif. Kategori dengan perputaran 2 kali sering berisi terlalu banyak varian warna, ukuran, atau merek. Lihat kerangka SKU rationalization untuk memutuskan mana yang dipertahankan.
- Ubah pola pemesanan. Pesan lebih sering dengan jumlah lebih kecil untuk kategori lambat, dan negosiasikan MOQ (minimum order quantity) atau pengiriman bertahap dengan supplier.
- Tetapkan titik pesan ulang (reorder point) per SKU berdasarkan penjualan harian rata-rata × lead time + stok pengaman, bukan perasaan bagian pembelian.
- Tinjau setiap bulan. Masukkan hari persediaan per kategori ke rapat bulanan bersama KPI lain di dashboard keuangan CEO.
Di banyak tim, hambatan terbesar bukan rumus, melainkan data. Saldo persediaan bulanan per kategori harus direkap manual dari beberapa file Excel, sehingga analisis baru selesai di pertengahan bulan berikutnya. Software akuntansi yang mencatat stok dan HPP secara real-time memungkinkan laporan perputaran per gudang dan per kategori ditarik kapan saja.
Kesalahan yang Sering Terjadi
- Memakai omzet sebagai pembilang. Penjualan mengandung margin, sementara persediaan dicatat pada harga perolehan. Hasilnya, perputaran terlihat lebih tinggi dan masalah tersembunyi.
- Hanya rata-rata awal dan akhir tahun. Pola musiman membuat angka terlalu optimistis, seperti contoh kosmetik di atas.
- Saldo stok di buku tidak sama dengan gudang. Bila belum direkonsiliasi, rasio dihitung dari angka yang salah. Pastikan rekonsiliasi persediaan dilakukan sebelum analisis.
- Mengejar perputaran setinggi mungkin. Stok yang terlalu tipis memicu kehabisan barang (stockout) dan penjualan hilang. Targetnya adalah hari stok yang sesuai lead time, bukan angka terendah.
- Membandingkan dengan industri lain. Distributor minuman dan toko bangunan memiliki karakter stok yang sangat berbeda; bandingkan dengan target internal dan tren Anda sendiri.
Pertanyaan yang Sering Diajukan (FAQ)
Berapa perputaran persediaan yang dianggap baik?
Tidak ada angka baku yang berlaku untuk semua bisnis. Barang cepat laku seperti minuman bisa berputar 10–15 kali setahun, sedangkan kosmetik atau suku cadang bisa wajar di 3–5 kali. Patokan yang lebih tepat adalah target hari stok yang dihitung dari lead time, stok pengaman, dan siklus pemesanan setiap kategori.
Apa beda perputaran persediaan dan hari persediaan?
Perputaran persediaan menunjukkan berapa kali stok berganti dalam satu periode, sedangkan hari persediaan menunjukkan berapa hari rata-rata barang tersimpan. Keduanya saling berkebalikan: hari persediaan = 365 ÷ perputaran. Owner biasanya lebih mudah memahami hari persediaan karena langsung bisa dibandingkan dengan lead time supplier.
Apakah perputaran persediaan dihitung dengan penjualan atau HPP?
Gunakan HPP, karena nilai persediaan di laporan keuangan dicatat pada harga perolehan. Memakai penjualan membuat rasio terlihat lebih baik daripada kenyataan, terutama pada produk bermargin tinggi. Penjualan hanya dipakai bila data HPP per kategori benar-benar tidak tersedia, dan harus diberi catatan.
Seberapa sering perputaran persediaan perlu dihitung?
Untuk distributor dan retail, hitung setiap bulan dengan data 12 bulan bergulir agar pengaruh musim tetap terlihat. Kategori yang hari persediaannya jauh di atas target sebaiknya dipantau mingguan sampai kembali normal. Perhitungan bulanan akan jauh lebih ringan bila saldo stok dan HPP tercatat otomatis di sistem.
Kesimpulan
Perputaran persediaan adalah HPP dibagi rata-rata persediaan, dan hari persediaan adalah 365 dibagi hasilnya. Agar bermanfaat bagi keputusan, hitung dengan rata-rata bulanan, pecah per kategori, bandingkan dengan target hari stok berbasis lead time, lalu terjemahkan selisihnya menjadi rupiah kas tertahan. Dengan cara ini, Anda tahu persis kategori mana yang perlu dibenahi lebih dulu.
Bila Anda ingin laporan stok, HPP, dan nilai persediaan per gudang tersedia real-time tanpa rekap Excel, pelajari fitur inventory Zahir Online atau coba gratis Zahir Online.













