Strukka

Bahan Baku & Resep Menu di Aplikasi Kasir: Biar Stok Dapur Ikut Penjualan

Diterbitkan 28 September 2026

Kerangka empat langkah untuk kafe dan resto UMKM: master bahan, resep per menu, penjualan yang memotong stok bahan, dan review selisih—plus checklist uji POS F&B.

Menu laris, tapi susu dan gula selalu habis lebih cepat dari catatan—atau sebaliknya, stok di sistem masih penuh padahal dapur sudah kosong. Akar masalahnya biasanya sama: kasir hanya memotong stok produk jadi, tanpa resep yang menghubungkan setiap menu ke bahan bakunya. Aplikasi kasir F&B yang rapi mencatat bahan baku dalam satuan dapur, menyimpan resep (BOM) per menu, lalu mengurangi stok bahan sesuai takaran setiap kali menu terjual.

Artikel ini memberi kerangka empat langkah—master bahan, resep, penjualan, review—plus checklist untuk menguji POS yang sedang kamu pakai atau pertimbangkan. Setelah paham alurnya, kamu bisa mengevaluasi vendor mana pun, termasuk mencoba daftar gratis Strukka untuk melihat sendiri alurnya di akun uji.

Kenapa F&B beda dari toko yang jual barang jadi?

Di toko retail, logikanya lurus: satu barang terjual, stok barang itu berkurang satu. Sebotol sabun keluar, stok sabun −1.

Di F&B, yang terjual adalah racikan. Satu gelas es kopi susu memakai kopi, susu, gula cair, es, cup, tutup, dan sedotan—masing-masing dengan takaran berbeda. Kalau kasir hanya mencatat "Es kopi susu −1", sistem tidak tahu berapa gram kopi atau mililiter susu yang keluar dari dapur.

Akibatnya terasa di tiga tempat:

  • Opname jadi tebak-tebakan. Selisih stok ketahuan, tapi tidak jelas menu mana penyebabnya.
  • HPP menu tidak bisa dilacak. Harga susu naik, tapi kamu tidak tahu menu mana yang marginnya tergerus.
  • Multi-outlet makin kacau. Tiap cabang punya "resep versi sendiri", sehingga pemakaian bahan antar cabang tidak bisa dibandingkan.

Empat bangunan: master bahan → resep → penjualan → review

Anggap ini fondasi. Urutannya penting, karena tiap lapisan bergantung pada lapisan sebelumnya.

1. Master bahan baku

Daftar semua bahan yang dipakai dapur, dicatat dalam satuan terkecil yang benar-benar dipakai: gram, mililiter, atau pcs kemasan. Pisahkan dari daftar produk jual. "Susu segar" adalah bahan; "Es kopi susu" adalah menu.

2. Resep / BOM per menu (dan varian)

BOM (bill of materials) adalah daftar bahan plus kuantitas untuk satu porsi. Kemasan boleh ikut dihitung—cup dan sedotan juga uang. Kalau menu punya varian (regular/large, less sugar, extra shot), tiap varian idealnya punya resep sendiri atau tambahan bahan yang jelas.

Contoh (ilustratif, bukan standar): resep es kopi susu di sebuah kedai.

Bahan Takaran per porsi
Kopi bubuk 18 g
Susu segar 150 ml
Gula cair 20 ml
Cup + tutup 1 set
Sedotan 1 pcs

Angka di atas hanya contoh cara menulis. Takaran yang benar-benar dipakai di dapurmu yang jadi patokan.

3. Penjualan memotong stok bahan

Idealnya, begitu kasir mencatat satu es kopi susu, sistem otomatis mengurangi stok kopi, susu, gula cair, cup, dan sedotan sesuai resep. Jika pemotongan masih manual—misalnya admin mengurangi stok bahan tiap malam dari rekap penjualan—risikonya salah input, lupa, atau tertunda. Selisih kecil setiap hari menumpuk tanpa ketahuan.

