Laporan harian restoran untuk manajer outlet sebaiknya memuat lima hal: ringkasan penjualan, selisih kas, komplain dan kejadian operasional, stok kritis, serta kehadiran staf. Laporan ini diisi dalam satu halaman saat closing shift, lalu ditinjau manajer sebelum dikirim ke owner. Fungsinya menemukan masalah operasional hari itu. Laporan ini tidak menggantikan laporan keuangan, pembukuan bulanan, atau stok opname.
Ringkasannya:
- Laporan harian adalah catatan operasional, bukan laporan laba rugi.
- Ada lima blok isi: penjualan, selisih kas, komplain, stok kritis, dan kehadiran staf.
- Template di artikel ini bisa disalin ke Excel, Google Sheets, atau dicetak di kertas.
- Aplikasi kasir seperti Tantri dapat membantu menyiapkan data penjualan. Manajer tetap perlu mencocokkan kas fisik dan melengkapi catatan lapangan.
Apa Itu Laporan Harian Restoran (dan Apa Bedanya dengan Laporan Keuangan)
Laporan harian restoran adalah ringkasan kejadian operasional dalam satu hari kerja atau satu shift, dibuat saat closing. Laporan ini meninggalkan jejak tertulis tentang tiga hal: apa yang terjadi, apa yang janggal, dan apa yang perlu ditindaklanjuti besok. Bagi owner yang tidak selalu ada di outlet, laporan ini menjadi cara tercepat untuk mengetahui kondisi hari itu tanpa harus menelepon satu per satu.

Laporan operasional vs laporan keuangan/akuntansi
Kedua jenis laporan ini sering dicampur, padahal periode, fokus, dan pembuatnya berbeda.
| Jenis laporan | Periode | Fokus | Pembuat utama |
|---|---|---|---|
| Laporan harian operasional | Harian/per shift | Penjualan, kas, komplain, stok kritis, staf | Manajer outlet/supervisor |
| Laporan laba rugi | Bulanan/periodik | Pendapatan, biaya, laba | Owner/admin keuangan/akuntan |
| Stok opname | Terjadwal | Pencocokan stok di sistem dengan stok fisik | Tim dapur/gudang + manajer |
Laporan harian bisa menjadi bahan bagi tim keuangan, tetapi tidak dirancang untuk menggantikan pembukuan. Untuk urusan akuntansi atau perpajakan, rujuk akuntan atau konsultan yang memahami usahamu.
Baca Juga: Contoh Laporan Laba Rugi Bisnis Cafe & Restoran
Siapa yang mengisi dan siapa yang mereview
Laporan harian paling realistis dikerjakan bersama, dengan satu orang yang bertanggung jawab atas hasil akhirnya. Berikut contoh pembagian yang umum dipakai. Sesuaikan dengan struktur timmu.
- Kasir: menyiapkan hitungan kas dan rekap pembayaran per metode.
- Supervisor/kepala shift: mengisi komplain, kejadian, dan kehadiran staf.
- Kepala dapur: mengisi stok kritis dan menu yang habis.
- Manajer outlet: memeriksa, melengkapi penyebab selisih, memberi paraf, lalu meneruskan ke owner.
Prinsipnya, orang yang mengisi angka kas sebaiknya bukan satu-satunya orang yang memeriksanya.
5 Isi Utama Laporan Harian Restoran
Kelima blok berikut cukup untuk menggambarkan kondisi outlet dalam satu hari tanpa membuat laporan terlalu tebal. Setiap blok menjawab pertanyaan yang berbeda: berapa yang terjual, apakah uangnya cocok, apa yang bermasalah, bahan apa yang perlu dibeli, dan siapa yang bekerja.
1. Ringkasan penjualan
Isi blok ini dengan total penjualan, jumlah transaksi, rincian per metode pembayaran, dan beberapa menu terlaris. Metode pembayaran misalnya tunai, QRIS (pembayaran dengan memindai kode QR), kartu, e-wallet, dan platform pesan-antar. Rincian per metode penting karena hanya penjualan tunai yang menentukan berapa uang yang seharusnya ada di laci.
Catat juga diskon, void (transaksi yang dibatalkan), dan refund. Kenaikan mendadak pada void atau diskon perlu ditanyakan.
2. Selisih kas
Selisih kas adalah beda antara uang yang seharusnya ada menurut catatan dan uang fisik yang dihitung saat closing. Rumus sederhananya:
- Kas awal + penjualan tunai − pengeluaran tunai = kas seharusnya
- Kas fisik − kas seharusnya = selisih
Pengeluaran tunai di sini adalah belanja kecil yang diambil dari laci hari itu, misalnya es batu atau gas. Biaya bulanan seperti sewa atau gaji tidak dimasukkan. Catat angka selisih, siapa yang menghitung, dan dugaan penyebabnya. Contoh penyebab: salah kembalian, input keliru, atau uang operasional yang belum dicatat. Selisih kecil pun tetap dicatat supaya pola berulang bisa terlihat.
3. Komplain dan kejadian operasional
Blok ini mencatat komplain pelanggan, misalnya menu salah, waktu tunggu lama, atau kualitas makanan. Catat juga kejadian peralatan seperti mesin kopi bermasalah atau printer dapur mati, serta kejadian lain yang memengaruhi layanan. Format cukup empat kolom: waktu, kejadian, tindakan, dan status. Tujuannya mengenali masalah yang berulang, bukan mencari siapa yang salah.
4. Stok kritis
Stok kritis bukan laporan stok lengkap. Isinya cukup daftar bahan yang habis atau hampir habis, menu yang terpaksa ditutup hari itu, dan kebutuhan belanja untuk besok. Di dapur, menu yang ditutup karena bahannya habis sering disebut “86”. Untuk beberapa bahan yang paling sering bermasalah, bandingkan juga jumlah di sistem dengan kondisi fisiknya.
Pencocokan seluruh persediaan tetap dilakukan lewat stok opname terjadwal.
Baca Juga: Cara & Contoh Stock Opname F&B dengan Aplikasi Inventory
5. Kehadiran staf dan catatan shift
Catat siapa yang masuk, jam masuk dan pulang, siapa yang terlambat atau absen, serta siapa penggantinya. Tambahkan catatan shift, misalnya apakah tim kekurangan orang saat jam ramai atau ada serah terima tugas yang harus diteruskan ke shift berikutnya. Catatan ini membantu manajer menyusun jadwal yang lebih sesuai dengan pola ramai outlet.
Template Laporan Harian Restoran (Siap Salin)
Template berikut dibuat agar muat dalam satu halaman. Kamu bisa menyalinnya ke spreadsheet atau mencetaknya untuk diisi tangan. Kolom yang tidak relevan untuk outletmu boleh dihapus. Yang penting, kelima blok tetap ada dan selalu ada paraf reviewer.

