Kenapa barang jadi lebih mahal daripada bahannya
Ke mana bahan pergi sebelum menjadi barang jadi, kenapa satu batch menulis tiga jurnal, dan kenapa selisih rencana lawan kenyataan tidak pernah menjadi jurnal.
±5 menit baca
Sebuah perusahaan dagang menjual barang yang ia beli, jadi harga pokoknya adalah harga belinya. Perusahaan yang MEMBUAT barang tidak punya angka semudah itu: yang keluar dari pabrik tidak pernah ada harga belinya. Ia berharga sebanyak yang dihabiskan untuk membuatnya — bahan, upah orang yang mengerjakannya, dan biaya pabrik yang menempel pada jam kerja itu (listrik, mesin, sewa). Modul Manufaktur ada untuk menghitung ketiganya dan menaruh hasilnya sebagai harga pokok barang jadi.
Kuncinya satu gagasan: selama batch dikerjakan, bahannya sudah keluar dari gudang tetapi barang jadinya belum ada. Nilainya harus menunggu di suatu tempat, dan tempat itu adalah Barang Dalam Proses. Ia bukan gudang dan tidak bisa dilihat isinya di rak — ia ruang tunggu di neraca. Saat batch selesai, seluruh isinya berpindah menjadi harga pokok barang jadi, dan saldonya kembali nol.
Tiga layar, satu urutan
Ketiga layar modul ini bukan tiga fitur terpisah; ia satu urutan, dan yang belakangan tidak bisa dipakai sebelum yang di depannya ada.
- Stasiun Kerja — tempat pekerjaan dilakukan, beserta tarif upah dan tarif overhead per jam. Ini yang mengubah “3 jam di penggilingan” menjadi rupiah.
- Resep Produksi — bahan apa saja dan tahapan apa saja untuk sekian unit keluaran. Ini rencananya.
- Perintah Produksi — satu batch yang benar-benar dijalankan. Ini satu-satunya dari ketiganya yang menulis ke buku besar.
Susut MEMBAGI, bukan mengalikan
Sebuah bahan bisa diberi persentase susut: bagian yang hilang dalam proses — menguap, tercecer, terpotong. Yang mudah keliru adalah arah hitungnya. Kalau resep butuh 1.000 kg BERSIH dan susutnya 5%, yang harus disiapkan bukan 1.050 kg. Menambah 5% dari kebutuhan bersih memberi 1.050 kg, lalu 5% darinya hilang dan tersisa 997,5 kg — kurang. Yang benar adalah membagi: jumlah yang setelah kehilangan 5% masih menyisakan tepat 1.000 kg.
kotor = bersih ÷ (1 − susut)
= 1.000 ÷ (1 − 0,05)
= 1.052,632 kgSelisihnya kecil pada satu bahan dan berlipat pada resep panjang, dan ia selalu ke arah yang sama: kurang, bukan lebih. Aplikasi ini selalu membagi. Susut 100% ditolak — tidak ada jumlah yang bisa disiapkan supaya tersisa sesuatu ketika semuanya hilang.
Resep bertingkat: yang dihitung dan yang diambil
Sebuah bahan bisa saja bukan barang yang dibeli, melainkan barang yang perusahaan ini buat sendiri dan punya resepnya. Halaman rincian resep menurunkan yang seperti itu sampai ke bahan yang benar-benar dibeli, supaya biaya standarnya lengkap sampai ke dasar. Yang ditelusuri itu ditandai sebagai rakitan antara; yang tidak punya resep adalah bahan daun.
Tiga jurnal untuk satu batch
Satu perintah produksi punya dua tindakan yang Anda lakukan — mulai dan selesai — tetapi ia menulis tiga jurnal. Tahu ketiganya membuat saldo Barang Dalam Proses bisa dibaca kapan saja.
- Saat dimulai: bahan keluar dari gudang dan nilainya masuk ke Barang Dalam Proses. Stok bahan turun; belum ada barang jadi.
- Saat selesai, langkah pertama: jam kerja yang dilaporkan dikalikan tarif stasiunnya, lalu upah dan overhead ikut masuk ke Barang Dalam Proses.
- Saat selesai, langkah kedua: seluruh isi Barang Dalam Proses keluar dan menjadi nilai barang jadi yang masuk gudang.
Urutan dua langkah terakhir tidak boleh dibalik, dan aplikasi ini tidak membalikkannya: upah dan overhead harus sudah berada di dalam ruang tunggu sebelum isinya dihitung, kalau tidak barang jadinya lahir dengan harga pokok yang hanya berisi bahan. Kalau semuanya benar, saldo Barang Dalam Proses sebuah perintah produksi yang sudah selesai adalah nol. Saldo yang tersisa di sana berarti ada batch yang belum diselesaikan — bukan selisih yang perlu dicari.
Kenapa jam sungguhan, bukan jam standar
Resep menyebut berapa jam SEHARUSNYA sebuah tahapan memakan waktu. Yang menentukan berapa rupiah upah dan overhead yang masuk ke Barang Dalam Proses bukan angka itu, melainkan jam yang benar-benar dilaporkan. Alasannya sederhana: jam standar adalah rencana, dan membiayai barang jadi dengan rencana berarti setiap batch terlihat persis sesuai rencana selamanya — mesin yang macet setengah hari tidak akan pernah muncul di angka mana pun.
Tahapan yang jamnya belum dilaporkan menyerap nol, dan itu berbeda dari dikerjakan dalam waktu nol. “Belum dilaporkan” adalah keadaan yang bisa diperbaiki; kalau ia diperlakukan sebagai nol jam, batchnya akan selesai dengan harga pokok yang kurang tanpa ada yang menandainya.
Varians adalah informasi, bukan jurnal
Setelah batch selesai, aplikasi membandingkan rencana dengan kenyataan: bahan yang dipakai lawan bahan yang diresepkan, jam sungguhan lawan jam standar, keluaran yang jadi lawan keluaran yang dijanjikan. Selisih-selisih itu ditampilkan, dan hanya itu — tidak satu pun menjadi jurnal.
- Harga pokok barang jadi Anda adalah biaya yang SUNGGUHAN terpakai; tidak ada selisih yang tersisa untuk dijurnal.
- Varians di sini menjawab “kenapa batch ini lebih mahal”, bukan “berapa yang harus dicatat”.
- Karena itu memperbaiki resep yang ternyata terlalu optimistis tidak pernah mengubah laporan keuangan yang sudah terbit — ia hanya membuat pembandingnya lebih berguna.
Modul ini tidak menyala sendiri
Berbeda dari modul lain, Manufaktur harus dinyalakan sendiri di halaman Modul Usaha, dan memilih kategori usaha Manufaktur saat setup sudah menyalakannya. Perusahaan dagang tidak akan pernah menemukannya muncul begitu saja. Saat dinyalakan, tiga akun ditambahkan ke Daftar Akun bila belum ada: Barang Dalam Proses, Beban Upah Langsung, dan Beban Overhead Pabrik — tanpa ketiganya jurnal di atas tidak punya tempat mendarat.