Sistem Keuangan Awal

Cara Mencatat Penjualan Harian Restoran

23 Jul 2026
12 min
Cara Mencatat Penjualan Harian Restoran
▶ Video Singkat
Cara Mencatat Penjualan Harian Restoran
Youtube Shorts
Tonton video

Pencatatan penjualan harian adalah fondasi utama dalam mengontrol bisnis kuliner. Dari catatan penjualan harian, owner bisa mengetahui berapa omzet hari itu, menu apa yang paling laku, metode pembayaran apa yang digunakan pelanggan, apakah ada selisih kas, apakah diskon terlalu besar, apakah refund/void wajar, dan apakah uang yang seharusnya masuk benar-benar sudah diterima.

Banyak restoran terlihat ramai, tetapi tidak memiliki catatan penjualan yang rapi. Akibatnya, owner hanya tahu “hari ini ramai” atau “hari ini sepi”, tetapi tidak tahu detail penting seperti:

Area yang Harus Diketahui Mengapa Penting
Total penjualan harian Mengetahui performa outlet
Penjualan per channel Dine-in, takeaway, delivery, catering
Metode pembayaran Tunai, QRIS, EDC, transfer, platform
Menu terjual Mengetahui menu favorit dan slow moving
Diskon, refund, void Mengontrol kebocoran dan promo
Selisih kas Mendeteksi kesalahan atau fraud
Catatan operasional Menghubungkan angka dengan kejadian di outlet

Pencatatan penjualan harian tidak boleh hanya dianggap sebagai tugas kasir. Ini adalah alat kontrol bisnis yang berhubungan langsung dengan cash flow, food cost, inventory, laporan laba rugi, pajak, promosi, dan evaluasi karyawan.

Restoran Skala Micro

A. Pembahasan Umum

Pada restoran skala mikro, pencatatan penjualan harian biasanya masih dilakukan secara manual. Owner sering merangkap sebagai kasir, koki, pembeli bahan, dan admin. Karena transaksi belum terlalu banyak, pencatatan bisa dilakukan dengan buku tulis, spreadsheet sederhana, atau aplikasi kasir basic.

Masalah paling umum pada skala mikro adalah penjualan tidak dicatat secara lengkap. Kadang owner hanya menghitung uang tunai di akhir hari. Padahal sebagian transaksi bisa berasal dari QRIS, transfer, WhatsApp order, pre-order, atau pembayaran DP. Jika semua dicampur, owner tidak tahu mana omzet hari ini, mana uang titipan untuk order besok, dan mana pembayaran order sebelumnya.

Pada skala mikro, tujuan pencatatan penjualan harian bukan untuk membuat laporan rumit, tetapi untuk menjawab beberapa pertanyaan dasar:

  1. Hari ini jualan berapa?
  2. Uang tunai yang seharusnya ada berapa?
  3. QRIS atau transfer yang masuk berapa?
  4. Menu apa yang paling laku?
  5. Apakah ada order yang belum dibayar?
  6. Apakah ada pengambilan uang oleh owner?
  7. Apakah saldo kas cocok?

B. Tujuan & Manfaat

Tujuan pencatatan penjualan harian pada skala mikro adalah membuat owner memahami kondisi usaha setiap hari secara sederhana tetapi akurat.

Manfaatnya:

Manfaat Penjelasan
Mengetahui omzet harian yang benar Tidak lagi berdasarkan perkiraan
Mengontrol uang tunai Selisih kas lebih cepat diketahui
Memisahkan DP dan omzet Laporan tidak salah
Mengetahui menu favorit Membantu produksi dan belanja bahan
Menghindari order lupa Order WhatsApp lebih rapi
Mengurangi uang usaha tercampur Pengambilan owner tercatat
Membantu keputusan harian Owner tahu bahan apa yang harus disiapkan besok

C. Proses & Alur Kerja

Alur kerja pencatatan penjualan harian mikro:

  1. Pelanggan melakukan pembelian.
  2. Owner/helper mencatat menu dan metode pembayaran.
  3. Jika ada order WhatsApp, order dicatat terpisah.
  4. Jika ada DP, dicatat sebagai order pending.
  5. Setelah tutup, owner menghitung uang tunai.
  6. Owner mengecek QRIS dan transfer.
  7. Owner membuat rekap total sales.
  8. Owner mencatat menu laku, menu habis, dan catatan penting.
  9. Data dipakai untuk belanja bahan dan evaluasi esok hari.

Alur Sederhana

Tahap Aktivitas
Transaksi Catat menu dan pembayaran
Order Pending Pisahkan DP/pre-order
Closing Hitung tunai dan cek QRIS
Rekap Jumlahkan sales harian
Evaluasi Lihat menu laku, stok habis, dan selisih

