Spectre
// PUBLISHED08.08.26
// TIME10 MINS
// TAGS
#MANUFACTURING#HPP#COSTING#INDONESIA MARKET
// AUTHOR
Spectre Command

R

apat penetapan harga, hari Kamis, ruang meeting yang AC-nya terlalu dingin. Sales membawa satu kontrak: distributor modern trade, 80.000 botol per bulan, komitmen dua belas bulan, harga Rp 4.700 per botol.

Owner membuka file Excel yang sama seperti setiap awal bulan. HPP Juni: Rp 4.138 per botol. Margin 12 persen. Tipis, tapi volumenya menutup lini yang nganggur.

Dia setuju. Kontrak jalan.

Enam bulan kemudian, volume naik 19 persen dan laba bersih tidak bergerak.

Angka Rp 4.138 itu salah. Bukan salah ketik dan bukan salah orang. Salah rumus. Dan cara menghitung HPP produksi manufaktur yang beredar di hampir semua artikel Indonesia memang menghasilkan angka itu, karena rumus yang mereka ajarkan ditulis untuk usaha yang tidak punya barang setengah jadi. Pabrik kamu punya.

HPP sebenarnya bulan itu Rp 4.496. Selisihnya Rp 358 per botol, dan kontrak yang tadi ditandatangani dengan asumsi margin 12 persen sebenarnya berjalan di margin 4,3 persen selama dua belas bulan ke depan.

Rumus HPP yang kamu pakai sekarang salah di mana?

Rumus yang muncul di setiap hasil pencarian bentuknya begini.

HPP = (Bahan Baku + Tenaga Kerja Langsung + Overhead Pabrik) ÷ Jumlah Unit

Rumus itu benar. Sungguh. Untuk warung nasi ayam geprek yang membeli ayam pagi hari, menggorengnya siang, dan menjual habis sebelum tutup, rumus itu memberi jawaban yang tepat sampai rupiah terakhir.

Rumus itu benar karena di warung tidak ada barang setengah jadi yang menginap. Tidak ada bahan yang dibeli bulan ini untuk dipakai bulan depan. Tidak ada batch yang gagal lalu diolah ulang. Tidak ada ampas yang bisa dijual.

Pabrik punya keempatnya, setiap bulan, tanpa kecuali.

Pabrik saus sambal yang jadi contoh di artikel ini ada di Delta Silicon, Cikarang. Empat puluh delapan orang di produksi, dua shift, satu lini pengisian botol. Angka-angka di bawah ini adalah bentuk yang sudah disamarkan dari kasus nyata, tapi strukturnya tidak diubah sedikit pun, termasuk arah selisihnya.

Angka bulan Juni yang dipakai owner tadi:

Pembelian bahan baku Rp 1.240.000.000 Tenaga kerja langsung Rp 186.000.000 Overhead pabrik Rp 312.000.000 Total Rp 1.738.000.000 Output 420.000 botol

Rp 1.738.000.000 ÷ 420.000 = Rp 4.138 per botol.

Rapi. Bisa dipertanggungjawabkan di depan siapa pun yang tidak bertanya lebih jauh.

Bagaimana cara menghitung HPP produksi manufaktur yang benar?

Ada empat koreksi. Tidak satu pun dari empat ini rumit, dan semuanya diabaikan oleh rumus di atas.

Koreksi 1: bahan yang dipakai bukan bahan yang dibeli

Juni itu harga cabai sedang turun sebentar, jadi bagian pembelian menghabiskan stok gudang lebih dulu sambil menunggu kiriman baru masuk.

Persediaan bahan awal Rp 335.000.000 Ditambah pembelian Rp 1.240.000.000 Dikurangi persediaan akhir Rp 210.000.000 Bahan baku terpakai Rp 1.365.000.000

Yang masuk ke HPP adalah yang terpakai, bukan yang dibeli. Bedanya bulan itu Rp 125.000.000, dan tandanya bisa positif atau negatif tergantung apa yang dilakukan bagian pembelian.

Koreksi 2: barang setengah jadi di awal dan akhir bulan

