Laporan Penjualan Sederhana untuk Pemula: Satu Sheet, Delapan Kolom
Blog/Tutorial Excel & Sheets/Laporan Penjualan Sederhana untuk Pemula: Satu Sheet, Delapan Kolom

Laporan Penjualan Sederhana untuk Pemula: Satu Sheet, Delapan Kolom

BimaBima
·10 Juli 2025·8 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Laporan penjualan sederhana cukup satu sheet berisi delapan kolom: tanggal, nomor struk, nama produk, jumlah, harga satuan, total, metode bayar, dan catatan. Kolom total diisi rumus jumlah dikali harga, bukan diketik manual. Rekap omzet harian dan produk terlaris dihitung di sheet terpisah pakai SUMIFS dan pivot table, jadi data mentahnya nggak pernah diutak-atik.

Laporan penjualan sederhana cukup satu sheet berisi delapan kolom, dan kamu bisa bikinnya dalam 20 menit.

Nggak butuh template berbayar. Nggak butuh macro. Nggak butuh aplikasi kasir.

Yang bikin catatan penjualan gagal biasanya bukan kurang canggih, tapi kebanyakan kolom. Kalau ngisi satu transaksi butuh 12 isian, kamu bakal skip di hari ketiga.

Di bawah ini delapan kolomnya, langkah bikinnya dari nol, tiga rumus rekap, dan rutinitas lima menit tiap tutup toko.

Apa itu laporan penjualan sederhana?

Laporan penjualan sederhana adalah satu tabel yang nyatat tiap barang terjual dalam satu baris, dengan kolom secukupnya buat jawab tiga pertanyaan harian: hari ini omzetnya berapa, barang apa yang paling laku, dan berapa uang tunai yang harusnya ada di laci. Rekapnya dihitung otomatis, bukan diketik ulang.

Bedanya sama laporan keuangan lengkap: laporan penjualan cuma ngurus uang masuk dari jualan. Nggak ada biaya sewa, gaji, atau listrik di sini.

Delapan kolom apa aja yang dibutuhin?

Ini kolomnya, urut dari kiri ke kanan sesuai urutan kamu ngisi.

KolomNamaContoh isiKenapa perlu
Atanggal10/07/2025Dasar semua rekap harian dan bulanan
Bno_struk001Buat ngitung jumlah pembeli, bukan jumlah barang
Cnama_produkMinyak Goreng 1LBuat tau barang terlaris
Dqty2Jumlah unit terjual
Eharga_satuan18500Harga jual saat itu
Ftotal=D2*E2Hasil rumus, jangan diketik
GbayarTunaiBuat cocokin uang di laci
HcatatanTitip bayar besokBoleh kosong, buat kasus aneh

Delapan kolom ini sengaja pendek. Satu transaksi selesai dalam belasan detik, dan itu yang bikin kamu betah ngisi tiap hari.

Kalau usahamu udah lebih besar dan butuh kode produk plus sheet master, lanjut ke struktur tabel laporan penjualan.

Gimana cara bikinnya dari nol?

Ikutin urut. Total sekitar 20 menit, sekali seumur hidup.

  1. Buka Excel atau Google Sheets, bikin file baru, kasih nama Penjualan 2025.
  2. Ganti nama sheet pertama jadi transaksi.
  3. Ketik delapan nama kolom tadi di baris 1, dari sel A1 sampai H1.
  4. Blok baris 1, tebalkan, kasih warna latar biar gampang dibedain.
  5. Blok kolom A, atur formatnya jadi Date. Blok kolom E dan F, atur jadi Number dengan pemisah ribuan.
  6. Di sel F2, ketik =D2*E2, terus tarik ke bawah sekitar 500 baris.
  7. Klik sel A2, masuk View, Freeze Panes, pilih Freeze Top Row biar judul kolom nggak ilang waktu scroll.
  8. Bikin sheet kedua, kasih nama rekap. Sheet ini yang bakal nampung semua hitungan.

Selesai. Sekarang tiap kali ada yang beli, kamu tinggal ngisi satu baris.

Tiga rumus rekap yang perlu kamu pasang

Semua rumus ini ditulis di sheet rekap, bukan di sheet transaksi. Data mentah jangan pernah disisipin baris total.

Omzet per tanggal

Tulis daftar tanggal di kolom A sheet rekap, mulai dari A2. Di sel B2:

=SUMIFS(transaksi!F:F;transaksi!A:A;A2)

Rumus ini jumlahin kolom total di sheet transaksi, khusus baris yang tanggalnya cocok. Tarik ke bawah sepanjang daftar tanggalmu. Detail argumennya ada di dokumentasi SUMIFS Microsoft.

Jumlah pembeli per tanggal

Satu struk bisa berisi lima barang, jadi jumlah baris bukan jumlah pembeli. Di Google Sheets:

=COUNTUNIQUE(FILTER(transaksi!B:B;transaksi!A:A=A2))

Angka ini dipakai buat ngitung rata-rata belanja per struk, atau yang biasa disebut average order value. Bagi omzet harian sama jumlah struknya.

Produk terlaris

Buat yang ini, pivot table lebih enak daripada rumus. Blok data di sheet transaksi, masuk Insert, pilih PivotTable, taruh nama_produk di Rows dan qty di Values, terus urutkan dari besar ke kecil.

Di Google Sheets, satu rumus juga cukup:

