Inventory Aging Gudang: Cara Mengendalikan Slow Moving dan Dead Stock

inventory aging gudang untuk mengendalikan slow moving dan dead stock

Berapa banyak modal kerja yang diam-diam tertahan di rak gudang karena stok terlalu lama tidak bergerak? Inventory aging gudang membantu perusahaan menjawab pertanyaan itu dengan memetakan umur stok berdasarkan tanggal penerimaan atau transaksi yang disepakati, lalu mengelompokkannya ke dalam bucket waktu. Dengan data ini, tim warehouse, purchasing, sales, dan finance dapat membedakan stok sehat, slow moving, hingga dead stock sebelum nilainya semakin sulit dipulihkan.

Masalah stok menua sering tidak terlihat dari angka persediaan total. Gudang dapat terlihat penuh dan nilai inventory tampak besar, tetapi sebagian barang sebenarnya sudah terlalu lama tersimpan, kalah oleh perubahan permintaan, salah forecast, minimum order quantity yang berlebihan, atau rotasi stok yang tidak disiplin. Karena itu, laporan aging sebaiknya tidak berhenti sebagai laporan finance; ia perlu menjadi alat operasional untuk memutuskan tindakan.

Key Takeaways

  • Inventory aging memetakan stok berdasarkan umur sehingga slow moving dan dead stock dapat dikenali lebih awal.
  • Bucket umur harus disesuaikan dengan karakter barang, shelf life, lead time, dan pola demand; tidak semua industri cocok memakai batas yang sama.
  • Analisis sebaiknya melihat quantity sekaligus value, karena SKU yang sedikit tetapi mahal dapat memiliki risiko finansial lebih besar.
  • Root cause penting: stok tua bisa berasal dari over-purchasing, forecast meleset, salah alokasi lokasi, masalah kualitas, atau kebijakan replenishment.
  • WMS dan ERP harus menyediakan data receipt date, lot/batch, expiry date, location, movement history, demand, dan cost agar analisis dapat ditindaklanjuti.
  • Tindakan terbaik bukan selalu diskon; pilihan dapat mencakup transfer antar gudang, bundling, return to vendor, rework, relokasi, atau write-off terkontrol.

Apa Itu Inventory Aging Gudang?

Inventory aging gudang adalah analisis umur persediaan untuk mengetahui berapa lama stok berada dalam sistem atau lokasi tertentu sejak tanggal acuan tertentu. Tanggal acuan dapat berupa tanggal penerimaan, tanggal posting inventory, tanggal produksi, atau tanggal transaksi terakhir—tergantung tujuan analisis dan model bisnis.

Microsoft Dynamics 365 mendokumentasikan konsep inventory aging report yang memecah kuantitas dan nilai inventory ke dalam periode umur. Di Business Central, laporan Item Age Composition juga digunakan untuk meninjau umur stok berdasarkan kuantitas atau nilai, mengidentifikasi persediaan yang tidak terpakai atau slow moving, serta membantu analisis obsolescence. Dokumentasi Microsoft dapat dilihat di Microsoft Learn tentang Item Age Composition.

Secara sederhana, perusahaan bisa membuat bucket seperti 0–30 hari, 31–60 hari, 61–90 hari, 91–180 hari, dan lebih dari 180 hari. Namun, batas tersebut hanyalah contoh. Distributor FMCG dengan shelf life pendek mungkin membutuhkan bucket mingguan, sedangkan spare part industri dapat menggunakan bucket beberapa bulan atau satu tahun.

Bucket UmurInterpretasi UmumTindakan Awal
0–30 hariStok baru atau normalMonitor demand dan service level
31–60 hariMulai melambatCek forecast, replenishment, dan lokasi
61–90 hariSlow moving potensialTahan pembelian, dorong transfer atau penjualan
91–180 hariRisiko obsolescence meningkatProgram clearance, bundling, RTV, atau rework
>180 hariDead stock potensialReview nilai, write-down/write-off, disposal terkontrol

