Appraisal — Konfigurasi¶
Panduan konfigurasi dan administrasi modul Appraisal untuk HR Staff dan administrator. Dokumen ini mencakup setup scoring rules, konfigurasi survey, manajemen hak akses, dan pengelolaan template appraisal.
Gambaran Umum Modul¶
Modul Appraisal VISA ERP berbasis HR Appraisal Survey Scoring yang menggabungkan sistem penilaian kinerja (Appraisal) dengan kuesioner survey (Survey). Penilaian dibagi menjadi dua area:
- Behaviour (Kualitas Profesional) — menilai sikap dan perilaku kerja karyawan
- KPI (Key Performance Indicator) — menilai pencapaian target kerja secara kuantitatif
Setiap jawaban survey dikonversi otomatis menjadi skor berdasarkan Scoring Rules, kemudian digabungkan menjadi Final Score dengan klasifikasi Band I–IV.
Alur Kerja Lengkap¶
[PERSIAPAN — Admin/HR]
1. Setup Scoring Rules
2. Buat/konfigurasi Survey (pertanyaan + mapping scoring)
3. Buat Appraisal → Kirim survey ke penilai
[PENGISIAN — Responden]
4. Responden mengisi survey (behaviour + KPI + evidence)
5. Submit → Skor dihitung otomatis
[REVIEW — HR/Manager]
6. Pantau status survey (Sent Mail)
7. Klik Done setelah semua survey selesai
8. Compute Scoring jika perlu hitung ulang
9. Analisis via Pivot/Graph
[FINALISASI — CEO/VP HRGA]
10. Isi rekomendasi (di stage Done)
11. Klik "Appraisal Complete" → rekomendasi terkunci
12. Cetak laporan PDF
Configuration¶
Menu Configuration berisi pengaturan utama modul Appraisal. Akses melalui Appraisals › Configuration.
Scoring Rules¶
Scoring Rules adalah aturan yang menentukan bagaimana persentase pencapaian (achievement) dikonversi menjadi skor angka. Akses melalui Appraisals › Configuration › Scoring Rules.
Hak Akses
Menu Scoring Rules hanya tersedia bagi pengguna dengan hak akses Scoring Manager.
Default Scoring Rules¶
Sistem menyediakan 8 rules default yang langsung aktif setelah modul diinstal:
Behaviour Rules:
| Range Achievement | Skor |
|---|---|
| ≤ 80% | 1.0 |
| 80% – 100% | 2.0 |
| 100% – 130% | 3.0 |
| > 130% | 4.0 |
KPI Rules:
| Range Achievement | Skor |
|---|---|
| ≤ 70% | 1.0 |
| 70% – 90% | 2.0 |
| 90% – 110% | 3.0 |
| > 110% | 4.0 |
Membuat atau Mengubah Scoring Rule¶
- Buka menu Scoring Rules.
-
Klik New untuk membuat rule baru, atau klik rule yang ada untuk mengedit.
-
Isi field berikut:
Field Keterangan Contoh Name Nama/deskripsi aturan "KPI: (90%, 110%] → Score 3" Area Kategori: BehaviouratauKPIKPI Threshold From Batas bawah (tidak termasuk) 0.90 Threshold To Batas atas (termasuk) 1.10 Score Skor yang diberikan untuk range ini 3.0 Sequence Urutan pengecekan (kecil = dicek duluan) 20 Active Aktif/nonaktif ✓ Company Untuk multi-company (opsional) —
Logika Threshold
- Threshold From = batas bawah yang tidak termasuk. Contoh: 0.80 berarti pencapaian tepat 80% tidak masuk range ini.
- Threshold To = batas atas yang termasuk. Contoh: 1.00 berarti pencapaian tepat 100% masuk range ini.
- Untuk rule paling bawah: isi Threshold From dengan nilai sangat kecil (misal
-9999). - Untuk rule paling atas: isi Threshold To dengan nilai sangat besar (misal
9999). - Sistem mengecek rule berdasarkan Sequence dari kecil ke besar.
Best Practice
Catat konfigurasi Scoring Rules sebelum mengubah agar ada jejak perubahan. Setelah mengubah rules, klik Compute Scoring di form appraisal untuk menghitung ulang skor yang sudah ada.
Band Klasifikasi¶
Hasil Final Score dikategorikan ke dalam empat band:
| Band | Rentang Skor | Keterangan |
|---|---|---|
| Band IV | 3.6 – 4.0 | Excellent / Sangat Baik |
| Band III | 2.6 – 3.5 | Good / Baik |
| Band II | 1.6 – 2.5 | Needs Improvement / Perlu Peningkatan |
| Band I | < 1.6 | Poor / Kurang |
Appraisal Templates¶
Template appraisal memungkinkan pembuatan struktur survey standar yang dapat digunakan berulang kali. Akses melalui Appraisals › Configuration › Appraisal Templates (jika tersedia).
Activity Plans¶
Activity Plans digunakan untuk mendefinisikan aktivitas otomatis yang terpicu pada tahap-tahap tertentu dalam proses appraisal. Akses melalui Appraisals › Configuration › Activity Plans (jika tersedia).
Skills¶
Skills adalah daftar kompetensi dan keahlian yang dapat dievaluasi dalam proses appraisal. Akses melalui Appraisals › Configuration › Skills (jika tersedia).
Konfigurasi Survey untuk Appraisal¶
Agar jawaban survey dapat dihitung skornya, setiap pertanyaan harus dikonfigurasi melalui tab khusus di form pertanyaan.
Mengakses Survey¶
- Buka menu Survey (dari modul Survey, atau via link dari form Appraisal).
- Pilih survey yang digunakan untuk appraisal.
- Klik pada pertanyaan yang akan dikonfigurasi.
Tab: Appraisal Scoring Mapping¶
| Field | Keterangan | Wajib |
|---|---|---|
| Appraisal Scoring Enabled | Aktifkan perhitungan skor untuk pertanyaan ini | Ya |
| Area | Behaviour (perilaku) atau KPI (target kerja) | Ya |
| Item Code | Kode unik untuk mengelompokkan pertanyaan sejenis (misal "B1", "KPI-01") | Ya |
| Factor | Nama kelompok/kompetensi (misal "Communication", "Sales Target") | Tidak |
| Target Rating | Nilai target untuk Behaviour (default: 3.0) | Ya (Behaviour) |
| Target Value | Nilai target KPI dalam angka (misal 95 = 95%) | Ya (KPI) |
| KPI Direction | Higher is Better atau Lower is Better | Ya (KPI) |
| KPI Unit | Satuan tampil di laporan (%, Hari, Jam, Skala, Nominal) | Disarankan |
| Weight | Bobot kontribusi KPI dalam angka bulat (misal 25 = 25%) | Ya (KPI) |
Tab: Evidence Settings¶
| Field | Keterangan |
|---|---|
| Allow Evidence Link | Izinkan responden melampirkan URL sebagai bukti |
| Allow Evidence File | Izinkan responden mengupload file sebagai bukti |
Tipe Pertanyaan yang Didukung¶
| Area | Tipe Pertanyaan | Keterangan |
|---|---|---|
| Behaviour | Scale (Likert) | Responden memilih skala (1–5), sistem mengambil nilai numeriknya |
| KPI | Numerical Box | Responden mengisi angka realisasi (misal 96, 12, 20) |
Panduan KPI Direction¶
| Gunakan Higher is Better jika: | Gunakan Lower is Better jika: |
|---|---|
| Semakin besar nilainya semakin baik | Semakin kecil nilainya semakin baik |
| Target adalah minimum yang harus dicapai | Target adalah batas maksimum |
| Contoh: pencapaian penjualan 95%, skor, nominal | Contoh: SLA hari, SLA jam, defect rate maksimal |
Cara sistem menghitung achievement:
- Higher is Better: Achievement = Realisasi ÷ Target
- Lower is Better: Achievement = Target ÷ Realisasi
Contoh Lower is Better: Target SLA = 30 hari, realisasi = 20 hari → Achievement = 30/20 = 150% (lebih baik dari target).
Contoh Konfigurasi Lengkap¶
Behaviour — Kemampuan Komunikasi:
Pertanyaan: "Bagaimana kemampuan komunikasi karyawan?"
├── Appraisal Scoring Enabled: ✓
├── Area: Behaviour
├── Item Code: B1
├── Factor: Communication
└── Target Rating: 3.0
KPI — Pencapaian Penjualan (Higher is Better):
Pertanyaan: "Berapa pencapaian target penjualan? (dalam %)"
├── Appraisal Scoring Enabled: ✓
├── Area: KPI
├── Item Code: KPI-01
├── Factor: Sales
├── Target Value: 95
├── KPI Direction: Higher is Better
├── KPI Unit: %
├── Weight: 25
└── Evidence: ✓ Link & File
KPI — SLA Penyelesaian Ticket (Lower is Better):
Pertanyaan: "Berapa rata-rata waktu penyelesaian ticket? (hari)"
├── Appraisal Scoring Enabled: ✓
├── Area: KPI
├── Item Code: KPI-03
├── Factor: Service Level
├── Target Value: 30
├── KPI Direction: Lower is Better
├── KPI Unit: Hari
├── Weight: 20
└── Evidence: ✓ Link & File
Tips Konfigurasi Survey
- Pertanyaan dengan Item Code yang sama akan dirata-rata saat perhitungan skor.
- Total Weight semua item KPI sebaiknya berjumlah 100 (= 100%).
- Pertanyaan yang tidak dicentang "Appraisal Scoring Enabled" tidak akan dihitung skornya.
- Satu survey dapat berisi campuran pertanyaan Behaviour dan KPI sekaligus.
Konfigurasi Bobot & Divisor pada Appraisal¶
Setiap appraisal memiliki konfigurasi bobot di tab Scoring Summary yang dapat disesuaikan:
| Field | Default | Keterangan |
|---|---|---|
| Behaviour Weight | 0.30 (30%) | Bobot kontribusi Behaviour ke Final Score |
| KPI Weight | 0.70 (70%) | Bobot kontribusi KPI ke Final Score |
| Behaviour Divisor | (otomatis) | Pembagi rata-rata Behaviour — dihitung dari jumlah kode behaviour unik |
| Manager Profile | — | Centang jika karyawan adalah manager (catatan administratif) |
Formula Final Score¶
Final Score = (Behaviour Average × Behaviour Weight) + (KPI Weighted Total × KPI Weight)
Keterangan:
Behaviour Average = Total Skor Behaviour ÷ Divisor (dihitung otomatis)
KPI Weighted Total = Σ (Skor KPI × Bobot / 100) untuk setiap item KPI
Behaviour Divisor dihitung otomatis dari jumlah kode behaviour unik di jawaban survey. Contoh: jika survey memiliki 13 pertanyaan behaviour dengan kode B1–B13, maka Divisor = 13.
Warning
Pastikan Behaviour Weight + KPI Weight = 1.0 (100%) agar Final Score dihitung dengan benar.
Mengelola Proses Appraisal¶
Langkah-Langkah Memulai Appraisal¶
- Buat appraisal baru — isi identitas, pilih karyawan, tentukan periode.
- Tambahkan survey di tab Survey dan tentukan penilai (respondent) untuk setiap survey.
- Klik Start Appraisal — sistem mengirim email undangan ke semua penilai.
- Pantau progres — lihat berapa survey sudah diisi (Answers) vs. dikirim (Sent Questions) di kartu Kanban.
- Setelah semua penilai submit, klik Done untuk memindahkan appraisal ke stage Done.
- (Opsional) Klik Compute Scoring untuk memastikan skor sudah dihitung atau menghitung ulang.
Compute Scoring (Hitung Ulang Skor)¶
Skor dihitung otomatis setiap kali responden menyelesaikan survey. Jika perlu menghitung ulang (misalnya setelah mengubah Scoring Rules):
- Buka form appraisal.
- Klik tombol Compute Scoring.
- Sistem menghitung ulang semua skor dari awal.
Info
Menghitung ulang skor aman dilakukan berkali-kali — hasilnya konsisten selama data jawaban dan Scoring Rules tidak berubah.
Finalisasi Appraisal¶
Setelah appraisal berada di stage Done, pengguna dengan hak akses Appraisal Finalizer (CEO/VP HRGA) mengisi rekomendasi:
| Rekomendasi | Keterangan |
|---|---|
| Pengakhiran PKWT | Mengakhiri kontrak kerja waktu tertentu |
| Perpanjangan PKWT 12 Bulan | Memperpanjang kontrak 12 bulan |
| Diangkat Pegawai Tetap | Direkomendasikan menjadi karyawan tetap |
| Promosi (Jabatan/Golongan) | Direkomendasikan naik jabatan atau golongan |
| Kenaikan Gaji (Khusus/Berkala) | Direkomendasikan kenaikan gaji |
| Mutasi / Rotasi | Direkomendasikan untuk mutasi atau rotasi |
Setelah rekomendasi diisi, klik Appraisal Complete untuk mengunci rekomendasi dan menyelesaikan appraisal.
Konfirmasi Finalisasi
Sistem menampilkan dialog konfirmasi sebelum mengunci: "Yakin? Rekomendasi akan dikunci." Setelah dikonfirmasi, rekomendasi tidak dapat diubah kecuali melalui Reopen.
Reopen Appraisal¶
Jika rekomendasi perlu direvisi setelah stage Appraisal Complete:
- Pengguna dengan hak akses Appraisal Manager klik tombol Reopen.
- Appraisal kembali ke stage Done.
- Finalizer dapat mengedit dan mengunci ulang rekomendasi.
Kontrol Readonly per Stage¶
| Field | To Start | Sent Mail | Done | Complete | Cancel |
|---|---|---|---|---|---|
| Rekomendasi (6 checkbox) | Terkunci* | Terkunci* | Bisa diedit (Finalizer saja) | Terkunci | Terkunci |
| Konfigurasi (bobot, mode) | Bisa diedit | Bisa diedit | Terkunci | Terkunci | Terkunci |
| Ringkasan skor | Hanya lihat | Hanya lihat | Hanya lihat | Hanya lihat | Hanya lihat |
Rekomendasi hanya bisa diedit oleh pengguna dengan hak akses Appraisal Finalizer di stage Done*. Pengguna lain selalu melihat field ini sebagai terkunci.
Manajemen Hak Akses¶
Security Groups¶
| Hak Akses | Fungsi | Diberikan ke |
|---|---|---|
| Appraisal Employee | Lihat appraisal sendiri, isi survey | Semua karyawan |
| Appraisal Manager | Buat, edit, hapus appraisal; reopen | HR Staff, VP HRGA |
| Scoring Viewer | Lihat ringkasan skor, cetak laporan | Atasan, CEO |
| Scoring Manager | Compute scoring, kelola Scoring Rules, lihat semua data | HR Staff, Administrator |
| Appraisal Finalizer | Isi rekomendasi dan kunci hasil (finalisasi) | CEO, VP HRGA |
Hierarki Hak Akses¶
Semua Internal User
└── Appraisal Employee (akses dasar)
├── Appraisal Manager (mewarisi Employee)
├── Scoring Viewer (mewarisi Employee)
│ └── Scoring Manager (mewarisi Viewer)
└── Appraisal Finalizer (mewarisi Employee)
Info
Hak akses lebih tinggi mewarisi kemampuan dari hak akses di bawahnya. Contoh: pengguna dengan Scoring Manager otomatis juga memiliki kemampuan Scoring Viewer dan Appraisal Employee.
Setup Hak Akses per Role¶
Karyawan biasa:
→ Appraisal Employee
Atasan / Product Owner:
→ Appraisal Employee
+ Scoring Viewer (lihat & cetak skor)
HR Staff:
→ Appraisal Manager (kelola appraisal)
+ Scoring Manager (compute & kelola scoring rules)
CEO:
→ Appraisal Finalizer (isi rekomendasi + finalisasi)
+ Scoring Viewer (lihat skor & cetak laporan)
VP HRGA:
→ Appraisal Manager (kelola appraisal + reopen)
+ Appraisal Finalizer (finalisasi)
+ Scoring Viewer (lihat skor & cetak laporan)
Kemampuan per Hak Akses¶
| Aksi | Appraisal Manager | Finalizer | Scoring Manager | Scoring Viewer | Employee |
|---|---|---|---|---|---|
| Buat/Edit Appraisal | ✓ | — | — | — | — |
| Lihat Appraisal | ✓ | ✓ | ✓ | ✓ | Milik sendiri |
| Start/Done/Cancel | ✓ | — | — | — | — |
| Compute Scoring | — | — | ✓ | — | — |
| Lihat Scoring Rules | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit Scoring Rules | — | — | ✓ | — | — |
| Isi Rekomendasi | — | ✓ | — | — | — |
| Appraisal Complete | — | ✓ | — | — | — |
| Reopen | ✓ | — | — | — | — |
| Cetak Laporan PDF | — | — | ✓ | ✓ | — |
Visibilitas Data¶
| Data | Employee | Scoring Viewer | Appraisal Manager | Scoring Manager |
|---|---|---|---|---|
| Form Appraisal | Milik sendiri | Semua | Semua | Semua |
| Jawaban Survey | Milik sendiri | Semua | Semua | Semua |
| Hasil Skor | Milik sendiri | Yang dia buat / tentang dirinya | Semua | Semua |
Mengatur Hak Akses Pengguna¶
- Buka menu Settings › Users & Companies › Users.
- Pilih pengguna yang akan diubah hak aksesnya.
- Cari bagian Human Resources atau Appraisals.
- Pilih level hak akses yang sesuai.
- Klik Save.
Cron Job (Safety Net)¶
Modul ini memiliki tugas terjadwal harian sebagai jaring pengaman untuk menangani skor yang belum dihitung:
- Nama: Appraisal: Recompute Scoring (Safety Net)
- Frekuensi: Otomatis setiap hari
- Fungsi: Mencari appraisal yang sudah dikirim, belum fully computed, dan memiliki minimal 1 jawaban survey — kemudian menghitung ulang skornya.
Tugas ini berguna jika perhitungan otomatis gagal berjalan (misalnya karena gangguan server saat survey di-submit).
Untuk melihat atau mengubah jadwal: Settings › Technical › Scheduled Actions › Appraisal: Recompute Scoring.
Tips & Troubleshooting¶
Checklist Sebelum Memulai Appraisal¶
- Scoring Rules sudah dikonfigurasi (atau gunakan default)
- Survey sudah dibuat dengan pertanyaan yang benar
- Setiap pertanyaan yang relevan sudah diaktifkan Appraisal Scoring Enabled
- Area, Item Code, Factor, dan Target sudah diisi per pertanyaan
- KPI Direction sudah diset dengan benar (Higher/Lower is Better)
- KPI Unit sudah diisi untuk label di laporan (%, Hari, Jam, dll.)
- Total Weight semua KPI = 100 (100%)
- Evidence settings sudah diatur sesuai kebutuhan
- Behaviour Weight + KPI Weight = 1.0 di form appraisal
- Penilai (respondent) sudah ditambahkan ke tab Survey
Masalah Umum¶
| Masalah | Penyebab | Solusi |
|---|---|---|
| Scoring State "Not Computed" | Belum ada survey yang selesai | Tunggu responden submit survey |
| Scoring State "Partial" | Hanya satu area yang punya data | Pastikan ada jawaban untuk Behaviour dan KPI |
| Skor item = 0 | Pertanyaan tidak diaktifkan scoring | Centang "Appraisal Scoring Enabled" pada pertanyaan |
| Achievement KPI terbalik | KPI Direction salah | Periksa apakah KPI harus menggunakan Lower is Better |
| Rata-rata Behaviour terlalu kecil | Item Code behaviour tidak lengkap | Pastikan semua pertanyaan Behaviour memiliki Item Code unik |
| Final Score tidak berubah setelah edit rules | Skor belum dihitung ulang | Klik Compute Scoring |
| Evidence tidak muncul di laporan | Fitur evidence belum diaktifkan | Aktifkan di tab Evidence Settings pada pertanyaan survey |
| Tombol "Appraisal Complete" tidak muncul | User tidak memiliki hak akses Finalizer | Periksa hak akses pengguna di Settings |
Best Practices¶
- Konsistensi Kode: Gunakan format kode yang konsisten, misalnya B1–B13 untuk Behaviour dan KPI-01–KPI-10 untuk KPI.
- Uji Coba Terlebih Dahulu: Sebelum digunakan secara resmi, buat appraisal percobaan dan isi survey untuk memastikan skor dihitung dengan benar.
- Catat Perubahan Scoring Rules: Dokumentasikan rules yang digunakan sebelum mengubahnya agar ada jejak perubahan.
- Verifikasi Bobot: Pastikan total Behaviour Weight + KPI Weight = 1.0 dan total Weight semua KPI = 100.
- Periksa Divisor: Behaviour Divisor dihitung otomatis dari jumlah kode unik — pastikan Item Code di pertanyaan survey sudah benar dan konsisten.
- Hak Akses Minimal: Berikan hak akses sesuai kebutuhan saja. Karyawan biasa cukup dengan Appraisal Employee.