Lewati ke isi

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

  1. Buka menu Scoring Rules.
  2. Klik New untuk membuat rule baru, atau klik rule yang ada untuk mengedit.

  3. Isi field berikut:

    Field Keterangan Contoh
    Name Nama/deskripsi aturan "KPI: (90%, 110%] → Score 3"
    Area Kategori: Behaviour atau KPI KPI
    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

  1. Buka menu Survey (dari modul Survey, atau via link dari form Appraisal).
  2. Pilih survey yang digunakan untuk appraisal.
  3. 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

  1. Buat appraisal baru — isi identitas, pilih karyawan, tentukan periode.
  2. Tambahkan survey di tab Survey dan tentukan penilai (respondent) untuk setiap survey.
  3. Klik Start Appraisal — sistem mengirim email undangan ke semua penilai.
  4. Pantau progres — lihat berapa survey sudah diisi (Answers) vs. dikirim (Sent Questions) di kartu Kanban.
  5. Setelah semua penilai submit, klik Done untuk memindahkan appraisal ke stage Done.
  6. (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):

  1. Buka form appraisal.
  2. Klik tombol Compute Scoring.
  3. 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:

  1. Pengguna dengan hak akses Appraisal Manager klik tombol Reopen.
  2. Appraisal kembali ke stage Done.
  3. 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

  1. Buka menu Settings › Users & Companies › Users.
  2. Pilih pengguna yang akan diubah hak aksesnya.
  3. Cari bagian Human Resources atau Appraisals.
  4. Pilih level hak akses yang sesuai.
  5. 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

  1. Konsistensi Kode: Gunakan format kode yang konsisten, misalnya B1–B13 untuk Behaviour dan KPI-01–KPI-10 untuk KPI.
  2. Uji Coba Terlebih Dahulu: Sebelum digunakan secara resmi, buat appraisal percobaan dan isi survey untuk memastikan skor dihitung dengan benar.
  3. Catat Perubahan Scoring Rules: Dokumentasikan rules yang digunakan sebelum mengubahnya agar ada jejak perubahan.
  4. Verifikasi Bobot: Pastikan total Behaviour Weight + KPI Weight = 1.0 dan total Weight semua KPI = 100.
  5. Periksa Divisor: Behaviour Divisor dihitung otomatis dari jumlah kode unik — pastikan Item Code di pertanyaan survey sudah benar dan konsisten.
  6. Hak Akses Minimal: Berikan hak akses sesuai kebutuhan saja. Karyawan biasa cukup dengan Appraisal Employee.