Kalau untuk sementara pemotongan masih manual, tetapkan satu orang penanggung jawab dan satu jam tetap setiap hari, supaya catatan tidak bolong di hari sibuk.

4. Review

Resep bukan dokumen sekali tulis. Bandingkan pemakaian bahan menurut catatan dengan stok fisik saat opname, pisahkan waste, dan perbarui resep atau HPP ketika harga beli berubah. Di tahap ini kamu mulai bisa melihat food cost kasar per menu.

Contoh (ilustratif): menurut catatan, pemakaian susu seminggu 30 liter, tetapi opname menunjukkan 33 liter sudah keluar. Sebelum menyalahkan resep, cek dulu catatan waste dan menu yang baru ditambahkan. Kalau selisihnya konsisten di satu menu, barulah takaran resep menu itu yang perlu dicek ulang bersama barista.

Langkah praktis mulai minggu ini

Tidak perlu menunggu sistem sempurna. Mulai kecil, tapi disiplin:

  1. Pilih 10 menu terlaris dulu. Bukan 80 menu sekaligus. Menu terlaris biasanya yang paling banyak menghabiskan bahan.
  2. Tulis resep yang benar-benar dipakai. Tanya barista atau cook yang meracik setiap hari, bukan versi ideal di kepala chef atau owner.
  3. Samakan satuan beli dan satuan pakai. Beli kopi per kg, pakai per gram; beli susu per karton, pakai per ml. Tentukan konversinya sekali, tulis, lalu patuhi.
  4. Masukkan ke sistem yang sama dengan kasir. Resep di buku yang terpisah dari aplikasi kasir hampir pasti tidak pernah sinkron.
  5. Uji 3 hari. Bandingkan jumlah menu terjual, pengurangan bahan menurut catatan, dan stok fisik di akhir hari.
  6. Catat waste terpisah. Kopi gosong, susu tumpah, bahan expired—catat sebagai waste, jangan dibiarkan "menghilang" ke dalam resep.
  7. Review harga beli bulanan. Kalau harga bahan naik, HPP menu ikut naik. Tanpa review, margin bisa turun diam-diam.

Apa yang harus ada di POS F&B (checklist evaluasi vendor)

Checklist ini tidak mengasumsikan merek tertentu sudah punya semuanya. Bawa daftar ini ke sesi demo dan uji langsung, jangan hanya membaca brosur:

  • Master bahan baku terpisah dari produk jual
  • Resep/BOM per menu, termasuk per varian
  • Penjualan mengurangi stok bahan sesuai resep (tanyakan: otomatis atau masih manual?)
  • Laporan pemakaian bahan atau food cost kasar, jika tersedia
  • Opname bahan dan mutasi stok: pembelian, waste, transfer antar cabang
  • Multi-outlet: resep diatur pusat atau per cabang, jika relevan
  • Offline: transaksi tetap jalan saat internet putus, dan aturan sinkron stok setelah online jelas

Cara uji yang sederhana: buat satu bahan dan satu resep di akun demo, jual menunya dua kali, lalu lihat apakah stok bahan berubah sesuai takaran. Lima menit, tapi langsung menjawab pertanyaan terpenting.

Untuk daftar fitur POS yang lebih luas, lihat checklist fitur POS warung, kafe, dan retail. Kalau kamu punya lebih dari satu outlet dengan dapur masing-masing, kriteria tambahannya ada di cara memilih aplikasi kasir multi-toko.

