Tanya pemilik kafe apa yang paling membuat pusing selain ramai pelanggan? Jawaban yang sering muncul: stok bahan baku. Susu habis di jam sibuk, kopi "menguap" entah ke mana, belanja bahan jadi tebak-tebakan, dan opname selalu selisih tanpa tahu mulai dari mana.
Akar masalahnya biasanya bukan karyawan yang licik — melainkan sistem pencatatan yang tidak menghubungkan penjualan menu dengan pemakaian bahan. Di sinilah BOM berperan.
Apa Itu BOM (Bill of Materials)?
BOM adalah istilah dari manufaktur yang dipinjam F&B untuk satu hal sederhana: resep resmi per menu. Contohnya:
Caramel Macchiato (1 cup)
- Kopi arabika: 15g
- Susu UHT: 150ml
- Sirup karamel: 20ml
- Es batu: 100g
Setiap kali menu itu terjual, sistem otomatis memotong stok ketiga bahan tersebut sesuai takaran. Tidak ada input manual, tidak ada kalkulator, tidak ada catatan pinggir.
Masalah Stok Kafe Tanpa BOM
Pencatatan Manual Tidak Pernah Bertahan
Semua kafe pernah mulai dengan niat baik: catat pemakaian susu di buku. Masalahnya, di jam ramai, mencatat adalah prioritas terakhir setelah melayani pelanggan. Dalam seminggu, catatan bolong; dalam sebulan, bukunya hilang.
Stok "Menipis" Baru Terasa Saat Habis
Tanpa pemotongan otomatis, Anda baru tahu susu menipis saat... susu benar-benar habis. Di jam sibuk. Dengan antrean delapan orang. Belanja darurat pun terjadi — harga lebih mahal, atau menu best-seller di-sold out sehingga pendapatan hilang.
Opname Selalu Selisih dan Tidak Bisa Dilacak
Opname bulanan menunjukkan kopi habis 9kg, tapi penjualan seharusnya hanya memakai 7,5kg. Selisih 1,5kg itu apa? Waste? Resep tidak konsisten? Kebocoran? Tanpa baseline teoretis per penjualan, selisih tidak bisa diinvestigasi.
Bagaimana BOM Bekerja dalam Praktik
Langkah 1: Definisikan Resep Sekali
Masukkan takaran tiap bahan untuk setiap menu — sekali saja. Satu bahan bisa dipakai banyak menu (susu dipakai 12 menu berbeda dengan takaran berbeda), semuanya tetap akurat karena potongan mengikuti resep masing-masing.
Langkah 2: Penjualan Memotong Stok Otomatis
Kasir jual 1 Caramel Macchiato → stok berkurang otomatis 15g kopi + 150ml susu + 20ml sirup + 100g es. Varian (less sugar, extra shot) bisa diatur sebagai menu turunan dengan resep menyesuaikan — extra shot berarti +18g kopi.
Langkah 3: Notifikasi Stok Tipis
Tentukan ambang batas per bahan (misal: susu minimum 5L). Ketika stok menyentuh ambang, sistem mengingatkan — jauh sebelum krisis terjadi, sehingga belanja bisa direncanakan dengan harga terbaik.
Langkah 4: Opname Jadi Alat Audit, Bukan Tebak-Tebskan
Bandingkan stok teoretis (hasil perhitungan BOM) dengan hitung fisik. Selisih kecil (2–3%) wajar sebagai waste; selisih besar dan berulang menunjuk ke masalah nyata: resep tidak diikuti, waste berlebihan, atau kebocoran yang perlu ditindak.
Contoh Perhitungan Varians Stok
| Bahan | Stok Teoretis (BOM) | Hasil Opname Fisik | Varians |
|---|---|---|---|
| Kopi arabika | 4,2 kg | 4,05 kg | −150g (3,6%) |
| Susu UHT | 2,4 L | 2,35 L | −50ml (2,1%) |
| Sirup karamel | 980 ml | 900 ml | −80ml (8,2%) ⚠️ |
Dalam contoh ini, kopi dan susu masih dalam batas wajar — tapi sirup karamel selisih 8,2%. Patut ditanyakan: dosis sirup di kasir konsisten? Ada tumpahan? Ini kecil tapi persis jenis kebocoran yang menggerus margin tanpa terasa sepanjang tahun.
Mitos-Mitos tentang BOM
"Resep saya fleksibel, tidak bisa dibakukan"
Barista memang menyesuaikan rasa sesuai biji kopi yang lagi dipakai. Solusinya: buat resep standar sebagai baseline, lalu catat penyesuaian sebagai varian. Baseline yang 90% akurat jauh lebih berguna daripada tidak ada baseline sama sekali.
"Kafe kecil saya belum butuh se-Rumit itu"
Justru kafe kecil paling sensitif terhadap bahan bocor — margin tipis tidak punya ruang untuk selisih 8%. BOM bukan kerumitan tambahan; ia menggantikan pencatatan manual yang lebih melelahkan.
"Stok cukup dilihat dari sisa fisik saja"
Melihat sisa fisik memberi tahu berapa yang tersisa, tapi tidak pernah memberi tahu berapa yang seharusnya tersisa. Keduanya baru bermakna saat dibandingkan.
Menghubungkan BOM dengan Pembelian Bahan
BOM tidak berhenti di pemotongan stok — data pemakaian yang terkumpul adalah fondasi belanja yang cerdas:
Prediksi Kebutuhan dari Data Penjualan
Karena setiap penjualan tercatat dengan resepnya, sistem tahu persis berapa gram kopi dan liter susu yang terpakai minggu ini. Kalau penjualan stabil, kebutuhan minggu depan bisa diprediksi dari rata-rata 2–4 minggu terakhir — belanja berubah dari intuisi menjadi perhitungan.
Ambang Pemesanan Ulang per Bahan
Tentukan reorder point berbeda per bahan sesuai kecepatan pemakaian dan jeda pengiriman supplier: susu UHT yang habis cepat dan mudah basi mungkin cukup ambang 2 hari pemakaian; kopi biji yang tahan lama bisa ambang 2 minggu dengan pembelian lebih besar (harga per kg lebih murah).
Evaluasi Supplier Berbasis Angka
Dengan catatan pembelian vs pemakaian yang rapi, Anda bisa membandingkan supplier secara objektif: mana yang konsisten kualitasnya, mana yang sering telat, dan mana yang harganya paling kompetitif setelah waste dihitung. Perbedaan 5% harga kopi antar supplier terasa besar sepanjang tahun.
Kesimpulan
BOM mengubah manajemen stok kafe dari seni tebak-tebakan menjadi angka yang bisa diaudit: resep sekali input, pemotongan otomatis per penjualan, notifikasi sebelum kehabisan, dan opname yang bermakna. Di Kafein, BOM adalah fitur inti yang terhubung langsung ke kasir dan laporan laba kotor — dan rasakan opname pertama yang tidak bikin pusing.