Panduan Kasir

Aplikasi Struk Kasir: Cara Membuat Struk dan Nota yang Rapi

Panduan lengkap cara membuat struk dan nota kasir yang rapi: elemen wajib, printer thermal, struk digital, dan aplikasi struk kasir yang mencegah sengketa.

15 menit baca
Aplikasi Struk Kasir: Cara Membuat Struk dan Nota yang Rapi

Aplikasi struk kasir yang benar mencetak struk dengan delapan elemen wajib: identitas usaha, tanggal dan waktu transaksi, nomor struk urut, rincian item lengkap dengan kuantitas dan harga satuan, subtotal, pajak atau PB1 kalau usaha Anda restoran, total akhir, serta metode pembayaran dan kembalian. Kalau salah satu elemen ini hilang, struk Anda bukan cuma terlihat berantakan, tapi juga kehilangan fungsinya sebagai bukti transaksi yang sah saat terjadi sengketa pesanan atau saat rekonsiliasi kas di akhir shift.

Di artikel ini kami membahas tuntas cara membuat struk dan nota kasir yang rapi: elemen apa saja yang wajib ada, kenapa nota tulisan tangan berbeda jauh dari struk aplikasi kasir, cara memilih printer thermal yang tepat, kapan struk digital lebih masuk akal daripada kertas, dan kesalahan paling umum yang membuat struk kehilangan kredibilitasnya di mata pelanggan.

Daftar Isi

  1. Kenapa Aplikasi Struk Kasir yang Rapi Bukan Sekadar Soal Estetika
  2. Elemen Wajib Aplikasi Struk Kasir yang Benar dan Kredibel
  3. Struk Tulis Tangan atau Nota Kontan vs Aplikasi Struk Kasir
  4. Printer Thermal 58mm vs 80mm dan Kesalahan Setup yang Bikin Struk Terpotong
  5. Struk Digital lewat WhatsApp dan QR: Kapan Ini Lebih Masuk Akal
  6. Kesalahan Umum yang Bikin Struk Tidak Kredibel
  7. FAQ: Pertanyaan Umum soal Struk dan Nota Kasir

Kenapa Aplikasi Struk Kasir yang Rapi Bukan Sekadar Soal Estetika

Yang sering kami temui di lapangan, pemilik warung baru justru sibuk memikirkan desain logo dan warna struk, padahal yang benar-benar menyelamatkan mereka saat ada masalah adalah dua hal sederhana: nomor struk yang urut dan rincian item yang jelas. Ini bukan berarti tampilan tidak penting, tapi urutan prioritasnya sering terbalik.

Struk bukan tempelan kertas yang berakhir di tempat sampah begitu pelanggan keluar toko. Ia adalah satu-satunya jejak tertulis yang menghubungkan uang yang masuk ke laci kasir dengan pesanan yang sebenarnya terjadi. Fungsi ini sering disebut audit trail, yaitu rekam jejak yang bisa ditelusuri ulang kalau suatu saat ada yang tidak cocok antara stok, uang, dan laporan penjualan.

Dari sisi hukum, struk juga berfungsi sebagai bukti transaksi yang sah. Merujuk penjelasan yang dikutip ANTARA News, struk pembelian memungkinkan konsumen meminta ganti rugi apabila produk yang dibeli ternyata tidak sesuai standar, dan ini termasuk hak konsumen sesuai UU Nomor 8 Tahun 1999 tentang Perlindungan Konsumen (antaranews.com). Artinya struk bukan hanya melindungi Anda sebagai pemilik usaha, tapi juga melindungi pelanggan Anda. Kalau usaha Anda tidak pernah bisa menunjukkan struk yang jelas saat ada komplain, posisi tawar Anda otomatis lebih lemah.

Ada juga sisi yang lebih praktis: rekonsiliasi kas di akhir shift. Salah satu warung yang kami dampingi dulu terbiasa mencatat penjualan di buku tulis tanpa nomor urut. Begitu total uang di laci tidak cocok dengan catatan, tidak ada cara mudah menelusuri di transaksi mana selisihnya terjadi, karena semua nota terlihat mirip dan urutannya tidak bisa dipastikan. Setelah pindah ke sistem yang mencetak struk bernomor urut otomatis, proses tutup kasir yang tadinya bisa memakan waktu lama, selesai jauh lebih cepat karena tinggal mencocokkan nomor terakhir dengan jumlah transaksi hari itu.

