Cara mengatur stok bahan baku restoran yang benar dimulai sebelum bahan masuk ke dapur. Anda perlu satu nama bahan yang konsisten, satuan yang dapat dikonversi, tempat penyimpanan yang jelas, resep baku, dan kebiasaan mencatat setiap alasan stok berkurang. Tanpa lima hal itu, angka stok hanya terlihat rapi di layar tetapi tidak pernah cocok dengan isi rak, kulkas, dan freezer.
Kebocoran stok restoran jarang datang dari satu kejadian besar. Biasanya ia terkumpul dari satu genggam ayam yang porsinya terlalu banyak, satu botol sirup yang dipakai tanpa takaran, bahan rusak yang langsung dibuang, dan penerimaan barang yang ditandatangani tanpa dihitung. Masing-masing tampak kecil, tetapi jika terjadi setiap shift, nilainya dapat menghapus margin satu menu selama sebulan.
Panduan ini memberi alur yang dapat dipakai restoran kecil tanpa tim gudang khusus. Anda bisa memulainya dengan spreadsheet, kartu stok, atau aplikasi stok barang. Alatnya boleh berbeda, tetapi urutan kontrolnya tetap sama.
Daftar Isi
- Mengapa stok bahan baku restoran lebih sulit daripada stok toko?
- Data apa yang harus dibuat sebelum mulai mencatat?
- Bagaimana menyamakan satuan beli dan satuan resep?
- Bagaimana alur penerimaan bahan yang aman?
- Bagaimana resep mengurangi stok secara otomatis?
- Bagaimana mencatat waste, tester, dan makan staf?
- Bagaimana menerapkan FIFO dan lokasi penyimpanan?
- Seberapa sering stok harus dihitung fisik?
- Bagaimana membaca selisih tanpa langsung menuduh staf?
- Kapan spreadsheet tidak lagi cukup?
Mengapa Stok Bahan Baku Restoran Lebih Sulit daripada Stok Toko?
Toko membeli satu botol minuman lalu menjual botol yang sama. Restoran membeli satu kilogram daging, lalu membaginya menjadi banyak porsi, mencampurnya dengan bahan lain, dan mungkin membuang sebagian saat trimming. Barang yang dibeli tidak sama bentuknya dengan menu yang dijual. Inilah alasan stok F&B harus terhubung dengan resep.
Bahan restoran juga punya umur simpan berbeda. Beras dapat disimpan lama, sayur cepat layu, saus racikan hanya aman beberapa hari, dan bahan beku harus dijaga suhunya. Catatan jumlah tanpa tanggal penerimaan dan lokasi simpan belum cukup untuk mencegah kerugian.
Terakhir, banyak orang menyentuh stok. Penerima barang, kepala dapur, koki, barista, kasir, dan pemilik dapat membuat atau memperbaiki catatan. Semakin banyak titik serah terima, semakin besar peluang satu pergerakan tidak tercatat. Karena itu sistem yang baik bukan sekadar tabel saldo, tetapi jejak siapa melakukan apa dan mengapa.
Data Apa yang Harus Dibuat Sebelum Mulai Mencatat?
Buat master bahan, bukan daftar yang tumbuh tanpa aturan. Satu bahan hanya boleh punya satu nama resmi. Jika staf kadang menulis "susu UHT", "susu kotak", dan "fresh milk" untuk barang yang sama, laporan akan memecah saldo menjadi tiga bahan palsu.
Setiap baris master minimal berisi nama bahan, kategori, satuan beli, isi per kemasan, satuan dasar, lokasi simpan, pemasok utama, harga beli terakhir, stok minimum, dan apakah bahan perlu tanggal kedaluwarsa. Tambahkan kode singkat jika nama bahan mudah tertukar, misalnya SUS-UHT-1L dan SUS-OAT-1L.
Berikut template yang dapat disalin ke spreadsheet:
| Kode | Nama bahan | Satuan beli | Isi per kemasan | Satuan dasar | Lokasi | Stok minimum | Pemasok |
|---|---|---|---|---|---|---|---|
| AYM-FIL | Ayam fillet | kg | 1.000 | gram | Freezer A | 11.000 gram | Supplier A |
| KOP-ARB | Kopi arabika | bag | 1.000 | gram | Rak Bar 1 | 3.000 gram | Roastery B |
| SIR-VAN | Sirup vanila | botol | 750 | ml | Rak Bar 2 | 1.500 ml | Distributor C |
| SUS-UHT | Susu UHT | karton | 12.000 | ml | Chiller 1 | 18.000 ml | Supplier D |
Angka di atas hanya contoh. Ganti dengan ukuran kemasan dan ritme belanja restoran Anda. Yang penting, semua orang memakai definisi baris yang sama.
Bagaimana Menyamakan Satuan Beli dan Satuan Resep?
Kesalahan satuan adalah sumber selisih yang sangat umum. Pemasok menagih satu dus, gudang mencatat satu dus, sementara resep memakai mililiter. Sistem tidak dapat mengurangi 30 mililiter dari "satu dus" tanpa faktor konversi.
Pilih satuan dasar yang sesuai pemakaian resep. Untuk bahan padat, gram biasanya lebih aman daripada kilogram karena porsi kecil. Untuk cairan, gunakan mililiter. Untuk barang utuh seperti telur, gunakan butir. Jika satu karton susu berisi 12 kotak masing-masing satu liter, satu karton setara 12.000 mililiter.
Timbang hasil bersih bahan yang perlu dibersihkan. Sepuluh kilogram ayam mentah tidak selalu menghasilkan sepuluh kilogram bahan siap masak. Jika setelah trimming hanya tersisa 8,7 kilogram, resep harus memakai hasil bersih atau yield 87 persen. Selisih kulit, tulang, dan lemak dicatat sebagai waste proses, bukan dibiarkan muncul sebagai kehilangan misterius saat opname.
Bagaimana Alur Penerimaan Bahan yang Aman?
Jangan menambah stok berdasarkan surat jalan sebelum barang dihitung. Cocokkan nama, jumlah, kondisi, suhu jika relevan, dan tanggal kedaluwarsa. Catat jumlah yang benar-benar diterima, bukan jumlah yang dipesan.
Jika pemasok mengirim sepuluh karton tetapi dua rusak dan langsung dibawa kembali, stok masuk hanya delapan karton. Simpan foto atau catatan retur pada transaksi penerimaan agar bagian keuangan tidak membayar sepuluh. Prinsip ini juga mencegah stok sistem lebih tinggi dari fisik sejak hari pertama.
Tetapkan satu orang sebagai penerima utama per shift dan satu pemeriksa untuk bahan bernilai besar. Ini bukan birokrasi. Dua tanda tangan membuat tanggung jawab jelas dan mencegah penerimaan dilakukan sambil terburu-buru di pintu dapur.
Bagaimana Resep Mengurangi Stok Secara Otomatis?
Setiap menu harus memiliki resep baku dalam satuan dasar. Satu nasi ayam misalnya memakai 150 gram ayam, 100 gram beras, 20 mililiter saus, dan satu kemasan. Ketika satu menu terjual, stok empat bahan itu berkurang sesuai resep.
Resep harus mengikuti porsi nyata. Timbang porsi yang benar-benar dibuat pada beberapa shift, bukan angka yang terasa ideal di kantor. Jika resep mengatakan 150 gram tetapi koki rata-rata mengambil 175 gram, sistem akan selalu lebih tinggi dari fisik. Selisih itu bukan salah aplikasi, melainkan standar porsi yang tidak dijalankan.
Gunakan sendok takar, scoop, timbangan, atau wadah berporsi untuk bahan mahal. Standarisasi ini sekaligus menjaga rasa dan membantu perhitungan HPP makanan. Bila harga beli berubah, biaya menu dapat dihitung ulang tanpa menebak jumlah bahan.
Bagaimana Mencatat Waste, Tester, dan Makan Staf?
Tidak semua stok keluar karena penjualan. Bahan kedaluwarsa, masakan gagal, tester menu, complimentary untuk pelanggan, dan makan staf tetap mengurangi persediaan. Buat alasan pengeluaran yang sederhana agar staf mau mencatatnya.
Minimal gunakan kategori rusak, kedaluwarsa, salah produksi, tester, makan staf, dan pemakaian operasional. Hindari satu kategori "lain-lain" yang menampung semuanya karena Anda tidak akan bisa membaca polanya. Wajibkan catatan singkat untuk nilai besar, tetapi jangan membuat formulir begitu panjang sampai orang memilih tidak mencatat.
Tinjau waste mingguan dalam rupiah harga beli. Jika saus tertentu sering dibuang, masalahnya mungkin bukan staf ceroboh, melainkan ukuran batch terlalu besar atau tanggal racik tidak ditulis. Data waste berguna jika berakhir pada perubahan proses, bukan hanya menjadi angka merah di laporan.
Bagaimana Menerapkan FIFO dan Lokasi Penyimpanan?
FIFO berarti bahan yang masuk lebih dulu digunakan lebih dulu. Letakkan kiriman baru di belakang dan pindahkan stok lama ke depan. Tulis tanggal terima atau tanggal buka pada wadah yang sudah tidak memakai kemasan asli.
Satu bahan sebaiknya punya lokasi utama. Jika kopi yang sama tersebar di gudang, bar, dan lemari kantor tanpa saldo per lokasi, staf akan merasa kehabisan di satu tempat padahal barang masih ada di tempat lain. Untuk restoran kecil, kode lokasi sederhana seperti CH-1, FZ-A, dan BAR-2 sudah cukup.
Mutasi antarlokasi perlu dicatat, terutama jika ada gudang pusat dan beberapa outlet. Barang yang keluar dari gudang belum tentu sudah menjadi beban outlet jika belum diterima. Catatan dua sisi membuat bahan tidak hilang di perjalanan.
Seberapa Sering Stok Harus Dihitung Fisik?
Gunakan kombinasi opname penuh dan cycle count. Opname penuh bulanan memberi gambaran total. Cycle count menghitung kelompok kecil secara bergiliran, misalnya protein hari Senin, minuman hari Rabu, dan bahan kering hari Jumat.
Prioritaskan bahan dengan tiga ciri: mahal, cepat rusak, atau sering selisih. Ayam, daging, kopi, minyak, dan susu biasanya perlu ritme lebih rapat daripada sedotan atau tisu. Panduan cara stok opname menjelaskan cara membagi area, membekukan pergerakan saat hitung, dan mencatat penyesuaian tanpa menghapus jejak lama.
Hitung pada waktu yang konsisten. Membandingkan stok Senin pagi dengan stok Jumat malam menghasilkan pola yang sulit dibaca karena transaksi di antaranya berbeda jauh. Pilih setelah tutup atau sebelum buka, lalu pertahankan jadwal yang sama.
Bagaimana Membaca Selisih tanpa Langsung Menuduh Staf?
Mulai dari kualitas data. Periksa apakah semua penerimaan masuk, satuan konversi benar, resep sesuai porsi, waste tercatat, dan transaksi batal mengembalikan stok. Baru setelah proses ini bersih, lihat pola per bahan, shift, dan lokasi.
Selisih sekali dapat berasal dari salah hitung. Selisih berulang pada bahan yang sama menunjukkan masalah sistematis. Jika selalu muncul pada susu, periksa ukuran tuang dan minuman gratis. Jika selalu muncul pada minyak, periksa yield, penyerapan, dan pembuangan. Jika banyak kategori selisih pada shift yang sama, periksa prosedur serah terima.
Gunakan laporan shrinkage atau susut stok untuk mengubah selisih menjadi nilai rupiah dan persentase. Tujuannya menemukan proses yang bocor. Tuduhan tanpa bukti membuat staf menyembunyikan kesalahan, sedangkan proses yang jelas membuat masalah lebih cepat dilaporkan.
Kapan Spreadsheet Tidak Lagi Cukup?
Spreadsheet masih layak jika bahan sedikit, transaksi rendah, dan satu orang bertanggung jawab. Pastikan ada histori perubahan, akses dibatasi, dan cadangan rutin. Kartu stok juga cukup untuk operasi kecil asalkan setiap mutasi dicatat pada hari yang sama.
Pertimbangkan aplikasi ketika jumlah bahan dan resep membuat pencatatan manual tertinggal, lebih dari satu orang atau outlet mengubah stok, atau pemilik membutuhkan laporan jarak jauh. Pilih sistem yang dapat menghubungkan penjualan, resep, pembelian, waste, dan opname. Aplikasi yang hanya menampilkan angka stok tanpa jejak mutasi tidak menyelesaikan masalah inti.
Uji dengan satu kategori selama dua minggu sebelum memindahkan semuanya. Bandingkan saldo sistem dengan fisik, periksa apakah staf memahami satuan, dan lihat apakah pencatatan benar-benar lebih cepat. Setelah kategori pertama stabil, barulah tambah kategori berikutnya.
Checklist Praktis 14 Hari
Hari pertama sampai ketiga, rapikan nama bahan, satuan, konversi, dan lokasi. Hari keempat sampai keenam, timbang resep menu terlaris dan catat yield bahan. Hari ketujuh, lakukan opname awal sebagai saldo pembuka.
Pada minggu kedua, catat semua penerimaan, penjualan, waste, dan mutasi tanpa pengecualian. Lakukan cycle count bahan prioritas pada hari ketiga dan ketujuh. Di akhir hari keempat belas, bandingkan sistem dengan fisik dan daftar tiga penyebab selisih terbesar.
Jangan mengejar angka sempurna pada hari pertama. Target awal yang sehat adalah semua selisih punya jejak untuk ditelusuri. Setelah proses stabil, selisih akan turun karena kesalahan yang sama tidak terus berulang.
Kesimpulan
Cara mengatur stok bahan baku restoran tidak bergantung pada aplikasi tertentu. Fondasinya adalah master bahan yang konsisten, satuan yang bisa dikonversi, penerimaan yang dihitung, resep yang sesuai porsi, alasan waste yang jelas, FIFO, lokasi simpan, dan opname berkala.
Mulai dari satu kategori bernilai tinggi, jalankan selama dua minggu, lalu perluas. Jika Anda ingin sistem yang menghubungkan transaksi kasir dengan stok dan resep, lihat panduan aplikasi stok barang gratis untuk membandingkan titik awal manual, spreadsheet, dan aplikasi tanpa membayar sebelum proses dasarnya siap.
