Di balik setiap produk yang berhasil diproduksi tepat waktu, dengan biaya yang terkendali, dan kualitas yang konsisten, ada satu dokumen yang hampir selalu ada di baliknya: Bill of Material.
Tapi sayangnya, Bill of Material adalah salah satu konsep yang sering dianggap "hanya urusan tim teknis" padahal implikasinya menyentuh hampir semua departemen seperti pengadaan, produksi, gudang, keuangan, hingga penjualan.
Kalau kamu pernah bertanya kenapa biaya produksi sulit dihitung akurat, kenapa stok bahan baku sering habis di tengah produksi, atau kenapa harga jual produk rasanya selalu "dikira-kira" jawabannya sangat mungkin ada di sini: Bill of Material yang tidak dikelola dengan baik, atau belum ada sama sekali.
Apa Itu Bill of Material?
Bill of Material merupakan sebuah daftar yang memuat seluruh kebutuhan bahan baku dan komponen pendukung untuk digunakan dalam proses produksi. Daftar ini juga dapat menggambarkan spesifikasi dari hasil produksi. Pencatatan bill of material berisi kalkulasi dari bahan baku, bahan setengah jadi, komponen pendukung hingga perakitan. Selain itu, Bill of Material umumnya berisikan pembebanan biaya dan digunakan sebagai daftar stok barang yang harus disiapkan dari inventory untuk dilakukan proses produksi.