Konteksnya juga relevan secara nasional. UMKM Indonesia berjumlah lebih dari 64 juta unit usaha, menyumbang lebih dari 60 persen Produk Domestik Bruto, dan menyerap hampir 97 persen tenaga kerja, menurut Kementerian Koordinator Bidang Perekonomian (ekon.go.id). Skala sebesar itu berarti kebiasaan pencatatan yang rapi, sekecil apa pun, berdampak besar kalau dikalikan jutaan usaha.

Poin Penting: Struk yang rapi bukan formalitas administratif. Ia adalah audit trail yang melindungi Anda saat sengketa pesanan, mempercepat rekonsiliasi kas akhir shift, dan menjadi bukti sah menurut UU Perlindungan Konsumen.

Elemen Wajib Aplikasi Struk Kasir yang Benar dan Kredibel

Kalau ditanya elemen apa saja yang wajib ada di struk kasir yang benar, ini daftar yang kami pakai untuk mengaudit warung dan kafe yang baru pertama kali merapikan sistem kasirnya.

  1. Identitas usaha, mencakup nama usaha, alamat, dan nomor telepon atau WhatsApp. Tanpa ini, struk tidak bisa dilacak balik ke penjualnya.
  2. Tanggal dan waktu transaksi, penting untuk audit trail dan untuk membuktikan kapan sebuah pesanan benar-benar dibuat, terutama saat ada komplain soal makanan basi atau pesanan salah kirim.
  3. Nomor struk urut, ini yang paling sering diabaikan, padahal justru paling krusial. Nomor yang urut dan tidak bisa direset sembarangan membuat setiap transaksi bisa ditelusuri satu per satu.
  4. Rincian item, kuantitas, dan harga satuan, bukan digabung jadi satu baris "makanan Rp45.000", tapi tiap menu dan jumlahnya ditulis terpisah.
  5. Subtotal, yaitu jumlah sebelum potongan atau tambahan biaya lain.
  6. Diskon kalau ada, dicantumkan sebagai baris terpisah, bukan langsung dipotong diam-diam dari total.
  7. Pajak atau PB1 khusus restoran, kafe, dan rumah makan, ditulis sebagai baris tersendiri, terpisah dari harga menu. Tarif PBJT atas makanan dan minuman diatur paling tinggi 10 persen menurut Pasal 58 UU Nomor 1 Tahun 2022 tentang Hubungan Keuangan antara Pemerintah Pusat dan Pemerintahan Daerah (djpk.kemenkeu.go.id), dan angka pastinya ditetapkan lewat Peraturan Daerah masing-masing kabupaten atau kota. Kalau usaha Anda kena kewajiban ini, baca juga panduan lengkap kami soal pajak restoran PB1 untuk detail tarif dan cara menghitungnya.
  8. Total akhir, metode pembayaran, dan kembalian, sebagai baris penutup yang menegaskan berapa yang harus dibayar, dibayar memakai apa (tunai, QRIS, atau kartu), dan berapa kembaliannya kalau tunai.

Ini pengamatan yang kami pegang setelah menemani banyak pemilik usaha merapikan sistem kasirnya. Banyak yang terlalu fokus pada desain logo dan warna struk, padahal yang membuat sengketa hilang bukan tampilan yang cantik, melainkan penomoran urut dan rincian item yang jelas. Logo yang bagus tidak akan menolong kalau pelanggan komplain pesanannya salah dan Anda tidak bisa menunjukkan struk dengan nomor dan waktu yang jelas.

Struk Tulis Tangan atau Nota Kontan vs Aplikasi Struk Kasir

Kami sering ditanya pemilik warung yang baru mulai, masih pantaskah pakai nota tulisan tangan? Jawaban jujurnya tergantung skala usaha Anda, tapi ada kelemahan nyata yang jarang disadari sampai masalahnya benar-benar terjadi.

Sebelum aplikasi kasir marak dipakai warung kecil, nota kontan tulisan tangan adalah standar, dan sampai sekarang pun sebagian warung masih memakainya. Itu bukan salah. Namun nota tulisan tangan gampang salah hitung, terutama saat warung ramai dan kasir terburu-buru. Tulisan tangan juga rawan tidak terbaca, apalagi kalau nota itu jadi rujukan komplain beberapa hari kemudian. Yang paling sering luput, nomor nota biasanya tidak benar-benar berurutan karena buku nota bisa dipakai bergantian oleh beberapa kasir, atau lembar yang robek atau rusak digantikan begitu saja tanpa jejak.

Berikut perbandingan singkatnya.

