Contoh Kartu Stok Barang: 5 Variasi untuk Jenis Usaha Berbeda
Blog/Tutorial Excel & Sheets/Contoh Kartu Stok Barang: 5 Variasi untuk Jenis Usaha Berbeda

Contoh Kartu Stok Barang: 5 Variasi untuk Jenis Usaha Berbeda

BimaBima
·26 Juli 2025·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

Terakhir diperbarui: 20 Juli 2026

TL;DR

Kartu stok barang adalah catatan riwayat masuk dan keluar untuk satu jenis barang, disusun per barang bukan per tanggal. Kolom intinya tanggal, keterangan, masuk, keluar, dan saldo. Bentuknya menyesuaikan usaha: apotek butuh kolom nomor batch dan kedaluwarsa, bengkel butuh lokasi rak dan stok minimum, toko baju butuh kolom ukuran dan warna.

Kartu stok barang adalah catatan riwayat masuk dan keluar buat satu jenis barang. Bedanya sama buku stok harian: kartu stok disusun per barang, buku harian disusun per tanggal.

Kolom intinya cuma lima. Tanggal, keterangan, masuk, keluar, saldo. Sisanya nyesuain jenis usaha.

Di bawah ada lima variasi yang beneran beda kolomnya, lengkap sama contoh isian yang bisa langsung kamu tiru ke kertas atau spreadsheet.

Apa itu kartu stok barang?

Kartu stok barang adalah lembar catatan yang ngerekam semua pergerakan satu jenis barang dari waktu ke waktu, dengan saldo yang diperbarui tiap ada mutasi. Satu kartu isinya satu barang. Kalau kamu jual 80 jenis barang, berarti ada 80 kartu.

Kelebihannya kelihatan pas ada pertanyaan spesifik. "Beras Pandan Wangi terakhir masuk kapan?" bisa dijawab dalam 5 detik dengan kartu stok. Dengan buku harian, kamu harus nyisir mundur beberapa halaman.

Kalau kamu belum punya sistem apapun, mulai dulu dari buku stok barang harian. Kartu stok cocoknya dipakai kalau kamu udah sering ditanya riwayat per barang.

Kolom apa yang selalu ada di semua kartu stok?

Lima kolom ini ada di semua variasi. Yang lain sifatnya tambahan.

KolomIsi
TanggalTanggal barang bergerak, bukan tanggal dicatat
KeteranganSumber atau tujuan mutasi, plus nomor nota kalau ada
MasukJumlah unit yang nambah
KeluarJumlah unit yang berkurang
SaldoSaldo baris sebelumnya, tambah masuk, kurang keluar

Bagian kepala kartu isinya identitas barang: kode, nama lengkap, satuan, dan stok minimum. Bagian ini ditulis sekali di atas, nggak diulang tiap baris.

1. Kartu stok dasar untuk toko kelontong dan warung

Versi paling ringkas. Nggak ada kolom tambahan sama sekali, cocok buat barang yang nggak punya batch, nggak punya varian, dan perputarannya cepat.

Kepala kartu: Kode BRS-5, Beras Pandan Wangi 5 kg, satuan sak, stok minimum 15.

TanggalKeteranganMasukKeluarSaldo
01/07/2025Saldo awal30
03/07/2025Nota 4471, CV Sumber Tani4070
03/07/2025Penjualan harian1159
04/07/2025Penjualan harian1445
05/07/2025Karung sobek, dijual eceran144

Kapan dipakai: jenis barang di bawah 60, semua barang tahan lama, satu orang yang nyatet.

2. Kartu stok batch untuk apotek dan toko makanan

Tambahannya dua kolom: nomor batch dan tanggal kedaluwarsa. Tanpa ini, kamu nggak bisa jawab pertanyaan paling penting waktu ada penarikan produk: batch mana yang udah kejual.

Kepala kartu: Kode AMX-500, Amoksisilin 500 mg, satuan box isi 100, stok minimum 5.

TanggalBatchKedaluwarsaKeteranganMasukKeluarSaldo
02/07/2025B2411908/2026Saldo awal6
08/07/2025B2504303/2027Faktur PBF 88121218
09/07/2025B2411908/2026Pemakaian resep414
14/07/2025B2411908/2026Pemakaian resep212

Perhatiin urutan keluarnya. Batch B24119 yang kedaluwarsa duluan dipakai duluan, walaupun batch B25043 baru datang dan ada di rak depan. Ini aturan first expired first out, dan kartu stok yang punya kolom kedaluwarsa bikin aturan itu bisa dicek, bukan cuma diomongin.

Kapan dipakai: obat, susu formula, roti, kosmetik, atau apapun yang punya tanggal kedaluwarsa.

3. Kartu stok sparepart untuk bengkel dan toko bangunan

Tambahannya kolom lokasi rak dan kolom titik pesan ulang. Barang bengkel jumlah jenisnya banyak banget dan ukurannya mirip-mirip, jadi lokasi penyimpanan sama pentingnya sama jumlahnya.