Tabel template per blok
Header: Tanggal: ___ | Outlet: ___ | Shift: ___ | Pengisi: ___ | Reviewer: ___
A. Penjualan
| Item | Nilai | Catatan |
|---|---|---|
| Total penjualan | ||
| Jumlah transaksi | ||
| Tunai | ||
| QRIS/kartu/e-wallet | ||
| Platform pesan-antar | ||
| Diskon/void/refund | ||
| Menu terlaris (3 teratas) |
B. Kas
| Item | Nilai | Catatan |
|---|---|---|
| Kas awal | ||
| Penjualan tunai | ||
| Pengeluaran tunai | Untuk apa | |
| Kas seharusnya | ||
| Kas fisik | Dihitung oleh | |
| Selisih | Dugaan penyebab |
C. Komplain dan kejadian
| Waktu | Kejadian | Tindakan | Status |
|---|---|---|---|
D. Stok kritis
| Bahan/menu | Kondisi (habis/menipis) | Perlu dibeli | Paraf dapur |
|---|---|---|---|
E. Staf dan catatan shift
| Nama | Jam masuk | Jam pulang | Catatan |
|---|---|---|---|
Tindak lanjut besok: ___
Paraf: Pengisi ___ | Manajer ___
Contoh terisi (SIMULASI, angka rekaan)
Asumsi simulasi: sebuah cafe dengan satu kasir pada shift malam, kas awal disiapkan untuk uang kembalian, dan satu pengeluaran tunai kecil. Semua angka di bawah hanya ilustrasi.
| Item | Nilai |
|---|---|
| Kas awal | Rp500.000 |
| Penjualan tunai | Rp2.300.000 |
| Pengeluaran tunai (es batu) | Rp50.000 |
| Kas seharusnya | Rp2.750.000 |
| Kas fisik | Rp2.725.000 |
| Selisih | −Rp25.000 |
Contoh catatan kas (simulasi): “Selisih −Rp25.000. Struk jam 19.00–20.00 sudah dicek ulang. Dugaan: salah kembalian saat jam ramai. Tindak lanjut: kasir menghitung kembalian di depan pelanggan; pantau tiga hari ke depan.”
Contoh catatan komplain (simulasi): “19.40, es teh datang terlambat sekitar 20 menit saat outlet penuh. Tindakan: minuman diganti oleh supervisor. Status: selesai.”
Alur Closing Shift: Dari Isi Laporan sampai Review Manajer
Laporan harian hanya berguna jika urutan pengisiannya jelas dan selalu ada yang meninjau. Urutan di bawah adalah saran, bukan standar baku. Sesuaikan dengan jam tutup, jumlah tim, dan jumlah shift di outletmu.
Urutan langkah closing
- Tutup transaksi. Pastikan tidak ada open bill (tagihan yang masih berjalan) yang tertinggal. Setiap tagihan harus sudah dibayar atau dibatalkan dengan alasan yang dicatat.
- Rekap pembayaran. Kasir menyusun total per metode bayar.
- Hitung kas fisik. Idealnya disaksikan orang kedua.
- Isi blok kas. Bandingkan kas fisik dengan kas seharusnya.
- Isi komplain, stok kritis, dan kehadiran. Dikerjakan oleh supervisor dan kepala dapur.
- Review manajer. Periksa kelengkapan, tulis penyebab selisih, lalu beri paraf.
- Kirim ke owner. Pada hari yang sama atau pagi berikutnya, sesuai kesepakatan.
Sekali seminggu, manajer sebaiknya membaca laporan tujuh hari terakhir sekaligus. Pola seperti selisih yang selalu muncul di shift tertentu baru terlihat jika laporan dibaca berurutan.
Tanda angka janggal yang perlu ditelusuri
- Selisih kas berulang pada kasir atau shift yang sama.
- Void atau diskon jauh lebih banyak dari biasanya.
- Penjualan tunai turun tajam, sementara jumlah transaksi relatif sama.
- Bahan yang sering “habis” padahal pembelian sudah dilakukan.
- Komplain sejenis muncul beberapa hari berturut-turut.
Tanda-tanda ini bukan bukti kesalahan atau kecurangan. Fungsinya hanya menunjukkan bagian mana yang perlu ditelusuri lebih lanjut.
Kesalahan Umum Saat Membuat Laporan Harian
Sebagian besar laporan harian gagal bukan karena formatnya salah, tetapi karena tidak dijalankan secara konsisten. Berikut kesalahan yang paling sering membuat laporan hanya menjadi formalitas.
- Terlalu panjang. Laporan yang terlalu tebal akhirnya tidak diisi. Satu halaman sudah cukup.
- Diisi keesokan harinya dari ingatan. Detail komplain dan penyebab selisih mudah terlupa.
- Tidak ada reviewer. Tanpa review, tidak ada yang menindaklanjuti isi laporan.
- Selisih kas tanpa catatan penyebab. Angka tanpa konteks sulit ditelusuri di kemudian hari.
- Dicampur dengan laba rugi. Sewa dan gaji bulanan tidak perlu masuk laporan harian.
- Angka sistem tidak dicocokkan dengan kas fisik. Rekap dari aplikasi tetap perlu dibandingkan dengan uang yang benar-benar ada.
- Tidak ada tindak lanjut. Tuliskan siapa melakukan apa dan kapan.
Menyusun Laporan Lebih Cepat dengan Alat Bantu
Template manual cocok untuk memulai. Masalahnya, menjumlahkan transaksi per metode pembayaran dari tumpukan struk memakan waktu saat closing, padahal tim sudah lelah. Di bagian inilah aplikasi kasir atau POS (point of sale, sistem pencatat transaksi di kasir) dapat membantu. Transaksi sudah tercatat saat terjadi, sehingga rekap penjualan tidak perlu dihitung ulang secara manual.