Catatan: bucket di atas adalah contoh operasional. Perusahaan perlu menyesuaikannya dengan karakter produk, demand, shelf life, kebijakan akuntansi, dan regulasi industri.

Mengapa Inventory Aging Gudang Penting untuk Operasi?

Persediaan bukan sekadar jumlah unit. Ia juga mewakili modal kerja, kapasitas penyimpanan, biaya handling, risiko kerusakan, dan peluang penjualan. APQC mendefinisikan total inventory days of supply sebagai nilai rata-rata inventory pada standard cost dibagi COGS tahunan per 365 hari. Benchmark APQC yang tersedia publik menampilkan median 45,6 hari untuk sampel 6.951 perusahaan. Angka tersebut bukan target universal, tetapi berguna untuk menunjukkan bahwa umur dan hari persediaan memang diperlakukan sebagai ukuran efisiensi proses supply chain. Sumbernya dapat dilihat pada APQC Inventory Days of Supply.

1. Menemukan modal kerja yang tertahan

SKU yang tidak bergerak selama berbulan-bulan tetap memiliki nilai di sistem. Semakin besar proporsi inventory tua, semakin banyak dana yang tidak berputar menjadi penjualan atau kas. Dari sudut pandang finance, aging membantu memprioritaskan stok bernilai tinggi yang perlu segera ditangani.

2. Mengurangi pemborosan ruang gudang

Dead stock sering menempati lokasi pallet, bin, atau shelving yang seharusnya digunakan oleh fast-moving item. Akibatnya, warehouse dapat merasa “kekurangan ruang” padahal sebagian kapasitas sebenarnya dikonsumsi oleh inventory tidak produktif. Analisis aging sebaiknya dibaca bersama data warehouse slotting agar keputusan relokasi tidak hanya berdasarkan umur, tetapi juga velocity dan kebutuhan akses.

3. Mencegah pembelian berulang yang tidak perlu

Tanpa visibilitas aging, purchasing dapat terus melakukan replenishment karena hanya melihat reorder point atau permintaan historis. Jika demand sudah berubah, formula replenishment lama dapat memperbesar stok tua. Aging report membantu tim menambahkan kontrol sebelum purchase order berikutnya dibuat.

4. Mengidentifikasi masalah rotasi stok

Stok menua tidak selalu berarti produk tidak laku. Bisa jadi stok lama tertinggal di lokasi yang salah sementara stok baru terus diambil untuk fulfillment. Karena itu, analisis aging harus dikaitkan dengan penerapan FIFO atau FEFO, terutama untuk produk dengan batch dan expiry date.

“Stok tua bukan hanya masalah inventory. Ia adalah sinyal bahwa keputusan purchasing, demand planning, warehouse, sales, atau master data tidak bekerja sebagai satu sistem.”

analisis inventory aging gudang berdasarkan umur stok
Inventory aging perlu dibaca bersama data lokasi, movement, demand, dan nilai persediaan agar tindakan tidak berhenti pada laporan.

Bagaimana Menghitung Inventory Aging Gudang?

Formula paling dasar adalah:

Umur stok = tanggal analisis – tanggal acuan stok

Namun, implementasi nyata memerlukan definisi tanggal acuan yang konsisten. Untuk inventory yang diterima melalui purchase order, tanggal receipt sering menjadi pilihan logis. Untuk barang produksi, tanggal production receipt atau batch creation dapat lebih relevan. Untuk barang dengan expiry, umur stok sebaiknya dilengkapi dengan remaining shelf life, bukan hanya berapa lama barang sudah tersimpan.

Tentukan aging berdasarkan quantity dan value

Melihat quantity saja dapat menyesatkan. Misalnya, 5.000 unit barang murah mungkin memiliki dampak finansial lebih kecil daripada 20 unit spare part kritikal dengan nilai ratusan juta rupiah. Karena itu, laporan ideal menampilkan minimal SKU, warehouse, location, batch/lot, quantity on hand, unit cost, inventory value, receipt date, last movement date, dan aging bucket.

