Menu & Produk
Resep & COGS
Menautkan bahan baku ke menu untuk menghitung HPP otomatis dan memotong stok saat item terjual.
Apa itu Resep & COGS?
Resep adalah daftar bahan baku (atau bahan olahan/prep) beserta takarannya yang digunakan untuk membuat satu porsi menu. Dengan resep yang terdefinisi, sistem dapat:
- Menghitung COGS (Cost of Goods Sold) / HPP secara otomatis berdasarkan harga rata-rata bahan yang tercatat di inventori.
- Memotong stok bahan secara otomatis setiap kali menu terjual dan pembayaran dikonfirmasi.
- Menampilkan margin (harga jual − HPP) di laporan Laba Rugi.
Resep bisa didefinisikan untuk:
- Menu dasar — resep standar untuk satu porsi.
- Varian tertentu — misalnya varian "Large" menggunakan bahan lebih banyak.
- Opsi modifier — misalnya modifier "Tambah Keju" menambah bahan keju ke resep.
Prasyarat: Fitur resep membutuhkan modul Inventori aktif dan bahan baku sudah terdaftar di Inventori → Bahan Baku.
Langkah-langkah
Membuka tab Resep
- Buka Pengaturan Menu → Menu.
- Klik Edit pada menu yang ingin diberi resep.
- Pastikan menu sudah tersimpan terlebih dahulu (tab Resep baru muncul setelah menu ada di database).
- Klik tab Resep di bagian atas editor.
Menentukan scope resep
Di tab Resep, pilih scope (cakupan) resep yang ingin diatur:
| Scope | Keterangan |
|---|---|
| Dasar (Base) | Resep standar untuk satu porsi menu tanpa varian. |
| Varian | Pilih varian tertentu dari dropdown — resep berlaku hanya untuk varian tersebut. |
| Modifier | Pilih opsi modifier tertentu — bahan tambahan saat opsi modifier ini dipilih. |
Menambah komponen bahan ke resep
Setelah memilih scope:
- Pilih jenis komponen:
- Bahan Baku — bahan mentah langsung dari inventori (misalnya tepung, daging, telur).
- Bahan Olahan (Prep) — bahan semi-jadi yang sudah memiliki resepnya sendiri (misalnya "Saus Sambal Spesial" yang dibuat dari beberapa bahan). Prep secara otomatis meledak ke bahan bakunya untuk depletion dan kalkulasi COGS yang akurat. Modifier hanya bisa menggunakan Bahan Baku.
- Pilih bahan/prep dari dropdown.
- Isi jumlah (misalnya
150untuk 150 gram). - Klik Tambah.
- Ulangi untuk setiap bahan dalam satu porsi.
Tips: Pastikan satuan jumlah yang dimasukkan konsisten dengan satuan bahan di inventori. Jika bahan dicatat per gram, masukkan jumlah dalam gram.
Melihat HPP (COGS) hasil kalkulasi
Di bagian atas tab Resep, sistem menampilkan COGS dihitung dari resep — nilai ini adalah total biaya bahan per porsi berdasarkan harga rata-rata (WAC) yang tercatat di inventori.
Jika COGS masih tampil Rp 0, periksa apakah:
- Semua bahan sudah memiliki stok masuk (harga rata-rata hanya terhitung setelah ada transaksi penerimaan bahan).
- Scope yang dipilih sudah benar.
Menghapus komponen bahan
Klik ikon Hapus di baris bahan yang ingin dilepas dari resep. Sistem membaca-ubah-tulis seluruh BOM (Bill of Materials) sekaligus, jadi tunggu konfirmasi sukses sebelum melanjutkan perubahan berikutnya.
Bahan Olahan (Prep Items)
Untuk menu yang menggunakan bahan semi-jadi (misalnya saus yang dibuat dari beberapa bahan), gunakan fitur Bahan Olahan di Pengaturan Menu → Bahan Olahan.
Bahan olahan memiliki:
- Nama dan satuan (misalnya "Bumbu Rendang", satuan "porsi").
- Resep bahan bakunya sendiri — daftar bahan + takaran per satu satuan prep.
- Biaya per unit — dihitung otomatis dari total biaya bahan yang masuk ke prep.
Saat prep digunakan dalam resep menu, sistem menghitung COGS secara transparan hingga ke level bahan baku mentah.
Integrasi dengan Laporan
Setelah resep terdefinisi:
- Laporan Laba Rugi — menampilkan total COGS vs total pendapatan, sehingga margin kotor terlihat.
- Laporan Stok — setiap penjualan menu otomatis menciptakan transaksi keluar bahan sesuai resep.
- Opname Stok — selisih antara stok teoritis (berdasarkan resep) dan stok aktual (hasil hitung fisik) menunjukkan potensi waste atau kehilangan.
Pertanyaan umum
Apakah stok bahan berkurang saat menu dipesan atau saat dibayar? Pemotongan stok bahan terjadi saat pesanan dikonfirmasi pembayaran — bukan saat item masuk ke keranjang pesanan.
Bagaimana jika satu menu tidak punya resep? Menu tetap bisa dijual. Hanya saja COGS-nya akan tercatat sebagai Rp 0 di laporan, dan tidak ada pemotongan stok bahan otomatis.
Bisakah satu bahan muncul di resep lebih dari sekali? Tidak — setiap bahan atau prep hanya bisa muncul satu kali per scope. Jika perlu mengubah takaran, hapus baris lama lalu tambahkan kembali dengan takaran baru.
Apakah harga HPP berubah otomatis jika harga bahan naik? Ya — COGS dihitung menggunakan harga rata-rata bergerak (WAC) dari inventori, sehingga otomatis mencerminkan harga pembelian bahan terbaru.