=QUERY(transaksi!A:H;
  "select C, sum(D), sum(F)
   where A is not null
   group by C
   order by sum(D) desc
   limit 10";1)

Kalau kamu mau kolom total di sheet transaksi kehitung sendiri sampai baris terakhir tanpa perlu ditarik manual, pakai ARRAYFORMULA.

Rutinitas lima menit tiap tutup toko

File yang bagus nggak ada gunanya kalau nggak diisi. Ini urutan yang paling gampang dijaga:

  1. Buka sheet transaksi, pastikan semua struk hari ini udah masuk.
  2. Lihat omzet hari ini di sheet rekap.
  3. Hitung uang tunai di laci, bandingin sama total baris yang metode bayarnya Tunai.
  4. Kalau selisih, cari barisnya sekarang juga. Besok kamu udah lupa.
  5. Tutup file.

Langkah ketiga yang paling sering dilewatin, dan itu justru satu-satunya cara kamu tau datanya bener.

Contoh kasus: warung Bu Rina sebulan pertama

Ini simulasi dari data toko_berkah punya Ngulik Data, dipotong jadi satu bulan biar mirip skala warung kecil. Isinya 1.240 baris transaksi dari 30 hari.

Sebelum pakai file ini, catatan penjualan cuma ditulis di buku, dan rekap bulanan diketik ulang dari buku ke kalkulator. Butuh sekitar 2 jam tiap akhir bulan.

Setelah pindah ke satu sheet delapan kolom, rekapnya jalan sendiri. Tapi yang lebih menarik bukan hemat waktunya, melainkan angka yang baru kelihatan.

Yang dikiraYang keluar dari data
Omzet paling gede hari MingguPaling gede hari Jumat, Rp 1,42 juta rata-rata
Produk terlaris mie instanMie instan nomor satu per unit, tapi minyak goreng nyumbang omzet 2,1 kali lipat
Pembayaran didominasi tunaiTunai 61 persen, sisanya transfer dan QRIS

Keputusan yang berubah: stok minyak goreng dinaikin buat hari Kamis sore, karena Jumat pagi sering kehabisan. Perubahan kecil itu datang dari kolom tanggal yang selama ini nggak pernah dijumlahin per hari.

Kesalahan umum pemula

Bikin sheet baru tiap bulan. Nanti rekap tahunan jadi kerja manual lagi. Satu sheet buat semua bulan, kolom tanggal yang misahin.

Ngetik total manual. Kalau kolom F diketik angka, kamu kehilangan satu-satunya cara ngecek qty dan harga nyambung atau nggak.

Nulis harga pakai kata Rp. Angka yang diketik Rp 18.500 kebaca sebagai teks, dan SUMIFS-nya balikin nol. Ketik 18500 aja, format rupiahnya diatur lewat tampilan sel.

Nambah baris total di tengah data. Ini bikin pivot table dan SUMIFS ngitung angka yang sama dua kali. Semua total taruh di sheet rekap.

Nunda input sampai akhir minggu. Sabtu sore kamu nggak akan inget siapa yang bayar pakai QRIS hari Selasa. Isi tiap hari, walau cuma lima menit.

FAQ

Berapa kolom minimal buat laporan penjualan sederhana?

Delapan kolom: tanggal, nomor struk, nama produk, jumlah, harga satuan, total, metode bayar, dan catatan. Delapan ini cukup buat jawab pertanyaan sehari-hari seperti omzet hari ini berapa, produk mana yang paling laku, dan berapa uang tunai yang harus ada di laci. Kalau nanti butuh lebih detail, tambahin kolom baru di sebelah kanan, jangan disisipin di tengah.

Lebih baik pakai Excel atau Google Sheets buat laporan penjualan?

Google Sheets kalau kamu input dari HP atau ada lebih dari satu orang yang ngisi, karena filenya online dan otomatis kesimpan. Excel kalau datanya udah puluhan ribu baris dan kamu butuh pivot table yang gesit. Buat toko kecil dengan puluhan transaksi sehari, dua-duanya sama-sama cukup. Yang lebih nentuin adalah kamu rutin ngisinya atau nggak.

Kolom total sebaiknya diketik atau pakai rumus?

Pakai rumus jumlah dikali harga satuan. Kalau diketik manual, kamu nggak punya cara ngecek apakah angkanya nyambung sama qty dan harga yang tertulis. Salah ketik satu digit di kolom total bisa bikin omzet harian meleset ratusan ribu, dan kesalahan itu nggak akan ketahuan sampai kamu cocokin sama uang di laci.

Gimana cara hitung omzet per hari dari data ini?

Pakai SUMIFS di sheet rekap. Rumusnya menjumlahkan kolom total dengan syarat kolom tanggal sama dengan tanggal yang kamu tulis di sheet rekap. Bikin daftar tanggal di satu kolom, tarik rumusnya ke bawah, dan omzet harian sebulan langsung kelihatan. Cara ini lebih aman daripada nambah baris subtotal di tengah data mentah.

Perlu nyatat modal atau harga beli juga?

Perlu kalau kamu mau tau untungnya, bukan cuma omzetnya. Tambahin satu kolom harga modal per unit di sebelah kanan, terus bikin kolom laba berisi total dikurangi harga modal dikali jumlah. Dari situ kamu bisa lihat produk mana yang ramai tapi tipis marginnya. Kalau baru mulai, catat omzet dulu sebulan, baru tambahin kolom modal.

Penutup

Ringkasnya:

  • Satu sheet transaksi, satu sheet rekap, nggak usah lebih
  • Delapan kolom, dan kolom total selalu rumus
  • Lima menit tiap tutup toko lebih berharga dari template paling canggih

Buka spreadsheet sekarang, ketik delapan judul kolomnya, terus isi transaksi hari ini. Besok pagi kamu udah punya angka omzet pertama yang beneran datang dari datamu sendiri.

Kalau nanti mau nampilin angkanya dalam bentuk grafik, lanjut ke cara bikin dashboard Excel. Buat kerangka yang lebih lengkap, ambil template laporan penjualan 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