Kepala kartu: Kode BRG-6205, Bearing 6205 2RS, satuan pcs, lokasi rak C-3, titik pesan ulang 10.

TanggalKeteranganMasukKeluarSaldoStatus
01/07/2025Saldo awal24Aman
07/07/2025SPK 219, servis Vario222Aman
11/07/2025SPK 231, servis Beat220Aman
18/07/2025Penjualan counter119Pesan ulang
22/07/2025Nota 771, Sinar Motor3039Aman

Kolom status itu yang bikin kartunya berguna buat orang gudang. Begitu saldo nyentuh titik pesan ulang, kartunya sendiri yang ngasih tau, bukan nunggu ada yang inget ngecek.

Kapan dipakai: jenis barang ratusan, harga per unit lumayan, dan waktu tunggu supplier lebih dari 3 hari.

4. Kartu stok varian untuk toko baju dan sepatu

Toko fashion punya masalah beda: satu model bisa punya 15 kombinasi ukuran dan warna. Bikin 15 kartu terpisah bikin lemari arsip penuh, tapi gabung semuanya bikin saldonya nggak berguna.

Jalan tengahnya: satu kartu per model, kolom saldo dipecah per ukuran.

Kepala kartu: Kode KMJ-FLN-NVY, Kemeja Flanel Navy, satuan pcs.

TanggalKeteranganSMLXLTotal
01/07/2025Saldo awal498324
06/07/2025Restock konveksi+6+10+10+454
13/07/2025Penjualan minggu 2-3-8-6-136
20/07/2025Penjualan minggu 3-2-7-5-121
20/07/2025Sisa per ukuran547521

Baris terakhir itu yang dipakai buat mutusin restock. Ukuran M abis paling cepat padahal jumlah awalnya paling banyak, jadi pesanan berikutnya porsinya harus digeser.

Kapan dipakai: barang punya varian ukuran atau warna, dan perputarannya beda jauh antar varian.

5. Kartu stok satuan ganda untuk bahan baku

Buat usaha yang beli dalam satuan besar tapi pakai dalam satuan kecil. Beli kain per roll, potong per meter. Beli cat per pail, jual per kaleng kecil.

Kartunya butuh kolom konversi biar dua satuan itu nggak ketuker.

Kepala kartu: Kode KAIN-CTN-PTH, Katun Putih 1,5 m, satuan besar roll, satuan kecil meter, 1 roll = 40 meter.

TanggalKeteranganMasuk (m)Keluar (m)Saldo (m)Setara roll
01/07/2025Saldo awal1203,0
05/07/2025Beli 4 roll1602807,0
09/07/2025Order seragam SD Melati861944,85
16/07/2025Order kemeja custom321624,05
16/07/2025Sisa potongan, masuk stok perca31593,98

Semua angka dicatat dalam satuan terkecil. Kolom setara roll cuma hasil bagi, dipakai waktu ngobrol sama supplier. Aturan ini nyegah kesalahan paling mahal di usaha konveksi: nyatet 4 padahal maksudnya 4 meter, bukan 4 roll.

Kapan dipakai: konveksi, katering, percetakan, toko cat, dan usaha lain yang satuan belinya beda sama satuan pakainya.

Variasi mana yang cocok buat usaha kamu?

Jenis usahaVariasiKolom pembeda
Kelontong, warung, minimarket kecilDasarNggak ada tambahan
Apotek, toko roti, distributor susuBatchNomor batch, kedaluwarsa
Bengkel, toko bangunan, elektronikSparepartLokasi rak, titik pesan ulang
Toko baju, sepatu, tasVarianKolom saldo per ukuran
Konveksi, katering, percetakanSatuan gandaKonversi satuan

Contoh kasus: kenapa toko_berkah pindah ke kartu stok

Toko_berkah awalnya cuma pakai buku harian. Dataset 92 hari punya 1.204 baris mutasi buat 58 jenis barang, rata-rata 20,8 baris per jenis barang.

Masalahnya muncul waktu mau mutusin barang mana yang harus dipesan ulang. Nyisir 1.204 baris buat nyari riwayat satu barang makan waktu 6 sampai 9 menit per barang. Buat 58 barang, itu hampir 7 jam kerja tiap kali review stok.

Setelah pindah ke kartu per barang, waktu nyarinya turun jadi di bawah 1 menit. Yang lebih kepakai: 9 dari 58 barang ternyata nggak pernah bergerak sama sekali selama 92 hari. Modal yang nyangkut di sembilan barang itu Rp 4,3 juta.

Angka itu nggak pernah kelihatan di buku harian, karena barang yang nggak bergerak emang nggak nongol di catatan.

Kesalahan umum waktu pakai kartu stok

Kartu disimpan jauh dari barangnya

Kalau harus jalan ke kantor buat ngisi kartu, pencatatannya bakal ditunda. Yang ditunda biasanya nggak jadi ditulis.

Gabung semua varian dalam satu kartu