Contoh Form Penjualan Harian Mikro

Tanggal Tunai QRIS Transfer Total Sales DP/Order Besok Pengambilan Owner Saldo Kas
1 Juni Rp620.000 Rp280.000 Rp150.000 Rp1.050.000 Rp200.000 Rp0 Rp620.000
2 Juni Rp700.000 Rp300.000 Rp0 Rp1.000.000 Rp100.000 Rp200.000 Rp500.000

D. SOP yang Terkait

SOP Pencatatan Penjualan Harian Skala Mikro

Langkah Prosedur
1 Catat setiap transaksi, minimal berdasarkan menu utama
2 Pisahkan metode pembayaran: tunai, QRIS, transfer
3 Catat order WhatsApp dengan nama pelanggan, jumlah, tanggal ambil, dan status bayar
4 Pisahkan DP/pre-order dari omzet hari itu
5 Hitung uang tunai saat closing
6 Cek mutasi QRIS dan transfer
7 Catat pengambilan owner dari kas
8 Catat menu yang habis atau stok kosong
9 Buat rekap harian maksimal 10 menit setelah tutup

Contoh Form Penjualan Harian Mikro

Tanggal Tunai QRIS Transfer Total Sales DP/Order Besok Pengambilan Owner Saldo Kas
1 Juni Rp620.000 Rp280.000 Rp150.000 Rp1.050.000 Rp200.000 Rp0 Rp620.000
2 Juni Rp700.000 Rp300.000 Rp0 Rp1.000.000 Rp100.000 Rp200.000 Rp500.000

E. Audit yang Terkait

Area Audit Pertanyaan Audit
Transaksi Apakah semua transaksi dicatat?
Metode pembayaran Apakah tunai, QRIS, dan transfer dipisahkan?
DP/pre-order Apakah DP dicatat terpisah dari omzet harian?
Order WhatsApp Apakah nama pelanggan dan status bayar jelas?
Uang tunai Apakah uang fisik cocok dengan catatan?
QRIS/transfer Apakah uang benar-benar masuk rekening?
Menu terjual Apakah menu laku dan menu habis dicatat?
Pengambilan owner Apakah uang yang diambil owner dicatat?
Closing Apakah rekap dilakukan setiap hari?

F. Stakeholder Terkait

Stakeholder Peran
Owner Mencatat, menghitung, mengevaluasi penjualan
Helper/karyawan Membantu mencatat order dan pembayaran
Pelanggan Sumber transaksi dan pre-order
Penyedia QRIS/bank Menjadi channel uang masuk non-tunai
Supplier/pasar Menggunakan data sales untuk perencanaan belanja
Keluarga owner Perlu memahami uang kas usaha tidak boleh diambil tanpa catatan

G. Studi Kasus

Kedai “Bubur Pagi Bu Lina”

Komponen Kondisi
Jenis usaha Bubur ayam dan nasi uduk pagi
Jumlah kursi 8 kursi
Omzet bulanan ± Rp22 juta
Karyawan Owner + 1 helper
Channel penjualan Walk-in, takeaway, WhatsApp pre-order
Metode pembayaran Tunai, QRIS, transfer
Masalah utama Owner tidak tahu omzet harian yang sebenarnya

Bu Lina membuka kedai dari pukul 06.00 sampai 11.00. Setiap pagi kedainya cukup ramai. Pelanggan membeli bubur ayam, nasi uduk, gorengan, dan teh manis. Sebagian bayar tunai, sebagian QRIS, dan sebagian pesan lewat WhatsApp untuk diambil keesokan harinya.

Sebelumnya Bu Lina hanya mencatat seperti ini:

Hari Catatan Lama
Senin Jualan kira-kira Rp850.000
Selasa Ramai, uang ada Rp1.100.000
Rabu Banyak QRIS, belum cek
Kamis Ada pesanan kantor Rp500.000
Jumat Uang tunai tinggal Rp400.000 setelah belanja

Catatan seperti ini tidak cukup karena tidak memisahkan penjualan tunai, QRIS, transfer, DP, dan order pending.

Masalah yang Terjadi

Masalah Dampak
Tunai dan QRIS tidak dipisahkan Uang fisik tidak cocok dengan omzet
DP order besok dicampur dengan sales hari ini Omzet harian menjadi salah
Order WhatsApp tidak dicatat rapi Risiko lupa order atau salah bayar
Menu terjual tidak dicatat Tidak tahu menu paling laku
Pengambilan owner tidak dicatat Kas terlihat kurang tanpa penjelasan

Format Catatan Baru

Komponen Nilai
Penjualan tunai Rp620.000
Penjualan QRIS Rp280.000
Transfer pelanggan Rp150.000
Total sales hari ini Rp1.050.000
DP untuk order besok Rp200.000
Total uang diterima Rp1.250.000

