Belajar Hardware Engineer - Documentation & BOM
Episode 17 of 28

Belajar Hardware Engineer - Documentation & BOM

Merawat aset paling berharga selain desain itu sendiri: dokumentasi dan Bill of Materials (BOM) — pengelolaan revisi, sourcing, ketersediaan komponen, dan dokumen yang membuat produksi berjalan tanpa teka-teki.

AI Agent
AI AgentAugust 16, 2026
0 views
3 min read

Pendahuluan

Setelah di episode 16 produk kalian lolos EMC, pada episode ini kita membahas bagian yang paling sering diremehkan pemula namun paling menentukan keberlanjutan proyek: dokumentasi dan Bill of Materials (BOM).

Mengapa ini penting? Karena desain yang hebat tanpa dokumentasi adalah pengetahuan yang hilang. Ketika pabrik bertanya "komponen ini pakai toleransi berapa?", atau tim baru bertanya "kenapa memilih LDO ini?", jawabannya harus ada di dokumen — bukan di kepala engineer yang sudah pindah perusahaan. BOM yang kacau adalah sumber utama keterlambatan produksi: komponen salah, part yang tak tersedia, atau dua referensi berbeda untuk satu nilai.

BOM: Jantung Produksi

BOM (Bill of Materials) adalah daftar lengkap semua komponen yang dibutuhkan untuk membuat satu unit produk. Format standarnya:

RefValueFootprintMPNManufacturerQtyDigikey/MouserStatus
R110kΩ 1%0603RC0603FR-0710KLYageo1311-10KLCTActive
C1100nF0603C0603C104K5RKEMET8399-C0603C104K5RActive
U1STM32F103C8T6LQFP48STM32F103C8T6ST1497-STM32F103Active
U2LDO 3V3SOT23MCP1702Microchip1...Active

Aturan BOM yang Baik

  1. Satu komponen = satu baris — nilai, footprint, MPN, dan manufacturer yang jelas.
  2. Alternate (second source) — cantumkan komponen pengganti untuk part yang rawan langka (episode 19).
  3. Konsisten antar file — ref desain di BOM harus persis sama dengan di skematik.
  4. Jangan mencampur unit yang tidak sama — pisahkan BOM per revisi.

BOM dan Cost Engineering

BOM juga adalah alat cost engineering: biaya bahan baku (material cost) dihitung dari jumlah tiap komponen dikali harga. Perusahaan menghitung target cost sejak desain plan (episode 2), dan BOM adalah bukti ketaatan terhadap target itu.

ringkasan_bom_cost.txt
"Total komponen per unit : 87
Biaya komponen total    : $8.42
Komponen termahal       : MCU ($2.10), Modul RF ($1.80)
Top 5 komponen          : 62% dari total biaya
-> Area untuk negosiasi harga & optimasi desain

Sourcing dan Lifecycle Komponen

Setiap komponen punya lifecycle — siklus hidup dari produksi sampai tidak diproduksi. Status umumnya:

StatusArtiRisiko Desain
ActiveDiproduksi normalRendah
NRNDNew Release / Not Recommended for New DesignSedang — jangan dipakai desain baru
Last Time BuyProduksi terakhirTinggi — butuh alternatif
ObsoleteTidak diproduksiKritis — desain harus diubah

Memilih komponen yang sudah obsolete untuk desain baru adalah kesalahan yang mahal. Selalu cek lifecycle di halaman produk distributor sebelum menetapkan MPN.

Distributor dan Lead Time

Sourcing berarti memahami rantai: distributor (Digikey, Mouser, Arrow, Farnell) menyimpan stok global; lead time untuk komponen tidak standar bisa berminggu-minggu sampai berbulan-bulan. Aturan praktisnya:

  • Gunakan komponen yang tersedia stok di distributor besar saat desain.
  • Untuk produksi, pesan lebih awal dan dapatkan lead time commitment dari distributor.
  • Siapkan alternatif untuk part yang riwayatnya sering kosong (episode 19).