Tapi kalau hanya sampai di situ, definisinya masih terlalu sempit untuk menggambarkan betapa krusialnya peran BOM dalam operasional manufaktur modern.
Analogi yang lebih tepat: BOM adalah resep produksi yang lengkap. Kalau kamu membuat kue, resepnya akan memberitahu bahan apa yang dibutuhkan, berapa takarannya, dan bagaimana urutan pembuatannya. BOM melakukan hal yang persis sama untuk produk manufaktur hanya saja jauh lebih kompleks, karena satu produk jadi bisa memiliki ratusan bahkan ribuan komponen dengan hubungan hierarkis yang sangat detail.
Dalam operasional manufaktur sehari-hari, BOM bukan sekadar dokumen administratif yang disimpan di server dan jarang dibuka. BOM adalah instrumen operasional yang aktif digunakan oleh hampir semua departemen, mulai dari engineering, produksi, pengadaan, gudang, hingga keuangan. Setiap fungsi bisnis yang bersentuhan dengan proses pembuatan produk, pada akhirnya akan selalu merujuk kembali ke data yang ada di dalam BOM.
Baca Juga: Apa UMKM Perlu ERP?
Komponen - Komponen Bill of Material
Bill of Material yang lengkap bukan hanya daftar nama bahan baku. Selain empat elemen utama, BOM sering kali dilengkapi dengan deskripsi material, rute perakitan, hingga referensi ke dokumen pendukung seperti gambar teknik atau instruksi kerja.
Elemen standar yang ada dalam BOM yang baik:
- Kode Item (Part Number): Identifikasi unik untuk setiap komponen. Ini penting agar tidak ada kebingungan ketika dua komponen punya nama yang mirip tapi spesifikasinya berbeda.
- Nama dan Deskripsi Komponen: Nama yang standar dan konsisten di seluruh departemen, bukan nama yang berbeda-beda tergantung siapa yang menulisnya.
- Kuantitas per Unit Produk: Berapa banyak komponen ini dibutuhkan untuk menghasilkan satu unit produk jadi. Ini dasar dari semua kalkulasi kebutuhan material.
- Satuan Ukuran: Gram, kilogram, liter, unit, meter harus eksplisit dan konsisten. Kesalahan satuan adalah salah satu sumber error BOM yang paling sering terjadi.
- Level dalam Struktur Produk: Menunjukkan posisi komponen dalam hierarki produk (produk jadi → sub-assembly → komponen → bahan baku).
- Informasi Supplier: Dari mana komponen ini biasanya dibeli, lead time-nya berapa, dan apakah ada alternatif supplier.
Jenis-Jenis Bill of Materials
Bill of Material bukan satu ukuran untuk semua. Tergantung pada tujuan dan tahap produksi, ada beberapa jenis Bill of Material yang digunakan:
1. Single-Level BOM
Yang paling sederhana. Hanya menampilkan komponen langsung yang dibutuhkan untuk membuat produk jadi, tanpa merinci komponen dari sub-assembly di dalamnya.
Cocok untuk produk yang tidak kompleks misalnya produk makanan dengan komposisi bahan langsung tanpa proses perakitan bertingkat.
2. Multi-Level BOM
Multi-Level BOM menunjukkan hubungan hierarkis antara sub-assembly dan komponen di bawahnya. Contohnya, satu mobil memiliki mesin sebagai sub-assembly, dan mesin tersebut terdiri dari ratusan komponen kecil lainnya. Multi-Level BOM memungkinkan perusahaan melacak dependensi antar bagian produk secara detail.
Ini yang paling umum digunakan di industri manufaktur yang kompleks. Strukturnya berlapis: produk jadi di atas, sub-assembly di tengah, komponen dan bahan baku di bawah.
3. Engineering BOM (EBOM)
Engineering BOM adalah struktur BOM yang dibuat oleh tim desain atau engineering. EBOM menampilkan susunan produk berdasarkan spesifikasi teknis dan blueprint desain. Data dari EBOM sering kali berasal dari sistem CAD (Computer-Aided Design). EBOM membantu perusahaan dalam fase pengembangan produk, memastikan bahwa setiap komponen yang digunakan sesuai dengan desain teknis dan standar kualitas yang ditetapkan.
4. Manufacturing BOM (MBOM)
BOM yang digunakan di lantai produksi diterjemahkan dari EBOM ke dalam format yang bisa langsung dieksekusi oleh tim produksi. Mencakup informasi tentang urutan proses produksi, mesin yang digunakan, dan waktu pengerjaan per operasi.
5. Planning BOM
Planning Bill adalah jenis Bill of Material yang berguna sebagai sebuah perencanaan atau prakiraan dari proses produksi. Digunakan untuk perencanaan kapasitas dan perencanaan kebutuhan material jangka panjang bukan untuk produksi aktual, tapi untuk proyeksi.
6. BOM untuk F&B (Recipe / Formula BOM)
Ini yang relevan untuk industri makanan, minuman, farmasi, dan kosmetik. Strukturnya mirip dengan manufacturing BOM tapi dengan tambahan informasi tentang formula, takaran, dan proses yang lebih spesifik ke industri.
Sebuah cafe yang menggunakan ERP dengan modul BOM, misalnya, akan mendefinisikan bahwa satu gelas cappuccino membutuhkan 18 gram biji kopi, 150ml susu, dan 30ml air panas sehingga setiap kali menu itu terjual, ketiga komponen itu otomatis terkurangi dari stok.
Fungsi Bill of Materials dalam Bisnis
Fungsi dari Bill of Materials adalah menyatukan fungsi-fungsi dalam perusahaan. BOM yang dimiliki perusahaan akan memudahkan hubungan dan koordinasi antar berbagai divisi, khususnya mengenai hal yang terkait dengan produksi.
Lebih spesifiknya, ini fungsi-fungsi BOM yang paling berdampak:
Dasar Perencanaan Kebutuhan Material (MRP)

