Bill of Materials (BOM) adalah Kunci Koordinasi Produksi: Pengertian, Jenis, dan Perannya dalam ERP
Bill of Materials masih dianggap sekadar “daftar bahan” oleh banyak perusahaan manufaktur, padahal dokumen ini menentukan apakah tim engineering, produksi, procurement, dan finance benar-benar bekerja dari data yang sama atau tidak. Kasus yang sering terjadi, tim engineering merevisi spesifikasi sebuah komponen, tapi revisi itu tidak sampai ke tim produksi yang masih memakai versi BOM lama. Akibatnya, barang jadi diproduksi dengan komponen yang salah, dan baru ketahuan setelah unit selesai dirakit atau bahkan sudah dikirim ke pelanggan.
Masalah seperti ini bukan soal kelalaian individu, melainkan soal bagaimana BOM dikelola. Di perusahaan skala menengah-besar dengan variasi produk dan sub-rakitan yang banyak, satu BOM yang tidak sinkron bisa berdampak ke banyak lini sekaligus, mulai dari perencanaan kebutuhan bahan baku, jadwal produksi, hingga akurasi biaya.
- Bill of Materials (BOM) adalah dokumen terstruktur yang mencantumkan seluruh bahan baku, komponen, dan sub-rakitan beserta kuantitasnya untuk membuat satu unit produk jadi, terbagi menjadi single-level dan multi-level berdasarkan struktur, serta EBOM, MBOM, dan Sales BOM berdasarkan fungsinya.
- BOM berfungsi sebagai titik temu antara tim engineering, produksi, procurement, dan finance, sehingga keempatnya bekerja berdasarkan satu data yang sama, bukan versi terpisah-pisah.
- Pengelolaan BOM secara manual di spreadsheet berisiko tinggi menyebabkan versi yang tidak sinkron, human error, dan perhitungan kebutuhan bahan baku yang meleset, terutama di perusahaan dengan struktur produk yang kompleks.
- SAP Business One mengelola BOM lewat fitur Bill of Materials pada modul Production, dengan empat tipe (Production, Sales, Assembly, Template) yang bisa dipilih sesuai kebutuhan proses bisnis.
- Fitur ini otomatis memperbarui harga komponen dan struktur biaya, serta langsung terhubung ke Production Order dan perhitungan MRP, sehingga seluruh tim selalu mengacu pada data yang akurat dan real-time.
Apa Itu Bill of Materials?
Bill of Materials (BOM) adalah dokumen terstruktur yang mencantumkan seluruh bahan baku, komponen, sub-rakitan, dan jumlah yang dibutuhkan untuk membuat satu unit produk jadi. Di dalamnya biasanya tercantum kode item, deskripsi, kuantitas, satuan, hingga hubungan hierarki antara komponen induk (parent) dan komponen turunannya (child).
Berdasarkan strukturnya, BOM terbagi menjadi dua bentuk. Single-level BOM hanya menampilkan satu lapis komponen langsung dari produk jadi, cocok untuk produk sederhana yang tidak melalui banyak tahap perakitan. Sementara multi-level BOM menampilkan struktur berjenjang, di mana satu komponen bisa jadi merupakan sub-rakitan yang tersusun dari komponen-komponen lain lagi di bawahnya. Produk dengan kompleksitas tinggi, seperti komponen otomotif, umumnya memakai struktur multi-level ini.
Selain dari sisi struktur, BOM juga bisa dibedakan berdasarkan fungsinya. Engineering BOM (EBOM) disusun oleh tim desain berdasarkan spesifikasi teknis produk, biasanya berbasis gambar atau data CAD. Manufacturing BOM (MBOM) adalah versi yang disesuaikan untuk kebutuhan produksi aktual, termasuk urutan perakitan dan bahan tambahan seperti perekat atau kemasan yang tidak muncul di desain teknis. Sementara Sales BOM dipakai pada dokumen penjualan, di mana item induk ditampilkan sebagai satu produk yang dijual, sementara komponennya tetap tercatat sebagai item terpisah di sistem.
Ketiga jenis BOM ini idealnya tidak berdiri sendiri-sendiri. Ketika EBOM, MBOM, dan Sales BOM dikelola secara terpisah, misalnya di file Excel yang berbeda untuk tiap tim, celah informasi seperti pada kasus di awal artikel ini akan terus berulang.
BOM sebagai Pusat Koordinasi Lintas Departemen
BOM sering diperlakukan sebagai dokumen teknis milik tim engineering atau produksi saja, padahal fungsinya jauh lebih luas dari itu. Dalam praktiknya, BOM adalah titik temu antara empat fungsi bisnis yang saling bergantung satu sama lain.
- Tim engineering menentukan spesifikasi komponen apa yang dibutuhkan dan bagaimana produk dirancang.
- Tim produksi memakai spesifikasi itu sebagai acuan untuk merakit barang jadi sesuai urutan dan kuantitas yang benar.
- Tim procurement mengandalkan BOM yang sama untuk menghitung kebutuhan pembelian bahan baku dan komponen, termasuk kapan harus memesan ulang.
- Tim finance memakai data BOM untuk menghitung harga pokok produksi (HPP) berdasarkan biaya bahan dan tenaga kerja di setiap lapisan struktur produk.