Catatan penting: DP untuk order besok tidak dicatat sebagai omzet hari ini, tetapi sebagai uang titipan/order pending.

Rekap Menu Terjual

Menu Jumlah Terjual Harga Total
Bubur ayam 35 porsi Rp15.000 Rp525.000
Nasi uduk 22 porsi Rp18.000 Rp396.000
Gorengan 45 pcs Rp2.000 Rp90.000
Teh manis 13 gelas Rp5.000 Rp65.000
Total menu sales     Rp1.076.000

Jika total menu sales berbeda sedikit dari total uang masuk, selisih harus dijelaskan. Misalnya karena diskon pelanggan lama, pembulatan, menu gratis, atau salah catat.


H. Evaluasi & Refleksi

Pertanyaan refleksi untuk restoran mikro:

  1. Apakah saya tahu penjualan hari ini secara pasti?
  2. Apakah saya tahu berapa uang tunai yang seharusnya ada?
  3. Apakah QRIS dan transfer sudah dicek masuk?
  4. Apakah DP pelanggan saya campur dengan omzet?
  5. Apakah saya tahu menu apa yang paling laku hari ini?
  6. Apakah ada pengambilan uang yang tidak tercatat?
  7. Apakah catatan hari ini bisa membantu saya belanja bahan besok?

Kesimpulan Skala Mikro

Untuk restoran mikro, pencatatan penjualan harian harus sederhana tetapi disiplin. Tidak perlu sistem mahal. Yang penting adalah semua transaksi dicatat, metode pembayaran dipisahkan, DP tidak dicampur dengan omzet, dan closing dilakukan setiap hari.

🔒
Buka panduan lengkap

Anda sedang melihat cuplikan gratis Skala Micro. Masuk atau daftar untuk membaca panduan lengkap Skala Micro — sekaligus membuka Skala lainnya.

🏪 KecilSudah naik level dari usaha sederhana. Punya gerai tetap, alur kerja mulai jelas, dan ada tim kecil yang bantu jalanin operasional sehari-hari. 🔒 Member
🏬 SedangBisnis mulai berkembang ke beberapa gerai atau skala yang lebih besar. Pengelolaannya sudah lebih rapi dengan pembagian peran yang jelas. 🔒 Member
🏢 BesarSudah jadi jaringan atau bahkan franchise, dengan banyak lokasi dan volume penjualan yang tinggi. Sistem dan tim biasanya sudah matang. 🔒 Member

Gratis · Tanpa kartu kredit · Akses penuh ke seluruh panduan & tools

Restoran Skala Kecil

A. Pembahasan Umum

Pada restoran skala mikro, pencatatan penjualan harian biasanya masih dilakukan secara manual. Owner sering merangkap sebagai kasir, koki, pembeli bahan, dan admin. Karena transaksi belum terlalu banyak, pencatatan bisa dilakukan dengan buku tulis, spreadsheet sederhana, atau aplikasi kasir basic.

Masalah paling umum pada skala mikro adalah penjualan tidak dicatat secara lengkap. Kadang owner hanya menghitung uang tunai di akhir hari. Padahal sebagian transaksi bisa berasal dari QRIS, transfer, WhatsApp order, pre-order, atau pembayaran DP. Jika semua dicampur, owner tidak tahu mana omzet hari ini, mana uang titipan untuk order besok, dan mana pembayaran order sebelumnya.

Pada skala mikro, tujuan pencatatan penjualan harian bukan untuk membuat laporan rumit, tetapi untuk menjawab beberapa pertanyaan dasar:

  1. Hari ini jualan berapa?
  2. Uang tunai yang seharusnya ada berapa?
  3. QRIS atau transfer yang masuk berapa?
  4. Menu apa yang paling laku?
  5. Apakah ada order yang belum dibayar?
  6. Apakah ada pengambilan uang oleh owner?
  7. Apakah saldo kas cocok?

B. Tujuan & Manfaat

Tujuan pencatatan penjualan harian pada skala mikro adalah membuat owner memahami kondisi usaha setiap hari secara sederhana tetapi akurat.

Manfaatnya:

Manfaat Penjelasan
Mengetahui omzet harian yang benar Tidak lagi berdasarkan perkiraan
Mengontrol uang tunai Selisih kas lebih cepat diketahui
Memisahkan DP dan omzet Laporan tidak salah
Mengetahui menu favorit Membantu produksi dan belanja bahan
Menghindari order lupa Order WhatsApp lebih rapi
Mengurangi uang usaha tercampur Pengambilan owner tercatat
Membantu keputusan harian Owner tahu bahan apa yang harus disiapkan besok

C. Proses & Alur Kerja

