SDM (Master)
Deskripsi Grup
Grup SDM pada menu Master (bukan modul operasional SDM) menyimpan referensi struktur organisasi, parameter upah borongan, dan klasifikasi aset inventaris.
1. Departemen
URL: /department | Permission: department.*
Deskripsi
Unit organisasi perusahaan. Staff, jabatan, dan cost category terhubung ke departemen.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
code | Ya | Kode departemen (dipakai nomor FPPDL). |
name | Ya | Nama departemen. |
alias | Ya | Singkatan. |
Catatan
Konstanta sistem: departemen ADMINISTRATOR dan PRODUCTION dipakai pada logika bisnis tertentu.

2. Jabatan
URL: /jobtitle | Permission: jobtitle.*
Deskripsi
Posisi/jabatan karyawan dalam satu departemen.
Fitur
CRUD + import Excel.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama jabatan. |
department_id | Ya | Departemen induk. |

3. Golongan
URL: /grade | Permission: grade.*
Deskripsi
Golongan/grade karyawan untuk klasifikasi SDM.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama golongan. |
description | Tidak | Keterangan. |

4. Lokasi Borongan
URL: /worklocation | Permission: worklocation.*
Deskripsi
Kombinasi ring dan lokasi fisik pekerjaan borongan. Dipakai pada LHPB dan laporan borongan.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
ring | Ya | Nilai/kode ring. |
location | Ya | Nama lokasi kerja. |

5. Jenis Borongan
URL: /worktype | Permission: worktype.*
Deskripsi
Tipe pekerjaan borongan (mis. fabrikasi, finishing). Terhubung many-to-many dengan lokasi borongan beserta nilai pivot.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama jenis borongan. |
work_locations[] | Tidak | Lokasi terkait + nilai (value) per lokasi. |

6. Harga Borongan
URL: /workerprice | Permission: workerprice.*
Deskripsi
Tarif/daftar pekerjaan borongan dengan harga satuan. Dipilih pada baris tenaga kerja FLK dan LHPB.
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama pekerjaan. |
price | Ya | Harga satuan borongan. |

7. Kategori Inventaris
URL: /inventorycategory | Permission: inventorycategory.*
Deskripsi
Klasifikasi aset tetap pada modul Asset dan Inventaris (SDM operasional).
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama kategori. |
description | Tidak | Keterangan. |

8. Lokasi Inventaris
URL: /inventorylocation | Permission: inventorylocation.*
Deskripsi
Lokasi fisik penyimpanan aset inventaris (kantor, gudang, workshop, dll.).
Form
| Field | Wajib | Deskripsi |
|---|---|---|
name | Ya | Nama lokasi. |
description | Tidak | Keterangan. |

Peta Ketergantungan
flowchart TB
DEPT[Departemen] --> JOB[Jabatan]
DEPT --> STAFF[Staff operasional]
JOB --> STAFF
GRADE[Golongan] --> STAFF
WLOC[Lokasi Borongan] --> WTYPE[Jenis Borongan]
WPRICE[Harga Borongan] --> FLK[FLK / LHPB]
ICAT[Kategori Inventaris] --> INV[Asset Inventaris]
ILOC[Lokasi Inventaris] --> INV
Catatan Penting
- Master SDM ini berbeda dari modul operasional Staff — keduanya saling melengkapi.
- Harga borongan dan lokasi/jenis borongan wajib ada sebelum input FLK dan LHPB.
- Urutan setup disarankan: Departemen → Jabatan → Golongan → Lokasi/Jenis/Harga Borongan → Kategori/Lokasi Inventaris.