Kapan perlu mempertimbangkan alat bantu
- Rekap per metode bayar sering salah atau memakan waktu lama saat closing.
- Selisih kas sulit ditelusuri karena data transaksi tersebar di struk dan catatan tangan.
- Owner ingin melihat ringkasan penjualan tanpa menunggu laporan dikirim manual.
Laporan closing shift dan ringkasan penjualan dari Tantri
Tantri adalah aplikasi kasir/POS dan QR Menu untuk usaha F&B, dan POS Tantri dilengkapi fitur laporan. Dengan transaksi tercatat di sistem, ringkasan penjualan harian dan laporan closing shift dapat disiapkan dari data transaksi, sehingga manajer tinggal meninjaunya. [PERLU KONFIRMASI TIM PRODUK: isi laporan closing shift, apakah dihasilkan otomatis, dan ketersediaannya per paket.]
| Bagian laporan | Dari data transaksi di sistem | Tetap dicek/diisi manajer |
|---|---|---|
| Ringkasan penjualan | Dapat disiapkan dari pencatatan transaksi | Membaca angka yang janggal |
| Kas | Data penjualan sebagai pembanding | Hitung kas fisik, penyebab selisih |
| Komplain dan kejadian | Belum dikonfirmasi | Diisi manual |
| Stok kritis | Perlu dicek sesuai fitur inventory yang tersedia | Kondisi fisik bahan |
| Kehadiran staf | Belum dikonfirmasi | Diisi manual |
Alat bantu mempercepat rekap, tetapi tidak menggantikan penghitungan kas fisik dan penilaian manajer di lapangan.
Baca Juga: 4 Contoh Laporan Aplikasi Kasir Restoran, Buat Performa Bisnis Jadi Lebih Baik
Gambaran fitur POS bisa dilihat di halaman Point of Sale Tantri.
FAQ
Apa saja isi laporan harian restoran?
Untuk manajer outlet, laporan harian berisi ringkasan penjualan, selisih kas, komplain dan kejadian, stok kritis, serta kehadiran staf. Jika outletmu kecil, kelima blok tetap bisa dipakai dalam versi ringkas, misalnya satu baris per blok. Biaya bulanan, laba rugi, dan pembukuan sebaiknya dipisahkan ke laporan keuangan agar laporan harian tetap cepat diisi.
Siapa yang bertanggung jawab membuat laporan harian restoran?
Laporan biasanya diisi bersama: kasir menyiapkan data kas, supervisor mencatat komplain dan kehadiran, dan dapur mengisi stok kritis. Tanggung jawab akhirnya tetap ada pada manajer outlet, yang meninjau, memberi paraf, dan meneruskannya ke owner. Jika outlet belum punya manajer, peran reviewer bisa diambil owner atau supervisor senior, asalkan bukan orang yang sama dengan penghitung kas.
Apa bedanya laporan harian restoran dengan laporan keuangan?
Laporan harian bersifat operasional. Isinya cepat, praktis, dan fokus pada kejadian hari itu agar bisa segera ditindaklanjuti. Laporan keuangan disusun berkala untuk menunjukkan pendapatan, biaya, dan laba, dan biasanya mengikuti kaidah pembukuan. Data penjualan dari laporan harian bisa menjadi bahan bagi tim keuangan, tetapi tidak menggantikan pencatatan akuntansi.
Kapan laporan harian sebaiknya dibuat?
Laporan dibuat saat atau segera setelah closing shift, selagi detail kejadian masih segar. Jika outlet punya dua shift, buat laporan per shift agar selisih kas bisa ditelusuri ke shift dan kasir yang tepat. Tetapkan juga batas waktu pengiriman ke owner, misalnya sebelum outlet buka keesokan harinya, supaya tindak lanjut tidak tertunda.
Apa yang dilakukan jika ada selisih kas saat closing?
Hitung ulang kas fisik bersama saksi, lalu cocokkan dengan struk dan rekap per metode bayar. Sering kali transaksi non-tunai tercatat sebagai tunai, atau sebaliknya. Catat angka selisih dan dugaan penyebabnya. Jika selisih berulang, periksa pola per shift dan evaluasi prosedur kasir sebelum mengambil kesimpulan tentang orang tertentu.
Apakah laporan harian bisa dibuat di Excel atau Google Sheets?
Bisa. Salin tabel template ke spreadsheet, gunakan satu tab per bulan dan satu baris per shift, lalu tambahkan rumus untuk kas seharusnya dan selisih. Kelemahannya, angka penjualan tetap diinput manual sehingga rawan salah ketik. Batasi siapa yang bisa mengedit file supaya data yang sudah ditinjau tidak berubah tanpa catatan.
Seberapa sering stok kritis perlu dicek?
Stok kritis idealnya dicek setiap hari untuk bahan yang cepat habis, mudah rusak, atau mahal, misalnya susu, daging, dan bahan menu terlaris. Daftar bahan yang dicek harian sebaiknya pendek dan ditinjau ulang secara berkala. Pengecekan seluruh persediaan cukup dilakukan lewat stok opname terjadwal.
Kesimpulan
Laporan harian restoran yang baik itu singkat, konsisten, dan benar-benar ditinjau. Lima blok (penjualan, kas, komplain, stok kritis, dan staf) sudah cukup untuk menggambarkan kondisi outlet setiap hari. Mulailah dengan template manual, jalankan alurnya selama beberapa minggu, lalu sesuaikan kolomnya dengan kebutuhan outletmu.
Ingin melihat bagaimana alur pesanan dan kasir dapat disesuaikan dengan operasional usahamu? Jadwalkan demo Tantri dan diskusikan kebutuhan outlet bersama tim Tantri.
Sumber dan Referensi
Artikel ini berisi prinsip operasional umum dan rekomendasi SOP sederhana, tanpa klaim yang memerlukan sumber eksternal.
- Point of Sale, Tantri. https://tantri.id/fitur-tantri/point-of-sale (dibaca 18 Oktober 2026 sebagai bagian dari knowledge base)
- Beranda Tantri. https://tantri.id/ (dibaca 18 Oktober 2026)
- Artikel terkait di tantri.id: tautan “Baca Juga” di dalam naskah.