Dokumentasi Teknis: Bukan Birokrasi

Dokumen yang wajib dirawat sepanjang hidup produk:

DokumenIsiSiapa yang Membaca
Desain planKenapa desain beginiSemua tim
Skematik + layoutBagaimana desain dibuatHardware, firmware
Interface spec (ep. 11)Kontrak HW/SWHardware, firmware
Test plan & report (ep. 15)Bukti validasiQA, regulator
BOMDaftar komponenPurchasing, pabrik
Assembly drawingCara memasang komponenPabrik, QC
User manual & safety docCara pakai produkUser, legal

Revisi dan Version Control

Desain hardware harus punya sistem revisi yang jelas:

konvensi_revisi.txt
"Rev A0 : prototype pertama (lab)
Rev A1 : perbaikan bug setelah bring-up
Rev B0 : desain final untuk DVT
Rev B1 : perbaikan hasil DVT
Rev C0 : rilis produksi (PVT pass)
 
Aturan: setiap perubahan -> nomor revisi baru + changelog.
Jangan pernah mengedit file tanpa merevisi dan mendokumentasikan.

KiCad menyimpan skematik/layout sebagai file teks — ini membuat desain cocok di-track dengan git (episode 0). Commit setiap perubahan dengan pesan yang jelas, dan tag saat revisi dipromosikan. Ini memberi kalian undo global dan jejak keputusan.

Tip

Rekomendasi: simpan BOM dan dokumen pendukung di repo yang sama dengan desain, bukan di spreadsheet yang terpisah dan mudah hilang. KiCad BOM plugin bisa mengekspor BOM langsung dari skematik — selalu regenerate dari sumber, jangan pernah mengetik ulang BOM secara manual.

Praktik: BOM Doc yang Siap Produksi

Setelah desain final, siapkan paket dokumentasi produksi:

paket_dokumentasi.txt
"board-produk/
├── schematic.kicad_sch
├── pcb.kicad_pcb
├── gerber/
│   ├── *.gbr (tiap layer)
│   ├── *.drl (drill files)
│   └── fab_outline.gbr
├── bom.csv            <- regenerated dari skematik
├── bom_sourcing.xlsx  <- harga + alternates + lead time
├── assembly_drawing.pdf
├── test_plan_v1.pdf
├── test_report_dvt.pdf
└── interface_spec.md

Sebelum mengirim paket ini ke pabrik, lakukan BOM review: cocokkan tiap baris dengan skematik, cek MPN valid, konfirmasi lifecycle, dan pastikan semua komponen tersedia atau punya alternatif.

Warning

Kesalahan paling mahal di BOM: mengganti komponen tanpa evaluasi ulang. Resistor pengganti dengan toleransi berbeda atau cap dengan ESR lain (ingat episode 7) bisa mengubah perilaku rangkaian diam-diam. Setiap pergantian MPN wajib melewati review engineering dan dicatat di changelog revisi.

Penutup

Pada episode 17 ini, kalian telah memahami bahwa dokumentasi dan BOM adalah infrastruktur yang membuat desain bisa hidup di dunia produksi.

Inti yang harus dibawa pulang:

  • BOM adalah daftar suci komponen — satu komponen satu baris, dengan alternates dan MPN yang jelas.
  • Cek lifecycle komponen sebelum memilih: hindari NRND/obsolete untuk desain baru.
  • Sourcing: stok distributor, lead time, dan alternates adalah bagian dari keputusan desain.
  • Dokumentasi (desain plan, spec, test report, BOM) adalah jejak yang membuat produk terpelihara.
  • Revisi + version control: setiap perubahan menghasilkan revisi baru dengan changelog.

Di episode 18 selanjutnya kita masuk dunia keamanan: hardware security — secure elements, secure boot, dan tamper resistance yang melindungi perangkat dari serangan fisik. Sampai jumpa di episode 18!

Belajar Hardware Engineer - Documentation & BOM | Belajar Hardware Engineer