Alur kerja pencatatan penjualan harian mikro:

  1. Pelanggan melakukan pembelian.
  2. Owner/helper mencatat menu dan metode pembayaran.
  3. Jika ada order WhatsApp, order dicatat terpisah.
  4. Jika ada DP, dicatat sebagai order pending.
  5. Setelah tutup, owner menghitung uang tunai.
  6. Owner mengecek QRIS dan transfer.
  7. Owner membuat rekap total sales.
  8. Owner mencatat menu laku, menu habis, dan catatan penting.
  9. Data dipakai untuk belanja bahan dan evaluasi esok hari.

Alur Sederhana

Tahap Aktivitas
Transaksi Catat menu dan pembayaran
Order Pending Pisahkan DP/pre-order
Closing Hitung tunai dan cek QRIS
Rekap Jumlahkan sales harian
Evaluasi Lihat menu laku, stok habis, dan selisih

Contoh Form Penjualan Harian Mikro

Tanggal Tunai QRIS Transfer Total Sales DP/Order Besok Pengambilan Owner Saldo Kas
1 Juni Rp620.000 Rp280.000 Rp150.000 Rp1.050.000 Rp200.000 Rp0 Rp620.000
2 Juni Rp700.000 Rp300.000 Rp0 Rp1.000.000 Rp100.000 Rp200.000 Rp500.000

D. SOP yang Terkait

SOP Pencatatan Penjualan Harian Skala Mikro

Langkah Prosedur
1 Catat setiap transaksi, minimal berdasarkan menu utama
2 Pisahkan metode pembayaran: tunai, QRIS, transfer
3 Catat order WhatsApp dengan nama pelanggan, jumlah, tanggal ambil, dan status bayar
4 Pisahkan DP/pre-order dari omzet hari itu
5 Hitung uang tunai saat closing
6 Cek mutasi QRIS dan transfer
7 Catat pengambilan owner dari kas
8 Catat menu yang habis atau stok kosong
9 Buat rekap harian maksimal 10 menit setelah tutup

Contoh Form Penjualan Harian Mikro

Tanggal Tunai QRIS Transfer Total Sales DP/Order Besok Pengambilan Owner Saldo Kas
1 Juni Rp620.000 Rp280.000 Rp150.000 Rp1.050.000 Rp200.000 Rp0 Rp620.000
2 Juni Rp700.000 Rp300.000 Rp0 Rp1.000.000 Rp100.000 Rp200.000 Rp500.000

E. Audit yang Terkait

Area Audit Pertanyaan Audit
Transaksi Apakah semua transaksi dicatat?
Metode pembayaran Apakah tunai, QRIS, dan transfer dipisahkan?
DP/pre-order Apakah DP dicatat terpisah dari omzet harian?
Order WhatsApp Apakah nama pelanggan dan status bayar jelas?
Uang tunai Apakah uang fisik cocok dengan catatan?
QRIS/transfer Apakah uang benar-benar masuk rekening?
Menu terjual Apakah menu laku dan menu habis dicatat?
Pengambilan owner Apakah uang yang diambil owner dicatat?
Closing Apakah rekap dilakukan setiap hari?

F. Stakeholder Terkait

Stakeholder Peran
Owner Mencatat, menghitung, mengevaluasi penjualan
Helper/karyawan Membantu mencatat order dan pembayaran
Pelanggan Sumber transaksi dan pre-order
Penyedia QRIS/bank Menjadi channel uang masuk non-tunai
Supplier/pasar Menggunakan data sales untuk perencanaan belanja
Keluarga owner Perlu memahami uang kas usaha tidak boleh diambil tanpa catatan

G. Studi Kasus

Kedai “Bubur Pagi Bu Lina”

Komponen Kondisi
Jenis usaha Bubur ayam dan nasi uduk pagi
Jumlah kursi 8 kursi
Omzet bulanan ± Rp22 juta
Karyawan Owner + 1 helper
Channel penjualan Walk-in, takeaway, WhatsApp pre-order
Metode pembayaran Tunai, QRIS, transfer
Masalah utama Owner tidak tahu omzet harian yang sebenarnya

Bu Lina membuka kedai dari pukul 06.00 sampai 11.00. Setiap pagi kedainya cukup ramai. Pelanggan membeli bubur ayam, nasi uduk, gorengan, dan teh manis. Sebagian bayar tunai, sebagian QRIS, dan sebagian pesan lewat WhatsApp untuk diambil keesokan harinya.

Sebelumnya Bu Lina hanya mencatat seperti ini:

Hari Catatan Lama
Senin Jualan kira-kira Rp850.000
Selasa Ramai, uang ada Rp1.100.000
Rabu Banyak QRIS, belum cek
Kamis Ada pesanan kantor Rp500.000
Jumat Uang tunai tinggal Rp400.000 setelah belanja