Bumbu dasar yang sudah digiling tapi belum masuk tangki pencampuran. Batch yang sudah dicampur tapi belum dibotolkan. Botol yang sudah terisi tapi belum dilabeli. Semuanya sudah menyerap bahan dan upah, dan semuanya belum jadi produk yang bisa dijual.

Total biaya produksi bulan Juni = 1.365.000.000 + 186.000.000 + 312.000.000 = Rp 1.863.000.000 Ditambah WIP awal Rp 148.000.000 Dikurangi WIP akhir Rp 96.000.000 Harga pokok produksi Rp 1.915.000.000

WIP turun Rp 52.000.000 bulan itu, artinya sebagian barang yang selesai bulan Juni sebenarnya dibiayai bulan Mei. Biaya itu ikut ke botol yang keluar bulan Juni, dan rumus warung tidak punya tempat untuk itu.

Koreksi 3: hasil sampingan punya nilai

Limbah sortir cabai dan kulit bawang tidak dibuang. Dijual ke peternak di Subang, 14.000 kg bulan itu, Rp 1.900 per kg.

14.000 × 1.900 = Rp 26.600.000

Uang itu masuk. Biaya produksinya sudah terlanjur dibebankan ke botol saus. Jadi nilainya dikurangkan dari harga pokok produksi, bukan dicatat sebagai pendapatan lain-lain di halaman terakhir laporan yang tidak pernah dibaca siapa pun.

Rp 1.915.000.000 − Rp 26.600.000 = Rp 1.888.400.000

Angka yang sebenarnya

Rp 1.888.400.000 ÷ 420.000 botol = Rp 4.496 per botol.

Selisih dari angka yang dipakai di rapat: Rp 358 per botol.

Kontrak modern trade tadi, 80.000 botol per bulan, dua belas bulan:

Laba yang dikira: (Rp 4.700 − Rp 4.138) × 80.000 × 12 = Rp 539.520.000 Laba sebenarnya: (Rp 4.700 − Rp 4.496) × 80.000 × 12 = Rp 195.840.000 Selisih: Rp 343.680.000

Bukan kerugian. Kontraknya tetap untung. Tapi keputusan mengunci kapasitas lini selama dua belas bulan diambil dengan angka margin yang tiga kali lipat dari kenyataan, dan lini itu sekarang tidak bisa dipakai untuk order lain yang marginnya lebih baik.

Satu hal yang harus jujur kami sampaikan tentang angka Rp 358 itu: dia tidak permanen. Perubahan persediaan dan WIP adalah selisih waktu, dan bulan depan arahnya bisa berbalik. Justru itu bagian yang berbahaya. Angka HPP dari rumus warung bergoyang ratusan rupiah per unit setiap bulan karena hal-hal yang sama sekali tidak berhubungan dengan efisiensi pabrik kamu. Kalau kamu kebetulan memberi harga ke customer di bulan yang rumusnya sedang menyanjung kamu, harga itu terkunci setahun.

Ke mana perginya susut yang tidak muncul di perhitungan?

Ada satu hal yang tidak muncul sebagai baris di mana pun dalam empat koreksi di atas, dan itu bukan kelalaian.

Resep bilang 420.000 botol butuh 22.260 kg cabai. Yang keluar dari gudang bulan itu 24.000 kg. Selisih 1.740 kg, sekitar 7,8 persen di atas standar.

Susut itu tidak hilang dari perhitungan. Dia terserap. Karena kamu membagi total biaya nyata dengan total output nyata, setiap kilogram yang menguap, tercecer di selang, atau tertinggal di dinding tangki otomatis masuk ke harga per botol. HPP kamu naik, dan tidak ada satu baris pun di laporan yang bertuliskan "susut".

Inilah kenapa susut di pabrik bisa berjalan bertahun-tahun tanpa ada yang menyadarinya. Sistem akuntansi kamu bekerja dengan benar, dan justru karena bekerja dengan benar, dia menyembunyikan masalahnya di dalam angka yang kelihatan wajar.

Apa bedanya standard costing dan actual costing, dan kenapa butuh dua-duanya?

Angka Rp 4.496 tadi adalah actual costing. Dia memberi tahu kamu berapa yang sebenarnya terjadi, dan tidak memberi tahu kamu apa pun tentang kenapa.

