Komponen / Grafik & jadwal
ProportionBar
Batang proporsi bagian dari satu keseluruhan: stacked tipis + legenda nominal & persen (beban per komponen), atau split tebal berlabel di dalam (gender).
Kapan dipakai
Gunakan
- Pakai stacked untuk komposisi 3–7 komponen yang jumlahnya bermakna (beban perusahaan = gaji pokok + tunjangan + …); tulis totalnya besar di atas.
- Pakai split untuk perbandingan dua kelompok (gender, PKWT vs PKWTT) — label di dalam batang langsung terbaca tanpa legenda.
- Urutkan segmen dari komponen utama ke tambahan, dan pakai warna yang sama untuk komponen yang sama di seluruh dashboard.
- Satu nilai saja? Tampilkan angka besar + daftar, bukan batang penuh satu warna.
Hindari
- Jangan memakai ProportionBar untuk nilai yang tidak menjumlah ke satu keseluruhan (mis. jam lembur per orang) — pakai BarList.
- Jangan menampilkan batang kosong berlabel 0% — data semua nol adalah empty state.
- Jangan lebih dari 7 segmen; gabungkan sisanya ke "Lainnya".
Contoh benar & salah
| Bagian | Nilai | Persen |
|---|---|---|
| Gaji pokok | Rp 14.124.000 | 64% |
| Lembur | Rp 4.200.000 | 19% |
| Tunjangan tetap | Rp 3.800.000 | 17% |
| Bagian | Nilai | Persen |
|---|---|---|
| Andi | 18 jam | 46% |
| Sinta | 12 jam | 31% |
| Budi | 9 jam | 23% |
| Bagian | Nilai | Persen |
|---|---|---|
| Laki-laki | 2 | 40% |
| Perempuan | 3 | 60% |
| Bagian | Nilai | Persen |
|---|---|---|
| Laki-laki | 2 | 40% |
| Perempuan | 3 | 60% |
Penulisan
- Label segmen kata benda singkat sesuai istilah payroll: "Gaji pokok", "Tunjangan tetap (UT/UK)", "Iuran BPJS perusahaan".
- Nilai legenda "nominal · persen": "Rp 14.124.000 · 52%". Persen dibulatkan (formatShare), sehingga jumlahnya bisa 99–101%.
- Label split "jumlah · kelompok": "2 · Laki-laki".
- Keterangan total menyebut cakupan: "total beban perusahaan periode ini"; orang yang belum masuk disebut di subjudul kartu.
Komponen terkait
- ChartCardKartu grafik: judul, deskripsi, tautan ke objek, catatan arti angka, keadaan kosong & memuat; KpiCard untuk "x dari y".
- DonutChartDonut berangka tengah untuk komposisi status; ProgressRing untuk KPI dan kualitas data.
- BarListBatang horizontal berlabel di atas untuk peringkat per kategori (headcount per direktorat).
- TreemapLuas kotak sebanding nominal per jenis (Additional Salary per jenis).
- WaffleChartSatu ikon = satu orang untuk cakupan populasi kecil.