Form Laporan Stok Barang Excel: Struktur dan Cara Mengisinya
Blog/Tutorial Excel & Sheets/Form Laporan Stok Barang Excel: Struktur dan Cara Mengisinya

Form Laporan Stok Barang Excel: Struktur dan Cara Mengisinya

BimaBima
·29 Juli 2025·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Form laporan stok barang Excel adalah lembar isian buat nyatet stok awal, barang masuk, barang keluar, dan stok akhir tiap barang dalam satu periode. Struktur yang cukup buat toko kecil butuh 8 kolom, dan stok akhir wajib dihitung rumus, bukan diketik manual. Isi form-nya di jam yang sama tiap hari biar angkanya nyambung sama fisik barang di rak.

Form laporan stok barang Excel adalah lembar isian buat nyatet stok awal, barang masuk, barang keluar, dan stok akhir tiap barang dalam satu periode.

Masalahnya bukan bikin form-nya. Yang susah bikin form yang beneran diisi tiap hari sampai bulan ketiga.

Aku bakal kasih struktur 8 kolom yang cukup buat toko kecil, rumus yang bikin stok akhir jalan sendiri, dan cara ngisinya biar angkanya nyambung sama fisik barang di rak.

Apa itu form laporan stok barang?

Form laporan stok barang adalah lembar isian terstruktur buat ngerekam pergerakan barang dalam satu periode. Isinya kepala laporan (nama toko, periode, petugas), tabel per barang berisi stok awal sampai stok akhir, lalu ringkasan di bawahnya. Bedanya sama daftar stok biasa: form ini punya slot isian tetap dan kolom hasil yang dihitung rumus.

Buat pemilik warung atau toko kelontong, form ini yang bikin kamu tahu barang mana yang habis sebelum pembeli yang ngasih tahu.

Kolom apa aja yang wajib ada di form laporan stok barang?

Delapan kolom. Nggak lebih dulu di awal, karena form yang kolomnya belasan biasanya ditinggalin dalam seminggu.

KolomIsiDiisi manual?Contoh
Kode barangIdentitas unikYa (dropdown)BRG-014
Nama barangNama yang dikenal karyawanNggak, ambil otomatisMinyak goreng 2L
SatuanUnit hitungnyaNggak, ambil otomatisbotol
Stok awalSisa periode sebelumnyaNggak, salin dari kemarin24
MasukPembelian atau retur masukYa12
KeluarTerjual, rusak, atau kepakaiYa19
Stok akhirSisa hari iniNggak, rumus17
Batas minimumAmbang restockYa, sekali di awal15

Cuma tiga kolom yang diisi tangan tiap hari: masuk, keluar, dan kode barang. Sisanya kerjaan rumus. Itu yang bikin form-nya bertahan dipakai.

Di atas tabel, sisain empat baris buat kepala laporan: nama toko, tanggal, nama petugas, dan nomor form. Kepala laporan ini penting pas ada selisih dan kamu perlu tahu siapa yang megang shift hari itu.

Gimana cara bikin form laporan stok barang di Excel?

Sembilan langkah, sekali kerja sekitar 30 menit. Setelah itu tinggal dipakai.

  1. Bikin tiga sheet. Kasih nama Master, Form, dan Log. Master isi daftar barang, Form buat isian harian, Log buat riwayat.
  2. Isi sheet Master. Tiga kolom: kode barang, nama barang, satuan. Tambah kolom batas minimum di sini juga biar nggak diisi ulang tiap hari.
  3. Susun kepala laporan di sheet Form. Baris 1 sampai 4 buat nama toko, tanggal, petugas, nomor form. Isi tanggal pakai =TODAY() kalau kamu isi di hari yang sama.
  4. Tulis judul kolom di baris 6. Delapan kolom tadi, dari A sampai H. Bold, kasih warna latar teal biar kepisah dari isian.
  5. Bikin dropdown kode barang. Blok kolom A mulai baris 7, buka menu Data lalu Data Validation, pilih List, arahkan ke kolom kode di sheet Master.
  6. Tarik nama dan satuan otomatis. Di kolom B baris 7, tulis rumus VLOOKUP yang nyari kode di Master. Sama buat kolom C, cuma ganti nomor kolomnya.
  7. Pasang rumus stok akhir. Di kolom G baris 7, isi =D7+E7-F7. Tarik ke bawah sebanyak baris yang kamu butuh.
  8. Kasih penanda restock. Tambah kolom I berisi status, pakai IF yang bandingin stok akhir sama batas minimum.
  9. Kunci kolom rumus. Blok kolom B, C, G, dan I, buka Format Cells, centang Locked, lalu aktifkan Protect Sheet. Sekarang rumusnya aman dari kehapus nggak sengaja.