AspekNota Tulis TanganStruk Aplikasi Kasir
Kecepatan mencatatLambat saat ramai, rawan human errorOtomatis, hitungan detik
Nomor urutSering tidak konsisten, mudah terlewatOtomatis urut, tidak bisa direset sembarangan
Rincian itemSering digabung jadi satu barisPer item, kuantitas, dan harga satuan otomatis
Rekonsiliasi kasManual, memakan waktuLaporan otomatis per shift
Jejak untuk sengketaBergantung tulisan tangan yang terbacaTercatat digital, bisa dicetak ulang
Biaya awalNyaris nol, cukup buku notaBisa mulai gratis dengan aplikasi kasir tertentu

Bukan berarti nota tulisan tangan harus dibuang hari ini juga. Untuk usaha yang benar-benar kecil dengan transaksi sedikit, nota kontan masih bisa berjalan asal disiplin memberi nomor urut manual dan menyimpan salinannya. Tapi begitu volume transaksi naik atau Anda mulai punya lebih dari satu kasir, celah human error di pencatatan manual membesar dengan cepat. Kalau Anda juga sedang menimbang antara terus memakai cara manual, mesin kasir konvensional, atau pindah ke aplikasi kasir di HP, kami sudah membahas perbandingannya lebih dalam di artikel mesin kasir vs aplikasi kasir.

Printer Thermal 58mm vs 80mm dan Kesalahan Setup yang Bikin Struk Terpotong

Begitu Anda memutuskan pakai aplikasi kasir, pertanyaan berikutnya biasanya soal printer. Ada dua ukuran kertas thermal yang umum dipakai di Indonesia, yaitu 58mm dan 80mm.

Printer 58mm lebih ringkas dan kertasnya lebih murah, cocok untuk warung kecil dengan menu terbatas. Kelemahannya, lebar kertas yang sempit membuat nama menu panjang atau rincian pajak gampang terpotong atau membungkus ke baris berikutnya kalau pengaturan font tidak disesuaikan. Printer 80mm punya ruang lebih lega, lebih nyaman untuk restoran dengan menu banyak, rincian pajak dan service charge, atau QR code pembayaran yang perlu dicetak lebih besar agar mudah dipindai.

Dari pengalaman kami menemani warung dan kafe menyetel printer struk pertama mereka, kesalahan yang paling sering muncul justru bukan soal printernya rusak, melainkan soal setup yang keliru.

  1. Ukuran kertas di aplikasi tidak sesuai lebar printer fisik. Kalau printer fisiknya 58mm tapi setelan aplikasi masih default ke 80mm, hasil cetak jadi rata kiri sempit atau ada bagian yang terpotong di sisi kanan.
  2. Ukuran font terlalu besar untuk lebar kertas. Nama menu panjang seperti "Nasi Goreng Spesial Telur Ceplok" bisa terpotong atau membungkus jadi dua baris yang berantakan kalau ukuran huruf tidak diturunkan untuk kertas 58mm.
  3. Kertas thermal kualitas rendah cepat pudar. Kertas murah yang disimpan di tempat panas bisa membuat tulisan struk memudar dalam hitungan minggu, sehingga tidak bisa dipakai lagi sebagai bukti kalau dibutuhkan belakangan.
  4. Sensor kertas kotor atau roll terpasang terbalik. Ini penyebab paling umum struk keluar kosong atau macet di tengah cetak, terutama pada printer yang jarang dibersihkan.
  5. Margin pemotongan otomatis tidak disetel dengan benar. Kalau margin terlalu pendek, baris terakhir seperti total atau kembalian bisa ikut terpotong sebelum kertas robek.

Pro Tip: Sebelum menyalahkan printernya rusak, coba cetak satu struk uji dengan semua elemen (item terpanjang, total, dan pesan penutup), lalu bandingkan lebar hasil cetak dengan lebar kertas fisik. Kalau ada bagian yang hilang di sisi kanan, masalahnya hampir selalu ada di pengaturan ukuran kertas pada aplikasi, bukan di mesin printernya.

Struk Digital lewat WhatsApp dan QR: Kapan Ini Lebih Masuk Akal

Kami awalnya cukup skeptis dengan tren struk digital, sampai melihat sendiri bagaimana pelanggan delivery lebih sering mencari ulang struk lewat riwayat WhatsApp dibanding menyimpan kertas yang gampang terselip. Selain struk kertas, sebagian aplikasi kasir sekarang bisa mengirim struk digital lewat WhatsApp atau menampilkan QR code yang bisa dipindai pelanggan untuk melihat rincian transaksi.

