Apa itu FIFO?

FIFO (First In, First Out) adalah aturan “masuk pertama, keluar pertama”: barang yang lebih dulu masuk ke gudang atau rak dijual atau dipakai lebih dulu. Di gudang dan toko swalayan, artinya barang yang baru datang disusun di belakang barang lama, dan pengambilan selalu dilakukan dari barang lama di depan, sehingga mengurangi penyusutan akibat produk kedaluwarsa atau using. Dalam akuntansi, istilah yang sama juga dipakai untuk metode penilaian persediaan yang menghitung harga pokok barang terjual dari harga beli paling lama.

Sebuah dus yang terlupakan di belakang rak adalah penyusutan yang tidak disadari sampai hari penghitungan. FIFO adalah aturan gudang tertua dan termurah untuk mencegahnya; tidak butuh program maupun peralatan tambahan, hanya kebiasaan. Panduan ini menjelaskan cara menerapkan FIFO di rak, perbedaannya dengan FEFO dan LIFO, contoh menurut sektor, dan artinya dalam akuntansi.

Apa arti masuk pertama, keluar pertama?

Jika ada beberapa batch produk yang sama yang datang pada waktu berbeda, batch yang datang lebih dulu keluar lebih dulu. Di toko swalayan, susu yang datang kemarin dijual sebelum susu yang datang hari ini; di gudang, dus yang datang bulan lalu dikirim sebelum dus bulan ini. Aturannya tampak wajar tetapi tidak berjalan dengan sendirinya: barang baru diletakkan di tempat terdekat dengan pintu dan menjadi barang yang paling mudah diambil. FIFO adalah disiplin untuk membalik kemudahan itu dan menaruh barang lama di depan.

Istilah FIFO dipakai di dua tempat berbeda. Di gudang ia adalah urutan fisik barang: dus mana yang keluar lebih dulu. Dalam akuntansi ia adalah metode perhitungan: harga beli mana yang dipakai untuk menghitung harga pokok barang terjual. Keduanya didasarkan pada logika yang sama tetapi berdiri sendiri; rak bisa diatur dengan FIFO sementara akuntansi memakai metode lain. Panduan ini terutama membahas penataan rak; arti dalam perhitungan biaya ada di bawah dengan contoh singkat.

Perbedaan FIFO, FEFO, dan LIFO

AturanApa yang keluarDipakai di mana
FIFO — masuk pertama, keluar pertamaBarang yang lebih dulu ditaruh di rak keluar lebih dulu.Toko swalayan, makanan, kosmetik, dan semua produk yang kemasan atau modelnya bisa usang
FEFO — yang paling dekat kedaluwarsa keluar pertamaYang dilihat adalah tanggal kedaluwarsa, bukan urutan kedatangan.Makanan, obat, produk susu; bila batch yang datang belakangan bisa punya tanggal lebih pendek
LIFO — masuk terakhir, keluar pertamaBarang yang terakhir ditaruh keluar lebih dulu.Barang curah yang tidak busuk dan tidak usang: pasir, kerikil, batu bata, besi

Jika batch selalu datang dengan masa simpan yang sama, FIFO dan FEFO memberi hasil yang sama. Jika batch yang datang belakangan bisa bertanggal lebih pendek, lihatlah tanggal di kotak, bukan urutan kedatangan; tempat menangkapnya adalah pemeriksaan tanggal kedaluwarsa saat penerimaan barang.

Bagaimana menerapkan FIFO di rak? Enam langkah

1. Susun barang baru di belakang atau di bawah

Sebelum menaruh barang baru di rak, tarik barang lama ke depan dan tempatkan yang baru di belakangnya. Pada dus yang ditumpuk, dus baru masuk ke bawah. Aturannya sederhana tetapi paling sering dilanggar di sini: petugas yang terburu-buru menaruh dus baru di depan karena itu lebih mudah.

2. Tulis tanggal dengan besar di dus dan rak

Tulis tanggal kedatangan di sisi dus yang terlihat, dan tanggal kedaluwarsa untuk produk yang punya, dengan spidol tebal. Petugas pengambil tidak perlu menebak dus mana yang lebih lama; tanggalnya harus terbaca sekilas.

3. Simpan produk yang sama di satu alamat

Jika satu produk tersebar di dua rak, sulit dilacak mana yang lebih lama, dan batch baru dibuka sebelum yang lama habis. Jika tempat tidak cukup, taruh stok cadangan di slot atas dan tulis alamatnya di data produk; turunkan dari atas saat slot depan kosong.

