Cara menghitung kebutuhan bahan baku pesanan makanan adalah membagi jumlah porsi pesanan dengan hasil satu resep teruji, mengalikan setiap bahan dengan faktor itu, lalu mengurangi stok yang tersedia untuk pesanan tersebut. Setelahnya, sesuaikan jumlah belanja dengan ukuran kemasan dan jadwal bahan dibutuhkan.
Panduan ini menjawab “berapa banyak bahan yang perlu disiapkan untuk pesanan ini?”. Panduan HPP produk makanan menjawab biaya per porsi. Selesaikan jumlah bahan terlebih dahulu agar harga beli tidak dikalikan dengan jumlah yang salah.
1. Pastikan jumlah pesanan dan hasil resep
Tulis kode pesanan, menu, ukuran porsi, jumlah porsi yang sudah dikonfirmasi, dan waktu produksi. Pisahkan pertanyaan calon pembeli dari pesanan yang benar-benar disetujui. Untuk menu berbeda, hitung masing-masing sebelum menjumlah bahan yang sama.
Pakai resep yang sudah diuji dengan ukuran porsi tersebut. Catat jumlah bahan dan hasil porsi aktual. Jika pesanan memakai porsi lebih besar, uji ulang hasilnya; jangan memakai penyebut porsi lama tanpa penyesuaian.
2. Hitung faktor pengali resep
Faktor pengali = jumlah porsi yang dibutuhkan ÷ hasil porsi resep acuan. Lalu, kebutuhan tiap bahan = takaran bahan resep acuan × faktor pengali. Hasil resep harus lebih dari nol dan diketahui sebelum dibagi.
Metode ini dijelaskan dalam buku terbuka Basic Kitchen and Food Service Management dari BCcampus, diperiksa 27 Oktober 2026. Buku itu memakai perbandingan hasil baru terhadap hasil resep lama untuk mengalikan bahan. Angka latihan di bawah dibuat redaksi.
Contoh fiktif: pesanan 60 porsi
Semua jumlah berikut adalah contoh fiktif untuk latihan hitung, bukan resep siap masak, ukuran porsi baku, atau rekomendasi komposisi makanan. Resep latihan menghasilkan 20 porsi dengan ukuran yang sama seperti pesanan 60 porsi. Faktor pengalinya 60 ÷ 20 = 3.
| Bahan contoh | Takaran untuk 20 porsi | Pengali | Kebutuhan 60 porsi |
|---|---|---|---|
| Beras mentah | 2 kg | 3 | 6 kg |
| Bahan lauk siap olah | 1,5 kg | 3 | 4,5 kg |
| Sayur siap olah | 1 kg | 3 | 3 kg |
Pemeriksaan contoh: 2 kg × 3 = 6 kg beras mentah. Jangan mengalikan lagi dengan 60 setelah memakai faktor 3; jumlah pesanan sudah masuk dalam hitungan faktor.
3. Samakan bentuk dan satuan bahan
Bedakan berat saat dibeli dan berat siap olah. Jika resep menyebut sayur siap olah sedangkan stok masih perlu dibersihkan, keduanya belum bisa langsung dikurangkan. Gunakan hasil ukur usaha sendiri untuk mengetahui bagian yang dapat dipakai.
Dalam contoh fiktif terpisah, dibutuhkan 3 kg sayur siap olah. Hasil ukur latihan menyatakan 80% dari berat beli menjadi siap olah. Kebutuhan berat beli = 3 kg ÷ 0,80 = 3,75 kg. Angka 80% hanya asumsi latihan, bukan standar susut sayur.
Jika takaran sudah dalam berat beli, jangan membaginya dengan rasio hasil pakai lagi. Jangan mengubah liter menjadi kilogram tanpa dasar konversi bahan yang sesuai. Data hasil pakai yang belum ada ditandai perlu diukur, bukan diisi oleh AI.
4. Kurangi stok yang benar-benar tersedia
Periksa kartu stok barang sederhana, lalu hitung fisik bahan. Pisahkan stok yang sudah dialokasikan untuk pesanan lain dan stok yang tidak layak dipakai. Gunakan satuan dan bentuk bahan yang sama dengan kebutuhan resep.
Kekurangan bahan = kebutuhan pesanan − stok yang tersedia untuk pesanan itu. Jika hasilnya negatif, tulis kebutuhan tambahan nol dan catat sisa stoknya. Jangan membuat jumlah pembelian negatif.
Melanjutkan contoh fiktif beras tadi, kebutuhan 6 kg dan stok layak pakai yang belum dialokasikan 1 kg. Kekurangan = 6 kg − 1 kg = 5 kg. Jika stok gudang 4 kg tetapi 3 kg sudah dialokasikan untuk pesanan lain, yang tersedia tetap 1 kg.
Templat kartu stok memiliki contoh dan sisa yang diketik manual, tanpa rumus kebutuhan bahan. Hapus contoh fiktif, lalu simpan perhitungan kebutuhan dan alokasi pada lembar tambahan.
5. Sesuaikan kemasan beli dan kapasitas produksi
Dalam contoh fiktif kemasan, pemasok hanya menyediakan beras dalam kemasan 2 kg. Kekurangan 5 kg berarti perlu 3 kemasan: pembulatan ke atas dari 5 ÷ 2 = 2,5 kemasan. Jumlah dibeli menjadi 6 kg, menyisakan 1 kg setelah kekurangan pesanan dipenuhi. Catat sisa itu sebagai stok, bukan pemakaian resep.
Konfirmasikan ukuran kemasan dan ketersediaan dengan pemasok sebenarnya. Cadangan tambahan, bila dipilih, ditulis sebagai keputusan terpisah dengan alasan dari catatan usaha. Tidak ada persentase cadangan yang otomatis berlaku untuk semua bahan.
Faktor pengali tidak membuktikan dapur sanggup memasak seluruh pesanan sekaligus. Periksa kapasitas alat, pembagian batch, waktu, dan hasil uji resep. Hitung ulang jika pembagian batch mengubah pemakaian bahan.
Setelah jumlah dan biaya pemakaian diketahui, isi CSV biaya resep atau coba kalkulator HPP. CSV hanya menyediakan judul kolom; kalkulator membagi biaya batch dengan hasil layak jual. Keduanya tidak menyusun daftar belanja atau mengurangi stok otomatis.
6. Pakai AI untuk merapikan daftar kebutuhan
Gunakan kode pesanan dan data yang boleh diolah, tanpa nama, alamat, atau nomor telepon pembeli. Hitung ulang faktor, satuan, dan pembulatan kemasan sendiri sebelum memesan bahan.
Susun DRAF daftar kebutuhan bahan dari resep dan pesanan berikut.
Pisahkan takaran resep, kebutuhan pesanan, stok tersedia, dan kekurangan.
Pertahankan satuan dan bentuk bahan: berat beli atau siap olah.
Tandai satuan tidak sebanding serta hasil resep yang kosong atau nol.
Jangan menebak rasio susut, ukuran kemasan, harga, atau cadangan.
Jangan mengubah jumlah pesanan atau mengirim pesanan ke pemasok.
Resep teruji dan data berkode yang diizinkan: [tempel data]
FAQ singkat
Apakah jumlah belanja sama dengan bahan yang terpakai?
Belum tentu. Pembelian bisa dibulatkan menurut kemasan; hanya bahan yang dipakai masuk perhitungan resep. Sisa yang masih layak disimpan masuk catatan stok.
Bagaimana jika beberapa menu memakai bahan yang sama?
Hitung per menu dengan resepnya sendiri, samakan satuan dan bentuk bahan, lalu jumlahkan kebutuhan. Kurangi stok bersama satu kali saja agar stok yang sama tidak dipakai untuk menutup dua kekurangan sekaligus.
Lanjutkan ke alur stok dan pemasok. Daftar Nalar Pekan lewat bagian pendaftaran di bawah untuk panduan berikutnya, atau baca arsip edisi web.