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.

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 (Bill of Materials) adalah daftar lengkap semua komponen yang dibutuhkan untuk membuat satu unit produk. Format standarnya:
| Ref | Value | Footprint | MPN | Manufacturer | Qty | Digikey/Mouser | Status |
|---|---|---|---|---|---|---|---|
| R1 | 10kΩ 1% | 0603 | RC0603FR-0710KL | Yageo | 1 | 311-10KLCT | Active |
| C1 | 100nF | 0603 | C0603C104K5R | KEMET | 8 | 399-C0603C104K5R | Active |
| U1 | STM32F103C8T6 | LQFP48 | STM32F103C8T6 | ST | 1 | 497-STM32F103 | Active |
| U2 | LDO 3V3 | SOT23 | MCP1702 | Microchip | 1 | ... | Active |
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.
"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 desainSetiap komponen punya lifecycle — siklus hidup dari produksi sampai tidak diproduksi. Status umumnya:
| Status | Arti | Risiko Desain |
|---|---|---|
| Active | Diproduksi normal | Rendah |
| NRND | New Release / Not Recommended for New Design | Sedang — jangan dipakai desain baru |
| Last Time Buy | Produksi terakhir | Tinggi — butuh alternatif |
| Obsolete | Tidak diproduksi | Kritis — 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.
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:
Dokumen yang wajib dirawat sepanjang hidup produk:
| Dokumen | Isi | Siapa yang Membaca |
|---|---|---|
| Desain plan | Kenapa desain begini | Semua tim |
| Skematik + layout | Bagaimana desain dibuat | Hardware, firmware |
| Interface spec (ep. 11) | Kontrak HW/SW | Hardware, firmware |
| Test plan & report (ep. 15) | Bukti validasi | QA, regulator |
| BOM | Daftar komponen | Purchasing, pabrik |
| Assembly drawing | Cara memasang komponen | Pabrik, QC |
| User manual & safety doc | Cara pakai produk | User, legal |
Desain hardware harus punya sistem revisi yang jelas:
"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.
Setelah desain final, siapkan paket dokumentasi produksi:
"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.mdSebelum 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.
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:
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!