Struk digital lebih masuk akal dalam beberapa situasi berikut.

  • Transaksi delivery atau pre-order, di mana pelanggan tidak berada di lokasi saat pesanan diproses, sehingga struk kertas fisik tidak praktis dikirim.
  • Pelanggan korporat atau kantoran yang butuh dokumen untuk keperluan reimbursement, meski perlu diingat nota kontan sederhana berbeda dari invoice formal. Kalau pelanggan Anda rutin meminta dokumen tagihan resmi untuk keperluan kantor, itu kebutuhan invoice, bukan sekadar struk, dan kami sudah membahas bedanya secara khusus di artikel aplikasi invoice.
  • Usaha yang ingin mengurangi sampah kertas, terutama kafe yang menyasar pelanggan muda yang lebih peduli isu lingkungan.
  • Kebutuhan pencarian riwayat transaksi, karena struk WhatsApp jauh lebih mudah dicari ulang di ponsel pelanggan dibanding menyimpan kertas fisik yang gampang hilang atau kusut.

Tapi struk digital bukan pengganti mutlak struk kertas. Sebagian pelanggan, terutama yang lebih tua atau tidak nyaman memberi nomor WhatsApp ke orang asing, tetap menghendaki struk fisik saat itu juga. Ada juga kondisi ketika koneksi internet warung sedang buruk sehingga pengiriman struk WhatsApp tertunda, padahal pelanggan sudah harus pergi. Karena itu, opsi paling aman biasanya bukan memilih salah satu, melainkan menyediakan keduanya dan membiarkan pelanggan yang menentukan.

Menariknya, momentum ke arah transaksi digital ini didukung data. QRIS di Indonesia sudah dipakai 57 juta pengguna dan 39,3 juta merchant, dengan 93,16 persen di antaranya UMKM, mencatat 6,05 miliar transaksi senilai Rp579 triliun pada Semester I 2025 menurut Bank Indonesia (bi.go.id). Uang sudah bergerak digital dalam skala besar. Pencatatan bukti transaksinya yang menurut kami masih perlu menyusul, dan struk digital adalah salah satu jalan ke sana.

Benchmark: QRIS sudah menjangkau 57 juta pengguna dan 39,3 juta merchant di Indonesia menurut data Bank Indonesia Semester I 2025, tapi banyak dari transaksi itu masih hanya menghasilkan notifikasi pembayaran tanpa struk rincian item yang jelas. Struk digital menutup celah ini tanpa harus mencetak kertas.

Kesalahan Umum yang Bikin Struk Tidak Kredibel

Kalau harus memilih satu kesalahan yang paling sering kami temui saat mengaudit sistem kasir baru, nomor struk yang tidak urut selalu ada di puncak daftar. Berikut rangkuman kesalahan yang paling sering membuat struk kehilangan kredibilitasnya, baik di mata pelanggan maupun saat diperiksa.

  1. Nomor struk tidak urut atau bisa direset manual. Ini yang paling fatal karena menghilangkan fungsi audit trail sepenuhnya. Kalau nomor bisa diubah-ubah sesuka hati, struk kehilangan nilainya sebagai bukti.
  2. Tidak ada identitas usaha sama sekali. Struk tanpa nama dan kontak usaha membuat pelanggan kesulitan komplain, dan membuat usaha Anda terlihat kurang serius.
  3. Pajak atau PB1 digabung diam-diam ke harga menu. Kalau pelanggan tidak bisa melihat berapa yang sebenarnya mereka bayar untuk pajak, ini bisa dianggap tidak transparan, bahkan berpotensi salah setel kalau angkanya melebihi ketentuan yang berlaku di daerah Anda.
  4. Rincian item digabung jadi satu baris generik. Tulisan seperti "makanan Rp75.000" tidak memberi tahu apa-apa saat ada komplain soal menu tertentu.
  5. Jam sistem kasir tidak disinkronkan. Struk dengan waktu yang salah bisa jadi masalah besar saat dipakai untuk membuktikan urutan kejadian dalam sengketa.
  6. Format angka rupiah yang membingungkan. Penulisan yang tidak konsisten antara titik dan koma untuk ribuan bisa membuat pelanggan salah membaca total yang harus dibayar.