Contoh sederhana: sebuah distributor memiliki stok 1.000 unit produk A dengan nilai Rp100.000 per unit. Sebanyak 700 unit berumur 0–60 hari, 200 unit berumur 61–90 hari, dan 100 unit sudah lebih dari 180 hari. Nilai inventory pada bucket >180 hari berarti Rp10 juta. Angka itu menjadi prioritas review, tetapi keputusan tidak boleh dibuat hanya dari umur. Tim perlu mengecek demand, pesanan terbuka, potensi transfer, expiry, dan margin produk.

7 Langkah Mengendalikan Slow Moving dan Dead Stock

1. Buat bucket umur berdasarkan karakter produk

Hindari memakai satu bucket untuk semua kategori. Fast-moving consumer goods, chemical, fashion, spare part, dan project material memiliki pola demand yang berbeda. Tetapkan bucket per product group jika diperlukan, lalu dokumentasikan definisinya agar finance, warehouse, purchasing, dan sales membaca laporan yang sama.

2. Pisahkan slow moving dari dead stock

Slow moving berarti barang masih memiliki pergerakan tetapi lebih lambat daripada ekspektasi. Dead stock berarti praktis tidak memiliki demand atau movement dalam periode yang ditentukan. Batasnya perlu ditetapkan perusahaan, bukan sekadar mengikuti istilah umum. Untuk menghindari keputusan salah, gunakan kombinasi aging days, last issue date, sales frequency, forecast, open order, dan status produk.

3. Cari root cause sebelum menentukan tindakan

Buat reason code agar setiap stok tua memiliki penyebab yang dapat dianalisis. Contohnya: over-purchasing, MOQ terlalu besar, forecast error, proyek dibatalkan, produk discontinued, salah master data, quality hold, lokasi tidak terlihat saat picking, retur customer, atau kesalahan penerapan FIFO/FEFO. Tanpa reason code, perusahaan hanya akan mengulang clearance tanpa memperbaiki proses yang menimbulkan stok tua.

4. Hentikan atau turunkan replenishment

Jika stok sudah masuk bucket risiko, sistem sebaiknya memberi alert sebelum membuat replenishment baru. Parameter min-max, safety stock, reorder point, dan forecast perlu direview. Ini penting karena dead stock baru sering muncul bukan dari satu keputusan besar, melainkan dari purchase order kecil yang terus berulang otomatis.

5. Optimalkan redistribusi antar lokasi

SKU bisa slow moving di Surabaya tetapi fast moving di Jakarta, atau sebaliknya. Dengan visibilitas multi-warehouse, perusahaan dapat membandingkan aging dan demand per lokasi sebelum membeli stok baru. Transfer antar gudang sering lebih ekonomis daripada melakukan procurement tambahan sambil membiarkan inventory tua tetap menganggur.

6. Tentukan recovery action berdasarkan nilai dan kondisi

Tindakan dapat berupa normal selling, promosi, bundling, markdown, transfer, return to vendor, rework, repack, cannibalization untuk spare part, donasi, disposal, atau write-off. Prioritas sebaiknya memperhitungkan inventory value, recovery value, biaya handling, risiko kualitas, dan waktu yang tersisa sebelum produk benar-benar kehilangan nilai.

7. Jadikan aging sebagai review rutin lintas fungsi

Inventory aging tidak efektif jika hanya dikirim sebagai spreadsheet bulanan. Buat forum berkala yang melibatkan warehouse, purchasing, sales, demand planning, dan finance. Fokuskan rapat pada exception: SKU bernilai tinggi, bucket tertua, pertumbuhan aging terbesar, dan item tanpa action owner. Setiap item prioritas perlu mempunyai PIC, tindakan, target tanggal, serta status follow-up.

Data Apa yang Harus Tersedia di WMS atau ERP?

Aging yang akurat membutuhkan histori transaksi yang konsisten. Sistem seperti SOLOG Warehouse Management System relevan ketika perusahaan membutuhkan pencatatan inbound, lokasi stok, pergerakan barang, batch/lot, picking, dan kontrol inventory yang terhubung. Tujuannya bukan sekadar menghasilkan tabel aging, tetapi memastikan data operasional yang menjadi sumber laporan dapat ditelusuri.