Standard costing bekerja terbalik. Kamu tetapkan di awal tahun berapa seharusnya biaya satu botol, berdasarkan resep, harga bahan yang disepakati, dan waktu kerja standar. Pabrik ini menetapkan Rp 4.050.

Selisih antara Rp 4.496 dan Rp 4.050 adalah Rp 446 per botol, atau Rp 187.320.000 untuk bulan itu. Angka tunggal itu tidak berguna sampai dipecah:

Selisih harga bahan: cabai standar Rp 22.000 per kg, aktual Rp 26.400. (26.400 − 22.000) × 24.000 kg = Rp 105.600.000 Selisih pemakaian bahan: 1.740 kg di atas standar × Rp 22.000 = Rp 38.280.000 Selisih efisiensi tenaga kerja dan overhead: sisanya, Rp 43.440.000

Tiga angka itu jatuh ke tiga meja yang berbeda. Rp 105.600.000 itu urusan pembelian dan tidak bisa diperbaiki oleh siapa pun di lantai produksi, berapa pun kerasnya mereka bekerja. Rp 38.280.000 itu urusan lantai. Rp 43.440.000 itu urusan penjadwalan.

Actual costingStandard costingDipakai bersama
MenjawabBerapa biayanyaBerapa seharusnyaKenapa bedanya
Dipakai untukLaporan keuangan, valuasi persediaanPenetapan harga, anggaranPerbaikan operasional
Beban pencatatanSedangRingan setelah standar disusunBerat di awal
KelemahanTidak menunjukkan penyebabBasi kalau tidak direvisiButuh disiplin lantai

Pabrik yang cuma punya actual costing tahu bahwa marginnya tipis dan tidak tahu harus menelepon siapa.

Apa saja yang harus dicatat di lantai supaya HPP per batch bisa dihitung?

Sebelum ini jadi urusan software, ini urusan disiplin lantai. Tidak ada sistem yang bisa menghitung HPP per batch dari data yang tidak pernah dikumpulkan.

Yang dibutuhkan cuma tiga.

Pertama, bahan dicatat saat dikeluarkan dari gudang, bukan saat batch selesai. Perbedaannya kelihatan sepele dan menentukan segalanya. Pencatatan yang dilakukan belakangan akan diisi operator sesuai resep, karena resep itulah angka yang dia ingat, dan yang kamu dapat adalah salinan resep berbentuk data.

Kedua, upah dibebankan per work order. Delapan jam yang terpecah ke tiga batch adalah informasi. Kalau yang tercatat cuma "hadir", kamu tidak punya apa-apa.

Jam mesin cuma perlu dicatat kalau overhead kamu memang didominasi mesin. Kalau isinya sewa gedung dan gaji supervisor, jangan repot, bebankan per jam kerja dan selesai.

Kami pernah masuk ke pabrik di kawasan yang sama yang sudah tiga tahun punya sistem costing lengkap, dan angkanya tetap tidak bisa dipakai. Penyebabnya satu: form pengeluaran bahan diisi kolektif setiap sore oleh satu orang admin yang tidak berada di lantai saat bahan diambil. Datanya rapi, konsisten, dan seluruhnya karangan.

Kapan standard costing mulai berbohong?

Standar itu disusun Januari. Harga cabai berubah setiap minggu.

Pada Juni, standar Rp 22.000 per kg sudah tertinggal Rp 4.400 dari kenyataan, dan setiap laporan margin per produk yang dihasilkan sistem sejak Maret sebenarnya fiksi. Kesalahannya sendiri tidak fatal. Yang fatal adalah laporan itu keluar dari sistem, berformat rapi, dan semua orang di rapat memperlakukannya sebagai fakta justru karena tercetak dari sistem.

Ada konsekuensi waktu yang lebih tajam dari itu. Batch yang diproduksi 8 Juni baru masuk tutup buku 30 Juni, dan finance menutup tanggal 15 bulan berikutnya. Artinya kamu tahu batch itu merugi pada 17 Juli, tiga puluh sembilan hari setelah dibuat. Penawaran ke customer sudah keluar, PO berikutnya sudah masuk dengan harga yang sama, dan batch ketiga sedang berjalan di lantai saat angkanya akhirnya muncul di laporan.