Sheet Log kepakai nanti pas kamu mau rekap mingguan. Isinya tiap baris satu transaksi, bukan satu barang. Aturan formatnya aku bahas terpisah di format stok barang.

Rumus apa yang dipakai di form laporan stok?

Empat rumus, dan semuanya rumus dasar. Nggak perlu makro atau add-in.

Ambil nama barang dari kode:

=IFERROR(VLOOKUP($A7,Master!$A:$D,2,FALSE),"")

Kode barang dicari di sheet Master, lalu ditarik nama dari kolom kedua. Bungkus IFERROR biar sel kosong tetap bersih, nggak muncul tulisan error. Penjelasan lengkapnya ada di fungsi VLOOKUP dan fungsi IFERROR.

Hitung stok akhir:

=D7+E7-F7

Stok awal tambah masuk kurang keluar. Ini rumus yang paling sering diakalin orang dengan ngetik manual, dan itu sumber salah hitung nomor satu.

Kasih status restock:

=IF(G7<=H7,"RESTOCK","Aman")

Kalau stok akhir udah nyentuh batas minimum, muncul tulisan RESTOCK. Sambungin sama conditional formatting biar barisnya nyala merah. Caranya ada di cara conditional formatting Excel.

Rekap dari sheet Log:

=SUMIFS(Log!$E:$E,Log!$B:$B,$A7,Log!$D:$D,"Masuk")

Rumus ini jumlahin semua barang masuk buat satu kode barang. Ganti kata Masuk jadi Keluar buat sisi sebaliknya. Detail argumennya di fungsi SUMIFS.

Gimana cara ngisi form-nya tiap hari?

Isi di jam yang sama tiap hari. Ini aturan yang paling sering dilanggar dan paling bikin data berantakan, karena stok jam 9 pagi beda sama stok jam 8 malam.

Urutan pengisian harian:

  1. Salin stok akhir kemarin jadi stok awal hari ini. Kalau file-nya per hari, cukup copy kolom G ke kolom D di file baru.
  2. Catat barang masuk begitu barangnya dateng, jangan nunggu tutup toko.
  3. Catat barang keluar dari nota penjualan, tambah barang rusak dan barang yang kepakai sendiri.
  4. Sebelum tutup, hitung fisik 5 barang paling laris dan bandingin sama kolom stok akhir.
  5. Tulis selisihnya di kolom catatan kalau ada, lengkap sama dugaan penyebabnya.

Langkah keempat itu yang bikin form-mu kepercaya. Hitung fisik semua barang tiap hari nggak realistis, tapi 5 barang laris cuma makan 3 menit dan nangkep mayoritas masalah.

Contoh kasus: form stok toko_berkah

Toko_berkah punya 120 jenis barang dan dua karyawan yang gantian shift. Sebelum ada form, mereka ngandelin ingatan buat tahu apa yang perlu dibeli. Setelah 42 hari pakai form 8 kolom ini, ini yang kelihatan dari datanya.

KodeNamaAwalMasukKeluarAkhirMinStatus
BRG-014Minyak goreng 2L2412191715Aman
BRG-021Gula pasir 1kg18014410RESTOCK
BRG-033Telur 1kg3020361420RESTOCK

Dari 42 hari pencatatan itu, selisih antara angka form dan hitungan fisik muncul di 9 hari. Delapan di antaranya kejadian di hari yang sama: hari pas ada pengiriman barang di siang bolong sementara toko lagi ramai.

Penyebabnya ketahuan gara-gara kolom petugas di kepala laporan. Pengiriman siang dicatat belakangan, dan sering kelewat. Solusinya bukan nambah kolom, tapi mindahin jadwal pengiriman ke pagi. Setelah itu, selisih turun jadi 1 hari dalam 30 hari berikutnya.

Angka lain yang kepakai: telur keluar rata-rata 34 unit per minggu, tapi batas minimumnya cuma diset 20. Artinya stok cuma tahan 4 hari, padahal supplier datang seminggu sekali. Batas minimumnya naik jadi 40, dan kejadian telur kosong berhenti.

Kesalahan umum bikin form laporan stok