Fungsi paling fundamental dari BOM adalah menjadi input utama dalam proses Material Requirements Planning (MRP). Dengan membaca struktur BOM, sistem MRP dapat menghitung secara otomatis berapa banyak setiap komponen yang harus tersedia, kapan harus dipesan, dan berapa quantity yang perlu diproduksi di setiap level sub-assembly.
Tanpa BOM yang akurat, MRP tidak bisa bekerja. Dan tanpa MRP, perencanaan kebutuhan bahan baku kembali ke cara manual yang tidak efisien.
Dasar Perhitungan Harga Pokok Produksi (HPP)
BOM digunakan sebagai dasar perhitungan harga jual produk. Dengan BOM dapat diketahui potensi keuntungan atau kerugian yang didapat oleh perusahaan berdasarkan harga jual produk.
BOM adalah dasar bagi perhitungan Harga Pokok Produksi (HPP). Tanpa BOM yang akurat, departemen keuangan akan kesulitan menentukan biaya sebenarnya dari setiap produk yang diproduksi.
Ini salah satu dampak paling nyata dari BOM terhadap keuangan bisnis. Kalau BOM tidak akurat seperti ada komponen yang terlewat, atau kuantitasnya salah maka HPP yang dihitung pun tidak akurat. Dan keputusan pricing yang didasarkan pada HPP yang salah bisa berakibat produk dijual di bawah biaya produksi tanpa disadari.
Pengendalian Inventori
BOM yang terintegrasi dengan sistem inventori memungkinkan pemantauan stok bahan baku secara real-time berdasarkan konsumsi aktual produksi bukan hanya berdasarkan penerimaan dan pengeluaran manual.
Pencegahan Pemborosan
Menerapkan BOM dalam rangkaian proses produksi dapat membantu dalam menghindari adanya pemborosan yang tidak perlu. Hal ini dapat dilakukan karena BOM dapat memanfaatkan setiap komponen dan tahapan proses secara lebih detail dan ideal. Oleh karena itu, tim dapat menyeimbangkan pemanfaatan sumber daya, arus kas, dan pengendalian inventaris selama produksi berlangsung.
Koordinasi Lintas Departemen
Sebagai acuan data bahan saat proses produksi, Bill of Material juga berfungsi untuk meningkatkan koordinasi antar divisi dalam perusahaan. Sebagai contoh, bagian gudang, manufaktur, dan keuangan perlu bekerja sama untuk memenuhi kebutuhan dalam daftar Bill of Material.
Baca Juga: Masalah Gudang Yang Sering Menguras Profit
Contoh BOM dalam Kehidupan Nyata
Contoh 1: BOM untuk Produk Manufaktur (Kursi Industri)
Berikut adalah contoh struktur BOM multi-level untuk produk rangka kursi industri: satu produk jadi terdiri dari tiga sub-assembly utama yang masing-masing memiliki komponen tersendiri di level berikutnya. Ketika sistem MRP membaca BOM ini untuk memenuhi production order sebanyak 500 unit rangka kursi, sistem akan otomatis menghitung bahwa dibutuhkan 2.000 plat baja 2mm, 8.000 baut M8, 2.000 pipa besi hollow, dan seterusnya sekaligus memeriksa ketersediaan stok dan membuat rekomendasi pengadaan untuk komponen yang kurang.
Bayangkan melakukan kalkulasi itu secara manual untuk 500 unit produk dengan ratusan komponen. Di situlah perbedaan antara BOM yang dikelola di spreadsheet versus BOM yang terintegrasi dalam sistem ERP.
Contoh 2: BOM untuk F&B (Minuman Kopi)
Untuk satu gelas Caramel Latte ukuran medium:
| Komponen | Kuantitas | Satuan |
|---|---|---|
| Biji kopi (espresso blend) | 18 | gram |
| Susu full cream | 180 | ml |
| Sirup karamel | 20 | ml |
| Gula pasir | 5 | gram |
| Es batu | 100 | gram |
| Cup plastik medium | 1 | pcs |
| Tutup cup | 1 | pcs |
| Sedotan | 1 | pcs |
Setiap kali menu ini terjual di sistem POS yang terintegrasi dengan ERP, semua komponen di atas otomatis berkurang dari stok tanpa ada yang perlu mencatat manual ke gudang.
Contoh 3: BOM untuk Konstruksi / Proyek
Di industri konstruksi, BOM seringkali disebut sebagai daftar material atau material take-off, mencantumkan semua bahan yang dibutuhkan untuk menyelesaikan satu unit pekerjaan, lengkap dengan spesifikasi teknis dan estimasi volume.
Tantangan dalam Mengelola BOM
Membuat Bill of Material yang akurat jauh lebih sulit dari yang terlihat dan memeliharanya tetap akurat seiring waktu bahkan lebih sulit lagi.
Adanya ketidakakuratan data sekecil apapun akan mempengaruhi biaya pengeluaran dan keterbatasan material. BOM juga dapat menciptakan hambatan dalam seluruh arus produksi jika tidak dioptimalkan dan dikelola dengan baik. Kompleksitas yang ditemukan pada multi-level BOM dapat meningkatkan risiko kesalahan yang muncul dalam produk.
Tantangan mengelola BOM yang paling umum yaitu:
- Data yang Tidak Konsisten Antar Departemen. Tim engineering menyebut satu komponen dengan nama A, tim produksi menyebutnya B, tim pengadaan memesan dengan kode C. Tanpa standardisasi, BOM menjadi sumber kebingungan alih-alih panduan yang jelas.
- BOM yang tidak diperbarui ketika ada perubahan desain. Produk berevolusi, tapi BOM-nya tetap menggunakan spesifikasi lama. Ini menyebabkan produksi menggunakan komponen yang salah tanpa disadari.
- Kesalahan kuantitas yang kecil tapi berdampak besar. Kesalahan 5% di kuantitas satu komponen terlihat kecil tapi kalau diproduksi dalam volume ribuan unit, selisihnya bisa sangat signifikan.
- BOM yang dikelola di spreadsheet tanpa kontrol versi. Siapa yang terakhir mengubah? Versi mana yang berlaku? Ketika beberapa orang mengakses dan mengedit spreadsheet yang sama, risiko konflik data sangat tinggi.
Membuat BOM yang akurat dan fungsional bukan pekerjaan yang bisa diselesaikan dalam satu malam. Prosesnya membutuhkan koordinasi lintas departemen, ketelitian dalam pengumpulan data, dan pemahaman mendalam tentang struktur produk yang akan didokumentasikan.
Bill of Material dalam Sistem ERP
Di sinilah perbedaan yang paling besar terasa antara BOM yang dikelola secara manual versus BOM yang terintegrasi dalam sistem ERP.
BOM di spreadsheet adalah dokumen statis. Ia mencatat informasi, tapi tidak melakukan apapun dengan informasi itu. Setiap kali ada yang butuh data BOM, mereka membuka file, membaca, lalu menggunakan datanya secara manual.
Bill of Material dalam ERP adalah komponen yang hidup, ia aktif digunakan oleh sistem untuk menghitung, memperbarui, dan memicu tindakan secara otomatis.
Inilah efisiensi yang tidak bisa dicapai jika BOM masih dikelola secara manual menggunakan spreadsheet. Ketika sistem MRP membaca BOM untuk memenuhi production order, sistem otomatis menghitung kebutuhan semua komponen, memeriksa ketersediaan stok, dan membuat rekomendasi pengadaan untuk komponen yang kurang.
Konkretnya, inilah yang terjadi ketika BOM terintegrasi di ERP:
- Saat ada Production Order: Sistem membaca BOM, menghitung kebutuhan semua komponen di semua level, memverifikasi stok yang tersedia, dan mengidentifikasi komponen mana yang perlu dipesan secara otomatis.
- Saat ada Penjualan (untuk F&B): Setiap transaksi kasir otomatis mengurangi semua bahan baku sesuai komposisi BOM dari stok gudang tanpa input manual.
- Saat ada Perubahan Desain: Update satu komponen di BOM langsung terupdate di semua production order, laporan kebutuhan material, dan kalkulasi HPP yang menggunakan BOM tersebut.
- Saat Menghitung Biaya: Sistem mengambil harga terbaru setiap komponen dari data pembelian, mengalikannya dengan kuantitas di BOM, dan menghasilkan kalkulasi HPP yang selalu up-to-date.
Dalam sistem ERP, semua elemen Bill of Materials dapat dikelola secara digital sehingga perubahan pada satu komponen langsung terupdate di seluruh bagian terkait.
Baca Juga: Apa ERP Bisa Menghemat Biaya Operasional?
Siapa yang Bertanggung Jawab atas BOM?