Catatan seperti ini tidak cukup karena tidak memisahkan penjualan tunai, QRIS, transfer, DP, dan order pending.

Masalah yang Terjadi

Masalah Dampak
Tunai dan QRIS tidak dipisahkan Uang fisik tidak cocok dengan omzet
DP order besok dicampur dengan sales hari ini Omzet harian menjadi salah
Order WhatsApp tidak dicatat rapi Risiko lupa order atau salah bayar
Menu terjual tidak dicatat Tidak tahu menu paling laku
Pengambilan owner tidak dicatat Kas terlihat kurang tanpa penjelasan

Format Catatan Baru

Komponen Nilai
Penjualan tunai Rp620.000
Penjualan QRIS Rp280.000
Transfer pelanggan Rp150.000
Total sales hari ini Rp1.050.000
DP untuk order besok Rp200.000
Total uang diterima Rp1.250.000

Catatan penting: DP untuk order besok tidak dicatat sebagai omzet hari ini, tetapi sebagai uang titipan/order pending.

Rekap Menu Terjual

Menu Jumlah Terjual Harga Total
Bubur ayam 35 porsi Rp15.000 Rp525.000
Nasi uduk 22 porsi Rp18.000 Rp396.000
Gorengan 45 pcs Rp2.000 Rp90.000
Teh manis 13 gelas Rp5.000 Rp65.000
Total menu sales     Rp1.076.000

Jika total menu sales berbeda sedikit dari total uang masuk, selisih harus dijelaskan. Misalnya karena diskon pelanggan lama, pembulatan, menu gratis, atau salah catat.

H. Evaluasi & Refleksi

Pertanyaan refleksi untuk restoran mikro:

  1. Apakah saya tahu penjualan hari ini secara pasti?
  2. Apakah saya tahu berapa uang tunai yang seharusnya ada?
  3. Apakah QRIS dan transfer sudah dicek masuk?
  4. Apakah DP pelanggan saya campur dengan omzet?
  5. Apakah saya tahu menu apa yang paling laku hari ini?
  6. Apakah ada pengambilan uang yang tidak tercatat?
  7. Apakah catatan hari ini bisa membantu saya belanja bahan besok?

Kesimpulan Skala Kecil

Untuk restoran kecil, pencatatan penjualan harian harus naik dari catatan sederhana menjadi Daily Sales Report yang lengkap. Fokusnya adalah POS discipline, payment reconciliation, refund/void control, cash variance, dan pemisahan channel penjualan.

🧠
Uji Pemahaman Anda — Skala Kecil Jawab beberapa pertanyaan singkat untuk mengecek pemahaman Anda.

Restoran Skala Sedang

A. Pembahasan Umum

Pada restoran skala sedang, pencatatan penjualan harian tidak hanya digunakan untuk mengetahui sales harian, tetapi juga untuk membandingkan outlet, shift, channel, menu, promo, dan metode pembayaran. Jika restoran memiliki lebih dari satu outlet, format laporan harus seragam. Jika tidak seragam, owner bisa salah membaca performa outlet.

Masalah umum pada skala sedang adalah setiap outlet melaporkan angka dengan definisi berbeda. Ada outlet yang melaporkan gross sales, ada yang melaporkan net sales, ada yang mencampur delivery dan dine-in, ada yang tidak memisahkan discount, dan ada yang tidak melaporkan refund/void.

Pada tahap ini, pencatatan penjualan harian harus masuk ke proses manajemen: outlet membuat DSR, outlet manager sign-off, finance melakukan rekonsiliasi, operation menganalisis performa, dan management memakai data untuk mengambil keputusan.


B. Tujuan & Manfaat

Tujuan pencatatan penjualan harian pada skala sedang adalah menciptakan data yang konsisten, bisa dibandingkan, dan bisa digunakan untuk keputusan operasional.

Manfaatnya:

Manfaat Penjelasan
Membandingkan outlet secara adil Semua outlet memakai definisi sama
Membaca kualitas sales Sales tinggi bisa dilihat berdasarkan channel dan margin
Mengontrol promo Discount abnormal mudah terlihat
Mengontrol shift Shift lemah atau bermasalah bisa terdeteksi
Mempercepat finance closing Data harian lebih rapi
Meningkatkan akurasi P&L outlet Sales harian masuk laporan bulanan
Mengurangi risiko fraud Refund, void, dan cash variance diawasi

C. Proses & Alur Kerja

  1. Semua transaksi masuk POS.
  2. Closing dilakukan per shift dan harian.
  3. Outlet manager mengecek DSR.
  4. DSR dikirim ke finance.
  5. Finance merekonsiliasi metode pembayaran.
  6. Operation menganalisis sales by channel, shift, dan menu.
  7. Exception report dibuat untuk diskon/refund/void/cash variance abnormal.
  8. Weekly meeting membahas outlet yang performanya rendah atau berisiko.
  9. Data masuk monthly P&L.

