Kesalahan Input Expiry Date
saat Penerimaan Barang
dan Cara Mencegahnya
Sistem secanggih apa pun hanya sebaik data yang dimasukkan ke dalamnya. Dalam manajemen expiry, data paling kritis dimasukkan di satu titik: dock penerimaan. Jika tanggal kedaluwarsa dicatat salah saat barang tiba, semua proses setelahnya (penempatan, picking FEFO, peringatan, laporan) akan bekerja dengan informasi yang keliru, dan tidak ada yang menyadarinya sampai barang kedaluwarsa atau pelanggan komplain.
Artikel ini mengidentifikasi jenis kesalahan input yang paling sering terjadi dan cara mencegahnya. Ini bagian dari panduan lengkap manajemen expiry date.
Mengapa Kesalahan Input Begitu Berbahaya
Kesalahan input expiry memiliki tiga sifat yang membuatnya berbahaya:
- Tidak terlihat. Data yang salah tampak normal di sistem. Tidak ada tanda peringatan sampai masalah muncul.
- Menyebar. Satu input salah memengaruhi seluruh jumlah barang di batch itu dan semua keputusan terkait.
- Sulit dilacak balik. Ketika barang kedaluwarsa muncul, sulit memastikan apakah penyebabnya input salah, FEFO tidak dijalankan, atau barang memang sudah pendek umurnya sejak datang.
Dampaknya langsung ke uang: barang yang sebenarnya kedaluwarsa lebih cepat dikira masih lama, atau sebaliknya barang yang masih layak ditandai kedaluwarsa dan diblokir tanpa perlu. Hitungan kerugiannya ada di Dampak Barang Kedaluwarsa terhadap Keuangan.
Delapan Jenis Kesalahan Input yang Paling Sering Terjadi
1. Format tanggal tertukar
Tanggal 05/06/26 bisa dibaca 5 Juni 2026 atau 6 Mei 2026. Barang impor sering memakai format berbeda dari barang lokal. Kesalahan ini sering tidak tertangkap karena kedua tanggal sama-sama masuk akal.
2. Salah ketik angka
Angka 2027 diketik 2072, atau 2026 menjadi 2062. Beberapa sistem menerima input apa pun selama formatnya tanggal, sehingga kesalahan ini lolos.
3. Salah membaca label
Label dengan huruf kecil, cetakan pudar, atau posisi tidak jelas membuat petugas menebak. Tanggal produksi tertukar dengan tanggal kedaluwarsa, atau nomor batch terbaca sebagai tanggal.
4. Tanggal produksi dan expiry tertukar
Dua tanggal pada kemasan, MFG dan EXP, kadang dicatat di kolom yang salah. Akibatnya sisa umur simpan terhitung salah.
5. Satu tanggal untuk beberapa batch
Pengiriman berisi beberapa batch, tetapi petugas memasukkan satu tanggal untuk seluruh pengiriman, biasanya dari karton paling atas. Batch lain yang kedaluwarsanya berbeda tercatat dengan tanggal keliru.
6. Input terlambat atau tidak dilakukan
Barang langsung dimasukkan ke rak karena sibuk, dengan niat mencatat data nanti. Banyak yang tidak pernah dicatat, atau dicatat dengan perkiraan.
7. Kesalahan salin dari dokumen pengiriman
Mengambil tanggal dari surat jalan atau faktur alih-alih dari kemasan fisik. Dokumen pemasok bisa tidak sesuai dengan barang aktual, terutama bila ada penggantian batch.
8. Kesalahan pada satuan dan kemasan
Tanggal dicatat untuk karton, tetapi unit di dalam karton berasal dari batch berbeda (misalnya karton campuran). Atau tanggal dicatat untuk satuan terkecil padahal sistem membaca per karton.
Akar Masalah: Mengapa Kesalahan Ini Terjadi
Jarang sekali kesalahan disebabkan petugas yang ceroboh. Penyebab sebenarnya biasanya sistemik:
- Tekanan waktu. Truk menunggu, antrean dock panjang, dan kecepatan dinilai lebih penting daripada ketelitian.
- Input manual tanpa validasi. Sistem menerima apa saja.
- Label tidak seragam. Setiap pemasok menempatkan tanggal di tempat berbeda.
- Tidak ada pemeriksaan kedua. Satu orang menginput dan tidak ada verifikasi.
- Pelatihan terbatas. Petugas temporer atau baru tidak memahami pentingnya data.
Memperbaiki sistemnya lebih efektif daripada memarahi petugas.
Cara Mencegahnya
1. Gunakan pemindaian alih-alih ketik manual
Cara paling efektif menghilangkan salah ketik adalah tidak mengetik. Jika kemasan memiliki barcode 2D yang memuat GTIN, batch, dan expiry (misalnya GS1 DataMatrix), satu kali pindai mengisi semua data tanpa campur tangan manusia. Lihat Barcode 2D, GS1 DataMatrix, dan QR.
Jika pemasok belum menyediakan label 2D, pertimbangkan membuat label internal pada SKU prioritas saat penerimaan, atau meminta pemasok menambahkannya sebagai syarat kerja sama.
2. Tambahkan validasi di sistem
Aturan validasi menangkap kesalahan sebelum tersimpan:
- Tanggal expiry tidak boleh sebelum tanggal hari ini (kecuali alur khusus).
- Tanggal expiry tidak boleh melewati batas wajar, misalnya melebihi shelf life standar SKU dari tanggal produksi.
- Sisa umur simpan harus memenuhi minimum penerimaan. Lihat Sisa Masa Simpan.
- Format tanggal distandarkan, misalnya selalu hari-bulan-tahun dengan nama bulan terlihat jelas.
- Nomor batch tidak boleh kosong untuk SKU yang mewajibkannya.
3. Tampilkan konfirmasi visual
Setelah input, tampilkan tanggal dalam bentuk yang tidak ambigu: “30 November 2026” alih-alih “30/11/26”. Sisa umur dalam hari atau bulan juga membantu: jika sistem menampilkan “sisa 3 tahun” untuk produk dengan shelf life 1 tahun, kesalahan langsung terlihat.
4. Terapkan verifikasi ganda untuk SKU berisiko
Untuk barang bernilai tinggi, teregulasi, atau umur simpan pendek, wajibkan dua orang: satu menginput, satu memverifikasi. Untuk barang berisiko rendah, verifikasi sampel cukup.
5. Standarkan SOP penerimaan
Tulis SOP yang menjelaskan:
- Dari mana tanggal diambil (kemasan fisik, bukan hanya dokumen).
- Cara menangani pengiriman multi-batch (pisahkan per batch sebelum input).
- Apa yang dilakukan bila label tidak terbaca (tahan barang, hubungi pemasok, jangan menebak).
- Batas waktu input data: data masuk sebelum putaway, bukan sesudahnya.
6. Pisahkan penerimaan dari putaway
Jangan biarkan barang masuk rak sebelum datanya lengkap. Sistem bisa menolak putaway untuk barang yang belum memiliki batch dan expiry. Ini memaksa data selesai sebelum barang bergerak.
7. Lakukan audit sampel berkala
Setiap minggu, ambil sampel penerimaan dan bandingkan data sistem dengan kemasan fisik. Catat tingkat kesalahan dan jenisnya. Angka ini menunjukkan seberapa andal data Anda, dan apakah pelatihan atau perbaikan sistem diperlukan. Lihat Audit Expiry dan Stock Opname.
8. Beri umpan balik ke pemasok
Pemasok yang sering mengirim label tidak terbaca atau dokumen tidak sesuai perlu diberi tahu. Masukkan standar pelabelan dalam perjanjian pasokan dan ukur kepatuhannya.
Mengukur Akurasi Input
Tentukan metrik sederhana:
Akurasi data expiry = jumlah batch yang datanya sesuai kemasan ÷ jumlah batch yang diaudit × 100%
Tetapkan target, misalnya 99% atau lebih untuk produk teregulasi, dan pantau tren per minggu. Pisahkan kesalahan per jenis (format tanggal, salah ketik, kosong) untuk tahu di mana intervensi paling efektif.
Mengatasi Kesalahan yang Sudah Terlanjur Ada
Jika Anda menduga data lama tidak akurat:
- Audit sampel stok yang ada, prioritaskan SKU bernilai tinggi dan berumur simpan pendek.
- Koreksi data yang salah, dengan catatan alasan perubahan.
- Telusuri dampaknya: apakah ada barang yang sudah terkirim dengan sisa umur tidak sesuai?
- Identifikasi pola: jika kesalahan terkumpul pada pemasok, shift, atau petugas tertentu, tindak lanjuti akarnya.
- Perkuat pencegahan agar kesalahan serupa tidak terulang.
Peran Pelacakan Item-Level
Pada pelacakan item-level, setiap unit membawa identitasnya sendiri (misalnya melalui barcode 2D atau label unik). Data expiry melekat pada unit dan dibaca mesin, mengurangi ketergantungan pada input manual. Bila terjadi ketidaksesuaian, koreksi bisa dilakukan pada unit terkait, bukan seluruh batch. Lihat Lot/Batch vs Item-Level.
Kesimpulan
Kesalahan input expiry date terjadi karena format tertukar, salah ketik, label sulit dibaca, banyak batch, dan tekanan waktu. Mencegahnya bukan soal menegur petugas, melainkan merancang proses: pindai alih-alih ketik, validasi di sistem, verifikasi untuk barang berisiko, SOP yang jelas, dan audit sampel rutin.
Langkah praktis: audit 30 penerimaan terakhir dan bandingkan data sistem dengan kemasan. Tingkat kesalahan yang Anda temukan adalah dasar untuk memprioritaskan perbaikan.
Selanjutnya, bahas risiko lain di lantai gudang: Mencampur Batch Berbeda dalam Satu Lokasi.