Kartu Stok Excel: Template dan Rumus Saldo Otomatis
Template kartu stok Excel dengan rumus saldo berjalan dan harga rata-rata, contoh terisi, plus tanda kapan template ini sudah tidak lagi cukup.
Disusun dengan bantuan AI berdasarkan panduan editorial Sparta, lalu melewati pemeriksaan struktur, keunikan, dan konsistensi otomatis. Lihat metodologi editorial.
Bagian dari panduan Template Dokumen Bisnis Excel: Kumpulan Format Lengkap untuk UKM
Kartu stok Excel adalah lembar kerja yang mencatat mutasi keluar masuk satu jenis barang beserta saldo berjalannya, biasanya per SKU per gudang. Template ini cukup untuk toko dengan puluhan item dan satu gudang, dengan rumus saldo dan harga rata-rata yang dihitung otomatis dari kolom masuk dan keluar. Begitu jumlah SKU dan gudang bertambah, template ini mulai kesulitan mengejar kecepatan transaksi harian.
Kegunaan kartu stok
Kartu stok menjawab tiga pertanyaan yang paling sering muncul di gudang: berapa sisa stok barang ini sekarang, berapa harga pokok rata-ratanya, dan kapan terakhir kali barang ini bergerak. Tanpa kartu stok, pemilik toko biasanya baru tahu barang habis saat pelanggan sudah menanyakannya, atau baru sadar ada selisih saat stock opname akhir tahun.
Isi dan kolom yang wajib ada
Kartu stok yang benar minimal punya kolom berikut, disusun per baris transaksi secara kronologis.
- Tanggal transaksi.
- Nomor dokumen (nomor faktur pembelian, surat jalan, atau bukti penyesuaian).
- Keterangan singkat, misalnya nama pemasok atau pelanggan.
- Kolom masuk: kuantitas dan harga beli per unit.
- Kolom keluar: kuantitas dan harga pokok per unit.
- Saldo: kuantitas berjalan dan nilai total berjalan.
- Harga rata-rata per unit, dihitung ulang setiap ada barang masuk.
Contoh terisi dengan rumus saldo dan harga rata-rata
Metode yang paling umum dipakai di kartu stok Excel adalah rata-rata bergerak (moving average): setiap kali barang masuk dengan harga berbeda, harga rata-rata dihitung ulang, lalu dipakai sebagai harga pokok untuk semua barang keluar sampai ada barang masuk berikutnya. Berikut contoh untuk satu SKU filter oli.
| Tanggal | Keterangan | Masuk (unit) | Keluar (unit) | Saldo (unit) | Harga rata-rata | Nilai saldo |
|---|---|---|---|---|---|---|
| 1 Sep | Saldo awal | - | - | 100 | Rp10.000 | Rp1.000.000 |
| 5 Sep | Beli dari CV Maju | 100 @ Rp12.000 | - | 200 | Rp11.000 | Rp2.200.000 |
| 12 Sep | Jual ke Toko Barokah | - | 120 | 80 | Rp11.000 | Rp880.000 |
Cara menghitung baris 5 September: total nilai lama Rp1.000.000 ditambah nilai masuk 100 unit x Rp12.000 = Rp1.200.000, sehingga total nilai menjadi Rp2.200.000 untuk 200 unit, atau Rp11.000 per unit. Baris 12 September tinggal mengurangi 120 unit x Rp11.000 = Rp1.320.000 dari nilai saldo, sehingga tersisa Rp880.000 untuk 80 unit, harga rata-rata tetap Rp11.000 karena tidak ada barang masuk baru.
Cara mengisi langkah demi langkah
- Buat satu sheet terpisah untuk setiap SKU, atau satu tabel besar dengan kolom kode barang bila jumlah SKU masih sedikit.
- Isi baris pertama dengan saldo awal: kuantitas dan nilai yang sudah diverifikasi lewat stock opname terakhir.
- Setiap ada faktur pembelian, tambahkan baris baru di kolom masuk dengan kuantitas dan harga beli sesuai contoh purchase order atau faktur pemasok.
- Hitung ulang harga rata-rata dengan rumus: (nilai saldo lama + nilai masuk) dibagi (kuantitas saldo lama + kuantitas masuk).
- Setiap ada faktur penjualan atau surat jalan keluar, tambahkan baris di kolom keluar memakai harga rata-rata terakhir, lalu kurangi dari saldo.
- Cocokkan saldo akhir kartu stok dengan hasil fisik saat form stock opname dilakukan, minimal setiap akhir bulan.
Menambahkan kolom stok minimum dan peringatan
Setelah rumus saldo dan harga rata-rata berjalan, tambahkan satu kolom stok minimum per SKU di sheet ringkasan terpisah dari sheet transaksi. Bandingkan saldo terkini dengan angka minimum itu memakai rumus IF sederhana, misalnya menampilkan tulisan "Segera pesan" begitu saldo turun di bawah ambang batas. Cara ini membantu staf pembelian tidak harus membuka satu per satu kartu stok setiap SKU untuk tahu barang mana yang perlu dipesan ulang minggu ini.
Untuk toko dengan puluhan SKU, sheet ringkasan ini bisa dibuat manual dengan menyalin saldo akhir dari setiap kartu stok. Tapi begitu jumlah SKU mendekati ratusan, menjaga sheet ringkasan ini tetap akurat setiap hari mulai menyita waktu yang sebenarnya bisa dipakai untuk melayani pelanggan atau bernegosiasi dengan pemasok.
Kesalahan yang sering terjadi
Kesalahan paling sering pada kartu stok Excel adalah rumus yang rusak karena baris disisipkan di tengah, bukan ditambahkan di akhir, sehingga referensi sel bergeser dan saldo jadi salah tanpa disadari. Kesalahan lain yang umum ditemukan.
- Mencampur dua SKU berbeda dalam satu sheet tanpa filter, sehingga saldo tercampur.
- Lupa mengunci sel saldo awal, sehingga bisa tertimpa saat menyalin rumus ke bawah.
- Mengisi harga keluar dengan harga jual, padahal kolom ini seharusnya harga pokok (modal), bukan harga jual ke pelanggan.
- Tidak mencatat transfer antar gudang sebagai keluar di satu kartu dan masuk di kartu gudang lain, sehingga total stok perusahaan tidak seimbang.
- File dipegang satu orang di komputer lokal, sehingga staf gudang dan bagian keuangan bekerja dengan angka yang berbeda pada saat bersamaan.
Kapan pindah ke software
Kartu stok Excel mulai tidak cukup begitu Anda punya lebih dari sekitar 50-100 SKU aktif, lebih dari satu gudang, atau lebih dari satu orang yang harus mengisi data secara bersamaan. Tanda paling jelas adalah ketika stock opname rutin menemukan selisih besar yang tidak bisa dijelaskan, karena rumus manual tidak menangkap kesalahan input sekecil satu baris tergeser.
Sistem seperti Sparta mengganti kartu stok manual dengan kartu stok real time per gudang yang otomatis terbentuk dari setiap faktur pembelian, faktur penjualan, dan transfer antar gudang, lengkap dengan pilihan metode valuasi FIFO atau rata-rata bergerak. Anda juga tidak perlu lagi menghitung ulang harga rata-rata secara manual karena sistem menghitungnya setiap kali ada mutasi. Untuk template dokumen bisnis lain yang sering dipakai bersamaan dengan kartu stok, lihat kumpulan template dokumen bisnis Excel.
Tanda paling praktis untuk menilai sendiri kapan saatnya pindah adalah menghitung berapa jam per minggu yang dihabiskan staf Anda untuk mengetik ulang data ke kartu stok, memperbaiki rumus yang rusak, atau mencocokkan selisih antara beberapa sheet berbeda. Kalau angka itu sudah lebih dari beberapa jam setiap minggu, biaya waktu itu biasanya sudah lebih mahal dibanding biaya berlangganan sistem yang mengotomatiskan seluruh proses tersebut.