Kalau Anda sedang membenahi sistem struk dari nol, cara paling cepat bukan memperbaiki satu per satu kesalahan di atas secara manual, melainkan pindah ke aplikasi struk kasir yang sejak awal sudah menerapkan penomoran otomatis, rincian item per baris, dan pemisahan pajak sesuai aturan. Kasirnesia misalnya menyediakan struk berlogo usaha sendiri tanpa embel-embel powered by sejak paket gratis, dengan rincian item, subtotal, dan total yang otomatis rapi setiap transaksi. Untuk restoran dan kafe yang butuh pemisahan PB1 dan service charge langsung di struk, detail fiturnya ada di halaman fitur Kasirnesia.

Anda bisa mulai dari paket gratis dulu untuk menguji apakah format struknya sudah sesuai kebutuhan warung atau kafe Anda, baru naik kelas kalau memang perlu fitur tambahan seperti KDS atau laporan laba rugi per menu.

FAQ: Pertanyaan Umum soal Struk dan Nota Kasir

Apa saja elemen wajib yang harus ada di struk kasir yang benar? Struk kasir yang benar minimal memuat identitas usaha, tanggal dan waktu transaksi, nomor struk urut, rincian item beserta kuantitas dan harga satuan, subtotal, pajak atau PB1 kalau usaha Anda restoran, total akhir, serta metode pembayaran dan kembalian. Kalau salah satu elemen ini hilang, struk kehilangan fungsinya sebagai bukti transaksi yang bisa ditelusuri ulang.

Kenapa nomor struk harus urut, bukan sekadar mencantumkan tanggal dan jam? Nomor urut memastikan setiap transaksi bisa ditelusuri satu per satu tanpa celah, sedangkan tanggal dan jam saja tidak cukup karena beberapa transaksi bisa terjadi dalam menit yang sama. Nomor yang bisa direset manual menghilangkan fungsi audit trail struk, sehingga sulit dipakai untuk rekonsiliasi kas atau menyelesaikan sengketa pesanan.

Apakah pajak restoran (PB1) harus ditulis terpisah di struk? Idealnya iya, karena PB1 (kini PBJT atas Makanan dan/atau Minuman menurut UU HKPD) adalah pajak daerah yang dipungut dari pelanggan, bukan biaya usaha Anda, sehingga sebaiknya transparan sebagai baris tersendiri. Tarifnya paling tinggi 10 persen sesuai Pasal 58 UU Nomor 1 Tahun 2022, dengan angka pasti yang ditetapkan lewat Peraturan Daerah masing-masing kota atau kabupaten.

Kenapa struk saya sering terpotong di printer thermal? Penyebab paling umum adalah ukuran kertas di pengaturan aplikasi tidak sesuai lebar printer fisik (58mm atau 80mm), ukuran font yang terlalu besar untuk kertas sempit, atau margin pemotongan otomatis yang disetel terlalu pendek. Coba cetak satu struk uji dengan item terpanjang untuk memastikan semua elemen tercetak utuh sebelum menyalahkan printernya rusak.

Kapan sebaiknya pakai struk digital lewat WhatsApp dibanding struk kertas? Struk digital lebih masuk akal untuk transaksi delivery atau pre-order, pelanggan yang butuh riwayat transaksi yang mudah dicari ulang, atau usaha yang ingin mengurangi sampah kertas. Namun struk kertas tetap relevan untuk pelanggan yang tidak nyaman memberi nomor WhatsApp atau butuh bukti fisik saat itu juga, sehingga menyediakan keduanya biasanya pilihan paling aman.

Apa bedanya nota kontan dengan struk dari aplikasi kasir? Nota kontan tulisan tangan rawan human error, nomornya sering tidak konsisten karena ditulis manual, dan rinciannya kerap digabung jadi satu baris. Struk dari aplikasi kasir mencetak nomor urut otomatis, rincian item per baris, dan laporan yang bisa direkonsiliasi otomatis di akhir shift, sehingga jauh lebih andal saat volume transaksi mulai naik.

Apakah aplikasi struk kasir gratis bisa mencetak struk berlogo sendiri? Bisa, tergantung penyedianya. Kasirnesia misalnya menyediakan struk berlogo usaha sendiri tanpa embel-embel powered by sejak paket gratis, lengkap dengan rincian item, subtotal, dan total yang otomatis rapi setiap transaksi.

Gratis untuk mulai

Siap berhenti nyatet manual dan mulai jualan lebih rapi?

Coba Kasirnesia gratis, tetap jalan walau internet mati, dan langganan bulanan tanpa setor setahun di muka. Tim kami siap bantu setup lewat WhatsApp.