Saldo 21 kemeja nggak berguna kalau kamu nggak tau 21 itu terdiri dari ukuran apa aja. Pecah minimal di kolom saldonya.

Nimpa saldo pakai hasil hitung fisik

Selisih antara catatan dan fisik itu informasi, bukan kesalahan yang harus disembunyiin. Tulis di baris opname terpisah.

Keterangan diisi seadanya

"Masuk" dan "keluar" doang nggak nolong siapapun. Tulis nomor nota atau nama supplier, biar bisa dicocokin sama dokumen lain waktu ada selisih.

Gimana kalau mau versi Excel-nya?

Bikin satu sheet mutasi buat semua barang, terus satu sheet kartu yang narik data per barang. Dropdown kode barang di satu sel, sisanya ngikut.

=IFERROR(VLOOKUP($B$2, master!$A:$C, 2, FALSE), "Kode nggak ketemu")

Buat saldo berjalannya, SUMIFS yang ngerjain, dengan syarat kode barang plus tanggal lebih kecil sama dengan tanggal baris itu. Dropdown-nya dipasang lewat Data Validation, caranya ada di dokumentasi Microsoft. Buat nangkep kode yang salah ketik, bungkus rumusnya pakai IFERROR kayak contoh di atas.

FAQ

Satu kartu stok buat berapa barang?

Satu kartu buat satu jenis barang, dan varian dihitung sebagai jenis terpisah. Kaos hitam ukuran M dan kaos hitam ukuran L itu dua kartu, bukan satu. Kalau kamu gabung varian dalam satu kartu, saldo akhirnya nggak bisa dipakai buat mutusin apa yang harus dipesan ulang.

Kartu stok harus ditempel di rak atau disimpan di kantor?

Kalau yang ngisi orang gudang, tempel di rak atau di kotak barangnya. Pencatatan yang harus jalan dulu ke meja kantor bakal sering ketunda dan akhirnya bolong. Simpan salinan rekapnya di kantor buat kebutuhan laporan, tapi kartu yang dipakai sehari-hari biarin nempel dekat barangnya.

Kolom saldo itu diisi hasil hitung fisik atau hasil hitungan?

Hasil hitungan dari baris sebelumnya. Saldo baru = saldo lama + masuk - keluar. Kalau kamu isi pakai angka hasil ngitung di rak, selisih antara catatan dan fisik jadi nggak pernah kelihatan. Hasil hitung fisik ditulis di baris opname terpisah dengan keterangan yang jelas.

Apotek wajib pakai kartu stok?

Buat obat golongan tertentu, pencatatan mutasi memang jadi kewajiban yang diperiksa waktu inspeksi sarana. Kartu stok dengan kolom nomor batch dan tanggal kedaluwarsa itu bentuk paling umum yang dipakai. Aturan rincinya cek langsung ke regulasi kefarmasian yang berlaku, jangan ngandelin template dari internet.

Lebih baik kartu stok manual atau langsung Excel?

Kalau jenis barangnya di bawah 50 dan yang nyatet cuma satu orang, kartu manual masih efisien. Di atas 100 jenis barang, nyari kartu satu per satu udah lebih lama daripada ngetik di spreadsheet. Banyak toko jalanin dua-duanya: kartu fisik di rak buat kasir, rekap Excel di kantor buat laporan mingguan.

Langkah berikutnya

Pilih satu variasi yang paling dekat sama usaha kamu, terus bikin kartunya buat 10 barang paling laris duluan. Sepuluh barang itu biasanya nyumbang lebih dari separuh omzet, jadi hasilnya kerasa lebih cepat daripada bikin 80 kartu sekaligus.

Kalau kamu mau langsung ke versi spreadsheet, rumus dan struktur sheet-nya udah aku jabarin di panduan bikin Excel stok barang dari nol. File jadi yang tinggal pakai ada di template stok barang Excel.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

XLOOKUP Google Sheets: Cara Pakai dan Contohnya (2026)
Tutorial Excel & Sheets
20 Juli 2026•9 menit baca

XLOOKUP Google Sheets: Cara Pakai dan Contohnya (2026)

XLOOKUP nyari nilai dan bisa ke kiri atau kanan, plus punya nilai default kalau nggak ketemu. Ini pengganti VLOOKUP yang lebih ringkas.

BimaBima
INDEX MATCH Google Sheets: Lookup Lebih Fleksibel dari VLOOKUP (2026)
Tutorial Excel & Sheets
19 Juli 2026•9 menit baca

INDEX MATCH Google Sheets: Lookup Lebih Fleksibel dari VLOOKUP (2026)

INDEX MATCH gabung dua fungsi buat lookup yang bisa nyari ke kiri dan nggak gampang rusak. Ini alasan banyak analis pindah dari VLOOKUP.

BimaBima
SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)
Tutorial Excel & Sheets
18 Juli 2026•8 menit baca

SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)

SUMPRODUCT ngaliin dua kolom atau lebih baris per baris, terus jumlahin hasilnya. Cocok buat total qty kali harga sampai hitungan bersyarat.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore