Format Stok Barang: Kolom Minimum Supaya Datamu Bisa Dianalisis
Blog/Tutorial Excel & Sheets/Format Stok Barang: Kolom Minimum Supaya Datamu Bisa Dianalisis

Format Stok Barang: Kolom Minimum Supaya Datamu Bisa Dianalisis

BimaBima
·1 Agustus 2025·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Format stok barang yang bisa dianalisis pakai aturan satu baris untuk satu transaksi, bukan satu baris untuk satu barang. Tabel transaksinya butuh sembilan kolom minimum, mulai dari id transaksi sampai keterangan, sementara nama barang dan batas minimum dipisah ke tabel master. Tanggal harus disimpan sebagai tanggal asli dan jumlah selalu ditulis positif dengan arah pergerakan di kolom jenis.

Format stok barang yang bisa dianalisis pakai aturan satu baris untuk satu transaksi, bukan satu baris untuk satu barang.

File stok yang rapi di mata sering jadi mustahil dianalisis. Merge cell, baris total di tengah tabel, tanggal berbentuk teks.

Aku bakal kasih 9 kolom minimum yang bikin datamu siap dipivot, plus cara ngerapiin file yang telanjur kacau tanpa ngetik ulang dari nol.

Apa itu format stok barang yang bisa dianalisis?

Format yang bisa dianalisis punya tiga ciri: satu baris mewakili satu kejadian, satu kolom nyimpen satu jenis informasi, dan nggak ada baris atau kolom hiasan di dalam tabel. Di dunia data, susunan ini disebut tabel panjang. Semua alat rekap, dari pivot table sampai Python, ngarepin bentuk ini.

Cirinya gampang dicek. Kalau kamu bisa nambah data cuma dengan nambah baris di bawah tanpa mikir, formatmu udah bener.

Kenapa satu baris satu transaksi, bukan satu baris satu barang?

Format satu baris satu barang keliatan hemat tempat. Tiap barang punya satu baris, lalu kolom nambah tiap ganti hari: masuk 1 Juli, keluar 1 Juli, masuk 2 Juli, dan seterusnya.

Masalahnya muncul di hari ke-31. Tabelmu punya 62 kolom, rumus rekapmu harus diubah tiap bulan, dan pivot table nggak bisa ngelompokin per minggu.

Dengan satu baris satu transaksi, nambah data cuma nambah baris ke bawah. Rentang rumus nggak berubah, dan kamu bisa motong data per hari, per minggu, per pemasok, atau per kategori tanpa nyusun ulang apa pun.

Bandingin dua bentuk ini:

AspekSatu baris per barangSatu baris per transaksi
Nambah data harianNambah kolomNambah baris
Pivot tableSusah, sering gagalLangsung jalan
Rekap per periodeRumus diubah tiap bulanCukup ganti batas tanggal
Nyari riwayat satu barangBaca ke sampingFilter satu kolom
Lebar fileBengkakTetap 9 kolom

9 kolom minimum di tabel transaksi stok

Ini susunan yang aku pakai buat toko kecil sampai menengah. Sembilan kolom, nggak lebih sebelum kebutuhannya jelas.

NoKolomTipeContohKenapa perlu
1id_transaksiTeksTRX-2025-0714-018Ngunci tiap baris biar duplikat ketahuan
2tanggalTanggal2025-07-14Dasar semua rekap periode
3kode_barangTeksBRG-021Nyambung ke tabel master
4jenisTeksKeluarArah pergerakan barang
5jumlahAngka14Selalu positif
6satuanTekskgNyegah salah jumlah antar kemasan
7harga_satuanAngka16500Buat ngitung nilai stok
8lokasiTeksDepokMisahin stok antar cabang atau gudang
9keteranganTeksPenjualanBedain terjual, rusak, retur, kepakai sendiri

Kolom keterangan sering dianggap remeh, padahal dia yang jawab kenapa stok berkurang tanpa ada penjualan. Isinya dibatesin lewat dropdown, jangan diketik bebas.

Kalau tokomu punya lebih dari satu orang yang nyatet, tambah kolom kesepuluh berisi nama petugas. Itu yang bikin selisih bisa ditelusuri.

Kolom apa yang harus dipisah ke tabel master?

Nama barang jangan ditulis di tiap baris transaksi. Cukup kode barangnya, lalu nama ditarik dari tabel master.

Alasannya: kalau nama ditulis manual 1.400 kali, kamu bakal punya tujuh ejaan buat barang yang sama. Minyak Goreng 2L, minyak goreng 2 liter, MG 2L, dan seterusnya.

Kolom di tabel masterContoh
kode_barangBRG-021
nama_barangGula pasir 1kg
kategoriSembako
satuan_dasarpcs
batas_minimum10
pemasokCV Sinar Jaya

Aturan pemisahannya sederhana: informasi yang nggak berubah tiap transaksi taruh di master. Informasi yang berubah tiap kejadian taruh di tabel transaksi.

Aturan format per tipe data

Ini bagian yang paling sering bikin rumus rekap gagal padahal datanya lengkap.

TipeAturanTanda ada masalah
TanggalSimpan sebagai tanggal asliIsinya nempel di kiri sel
AngkaTanpa titik ribuan manual, tanpa teks RpSUM ngasih hasil nol
TeksSatu ejaan, tanpa spasi ekstraFilter nampilin dua pilihan yang keliatan sama
KodePanjang seragam, tanpa spasiVLOOKUP ngasih error walau kodenya ada
KosongBiarkan kosong, jangan tulis stripRata-rata dan jumlah jadi salah

Buat angka rupiah, simpen angkanya polos lalu atur tampilannya lewat format sel. Nulis Rp langsung di dalam sel bikin isinya jadi teks. Kalau kamu butuh nampilin tanggal dalam bentuk teks buat judul laporan, itu tugas fungsi TEXT, bukan cara nyimpen datanya.

Spasi ekstra di ujung nama adalah penyebab error lookup nomor satu. Bersihin pakai rumus TRIM Excel sebelum data dipakai.

Gimana cara ngerapiin file stok yang udah berantakan?

Jangan ketik ulang. Tujuh langkah ini biasanya cukup, dan kerjakan berurutan.

  1. Salin file aslinya dulu. Kasih nama dengan tanggal hari ini. Semua langkah berikutnya dikerjain di salinan.
  2. Hapus semua merge cell. Blok seluruh sheet, klik tombol Merge and Center dua kali buat ngelepasin semuanya.
  3. Keluarin baris total dari dalam tabel. Baris subtotal di tengah data bikin pivot table ngitung dobel. Pindah ke sheet terpisah.
  4. Benerin kolom tanggal. Kalau masih teks, pakai menu Data lalu Text to Columns, pilih Date di langkah ketiga. Detailnya di cara format tanggal Excel.
  5. Satuin ejaan nama barang. Bikin daftar nama unik dulu, lalu petakan tiap versi ke satu nama baku. Cara nyari duplikatnya ada di cara remove duplicate Excel.
  6. Bikin kode barang. Nomori barang dari daftar nama baku tadi, format seragam kayak BRG-001. Setelah ini, nama barang dihapus dari tabel transaksi.
  7. Ubah rentangnya jadi tabel Excel. Menu Insert lalu Table, kasih nama Log. Rumus dan pivot jadi ikut tumbuh sendiri pas kamu nambah baris.

Setelah tujuh langkah ini, rekap harian dan mingguan bisa langsung dibangun. Caranya ada di laporan stok barang.

Contoh kasus: ngerapiin 1.412 baris data toko_berkah

Toko_berkah punya file stok setahun berisi 1.412 baris transaksi. Kelihatannya rapi: ada garis tabel, warna per kategori, dan subtotal per bulan.

Begitu dicoba dipivot, hasilnya kacau. Ini yang ketemu pas dicek satu-satu.

MasalahJumlahAkibat
Tanggal kesimpan sebagai teks217 barisRekap per bulan bolong
Nama barang beda ejaan7 versi buat 3 barangSatu barang kehitung tiga barang
Baris subtotal di dalam tabel12 barisTotal kehitung dobel
Sel dengan spasi ekstra84 selLookup gagal
Angka jumlah ditulis minus139 barisArah pergerakan campur aduk

Angka yang paling mahal ada di baris kedua. Tiga barang yang ketulis tujuh versi bikin laporan penjualan setahun salah baca. Gula pasir 1kg keliatan cuma laku 96 unit, padahal setelah digabung angkanya 341 unit.

Akibatnya batas minimum gula diset kekecilan selama berbulan-bulan, dan itu penyebab utama dari 11 kejadian barang kosong di Juli.

Ngerapiinnya makan waktu 2 jam sekali kerja. Setelah itu, rekap bulanan yang tadinya dikerjain 90 menit tiap akhir bulan turun jadi 6 menit lewat pivot table.

Kesalahan format yang bikin data nggak bisa dianalisis

1. Merge cell di area data. Filter, sort, dan pivot table langsung rusak. Merge cuma boleh di kepala laporan, di luar tabel.

2. Judul kolom lebih dari satu baris. Pivot table cuma baca satu baris judul. Gabung jadi satu baris, misalnya harga_satuan.

3. Warna sebagai penanda status. Warna nggak bisa dihitung rumus. Kalau statusnya penting, bikin kolom sendiri.

4. Baris kosong sebagai pemisah bulan. Excel nganggap tabelmu berhenti di situ. Pakai kolom bulan kalau perlu.

5. Satu file per bulan tanpa struktur sama. Kalau urutan kolomnya beda tiap file, gabungin dua belas file jadi kerjaan seharian.

6. Kode barang berubah pas nama barang berubah. Riwayat penjualannya jadi putus. Kode itu permanen, nama boleh diperbarui.

7. Nulis satuan di kolom jumlah. Isi 14 kg bikin kolomnya jadi teks. Angka dan satuan pisah kolom.

FAQ

Berapa kolom minimum buat format stok barang?

Sembilan kolom di tabel transaksi: id transaksi, tanggal, kode barang, jenis, jumlah, satuan, harga satuan, lokasi, dan keterangan. Nama barang, kategori, dan batas minimum jangan ditaruh di sini, pisahin ke tabel master yang disambung lewat kode barang. Pemisahan itu yang bikin datamu nggak bengkak dan nama barang nggak ketulis beda-beda di tiap baris.

Kenapa satu baris harus satu transaksi?

Karena format satu baris satu barang maksa kamu nambah kolom tiap ganti hari, dan itu bikin pivot table sama rumus rekap nggak jalan. Dengan satu baris satu transaksi, nambah data cuma nambah baris ke bawah. Rentang rumusmu nggak perlu diubah, dan kamu bisa motong data dari sisi mana pun tanpa nyusun ulang tabelnya.

Tanggal di file stok sebaiknya format apa?

Simpan sebagai tanggal asli, bukan teks. Cara ngeceknya gampang: klik selnya, kalau isinya nempel di kanan berarti udah tanggal, kalau nempel di kiri berarti masih teks. Tanggal berbentuk teks bikin rumus dengan batas periode langsung gagal dan pivot table nggak bisa ngelompokin per bulan. Tampilannya boleh diatur sesukamu lewat format sel.

Boleh nggak nulis jumlah barang keluar sebagai angka minus?

Sebaiknya jangan. Simpan jumlah selalu positif dan taruh arah pergerakannya di kolom jenis, isinya Masuk atau Keluar. Kalau kamu campur angka minus dan positif, rumus rekapmu jadi berlapis dan gampang salah. Kalau nanti butuh angka bersih, tinggal kurangin total Keluar dari total Masuk pakai dua rumus SUMIFS.

Gimana ngerapiin file stok yang udah telanjur berantakan?

Salin dulu file aslinya sebagai cadangan. Lalu kerjakan berurutan: hapus merge cell, pisah baris total keluar dari tabel, ubah kolom tanggal jadi tanggal asli, rapikan nama barang jadi satu ejaan, dan terakhir bikin kode barang unik. Kerjakan satu kolom sampai selesai sebelum pindah, karena ngerjain semuanya sekaligus bikin kamu kehilangan jejak perubahan.

Cek file stokmu sekarang

Tiga hal yang nentuin datamu bisa dianalisis atau nggak: satu baris satu transaksi, tanggal disimpan sebagai tanggal, dan nama barang dipisah ke tabel master.

Buka file stokmu, klik satu sel di kolom tanggal, dan lihat isinya nempel di kiri atau kanan. Kalau di kiri, itu pekerjaan pertamamu hari ini.

Setelah formatnya beres, susun rekapnya lewat laporan stok barang. Rumus rekapnya pakai fungsi SUMIFS, dan referensi resmi format datanya 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