Minimal, sistem sebaiknya dapat menyediakan data berikut:

  • SKU dan product group;
  • warehouse, zone, dan location/bin;
  • lot/batch atau serial number bila relevan;
  • receipt date dan last movement date;
  • expiry date atau remaining shelf life untuk produk tertentu;
  • quantity on hand, allocated, available, dan blocked;
  • unit cost dan inventory value;
  • historical issue/sales movement;
  • open sales order dan open purchase order;
  • status produk seperti active, discontinued, hold, atau obsolete.

Data akurasi stok juga penting. Jika on-hand tidak valid, aging report ikut tidak valid. Karena itu, praktik cycle counting gudang menjadi pasangan penting bagi inventory aging: cycle count menjaga kualitas quantity, sementara aging menjaga kualitas keputusan terhadap umur dan nilai stok.

KPI yang Sebaiknya Dipantau Bersama Inventory Aging

Inventory aging menjadi lebih berguna bila tidak berdiri sendiri. Beberapa KPI berikut membantu memberi konteks:

KPITujuanContoh Interpretasi
% inventory value >90 hariMelihat exposure finansial stok tuaNaik 3 bulan berturut-turut = perlu root cause review
Slow moving inventory valueMengukur nilai stok yang pergerakannya menurunPrioritaskan SKU high value
Dead stock valueMengukur nilai stok tanpa movement/demandMasukkan ke recovery action
Inventory days of supplyMembandingkan stok dengan konsumsi/COGSGunakan per kategori, bukan angka tunggal
Inventory turnoverMelihat kecepatan stok berputarTurun bisa menandakan stok menumpuk
Inventory accuracyMenjamin laporan aging berdasar on-hand validVariance tinggi membuat aging tidak dapat dipercaya

APQC menunjukkan bahwa days of supply dihitung dengan menghubungkan nilai inventory dan COGS. Ini menegaskan bahwa analisis inventory sebaiknya tidak hanya melihat umur per SKU, tetapi juga hubungan stok dengan konsumsi atau penjualan aktual.

Contoh Penerapan pada Distributor di Indonesia

Bayangkan distributor peralatan teknik memiliki tiga gudang: Surabaya, Jakarta, dan Makassar. Sistem menunjukkan satu SKU bearing industri memiliki total stok Rp450 juta. Secara total jumlahnya terlihat masih wajar, tetapi aging per lokasi menunjukkan Surabaya menyimpan Rp180 juta stok berumur lebih dari 180 hari, sementara Jakarta justru memiliki permintaan rutin dan membuat purchase order baru.

Jika data hanya dilihat per perusahaan, masalah ini sulit terlihat. Dengan aging per warehouse dan location, tim dapat menahan PO baru di Jakarta, memindahkan sebagian stok dari Surabaya, lalu memonitor penurunan bucket tua selama 30–60 hari. Pada saat yang sama, purchasing perlu meninjau MOQ dan aturan replenishment agar ketidakseimbangan tidak berulang.

Kasus lain terjadi pada distributor FMCG. Barang masih memiliki movement, tetapi batch lama tertinggal karena picker mengambil pallet terbaru yang paling dekat dengan staging area. Di sini masalah bukan demand, melainkan discipline FEFO dan layout. Solusinya bisa berupa directed picking, relokasi batch lama ke pick face yang sesuai, serta alert expiry—bukan clearance besar-besaran.

Kesalahan Umum Saat Membaca Inventory Aging

Menganggap semua stok tua pasti buruk

Beberapa item memang secara alami bergerak lambat, misalnya critical spare part untuk equipment tertentu. Nilainya mungkin tinggi dan movement jarang, tetapi availability tetap dibutuhkan untuk menjaga service level. Karena itu, aging harus dibaca bersama criticality dan kebijakan service.

Menggunakan receipt date tanpa memahami transfer