Aturan praktisnya begini. Bahan yang harganya bergerak lebih dari 10 persen dalam sebulan tidak boleh masuk standar tahunan. Revisi per kuartal, atau keluarkan bahan itu dari standar dan pakai harga aktual bergerak khusus untuk dia.

Di titik ini biasanya orang mulai mencari sistem ERP, dan urutan belanjanya sering terbalik. Modul akuntansi dibeli duluan karena finance yang pegang anggaran, padahal data yang bikin HPP benar lahir di lantai produksi, dua modul di bawahnya. Berapa biaya sebenarnya dari keputusan itu sudah kami hitung terbuka di rincian biaya sistem untuk pabrik Indonesia, dan polanya mirip dengan biaya technical debt di sistem software: yang mahal bukan memperbaikinya, tapi keputusan-keputusan yang terlanjur diambil selama kamu tidak tahu.

Sekarang bagian yang merugikan kami sendiri untuk ditulis. Costing per batch menambah pekerjaan nyata di lantai, dan pekerjaan itu tidak gratis. Kalau pabrik kamu punya di bawah lima SKU, prosesnya satu tahap, dan tidak ada barang setengah jadi yang menginap, hitung bulanan sudah cukup dan kamu tidak perlu membeli apa pun. Yang butuh costing per batch adalah pabrik dengan BOM bertingkat, harga bahan yang bergerak, atau bauran produk yang marginnya berbeda-beda. Kalau kamu tidak masuk salah satu dari tiga itu, simpan uangnya.

Gejala HPP yang tidak bisa dipercaya jarang datang sendirian. Biasanya dia muncul bareng selisih stok dan tutup buku yang molor, dan ketiganya berakar di tempat yang sama, yaitu pabrik yang belum punya sistem terintegrasi.

Pertanyaan yang sering masuk

Apa rumus HPP produksi yang benar untuk pabrik? Bahan baku terpakai, ditambah tenaga kerja langsung, ditambah overhead pabrik, ditambah WIP awal, dikurangi WIP akhir, dikurangi nilai hasil sampingan, dibagi jumlah unit selesai. Bahan terpakai dihitung dari persediaan awal ditambah pembelian dikurangi persediaan akhir, bukan dari angka pembelian.

Apakah barang setengah jadi harus masuk perhitungan HPP? Harus, dan ini koreksi yang paling sering dilewat. WIP sudah menyerap bahan dan upah tapi belum jadi produk jadi. Kalau WIP awal dan akhir tidak dihitung, HPP per unit kamu ikut bergerak setiap kali antrean di lantai berubah panjang.

Kenapa HPP naik padahal harga bahan baku tidak naik? Tiga penyebab paling umum: susut produksi naik, WIP akhir turun sehingga biaya bulan sebelumnya ikut terbebani ke output bulan ini, atau volume turun sementara overhead tetap sehingga biaya tetap terbagi ke lebih sedikit unit.

Berapa sering HPP pabrik harus dihitung ulang? Untuk laporan keuangan, bulanan cukup. Untuk penetapan harga, per batch kalau harga bahan bergerak lebih dari 10 persen sebulan. Hitung bulanan berarti kamu baru tahu sebuah batch merugi sekitar 40 hari setelah batch itu dijual.

Apakah biaya rework masuk ke HPP? Masuk, dan biasanya sudah masuk tanpa kamu sadari karena upah dan bahannya terserap di total bulan itu. Yang jadi masalah bukan totalnya, tapi HPP per produk: batch yang di-rework membuat satu SKU terlihat lebih mahal atau lebih murah dari kenyataan, tergantung ke mana biayanya jatuh.

Ambil laporan HPP bulan lalu, lalu cari dua angka di dalamnya: nilai WIP awal dan nilai WIP akhir. Kalau dua angka itu tidak ada di sana, harga jual kamu sedang disusun di atas angka yang meleset ratusan rupiah per unit, dan kamu baru akan tahu arahnya setelah kontraknya berjalan.

// END_OF_LOGSPECTRE_SYSTEMS_V1

Is your current architecture slowing you down?

Stop guessing where the bottlenecks are. We partner with founders and CTOs to audit technical debt and execute zero-downtime system rewrites.

Book an Architecture Audit