Terakhir diperbarui: 10 November 2026
Jurnal produk cacat bergantung pada dua pertanyaan: apakah barang masih bisa diperbaiki (cacat/rework) atau tidak (rusak/spoiled), dan apakah kejadiannya normal atau abnormal. Biaya kerusakan normal tetap menjadi bagian biaya produksi (dibebankan ke pesanan atau ke BOP), sedangkan kerusakan abnormal langsung diakui sebagai beban periode. Sisa bahan (scrap) yang laku dijual biasanya dicatat sebagai pengurang BOP atau pengurang biaya pesanan.
Masalahnya, di banyak pabrik semua kerugian produksi “disapu” ke satu akun BOP. Akibatnya HPP per unit melonjak tanpa penjelasan, kerugian karena mesin rusak tersembunyi di harga pokok, dan auditor bertanya mengapa nilai persediaan barang jadi memuat biaya yang seharusnya sudah dibebankan. Artikel ini memberi Anda matriks keputusan, contoh jurnal lengkap dari satu pesanan konveksi, dan checklist rekonsiliasi bulanan.
Ringkasan Cepat
- Sisa bahan (scrap): potongan bahan yang tidak bisa jadi produk; hasil penjualannya mengurangi BOP atau biaya pesanan tertentu.
- Produk cacat (defective/rework): bisa diperbaiki; biaya perbaikan normal masuk BOP atau pesanan, yang abnormal jadi beban.
- Produk rusak (spoiled): tidak bisa diperbaiki; nilai jual sisanya dicatat sebagai persediaan produk rusak, selisihnya dibebankan.
- Batas normal ditetapkan di awal (mis. toleransi % dari input), bukan diputuskan setelah angka keluar.
- Bagian abnormal tidak boleh masuk nilai persediaan, sejalan dengan standar persediaan (PSAK 202).
Apa beda sisa bahan, produk cacat, dan produk rusak?
Daftar Isi
- 1 Apa beda sisa bahan, produk cacat, dan produk rusak?
- 2 Bagaimana menentukan kerusakan normal atau abnormal?
- 3 Contoh jurnal produk cacat dan scrap: kasus pabrik konveksi
- 4 Bagaimana mengontrol scrap dan produk cacat setiap bulan?
- 5 Kesalahan yang Sering Terjadi
- 6 Pertanyaan yang Sering Diajukan (FAQ)
- 7 Penutup
Definisi singkat: Sisa bahan (scrap) adalah bagian bahan baku yang tersisa dari proses produksi dan tidak dapat diolah menjadi produk utama. Produk cacat (defective units) adalah unit yang tidak memenuhi standar mutu tetapi masih dapat diperbaiki dengan biaya tambahan. Produk rusak (spoiled units) adalah unit gagal yang tidak ekonomis untuk diperbaiki dan hanya dapat dijual dengan harga sisa atau dibuang.
Perbedaan ini menentukan akun yang dipakai. Scrap tidak pernah menjadi “unit produk”, sehingga tidak ada biaya yang dipindahkan dari barang dalam proses (BDP); yang dicatat hanya hasil penjualannya. Produk cacat menambah biaya (biaya rework). Produk rusak justru mengurangi BDP karena unitnya keluar dari jalur produksi.
Bagaimana menentukan kerusakan normal atau abnormal?
Kerusakan normal adalah kerusakan yang melekat pada proses produksi yang efisien dan tidak bisa dihindari dalam jangka pendek, misalnya susut potong kain atau gagal cetak saat penyetelan mesin. Kerusakan abnormal adalah kerusakan di luar toleransi yang sebenarnya bisa dikendalikan: mesin rusak karena perawatan terlambat, operator baru tanpa pelatihan, atau bahan baku salah spesifikasi.
Standar persediaan dalam SAK Indonesia (PSAK 202 Persediaan, penomoran baru PSAK 14 yang berlaku efektif 1 Januari 2024) mengecualikan jumlah pemborosan bahan, tenaga kerja, atau biaya produksi lain yang tidak normal dari biaya persediaan. Artinya, porsi abnormal harus diakui sebagai beban pada periode terjadinya, bukan ikut “parkir” di nilai barang jadi.
Agar konsisten dan bisa dipertanggungjawabkan saat audit, tetapkan toleransi tertulis per lini produk sebelum produksi berjalan. Contoh kebijakan: “Toleransi produk rusak lini kemeja = 2% dari unit yang dimasukkan ke produksi.” Kelebihan di atas angka itu otomatis abnormal.
Matriks keputusan pencatatan
| Kejadian | Penyebab | Ke mana biayanya? | Akun debit utama |
|---|---|---|---|
| Scrap laku dijual | Umum untuk semua pesanan | Mengurangi BOP | Kas/Piutang (kredit: BOP sesungguhnya) |
| Scrap laku dijual | Khas satu pesanan | Mengurangi biaya pesanan | Kas/Piutang (kredit: BDP pesanan) |
| Rework normal | Melekat pada semua pesanan | BOP | BOP sesungguhnya |
| Rework normal | Spesifikasi khusus pesanan | Pesanan tersebut | BDP pesanan |
| Produk rusak normal | Melekat pada semua pesanan | Selisih biaya ke BOP | Persediaan produk rusak + BOP |
| Produk rusak normal | Spesifikasi khusus pesanan | Tetap di pesanan | Persediaan produk rusak (sebesar nilai jual) |
| Rework atau rusak abnormal | Di luar toleransi | Beban periode | Kerugian produksi abnormal |
Contoh jurnal produk cacat dan scrap: kasus pabrik konveksi
Berikut contoh (angka fiktif) sebuah konveksi di Bandung yang menerima pesanan 1.000 kemeja seragam dengan bordir khusus. Biaya standar per unit: bahan Rp40.000, tenaga kerja langsung Rp15.000, BOP dibebankan Rp10.000, total Rp65.000. Total biaya yang masuk BDP pesanan: Rp65.000.000. Toleransi produk rusak: 2% (20 unit).
Hasil produksi: 30 unit cacat bordir (bisa diperbaiki), 35 unit rusak permanen (bisa dijual sebagai barang afkir Rp20.000/unit), dan potongan kain sisa terjual Rp600.000. Cacat bordir terjadi karena desain khusus pemesan, jadi dibebankan ke pesanan ini.
1. Penjualan sisa bahan (scrap)
Potongan kain berasal dari semua pesanan yang dikerjakan bulan itu, sehingga hasilnya mengurangi BOP.
| Akun | Debit | Kredit |
|---|---|---|
| Kas | 600.000 | |
| BOP Sesungguhnya | 600.000 |
Jika nilainya tidak material dan sulit dilacak, sebagian perusahaan mencatatnya sebagai pendapatan lain-lain. Pilih satu kebijakan dan terapkan konsisten.
2. Biaya rework produk cacat (normal, khas pesanan)
Biaya perbaikan per unit: bahan Rp2.000, tenaga kerja Rp3.000, BOP Rp1.000 = Rp6.000 × 30 unit = Rp180.000.
| Akun | Debit | Kredit |
|---|---|---|
| BDP – Pesanan Kemeja Seragam | 180.000 | |
| Persediaan Bahan Baku | 60.000 | |
| Gaji dan Upah | 90.000 | |
| BOP Dibebankan | 30.000 |
Seandainya cacat terjadi pada semua pesanan karena sifat proses, akun debitnya diganti menjadi BOP Sesungguhnya agar biayanya tersebar lewat tarif BOP.
3. Produk rusak: pisahkan bagian normal dan abnormal
Dari 35 unit rusak, 20 unit masuk toleransi (normal) dan 15 unit di atas toleransi (abnormal, karena jarum mesin bordir patah dan tidak segera diganti).
| Komponen | Normal (20 unit) | Abnormal (15 unit) |
|---|---|---|
| Biaya terserap (× Rp65.000) | 1.300.000 | 975.000 |
| Nilai jual afkir (× Rp20.000) | 400.000 | 300.000 |
| Kerugian bersih | 900.000 | 675.000 |
| Perlakuan kerugian | Tetap di biaya pesanan | Beban periode |
| Akun | Debit | Kredit |
|---|---|---|
| Persediaan Produk Rusak (Afkir) | 700.000 | |
| Kerugian Produksi Abnormal | 675.000 | |
| BDP – Pesanan Kemeja Seragam | 1.375.000 |
Kerugian normal Rp900.000 tidak dijurnal terpisah: ia tetap melekat di BDP pesanan dan ditanggung oleh unit baik.
4. Dampak ke HPP per unit
| Uraian | Rupiah |
|---|---|
| Biaya awal pesanan | 65.000.000 |
| Tambah: biaya rework | 180.000 |
| Kurang: dikeluarkan untuk produk rusak | (1.375.000) |
| Biaya pesanan ditransfer ke barang jadi | 63.805.000 |
| Unit baik (1.000 − 35) | 965 unit |
| HPP per unit baik | ±66.119 |
Bandingkan dengan biaya standar Rp65.000: kenaikan ±Rp1.119 per unit adalah “harga” kerusakan normal plus rework. Angka ini yang perlu Anda bawa ke rapat harga jual, bukan angka standar.
Bagaimana mengontrol scrap dan produk cacat setiap bulan?
Jurnal yang benar hanya separuh pekerjaan. Separuh lainnya adalah memastikan angka fisik di lantai produksi sama dengan angka di buku. Gunakan langkah berikut setiap tutup buku:
- Rekap laporan produksi harian: unit masuk, unit baik, unit cacat, unit rusak, dan berat/jumlah scrap per pesanan.
- Hitung tiga indikator: scrap/spoilage rate (35 ÷ 1.000 = 3,5%), rework rate (30 ÷ 1.000 = 3%), dan first pass yield (unit lolos tanpa perbaikan ÷ unit masuk = 935 ÷ 1.000 = 93,5%).
- Bandingkan dengan toleransi per lini; kelebihan langsung diklasifikasi abnormal dan diberi catatan penyebab.
- Cocokkan persediaan produk rusak di neraca dengan stok fisik barang afkir di gudang.
- Cocokkan penjualan scrap dengan nota penjualan dan penerimaan kas/bank, karena penjualan sisa bahan adalah titik rawan kecurangan.
- Analisis akun Kerugian Produksi Abnormal dan laporkan penyebab terbesar ke kepala produksi.
Pekerjaan ini biasanya habis di Excel: menyalin laporan produksi, menghitung ulang HPP per pesanan, lalu mencocokkan stok afkir. Dengan software akuntansi yang menghubungkan produksi, persediaan, dan buku besar, perpindahan BDP ke barang jadi dan stok afkir tercatat dari transaksi yang sama, sehingga rekonsiliasi tinggal menelusuri selisih. Untuk selisih BOP yang muncul dari jurnal scrap dan rework, lihat panduan kami tentang jurnal selisih BOP overapplied dan underapplied.
Kesalahan yang Sering Terjadi
- Semua kerusakan dianggap normal. Kerugian akibat mesin rusak ikut masuk nilai persediaan, sehingga laba periode terlihat lebih tinggi dan HPP periode berikutnya membengkak.
- Toleransi ditentukan setelah angka keluar. Batas normal harus tertulis sebelum produksi; jika tidak, klasifikasi mudah diatur agar laba terlihat bagus.
- Penjualan scrap tidak dicatat. Sisa bahan dijual tunai oleh gudang tanpa nota. Ini kebocoran kas sekaligus distorsi BOP.
- Produk rusak dicatat nol. Barang afkir yang masih laku harus dicatat sebesar nilai jual bersihnya; jika tidak, persediaan terlalu rendah dan kerugian terlalu besar.
- Rework dicatat sebagai biaya umum padahal khas pesanan. Pesanan berspesifikasi khusus jadi tampak lebih untung dari sebenarnya, dan pesanan lain ikut menanggung bebannya.
- Tidak menyesuaikan nilai stok afkir. Jika harga jual afkir turun, lakukan jurnal penurunan nilai persediaan.
Pertanyaan yang Sering Diajukan (FAQ)
Apakah biaya produk rusak boleh dimasukkan ke HPP?
Boleh, sepanjang kerusakan itu normal dan melekat pada proses produksi. Bagian abnormal tidak boleh masuk biaya persediaan dan harus diakui sebagai beban periode. Pemisahan ini sebaiknya didasarkan pada toleransi tertulis per lini produk.
Apa beda produk cacat dan produk rusak dalam jurnal?
Produk cacat masih bisa diperbaiki, jadi jurnalnya menambah biaya (biaya rework didebit ke BOP, pesanan, atau kerugian abnormal). Produk rusak tidak diperbaiki, jadi jurnalnya mengeluarkan biaya dari BDP ke persediaan produk rusak sebesar nilai jualnya, dan sisanya dibebankan sesuai sifat normal atau abnormal.
Penjualan sisa bahan dicatat sebagai pendapatan atau pengurang biaya?
Praktik yang lebih tepat adalah mencatatnya sebagai pengurang BOP (jika berasal dari semua pesanan) atau pengurang biaya pesanan (jika khas satu pesanan). Mencatatnya sebagai pendapatan lain-lain dapat diterima bila nilainya tidak material, asalkan kebijakannya konsisten.
Berapa batas wajar kerusakan normal?
Tidak ada angka baku yang berlaku untuk semua industri. Batas normal ditetapkan dari data historis proses yang efisien, spesifikasi mesin, dan karakter bahan, lalu disahkan manajemen. Tinjau ulang toleransi minimal setahun sekali atau saat ada mesin dan bahan baru.
Bagaimana mencatat produk rusak yang dibuang tanpa nilai jual?
Jika tidak ada nilai jual, seluruh biaya yang terserap dikeluarkan dari BDP. Porsi normal dibebankan ke BOP atau tetap di pesanan, sedangkan porsi abnormal didebit ke Kerugian Produksi Abnormal. Simpan berita acara pemusnahan sebagai bukti pendukung.
Penutup
Kunci jurnal produk cacat dan scrap ada di klasifikasi: bisa diperbaiki atau tidak, normal atau abnormal, umum atau khas pesanan. Begitu matriks itu disepakati dan toleransi tertulis, jurnalnya menjadi rutin, HPP per unit bisa dijelaskan, dan kerugian abnormal terlihat jelas sebagai bahan perbaikan produksi. Untuk memastikan stok hasil produksi selaras dengan fisik, lanjutkan dengan panduan rekonsiliasi persediaan.
Jika tim Anda masih menghitung ulang HPP per pesanan di spreadsheet, lihat bagaimana Zahir Online untuk manufaktur menghubungkan produksi, persediaan, dan laporan keuangan dalam satu alur.













