Kenapa Barang Tetap Kedaluwarsa

Walau Sudah Pakai FIFO 

 

“Kami sudah pakai FIFO, tapi barang tetap kedaluwarsa.” Kalimat ini sering diucapkan manajer gudang dengan nada frustrasi, dan wajar. FIFO adalah prinsip yang diajarkan sejak awal dan terasa logis. Namun FIFO menjawab pertanyaan “mana yang masuk lebih dulu?”, bukan “mana yang habis lebih dulu?”. Untuk barang berumur simpan, pertanyaan kedua yang menentukan. 

Artikel ini membahas tujuh penyebab mengapa barang kedaluwarsa walau tim yakin sudah menjalankan FIFO, dan cara memperbaikinya. Ini bagian dari panduan lengkap manajemen expiry date. 

 

Penyebab 1: Urutan Masuk Tidak Sama dengan Urutan Expiry 

Ini akar masalah paling umum. FIFO mengandaikan bahwa barang yang masuk lebih dulu juga yang kedaluwarsa lebih dulu. Dalam praktik, asumsi ini sering salah: 

  • Pemasok mengirim barang dari batch berbeda yang tidak berurutan. 
  • Barang impor mengalami keterlambatan, sehingga tiba setelah batch yang lebih baru. 
  • Pembelian dari dua pemasok untuk SKU yang sama menghasilkan umur simpan yang berbeda. 
  • Barang yang diproduksi lebih akhir kadang memiliki shelf life lebih pendek karena perubahan formulasi atau kemasan. 

 

Contoh: Batch A masuk 1 Maret dengan expiry 30 November. Batch B masuk 15 Maret dengan expiry 31 Agustus. FIFO mengeluarkan batch A lebih dulu, padahal B kedaluwarsa lebih cepat. 

Solusi: ganti dasar pengeluaran menjadi tanggal expiry. Lihat FEFO vs FIFO vs LIFO. 

 

Penyebab 2: FIFO Dijalankan di Satu Tempat, Tidak di Semua Alur 

FIFO mungkin diterapkan di area picking, tetapi bocor di tempat lain: 

  • Replenishment dari reserve ke picking mengambil palet yang paling mudah dijangkau, bukan yang paling tua. 
  • Putaway menaruh barang baru di depan, menutupi barang lama. 
  • Transfer antar gudang mengirim barang tanpa mempertimbangkan umur. 
  • Retur masuk kembali ke stok seolah barang baru. 

 

Setiap titik adalah peluang urutan terganggu. FIFO atau FEFO harus menjadi aturan di seluruh alur, bukan hanya di satu proses. Lihat Cara Menerapkan FEFO di Gudang. 

 

Penyebab 3: Batch Bercampur dalam Satu Lokasi 

Ketika dua batch berbeda ditaruh di slot yang sama, petugas tidak punya cara mudah menentukan mana yang lebih tua. Biasanya mereka mengambil yang di depan, yang bisa jadi justru batch yang lebih baru. Sistem pun mungkin hanya mencatat satu batch untuk lokasi itu, sehingga catatan dan realitas berbeda. 

Solusi: satu lokasi, satu batch; atau, bila terpaksa, pemisahan fisik yang jelas dan pencatatan terpisah. Lihat Risiko Mencampur Batch dalam Satu Lokasi. 

 

Penyebab 4: Data Expiry Tidak Akurat atau Tidak Ada 

FIFO berbasis tanggal masuk tidak memerlukan data expiry, dan itu justru menyembunyikan masalah. Ketika perusahaan beralih mengandalkan expiry, mereka mendapati banyak data yang: 

  • Salah input (format tanggal tertukar, angka terbalik). 
  • Kosong (tidak dicatat saat penerimaan). 
  • Hanya tersimpan di kertas atau spreadsheet terpisah. 

 

Tanpa data yang benar, baik FIFO maupun FEFO tidak bisa dipastikan berjalan. Lihat Kesalahan Input Expiry Date saat Penerimaan. 

 

Penyebab 5: Barang Tersembunyi di Lokasi yang Jarang Diperiksa 

Stok yang berada di sudut gudang, rak atas, area overflow, atau ruang transit mudah terlupakan. FIFO tidak membantu bila tidak ada yang tahu barang itu ada. Barang tersebut baru ditemukan saat stok opname, biasanya sudah kedaluwarsa. 

Solusi: pastikan setiap barang punya lokasi tercatat, lakukan cycle count berkala, dan gunakan laporan berbasis expiry yang mencakup semua lokasi. Lihat Audit Expiry dan Stock Opname. 

 

Penyebab 6: Pembelian dan Perencanaan yang Tidak Selaras dengan Perputaran 

Terkadang masalahnya bukan di gudang. Barang kedaluwarsa karena jumlah yang dibeli lebih banyak dari yang bisa terjual sebelum expiry: 

  • Pembelian dalam jumlah besar demi diskon volume. 
  • Peramalan permintaan yang meleset. 
  • Produk baru yang tidak sesuai ekspektasi. 
  • Perubahan tren yang tidak terpantau. 

 

