Banyak juragan gorengan merasa untung setiap hari, tapi di akhir bulan uangnya tidak menumpuk. Penyebab klasiknya satu: harga jual ditentukan tanpa menghitung HPP (harga pokok penjualan). Artikel ini memandu Anda menghitung HPP per porsi secara benar — lengkap dengan contoh perhitungan untuk menu paling umum.
Apa Itu HPP dan Kenapa Penting
HPP adalah total biaya bahan yang habis untuk menghasilkan satu porsi jualan. Termasuk di dalamnya: bahan utama, tepung, bumbu, minyak goreng (porsi pemakaian), hingga plastik dan kemasan. Yang tidak termasuk HPP: gas, gaji pegawai, dan sewa — itu biaya operasional yang dihitung terpisah.
Tanpa HPP yang benar, dua hal bisa terjadi diam-diam:
- Harga jual terlalu rendah — ramai pembeli, tapi tiap porsi benar-benar minus atau marginnya tipis sekali.
- Harga terlalu tinggi tanpa sadar biaya — pembeli kabur, padahal sebenarnya biaya bisa ditekan.
Langkah 1: Catat Harga Belanja per Satuan Bahan
Ubah semua harga belanja menjadi harga per satuan kecil yang Anda pakai di resep. Contoh untuk ayam tepung:
| Bahan | Harga Belanja | Satuan Resep | Harga per Satuan |
|---|---|---|---|
| Ayam paha fillet | Rp38.000/kg | gram | Rp38/gram |
| Tepung serbaguna | Rp12.000/kg | gram | Rp12/gram |
| Tepung bumbu | Rp15.000/kg | gram | Rp15/gram |
| Minyak goreng | Rp18.000/liter | ml | Rp18/ml |
| Plastik kemasan | Rp15.000/100 pcs | pcs | Rp150/pcs |
Langkah 2: Susun Resep (BOM) per Porsi
Tuliskan takaran tiap bahan untuk satu porsi jualan. Contoh ayam geprek:
- Ayam paha fillet: 90 gram
- Tepung serbaguna: 20 gram
- Tepung bumbu: 10 gram
- Minyak goreng: 30 ml (pakai 2x goreng, lalu minyak diganti tiap ~15 liter pemakaian)
- Plastik + kertas minyak: 2 pcs
- Cabai & bumbu sambal: Rp500 (dihitung langsung nominal)
Langkah 3: Kalikan dan Jumlahkan
| Bahan | Takaran | Harga Satuan | Subtotal |
|---|---|---|---|
| Ayam fillet | 90 gr | Rp38 | Rp3.420 |
| Tepung serbaguna | 20 gr | Rp12 | Rp240 |
| Tepung bumbu | 10 gr | Rp15 | Rp150 |
| Minyak goreng | 30 ml | Rp18 | Rp540 |
| Kemasan | 2 pcs | Rp150 | Rp300 |
| Sambal | — | — | Rp500 |
HPP per porsi ayam geprek ≈ Rp5.150.
Menentukan Harga Jual yang Sehat
Rumus cepat: harga jual = HPP ÷ (1 − margin target).
- Margin 50% → Rp5.150 ÷ 0,5 = Rp10.300 → jual Rp10.000-an.
- Margin 55% → Rp5.150 ÷ 0,45 = Rp11.400 → jual Rp11.000-12.000.
- Margin 60% → Rp5.150 ÷ 0,4 = Rp12.900 → jual Rp13.000.
Untuk jajanan kaki lima, margin 50-60% adalah zona sehat: cukup untuk menutup gas, gaji, dan penyusutan alat, tanpa membuat harga jual melenceng jauh dari pasar. Bandingkan juga dengan harga pesaing di radius 500 meter — bersaing lewat porsi dan rasa jauh lebih awet daripada perang harga.
Contoh Cepat: Cilok dan Mendoan
Cilok (per porsi, 10 biji): tepung kanji 60 gr (Rp14/gram ≈ Rp840), tepung terigu 15 gr (Rp180), bumbu kacang Rp600, tusuk + kemasan Rp250 → HPP ≈ Rp1.870, jual Rp4.000-5.000.
Mendoan (per pcs): tempe Rp800, campuran tepung Rp400, minyak Rp400, tusukan Rp100 → HPP ≈ Rp1.700, jual Rp3.500-5.000 per pcs (atau Rp8.000-10.000 porsi isi 3).
Jangan Lupakan Waste dalam Perhitungan
Gorengan gosong, pecah saat digoreng, dan sisa tidak terjual adalah biaya nyata. Cara sehat menghitungnya: tambahkan faktor waste 3-5% ke HPP Anda. Jika HPP ayam geprek Rp5.150 dan waste harian Anda 4%, HPP efektifnya ≈ Rp5.360 — gunakan angka ini saat menentukan harga.
Mencatat waste harian (basi, gosong, afkir) juga membuat Anda bisa tahu apakah waste sedang wajar atau ada yang tidak beres di dapur.
Otomatiskan dengan Sistem Resep
Menghitung manual sekali tidak sulit — yang berat adalah menjaga akurasinya saat harga bahan naik-turun tiap minggu. Aplikasi dengan sistem resep (bill of materials) seperti Gorengin otomatis menghitung ulang HPP setiap kali Anda mencatat belanja bahan baru, memotong stok per penjualan, dan menampilkan margin per menu. Anda tinggal melihat angka, bukan menghitung ulang tiap malam.
HPP Menu Kombinasi dan Paket Hemat
Jualan gorengan hidup dari paket: geprek plus nasi plus es teh. Masalahnya, banyak juragan menentukan harga paket dengan menebak diskon — "yang penting terasa murah" — sampai-sampai margin paket justru lebih tipis daripada menu satuan. Cara yang benar: HPP paket = jumlah HPP komponen dikurangi penghematan nyata, lalu harga paket diturunkan dari margin target, bukan dari tebakan.
Contoh paket geprek hemat:
| Komponen | HPP satuan | Catatan |
|---|---|---|
| Ayam geprek | Rp5.150 | memakai resep dari perhitungan di atas |
| Nasi hangat | Rp1.200 | beras 150 gr, air, dan porsi gas |
| Es teh manis | Rp800 | gula, teh, cup, sedotan |
| Kemasan gabungan | Rp400 | satu bungkus untuk semua, lebih hemat dari tiga kemasan terpisah |
Penghematan nyatanya ada di kemasan: dibeli terpisah, total kemasan bisa Rp750 (plastik geprek Rp300, bungkus nasi Rp250, cup Rp200); dipaketkan cukup Rp400. Jadi HPP paket = Rp5.150 + Rp1.200 + Rp800 + Rp400 = Rp7.550, bukan Rp8.700.
Dengan margin target 50%, harga wajar paket = Rp7.550 ÷ 0,5 = Rp15.100 → jual Rp14.000-15.000. Bandingkan dengan membeli komponen satuan: geprek Rp10.000 + nasi Rp4.000-5.000 + es teh Rp3.000 = Rp17.000-18.000. Pembeli merasa hemat Rp3.000, Anda tetap mendapat margin lebih besar per transaksi karena nilai belanjanya naik. Aturan praktisnya: diskon paket maksimal sebesar penghematan kemasan ditambah sedikit ruang volume — bukan potongan dari margin. Untuk strategi promosinya secara utuh, baca strategi promo bundling menu ayam geprek.
Harga Psikologis untuk Jualan Kaki Lima
Angka tidak netral di mata pembeli. Dua prinsip yang terbukti bekerja untuk gerobak:
- Pecahan Rp500 lebih kuat daripada Rp1.000. Di lingkungan pembeli tunai, Rp9.500 terasa jauh lebih murah daripada Rp10.000 padahal bedanya hanya setengah persen — sekalian mempercepat transaksi karena pembeli menyiapkan uang pas.
- Hindari harga ganjil yang menyulitkan kembalian. Rp11.300 memaksa pegawai mencari kembalian Rp2.700; antre melengket, pembeli kesal. Gunakan Rp11.000, Rp11.500, atau Rp12.000.
| Harga hasil rumus | Dibulatkan menjadi | Alasan |
|---|---|---|
| Rp10.300 | Rp10.000 atau Rp9.500 | kembalian lancar dan terasa lebih murah |
| Rp11.400 | Rp11.500 | tambahan Rp100 menambah margin tanpa terasa oleh pembeli |
| Rp12.900 | Rp13.000 | selisih Rp100 kecil; jangan turunkan Rp900 hanya demi angka cantik |
| Rp14.150 | Rp14.500 | pembulatan ke atas menutup waste kecil yang tak tercatat |
Batas mainnya satu: harga psikologis hanya boleh menggeser hasil rumus margin sehat sekitar Rp500. Menggeser Rp1.500-2.000 demi angka "keren" sama saja membuang hasil perhitungan HPP yang sudah Anda susah-susah buat.
Kapan Anda Boleh Menurunkan Harga
Menurunkan harga bukan hal tabu — syaratnya terukur dan sesaat, bukan permanen. Tiga kondisi yang sah:
- Sisa bahan mendekati tidak layak jual. Ayam fillet sisa 2 kg yang tidak terjual malam ini nilainya nol besok. Memotong harga di jam-jam malam ("geprek Rp8.000 jam 21.00-22.00") lebih baik daripada membuangnya — itu bukan mengorbankan margin, tapi menyelamatkan HPP yang sudah keluar kantong.
- Promo paket dengan batas waktu. Misalnya paket hemat Rp12.000 hanya Sabtu-Minggu. Volume yang naik menutup margin yang tipis, dan setelah periode usai harga kembali normal. Yang membuatnya aman adalah batas waktunya yang jelas dan dipikirkan dari angka HPP, bukan dari semangat moment.
- Menu penarik yang disengaja (loss leader). Satu menu dijual dengan margin tipis untuk mengantar pembeli masuk, lalu mereka membeli menu margin tebal. Boleh — asalkan Anda tahu persis menu mana yang menarik pembeli dan menu mana yang mencetak untung. Itu baru kelihatan kalau HPP tiap menu sudah benar.
Yang tidak boleh: menurunkan harga karena sebel dengan penjual sebelah. Perang harga tanpa hitungan HPP hampir selalu dimenangkan oleh tidak ada — semua pihak capek, yang paling besar modalnya bertahan paling lama, dan itu jarang Anda.
Dampak Kenaikan Harga Bahan: Simulasi
Harga bahan bergerak naik-turun; harga jual Anda harus ikut menilai, bukan menunggu. Simulasi nyata: ayam fillet naik dari Rp38.000/kg menjadi Rp45.000/kg (naik 18%) dan minyak goreng dari Rp18.000 menjadi Rp22.000/liter:
| Skenario | Perubahan komponen | HPP geprek baru | Margin di harga lama Rp10.000 |
|---|---|---|---|
| Kondisi normal (dasar) | — | Rp5.150 | 49% |
| Ayam naik Rp7.000/kg | ayam: 90 gr × Rp45 = Rp4.050 | Rp5.780 | 42% |
| Minyak naik Rp4.000/liter | minyak: 30 ml × Rp22 = Rp660 | Rp5.270 | 47% |
| Keduanya naik bersamaan | — | Rp5.890 | 41% |
Pada margin 41%, setiap Rp1 juta omset hanya menyisakan laba kotor Rp410.000 sebelum gas dan gaji — penyusutan yang nyata tapi sering tidak terasa karena ramai pembeli. Tiga respons yang sehat, berurutan dari yang paling layak dicoba:
- Naikkan harga Rp500-1.000 (Rp10.000 → Rp11.000): margin kembali ke sekitar 46%. Kalau rasa dan porsi konsisten, pembeli tetap setia untuk selisih Rp1.000 — mereka lebih peduli konsistensi daripada harga termurah.
- Rapikan takaran, bukan porsi. Menurunkan takaran ayam dari 90 gr ke 85 gr menghemat Rp225/porsi dan nyaris tak terlihat; menurunkan sampai 75 gr akan terasa dan pembeli mencatatnya selamanya.
- Ganti sumber belanja. Belanja ke grosir atau pemasok yang mengantar sering menekan Rp2.000-4.000 per kg — periksa opsi ini dulu sebelum menyentuh harga jual.
Untuk komponen minyak yang paling gampang membengkak, cara memakainya lebih efisien sudah dibahas tuntas di tips hemat dan awet minyak goreng.
Satu peringatan: jangan menunda terlalu lama. Kenaikan harga bahan jarang turun kembali. Menunggu "situasi normal" selama dua bulan berarti dua bulan margin bocor diam-diam — uang yang tidak pernah kembali.
Rutinitas Meninjau Harga Secara Berkala
Harga jual bukan keputusan sekali seumur gerobak. Jadwalkan peninjauan 30 menit setiap awal bulan dengan urutan tetap:
- Buka rekap HPP dan margin per menu bulan lalu.
- Tandai menu yang marginnya turun di bawah 45%.
- Telusuri penyebabnya: kalau harga bahan, naikkan harga atau ganti pemasok; kalau waste yang membengkak, perbaiki proses di dapur — menaikkan harga untuk menutup waste yang bocor hanya menyembunyikan masalahnya.
- Bandingkan harga Anda dengan dua-tiga pesaing dalam radius 500 meter. Cukup untuk tahu posisi Anda — jangan sampai terpancing perang harga.
Kalau semua dihitung manual, rutinitas ini melelahkan dan cepat ditinggalkan. Aplikasi dengan sistem resep seperti Gorengin menghitung ulang HPP otomatis setiap kali Anda mencatat belanja bahan baru, jadi pekerjaan bulanan Anda tinggal membaca angka dan memutuskan — fiturnya bisa Anda lihat di halaman fitur Gorengin. Untuk menyusun angka-angka itu menjadi laporan yang enak dibaca, ikuti panduan cara membuat laporan keuangan warung sederhana, dan supaya takaran bahan yang menjadi dasar HPP tidak meleset antar pegawai, kuasai cara mengelola stok bahan baku gorengan.
Lima Kesalahan Harga yang Paling Sering Merugikan
Sebelum menutup, inilah jebakan harga yang paling sering ditemui di lapangan — periksa apakah salah satunya sedang terjadi di gerobak Anda:
- Meniru harga tetangga tanpa tahu HPP-nya sendiri. Tetangga bisa saja belanja lebih murah, menggoreng sendiri tanpa pegawai, atau sewanya sudah lunak. Harganya cocok untuk dia, belum tentu untuk Anda — angka acuan Anda adalah HPP sendiri, baru harga pasar.
- Tidak memasukkan kemasan, tusuk, dan gas. Kemasan Rp300-450 per porsi terasa kecil, tapi pada 100 porsi per hari itu Rp30.000-45.000 per hari yang menguap dari perhitungan.
- Harga lama tidak pernah berani dinaikkan karena takut kehilangan langganan. Kenaikan Rp500 yang tertunda selama setahun, pada penjualan 80 porsi/hari, setara Rp14,6 juta per tahun yang tidak masuk kas.
- Diskon paket asal besar. Potongan yang tidak dihitung dari penghematan kemasan dan volume akan menggerus margin justru di menu terlaris — menu yang paling banyak terjual, paling banyak pula marginnya hilang.
- Menaikkan harga untuk menutup waste yang membengkak. Waste adalah masalah proses (gosong, afkir, takaran berlebih), bukan masalah harga. Menutupnya dengan kenaikan harga hanya menyembunyikan kebocoran — dan pembeli yang membayarnya.
Pertanyaan yang Sering Diajukan
Margin 50% atau 60% yang sehat untuk gorengan?
Mulailah dari 50% karena mudah dihitung: harga jual = HPP × 2. Naikkan bertahap ke 55-60% untuk menu yang pembelinya paling tidak sensitif harga — biasanya menu andalan yang rasanya sulit ditiru. Menu komoditas yang persis sama dijual banyak gerobak sekitar sebaiknya tetap di 50% dan menang lewat porsi konsisten, bukan harga termurah.
HPP naik tapi saya takut menaikkan harga. Bagaimana seharusnya?
Naikkan bertahap Rp500, bukan sekaligus Rp1.500-2.000. Umumnya pembeli kaki lima tidak mempermasalahkan kenaikan Rp500 selama porsi dan rasa tetap sama — yang mereka ingat adalah porsi mengecil, bukan harga naik seribu. Kalau tetap tidak berani, periksa pemasok dan takaran dulu; keduanya sering menyediakan ruang Rp300-500 per porsi tanpa menyentuh harga.
Saya tidak sempat menghitung ulang HPP tiap minggu. Ada jalan pintasnya?
Ada: pindahkan pekerjaannya ke sistem. Aplikasi berbasis resep seperti Gorengin menghitung ulang HPP otomatis setiap kali belanja dicatat, memotong stok di tiap penjualan, dan menampilkan margin per menu kapan pun Anda buka. Jalan pintas yang salah adalah berhenti menghitung — di situlah margin lama-lama menguap tanpa Anda sadari.
Penutup
HPP yang benar adalah fondasi usaha gorengan yang menguntungkan. Hitung per porsi, tambahkan faktor waste, tetapkan margin 50-60%, lalu disiplinkan harga tersebut — termasuk untuk menu paket, pembulatan psikologis, dan keberanian menyesuaikan harga saat bahan naik. Ketika harga bahan berubah, perbarui resep Anda — biar untung yang menetap, bukan yang berkelana.