Alur Kerja

Tahap Aktivitas
POS Transaction Semua transaksi tercatat
Shift Closing Kasir menutup shift
Outlet Sign-off Manager verifikasi laporan
Finance Review Rekonsiliasi payment
Operation Review Analisa channel, shift, menu
Exception Follow-up Tindak lanjut transaksi abnormal
Management Review Keputusan mingguan/bulanan

D. SOP yang Terkait

SOP Pencatatan Penjualan Harian Skala Sedang

Langkah Prosedur
1 Semua outlet wajib memakai POS
2 Semua outlet memakai definisi sales yang sama
3 DSR wajib memisahkan gross sales, discount, refund, void, dan net sales
4 Sales wajib dipisahkan berdasarkan channel: dine-in, takeaway, delivery, catering
5 Sales wajib dipisahkan berdasarkan shift jika ada lebih dari satu shift
6 Payment method wajib direkonsiliasi
7 Outlet manager melakukan sign-off DSR
8 DSR dikirim ke finance maksimal H+1 pukul 10.00
9 Finance melakukan payment reconciliation
10 Refund, void, discount abnormal masuk exception report
11 Weekly meeting membahas tren sales dan issue outlet

Format DSR Standar Skala Sedang

Bagian DSR Wajib Diisi
Gross sales Ya
Discount Ya
Refund Ya
Void Ya
Net sales Ya
Sales by channel Ya
Sales by shift Ya
Payment method Ya
Delivery settlement Ya
Top 10 menu Ya
Cash variance Ya
Operational notes Ya
Manager sign-off Ya

E. Audit yang Terkait

Area Audit Pertanyaan Audit
Standard format Apakah semua outlet memakai format laporan yang sama?
Gross vs net Apakah definisi sales dipahami semua outlet?
Channel Apakah dine-in, takeaway, delivery, catering dipisahkan?
Shift Apakah laporan per shift tersedia?
Payment reconciliation Apakah cash, QRIS, EDC, dan platform cocok?
Refund/void Apakah alasan dan approval tersedia?
Discount Apakah promo code digunakan sesuai aturan?
Timeliness Apakah DSR dikirim tepat waktu H+1?
Outlet comparison Apakah data bisa dibandingkan antar outlet?
Data usage Apakah laporan dipakai untuk keputusan?

F. Stakeholder Terkait

Stakeholder Peran
Owner/Management Membaca laporan dan mengambil keputusan
Outlet Manager Memastikan DSR benar dan lengkap
Kasir Input transaksi dan closing shift
Supervisor Approve refund/void dan cek operasional
Finance/Admin Rekonsiliasi payment dan closing sales
Operation Manager Membandingkan performa outlet/shift
Marketing Mengevaluasi promo dan campaign
Kitchen Menggunakan data menu sales untuk prep dan inventory
Delivery platform Menjadi channel sales yang perlu direkonsiliasi

G. Studi Kasus

Restoran “Ayam Bakar Kota”

Komponen Kondisi
Jenis usaha Restoran ayam bakar dan menu keluarga
Jumlah kursi 160 kursi
Omzet bulanan ± Rp2,7 miliar
Outlet 3 outlet
Karyawan 48 orang
Channel Dine-in, takeaway, delivery, catering kecil
Sistem POS per outlet
Masalah utama Laporan sales antar outlet tidak konsisten

Sebelumnya laporan antar outlet seperti ini:

Outlet Laporan yang Dikirim Masalah
Outlet A Gross sales Rp32 juta Belum dikurangi diskon/refund
Outlet B Net sales Rp26 juta Sudah bersih
Outlet C Total sales Rp35 juta Delivery dan dine-in dicampur

Jika dilihat sekilas, Outlet C terlihat paling baik. Namun setelah distandarkan:

Outlet Gross Sales Discount/Refund Net Sales Delivery %
Outlet A Rp32.000.000 Rp2.000.000 Rp30.000.000 20%
Outlet B Rp28.500.000 Rp2.500.000 Rp26.000.000 18%
Outlet C Rp35.000.000 Rp3.000.000 Rp32.000.000 55%

Outlet C memang memiliki net sales tertinggi, tetapi 55% berasal dari delivery dengan margin lebih rendah. Artinya, outlet yang sales-nya tinggi belum tentu paling sehat.


H. Evaluasi & Refleksi