Ketika keempat tim ini bekerja dari BOM yang sama dan selalu ter-update, keputusan yang mereka ambil pun konsisten satu sama lain. Perubahan spesifikasi dari engineering langsung terlihat oleh produksi, kebutuhan pembelian langsung terhitung otomatis oleh procurement, dan dampaknya ke biaya langsung terbaca oleh finance. Sebaliknya, ketika BOM tersebar di banyak file yang dikelola sendiri-sendiri oleh tiap tim, setiap perubahan kecil berisiko tidak tersampaikan ke pihak lain, dan itulah akar dari banyak masalah produksi yang sebenarnya bisa dicegah sejak awal.
Dengan kata lain, kualitas pengelolaan BOM sebuah perusahaan mencerminkan seberapa baik koordinasi antar departemennya. BOM yang akurat dan bisa diakses bersama secara real-time bukan cuma soal kerapian dokumen, melainkan fondasi supaya seluruh proses produksi, dari desain sampai penjualan, berjalan berdasarkan satu kebenaran yang sama.
Risiko BOM yang Dikelola Manual di Skala Menengah-Besar
Mengelola BOM lewat spreadsheet mungkin masih terasa cukup ketika jumlah produk dan komponen masih sedikit. Namun begitu perusahaan tumbuh, jumlah varian produk bertambah, dan struktur BOM makin berlapis, cara ini mulai menunjukkan batasnya. Berikut masalah yang akan dialami perusahaan skala menegah-besar jika masih mengelola BOM secara manual:
- Versi yang tidak sinkron
Ketika file BOM disimpan dan diedit secara terpisah oleh tiap tim, tidak ada satu sumber data yang bisa dijadikan acuan bersama. Revisi dari engineering bisa saja belum sampai ke file yang dipegang produksi, atau sebaliknya, produksi sudah menyesuaikan proses tapi perubahan itu tidak tercatat di BOM resmi. - Human error yang sulit dideteksi
Kesalahan input kuantitas, satuan yang tertukar, atau baris komponen yang terlewat saat copy-paste antar sheet adalah hal yang lumrah terjadi di pengelolaan manual, dan kesalahan sekecil apa pun bisa berdampak besar begitu BOM itu dipakai untuk merencanakan produksi dalam skala besar. - Dampaknya ke perencanaan kebutuhan bahan baku
Ketika BOM tidak akurat atau tidak ter-update, hitungan kebutuhan material yang dihasilkan pun ikut meleset, entah itu kekurangan stok yang menghambat produksi atau kelebihan stok yang membebani biaya penyimpanan. Proses ini biasanya berjalan lewat perhitungan material requirement planning, yang keakuratannya sangat bergantung pada BOM yang dipakai sebagai dasar perhitungan. - Spreadsheet tidak punya kontrol versi yang baik
Sulit untuk melacak siapa yang mengubah apa dan kapan, apalagi kalau ada beberapa orang yang mengakses dan mengedit file yang sama secara bersamaan. Semakin kompleks struktur produk suatu perusahaan, semakin besar pula risiko yang ditanggung kalau BOM masih dikelola dengan cara ini.
Bagaimana BOM Bekerja dalam Sistem ERP seperti SAP Business One
Di SAP Business One, BOM dikelola lewat modul Production, tepatnya pada fitur Bill of Materials. Lewat fitur ini, Anda bisa membuat, melihat, dan mengubah struktur BOM multi-level langsung dari satu jendela kerja, lengkap dengan seluruh komponen anak (child items) yang membentuk satu item induk (parent item).
SAP Business One mendukung empat tipe BOM yang bisa dipilih sesuai kebutuhan proses bisnis:
| Tipe BOM | Item Induk (Parent) | Item Anak (Child) | Kegunaan Utama |
|---|---|---|---|
| Production BOM | Barang jadi hasil produksi | Komponen yang benar-benar dikonsumsi selama proses produksi | Produksi standar dan menjadi dasar perhitungan MRP |
| Sales BOM | Bukan item persediaan, hanya representasi paket | Stok tetap dihitung di masing-masing item anak | Menjual beberapa item sekaligus sebagai satu paket di dokumen penjualan |
| Assembly BOM | Item set dengan harga tersendiri | Kumpulan item yang dijual sebagai satu set | Kebutuhan seperti kit atau bundling produk |
| Template BOM | Fleksibel, tanpa batasan tipe item | Fleksibel, tanpa batasan tipe item | Dipakai baik di dokumen produksi maupun penjualan |
Selain daftar komponen, fitur BOM di SAP Business One juga memungkinkan Anda menambahkan resource, seperti jam mesin atau jam kerja operator, sebagai bagian dari struktur biaya produksi. Setiap kali harga komponen berubah, sistem otomatis memperbarui price list dari item induk yang memakainya, termasuk lewat fitur global update untuk memperbarui harga banyak BOM sekaligus berdasarkan perubahan harga komponennya. Struktur berlapis ini pula yang membuat BOM di SAP Business One bisa dipakai untuk cost roll-up, di mana biaya dihitung berjenjang dari bahan baku, ke sub-rakitan, sampai ke produk jadi.
Begitu BOM sudah didefinisikan, data ini langsung menjadi acuan untuk modul lain. Saat produksi dimulai lewat Production Order, sistem menyalin struktur BOM tersebut sebagai daftar komponen yang harus dikeluarkan dari stok. Dari sisi perencanaan, BOM yang sama juga menjadi dasar perhitungan MRP untuk menentukan kapan dan berapa banyak bahan baku perlu dibeli atau diproduksi.
Dengan fitur ini, BOM bukan lagi dokumen statis yang terpisah dari sistem, melainkan data hidup yang langsung memengaruhi produksi, stok, dan biaya secara real-time.
Kesimpulan
Bill of Materials bukan sekadar daftar bahan yang disusun sekali lalu disimpan begitu saja. Dokumen ini adalah titik temu antara engineering, produksi, procurement, dan finance, dan kualitas pengelolaannya menentukan seberapa lancar keempat fungsi tersebut bekerja bersama. BOM yang dikelola manual lewat spreadsheet mungkin masih bisa bertahan di skala kecil, tapi begitu jumlah varian produk dan kompleksitas struktur bertambah, risiko versi yang tidak sinkron, human error, dan perhitungan kebutuhan material yang meleset akan semakin membebani operasional perusahaan.
Lewat fitur Bill of Materials pada modul Production di SAP Business One, keempat tipe BOM, mulai dari Production, Sales, Assembly, hingga Template, dikelola dari satu sistem yang sama dan selalu ter-update. Setiap perubahan komponen otomatis memperbarui struktur biaya, langsung terhubung ke Production Order untuk kebutuhan produksi, dan menjadi dasar perhitungan MRP untuk perencanaan bahan baku, sehingga seluruh tim bekerja berdasarkan satu kebenaran yang sama. Kalau perusahaan Anda punya struktur produk yang kompleks dan ingin memastikan pengelolaan BOM berjalan akurat dari hulu ke hilir, ini saat yang tepat untuk mengevaluasi bagaimana sistem ERP bisa membantu.
Masih Ragu Implementasi SAP Business One di Perusahaan Anda?
Tim konsultan SAP Business One kami siap membantu Anda menghitung kebutuhan modul dan estimasi biaya sesuai skala bisnis Anda.
Tanpa komitmen, tanpa biaya tersembunyi. Tim kami merespons dalam 1x24 jam kerja.
FAQ Seputar Bill of Materials
Apa perbedaan Bill of Materials dan Production Order?
Bill of Materials adalah data master yang mencantumkan komponen dan kuantitas yang dibutuhkan untuk membuat satu unit produk, sementara Production Order adalah dokumen transaksional yang dibuat saat proses produksi benar-benar dijalankan, mengacu pada BOM yang sudah ditetapkan sebelumnya.
Apakah semua produk membutuhkan multi-level BOM?
Tidak. Produk sederhana yang langsung dirakit dari beberapa komponen tanpa melalui tahap sub-rakitan cukup memakai single-level BOM. Multi-level BOM baru dibutuhkan ketika produk tersusun dari sub-rakitan yang masing-masing punya BOM-nya sendiri, seperti pada komponen otomotif atau elektronik.
Bagaimana BOM memengaruhi perhitungan harga pokok produksi?
BOM mencantumkan seluruh komponen beserta biayanya di setiap lapisan struktur produk, sehingga sistem bisa menghitung akumulasi biaya bahan baku, sub-rakitan, hingga tenaga kerja secara otomatis untuk mendapatkan harga pokok produksi yang akurat.
Siapa yang seharusnya mengelola BOM dalam perusahaan?
BOM idealnya dikelola bersama oleh tim engineering, produksi, procurement, dan finance melalui satu sistem yang sama, bukan disimpan terpisah oleh masing-masing tim, agar setiap perubahan spesifikasi atau kuantitas langsung terlihat dampaknya ke seluruh fungsi terkait.
Apa yang terjadi jika BOM tidak diperbarui saat ada perubahan desain?
Produksi berisiko tetap memakai komponen atau spesifikasi versi lama, yang bisa menyebabkan barang jadi tidak sesuai desain terbaru, kesalahan perhitungan kebutuhan material, hingga selisih biaya produksi yang baru terdeteksi setelah laporan keuangan keluar.