Transfer antar gudang dapat mengubah tanggal transaksi tertentu. Pastikan sistem dan definisi laporan tidak membuat stok lama terlihat “baru” hanya karena dipindahkan lokasi. Perusahaan perlu menentukan apakah umur mengikuti original receipt, batch date, atau transaksi lokal.

Fokus pada quantity, mengabaikan value

Satu pallet produk high-value dapat lebih penting daripada puluhan pallet low-value. Gunakan pareto berdasarkan inventory value untuk menentukan prioritas tindakan.

Tidak menghubungkan aging dengan purchasing dan sales

Warehouse tidak dapat menyelesaikan dead stock sendirian. Jika PO tetap berjalan atau sales tidak memiliki program recovery, stok tua akan terus bertambah. Aging harus menjadi workflow lintas fungsi, bukan sekadar laporan gudang.

FAQ tentang Inventory Aging Gudang

Apa perbedaan inventory aging dan inventory turnover?

Inventory aging melihat umur stok per item, batch, lokasi, atau nilai berdasarkan bucket waktu. Inventory turnover melihat seberapa cepat persediaan berputar dalam periode tertentu. Keduanya saling melengkapi: turnover memberi gambaran agregat, aging membantu menemukan SKU atau lokasi yang menjadi sumber masalah.

Berapa hari stok dianggap slow moving?

Tidak ada angka tunggal yang berlaku untuk semua industri. Batas harus ditentukan dari demand pattern, shelf life, lead time, service level, dan product lifecycle. Barang yang dianggap lambat setelah 30 hari di FMCG bisa tetap normal selama beberapa bulan pada spare part industri.

Apakah dead stock harus langsung dihapus?

Tidak. Sebelum write-off, perusahaan perlu mengecek open order, peluang transfer, return to vendor, rework, bundling, liquidation, atau recovery lain. Write-off adalah salah satu opsi akhir ketika nilai ekonomis tidak dapat dipulihkan secara masuk akal.

Apakah inventory aging cukup dibuat di Excel?

Excel dapat membantu analisis awal, tetapi ketika SKU, lokasi, batch, transaksi, dan gudang bertambah, proses manual menjadi sulit dijaga konsistensinya. WMS atau ERP membantu menyediakan sumber data yang terintegrasi, histori movement, serta filter per lokasi dan periode.

Seberapa sering aging report perlu direview?

Frekuensinya mengikuti kecepatan bisnis. Distributor fast moving dapat memantau mingguan bahkan harian untuk exception tertentu. Bisnis dengan movement lebih lambat mungkin cukup melakukan review bulanan. Yang terpenting, ada action owner dan tindak lanjut untuk bucket prioritas.

Kesimpulan

Inventory aging gudang membantu perusahaan mengubah data persediaan menjadi keputusan: stok mana yang sehat, mana yang mulai melambat, dan mana yang sudah berisiko menjadi dead stock. Nilai utamanya bukan pada banyaknya bucket, tetapi pada kemampuan menghubungkan umur stok dengan demand, lokasi, movement, expiry, biaya, dan tindakan perbaikan.

Perusahaan yang ingin menekan modal kerja dan meningkatkan produktivitas gudang perlu membangun proses yang konsisten: tetapkan definisi aging, jaga akurasi stok, kelompokkan berdasarkan quantity dan value, cari root cause, beri action owner, dan hubungkan keputusan dengan replenishment serta penjualan. Dengan data WMS/ERP yang baik, inventory aging dapat berkembang dari laporan pasif menjadi early-warning system untuk mencegah stok menua sebelum menjadi kerugian.

Leave A Comment

Pilarmedia’s Insight

widget sidebar

Temukan artikel strategis, studi kasus nyata, dan framework operasional terbaik yang akan membantu Anda mengoptimalkan proses logistik dan transformasi digital perusahaan.

Klik untuk dapatkan ide, solusi, dan praktik bisnis yang bisa langsung diterapkan!

Partner Transformasi Digital Logistik & Supply Chain

Info Kontak

Rungkut Mapan Barat XII / AK-5,
Surabaya, Jawa Timur