Pertanyaan refleksi untuk restoran sedang:

  1. Apakah semua outlet menggunakan format DSR yang sama?
  2. Apakah saya membandingkan outlet berdasarkan net sales, bukan gross sales?
  3. Apakah delivery sales saya benar-benar profitable?
  4. Outlet mana yang banyak menggunakan diskon?
  5. Shift mana yang sering memiliki refund/void tinggi?
  6. Apakah finance bisa closing sales harian tepat waktu?
  7. Apakah data DSR dipakai untuk keputusan menu, promo, staffing, dan inventory?

Kesimpulan Skala Sedang

Untuk restoran sedang, pencatatan penjualan harian harus seragam, tersegmentasi, dan direkonsiliasi. Fokusnya bukan hanya total sales, tetapi sales by outlet, channel, shift, menu, payment method, discount, refund, void, dan cash variance.

🧠
Uji Pemahaman Anda — Skala Sedang Jawab beberapa pertanyaan singkat untuk mengecek pemahaman Anda.

Restoran Skala Besar

A. Pembahasan Umum

Pada restoran skala besar, pencatatan penjualan harian adalah bagian dari data governance dan financial control. Bisnis besar bisa memiliki banyak outlet, banyak brand, central kitchen, franchise, delivery channel, payment gateway, dan sistem POS yang kompleks.

Masalah utama pada skala besar adalah data penjualan tidak terintegrasi dan tidak seragam. Menu yang sama bisa memiliki kode berbeda di outlet berbeda. Payment method bisa dicatat dengan nama berbeda. Refund dan void bisa tidak muncul sebagai exception. Franchise bisa mengirim laporan manual. Akibatnya, dashboard terlihat besar, tetapi angka tidak selalu bisa dipercaya.

Pada tahap ini, pencatatan penjualan harian harus dikontrol melalui master data, POS integration, user access, audit trail, settlement reconciliation, exception dashboard, dan internal audit.


B. Tujuan & Manfaat

Tujuan pencatatan penjualan harian pada skala besar adalah menciptakan data sales yang terstandar, real-time, auditable, dan dapat digunakan untuk keputusan strategis.

Manfaatnya:

Manfaat Penjelasan
Data sales lebih terpercaya Management mengambil keputusan dari angka yang valid
Mempercepat closing finance Data POS lebih mudah masuk accounting
Mengontrol banyak outlet Outlet abnormal cepat terdeteksi
Mengurangi risiko fraud Refund, void, diskon, dan cash variance masuk exception
Memperbaiki analisa menu Menu code seragam menghasilkan data akurat
Mengontrol franchise Sales franchise bisa diverifikasi
Mendukung investor readiness Data lebih rapi, terstruktur, dan dapat diaudit
Memperkuat strategi promosi Campaign bisa dievaluasi berdasarkan data aktual

C. Proses & Alur Kerja

  1. Semua outlet memakai POS dengan master data standar.
  2. Kasir login menggunakan user ID.
  3. Transaksi dicatat berdasarkan menu code, channel code, payment code.
  4. Refund/void/diskon manual membutuhkan approval digital.
  5. Outlet melakukan closing per shift dan harian.
  6. Data masuk dashboard pusat.
  7. Data POS dicocokkan dengan payment gateway dan bank.
  8. Exception report menandai transaksi abnormal.
  9. Area manager dan finance melakukan follow-up.
  10. Data masuk accounting dan management dashboard.
  11. Internal audit melakukan pengecekan berkala.

Alur Kerja

Tahap Aktivitas
Transaction Capture POS mencatat transaksi outlet
Standardization Data mengikuti master code
Approval Control Refund/void/diskon dikontrol
Data Integration POS mengirim data ke pusat
Reconciliation Finance cocokkan bank dan settlement
Exception Review Transaksi abnormal ditindaklanjuti
Reporting Dashboard management dan accounting
Audit Internal audit memeriksa kepatuhan

D. SOP yang Terkait

SOP Pencatatan Penjualan Harian Skala Besar

Langkah Prosedur
1 Semua outlet memakai master data pusat
2 Semua menu, outlet, channel, payment, promo memiliki kode standar
3 Semua transaksi wajib masuk POS
4 Kasir login dengan user ID masing-masing
5 Refund, void, dan diskon manual wajib approval digital
6 Closing dilakukan per shift dan per hari
7 Data POS otomatis masuk dashboard pusat
8 Finance melakukan rekonsiliasi payment settlement
9 Exception report dibuat otomatis harian
10 Area manager review outlet abnormal
11 Internal audit melakukan sampling transaksi
12 Franchise wajib melaporkan sales sesuai format atau memberikan akses POS
13 Management review daily sales dashboard

Master Data yang Harus Distandarkan

Master Data Standar
Outlet code Kode unik setiap outlet
Brand code Kode setiap brand
Menu code Kode resmi setiap menu
Channel code Dine-in, takeaway, delivery, catering
Payment code Cash, QRIS, EDC, transfer, platform
Promo code Kode promo resmi
User role Kasir, supervisor, manager
Tax/service code Jika berlaku

