Material (Master)
Deskripsi Grup
Grup Material mengelola master bahan baku dan seluruh tabel klasifikasi pendukung. Material menjadi referensi utama pengadaan, gudang material, estimator, dan FRK.
1. Data Material
URL: /material | Permission: material.show, material.create, material.edit, material.destroy, material.import
Deskripsi
Master bahan baku dengan kode, harga, konversi satuan grosir, dan tag.
Fitur
| Fitur | Deskripsi |
|---|---|
| CRUD | Kelola material. |
| Import Excel | Unggah massal + template. |
| Modal Picker | Estimator, FRK, PO, gudang. |
Filter Daftar
| Field | Deskripsi |
|---|---|
search | Nama, kode, alias. |
material_group_id | Golongan. |
material_category_id | Jenis (terfilter golongan). |
material_tag_id | Tag material. |
unit_id | Satuan. |
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama material. |
material_group_id | Ya | Golongan material. |
material_category_id | Tidak | Jenis material. |
alias | Tidak | Nama alternatif. |
unit_id | Tidak | Satuan dasar. |
wholesale_unit_id | Tidak | Satuan grosir (PO). |
conversion | Tidak | Faktor konversi grosir → dasar. |
price_val | Tidak | Harga beli referensi. |
wholesale_price_val | Tidak | Harga per satuan grosir. |
min_stock | Tidak | Stok minimum. |
material_tag_id | Tidak | Tag label. |
description | Tidak | Keterangan. |
Kode otomatis dari golongan material.

2. Jenis Material
URL: /materialcategory | Permission: materialcategory.*
Deskripsi
Klasifikasi jenis material dalam satu golongan (terhubung ke departemen).
Fitur
CRUD, import Excel, select2 terfilter oleh golongan.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama jenis. |
material_group_id | Ya | Golongan induk. |

3. Golongan Material
URL: /materialgroup | Permission: materialgroup.*
Deskripsi
Tingkat klasifikasi tertinggi material; menentukan prefix kode auto-generate.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama golongan. |
description | Tidak | Keterangan. |

4. Tag Material
URL: /materialtag | Permission: materialtag.*
Deskripsi
Label/tag untuk filter dan pengelompokan material di stok dan laporan.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama tag. |
badge | Tidak | Warna/label tampilan. |

5. Unit
URL: /unit | Permission: unit.*
Deskripsi
Satuan pengukuran (pcs, kg, m, dll.) dipakai material, produk, dan WIP.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama satuan. |

Catatan Penting
- Urutan setup: Unit → Golongan → Jenis → Tag → Data Material.
- Konversi grosir dipakai saat penerimaan material dari PO.
- HPP material dihitung rata-rata tertimbang di gudang.