4. Selalu ambil dari dus paling depan

Orang yang menyiapkan pesanan atau mengisi rak mengambil dus paling depan, yang paling lama. Menarik dus yang “tampak lebih rapi” dari belakang adalah kebiasaan kedua yang paling sering merusak FIFO.

5. Periksa produk yang mendekati tanggal kedaluwarsa seminggu sekali

Temukan produk yang mendekati tanggal kedaluwarsa lewat pengecekan mingguan; pindahkan ke depan, beri diskon, atau kembalikan ke pemasok bila ada kesepakatan. Produk yang sudah lewat tanggal ditarik dari penjualan dan dicatat sebagai penyusutan.

6. Catat juga tanggal saat penghitungan

Menulis tanggal dus tertua di samping jumlah saat penghitungan akan mengungkap batch yang terlupakan di belakang rak. Jika ditemukan dus bertanggal lama di belakang, berarti langkah pertama tidak dijalankan.

Jika produk tidak punya alamat tetap, langkah ketiga tidak bisa dijalankan; cara menyusun sistem alamat ada di panduan sistem alamat rak. Cara mencatat produk yang sudah lewat tanggal ada di panduan apa itu penyusutan (fire).

Contoh FIFO menurut sektor

Di manaCara penerapan
Toko swalayanPada produk bertanggal pendek seperti susu, deli, dan roti, barang baru disusun di belakang; produk paling depan di chiller adalah yang tanggalnya paling pendek. Aturan yang sama berlaku di rak camilan dekat kasir.
GudangDus diberi label tanggal kedatangan, pengambilan dilakukan dari slot depan, dan stok cadangan menunggu di slot atas. Pada gudang berpalet, sistem rak yang diisi dari belakang dan dikosongkan dari depan menerapkan FIFO dengan sendirinya.
Restoran dan dapurSetiap wadah yang dibuka diberi tanggal buka dan tanggal kedaluwarsa; produk yang baru disiapkan ditaruh di belakang yang lama di dalam kulkas. Berapa lama bahan yang sudah disiapkan boleh dipakai ditentukan oleh rencana keamanan pangan usaha Anda.
Kosmetik dan obatKarena tanggal kedaluwarsa bisa berbeda dari batch ke batch, yang diterapkan adalah FEFO, bukan FIFO: yang dilihat adalah tanggal di kotak, bukan urutan kedatangan.
Perkakas, elektronik, pakaianMeski tidak ada tanggal kedaluwarsa, kemasan memudar, model berganti, dan musim berlalu. Mengeluarkan barang lama lebih dulu mencegah menumpuknya stok yang tidak laku di rak.

Menghitung biaya dengan metode FIFO

Dalam akuntansi, FIFO menghitung harga pokok barang terjual mulai dari harga beli paling lama ketika Anda membeli produk yang sama dengan harga berbeda. Contohnya:

TransaksiJumlahHarga satuanTotal
Pembelian 1 Maret100 unit10 TL1.000 TL
Pembelian 15 Maret100 unit12 TL1.200 TL
Penjualan Maret150 unit——
Harga pokok barang terjual dengan FIFO100 + 50 unit10 TL dan 12 TL1.000 + 600 = 1.600 TL
Stok tersisa dengan FIFO50 unit12 TL600 TL

Pada contoh yang sama, dengan metode rata-rata tertimbang biaya per unit adalah (1.000 + 1.200) ÷ 200 = 11 TL; harga pokok barang terjual 1.650 TL dan stok tersisa 550 TL. Saat harga naik, FIFO menunjukkan biaya lebih rendah dan laba lebih tinggi. Perbandingan ketiga metode ada di panduan manajemen inventaris; tentukan metode yang dipakai dalam pembukuan resmi Anda bersama akuntan Anda. Untuk menghitung harga pokok barang terjual dan nilai stok tersisa dari batch pembelian Anda sendiri — hingga lima harga berbeda — Anda dapat memakai alat perhitungan biaya FIFO; alat ini juga membandingkan angka yang sama dengan rata-rata tertimbang dan LIFO.

FIFO di Ofisx