1. Ngetik stok akhir manual. Kolom hasil harus rumus. Begitu diketik tangan, form-mu jadi catatan biasa yang nggak bisa dipercaya.

2. Merge cell di area tabel. Kelihatan rapi, tapi bikin filter dan pivot table rusak. Merge cuma boleh di kepala laporan.

3. Ngisi kolom keluar cuma dari penjualan. Barang rusak, kadaluarsa, dan yang kepakai sendiri juga keluar. Kalau nggak dicatat, selisihnya numpuk diam-diam.

4. Nggak pakai kode barang. Nama barang gampang ketuker, apalagi kalau ada tiga merek minyak goreng. Kode unik yang jadi kuncinya.

5. Satu file buat setahun. File-nya jadi berat dan lambat dibuka. Pisah per bulan, lalu rekap tahunan ambil dari file bulanan.

6. Nggak ngunci kolom rumus. Satu karyawan nimpa satu sel rumus, dan angka sebulan jadi salah tanpa ketahuan.

FAQ

Berapa kolom minimal buat form laporan stok barang?

Delapan kolom udah cukup buat toko kecil: kode barang, nama barang, satuan, stok awal, masuk, keluar, stok akhir, dan batas minimum. Stok akhir jangan diketik manual, biarin rumus yang ngitung. Kalau nanti kamu butuh nilai rupiah, tambah kolom harga satuan. Mulai dari delapan dulu, soalnya form yang kolomnya kebanyakan biasanya ditinggalin dalam seminggu.

Rumus apa yang dipakai buat ngitung stok akhir?

Rumus dasarnya stok awal ditambah barang masuk dikurangi barang keluar. Kalau stok awal di kolom D, masuk di E, dan keluar di F, tulis =D5+E5-F5 di kolom stok akhir. Tarik ke bawah buat semua baris. Begitu kamu ubah angka masuk atau keluar, stok akhir ikut berubah sendiri tanpa kamu hitung ulang.

Lebih baik form stok harian atau langsung bulanan?

Isi harian, rekap bulanan. Form harian bikin selisih ketahuan dalam sehari, jadi kamu masih inget kejadiannya dan gampang nyari penyebabnya. Kalau kamu nunggu akhir bulan, selisih 30 hari numpuk jadi satu angka yang nggak bisa ditelusuri. Rekap bulanan tetap kamu bikin, tapi ambil datanya dari catatan harian pakai SUMIFS.

Gimana biar karyawan nggak salah ngisi form-nya?

Pakai dropdown buat kolom yang isinya terbatas, kayak kode barang dan satuan, lewat menu Data Validation. Kunci kolom rumus pakai proteksi sheet biar nggak kehapus. Kasih warna beda buat kolom yang boleh diisi. Tiga hal ini motong hampir semua salah ketik, dan karyawan barumu nggak perlu ditemenin pas ngisi hari pertama.

Kapan form Excel udah nggak cukup buat stok?

Pas jumlah barangmu lewat 500 SKU, ada lebih dari dua orang yang ngisi barengan, atau kamu butuh angka stok yang update tiap menit. Di titik itu file Excel gampang bentrok dan lambat. Google Sheets bisa nolong buat pengisian barengan, tapi kalau transaksimu ratusan per hari, aplikasi stok khusus lebih masuk akal.

Bikin form-mu sore ini

Tiga hal yang bikin form stok bertahan dipakai: cuma tiga kolom yang diisi tangan, stok akhir dihitung rumus, dan kolom rumusnya dikunci.

Buka Excel sekarang, bikin sheet Master isi daftar barangmu, lalu susun 8 kolom tadi di sheet Form. Setengah jam, dan besok pagi kamu udah punya angka stok yang bisa dipercaya.

Kalau kamu pengin versi jadi yang tinggal pakai, cek template Excel stok barang. Buat ngunci isian biar nggak salah ketik, ikutin cara data validation Excel. Referensi resmi rumusnya ada di dokumentasi Microsoft 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

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
REGEXMATCH Google Sheets: Cek Kecocokan Pola Teks (2026)
Tutorial Excel & Sheets
17 Juli 2026•8 menit baca

REGEXMATCH Google Sheets: Cek Kecocokan Pola Teks (2026)

REGEXMATCH ngecek apakah teks cocok sama pola tertentu dan balikin TRUE atau FALSE. Cocok buat validasi nomor HP, email, sampai filter data berantakan.

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