Activity-Based Costing vs Traditional Costing: Mengapa Cara Alokasi Biaya Bisa Mengubah HPP Produk?
Bandingkan Activity-Based Costing dan Traditional Costing. Pahami cost pool, cost driver, contoh alokasi overhead, manfaat, serta biaya penerapannya di manufaktur.

Bayangkan sebuah pabrik membuat dua produk. Produk A diproduksi dalam jumlah kecil, tetapi sering membutuhkan pergantian setelan mesin dan pemeriksaan kualitas. Produk B diproduksi dalam jumlah besar dengan proses yang relatif stabil.
Jika seluruh overhead pabrik dibagi hanya berdasarkan jam mesin, produk B mungkin menyerap sebagian besar biaya. Padahal, produk A dapat memicu lebih banyak aktivitas setup dan inspeksi per unit.
Masalah ini bukan berarti rumus pembagian overhead pasti salah. Masalahnya, satu dasar alokasi mungkin tidak menggambarkan semua aktivitas yang mengonsumsi sumber daya.
Di sinilah perusahaan dapat mempertimbangkan Activity-Based Costing (ABC) dibanding pendekatan alokasi biaya tradisional.
Apa itu Traditional Costing?
Traditional Costing atau pendekatan alokasi biaya tradisional mengalokasikan overhead pabrik ke produk menggunakan satu atau beberapa dasar aktivitas yang relatif sederhana. Contohnya jam tenaga kerja langsung, biaya tenaga kerja langsung, jam mesin, atau jumlah unit.
Salah satu model yang paling sederhana menggunakan satu tarif overhead:
Tarif overhead per jam mesin
= Total overhead yang akan dialokasikan
÷ Total jam mesin yang menjadi dasar alokasi
Setelah tarif diperoleh, biaya overhead dibebankan ke produk berdasarkan jumlah jam mesin yang digunakan produk tersebut.
Pendekatan ini dapat bekerja dengan baik ketika dasar alokasi memiliki hubungan yang cukup kuat dengan konsumsi overhead. Jika sebagian besar biaya overhead bergerak mengikuti jam mesin, misalnya, jam mesin dapat menjadi dasar yang masuk akal.
Namun, jika setup, inspeksi, penanganan pesanan, atau aktivitas lain menyerap biaya dalam pola yang berbeda, satu dasar alokasi dapat menghasilkan pembebanan yang kurang representatif.
Apa itu Activity-Based Costing?
Activity-Based Costing adalah pendekatan yang mengalokasikan biaya overhead berdasarkan aktivitas yang menyebabkan atau mendorong biaya tersebut. Alih-alih menempatkan seluruh overhead dalam satu kelompok dan membaginya dengan satu dasar, ABC membagi biaya ke beberapa cost pool, lalu menggunakan cost driver yang sesuai untuk mengalokasikan setiap kelompok biaya.
OpenStax menjelaskan ABC sebagai proses pengalokasian overhead ke produk berdasarkan aktivitas yang mendorong terjadinya overhead. Tahapan utamanya meliputi mengidentifikasi aktivitas, menetapkan cost pool, menghitung tarif aktivitas, membebankan tarif ke produk berdasarkan penggunaan aktivitas, lalu menghitung biaya produk. OpenStax — Calculate Activity-Based Product Costs.
Istilahnya:
- Aktivitas: pekerjaan yang mengonsumsi sumber daya, misalnya setup mesin atau inspeksi.
- Cost pool: kumpulan biaya yang berkaitan dengan aktivitas tertentu.
- Cost driver: ukuran yang menjelaskan atau mendorong besarnya biaya aktivitas tersebut, misalnya jumlah setup atau jam inspeksi.
- Tarif aktivitas: biaya per satu unit cost driver.
Perbedaan cara kerja Traditional Costing dan ABC
| Aspek | Traditional Costing sederhana | Activity-Based Costing |
|---|---|---|
| Pengelompokan overhead | Satu atau beberapa kelompok sederhana | Beberapa cost pool berdasarkan aktivitas |
| Dasar alokasi | Sering memakai satu dasar volume, seperti jam mesin atau jam kerja | Memakai cost driver yang berbeda sesuai aktivitas |
| Detail data | Relatif lebih sederhana | Memerlukan data aktivitas yang lebih rinci |
| Biaya implementasi | Umumnya lebih rendah | Dapat lebih tinggi karena pengumpulan dan analisis data |
| Kegunaan | Cocok ketika dasar volume cukup mewakili konsumsi overhead | Berguna ketika aktivitas yang mengonsumsi overhead berbeda antarproduk |
Catatan: “Traditional Costing” tidak selalu berarti hanya satu tarif untuk seluruh pabrik. Perusahaan dapat menggunakan tarif berbeda per departemen atau pusat biaya. Perbandingan dalam artikel ini menggunakan bentuk tradisional sederhana berbasis volume untuk menjelaskan prinsip perbedaannya.
Contoh ilustrasi: pabrik kosmetik dengan dua produk
Bayangkan pabrik memproduksi Serum A dan Lotion B. Dalam satu periode, total overhead produksi sebesar Rp100 juta. Setelah ditelaah, perusahaan mengelompokkan overhead ke tiga aktivitas:
| Cost pool | Total biaya | Cost driver | Total aktivitas |
|---|---|---|---|
| Setup mesin | Rp30.000.000 | Jumlah setup | 30 setup |
| Pemeriksaan mutu | Rp20.000.000 | Jumlah inspeksi | 100 inspeksi |
| Operasi mesin | Rp50.000.000 | Jam mesin | 5.000 jam |
| Total | Rp100.000.000 |
Tarif masing-masing aktivitas:
- Setup: Rp30 juta ÷ 30 = Rp1.000.000 per setup.
- Inspeksi: Rp20 juta ÷ 100 = Rp200.000 per inspeksi.
- Operasi mesin: Rp50 juta ÷ 5.000 = Rp10.000 per jam mesin.
Sekarang, pemakaian aktivitas oleh masing-masing produk:
| Aktivitas | Serum A | Lotion B |
|---|---|---|
| Setup | 20 kali | 10 kali |
| Inspeksi | 80 kali | 20 kali |
| Jam mesin | 1.000 jam | 4.000 jam |
| Output | 1.000 unit | 10.000 unit |
Hasil alokasi dengan ABC
Serum A
- Setup: 20 × Rp1.000.000 = Rp20.000.000
- Inspeksi: 80 × Rp200.000 = Rp16.000.000
- Operasi mesin: 1.000 × Rp10.000 = Rp10.000.000
- Total overhead Serum A = Rp46.000.000
- Overhead per unit = Rp46.000.000 ÷ 1.000 = Rp46.000
Lotion B
- Setup: 10 × Rp1.000.000 = Rp10.000.000
- Inspeksi: 20 × Rp200.000 = Rp4.000.000
- Operasi mesin: 4.000 × Rp10.000 = Rp40.000.000
- Total overhead Lotion B = Rp54.000.000
- Overhead per unit = Rp54.000.000 ÷ 10.000 = Rp5.400
Total overhead yang dialokasikan tetap Rp100 juta. Yang berubah adalah pembagiannya kepada masing-masing produk.
Hasil alokasi dengan satu dasar jam mesin
Jika seluruh overhead Rp100 juta dibagi berdasarkan 5.000 jam mesin, tarifnya menjadi Rp20.000 per jam mesin.
- Serum A: 1.000 jam × Rp20.000 = Rp20 juta, atau Rp20.000 per unit.
- Lotion B: 4.000 jam × Rp20.000 = Rp80 juta, atau Rp8.000 per unit.
| Produk | Traditional: overhead per unit | ABC: overhead per unit |
|---|---|---|
| Serum A | Rp20.000 | Rp46.000 |
| Lotion B | Rp8.000 | Rp5.400 |
Pada contoh ini, alokasi berdasarkan jam mesin membuat overhead Serum A tampak lebih rendah daripada ketika aktivitas setup dan inspeksi ikut diperhitungkan. Sebaliknya, Lotion B menerima porsi overhead lebih besar dalam metode satu dasar jam mesin. Ini dapat memengaruhi analisis HPP dan keputusan harga.
Semua angka dan aktivitas pada contoh ini hipotetis. Tujuannya menunjukkan mekanisme alokasi, bukan menyatakan bahwa pabrik kosmetik rata-rata memiliki struktur biaya seperti ini.
Kapan ABC layak dipertimbangkan?
ABC patut dipertimbangkan jika beberapa kondisi berikut terjadi:
- overhead menjadi bagian biaya produk yang berarti;
- produk memakai aktivitas pendukung dalam proporsi yang berbeda;
- setup, inspeksi, pembelian, penanganan, atau perubahan formula tidak sebanding dengan jumlah unit;
- manajemen menemukan satu tarif overhead menghasilkan biaya produk yang tampak tidak masuk akal;
- perusahaan membutuhkan analisis profitabilitas yang lebih rinci per produk, pelanggan, atau kelompok pesanan.
Dalam manufaktur kosmetik, cost driver yang mungkin diuji antara lain jumlah setup, jumlah batch, jumlah inspeksi, jam mixing, jam mesin filling, atau jumlah perubahan formula. Driver tersebut tidak boleh dipilih hanya karena datanya tersedia. Perusahaan perlu memastikan hubungan sebab-akibat yang cukup masuk akal antara aktivitas dan biaya.
Apakah ABC selalu lebih akurat dan lebih baik?
Tidak otomatis. ABC dapat menghasilkan informasi biaya yang lebih rinci ketika aktivitas benar-benar berbeda antarproduk. Namun, sistem ini memerlukan biaya pengumpulan data, pemeliharaan cost pool, pemilihan driver, dan analisis yang lebih besar.
OpenStax mencatat bahwa pendekatan tradisional lebih sederhana dan dapat sesuai ketika satu dasar aktivitas mempunyai hubungan yang memadai dengan overhead. ABC dapat memberi pemetaan lebih rinci, tetapi lebih mahal dari sisi waktu dan sumber daya untuk diterapkan serta dijalankan. OpenStax — Traditional vs Activity-Based Costing.
Jadi, perusahaan tidak perlu menerapkan ABC hanya karena terdengar lebih canggih. Jika biaya overhead relatif kecil atau aktivitas produk hampir seragam, manfaat tambahan mungkin tidak sebanding dengan biaya administrasinya.
Langkah awal sebelum menerapkan ABC
- Pilih satu kelompok biaya yang paling bermasalah. Jangan mulai dengan memecah seluruh overhead jika data belum siap.
- Petakan aktivitas yang mengonsumsi sumber daya. Misalnya setup, inspeksi, dan operasi mesin.
- Bentuk cost pool. Kelompokkan biaya yang memiliki hubungan aktivitas serupa.
- Pilih cost driver yang dapat diukur dan relevan. Pastikan driver menjelaskan konsumsi aktivitas, bukan hanya mudah dihitung.
- Hitung tarif aktivitas. Bagi biaya pool dengan total ukuran aktivitas yang dipilih.
- Uji pada beberapa SKU atau batch. Bandingkan hasil dengan metode saat ini dan telusuri penyebab selisihnya.
- Evaluasi biaya pemeliharaan. Pastikan data driver dapat dikumpulkan secara konsisten dan manfaat informasinya lebih besar daripada biaya pengelolaannya.
Bedakan ABC dari metode pengumpulan biaya dan full costing
Satu sumber kebingungan adalah menganggap semua istilah costing menjelaskan hal yang sama. Padahal, pertanyaannya berbeda:
- Job Order atau Process Costing menjelaskan di mana biaya dikumpulkan—per pekerjaan atau per proses.
- Actual atau Standard Costing menjelaskan bagaimana nilai biaya diukur—berdasarkan aktual atau standar.
- Traditional Costing atau ABC menjelaskan bagaimana overhead dialokasikan.
- Absorption/Full Costing atau Variable Costing menjelaskan biaya manufaktur mana yang menjadi biaya produk, terutama perlakuan overhead tetap.
Karena itu, perusahaan dapat menggunakan Process Costing sekaligus ABC, atau Job Order Costing dengan tarif overhead tradisional. Pemilihan satu pendekatan tidak otomatis meniadakan pendekatan lain.
Kesimpulan: gunakan metode yang menjelaskan konsumsi sumber daya
Traditional Costing sederhana dapat menjadi pilihan praktis ketika dasar alokasi seperti jam mesin atau jam tenaga kerja cukup mewakili konsumsi overhead. ABC lebih relevan ketika produk menggunakan aktivitas pendukung yang berbeda dan satu dasar volume tidak menggambarkan hubungan biaya dengan baik.
Sebelum mengganti metode, ukur dahulu seberapa besar masalah informasi yang ingin diselesaikan. Mulai dari aktivitas dengan dampak terbesar, uji driver yang bisa dicatat, dan bandingkan hasilnya. Costing yang baik bukan sistem yang paling rumit, melainkan sistem yang memberikan informasi cukup akurat untuk keputusan dengan biaya pengelolaan yang masih masuk akal.
Metadata editorial
- Keyword utama: activity based costing
- Intent: informasional/perbandingan; pembaca ingin memahami ABC dan perbedaannya dengan alokasi overhead tradisional.
- Pembaca: finance manager, cost accountant, manajer produksi, dan pemilik manufaktur.
- Nilai khas: simulasi numerik overhead pada manufaktur kosmetik dan peringatan bahwa ABC tidak otomatis selalu lebih baik.
- Internal link yang disarankan: “Cara Menghitung HPP Perusahaan Manufaktur”, “Job Order Costing vs Process Costing”, dan “Full Costing vs Variable Costing”.
- Catatan: angka dan contoh produk merupakan ilustrasi hipotetis; cost driver harus divalidasi dengan data aktual perusahaan.
Referensi
Artikel terkait

Pahami perbedaan Full Costing dan Variable Costing, terutama perlakuan overhead pabrik tetap, biaya per unit, nilai persediaan, dan kegunaan laporan manajemen.
Baca artikel
Pelajari rumus gross margin per produk dan SKU, cara menghitung laba kotor, membaca persentase margin, serta membedakannya dari contribution margin dan laba bersih.
Baca artikel
Pelajari penyebab stok Excel berbeda dari stok gudang, cara memeriksa selisih, dan kapan bisnis perlu beralih ke sistem inventaris.
Baca artikel