E. Audit yang Terkait

Area Audit Pertanyaan Audit
Master data Apakah outlet/menu/payment code seragam?
POS compliance Apakah semua transaksi masuk POS?
User access Apakah kasir memakai ID masing-masing?
Refund/void Apakah approval digital tersedia?
Discount Apakah promo sesuai kode resmi?
Settlement Apakah bank/payment gateway cocok dengan POS?
Delivery Apakah platform receivable dipantau?
Franchise Apakah sales franchise bisa diverifikasi?
Audit trail Apakah perubahan transaksi tercatat?
Dashboard Apakah data real-time dan akurat?
Exception report Apakah transaksi abnormal ditindaklanjuti?
Finance posting Apakah data sales masuk accounting dengan benar?

F. Stakeholder Terkait

Stakeholder Peran
CEO/Management Menggunakan dashboard untuk keputusan strategis
CFO/Finance Mengontrol sales reporting dan settlement
IT/System Team Menjaga integrasi POS, dashboard, dan accounting
Operation Head Mengawasi kepatuhan outlet
Area Manager Menindaklanjuti outlet abnormal
Outlet Manager Memastikan closing dan data outlet benar
Kasir Input transaksi sesuai SOP
Internal Audit Memeriksa refund, void, discount, cash variance
Marketing Menggunakan data promo dan menu sales
Franchise Team Memastikan franchise melaporkan sales dengan benar
Payment Gateway/Bank Menjadi sumber settlement data

G. Studi Kasus

Grup “Nusantara Dining Group”

Komponen Kondisi
Jenis usaha Grup restoran multi-outlet dan multi-brand
Jumlah outlet 28 outlet
Jumlah kursi total >1.800 kursi
Omzet tahunan ± Rp160 miliar
Karyawan 520 orang
Channel Dine-in, takeaway, delivery, catering, franchise pilot
Masalah utama Data penjualan tidak terintegrasi dan sulit dipercaya

Grup ini memiliki 3 brand restoran. Karena outlet dibuka pada periode berbeda, beberapa outlet menggunakan POS lama, beberapa menggunakan POS baru, dan franchise pilot mengirim laporan manual.

Manajemen memiliki dashboard sales, tetapi angka dashboard sering berbeda dengan POS outlet, laporan finance, dan bank settlement.

Contoh Perbedaan Angka

Sumber Data Sales Harian
POS outlet Rp5.250.000.000
Dashboard pusat Rp5.180.000.000
Laporan finance Rp5.120.000.000
Bank/settlement diterima Rp4.670.000.000

Perbedaan ini bisa terjadi karena definisi sales berbeda, settlement pending, refund/void belum masuk, delivery platform belum cair, atau data POS belum sinkron.

Masalah Master Data Menu

Outlet Nama Menu di POS Seharusnya
Outlet A Ayam Bakar Madu Ayam Bakar Madu
Outlet B Aym Bkr Madu Ayam Bakar Madu
Outlet C AB Madu Ayam Bakar Madu
Franchise D Ayam Madu Ayam Bakar Madu

Akibatnya, saat management ingin melihat total sales Ayam Bakar Madu, data tidak terbaca lengkap.


H. Evaluasi & Refleksi

Pertanyaan refleksi untuk restoran besar:

  1. Apakah semua outlet memakai master data yang sama?
  2. Apakah menu yang sama memiliki satu kode resmi?
  3. Apakah payment method sudah seragam?
  4. Apakah refund, void, dan diskon manual masuk exception report?
  5. Apakah data POS cocok dengan bank dan payment gateway?
  6. Apakah dashboard sales bisa dipercaya oleh finance dan operation?
  7. Apakah franchise sales bisa diverifikasi?
  8. Apakah management melihat cash received atau hanya sales?
  9. Apakah data sales bisa dipakai untuk analisa menu, promo, outlet, dan region?
  10. Apakah internal audit rutin memeriksa transaksi abnormal?

Kesimpulan Skala Besar

Untuk restoran besar, pencatatan penjualan harian adalah sistem data dan kontrol. Fokusnya adalah master data, integrasi POS, rekonsiliasi settlement, exception dashboard, audit trail, franchise reporting, dan management review.

🧠
Uji Pemahaman Anda — Skala Besar Jawab beberapa pertanyaan singkat untuk mengecek pemahaman Anda.
✓ Tautan berhasil disalin!

Uji Pemahaman

Pilih jawaban yang menurut Anda paling tepat.

Yakin ingin keluar?
Semua jawaban akan terhapus dan uji pemahaman akan dimulai dari awal saat dibuka lagi.