Cara Bikin Promo Tanpa Gerus Margin dan Ukur Hasilnya dari Data Kasir
Rumus margin sebelum dan sesudah diskon, tabel jenis promo dan risikonya, SOP 5 langkah mengukur hasil dari laporan kasir, contoh kedai kopi 7 hari, dan checklist cetak.
Sabtu pagi, sebuah kedai kopi kecil memasang banner "Diskon 20% semua menu, khusus weekend". Antrean mengular, kasir kewalahan, dan grup keluarga ramai memuji. Akhir bulan, owner membuka buku: omzet naik, tapi uang yang tersisa setelah bayar bahan dan gaji malah lebih tipis dari bulan biasa. Tidak ada yang tahu persis promo mana yang menolong dan mana yang menggerus.
Diskon bukan musuh. Yang berbahaya adalah promo yang dibuat tanpa hitungan dan diakhiri tanpa evaluasi. Panduan ini membahas cara menghitung margin sebelum diskon, memilih jenis promo sesuai tujuan, dan mengukur hasilnya dari data kasir dengan perbandingan sebelum dan selama promo.
Jawaban singkat: Promo aman untuk margin kalau kamu menghitung harga pokok dan margin per item dulu, lalu membatasi diskon supaya masih ada sisa untung. Pilih jenis promo sesuai tujuan: menghabiskan stok, menaikkan jumlah beli, atau menarik pelanggan baru. Ukur hasilnya dari laporan kasir dengan membandingkan omzet, jumlah item, dan transaksi sebelum dan selama promo.
Kenapa promo sering menggerus margin
Masalahnya jarang ada di ide promonya. Biasanya ada di tiga kebiasaan ini:
- Diskon ditetapkan sebelum harga pokok diketahui. Angka 20% dipilih karena terdengar menarik, bukan karena sudah dihitung.
- Promo berlaku untuk semua item. Menu bermargin tipis ikut terpotong sama besar dengan menu bermargin tebal.
- Diskon manual di luar aturan. Kasir memberi potongan "biar pelanggan senang", atau lebih buruk, mengubah harga di data produk sehingga harga baru diam-diam berlaku seterusnya.
Poin terakhir sering luput. Diskon di transaksi tercatat sebagai diskon. Harga master yang diubah tercatat sebagai harga normal baru, dan jejak promonya hilang. Karena itu, tentukan sejak awal siapa yang boleh membuat dan mengaktifkan promo, dan siapa yang hanya boleh menjalankannya di kasir.
Hitung dulu: margin per item sebelum dan sesudah diskon
Rumus yang perlu kamu pegang cukup dua baris:
- Margin per item = harga jual − harga pokok (HPP)
- Margin setelah diskon = harga promo − harga pokok
Contoh ilustrasi dengan angka fiktif untuk segelas es kopi:
| Kondisi | Harga jual | HPP | Margin per gelas |
|---|---|---|---|
| Harga normal | Rp18.000 | Rp7.000 | Rp11.000 |
| Diskon 15% | Rp15.300 | Rp7.000 | Rp8.300 |
| Diskon 50% | Rp9.000 | Rp7.000 | Rp2.000 |
Diskon 15% masih menyisakan margin yang sehat. Diskon 50% menyisakan Rp2.000, dan cukup satu gelas tumpah atau takaran berlebih untuk membuatnya nol.
Satu hitungan lagi yang jarang dilakukan: berapa banyak item tambahan yang kamu butuhkan supaya total margin tidak turun. Caranya, bagi margin normal dengan margin setelah diskon. Pada contoh di atas, Rp11.000 ÷ Rp8.300 ≈ 1,33. Artinya, kamu perlu menjual sekitar 33% gelas lebih banyak hanya untuk impas dengan hari tanpa promo. Kalau kenaikan sebesar itu terasa tidak realistis, kecilkan diskonnya atau ganti jenis promonya.
Aturan praktis: jangan biarkan margin setelah diskon menjadi nol atau minus, kecuali tujuannya jelas, misalnya menghabiskan stok yang hampir kedaluwarsa, dan keputusannya dicatat.
Jenis promo, tujuan, dan risikonya ke margin
Tabel ini adalah kerangka keputusan, bukan daftar menu di aplikasi tertentu.
| Jenis promo | Cocok untuk | Risiko margin | Catatan untuk kasir |
|---|---|---|---|
| Diskon % untuk 1 item unggulan | Menarik kunjungan, item bermargin tebal | Sedang, kalau persennya kebesaran | Batasi item dan durasinya |
| Diskon semua item | Jarang tepat, kecuali cuci gudang | Tinggi | Hindari kecuali stok benar-benar mati |
| Voucher dengan minimal belanja | Menaikkan rata-rata belanja | Sedang | Syarat minimal harus jelas di nota |
| Beli 1 gratis 1 | Menghabiskan stok, mengenalkan produk | Tinggi kalau HPP mahal | Hitung margin dua unit dengan satu harga |
| Paket atau bundle | Menggeser pelanggan ke kombinasi tertentu | Sedang | Pastikan stok semua komponennya cukup |
Untuk menghabiskan stok yang menumpuk, cek dulu apakah stok di sistem memang sesuai rak. Promo cuci gudang untuk barang yang ternyata tidak ada di gudang hanya membuat pelanggan kecewa. Langkah mengecek fisiknya ada di panduan cara stok opname di aplikasi kasir.
Promo toko juga berbeda dari harga di aplikasi pesan-antar. Harga di GoFood, GrabFood, atau ShopeeFood biasanya sudah dinaikkan untuk menutup komisi platform, sehingga diskon di sana dihitung dari dasar yang lain. Logikanya dibahas di panduan set harga channel GoFood, GrabFood, dan ShopeeFood di kasir.
SOP 5 langkah mengukur hasil promo dari data kasir
Promo yang tidak diukur hanya menghasilkan kesan. Lima langkah ini berlaku apa pun aplikasi kasir yang kamu pakai.
- Tentukan dua jendela waktu yang sebanding. Misalnya 7 hari sebelum promo dan 7 hari selama promo. Usahakan komposisi hari kerja dan akhir pekannya sama.
- Ambil angka dari laporan kasir, bukan dari ingatan. Catat omzet, jumlah transaksi, dan jumlah item promo yang terjual. Kalau laporanmu bisa menampilkan penjualan per kategori, catat juga.
- Baca arah perubahannya. Omzet naik tapi jumlah transaksi tetap? Berarti pelanggan lama membeli lebih banyak. Transaksi naik tapi item lain turun? Bisa jadi promo hanya memindahkan belanja dari menu lain.
- Hitung biaya diskonnya. Selisih harga normal dan harga promo dikali jumlah item promo terjual. Bandingkan dengan tambahan margin yang didapat. Ini hitungan kasar untuk keputusan operasional, bukan pembukuan pajak.
- Putuskan. Lanjutkan, sempitkan ke hari atau item tertentu, naikkan syarat minimal belanja, atau hentikan.
Contoh: "Kopi Sore" dan promo es kopi 15% (ilustrasi)
Skenario fiktif: Kedai "Kopi Sore" menjalankan diskon 15% untuk es kopi selama 7 hari. Harga dan HPP sama dengan tabel di atas. Angka penjualan di bawah adalah ilustrasi, bukan data nyata.
| Periode 7 hari | Gelas terjual | Omzet es kopi | Total margin |
|---|---|---|---|
| Sebelum promo | 280 | Rp5.040.000 | Rp3.080.000 |
| Selama promo | 385 | Rp5.890.500 | Rp3.195.500 |
Sekilas promo ini sukses: gelas terjual naik 105 dan omzet naik lebih dari Rp800.000. Tapi total margin hanya naik Rp115.500, sementara biaya diskonnya 385 × Rp2.700 = Rp1.039.500. Kasir dan barista juga bekerja jauh lebih keras untuk 105 gelas tambahan.
Owner lalu memecah datanya per hari:
| Hari | Gelas sebelum | Gelas selama | Selisih total margin |
|---|---|---|---|
| Senin–Jumat (5 hari) | 180 | 225 | turun Rp112.500 |
| Sabtu–Minggu (2 hari) | 100 | 160 | naik Rp228.000 |
Ternyata seluruh keuntungan promo datang dari akhir pekan. Di hari kerja, kenaikan penjualan tidak cukup menutup diskon. Keputusannya: promo dilanjutkan hanya Sabtu dan Minggu. Hari kerja kembali ke harga normal, mungkin dengan voucher minimal belanja di jam sepi.
Pelajarannya: omzet naik belum tentu untung naik. Selalu turunkan analisis sampai ke total margin, dan kalau bisa, sampai ke hari atau jam.
Promo di beberapa outlet: jangan asal salin
Kalau kamu punya dua outlet atau lebih, satu promo untuk semua cabang terlihat rapi. Kenyataannya, HPP, harga sewa, dan bauran menu tiap cabang bisa berbeda. Diskon 15% yang sehat di cabang ramai bisa membuat cabang sepi merugi.
Beberapa kebiasaan yang membantu:
- Hitung margin per cabang sebelum memutuskan promo yang sama.
- Tulis outlet mana yang ikut, lengkap dengan tanggal mulai dan selesai.
- Ukur hasil per outlet, lalu bandingkan dengan laporan gabungan.
- Tentukan siapa yang boleh mengaktifkan promo di tiap cabang, supaya promo cabang A tidak ikut dipakai kasir cabang B.
Checklist sebelum dan sesudah promo (bisa dicetak)
- Tulis HPP setiap item yang masuk promo
- Hitung margin setelah diskon, pastikan tidak nol atau minus tanpa alasan
- Hitung kenaikan penjualan yang dibutuhkan untuk impas
- Tetapkan durasi, jam berlaku, dan outlet yang ikut
- Simpan angka 7–14 hari sebelum promo: omzet, transaksi, jumlah item
- Briefing kasir: diskon hanya sesuai aturan, harga master tidak diubah
- Bandingkan angka selama promo dengan periode sebelumnya
- Putuskan: lanjut, sempitkan, atau hentikan, lalu catat alasannya
Yang perlu dicek di aplikasi kasir untuk promo
Uji langsung di demo atau akun gratis dengan satu promo kecil:
- Apakah diskon dan voucher tercatat terpisah dari harga normal di laporan
- Apakah laporan penjualan bisa ditarik per periode dan per outlet
- Cek apakah laporan bisa difilter per produk atau kategori promo
- Cek apakah ada laporan khusus efektivitas promo, atau kamu tetap perlu menghitungnya sendiri di spreadsheet
- Bagaimana diskon tercatat saat kasir sedang offline, lalu tersinkron
Daftar fitur lain yang perlu dicek sesuai tipe usaha ada di checklist fitur POS untuk warung, kafe, dan retail.
Strukka membantu mencatat transaksi, mengontrol stok, dan melihat laporan untuk beberapa toko dalam satu akun, termasuk saat offline, serta mendukung promo dan voucher. Cara paling jujur untuk menilai cocok atau tidak: daftar gratis, lalu jalankan satu promo kecil dan coba ukur hasilnya dengan SOP di atas.
Penutup
Urutannya sederhana: hitung margin → pilih jenis promo → simpan angka sebelum → ukur selama promo → putuskan. Mulai minggu ini dari satu item saja. Tulis HPP-nya, hitung batas diskonnya, lalu bandingkan tujuh hari sebelum dan selama promo. Setelah polanya terasa, baru terapkan ke item dan outlet lain.
Kalau ingin mencoba alurnya di aplikasi kasir, daftar gratis di Strukka, atau tanya dulu lewat WhatsApp yang tertera di strukka.id.