Walau FIFO atau FEFO berjalan sempurna, volume yang berlebih pada akhirnya akan kedaluwarsa. Hubungan antara perputaran dan umur simpan dibahas di Strategi Alert dan Early Warning: bandingkan hari sampai habis dengan sisa umur simpan. 

Solusi: libatkan data sisa umur dalam keputusan pembelian, dan tetapkan batas pembelian berdasarkan perputaran. 

 

Penyebab 7: Tidak Ada Peringatan, atau Peringatan Tidak Ditindaklanjuti 

FIFO bersifat pasif. Ia tidak memberi tahu bahwa barang mendekati batas. Gudang yang hanya mengandalkan urutan keluar tanpa peringatan dini akan baru sadar saat sudah terlambat. 

Variasi lain: ada laporan near-expiry, tetapi tidak ada pemilik tindakan, atau laporannya terlalu panjang sehingga diabaikan. 

Solusi: peringatan berjenjang dengan penerima dan tindakan yang jelas. Lihat Strategi Alert dan Early Warning dan Menangani Barang Near-Expiry. 

 

Cara Mendiagnosis Penyebab di Gudang Anda 

Jangan menebak. Lakukan audit singkat selama satu minggu: 

  • Ambil sampel 20 SKU berumur simpan dan periksa apakah urutan expiry di rak sejalan dengan urutan keluar. 
  • Periksa 30 lokasi acak: apakah isi fisik sesuai catatan, apakah ada batch campur? 
  • Tinjau tiga SKU dengan kedaluwarsa tertinggi: apakah masalahnya di pembelian, penyimpanan, atau pengeluaran? 
  • Wawancarai petugas picking: bagaimana mereka memutuskan barang mana yang diambil saat tidak ada instruksi jelas? 

 

Hasil audit biasanya menunjukkan bahwa penyebabnya kombinasi beberapa faktor, bukan satu. Itu sebabnya perbaikan sebagian sering tidak menyelesaikan masalah. 

 

Peta Penyebab dan Solusi 

Penyebab 

Gejala 

Solusi utama 

Urutan masuk ≠ urutan expiry 

Batch lebih baru kedaluwarsa duluan 

Beralih ke FEFO 

FIFO tidak di semua alur 

Replenishment, retur, transfer bocor 

Aturan di seluruh proses 

Batch campur 

Petugas bingung memilih 

Satu lokasi satu batch 

Data tidak akurat 

Tanggal salah/kosong 

Pindai kode, validasi input 

Barang tersembunyi 

Ditemukan saat opname 

Cycle count, laporan semua lokasi 

Pembelian berlebih 

Stok tidak habis sebelum expiry 

Gunakan sisa umur dalam perencanaan 

Tidak ada peringatan 

Terlambat bertindak 

Alert berjenjang dan pemilik 

 

Peran Pelacakan Item-Level 

Beberapa penyebab di atas, seperti batch campur, retur tanpa identitas, dan barang tersembunyi, menjadi lebih mudah dikendalikan ketika setiap unit punya identitas. Sistem tahu unit mana berada di lokasi mana dan kapan kedaluwarsanya, sehingga petugas diarahkan ke unit yang tepat bahkan ketika kondisi fisik tidak sempurna. Lihat Lot/Batch vs Item-Level. 

Contoh Singkat: Dari Diagnosis ke Tindakan 

Sebuah gudang menemukan 12 SKU sering kedaluwarsa. Setelah audit, tujuh SKU ternyata bermasalah karena urutan masuk tidak sama dengan urutan expiry, tiga karena batch campur, dua karena pembelian berlebih. Tindakan: tujuh SKU pindah ke FEFO, tiga SKU ditata ulang satu lokasi satu batch, dua SKU dibatasi pembeliannya. Satu temuan, tiga solusi berbeda. Inilah mengapa diagnosis harus mendahului perbaikan. 

 

Kesimpulan 

FIFO tidak salah, tetapi tidak cukup untuk barang berumur simpan. Barang tetap kedaluwarsa karena urutan masuk tidak selalu sama dengan urutan expiry, aturan tidak berjalan di semua alur, batch bercampur, data tidak akurat, barang tersembunyi, pembelian berlebih, dan tidak ada peringatan yang ditindaklanjuti. 

Langkah praktis: tarik 10 SKU berumur simpan, cek apakah batch yang terdekat expiry-nya memang yang pertama keluar. Hasilnya akan menunjukkan apakah masalah Anda ada pada metode, data, atau disiplin. 

Lanjutkan ke penyebab yang paling sering dimulai dari awal: Kesalahan Input Expiry Date saat Penerimaan Barang dan Cara Mencegahnya.

 

 

Scroll to Top