Ini pertanyaan yang sering tidak dijawab dengan jelas dan ketidakjelasan ini sering jadi akar masalah.
BOM menyentuh banyak departemen, tapi tidak ada satu departemen yang memilikinya secara penuh. Dalam praktiknya, tanggung jawab BOM terbagi seperti ini:
- Tim Engineering/R&D: Membuat BOM awal berdasarkan desain produk (EBOM). Bertanggung jawab atas akurasi spesifikasi teknis.
- Tim Produksi: Menerjemahkan EBOM ke MBOM memastikan BOM sesuai dengan alur produksi yang aktual, bukan hanya desain teoritisnya.
- Tim Pengadaan: Menggunakan BOM sebagai dasar untuk perencanaan pembelian dan manajemen supplier.
- Tim Keuangan: Menggunakan BOM sebagai dasar kalkulasi HPP dan analisis profitabilitas per produk.
- Tim Gudang: Menggunakan BOM sebagai referensi untuk memverifikasi komponen yang diterima dan yang dikeluarkan untuk produksi.
Di perusahaan dengan sistem ERP, semua departemen ini mengakses BOM yang sama dari satu platform sehingga tidak ada versi yang berbeda-beda untuk departemen yang berbeda.
BOM yang Buruk vs BOM yang Baik: Apa Bedanya?
| Aspek | BOM yang Buruk | BOM yang Baik |
|---|---|---|
| Kelengkapan | Komponen penting sering terlewat | Semua komponen terdokumentasi lengkap |
| Akurasi kuantitas | Perkiraan kasar, sering revisi | Terukur dan terverifikasi dari data aktual |
| Standardisasi nama | Setiap departemen punya sebutan sendiri | Kode dan nama standar yang konsisten |
| Pembaruan | Jarang diupdate ketika ada perubahan | Selalu sinkron dengan versi produk terkini |
| Aksesibilitas | Tersimpan di satu komputer, susah diakses | Tersedia real-time untuk semua pihak yang berwenang |
| Integrasi | Berdiri sendiri di spreadsheet | Terintegrasi dengan MRP, inventori, dan akuntansi |
| Kontrol versi | Tidak jelas versi mana yang berlaku | Ada riwayat perubahan yang terdokumentasi |
Cara Memulai Membangun BOM yang Baik
Ini panduan praktis, terutama untuk bisnis yang selama ini belum punya BOM yang terstruktur:
Langkah 1: Mulai dari Produk yang Paling Sering Diproduksi
Jangan coba membuat BOM untuk semua produk sekaligus. Pilih 5-10 produk dengan volume produksi tertinggi, selesaikan BOM-nya dengan baik, baru lanjut ke produk lainnya.
Langkah 2: Libatkan Tim Produksi
BOM yang dibuat oleh engineering saja sering tidak mencerminkan realita di lantai produksi. Verifikasi selalu dengan tim yang benar-benar mengerjakan produksinya.
Langkah 3: Standarisasi Kode dan Nama Komponen
Buat daftar master komponen dengan kode unik yang digunakan konsisten di semua departemen. Ini fondasi yang tidak bisa dilewati.
Langkah 4: Tentukan Siapa yang Berwenang Mengubah BOM
Perubahan BOM tanpa kontrol yang jelas adalah sumber kekacauan. Ada yang boleh mengusulkan perubahan, ada yang harus menyetujui, dan setiap perubahan harus terdokumentasi.
Langkah 5: Integrasikan ke Sistem yang Tepat
BOM yang masih di spreadsheet punya batas kemampuan. Untuk bisnis yang operasionalnya sudah cukup kompleks, mengintegrasikan BOM ke dalam sistem ERP adalah langkah yang mengubah BOM dari dokumen menjadi mesin operasional.
Untuk kebutuhan ini, Jasa Implementasi ERP dari Ditama bisa menjadi pilihan yang layak dievaluasi. Proses implementasi yang baik tidak dimulai dari instalasi software, melainkan dari pemahaman mendalam tentang struktur produk dan proses produksi yang sudah berjalan termasuk bagaimana BOM yang sudah ada (meskipun masih di spreadsheet) bisa dimigrasi dan dikonfigurasi secara optimal ke dalam sistem ERP yang terintegrasi dengan modul MRP, inventori, dan akuntansi.
FAQ: Apa Itu Bill of Materials?
1. Apa itu Bill of Materials (BOM)? Bill of Materials atau BOM adalah daftar lengkap semua bahan baku, komponen, sub-assembly, dan sumber daya lain yang dibutuhkan untuk membuat satu unit produk jadi lengkap dengan kuantitas, satuan, dan spesifikasinya. BOM adalah referensi utama yang digunakan tim produksi, pengadaan, gudang, dan keuangan dalam mengelola proses manufaktur.
2. Apa perbedaan single-level BOM dan multi-level BOM? Single-level BOM hanya menampilkan komponen langsung dari produk jadi, tanpa merinci apa yang ada di dalam sub-assembly. Multi-level BOM menampilkan struktur hierarkis lengkap dari produk jadi, ke sub-assembly, ke komponen, hingga ke bahan baku mentah. Multi-level BOM digunakan untuk produk yang lebih kompleks dengan banyak tingkatan perakitan.
3. Kenapa BOM penting untuk perhitungan HPP? Karena HPP (Harga Pokok Produksi) dihitung dari total biaya semua komponen yang dibutuhkan untuk membuat satu unit produk, ditambah biaya tenaga kerja dan overhead. Tanpa BOM yang akurat, tidak ada cara untuk menghitung HPP yang benar. Keputusan pricing yang didasarkan pada HPP yang salah bisa menyebabkan produk dijual di bawah biaya produksi tanpa disadari.
4. Apa hubungan BOM dengan MRP? BOM adalah input utama dari sistem MRP (Material Requirements Planning). MRP membaca BOM untuk menghitung berapa banyak setiap komponen yang dibutuhkan, kapan harus dipesan, dan berapa yang perlu diproduksi di setiap level sub-assembly. Tanpa BOM yang akurat, MRP tidak bisa menghasilkan perencanaan kebutuhan material yang valid.
5. Apakah BOM hanya untuk perusahaan manufaktur? Tidak. BOM juga digunakan di industri F&B (sebagai recipe atau formula), konstruksi (sebagai material take-off), farmasi, kosmetik, dan bahkan software development (sebagai software BOM atau SBOM yang mendokumentasikan komponen software). Prinsipnya sama: mendefinisikan apa yang dibutuhkan untuk menghasilkan satu unit output.
6. Apa yang terjadi kalau BOM tidak akurat? Dampaknya bisa sangat luas: stok bahan baku salah direncanakan (kelebihan atau kekurangan), HPP tidak akurat sehingga pricing salah, produksi terhenti karena komponen tidak tersedia tepat waktu, dan laporan keuangan tidak mencerminkan biaya produksi yang sebenarnya. Satu ketidakakuratan kecil di BOM bisa berlipat ganda dampaknya ketika diproduksi dalam volume besar.
Bisnis kamu sedang dalam proses membangun atau memperbaiki BOM? Atau ada tantangan spesifik dalam mengelola BOM yang ingin didiskusikan? Bagikan di kolom komentar.