Kesalahan umum

  • Hanya mencatat stok menu jadi. Angka stok "es kopi susu" tidak berarti apa-apa kalau susu di kulkas tidak tercatat.
  • Resep di kertas, kasir di aplikasi. Dua sumber data yang tidak pernah bertemu.
  • Satuan campur tanpa konversi. Beli per liter, resep per sendok, stok per karton—hasilnya angka yang tidak bisa dibandingkan.
  • Mengabaikan waste. Selisih selalu dituduhkan ke "resep terlalu hemat", padahal sumbernya tumpah atau expired.
  • Update menu tanpa update resep. Varian baru sudah dijual, resepnya menyusul "nanti"—dan nanti tidak pernah datang.
  • Markup ojol tanpa tahu HPP bahan. Harga di aplikasi ojol dinaikkan kira-kira, padahal dasarnya harus biaya bahan per porsi. Kerangkanya ada di panduan harga channel GoFood, GrabFood, dan ShopeeFood.

Penutup: mulai dari 10 menu, lalu uji di sistemmu

Intinya sederhana: setiap menu yang terjual harus ikut mengurangi bahan bakunya. Mulai dari 10 menu terlaris, samakan satuan, catat waste terpisah, dan review tiap bulan. Dengan begitu, selisih stok berubah dari misteri menjadi angka yang bisa ditelusuri.

Di Strukka, kamu bisa memantau stok produk dan bahan baku dengan mutasi stok yang tercatat, di web maupun Android, dan tetap bertransaksi saat offline. Untuk alur resep per menu dan pemotongan bahan per penjualan, cara paling jujur adalah mengujinya sendiri: daftar gratis lalu jalankan skenario satu menu dari checklist di atas, atau tanya tim lewat WhatsApp yang tertera di strukka.id.

Sedang menghitung total biaya POS sebelum memutuskan? Baca juga panduan biaya aplikasi kasir UMKM.

Pertanyaan yang sering ditanya

Apa bedanya stok produk jadi dan stok bahan baku di kasir F&B?

Stok produk jadi menghitung barang yang dijual utuh, misalnya air mineral botol. Stok bahan baku menghitung bahan dapur seperti kopi, susu, atau daging dalam gram dan ml. Di F&B, sebagian besar menu adalah racikan, jadi yang perlu berkurang saat menu terjual adalah bahan bakunya, bukan sekadar angka menu.

Apa itu resep atau BOM menu di POS?

Resep atau BOM (bill of materials) adalah daftar bahan dan takaran untuk satu porsi menu, termasuk kemasan seperti cup dan sedotan. Dengan resep, sistem bisa menghitung berapa bahan yang seharusnya terpakai dari setiap penjualan. Dukungan fitur ini berbeda-beda antar aplikasi kasir, jadi uji langsung di demo.

Haruskah semua menu punya resep dari hari pertama?

Tidak perlu. Mulai dari sekitar 10 menu terlaris, uji selama beberapa hari, lalu cocokkan dengan stok fisik. Setelah alurnya stabil, baru tambahkan menu lain dan variannya secara bertahap.

Bagaimana mencatat resep kalau satu adonan menghasilkan banyak porsi, misalnya di bakery?

Catat resep untuk satu batch adonan beserta jumlah porsi yang dihasilkan, lalu bagi untuk mendapatkan takaran per porsi. Sebagian aplikasi mendukung bahan setengah jadi atau produksi batch, sebagian tidak, jadi tanyakan dan uji di demo. Pisahkan juga waste adonan agar tidak tercampur dengan resep.

Apakah HPP dari resep sama dengan food cost nyata?

Belum tentu. HPP dari resep adalah angka teoretis berdasarkan takaran dan harga beli yang dicatat. Food cost nyata juga dipengaruhi waste, porsi yang tidak konsisten, dan perubahan harga bahan, sehingga perlu dicocokkan dengan opname secara rutin.

Cocokkah pencatatan resep untuk warung makan kecil satu outlet?

Cocok, asalkan dimulai sederhana. Warung kecil bisa fokus pada beberapa menu andalan dan bahan termahal dulu, misalnya daging atau minyak. Yang penting satuan beli dan satuan pakai konsisten, dan waste dicatat terpisah.

Coba Strukka untuk toko kamu

Kasir rapi, stok terpantau, laporan otomatis.

Coba gratis