Hubungi Kami

Tim kami siap untuk membantu Anda.

Sunartha Element
Sunartha Element

Solusi Odoo untuk Coffee Shop dan F&B: Mengontrol Food Cost dan Meningkatkan Profit Secara Real-Time

Solusi Odoo untuk Coffee Shop dan F&B: Cara Mengontrol Food Cost dan Meningkatkan Profit Secara Real-Time
Daftar Isi

    “Omzet hari ini naik… tapi kenapa profit tetap tipis?”

    Kalimat ini sering muncul di bisnis coffee shop dan F&B. Anda menjalankan coffee shop, omzet harian terlihat bagus, ramai di pagi hari, antrian panjang saat weekend, mesin espresso tidak pernah berhenti. Tapi di akhir bulan, angka laba bersih terasa tidak masuk akal kecilnya dibanding kesibukan yang Anda rasakan setiap hari.

    Ini bukan cerita yang langka. Ini adalah realitas yang dialami oleh mayoritas pemilik coffee shop dan bisnis F&B skala menengah di Indonesia.

    Masalahnya bukan di-omzet melainkan di visibilitas.

    Apa yang terjadi di dapur, berapa yang terbuang? Berapa biaya sebenarnya per cangkir kopi yang Anda sajikan?

    Di sinilah Odoo + Modul Commissary hadir sebagai solusi.

    Bukan sekadar digitalisasi operasional, tetapi juga memberikan visibilitas penuh dari dapur hingga laporan keuangan secara real-time.

    Artikel ini akan menjelaskan bagaimana Solusi Odoo yang dikombinasikan dengan Commissary Module yang dikembangkan khusus oleh Sunartha, hadir sebagai solusi komprehensif.

    Berdasarkan pengalaman discovery dengan klien dan prospek F&B di Indonesia, inilah pain point yang paling sering terjadi dan mungkin salah satunya sedang Anda alami:

    1. Food Cost Tidak Diketahui Secara Real-Time

    Mayoritas coffee shop hanya menghitung food cost secara mingguan atau bulanan, itupun dengan rekap manual di Excel. Ketika harga kopi atau susu naik, dampaknya ke margin baru terasa berminggu-minggu kemudian. Keputusan menaikkan harga menu selalu terlambat, setelah margin sudah tergerus.

    2. Waste Tidak Tercatat, Tidak Terukur, Tidak Dikontrol

    Ini adalah masalah yang ditemukan di banyak bisnis F&B. Waste di coffee shop muncul dalam berbagai bentuk yang tidak kasat mata:

    • Dial-in shots: kopi yang di-discard saat barista menyetel grinder di awal shift, bisa 20-40 gram kopi per hari per mesin
    • Milk purge & over-pour saat steaming susu: bisa 200-400ml susu per shift
    • Shaping failure pada croissant atau pastry
    • Unsold end-of-day products: pastry yang tidak terjual dan harus dibuang saat tutup
    • Spoilage bahan perishable: susu, mentega, krim yang kadaluarsa karena stock management buruk

    Angka Yang Mengejutkan

    Waste dari dial-in shots saja: rata-rata 30-40g kopi/hari per mesin = Rp 400.000-600.000/bulan jika tidak dikontrol. Ditambah milk waste dari steaming: 200-400ml/shift = Rp 500.000-1.000.000/bulan untuk volume 200+ cups/hari. Tanpa sistem pencatatan, angka ini hilang begitu saja.

    3. Resep Tidak Terstandarisasi

    Resep yang hanya ada di kepala barista menyebabkan satu barista memakai 18g kopi, yang lain 22g. Rasa berbeda, biaya berbeda, dan ketika barista resign resep ikut pergi. Tidak ada knowledge transfer yang terstruktur. Resep tidak terstandarisasi, rasa dan cost jadi bervariasi per Barista.

    4. Produksi Dapur Tidak Terjadwal dengan Baik

    Croissant habis sebelum jam makan siang karena estimasi meleset. Over produksi di akhir minggu sehingga terlalu banyak stok yang terbuang. Komunikasi antara kitchen manager dan baker masih manual melalui WhatsApp atau papan tulis. Tidak ada tracking aktual vs rencana produksi.

    5. Inventory Bahan Baku Tidak Akurat

    Stock opname masih dilakukan manual per minggu atau bulan. Tidak ada sistem reorder point, pembelian bahan baru dilakukan saat sudah hampir habis. Tidak ada koneksi antara penjualan POS dengan pengurangan stok bahan baku secara otomatis.

    6. Laporan Keuangan Tidak Mencerminkan Realita Kitchen

    Pembukuan mencatat pendapatan dari POS dan pengeluaran dari faktur pembelian tanpa ada layer produksi di tengahnya. Waste tidak tercatat sebagai beban tersendiri, kerugian akibat waste ‘tertimbun’ dalam COGS tidak diidentifikasi. Pada akhirnya tidak ada visibilitas margin per menu item.

    Sunartha sebagai Odoo Partner berpengalaman di Indonesia, mengembangkan Commissary Module yang dirancang khusus untuk menjawab kebutuhan operasional bisnis coffee shop dan F&B.

    POS memberitahu Anda berapa banyak yang terjual, namun Commissary memberitahu apakah Anda benar-benar profit dan menjawab faktor mengapa profit ini bisa terjadi.

    Commissary adalah custom module Odoo 19 yang dikembangkan Sunartha khusus untuk bisnis F&B yang memiliki dapur produksi (commissary atau central kitchen). Modul ini menjembatani gap antara modul Manufacturing standar Odoo dengan kebutuhan operasional nyata coffee shop, pastry cafe, dan restoran.

    5 Sub-Modul Terintegrasi

    Sub-ModulFungsi Utama
    commissary_recipeManajemen resep digital (BOM) dengan waste % per bahan, kalkulasi food cost % dan gross margin otomatis.
    commissary_productionBatch Order untuk penjadwalan dan eksekusi produksi dapur. Tracking konsumsi bahan aktual vs rencana.
    commissary_wasteWaste Log dengan 10 kategori reason code. Setiap log otomatis membuat scrap order dan journal entry akuntansi.
    commissary_costingDaily Cost Sheet yang menggabungkan data produksi, POS revenue, dan waste — menghasilkan food cost % dan gross margin per hari.
    commissary_dashboardDashboard real-time (OWL): KPI food cost %, waste hari ini, gross margin, jadwal produksi, dan alert stok.

    Bagaimana Odoo Menyatukan Semua Alur Operasional?

    LayerKondisi dengan Odoo + Commissary
    01 · ProcurementKitchen manager buat Purchase Request → Owner approve → PO otomatis ke supplier → Penerimaan barang update inventory real-time.
    02 · InventoryStok dicatat per lokasi (dry store, chiller, freezer). Reorder point otomatis memicu alert. FIFO costing otomatis per lot.
    03 · CommissaryBaker buka Batch Order digital → ambil bahan sesuai resep → catat qty aktual → sistem update inventory & biaya otomatis. Waste dicatat per kejadian.
    04 · POS & PenjualanCustomer order → POS transaction → revenue recorded → COGS otomatis terpotong dari stok finished goods → Daily Cost Sheet terupdate real-time.
    05 · AccountingSemua journal entry ter-post otomatis: AP dari PO, inventory adjustment, WIP → finished goods, COGS dari penjualan, waste expense dari scrap.

    1. Dashboard Real-Time

    Dashboard Commissary adalah tampilan pertama yang dibuka saat masuk ke sistem. Owner dan kitchen manager bisa langsung melihat kondisi bisnis hari ini dalam satu layar dengan 4 KPI card utama:

    Ilustrasi: Dashboard Commissary — KPI real-time food cost, waste, margin, dan jadwal batch produksi

    Sebelumnya, owner harus WhatsApp baker untuk tahu sudah produksi apa, lalu rekap Excel untuk tahu food cost. Sesudah menggunakan Odoo, owner hanya buka satu layar, semua terjawab dalam waktu 5 detik.

    2. Resep Digital dengan Kalkulasi Food Cost Otomatis

    Setiap menu item memiliki ‘kartu resep digital’ yang mencatat seluruh komposisi bahan secara detail, termasuk waste percentage per bahan baku. Odoo secara otomatis menghitung food cost % dan gross margin untuk setiap produk.

    Ilustrasi: Form Resep Plain Croissant — komposisi bahan, waste % per ingredient, dan kalkulasi food cost otomatis

    Keunikan resep di Commissary vs BOM standar Odoo:

    • Waste % per bahan misalnya laminating butter 3% (sisa di plastik), susu 1% (sisa di pitcher), telur 5% (kemungkinan pecah)
    • Qty Bersih dihitung otomatis: qty_kotor × (1 + waste%/100) ini yang benar-benar dikonsumsi
    • Food Cost % dan Gross Margin dihitung otomatis dan diupdate real-time saat harga bahan berubah
    • Full Cost per unit sudah termasuk alokasi labor dan overhead (default 30%, bisa dikonfigurasi)

    Contoh dari biaya produksi Plain Croissant (per batch 24 pcs):

    MetrikNilai
    Biaya Material per Batch (8 bahan baku)Rp 115.253
    Biaya Material per PcsRp 4.802
    Full Cost per Pcs (+30% overhead)Rp 6.243
    Harga JualRp 34.000
    Food Cost %18,2%
    Gross Margin81,8%

    3. Batch Order Produksi Dapur yang Terjadwal dan Terukur

    Batch Order adalah dokumen produksi harian yang dibuat kitchen manager dan dikerjakan oleh baker atau barista. Alur kerja yang jelas memastikan tidak ada miscommunication:

    1. Kitchen manager membuat Batch Order: pilih resep, isi batch multiplier, assign baker, tentukan shift
    2. Sistem otomatis hitung qty rencana semua bahan dan reserve stok
    3. Baker klik ‘Mulai Produksi’ → timestamp tercatat → status berubah ke Berjalan
    4. Setelah selesai: baker input qty aktual dan catat waste via tombol ‘Log Waste’
    5. Baker klik ‘Selesai’ → stok bahan berkurang, stok finished goods bertambah, biaya ter-posting otomatis

    Ilustrasi: Form Batch Order BCH-2026-0032 — Croissant Plain 2 batch (48 pcs) dengan status Dikonfirmasi

    4. Waste Log
    Setiap sendok kopi yang terbuang atau waste dicatat dalam Waste Log. Dari dial-in shots di pagi hari, milk steam error saat rush hour, hingga produk yang tidak terjual saat tutup. Setiap log otomatis membuat scrap order dan journal entry akuntansi.

    Ilustrasi: List View Waste Log — semua waste event hari ini dengan biaya, alasan, dan status akuntansi

    10 kategori reason code yang sudah tersedia di sistem:

    KodeKategori Waste
    DLNDial-in shots — kopi discarded saat setup grinder di awal shift
    MLKMilk steaming error — susu gosong atau over-pour saat steaming
    SHPShaping failure — adonan pastry gagal dibentuk
    BNTOver-baked / burnt — hasil bake terlalu matang
    ESDUnsold end-of-day — produk tidak terjual saat tutup toko
    SPLSpoilage / expired — bahan atau produk kadaluarsa
    OVPOver-portioning — porsi melebihi standar resep
    QLTQuality failure — tidak memenuhi standar kualitas

    5. Daily Cost Sheet – Laporan Harian Lengkap

    Daily Cost Sheet adalah ringkasan finansial operasional satu hari penuh. Dibuat dengan satu klik ‘Load dari Batch Hari Ini’ dan sistem otomatis menarik data dari semua Batch Order, Waste Log, hingga transaksi POS hari itu.

    Ilustrasi: Daily Cost Sheet omzet POS, food cost blended, gross profit, dan breakdown per SKU

    Informasi yang tersaji dalam satu Cost Sheet:

    • Omzet POS total hari itu, ter-split per kategori: Coffee & Minuman, Pastry & Bakery, Food & Makanan
    • Total biaya material produksi dari semua Batch Order yang selesai hari itu
    • Total biaya waste dari semua Waste Log yang dikonfirmasi
    • Food Cost % blended: satu angka yang mewakili efisiensi seluruh operasional hari itu
    • Gross Profit dan Gross Margin hari itu
    • Detail per SKU: qty produksi, qty terjual, biaya material, waste, omzet, food cost %, margin %

    6. Akuntansi Otomatis

    Salah satu keunggulan terbesar Commissary adalah integrasi akuntansi otomatis yang tidak dimiliki software F&B lain: setiap kejadian di dapur langsung menjadi journal entry yang tepat di Odoo Accounting, tanpa input manual dari akuntan.

    Event di DapurJournal Entry Otomatis
    Batch Order selesaiDr Finished Goods / Cr Raw Material Inventory (transfer produksi)
    Waste Log dikonfirmasiInventory berkurang (stock.scrap dibuat dan dikonfirmasi otomatis)
    Waste Log di-postDr Waste & Spoilage Expense / Cr Raw Material Inventory
    POS PenjualanDr COGS / Cr Finished Goods Inventory (berdasarkan standard cost resep)
    Purchase Order diterimaDr Raw Material Inventory / Cr Accounts Payable
    Jenis BisnisKeunggulan Commissary untuk Anda
    Specialty Coffee ShopKontrol waste dial-in shots dan milk steaming. Food cost real-time per cup. Standarisasi resep digital per barista.
    Pastry & Bakery CafeJadwal produksi batch terstruktur. Tracking shelf life croissant dan pastry. Kalkulasi food cost per batch termasuk waste.
    All-Day Dining CafeAnalitik P&L split per kategori: coffee, pastry, food. Central kitchen menyuplai semua kategori dengan pencatatan terintegrasi.
    Multi-Outlet ChainStandarisasi resep dari pusat. Kontrol food cost per outlet. Laporan komparatif antar cabang (roadmap v1.2.0).

    Memilih software yang tepat adalah setengah perjalanan. Setengah lainnya adalah implementasi yang benar bersama partner yang memahami industri Anda.

    • Spesialisasi F&B: Commissary Module dikembangkan berdasarkan pengalaman nyata bersama klien coffee shop dan restoran di Indonesia.
    • Odoo Partner Resmi dan Berpengalaman: Tim Sunartha memiliki keahlian teknis dan fungsional Odoo yang terverifikasi untuk memastikan implementasi berjalan sesuai kebutuhan bisnis Anda.
    • Pendekatan Discovery-First: Setiap implementasi dimulai dengan sesi discovery mendalam untuk memahami alur operasional unik bisnis Anda.
    • Support Lokal: Tim support berbahasa Indonesia yang memahami konteks bisnis F&B lokal, siap membantu dari masa implementasi hingga after-sales.
    • Pengembangan Berkelanjutan: Commissary Module terus dikembangkan berdasarkan feedback klien termasuk roadmap multi-outlet support.

    Anda sudah tahu masalahnya. Anda sudah tahu solusinya. Pertanyaannya, kapan mau memulai?

    Jangan tunggu sampai margin tergerus lebih jauh. Jangan tunggu sampai kehilangan ribuan liter susu dan ratusan gram kopi tanpa pernah tahu kenapa.

    👉 Konsultasikan kebutuhan bisnis F&B Anda secara GRATIS bersama Consultant Expert Sunartha.

    Tim kami siap membantu Anda memahami bagaimana Odoo + Commissary Module dapat diterapkan di bisnis F&B dan coffee shop mulai dari demo sistem hingga implementasi.

    Bagikan Artikel