Di Ofisx tidak ada kolom batch atau tanggal kedaluwarsa; FIFO adalah tata cara yang diterapkan di rak, bukan di program. Program menyimpan jumlah stok setiap produk: barang yang datang dimasukkan di layar Pembelian dengan memindai barcode, dan penjualan mengurangi stok. Produk yang sudah lewat tanggal dan ditarik dari penjualan dikurangi dari stok dengan memasukkan jumlah yang tersisa di rak pada layar Stok Opname. Alamat rak tempat stok cadangan berada dapat Anda tulis di nama atau kategori produk. Layar lain dalam program ada di halaman fitur.

Pertanyaan yang sering diajukan

Singkatnya, apa itu FIFO?

FIFO adalah aturan “masuk pertama, keluar pertama”: barang yang lebih dulu masuk ke gudang atau rak dijual atau dipakai lebih dulu. Di gudang dan toko swalayan, ini adalah tata rak yang mencegah barang lama terlupakan di rak lalu rusak; dalam akuntansi, ini adalah metode penilaian persediaan yang menghitung harga pokok barang terjual dari harga beli paling lama.

Apa arti FIFO, apa kepanjangannya?

FIFO adalah singkatan dari “First In, First Out” dalam bahasa Inggris, yang dalam bahasa Indonesia berarti “masuk pertama, keluar pertama”. Kebalikannya adalah LIFO: “Last In, First Out”, masuk terakhir keluar pertama.

Apa beda FIFO dan FEFO?

FIFO melihat urutan kedatangan, sedangkan FEFO (First Expired, First Out) melihat tanggal kedaluwarsa. Jika batch selalu datang dengan masa simpan yang sama, keduanya memberi hasil yang sama. Jika batch yang datang belakangan bisa bertanggal lebih pendek — sering terjadi pada makanan dan obat — yang diterapkan adalah FEFO dan yang tanggalnya paling dekat keluar lebih dulu.

Bagaimana biaya dihitung dengan metode FIFO?

Jumlah yang terjual dikurangkan mulai dari pembelian paling lama sesuai urutan pembelian, dan setiap bagian dikalikan dengan harga belinya sendiri. Misalnya, jika dibeli 100 unit seharga 10 TL, lalu 100 unit seharga 12 TL, dan terjual 150 unit, harga pokok barang terjual adalah 100 × 10 + 50 × 12 = 1.600 TL, dan nilai 50 unit sisanya adalah 50 × 12 = 600 TL.

Bagaimana menerapkan FIFO di dapur dan restoran?

Setiap produk yang datang dan yang disiapkan diberi tanggal, produk baru ditaruh di belakang yang lama di dalam kulkas, dan pemakaian selalu dari wadah paling depan. Pada produk yang sudah dibuka, tanggal buka juga ditulis; berapa lama setiap produk boleh disimpan ditentukan oleh rencana keamanan pangan usaha.

Apakah penerapan FIFO wajib?

Sebagai tata rak, tidak ada kewajiban umum; namun pada usaha makanan, sistem keamanan pangan biasanya mensyaratkan rotasi produk. Metode penilaian persediaan yang dipakai dalam pembukuan keuangan bergantung pada peraturan perpajakan; tentukan bersama akuntan Anda.

Apakah Ofisx punya pelacakan FIFO?

Di Ofisx tidak ada kolom batch atau tanggal kedaluwarsa; karena itu FIFO adalah tata cara yang diterapkan di rak, bukan di program. Program menyimpan jumlah stok per produk, pembelian, penjualan, dan penghitungan; produk yang sudah lewat tanggal dan ditarik dari penjualan dikurangi dari stok dengan memasukkan jumlah yang tersisa di rak pada layar Stok Opname.

Terakhir diperbarui: 2026-10-04

Pembelian, penjualan, dan opname di aplikasi

Tata rak urusan Anda, jumlah stok ada di program: barang masuk dan keluar langsung tercatat saat dipindai.

Layar utama: pembelian, penjualan, retur, dan biaya hanya dengan satu ketukan
Layar utama: pembelian, penjualan, retur, dan biaya hanya dengan satu ketukan
Penjualan cepat dengan barcode dan pengurangan stok
Penjualan cepat dengan barcode dan pengurangan stok
Daftar produk, jumlah stok, dan pencarian barcode
Daftar produk, jumlah stok, dan pencarian barcode
Kondisi keuangan: saldo pelanggan dan pemasok
Kondisi keuangan: saldo pelanggan dan pemasok

Ketahui isi rak tanpa menunggu hari penghitungan

Buat akun gratis; catat pembelian dan penjualan dengan barcode, dan stok per produk diperbarui di setiap pergerakan.