PEMBANGUNAN SISTEM PENILAIAN PRESTASI BERDASARKAN TEKNIK SKALA PERKADARAN BERGRAFIK NORYANTI BINTI HUSSIN

advertisement
PEMBANGUNAN SISTEM PENILAIAN PRESTASI
BERDASARKAN TEKNIK SKALA PERKADARAN BERGRAFIK
NORYANTI BINTI HUSSIN
UNIVERSITI TEKNOLOGI MALAYSIA
iii
Khas buat abah dan emak tersayang,,
Hj Hussin B Hj Kahar dan Hjh Saniam Bt Hj Paiman.
Mak Long & Pak Long, Mak Uda & Pak Uda, Mak Uteh & Pak Uteh,
Mak Tam & Pak Tam, Mak Andak & Pak Andak.
Pak Anjang & Mak Anjang, Cik La, Pak Usu dan semuanya.
Terima kasih atas segalanya.
Tidak dilupakan rakan-rakan seperjuangan,
semangat kalian pendorong kejayaan.
Teristimewa buat ‘misai kucing’,
terima kasih atas semangat dan inspirasi yang diberi.
Moga segala impian menjadi kenyataan.
iv
PENGHARGAAN
Bismillahirrahmanirrahim. Alhamdulillah, syukur ke hadrat Ilahi kerana
dengan izin serta limpah kurniaNya dapat saya menyiapkan Projek Sarjana ini
dengan sepenuhnya.
Di kesempatan ini, saya ingin merakamkan setinggi-tinggi penghargaan dan
jutaan terima kasih kepada penyelia iaitu Dr. Othman Bin Ibrahim di atas seliaan dan
tunjuk ajar yang telah diberikan oleh beliau disepanjang pembikinan projek ini.
Tidak lupa juga kepada semua pensyarah Fakulti Sains Komputer dan Sistem
Maklumat yang telah banyak memberi tunjuk ajar semasa kajian ini dilaksanakan.
Ucapan jutaan terima kasih juga kepada Encik Ahmad Izham selaku Pegawai
Sumber Manusia di Kumpulan Pendidikan YPJ di atas sumbangan dan kerjasama
yang telah diberikan.
Akhir sekali, saya ingin mengucapkan jutaan terima kasih kepada kedua-dua
ibu bapa dan keluarga di atas dorongan dan kasih sayang yang diberikan selama ini.
Tidak lupa juga buat teman-teman seperjuangan yang banyak membantu dan
memberi sokongan di atas penyiapan Projek Sarjana ini.
v
ABSTRAK
Penilaian prestasi merupakan satu mekanisme pengurusan yang penting dan
amat berkesan untuk mengawal serta memastikan prestasi pekerja selari dengan
objektif yang telah ditetapkan oleh organisasi. Terdapat beberapa teknik yang
digunakan untuk melakukan penilaian prestasi di dalam organisasi. Berdasarkan
kajian terhadap teknik penilaian prestasi, Teknik Skala Perkadaran Bergrafik telah
dipilih sebagai satu teknik penilaian yang akan digunakan semasa pembangunan
Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ. Metodologi pembangunan
sistem yang akan digunakan adalah Phase development based methodology daripada
kategori Rapid Application Development. Pendekatan berorientasikan objek
digunakan dalam fasa analisis dan rekabentuk bagi memodelkan sistem semasa dan
sistem cadangan. Bahasa pengaturcaraan yang akan digunakan bagi
pengimplementasian sistem adalah PHP dan pangkalan data yang digunakan ialah
MYSQL.
vi
ABSTRACT
Performance appraisal is an important and effective management mechanism
to control and ensure the employee’s performance in parallel with organizational
objective. There are several techniques can be used for performance appraisal in
organization. Based on research about performance appraisal techniques, Graphic
Rating Scales Techniques is chosen to be used in developing on Performance
Appraisal System of Kumpulan Pendidikan YPJ. Methodology used in developing
the system is Phase Development Based Methodology. The analysis and design
technique is based on the Object- Oriented modeling. For the implementation phase,
the programming language that has been used is PHP and MYSQL as a database.
vii
KANDUNGAN
BAB
BAB 1
PERKARA
MUKASURAT
PENGHARGAAN
iv
ABSTRAK
v
ABSTRACT
vi
KANDUNGAN
vii
SENARAI JADUAL
xii
SENARAI RAJAH
xiii
SENARAI ISTILAH
xv
SENARAI LAMPIRAN
xvi
PENGENALAN KEPADA PROJEK
1
1.1
Pengenalan
1
1.2
Latar Belakang Masalah
2
1.3
Penyataan Masalah
3
1.4
Objektif Projek
4
1.5
Skop Projek
4
1.6
Kepentingan Projek
5
1.7
Ringkasan
5
viii
BAB 2
KAJIAN LITERATUR
2.1
Pengenalan
6
2.2
Pengurusan Sumber Manusia
7
2.3
Kepentingan Pengurusan Sumber Manusia
7
2.4
Fungsi Jabatan Sumber Manusia
9
2.5
Sistem Pengurusan Maklumat Sumber Manusia
11
2.5.1
Definasi
11
2.5.2
Komponen Sistem Pengurusan Maklumat
12
Sumber Manusia
2.6
2.5.3
Perlaksanaan SPMSM
13
2.5.4
Proses perlaksanan SPMSM
14
Penilaian Prestasi
2.6.1
Definasi penilaian prestasi
17
2.6.2
Kepentingan penilaian prestasi
17
2.6.3
Kegunaan penilaian prestasi
18
2.6.4
Piawaian prestasi
20
2.6.5
Proses penilaian prestasi
22
2.6.6
Elemen–elemen yang dinilai dalam penilaian
prestasi
2.6.7
2.6.8
BAB 3
17
24
Individu yang bertanggujawab menjalankan
penilaian prestasi
25
Kaedah penilaian prestasi
28
2.7
Pemilihan kaedah yang terbaik untuk kajian kes
41
2.8
Isu–isu yang berkaitan dengan penilaian prestasi
43
2.9
Cabaran penilaian prestasi
44
2.10 Ringkasan
45
METODOLOGI
46
3.1
Pengenalan
46
3.2
Struktur Kajian
47
3.3
Kaedah Kajian
50
ix
3.4
Metodologi Pembangunan Sistem
53
3.5
Pemilihan Metodologi
54
3.5.1 Rapid Application Development
54
3.5.2 Metodologi Berasaskan Prototaip
56
3.5.5.1 Justifikasi Pemilihan Metodologi
58
Pembangunan Berasaskan Prototaip
3.5.3 Fasa Pembangunan Projek
60
3.5.4 Analisis dan Rekabentuk Sistem Berorientasikan
63
Objek
3.5.5 Keperluan Sistem
BAB 4
63
3.5.5.1 Perkakasan
63
3.5.5.2 Perisian
64
3.6
Penjadualan Projek
65
3.7
Ringkasan
65
ANALISIS DAN REKABENTUK SISTEM
66
4.1
Pengenalan
66
4.2
Latar Belakang Organisasi
66
4.3
4.2.1 Fungsi dan Aktiviti Perniagaan Utama
68
4.2.2 Sistem Maklumat Sedia Ada
69
4.2.3 Penyataan Masalah dalam Konteks Organisasi
69
4.2.3.1 Kajian kes penilaian prestasi di KPYPJ
70
Proses dan Pemodelan Data Sistem Semasa
72
4.3.1 Gambarajah Aktiviti
72
4.3.2 Gambarajah Use Case
73
4.3.2.1 Spesifikasi Use Case
74
4.3.3 Gambarajah Jujukan
75
4.3.5 Gambarajah Kelas
76
4.4
Keperluan Pengguna
76
4.5
Proses dan Pemodelan Data Sistem Cadangan
77
4.5.1 Gambarajah Aktiviti
77
x
4.5.2 Gambarajah Use Case
4.5.2.1 Spesifikasi Use Case
79
4.5.3 Gambarajah Jujukan
82
4.5.4 Gambarajah Keadaan (State Chart Diagram)
83
4.5.5 Gambarajah Kelas
83
4.6
Rekabentuk Antaramuka Sistem Cadangan
83
4.7
Senibina Sistem Cadangan
84
4.8
Rekabentuk Pangkalan Data
85
4.9
Cadangan Pengujian
85
4.10 Ringkasan
BAB 5
78
86
IMPLEMENTASI DAN PENGUJIAN
5.1
Pengenalan
87
5.2
Pembangunan Program
88
5.3
Pengujian Unit
88
5.4
Pengujian Integrasi
90
5.5
Pengujian Sistem
90
5.6
Pengujian Penerimaan Pengguna
91
5.6.1 Prosedur Pengujian
91
5.6.2 Keputusan Pengujian
92
5.6.3 Kesimpulan Keputusan Pengujian Penerimaan
97
Pengguna
BAB 6
5.7
Manual Pengguna
98
5.8
Ringkasan
98
STRATEGI ORGANISASI
6.1
Pengenalan
99
6.2
Peralihan Sistem
99
6.3
Strategi Peralihan
100
6.3.1 Jenis Peralihan
100
xi
6.4
6.5
Perubahan dalam pengurusan
101
6.4.1 Polisi Pengurusan
101
Rancangan Kesinambungan Sistem
6.5.1 Impak Organisasi
6.6
BAB 7
Ringkasan
102
103
103
PERBINCANGAN DAN KESIMPULAN
7.1
Pengenalan
104
7.2
Hasil dan Sumbangan Kajian
104
7.3
Limitasi dan Kekangan
105
7.4
Hasil Jangkaan
106
7.5
Pengajaran dan Pengalaman
108
7.6
Cadangan dan Penambahbaikan
109
7.7
Ringkasan
109
RUJUKAN
110
LAMPIRAN
112
xii
SENARAI JADUAL
NO. JADUAL
2.1
TAJUK
MUKASURAT
Elemen penilaian prestasi berdasarkan
kajian penyelidik
3.1
42
Kriteria Pemilihan Metodologi(Dennis, A,
Wixom, H. B & Tegarden, D.2005).
59
3.2
Keperluan Perkakasan
64
3.3
Keperluan Perisian
64
5.1
Senarai markah pengujian penerimaan pengguna
92
5.2
Senarai purata keseluruhan pengujian penerimaan
pengguna sistem penilaian prestasi
97
xiii
SENARAI RAJAH
NO. RAJAH
TAJUK
MUKASURAT
2.1
Komponen SPMSM (Ab. Aziz Yusof, 2005)
2.2
Peringkat perlaksanaan SPMSM (Mohd Hizam
Hanafiah dan Zafir Mohd Makhbul, 2002)
2.3
2
14
Aliran aktiviti di dalam proses penilaian
prestasi (Mohd Hizam Hanafiah & Zafir
Mohd Makhbul, 2002)
2.4
22
Individu yang bertanggungjawab menjalankan
penilaian perestasi(Mohd Hizam Hanafiah &
Zafir Mohd Makhbul. 2002)
26
2.5
Borang Kaedah Skala Pengkadaran Grafik
30
2.6
Borang Kaedah Pemeringkatan Mudah
31
2.7
Borang Kaedah Agihan Terpaksa
33
2.8
Borang Kaedah Perbandingan Pasangan
35
2.9
Borang Kaedah Senarai Semakan Insiden Kritikal
37
2.10
Borang Skala Pengkadaran Gelagat
39
2.11
Elemen Kaedah Pengurusan Mengikut Objektif
(Ab. Aziz Yusof, 2005)
40
3.1
Struktur Kajian
49
3.2
Teknik–teknik pengumpulan fakta((Kamarulariffin
Abdul Jalil, 2001)
51
xiv
NO. RAJAH
3.3
TAJUK
MUKASURAT
Metodologi Berasaskan Prototaip (Dennis, A,
Wixom, H. B & Tegarden, D. 2005)
57
4.1
Gambarajah Use Case bagi Sistem Semasa
71
4.2
Gambarajah Use Case bagi Sistem Cadangan
76
4.3
Senibina Sistem Cadangan
83
5.1
Spesifikasi Pengujian bagi Kelas Pekerja
90
5.2
Penilaian pengguna dari aspek antaramuka
pengguna Sistem Penilaian Prestasi
5.3
Penilaian pengguna dari aspek kebolehgunaan
Sistem Penilaian Prestasi
5.4
94
Penilaian pengguna dari aspek tindak balas
Sistem Penilaian Prestasi
5.6
93
Penilaian pengguna dari aspek kegunaan
Sistem Penilaian Prestasi
5.5
93
95
Penilaian pengguna dari aspek kepuasan
keseluruhan dalam menggunakan Sistem
Penilaian Prestasi.
5.7
95
Penilaian pengguna dari aspek keselamatan
data-data di dalam Sistem Penilaian Prestasi
96
xv
SENARAI ISTILAH
CRC
-
Class-Responsibility-Collaboration
FSKSM
-
Fakulti Sains Komputer Sistem Maklumat
FTP
-
File Transfer Protocol
HTML
-
HyperText Markup Language
HTTP
-
HyperText Transport Protoco.
IP
-
Protokol Internet ( Internet Protocol )
IS
-
Information System
IT
-
Information Technology
KPYPJ
-
Kumpulan Pendidikan YPJ
LAN
-
Rangkaian Kawasan Setempat ( Local Area Network )
SPMSM
-
Sistem Pengurusan Maklumat Sumber Manusia
TCP
-
Protokol Kawalan Pemindahan ( Transmission Control
Protocol )
UTM
-
Universiti Teknologi Malaysia
WWW
-
World Wide Web
xvi
SENARAI LAMPIRAN
LAMPIRAN
TAJUK
MUKASURAT
A1
Carta Gantt Projek 1
112
A2
Carta Gantt Projek 2
113
A3
Carta Organisasi
114
B1
Gambarajah Aktiviti bagi Buat Pengagihan Borang
Penilaian (Sistem Semasa)
B2
Gambarajah Aktiviti bagi Buat Penilaian Prestasi
(Sistem Semasa)
C1
116
Gambarajah Jujukan bagi Use Case
Buat Pengagihan Borang (Sistem Semasa)
C2
115
117
Gambarajah Jujukan bagi Use Case
Buat Penilaian Prestasi (Sistem Semasa)
118
D
Gambarajah Kelas (Sistem Semasa)
119
E1
Gambarajah Aktiviti bagi Cari Staf
(Sistem Cadangan)
E2
Gambarajah Aktiviti bagi Buat Penilaian Prestasi
(Sistem Cadangan)
F1
122
Gambarajah Jujukan bagi Buat Semakan
(Sistem Cadangan)
F3
121
Gambarajah Jujukan bagi Cari Staf
(Sistem Cadangan)
F2
120
123
Gambarajah Jujukan bagi Buat Perbincangan dan
Beri Markah (Sistem Cadangan)
124
xvii
LAMPIRAN
F4
TAJUK
MUKASURAT
Gambarajah Jujukan bagi Login
(Sistem Cadangan)
125
G
Gambarajah Keadaan (Sistem Cadangan)
126
H
Gambarajah Kelas (Sistem Cadangan)
127
I
Rekabentuk Antaramuka Sistem Cadangan
128
J
Rekabentuk Pangkalan Data
129
K
Borang Kaji Selidik Penerimaan Pengguna
132
L
Keratan Aturcara
135
M
Manual Pengguna
156
BAB 1
PENGENALAN
1.1 Pengenalan
Pembangunan Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ
merupakan satu aplikasi yang direkabentuk berdasarkan kajian terhadap teknik penilaian
prestasi yang dilakukan untuk menilai prestasi pekerja di Kumpulan Pendidikan YPJ.
Beberapa teknik penilaian prestasi yang sedia ada akan dikaji untuk melihat sejauh mana
kesesuaiannya terhadap perlaksanaannya di Kumpulan Pendidikan YPJ. Teknik-teknik
tersebut akan dianalisis untuk melihat apakah elemen-elemen yang perlu wujud dalam
merekabentuk Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ.
Berdasarkan kajian yang telah dibuat, penilaian prestasi merupakan salah satu
aktiviti bagi Jabatan Pengurusan Sumber Manusia Kumpulan Pendidikan YPJ. Sistem
yang akan dibangunkan secara atas talian ini dijangka akan dapat membantu proses
penilaian prestasi dilakukan dengan cekap dan berkesan di Kumpulan Pendidikan YPJ.
2
1.2 Latar Belakang Masalah
Kumpulan Pendidikan YPJ merupakan anak syarikat Yayasan Pelajaran Johor, ia
ditubuhkan di bawah akta syarikat, ia beroperasi sebagai sebuah institusi pendidikan
swasta yang mempunyai 8 cawangan di Negeri Johor yang mempunyai seramai 400
orang pekerja.
Pengurusan sumber manusia di Kumpulan Pendidikan YPJ masih dilakukan
secara manual, ini menyebabkan proses capaian data, kemasikini data, kemasukan data,
penghapusan data dan penghasilan laporan menjadi sangat lambat dan kurang berkesan.
Secara tidak langsung ini akan menjejaskan keberkesanan pengurusan sumber manusia
di Kumpulan Pendidikan YPJ.
Bahagian yang paling kritikal di Jabatan Pengurusan Sumber Manusia di
Kumpulan Pendidikan YPJ ialah bahagian pengurusan data pekerja. Kakitangan
dibahagian Pengurusan Sumber Manusia terpaksa menggunakan sistem fail untuk
menguruskan data pekerja di Kumpulan Pendidikan YPJ.
Pelaksanaan Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ masih
diperingkat kajian. Oleh itu satu Sistem Penilaian Prestasi perlu dibangunkan di
Kumpulan Pendidikan YPJ untuk memastikan proses penilaian prestasi dilakukan
dengan telus dan berkesan di Kumpulan Pendidikan YPJ.
3
1.3 Penyataan Masalah
Jabatan Pengurusan Sumber Manusia di Kumpulan Pendidikan YPJ masih
menggunakan sistem tradisional iaitu sistem fail bagi menguruskan maklumat sumber
manusia. Penggunaan sistem semasa yang digunakan sekarang mempunyai banyak
kekurangan dan kelemahan dari segi capaian data. Oleh itu ia perlu ditingkatkan untuk
memudahkan proses pengurusan sumber manusia di Kumpulan Pendidikan YPJ.
Terdapat beberapa persoalan yang perlu diambil kira iaitu :
i.
Apakah yang dimaksudkan dengan sistem penilaian prestasi dan bagaimanakah
ianya berkait dengan proses pengurusan sumber manusia?.
ii.
Mengapa satu sistem penilaian prestasi sangat penting bagi Kumpulan
Pendidikan YPJ?.
iii.
Bagaimanakah mengadaptasikan teknik-teknik penilaian prestasi yang selaras
dengan falsafah Kumpulan Pendidikan YPJ?.
iv.
Adakah Sistem Penilaian Prestasi yang akan dibangunkan dapat membantu
mengatasi masalah semasa sistem penilaian prestasi di Kumpulan Pendidikan
YPJ?.
4
1.4 Objektif Projek
Sistem Penilaian Prestasi yang akan dibangunkan di Kumpulan Pendidikan YPJ
mempunyai beberapa objektif yang telah disenaraikan seperti berikut:
i.
Mengkaji bagaimana Sistem Penilaian Prestasi dapat membantu meningkatkan
kecekapan dan keberkesanan proses pengurusan di Kumpulan Pendidikan YPJ.
ii.
Mengenalpasti kesesuaian penggunaan teknik Skala Perkadaran Bergrafik di
dalam menilai penilaian prestasi staf di Kumpulan Pendidikan YPJ.
iii.
Membangunkan satu Sistem Penilaian Prestasi yang boleh mengatasi masalah
semasa yang berkaitan dengan proses penilaian prestasi di Kumpulan Pendidikan
YPJ.
1.5 Skop Projek
Berikut adalah skop projek bagi Sistem Penilaian Prestasi yang akan
dibangunkan di Kumpulan Pendidikan YPJ:-
i.
Skop kajian bagi aplikasi yang akan dibangunkan adalah tertumpu kepada
masalah pengurusan sumber manusia di Kumpulan Pendidikan YPJ.
ii.
Berdasarkan analisa kajian, di Jabatan Pengurusan Sumber Manusia yang paling
kritikal di Kumpulan Pendidikan YPJ ialah bahagian pengurusan staf.
iii.
Kajian kes tertumpu kepada pembangunan Sistem Penilaian Prestasi di
Kumpulan Pendidikan YPJ.
iv.
Pengguna sasaran bagi Sistem Penilaian Prestasi yang akan dibangunkan ini
adalah staf Kumpulan Pendidikan YPJ.
5
1.6 Kepentingan Projek
Sistem Penilaian Prestasi yang akan dibangunkan diharapkan dapat memberi
kepentingan dan kebaikan terhadap pengurusan di Kumpulan Pendidikan YPJ. Dengan
adanya Sistem Penilaian Prestasi ini diharap proses penilaian prestasi yang dilakukan di
Kumpulan Pendidikan YPJ dapat dilakukan dengan lebih telus dan berkesan. Selain itu
penggunaan Teknik Skala Perkadaran Bergrafik yang digunakan di dalam proses
penilaian prestasi di Kumpulan Pendidikan YPJ akan menjadi satu ukuran yang paling
sesuai dan berkesan digunakan di Kumpulan Pendidikan YPJ.
1.7 Ringkasan
Secara keseluruhannya, bab ini memberikan gambaran awal tentang projek yang
akan dibangunkan. Objektif projek menerangkan tentang matlamat yang ingin dicapai
semasa pembangunan projek. Projek yang akan dibangunkan adalah berdasarkan
permasalahan yang timbul sebagaimana yang dihuraikan dalam latar belakang masalah.
Pernyataan masalah yang timbul perlu diselesaikan agar dapat membuktikan bahawa
objektif yang ditetapkan dapat dicapai berpandukan skop yang telah ditetapkan. Akhir
sekali, kepentingan projek dikenalpasti agar dapat memberi nilai terhadap pengguna dan
organisasi yang terlibat.
BAB 2
KAJIAN LITERATUR
2.1 Pengenalan
Organisasi yang hendak mencapai objektifnya hendaklah menguruskan
sumbernya dengan cekap dan berkesan. Sumber ini termasuklah sumber manusia,
modal, teknologi dan bahan mentah. Antara sumber tersebut, sumber manusia
merupakan sumber yang paling penting kerana tanpa sumber ini, sumber-sumber lain
tidak mungkin dapat digunakan dengan cekap dan berkesan.
Oleh kerana sumber manusia memainkan peranan yang sangat penting di dalam
menentukan kejayaan sesebuah organisasi, maka pihak pengurusan organisasi hendaklah
menumpukan masa dan tenaga yang lebih terhadap pengurusan sumber manusia bagi
memastikan organisasi dapat menyokong segala misi, matlamat dan strategi organisasi
(June M.L Poon, 1994).
7
2.2 Pengurusan Sumber Manusia
Pengurusan sumber manusia merupakan satu aktiviti di dalam sesebuah
organisasi sama ada berorientasikan perniagaan atau perkhidmatan. Syarikat yang besar
dengan pekerja seramai 10,000 orang atau pertubuhan bukan kerajaan (NGO) dengan 10
orang pekerja memerlukan satu sistem pengurusan sumber manusia yang cekap dan
berkesan bagi memastikan objektif syarikatnya tercapai.
Pengurusan sumber manusia ditakrifkan sebagai suatu sistem formal di dalam
organisasi untuk memastikan kecekapan dan keberkesanan penggunaan sumber manusia
untuk mencapai matlamat organisasi(Mathis , Robert L. , Jackson John H. , 2003).
2.3 Kepentingan Pengurusan Sumber Manusia
Memandangkan sistem pengurusan sumber manusia adalah punca kepada
kejayaan sesebuah organisasi, maka terdapat ramai majikan menubuhan Jabatan Sumber
Manusia yang berperanan untuk meringankan tugas pengurus untuk mengurus sumber
manusia dengan cekap.
Terdapat beberapa faktor yang mempengaruhi perkembangan kepentingan
pengurusan sumber manusia di dalam sesebuah organisasi(Bohlander, G, Snell, S. &
Sherman, A, 2001).
i.
Memenuhi keperluan pekerja
Pekerja-pekerja pada masa sekarang adalah lebih berpendidikan dan
berpengetahuan berbanding dahulu. Sekarang mereka lebih berani untuk
mendesak majikan untuk memberikan mereka masa kerja yang lebih
fleksibel, kesihatan dan keselamatan diri, kesihatan anak, perkongsian kerja,
imbuhan kerja, kenaikan pangkat, perlindungan diri dan sebagainya. Jabatan
Pengurusan Sumber Manusia memainkan peranan yang sangat penting di
8
dalam mengurangkan perselisihan yang mungkin berlaku diantara pekerja
dan majikan.
ii.
Meningkatkan beban kerja pengurus
Setiap organisasi memerlukan seorang pengurus sumber manusia untuk
menguruskan sumber manusia di dalam organisasinya bagi mencapai
matlamat organisasinya. Sebelum ini semua pengurus boleh melakukan
semua kerja pengurus sumber manusia. Mereka tidak terbeban dengan
banyak kerja, berbeza dengan pengurus sekarang pengurus sekarang yang
terpaksa menumpukan melakukan kerja mereka yang mana tidak berkaitan
langsung dengan aktiviti pengurusan sumber manusia. Oleh itu setiap
organisasi sekarang mempunyai seorang pengurus sumber manusia yang
hanya bertanggungjawab pada pengambilan pekerja, latihan, pembayaran
gaji, penilaian prestasi, waktu bekerja, faedah dan ganjaran, keselamatan,
kesihatan dan sebagainya.
iii.
Sistem Pengurusan Sumber Manusia
Aktiviti sumber manusia memerlukan kepakaran–kepakaran yang tertentu
untuk dilaksanakan di dalam sesebuah organisasi. Kebanyakan organisasi
sekarang sedang berusaha untuk membangunkan satu sistem pengurusan
sumber manusia yang cekap bagi membuat keputusan yang tepat yang
berkaitan dengan sumber manusia.
iv.
Kos sumber manusia
Aktiviti sumber manusia akan semakin bertambah penting disebabkan oleh
masalah pekerja contohnya pusing ganti pekerja, ketidakhadiran, kelewatan,
sabotaj dan sebagainya. Masalah pekerja secara tidak langsung akan
menyebabkan peningkatan kos sumber manusia yang tinggi terpaksa
9
ditanggung oleh syarikat. Oleh itu satu pengurusan sumber manusia yang
sistematik diperlukan.
2.4 Fungsi Jabatan Sumber Manusia
Apabila organisasi telah berkembang dan menjadi semakin kompleks, fungsi
pengurusan sumber manusia juga akan menjadi semakin kompleks dan sangat
dipentingkan. Walaupun pengurusan sumber manusia antara sesebuah organisasi adalah
tidak sama secara hierarkinya, namun tujuan asas pengurusan sumber manusia untuk
setiap organisasi adalah sama cuma yang berbeza adalah dari segi pendekatan yang
digunakan untuk mencapai objektifnya. Secara umumnya jabatan sumber manusia yang
terurus akan menjalankan fungsi–fungsi seperti berikut:-
i.
Pekerjaan
•
Perancangan sumber manusia.
•
Pengambilan.
Pengambilan ialah proses mengisikan kekosongan kerja dengan
calon–calon yang sesuai.
•
Membentuk polisi–polisi gerakan kerjaya.
- Pertukaran.
- Kenaikan pangkat.
•
Menentukan polisi–polisi dan sistem–sistem tindakan pentadbiran
displin.
ii.
•
Pemberhentian pekerja.
•
Perhubungan dengan Jabatan–jabatan Imigresen dan Buruh.
•
Menyimpan rekod.
Latihan dan pembangunan
•
Melaksanakan program–program induksi.
•
Menyediakan latihan kemahiran.
10
•
Menyusun program–program pembangunan penyeliaan dan
pengurusan.
•
Membentuk dan mentadbir sistem–sistem penilaian prestasi.
Penilaian prestasi ialah penilaian yang sistematik mengenai prestasi
kerja para pekerja.
iii.
iv.
v.
vi.
vii.
Pembayaran dan ganjaran
•
Membentuk satu struktur upah.
•
Mewujudkan skim–skim insentif.
•
Khidmat nasihat faedah–faedah sampingan.
Kesihatan dan keselamatan
•
Menyusun program–program keselamatan.
•
Membentuk program–program kebajikan/kesihatan.
•
Penyiasatan kemalangan.
•
Mengawal perkhidmatan kesihatan.
Perkhidmatan pekerja (kebajikan)
•
Menjaga kemudahan–kemudahan kantin.
•
Menyediakan pengangkutan.
•
Menyediakan kemudahan–kemudahan rekreasi.
•
Kaunseling.
Skim–skim kebajikan produktiviti
•
Membentuk dan mengendalikan skim–skim cadangan.
•
Membentuk dan mengendali kumpulan kawalan mutu.
Perhubungan perusahaan
•
Mengurus ketidakpuasan.
•
Hubungan dengan wakil–wakil kesatuan pekerja.
•
Perundingan bersama.
11
2.5 Sistem Pengurusan Maklumat Sumber Manusia
Di dalam usaha organisasi menguruskan sumber manusiannya, teknologi
maklumat sangat memainkan peranan penting. Salah satu bidang aplikasi teknologi
maklumat yang semakin popular di dalam pengurusan sumber manusia adalah Sistem
Pengurusan Maklumat Sumber Manusia.
2.5.1 Definisi
Sistem Pengurusan Maklumat Sumber Manusia adalah satu sistem yang direka
bentuk untuk menjadikan pengurusan sumber manusia lebih cekap dan berkesan.
Menurut (Broderick, R. & Boudreau, J.W. , 1992), Sistem Pengurusan Maklumat
Sumber Manusia akan dapat menyumbangkan ke arah pencapaian tiga objektif utama
iaitu pengurangan kos, peningkatan perkhidmatan dan inovasi. Menurutnya Sistem
Pengurusan Maklumat Sumber Manusia didefinisikan sebagai gabungan pangkalan data,
aplikasi komputer, perkakasan dan perisian yang digunakan untuk mengumpul atau
merekod, menyimpan, mempersembahkan dan memanipulasi data untuk sumber
manusia.
Berbeza dengan (Broderick, R. & Boudreau, J.W. , 1992), mereka
mendefinisikan Sistem Pengurusan Maklumat Sumber Manusia, sebagai satu sistem
yang menyokong perancangan jangka panjang yang mengandungi maklumat
perancangan sumber manusia, penstafan, program latihan dan pembangunan,
pentadbiran pampasan dan perhubungan perusahaan.
12
2.5.2 Komponen Sistem Pengurusan Maklumat Sumber Manusia
Perlaksanaan Sistem Pengurusan Maklumat Sumber Manusia (SPMSM)
memerlukan pelaburan modal yang banyak untuk mendapatkan pakej perisian yang
terbaik bagi mencapai matlamat organisasi. Oleh itu komponen-komponen utama di
dalam SPMSM perlu dikaji terlebih dahulu sebelum satu SPMSM dilaksanakan di dalam
organisasi. Secara asasnya Sistem Pengurusan Maklumat Sumber Manusia mengandungi
3 komponen yang utama seperti Rajah 2.1 di bawah.
Input
Penyelenggaraan
Output
Rajah 2.1 : Komponen SPMSM (Ab. Aziz Yusof, 2005)
Input bagi perisian SPMSM merujuk kepada maklumat peribadi pekerja. Proses
memasukan maklumat tersebut ke dalam perisian boleh dibuat secara manual atau
menggunakan alat pengimbas (scanner). Alat pengimbas digunakan untuk memasukan
maklumat atau imej sebenar termasuklah borang kontrak pekerjaan dan sebagainya.
Selepas data dimasukkan ke dalam sistem, fungsi penyelenggaraan diperlukan untuk
memperbaharui dan menambah data baru ke dalam sistem. Komponen terakhir adalah
mengeluarkan output. SPMSM perlu mengeluarkan output dan mempunyai format
pembentangan yang tertentu yang boleh difahami oleh pengguna.
Terdapat empat kriteria utama yang perlu ada pada setiap komponen–komponen
SPMSM iaitu :i.
Ketepatan.
ii.
Mengikut masa (timeliness).
iii.
Keupayaan melapor.
iv.
Boleh dikawal.
13
Ketepatan merupakan elemen penting dan apabila ia digabungkan dengan
kepentingan masa dapat meningkatkan keupayaan laporan yang dikeluarkan. Kawalan
adalah element penting untuk memastikan maklumat dikeluarkan tepat serta menjamin
integriti data dan kerahsiaan.
2.5.3 Perlaksanaan SPMSM
Sebelum sebuah organisasi membuat keputusan untuk memilih dan
melaksanakan SPMSM, pengurus perlu terlebih dahulu melihat kesesuaian dan
keselarasannya dengan teknologi yang digunakan oleh organisasi. Langkah–langkah
yang perlu diambil sebelum melaksanakan SPMSM ialah : -
i.
Mendefinisikan dan menilai proses semasa dalam pengurusan sumber
manusia.
ii.
Mendapatkan maklumat daripada pembekal tentang amalan pengurusan
sumber manusia yang terbaik.
iii.
Membuat justifikasi pembelian perisian.
iv.
Memulakan hanya apabila pihak atasan benar–benar berminat dan
menyokong perlaksanaannya.
v.
Memastikan projek SPMSM diuruskan dengan baik.
vi.
Memantau kegunaan dan kesan SPMSM.
14
2.5.4 Proses perlaksanan SPMSM
Terdapat lima peringkat utama yang terlibat di dalam perlaksanaan SPMSM di
dalam organisasi. Rajah 2.2 di bawah menunjukan peringkat–peringkat yang terlibat di
dalam perlaksanaan SPMSM.
Penyesuaian
Pengguna
Penerimaan
Pengguna
Latihan Pengguna
Peningkatan Hasil
Sokongan Berterusan
Rajah 2.2 : Peringkat perlaksanaan SPMSM (Mohd Hizam Hanafiah dan Zafir Mohd
Makhbul, 2002)
i.
Penyesuaian Pengguna
Langkah pertama dalam peringkat pelaksanaan untuk menentukan kesesuaian
sistem dengan fungsian pengurusan sumber manusia. Langkah yang kedua
ialah dengan menentukan sistem yang sesuai.
ii.
Penerimaan Pengguna
Pada peringkat awal, pengurus jabatan perlu menilai jurang diantara aktiviti
seharian yang dilakukan oleh pengguna dengan aktiviti terkini apabila
menggunakan SPMSM. Perubahan ini membolehkan pihak pengurusan
meramalkan penerimaan pengguna dan seterusnya merancang untuk
15
melibatkan mereka dalam setiap fasa perancangan dan perlaksanaan
SPMSM.
iii.
Latihan Pengguna
Semasa berada pada fasa rekabentuk sistem, perubahan yang berlaku di
dalam proses organisasi akan dijadikan sebagai tumpuan utama dalam
merancang dan membentuk program latihan. Latihan yang diberikan dapat
mengurangkan kebimbangan pengguna yang akan menggunakan sistem
SPMSM nanti.
iv.
Sokongan Berterusan
Satu bahagian khusus (help desk) perlu dibentuk untuk membantu pengguna
jika sebarang masalah timbul semasa perlaksanaan.
v.
Peningkatan Hasil
Sekiranya keempat–empat langkah di atas dapat dilaksanakan dengan
jayanya, produktiviti dan moral pekerja akan terus dapat dipertingkatkan.
Keberkesanan ini akan memberikan pulangan ke atas pelaburan dalam
pelaksanaan SPMSM.
Kesimpulannya proses perlaksanaan SPMSM adalah komprehensif dan penggunaan
SPMSM sebenarnya sangat bergantung kepada saiz organisasi. Secara umumnya
terdapat 24 aplikasi yang sering digunakan dalam organisasi seperti berikut :-
i.
Rekod pekerja.
ii.
Pembayaran gaji.
iii.
Pemprosesan perkataan.
iv.
Kawalan ketidakhadiran.
16
v.
Pencen.
vi.
Pusing ganti pekerja.
vii.
Pentadbiran kontrak pekerja.
viii.
Latihan.
ix.
Grafik.
x.
Belanjawan sumber manusia.
xi.
Menetapkan struktur organisasi.
xii.
Pentadbiran kereta organisasi.
xiii.
Pengambilan pekerja.
xiv.
Kawalan keadilan.
xv.
Latihan berasaskan komputer.
xvi.
Pentadbiran kesihatan organisasi.
xvii.
Pembangunan pengurusan.
xviii. Perancangan penggantian.
xix.
Perancangan sumber manusia.
xx.
Rekod kemalangan pekerja.
xxi.
Model upah.
xxii.
Ukuran produktiviti.
xxiii. Penempatan semula.
xxiv. Penilaian prestasi.
Penilaian prestasi merupakan salah satu aktiviti utama di dalam pengurusan sumber
manusia. Ia merupakan satu aktiviti yang perlu dilakukan di dalam sesebuah organisasi
untuk memudahkan proses pembangunan kerjaya, pemberian bonus dan imbuhan,
kenaikan pangkat dan sebagainya. Satu sistem penilaian prestasi yang telus sangat
diperlukan di dalam organisasi untuk memastikan semua kakitangan di dalam organisasi
tersebut puas hati terhadap penilaian prestasi yang dilakukan.
17
2.6 Penilaian Prestasi
Penilaian prestasi merupakan fungsi pengurusan sumber manusia yang penting
dan sinonim dengan pemberian pampasan dan faedah organisasi.
2.6.1 Definisi penilaian prestasi
Penilaian prestasi bermaksud sistem formal semakan dan penilaian berkala ke
atas prestasi kerja individu atau kumpulan (Mondy, R. W. , Noe , R.M & Premeaux ,
S.R , 2002).
Penilaian prestasi ditakrifkan sebagai apa jua prosedur yang melibatkan
penetapan piawaian kerja, penilaian prestasi sebenar pekerja berbanding piawaian dan
pemberian maklum balas kepada pekerja (Dessler, G., 2003). Prosedur ini bertujuan
untuk memotivasikan pekerja bagi mengurangkan jurang perbezaan prestasi atau terus
meningkatkan prestasi ke tahap yang lebih baik.
Berdasarkan definisi (Dessler, G., 2003), satu kesimpulan umum boleh dibuat
iaitu penilaian prestasi dilakukan bertujuan untuk menilai tahap prestasi seseorang
pekerja dengan cara melakukan perbandingan pencapaian sebenar dengan pencapaian
yang diharapkan dan yang telah ditetapkan oleh organisasi.
2.6.2 Kepentingan penilaian prestasi
Terdapat beberapa sebab kenapa penilaian prestasi sangat diperlukan oleh
sesebuah organisasi antaranya ialah :-
i.
Membolehkan majikan dan pekerja berbincang dan membandingkan tahap
pencapaian pekerja dengan piawaian yang telah ditetapkan.
18
ii.
Membolehkan majikan menggunakan maklumat yang didapati untuk
mengetahui kekuatan dan kelemahan prestasi seseorang pekerja.
iii.
Membantu mengenal pasti keperluan latihan dan pembangunan yang
diperlukan oleh kakitangan dalam meningkatkan prestasi.
iv.
Menjadi asas penentuan pakej pampasan yang akan diberi kepada para
pekerja.
2.6.3 Kegunaan penilaian prestasi
Maklumat yang terhasil daripada proses penilaian prestasi secara amnya sangat
berguna dari segi pentadbiran dan pembangunan organisasi dan ia sebenarnya sangat
mempengaruhi beberapa aspek pengurusan sumber manusia yang lain seperti berikut :-
i.
Perancangan Sumber Manusia
Melalui maklumat penilaian prestasi, pengurus sumber manusia dapat
mengenal pasti individu yang berkelayakan dan berkebolehan untuk
dinaikkan pangkat atau mengisi jawatan–jawatan penting di dalam
organisasi. Selain itu perancangan penggantian (succession planning) juga
dapat dilakukan dengan tepat dan berkesan melalui proses penilaian prestasi.
ii.
Pengambilan dan pemilihan
Penilaian prestasi dapat menyediakan satu ramalan awal tentang prestasi
yang perlu ditunjukan oleh pekerja baru. Ketepatan dan kesahan penilaian
prestasi sangat penting kerana secara tidak langsung ia akan mempengaruhi
proses pengambilan dan pemilihan seseorang pekerja.
19
iii.
Latihan dan pembangunan
Penilaian prestasi boleh menunjukan jurang prestasi sebenar seseorang
pekerja dengan piawaian yang ditetapkan oleh organisasi. Jika prestasi
sebenar seseorang pekerja berada di bawah piawaian yang ditetapkan, ini
bermakna pekerja berkenaan memerlukan program latihan dan
pembangunan. Lazimnya penilaian prestasi dapat menyatakan bentuk dan
jenis latihan yang khusus yang perlu dihadiri oleh pekerja terbabit.
iv.
Perancangan dan pembangunan kerjaya
Penilaian prestasi dapat memberikan gambaran tentang kekuatan, kelemahan
dan potensi seseorang individu kepada majikannya. Maklumat ini dapat
digunakan oleh individu itu sendiri atau organisasi tempat bekerja untuk
membuat perancangan dan pembangunan kerjaya. Organisasi juga mungkin
boleh menjalankan kaunseling kerjaya untuk menerangkan kepada pekerja
tersebut tentang kebolehannya dan seterusnya membantu beliau
membangunkan dan melaksanakan perancangan kerjayanya.
v.
Pentadbiran pampasan
Penetapan pakej pampasan dan faedah yang bakal diterima oleh seseorang
pekerja amat bergantung kepada prestasi yang telah ditunjukan. Untuk
mendorong pekerja menunjukan prestasi yang menyamai atau melebihi
piawaian yang telah ditetapkan, organisasi selalunya menggunakan ganjaran
kewangan sebagai faktor pendorong. Untuk menggalakkan pekerja
menunjukan prestasi yang baik pentadbiran pampasan perlu dilaksanakan
dengan adil dan betul.
20
vi.
Perhubungan pekerjaan
Pengurus sumber manusia dapat melihat sumbangan para pekerjanya
terhadap kemajuan dan kemakmuran organisasi melalui penilaian prestasi.
Keputusan mengenai perhubungan pekerjaan seperti kenaikan atau
penurunan pangkat, motivasi, pemberhentian dan pertukaran dibuat melalui
laporan penilaian prestasi setiap individu tersebut.
vii.
Penilaian pekerja yang berpotensi
Secara umumnya, potensi masa depan sesorang kakitangan dilihat melalui
prestasi masa lalunya, organisasi sering menggunakan laporan prestasi untuk
melihat potensi dan kebolehan pekerjanya. Ini kerana prestasi yang
ditunjukkan oleh kakitangan terbabit adalah prestasi bagi kerja atau
kedudukan yang berbeza.
Jelas didapati di sini bahawa penilaian prestasi sangat penting bagi sesebuah
organisasi, ini kerana proses penilaian prestasi boleh menyediakan maklumat untuk
pelbagai kegunaan di dalam sesuatu organisasi. Secara tidak langsung ia juga akan
membantu mengenal pasti kekuatan dan kelemahan pekerja di dalam sesuatu organisasi.
2.6.4 Piawaian prestasi
Piawaian prestasi adalah satu piawaian hasil kerja yang ditetapkan oleh
organisasi dan ia akan digunakan dalam menilai pencapaian pekerja. Piawaian prestasi
perlu diterangkan dengan jelas kepada semua pekerja. Ia dihasilkan daripada penelitian
ke atas analisis kerja.
Piawaian prestasi yang baik mestilah boleh dinyatakan secara kuantitatif dan
kualitatif. Ia perlu dilakukan supaya piawaian mudah difahami, boleh diukur dan boleh
digunakan untuk menilai prestasi pekerja yang melaksanakannya.
21
Terdapat empat elemen yang perlu diambil kira oleh pihak pengurusan sumber
manusia dalam menetapkan piawaian prestasi (Ab. Aziz Yusof, 2005) iaitu :-
i.
Hubungan strategik
Ia merujuk kepada tahap keberkaitan piawaian dengan objektif strategik
yang telah ditetapkan oleh organisasi.
ii.
Kekurangan kriteria
Ia merujuk kepada tahap liputan piawaian yang ditetapkan terhadap
tanggungjawab keseluruhan pekerja. Jika piawaian yang ditetapkan hanya
bertumpu kepada satu kriteria sahaja, piawaian ini dikatakan mempunyai
kekurangan kriteria.
iii.
Pencemaran kriteria
Ia merujuk kepada pengaruh luar kawal yang mampu mencemar piawaian
prestasi yang telah ditetapkan.
iv.
Kebolehpercayaan
Ia merujuk kepada tahap dimana individu cenderung untuk mengekalkan
tahap prestasi tertentu pada masa yang berbeza.
22
2.6.5 Proses penilaian prestasi
Di dalam menjalankan proses penilaian prestasi, terdapat lima langkah yang
perlu dilalui oleh penilai. Rajah 2.3 di bawah menunjukkan langkah–langkah yang
terlibat di dalam proses penilaian prestasi.
Kenal Pasti Matlamat
Tetapkan Piawaian Kerja
Perlaksanaan Kerja
Maklum Balas
Menilai Prestasi
Rajah 2.3 : Aliran aktiviti di dalam proses penilaian prestasi (Mohd Hizam Hanafiah &
Zafir Mohd Makhbul, 2002)
i.
Kenal pasti matlamat
Sebagai langkah pertama di dalam menjalankan proses penilaian prestasi,
organisasi terlebih dahulu perlu menetapkan matlamat khusus yang ingin
dicapai oleh proses penilaian prestasi. Matlamat perlu ditetapkan supaya
penilaian prestasi tidak membuat penilaian kepada aspek yang tidak penting.
Penilaian prestasi yang tidak mempunyai matlamat khusus cenderung untuk
menemui kegagalan. Setelah matlamat khusus dibentuk, pekerja dan penilai
perlulah memahami matlamat ini dan bagaimana ia boleh dicapai.
23
ii.
Tetapkan piawaian kerja
Langkah yang kedua organisasi perlu menetapkan piawaian kerja. Piawaian
kerja yang ditetapkan mestilah dipersetujui oleh pekerja dan juga
penyelianya. Piawaian kerja bukan sahaja memberi garis panduan tentang
kerja yang perlu dilakukan oleh seseorang subordinat, malah ia juga
memberikan gambaran tentang tahap prestasi yang perlu dicapai semasa
menjalankan tugas tersebut.
iii.
Perlaksanaan kerja
Langkah ketiga ialah menunjukan bagaimana pekerja akan melaksanakan
tugas seperti yang ditetapkan dan semakan akan dibuat terhadap kerja yang
dilaksanakan.
iv.
Menilai prestasi
Langkah keempat ialah prestasi pekerja akan dinilai dengan membandingkan
piawaian dengan pencapaian sebenar pekerja. Pada peringkat ini pengurus
akan menilai prestasi sebenar pekerjanya sama ada pekerja yang dinilai
berjaya mencapai dan mengatasi piawaian yang telah ditetapkan.
v.
Maklum balas
Langkah yang terakhir adalah memberi maklum balas hasil daripada
penilaian perstasi yang telah dilakukan. Penilaian prestasi yang berkesan
memerlukan pengurus untuk berbincang dengan pekerja tentang prestasinya.
Sistem penilaian prestasi harus teratur dan terancang agar keputusannya
dapat mencerminkan sejauh mana pekerja itu telah menyelesaikan tugas–
tugasnya dengan berkesan.
24
2.6.6 Elemen – elemen yang dinilai dalam penilaian prestasi
Terdapat empat elemen utama yang akan dinilai oleh pengurus semasa menjalankan
proses penilaian prestasi (Ab. Aziz Yusof, 2005) iaitu :-
i.
Sifat
Sesetengah majikan menilai sifat semula jadi pekerjanya seperti kerajinan,
inisiatif dan perawakan. Sifat semulajadi ini adalah subjektif dan sukar untuk
dinilai. Ia juga kadang–kadang tidak berkaitan dengan tugas yang
dilaksankan oleh pekerja yang dinilai. Oleh itu sekiranya organisasi ingin
menggunakan elemen sifat sebagai satu aspek yang ingin dinilai, organisasi
perlu berhati–hati supaya sifat yang dinilai mempunyai kaitan dengan
pekerjaan yang dilaksanakan.
ii.
Gelagat
Kadangkala pekerja dinilai dari aspek gelagat yang mereka tonjolkan
ditempat kerja. Organisasi biasanya memilih untuk menilai gelagat seperti
gaya kepemimpinan seseorang pekerja apabila hasil tugas pekerja itu sukar
untuk diukur. Melalui penilaian gelagat ini, pengurus boleh menyesuaikan
tugas dengan pekerja yang terbabit.
iii.
Hasil tugas
Hasil tugas boleh diukur dan boleh dibandingkan dengan piawaian yang telah
ditetapkan secara jelas. Ia merupakan elemen yang sepatutnya diberi
penekanan oleh penilai. Perkara penting yang perlu diberi perhatian oleh
organisasi adalah hasil tugas bukan sahaja perlu dinilai dari segi kuantitatif
tetapi perlu juga diambil kira dari segi kualitatif.
25
iv.
Potensi untuk peningkatan
Untuk melihat potensi seseorang pekerja, penilai akan menyemak sifat,
gelagat dan hasil tugas pekerja terbabit yang boleh membantu pencapaian
matlamat strategik organisasi. Hasil yang ditunjukan pada masa sekarang
diunjurkan oleh pengurus untuk meramal potensi pekerja terbabit. Biasanya
pekerja yang dinilai berdasarkan potensinya berpeluang untuk menikmati
kenaikan pangkat dan faedah–faedah yang ditetapkan.
Walau bagaimanapun, organisasi biasanya menggabungkan kesemua elemen–
elemen tersebut semasa membuat penilaian prestasi. Ini kerana gabungan elemen sifat,
gelagat, hasil kerja dan potensi menjadikan penilaian prestasi yang dibuat mempunyai
ketepatan yang lebih baik.
2.6.7 Individu yang bertanggujawab menjalankan penilaian prestasi
Proses penilaian prestasi boleh dilakukan oleh sesiapa sahaja yang berkelayakan
di dalam organisasi. Terdapat beberapa individu lain yang boleh menilai prestasi
seseorang kakitangan di dalam organisasi. Mereka termasuklah pengurus, pelanggan,
rakan sekerja, perkerja bawahan atau subordinat dan diri sendiri.
26
Rajah 2.4 di bawah menunjukan individu–individu yang terlibat di dalam proses
penilaian prestasi.
Pengurus
Rakan Sekerja
Diri Sendiri
Pelanggan
Pekerja Bawahan
Rajah 2.4 : Individu yang bertanggungjawab menjalankan penilaian perestasi
(Mohd Hizam Hanafiah & Zafir Mohd Makhbul. 2002)
i.
Penyelia / Pengurus
Penyelia atau pengurus adalah individu yang paling biasa menjalankan
penilaian prestasi terhadap pekerjanya. Pengurus yang berada diperingkat
yang lebih tinggi lebih mudah melihat prestasi pekerja di bawah
pengurusannya. Ini membolehkan penilai membuat penilaian yang lebih tepat
kerana dia bekerja bersama–sama dengan orang yang dinilai. Pengurus juga
boleh menentukan secara tepat bentuk maklum balas yang bersesuaian
dengan pekerja yang dinilainya sama ada pekerja terbabit perlu menghadiri
program latihan dan pembangunan, mendapat kenaikan pangkat atau pakej
pampasan yang lebih menarik.
27
ii.
Pekerja bawahan / Subordinat
Terdapat organisasi yang meminta orang bawahan atau subordinat untuk
menilai prestasi pengurusnya. Subordinat biasanya diminta untuk menilai
keberkesanan pengurusan yang dilaksanakan oleh pengurus mereka iaitu dari
sudut kepimpinan, komunikasi lisan, delegasi kuasa, penyelarasan usaha
pasukan dan sikap pengurus tersebut kepada pekerja bawahanya. Walau
bagaimanapun bidang–bidang lain seperti perancangan dan penyusunan,
penyediaan belanjawan, kreativiti dan kebolehan analitikal tidak boleh dinilai
oleh pekerja bawahan.
iii.
Rakan sekerja
Rakan sekerja yang mempunyai jawatan sama dan berada digred yang sama
juga boleh diminta untuk membuat penilaian prestasi. Terdapat juga
pengurus yang enggan membenarkan rakan sekerja menilai rakannya yang
lain kerana pengurus berpendapat sebahagian daripada kuasanya telah
diambil oleh pekerja bawahan. Rakan sekerja juga dikatakan bersikap pilih
kasih dalam membuat penilaian, jika hubungan antara ahli pasukan terlalu
akrab, mereka sering menilai rakan yang lain dengan sikap perjudis dan berat
sebelah(bias).
iv.
Diri sendiri
Pekerja boleh menilai diri mereka sendiri sekiranya mereka mengetahui
dengan jelas piawai yang telah ditetapkan dan memahami objektif yang perlu
dicapai. Pekerja akan bermotivasi sekiranya mereka diberi peluang untuk
menilai dan mengkritik diri mereka sendiri, mereka akan merasa diri mereka
lebih penting kerana pihak organisasi membenarkan mereka melibatkan diri
dalam proses penilaian prestasi. Selain itu pengurus juga boleh mengizinkan
pekerjanya menyenaraikan sumbangan dan pencapaian yang telah dibuatnya
28
dalam tempoh yang dinilai. Penilaian diri sendiri ini sangat sesuai digunakan
untuk tujuan pengurusan pembangunan.
v.
Pelanggan
Sesetengah organisasi berpendapat bahawa input yang diberi oleh pelanggan
dalam proses penilaian prestasi amat kritikal. Pelanggan ini diketegorikan
kepada dua bahagian iaitu pelanggan dalaman iaitu warga organisasi itu
sendiri dan pelanggan luaran. Organisasi yang sering menggunakan cara ini
adalah organisasi yang berada dalam sektor perkhidmatan seperti hotel,
restoran dan seumpamanya.
vi.
Penilaian 3600
Penilaian 3600 melibatkan ramai penilai daripada peringkat hierarki
pengurusan yang membenarkan input tentang prestasi pekerja. Kadangkala
input tersebut boleh diberikan oleh sumber luaran organisasi. Maklum balas
yang berikan oleh penilai yang ramai dapat mengurangkan ralat dan
meningkatkan kebolehpercayaan yang tinggi. Ia juga dapat memberikan
ukuran yang lebih objektif terhadap prestasi seseorang. Kaedah penilaian
3600 juga dikatakan sesuai untuk tujuan pembangunan pekerja.
2.6.8 Kaedah penilaian prestasi
Terdapat pelbagai kaedah penilaian yang boleh digunakan untuk menilai prestasi
antaranya ialah :-
i.
Skala Pengkadaran Grafik
Skala Pengkadaran Grafik (graphic rating scales) melibatkan kaedah
penilaian menggunakan skala atau garisan yang menunjukan lingkungan
29
pelbagai kriteria prestasi. Kriteria ini boleh dibentuk daripada penghuraian
kerja. Kriteria-kriteria prestasi yang biasanya digunakan ialah :-
Pencapaian kerja dari segi kualitatif dan kuantitatif.
Kemahiran yang diperlukan untuk kerja seperti kemahiran
komunikasi.
Pengetahuan kerja.
Kelakuan kerja seperti kebolehpercayaan.
Bilangan ciri ini bergantung kepada jenis pekerjaan dan keterperincian
skala yang ingin dibentuk. Biasanya jumlah ciri ialah antara 9 dan 12. Rajah 2.5
di bawah menunjukan borang Kaedah Skala Pengkadaran Grafik.
Terdapat lima langkah penting yang terlibat di dalam penggunaan kaedah
Skala Pengkadaran Grafik iaitu :-
Berdasarkan maklumat penghuraian kerja, pilih beberapa kriteria
prestasi yang akan dinilaikan.
Bentukan skala yang mengandungi beberapa darjah prestasi untuk
setiap kriteria prestasi itu.
Pilih darjah untuk setiap kriteria dan agihkan markah untuk setiap
darjah.
Nilaikan prestasi pekerja.
Jumlahkan markah untuk setiap pekerja dan hitung peratusannya.
30
Nama Perkerja
: _______________________________________
Jabatan
: _______________________________________
Jawatan
: _______________________________________
Darjah Prestasi
9 – 10
Cemerlang
7–8
Baik
5–6
Sederhana
3–4
Lemah
0–2
Amat Lemah
Kriteria untuk setiap kriteria yang berikut , pilih darjah yang sesuai dan berikan markah
Kuantiti kerja
Kualiti kerja
Pengetahuan kerja
Kebolehpercayaan
Disiplin
Kerjasama
Jumlah Markah
______________________________________________________________________
Rajah 2.5 : Borang Kaedah Skala Pengkadaran Grafik
31
ii.
Kaedah Pemeringkatan
Kaedah Pemeringkatan (Ranking Method) merupakan kaedah penilaian
prestasi yang paling mudah. Mengikut kaedah ini, pekerja dalam organisasi
dipertingkatkan daripada prestasi yang terbaik kepada prestasi paling lemah.
Semua pekerja dibandingkan serentak pada masa yang sama. Prestasi
dianggap sebagai satu dimensi sahaja. Ia tidak dibahagikan kepada beberapa
faktor atau kriteria prestasi seperti yang didapati pada Skala Pengkadaran
Grafik. Rajah 2.6 menunjukan borang Kaedah Pemeringkatan Mudah.
Jabatan Pengeluaran
Jabatan Pemasaran
Jabatan Sumber Manusia
1. Naidu
1. Amran
1. Emily
2. Sally
2. Rosie
2. Fazim
3. Nina
3. Suzie
3. Tommy
4. Amy
4. Larry
4. Phoster
5. Julie
5. Suzan
6. Gary
Rajah 2.6 : Borang Kaedah Pemeringkatan Mudah
Kebaikan dan kelemahan Kaedah Pemeringkatan Mudah
Dengan menggunakan kaedah pemeringkatan, semua pekerja dapat disusun
dengan cepat. Ia juga dapat mengelakkan masalah kecenderungan memusat dan
penilaian yang terlalu longgar atau tegas kerana tidak melibatkan skala pengkadaran.
32
Walau bagaimanapun aktiviti menilai semua aspek prestasi sekali gus tidak begitu
mudah kerana prestasi tidak dibahagikan kepada kriteria yang spesifik, sebaliknya segala
aspek prestasi dipertimbangkan pada masa yang sama. Selain itu ketepatan terjejas
apabila pemeringkatan beberapa jabatan digabungkan ke dalam satu pemeringkatan
untuk seluruh organisasi. Ini bermakna perbandingan diantara jabatan adalah rumit.
Oleh kerana prestasi dianggap secara keseluruhannya dan tidak dibahagikan
kepada dimensi–dimensi terentu, ia tidak dapat memberi maklum balas tentang kekuatan
dan kelemahan pekerja secara jelas dan terperinci.
iii.
Agihan Terpaksa
Di dalam kaedah Agihan Terpaksa (forced distribution) berbagai–bagai
peratusan daripada jumlah pekerja dalam organisasi akan diagihkan kepada
beberapa kategori tertentu. Kaedah ini berdasarkan taburan normal untuk
mengagihkan pekerja yang cemerlang, sederhana dan kurang baik. Keputusan
prestasi sederhana biasanya kategori yang paling besar, dengan agihan yang
paling rendah untuk prestasi cemerlang dan prestasi yang paling lemah. Rajah
2.7 menunjukan borang Kaedah Agihan Terpaksa.
33
Cemerlang
10%
Baik
15%
Sederhana
50%
Lemah
15%
Amat lemah
10%
Cemerlang
Baik
Sederhana
Lemah
Amat Lemah
10%
15%
50%
15%
10%
Julie
Yus
Tony
Jim
John
Larry
Tan
Rose
Leslie
Brian
Naidu
Jen
Nancy
Lucy
Mak
Wan
Tom
Ann
Kim
Rajah 2.7 : Borang Kaedah Agihan Terpaksa
iv.
Perbandingan Pasangan
Di dalam kaedah Perbandingan Pasangan (paired comparison method) seorang
pekerja itu akan dipasangkan dengan seorang pekerja lain bagi tujuan penilaian
prestasi. Prestasi kedua–duanya akan dibandingkan untuk mengetahui prestasi
siapa lebih baik atau lemah. Prestasi ini dinilaikan secara keseluruhan atau
mengikut kriteria yang tertentu. Rajah 2.8 di bawah menunjukan borang Kaedah
Perbandingan Pasangan.
34
Langkah–langkah yang terlibat di dalam Kaedah Perbandingan Pasangan ialah :-
Bentuk senarai pekerja yang akan dinilaikan prestasinya.
Daripada senarai pekerja itu, pilih dua orang pekerja.
Bandingkan kedua–dua pekerja itu dan pilih yang mana lebih baik.
Ulang perbandingan pasangan ini sehingga setiap pekerja
dibandingkan.
Jumlahkan bilangan kali setiap orang pekerja telah dipertingkatkan
sebagai positif prestasinya.
35
Pekerja yang dinilaikan
A
A
B
C
D
E
----
B
A
A
A
----
B
B
B
----
C
C
----
D
B
C
D
E
----
Kedudukan
Pekerja
Bilangan kali dipertingkatan positif
1
B
4
2
A
3
3
C
2
4
D
1
5
E
0
Rajah 2.8 : Borang Kaedah Perbandingan Pasangan
Kebaikan dan keburukan Kaedah Perbandingan Pasangan
Kaedah Perbandingan Pasangan ini cepat dan mudah digunakan apabila
organisasi itu kecil dan hanya beberapa pekerja dinilai. Ia juga memudahkan tugas
penilai kerana hanya dua orang dibandingkan setiap kali, bukan semua pekerja serentak
seperti pemeringkatan dan Kaedah Agihan Terpaksa.
Kelemahan keadah ini ialah tempoh masa yang panjang diambil apabila
bilangan pekerja ramai
36
v.
Kaedah Insiden Kritikal
Insiden–insiden kritikal (critical incidents) merujuk kepada pelbagai pertanyaan
yang menghuraian prestasi pekerja dari segi kelakuan yang positif dan negatif.
Penilai akan mencatatkan contoh–contoh kritikal kelakuan kerja ini semasa
pekerja sedang menjalankan tugasnya. Kelakuan yang sederhana tidak
dikumpulkan. Jumlah insiden kritikal mungkin antara 20 dan 30 untuk jenis
kerja. Maklumat tentang insiden itu dikumpulkan daripada individu yang biasa
dengan kerja itu, iaitu penyelia dan pekerja, penghuraian kerja atau pemerhatian.
Selepas insiden kritikal dibentuk, suatu kaedah untuk menggunakan insiden itu
boleh dipilih. Kaedah–kaedah berdasarkan insiden kritikal yang sering digunakan
adalah Senarai Semakan dan Skala Pengkadaran Berasaskan Gelagat.
Kebaikan dan kelemahan Kaedah Insident Kritikal
Kelebihan penggunaan Kaedah Insiden Kritikal adalah maklum balas yang lebih
tepat dan terperinci kerana contoh–contoh spesifik prestasi dikenalpasti. Ini memberikan
maklumat tentang tindakan yang boleh diambil untuk mengatasi kelemahan pekerja itu.
Akan tetapi ia memerlukan masa dan kos bagi membentuk senarai kejadian
kritikal untuk setiap jenis kerja dalam organisasi itu.
vi.
Senarai Semakan
Insiden–insiden kritikal boleh digunakan untuk membentuk Kaedah Senarai
Semakan. Senarai semakan (checklist) itu mengandungi siri pernyataan yang
menghuraikan kelakuan yang berhubung dengan kerja. Contoh sesuatu insiden
positif ialah pekerja rela menghadiri sesi latihan apabila diminta oleh
penyelianya. Penilai akan menyemak setiap kelakuan dalam senarai ini dengan
kelakuan sebenar pekerja dan kemudian menandakan ya atau tidak untuk insiden
37
itu. Rajah 2.9 di bawah menujukan borang Kaedah Senarai Semakan Insiden
Kritikal.
Insiden kritikal
Tandakan √ jika benar
Pekerja mempunyai pengetahuan kerja yang baik
Arahan yang diberi oleh penyelia sentiasa diikuti
Pekerja itu sentiasa rela bekerja lebih masa
Hasil kerja adalah sentiasa seperti dijadualkan
Sentiasa menyiapkan tugas dengan sempurna
Pekerja berminat dalam kerja
Sentiasa menyumbangkan idea yang baik
Rela menerima tugas yang rumit
Pekerja cuba memperbaiki prestasi
Rajah 2.9 : Borang Kaedah Senarai Semakan Insiden Kritikal
Kebaikan dan kelemahan Kaedah Senarai Semakan
Senarai semakan ini memang mudah digunakan oleh penilai. Akan tetapi (bias)
atau berat sebelah dalam penilaian mungkin wujud apabila insiden yang positif dan
insiden yang negatif dapat dikesan oleh penilai.
Disamping itu, perbandingan antara pekerja adalah sukar dilakukan kerana setiap
insiden itu ditandakan dan bukan dikadarkan.
38
vii.
Skala Pengkadaran Berasaskan Gelagat
Skala Pengkadaran Berasaskan Gelagat (Behaviourally Anchored Rating Scales,
BARS) merupakan skala yang dibentuk berdasarkan kelakuan kerja dan
keperluan prestasi yang baik dan buruk. Kaedah ini menggabungkan insiden
kritikal dengan konsep pengkadaran. Untuk menggunakan teknik ini, insiden–
insiden kritikal untuk kerja itu perlu dikumpulkan untuk gelagat yang utama
bagi kerja itu. Setelah mengenal pasti aspek prestasi ini, insiden–insiden
mengenai kelakuan yang diingini dan kelakuan yang tidak diingini akan
dikumpulkan melalui pemerhatian pekerja, temu duga dengan penyelia atau
mengkaji dokumen penghuraian kerja. Rajah 2.10 di bawah menunjukan Borang
Skala Pengkadaran Gelagat.
Langkah–langkah dalam membentuk Skala Pengkadaran Berasaskan Gelagat
adalah seperti berikut:-
Membentukkan insiden kritikal.
Membahagikan insiden kritikal kepada beberapa ketegori yang
digunakan sebagai titik rujukan.
Mengagihkan kategori prestasi sebagai titik–titik disepanjang satu
skala. Jumlah titik itu biasanya 7 atau 9.
Mengkadarkan prestasi secara memilih kategori prestasi yang relevan.
Nilai point adalah titik rujukan yang berkenaan.
39
Rajah 2.10 : Borang Skala Pengkadaran Gelagat
Kebaikan dan kelemahan kaedah Skala Pengkadaran Berasaskan Gelagat
Skala Pengkadaran Berasaskan Gelagat merupakan teknik yang lebih tepat dan
jelas daripada senarai semakan kerana bukan sahaja insiden kritikal digunakan tetapi
juga skala pengkadaran juga digunakan. Skala ini mengandungi beberapa titik untuk
memudahkan pengkadaran gelagat itu. Sementara itu, insiden kritikal dapat memberi
maklum balas yang spesifik tentang kekuatan dan kekurangan prestasi dari segi gelagat
berkaitan kerja.
Walau bagaimanapun, kelemahannya adalah masa dan kos yang terlibat dalam
membentuk skala pengkadaran untuk setiap jenis kerja di dalam organisasi itu. Selain itu
ia agak rumit untuk dibentuk kerana insiden kritikal terpaksa dikumpulkan terlebih
dahulu.
40
viii.
Pengurusan Mengikut Objektif
Di dalam Kaedah Pengurusan Mengikut Objektif (Management By Objective,
MBO) penyelia dan pekerja akan bersama–sama menetapkan pelbagai objektif
spesifik yang ingin dicapai untuk tempoh yang tertentu. Objektif itu adalah
mengenai prestasi yang akan dicapai oleh pekerja. Ia merupakan elemen yang
paling penting dalam program mengikut objektif. Objektif yang ditetapkan
haruslah spesifik yang boleh dihitung seperti wang atau masa, realistik dan tarikh
yang dijangka untuk pencapaian objektif perlu dinyatakan. Rajah 2.11 di bawah
menujukan elemen Kaedah Pengurusan Mengikut Objektif.
Elemen–elemen utama di dalam keadah Pengurusan Mengikut Objektif ialah
seperti berikut :-
Menetap Matlamat
Menyemak Kemajuan
Pengurusan Melalui
Objektif
Membangun Pelan
Tindakan
Maklum Balas
Rajah 2.11 : Elemen Kaedah Pengurusan Mengikut Objektif (Ab. Aziz Yusof, 2005)
41
Melalui kaedah penilaian ini, penilaian prestasi akan dibuat pada akhir tempoh
yang berkenaan secara membandingkan pencapaian sebenar dengan setiap objektif yang
telah ditetapkan pada awal program. Kekerapan penyemakan ini dibuat bergantung
kepada organisasi itu tetapi biasanya ia dilakukan setiap bulan atau setiap tiga bulan. Ini
diikuti oleh maklum balas penyelia membincangkan prestasi pekerja dalam konteks
setiap objektif, masalah yang dihadapi dalam pencapaian objektif dan cara
penyelesaiannya. Selepas perbincangan, pelan tindakan akan dibentuk. Ia akan
menyatakan bagaimana objektif akan dicapai. Pelan tindakan adalah penting kerana
merancangkan tindakan yang positif untuk pencapaian objektif.
Kebaikan dan kelemahan Kaedah Pengurusan Mengikut Objektif
Kebaikan Kaedah Pengurusan Mengikut Objektif dapat dilihat dari sudut, dengan
cara membenarkan penyertaan pekerja di dalam membuat keputusan maka secara tidak
langsung ia akan dapat meningkatkan motivasi dan komitmen pekerja untuk mencapai
matlamat prestasi mereka. Ia juga lebih mengutamakan kemajuan dalam mencapai
objektif spesifik dan bukan ciri–ciri keperibadian.
Kelemahan utama kaedah ini adalah banyak masa dan usaha yang terlibat oleh
kedua–dua pihak penyelia dan pekerja dalam menetapkan objektif, serta mengukur dan
membincangkan kemajuan yang mahu dicapai.
2.7 Pemilihan kaedah yang terbaik untuk kajian kes
Daripada kajian yang dilakukan, Skala Pengkadaran Grafik akan digunakan
untuk menilai prestasi staf di Kumpulan Pendidikan YPJ kerana didapati melalui teknik
ini elemen–elemen kuantitatif lebih banyak digunakan berbanding elemen–elemen
kualitatif yang lebih sukar diukur dan dinilaikan.
Skala Pengkadaran Grafik merupakan kaedah yang paling kerap digunakan oleh
organisasi kerana ia agak komprehensif. Keadah ini membolehkan prestasi diukur agak
42
sempurna kerana kerja boleh dibahagikan kepada pelbagai faktor. Selain itu setiap
kriteria prestasi boleh dibahagikan kepada beberapa subfaktor yang lebih terperinci.
Bukan itu sahaja setiap faktor boleh diukur dari segi darjah–darjah yang berkenaan.
Markah boleh diagihkan kepada darjah tersebut untuk menunjukkan kepentingannya. Ini
membolehkan nilai kuantitatif diperolehi untuk pekerja tersebut. Jadual 2.1 di bawah
menunjukan perbandingan elemen-elemen penilaian prestasi yang digunakan di dalam
setiap teknik penilaian prestasi, daripada jadual tersebut didapati Teknik Skala
Perkadaran Bergrafik lebih sesuai diguna semasa pembangunan Sistem Penilaian
Prestasi di Kumpulan Pendidikan YPJ kerana ia lebih menekankan kepada penilaian
secara kualitatif dan kuantitatif.
Jadual 2.1 : Elemen penilaian prestasi berdasarkan kajian penyelidik
TEKNIK KAJIAN
Elemen penilaian prestasi
1. Penilaian mengikut kriteria
TSPB
KAT
KPP
KIK
KSS
KSPBG
KPMO
√
√
√
√
√
√
√
√
√
√
2. Kecenderungan memusat
3. Ketepatan
KP
√
√
4. Taburan normal
5. Kecepatan
√
√
√
6. Mudah digunakan
√
√
√
√
√
√
√
√
√
√
√
7. Bias
8. Skala perkadaran
√
√
√
9. Rumit
√
√
11. Organisasi besar
√
√
√
√
12. Penilaian kualitatif
√
√
√
√
13. Penilaian kuantitatif
√
√
√
15. Kos tinggi
√
√
10. Berasakan objektif
14. Penilaian terlalu longar
√
√
√
√
Petunjuk : TSPB = Teknik Skala Perkadaran Bergrafik. KP = Kaedah Pemeringkatan.
KAT = Kaedah Agihan Terpaksa. KPP = Kaedah Pembandingan Pasangan.
√
43
KIK = Kaedah Insiden Kitikal. KSS = Kaedah Senarai Semakan. KSPBG = Kaedah
Skala Pengkadaran Berasaskan Gelagat. KPMO = Kaedah Pengurusan Mengikut
Objektif.
2.8 Isu–isu yang berkaitan dengan penilaian prestasi
Penilaian prestasi yang tidak dirancang dengan teliti akan menemui kegagalan
dan kebiasaanya kegagalan ini sering diletakan ke atas bahu pengurus. Berikut
merupakan antara isu-isu yang mungkin akan timbul berkaitan dengan penilaian prestasi
di dalam sesebuah organisasi:-
i.
Kesan kebelakangan
Pengurus–pengurus yang dipengaruhi oleh kesan kebelakangan hanya
memikirkan prestasi terkini subordinat–subordinat dan tidak mengendahkan
kerja terdahulu yang mungkin lebih baik atau lebih teruk daripada kerja yang
dibuat sebelum waktu pernilaian. Keadaan ini menyebabkan para pekerja hanya
menambahkan usaha mereka disekitar waktu pernilaian daripada membuat kerja
secara konsisten.
ii.
Kesan ‘Halo’
Kesan ‘halo’ adalah satu masalah yang bukan sahaja berlaku di dalam proses
penilaian prestasi tetapi juga berlaku di dalam proses temu duga pengambilan
pekerja. Kebanyakan orang adalah lebih berkemungkinan memberikan kadar
markah yang tinggi kepada seseorang yang mereka suka. Personaliti pekerja dan
sifat–sifatnya yang lain mungkin akan mempengaruhi pertimbangan pengurus.
Oleh itu, seorang pengurus mungkin akan memberi kadaran yang positif kepada
pekerjanya yang mempunyai personaliti dan sifat–sifat yang disukainya
walaupun pekerja tersebut sebenarnya tidak berhak mendapat kadar yang tinggi
disebabkan prestasinya yang sebenarnya tidak atau kurang cekap.
44
iii.
Kecenderungan memusat
Kecenderungan memusat berlaku setiap kali si penilai menilai kesemua
subordinatnya sebagai sederhana di dalam semua kriteria yang dinilai. Perkara
ini adalah paling tidak realistik kerana jarang sekali sekumpulan orang menjadi
serupa sehinggakan semua perkadaran mereka menjadi sama. Sifat berat sebelah
ini terjadi kerana si penilai takut akan tindak balas negatif daripada para pekerja
itu sendiri jika dia memberikan kadaran yang rendah. Sekiranya mereka
memberikan kadaran yang tinggi kepada semua pekerja, pekerja akan gembira
tetapi ketua–ketua penilai akan menyoal pertimbangannya. Untuk berada di
dalam keadaan yang selamat ia menilai semua pekerjanya sebagai biasa atau
sederhana.
iv.
Prasangka
Ramai orang bersifat prasangka sama ada mereka menyedarinya atau tidak.
Mereka berpegang berpegang pada pandangan yang negatif tentang sesuatu
kumpulan manusia. Prasangka boleh wujud di dalam bentuk perkauman, agama,
jantina atau berdasarkan umur. Pengurus–pengurus yang tidak mempunyai
kelulusan universiti mungkin mempunyai prasangka terhadap mereka yang
mempunyai ijazah.
2.9 Cabaran penilaian prestasi
Penilaian terhadap pekerja sangat penting dilakukan kerana ia merupakan kunci
utama kepada kelangsungan sesebuah organisasi. Melalui penilaian prestasi yang dibuat,
organisasi dapat menentukan kekuatan dan kelemahan pekerja. Walau bagaimanapun
terdapat beberapa cabaran yang datang dari dalam dan luar organisasi yang perlu
dihadapi di dalam melaksanakan proses penilaian prestasi ini.
45
Cabaran dari dalam organisasi datang daripada pelbagai kumpulan yang
mempunyai pelbagai kepentingan ke atas sistem yang dilaksanakan. Kumpulan ini
mungkin menggunakan penilaian prestasi sebagai alat untuk mendominasikan bagi
memenuhi keperluan diri sendiri atau kumpulan yang disertai. Kesan dari keadaan ini
menimbulkan ketakutan, kebimbangan, tekanan, penarikan diri dari mengambil
tanggungjawab, ketidakpercayaan dan kurangnya komitmen terhadap nilai atau mutu
penilaian.
Cabaran dari luar organisasi pula datang daripada pelanggan, masyarakat, badan–
badan perundangan dan kerajaan. Kumpulan–kumpulan ini akan menunjukan
keperihatinan mereka kerana ia akan mendatangkan kesan terhadap mereka sama ada
secara langsung atau tidak langsung. Pengguna dan masyarakat mempunyai kepentingan
dalam sistem ini kerana mereka mahukan perkhidmatan yang terbaik semasa
berinteraksi dengan pekerja. Badan–badan perundangan pula mahu memastikan
pelaksanaan sistem tersebut selaras dengan peraturan atau keperluan undang–undang
seperti Akta Hak Sivil (Civil Act)1964 dan Akta Persamaan Peluang(Equal Opportunity
Act)1972. Manakala kerajaan pula meletakan perhatian terhadap sistem ini kerana
menjadi tanggungjawab mereka untuk memastikan setiap individu mendapat manfaat
daripada sistem yang dilaksanakan.
2.10 Ringkasan
Secara keseluruhannya, bab ini menerangkan bagaimana kajian awal yang
dilakukan oleh pembangun sistem sebelum membangunkan sistem yang sebenar. Kajian
ini amat penting bagi pengumpulan maklumat-maklumat yang akan digunakan dalam
pembangunan Projek. Kajian yang dijalankan memfokuskan kepada kajian pengurusan
sumber manusia dan penilaian prestasi. Terdapat lapan teknik yang dikaji dan dihuraikan
di dalam bab ini. Pemerhatian telah dibuat terhadap kesemua teknik tersebut dan
mendapati bahawa teknik Skala Perkadaran Grafik lebih sesuai digunakan di dalam
menentukan penilaian prestasi staf di Kumpulan Pendidikan YPJ.
BAB 3
METODOLOGI
3.1 Pengenalan
Proses pembangunan sistem maklumat meliputi pelbagai proses. Untuk
menjadikan sesuatu sistem lengkap dan komprehensif, semua elemen–elemen yang
berkaitan dengan pembangunan sistem tersebut perlu diambil kira. Ini termasuklah
proses memahami sistem sedia ada, proses menganalisa, proses merekabentuk, proses
melaksanakan dan seterusnya proses menyelenggarakan sistem tersebut.
Satu kaedah yang komprehensif diperlukan untuk mendapatkan maklumat dan
membangunkan sistem yang baik dan bermutu. Oleh itu sebelum membangunkan sistem
maklumat kaedah–kaedah pembangunan sistem dan fasa–fasa yang terlibat dalam
pembangunan sistem hendahlah dikaji terlebih dahulu.
Dengan mempraktikkan satu cara atau metodologi yang sama, piawaian perisian
dapat diwujudkan dan komunikasi antara para pembangun menjadi mudah, sistem dapat
dikawal dan kerja penyenggaraan dimasa hadapan menjadi mudah ditangani. Untuk
mencapai objektif tersebut maka penggunaan paradigma, kaedah, teknik serta alatan
yang sesuai diperlukan.
47
Pemilihan metodologi yang sesuai adalah amat penting untuk memastikan projek
dapat berjalan dengan lancar dan mengikut keperluan dan spesifikasi pengguna.
Terdapat pelbagai kategori metodologi yang boleh digunakan, antaranya adalah
rekabentuk berstruktur, kaedah berasaskan objek (Object Oriented), Rapid Application
Development (RAD), Agile Development dan sebagainya.
Bagi pembangunan projek Sistem Penilaian Prestasi di Kumpulan Pendidikan
YPJ, metodologi yang digunakan adalah daripada kategori RAD (Rapid Application
Development Methodology) berdasarkan pendekatan berasaskan objek iaitu Unified
Process.
3.2 Struktur Kajian
Projek pembangunan Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ
adalah dilakukan dalam beberapa peringkat. Rajah 3.1 di bawah menunjukan struktur
kajian bagi pembangunan Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ.
Diawal kajian, masalah tempat kajian dikaji selidik untuk mengetahui latar belakang
masalah di Kumpulan Pendidikan YPJ. Teknik atau kaedah yang digunakan untuk
pengumpulan data dan maklumat adalah berdasarkan sesi temubual dan juga
pemerhatian. Pemerhatian dibuat ke atas dokumen-dokumen berkaitan untuk
memudahkan pemahaman pihak pembangun sistem terhadap masalah-masalah yang
dikenalpasti. Penetapan skop dan objektif kajian dibuat untuk memberi garis panduan
kepada pembangun sistem supaya sistem yang akan dibangunkan nanti dapat
menyelesaikan masalah-masalah yang telah dikenalpasti.
Kajian diteruskan diperingkat kedua iaitu kajian literatur. Di dalam kajian ini,
bahan-bahan rujukan serta bacaan yang berkaitan dengan projek dicari dan
dikumpulkan. Bahan-bahan rujukan yang digunakan termasuklah jurnal penyelidik,
buku, serta artikel-artikel penulis daripada internet.
48
Input-input yang diperolehi daripada kajian literatur dianalisa dan digunakan
dalam
peringkat
rekabentuk
sistem.
Peringkat
merekabentuk sistem sebelum diimplementasikan.
ini
memerlukan
pembangun
49
BAB 1
Pengenalan
Latar belakang masalah
Pernyataan masalah
Objektif kajian
Skop kajian
BAB 2
Kajian Literatur
Kajian HRMIS
Teknik - teknik penilaian
prestasi
BAB 3
Metodologi
Metodologi berasaskan
prototaip
Object Oriented
BAB 4
Hasil Awalan
Analisis organisasi
Permodelan sistem semasa
Permodelan sistem
cadangan
Analisis dan rekabentuk
berorientasikan objek
1. Gambarajah Aktiviti
2. Gambarajah Use Case
3. Gambarajah Kelas
4. Gambarajah Jujukan
5. Gambarajah Keadaan
BAB 5
Kesimpulan dan
cadangan
Rajah 3.1 : Struktur kajian
50
3.3 Kaedah Kajian
Pada amnya, penyelidikan boleh dibahagikan kepada dua perspektif iaitu
kuantitatif dan kualitatif. Perspektif kuantitatif adalah perspektif yang lebih
mementingkan pengiraan, angka dan sebagainya. Oleh itu, apabila kita menjalankan
sesuatu penyelidikan yang menyentuh tentang pembolehubah, kawalan, kesahihan,
kepercayaan, penyelidikan, statistik adalah diambil kira dalam jenis perspektif
kuantitatif. Manakala perspektif kualitatif pula, jenis perspektif ini lebih mementingkan
makna, pemahaman dan realiti sebenar yang berlaku. Antaranya komponen yang
tergolong dalam jenis perspektif ini adalah kajian kes, kajian lapangan, situasi, makna
dan kenyataan.
Terdapat perbezaan antara penyelidikan kuantitatif dan penyelidikan kualitatif.
Pendekatan kuantitatif mengutamakan kuantiti. Penyelidikan kuantitatif melibatkan
angka-angka, data-data numerikal atau statistik. Statistik melibatkan pengiraanpengiraan seperti min, median, mod, peratusan, sisihan piawai, skor-Z, skor-T, varian,
dan sebagainya. Pendekatan kuantitatif dikatakan lebih berstruktur, mempunyai darjah
kekaburan yang minima, makna yang jelas, bercorak linear, mempunyai penjadualan
yang jelas, dan menumpukan kepada hasil. Dari segi skop kajian ia boleh melibatkan
responden yang besar. Pendekatan kualitatif pula berasaskan kualiti. Ianya bersifat
deskriptif yang lebih kepada penghuraian makna perkara-perkara yang dikaji. Ia tidak
mengutamakan data-data berbentuk numerikal. Ia kurang berstruktur, terbuka dan lebih
menumpukan kepada proses. Skop kajiannya pula meliputi bilangan responden yang
kecil.
Sungguhpun terdapat perbezaan-perbezaan kualitatif dan kuantitatif, keduaduanya merupakan kaedah penyelidikan yang empirikal. Semua penyelidikan empirikal
mempunyai persamaan-persamaan asas seperti mempunyai matlamat, sistematik dalam
prosedur, membuat perbandingan, membuat deskripsi, menguji hipotesis, membuat
penjelasan sebab dan akibat dan membuat analisa kritikal. Kita boleh memilih salah satu
daripada pendekatan terutamanya berdasarkan masalah dan keluasan skop kajian yang
akan kita laksanakan
51
Sekiranya kajian melibatkan jumlah responden yang besar misalnya melebihi
empat puluh orang, pendekatan kuantitatif lebih sesuai. Sekiranya bilangan responden
yang kecil, misalnya lima orang, maka pendekatan kualitatif dipilih.
Terdapat beberapa teknik pengumpulan fakta di dalam kaedah kualitatif. Rajah
3.2 di bawah menunjukan teknik–teknik pengumpulan fakta.
Teknik Pengumpulan Data
Temubual
Soal Selidik
Persampelan
Sorotan
Dokumen
JRP
Pemerhatian
Pembinaan
Prototaip
Rajah 3.2 : Teknik–teknik pengumpulan fakta (Kamarulariffin Abdul Jalil, 2001)
Di dalam projek pembangunan Sistem Penilaian Prestasi di Kumpulan
Pendidikan YPJ, kaedah kajian yang digunakan adalah kualitatif kerana melibatkan
pemerhatian, temubual, soal selidik, sorotan dokumen serta perbincangan. Berikut
adalah jenis-jenis kaedah kualitatif yang digunakan sepanjang projek ini.
52
i.
Sorotan dokumen
Melalui sorotan dokumen pembangun sistem akan meneliti dan menganalisa
dokumen–dokumen tertentu dalam organisasi. Terdapat 3 jenis yang dianalisis
iaitu dokumen yang memerihalkan tentang organisasi dan fungsinya, dokumen
yang memerihalkan sistem yang sedia ada dan dokumen yang memerihalkan
masalah sistem yang sedia ada.
ii.
Temubual
Temubual merupakan salah satu proses untuk mendapatkan maklumat yang
diperlukan. Pertama sekali, untuk mengkaji latar belakang masalah bagi tempat
kajian, individu-individu yang terlibat akan ditemubual. Melalui kaedah ini,
pembangun sistem dapat mengetahui gambaran keseluruhan mengenai aspek
yang dikaji.
Berdasarkan temubual yang dibuat Kumpulan Pendidikan YPJ masih
menggunakan sistem secara manual bagi proses-proses penyimpanan maklumat
pekerja.
iii.
Pemerhatian
Pemerhatian dilakukan ke atas aktiviti-aktiviti yang dilakukan di dalam
persekitaran sistem yang sedia ada. Melalui pemerhatian pembangun sistem akan
lebih memahami tentang operasi–operasi bagi sistem yang sedia ada. Selain itu
melalui pemerhatian juga pembangun sistem dapat mengesahkan akan kesahihan
dan kebenaran fakta–fakta yang diperolehi melalui temubual atau soal selidik.
53
iv.
Perbincangan
Perbincangan antara pembangun sistem dengan pengguna adalah penting untuk
mendapatkan kualiti sistem yang terbaik. Mungkin pandangan dan pemahaman
daripada pembangun sistem berlainan dengan apa yang disampaikan atau
dimaksudkan oleh pengguna. Jadi, melalui perbincangan dapat memperjelaskan
lagi kekeliruan yang dihadapi oleh kedua-dua belah pihak.
3.4 Metodologi Pembangunan Sistem
Metodologi pembangunan sistem menyediakan satu set teknik yang boleh
digunakan untuk aktiviti-aktiviti perlaksanaan rekabentuk projek. Teknik-teknik ini
biasanya berbentuk grafik untuk memodelkan sistem bagi memudahkan pengaturcara
memahami perjalanan proses kerja keseluruhan sistem yang dibangunkan.
Metodologi pembangunan sistem terbahagi kepada dua iaitu secara rekabentuk
berstruktur dan secara pembangunan aplikasi pantas (RAD). Bagi metodologi
rekabentuk berstruktur, ia dilaksanakan mengikut langkah demi langkah, iaitu setelah
selesai satu fasa, maka fasa seterusnya dimulakan. Bagi metodologi Pembangunan
Aplikasi Pantas (RAD) pula adalah untuk memperbaiki dan meningkatkan lagi
kelemahan dan kekurangan pada metodologi rekabentuk berstruktur.
Setelah melihat kedua-dua metodologi ini, Pembangunan Aplikasi Pantas (RAD)
adalah lebih sesuai untuk digunakan bagi tujuan projek pembangunan Sistem Penilaian
Prestasi di Kumpulan Pendidikan YPJ.
54
3.5 Pemilihan Metodologi
Metodologi atau kaedah amat diperlukan dalam pembangunan sesebuah perisian.
Ianya bertujuan untuk memberi panduan kepada pihak pembangun sistem dalam
menyiapkan sesebuah projek mengikut spesifikasi pengguna dan masa yang ditetapkan.
Bagi pembangunan projek Sistem Penilaian Prestasi di Kumpulan Pendidikan
YPJ, metodologi yang digunakan adalah RAD (Rapid Application Development
Methodology) berdasarkan pendekatan berasaskan objek bagi analisis dan rekabentuk
sistem.
3.5.1 Rapid Application Development
RAD merupakan kaedah pembangunan perisian yang dipelopori oleh, James
Martin. RAD adalah model proses pembangunan yang pendek dan singkat yang
diadaptasikan daripada model air terjun (waterfall). Waktu yang singkat adalah batasan
yang penting untuk model ini.
RAD dicipta dan dihasilkan berdasarkan dua haluan, peningkatan kelajuan serta
pergolakan perniagaan disebabkan persaingan pasaran dan terdapatnya perisian
komputer berkuasa tinggi untuk menyokong pembangunan aplikasi (seperti 'CASE tools',
perisian 'prototype').
RAD merangkumi empat peringkat iatu Perancangan Keperluan, Rekaan,
Pembinaan dan Perlaksanaan. Peringkat ini dijalankan oleh sekumpulan pembangun
aplikasi yang mahir yang berkerja rapat dengan pengguna disepanjang proses
pembangunan. Kejayaan RAD bukan berakhir setakat ini tetapi teknik serta perisian
yang digunakan merupakan tulang belakang sebenar kejayaan RAD. Tiga teknik yang
digunakan oleh RAD ialah :-
55
i.
Prototyping.
ii.
Joint Application Development (JAD).
iii.
Timeboxing.
Prototyping telah lama digunakan. Ia tidak dapat dipisahkan dalam pembangunan
aplikasi perisian. Dengan perisian yang ada, pembangun boleh membuat contoh aplikasi
supaya pengguna dapat melihat dan mencubanya sebelum rekaan selesai. Oleh itu, salah
faham mengenai rupa, ciri-ciri dan keupayaan aplikasi boleh dielakkan.
Teknik (Timeboxing) mencatatkan petanda (milestone) bahagian projek yang perlu
disiapkan pada jangkawaktu tertentu. Suatu jangka masa adalah di antara 15 hingga 60
hari. Ini bertujuan untuk mengelakkan rekaan menyimpang dari keperluan pengguna.
JAD pula merupakan sesi perjumpaan dan perbincangan intensif diantara
pembangun dan pengguna di bilik perbincangan atau suatu lokasi khas. Perbincangan ini
biasanya mengambil masa satu atau dua hari tetapi ada kalanya sehingga lima hari.
Lokasi perbincangan biasanya jauh daripada tempat pengguna dan jauh daripada
gangguan. Semasa perbincangan, tujuan serta agenda perbincangan merangkumi
peraturan kelakuan dan tertib yang harus dipatuhi.
Walau bagaimana mantap pun teknik ini, tanpa perisian yang bersesuaian untuk
tujuan pembangunan, RAD tidak akan berhasil. Perisian yang biasanya dikaitkan dengan
RAD adalah jenis (visual) atau (object-oriented). Perisian RAD yang popular adalah
seperti Microsoft Visual Basic, Borland Delphi dan Powersoft Powerbuilder.
Dengan adanya perisian RAD, pembangun dapat meningkatkan kelajuan
pembangunan daripada 10 hingga 100 kali lebih pantas. Perisian RAD memindahkan
proses pembangunan daripada pengkodan asas (basic coding). Baru-baru ini, dengan
kemunculan bahasa (modeling) yang baru iaitu (Unified Modeling Language – UML),
penggunaan teknik (modeling) telah makin digalakkan. Perubahan ini akan
56
mempercepatkan lagi pembangunan projek perisian kerana ia dapat menerima keperluan
pengguna dengan lebih mudah.
RAD boleh menghasilkan sistem dengan cepat kerana pengguna terlibat dalam
proses pembangunan dan ini memastikan bahawa sistem sentiasa memenuhi keperluan
pengguna. Pengujian dijalankan pada setiap peringkat pembangunan untuk
mengurangkan kesilapan. RAD dapat meningkatkan produktiviti dengan menghadkan
bilangan ahli pasukan.
RAD merupakan suatu kaedah yang sangat berguna. Pelaburan dalam kaedah ini
patut dipertimbangkan kerana ia bukan saja dapat menyenangkan kehidupan pengguna
dan pembangun, malah dapat mendatangkan hasil yang menguntungkan kedua-dua
pihak.
3.5.2
Metodologi Berasaskan Prototaip
Prototaip merupakan paradigma penyelesaian yang digunakan jika keperluan
pengguna yang diperolehi pada awal fasa pembangunan sistem tidak lengkap. Dengan
ini rangka sistem akan dibina dan satu versi perisian akan dirancang dan dibina. Versi ini
dipanggil prototaip. Prototaip ini mungkin dibina untuk mewakili apa-apa maklumat
yang sempat dikutip semasa awal fasa pembangunan sistem. Rajah 3.3 menunjukan
Metodologi Berasaskan Prototaip. Terdapat dua pendekatan dalam model prototaip iaitu
:
i.
Prototaip penjelajahan.
Melalui teknik ini, prototaip yang pertama yang disahkan oleh pengguna
akan menjadi teras kepada perubahan-perubahan yang bakal ditambah,
dikurang atau dimodifikasi agar menepati kehendak klien. Sistem ini
kemudiannya akan diuji dan disahkan untuk modifikasi seterusnya.
57
ii.
Prototaip pakai-buang.
Melalui pendekatan ini, jika prototaip yang terhasil tersasar jauh daripada
kehendak pelanggan maka sudah tentu akan membazirkan masa dan kos
untuk memperbaiki prototaip tersebut. Maka prototaip ini akan tidak akan
digunakan dan prototaip baru akan dibangunkan selaras dengan pembetulan
keperluan pengguna.
Perancangan
Analisis
Rekabentuk
Sistem
Prototaip
Implementasi
Implementasi
Sistem
Rajah 3.3 : Metodologi Berasaskan Prototaip(Dennis, A, Wixom, H. B &
Tegarden, D. 2005)
Metodologi ini mempersembahkan fasa analisis, rekabentuk dan implementasi
secara serentak dan dilaksanakan berulang-ulang kali dalam satu kitaran sehinggalah
sistem siap dibangunkan. Dalam metodologi ini, fasa analisis dan rekabentuk
dilaksanakan dan prototaip sistem akan dibangunkan dengan aturcara yang menyediakan
ciri-ciri asas sistem.
Prototaip yang pertama selalunya merupakan bahagian pertama dalam sistem
yang akan digunakan oleh pengguna. Prototaip ini akan ditunjukkan kepada pengguna
dan pihak pengurusan yang akan menyediakan komen yang akan digunakan untuk
58
dianalisis, direkabentuk dan diimplementasikan semula bagi menghasilkan prototaip
yang kedua dengan pertambahan ciri-ciri lain.
Proses ini akan bersambung dalam satu kitaran sehinggalah juruanalisis,
pengguna dan pihak pengurusan bersetuju dengan prototaip yang menyediakan segala
ciri dan fungsi. Prototaip ini akan dipasang dan digunakan di organisasi berkenaan.
3.5.2.1 Justifikasi Pemilihan Metodologi Pembangunan Berasaskan Prototaip
Metodologi Pembangunan Berasaskan Prototaip amat sesuai dipilih sebagai
metodologi pembangunan Sistem Pengurusan Maklumat Sumber Manusia di Kumpulan
Pendidikan YPJ. Terdapat beberapa faktor yang mempengaruhi pemilihan metodologi
ini iaitu:
i.
Membolehkan pembangun untuk mengeksperimen perisian dan
mendapatkan kefahaman sebenar bagaimana sistem maklumat
seharusnya berfungsi.
ii.
Dapat membantu untuk menentukan sama ada sistem yang akan
dibangunkan benar–benar membawa manfaat dan keberkesanan kos.
iii.
Dapat meminimumkan masa yang diperlukan bagi pengumpulan
maklumat dan membantu mentakrifkan keperluan–keperluan yang lebih
baik stabil dan berwibawa.
59
Jadual 3.1 di bawah menunjukkan perbandingan diantara kategori metodologi
berstruktur, metodologi RAD dan Agile Development.
Jadual 3.1: Kriteria pemilihan metodologi (Dennis, A, Wixom, H. B & Tegarden,
D.2005)
Metodologi
Berstruktur
Metodologi RAD
Agile
Kemampuan untuk
membangunkan
system
Air
Terjun
Selari
Berfasa
Prototaip
Pembuangan
Prototaip
XP
Keperluan pengguna
yang tidak jelas
Lemah
Lemah
Baik
Paling
Baik
Paling Baik
Paling
Baik
Lemah
Lemah
Baik
Lemah
Paling Baik
Baik
Baik
Baik
Baik
Baik
Paling Baik
Lemah
Baik
Baik
Baik
Baik
Paling Baik
Baik
Paling
Baik
Baik
Paling
Baik
Paling
Baik
Baik
Baik
Penggunaan teknologi
baru
Yang agak kompleks
Yang boleh dipercayai
Dengan jangkamasa
yang pendek
Lemah
Baik
Paling
Baik
Kejelasan jadual
Lemah
Lemah
Paling
Baik
60
3.5.3 Fasa Pembangunan Projek
Pembangunan projek Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ
dibangunkan berdasarkan fasa-fasa dalam Metodologi Prototaip. Fasa-fasa yang terdapat
di dalam metodologi Prototaip ialah :
i.
Fasa Perancangan
Fasa ini melibatkan aktiviti perancangan dan perbincangan sebelum memulakan
sesuatu projek. Dalam fasa ini, tumpuan diberikan kepada menganalisis situasi
organisasi, menakrifkan masalah dan kekangan, menakrifkan objektif,
menakrifkan skop dan sempadan dan membuat kajian kesauran bagi sistem yang
dicadangkan sebagaimana yang dinyatakan di dalam Bab Satu. Selain itu, fasa ini
juga melibatkan proses pengumpulan maklumat dan kajian terhadap sistem
semasa secara keseluruhan yang mana ia merupakan aktiviti yang penting bagi
memastikan sistem yang akan dibangunkan dapat memenuhi kehendak pengguna
dan mencapai objektif kajian. Perancangan yang rapi juga telah dilakukan
dengan menggunakan Carta Gantt bagi memastikan tempoh untuk melaksanakan
setiap fasa dan tugas tidak melebihi masa yang telah ditetapkan.
ii.
Fasa Analisa
Aktiviti–aktiviti yang terlibat di dalam fasa analisis ini ialah menemu bual
pengguna, memerhati kendalian sistem dan mengkaji laporan atau dokumen
sistem yang telah sedia ada. Tujuan fasa analisa sistem ialah untuk memahami
keperluan kajian dan menentukan keperluan sistem yang akan dibangunkan.
Pada fasa ini, setiap keperluan sistem dikenal pasti dan dianalisis. Kajian
keperluan pengguna, keperluan sistem dan keperluan organisasi dilakukan bagi
mengenalpasti cara terbaik untuk menyelesaikan masalah sistem sedia ada.
61
iii.
Fasa Rekabentuk
Rekabentuk sistem yang akan dibina adalah berdasarkan kepada beberapa
kriteria seperti di bawah :
a. Senibina sistem
Senibina sistem menerangkan tentang perkakasan, perisian dan
kemudahan rangkaian yang akan digunakan.
b. Rekabentuk antaramuka
Rekabentuk antaramuka menunjukkan bagaimana merekabentuk
antaramuka suatu sistem. Contohnya seperti kaedah navigasi
menggunakan menu atau butang. Rekabentuk antaramuka juga
melibatkan rekabentuk borang yang akan digunakan.
c. Spesifikasi pangkalan data dan fail
Spesifikasi ini akan menentukan apakah data yang akan disimpan dalam
pangkalan data dan fail. Rekabentuk pangkalan data juga akan
dilaksanakan. Analisis yang dilakukan akan menggunakan (tools)
rekabentuk berorientasikan objek seperti rajah aktiviti, rajah jujukan,
rajah kelas dan rajah objek untuk menunjukkan proses logikal dan
hubungan antara data.
62
iv.
Fasa Implementasi
Bagi model prototaip sistem, terdapat dua proses implementasi, iaitu jika
terdapat sebarang perubahan atau masalah pada rekabentuk sistem setelah proses
implementasi dijalankan masih boleh diubah dan dibetulkan. Malah, sekiranya
tiada sebarang perubahan implementasi sistem akan terus menghasilkan sistem
sebenar.
v.
Fasa Prototaip Sistem
Prototaip adalah membangunkan satu model pembangunan sistem aplikasi
pangkalan data. Ia adalah satu model kerja yang tidak mengandungi semua ciri–
ciri yang diperlukan atau menyediakan semua fungsi sistem yang siap. Prototaip
dibangunkan adalah bertujuan untuk membenarkan pengguna menggunakan
sistem dan mengenal pasti ciri–ciri sistem yang berjalan dengan baik ataupun
tidak baik. Selain daripada itu, dengan adanya prototaip sistem sebarang masalah
pada sistem akan dapat dikesan. Oleh yang demikian sebarang perubahan
rekabentuk akan dapat dilakukan sebelum sistem sebenar dibangunkan.
vi.
Fasa Sistem
Fasa sistem merupakan fasa terakhir yang dilaksanakan di dalam model ini. Pada
fasa ini, sistem sebenar dihasilkan mengikut keperluan pengguna. Sistem yang
terhasil akan menjalani proses pengujian bagi memastikan sistem yang
dihasilkan memenuhi kriteria yang dikehendaki. Setelah pengujian berjaya
dijalankan, sistem akan dapat digunakan oleh pengguna.
63
3.5.4 Analisis dan Rekabentuk Sistem Berorientasikan Objek
Analisis dan rekabentuk sistem berorientasikan objek adalah pendekatan
pembangunan sistem yang baru yang mana ianya menggalakkan kegunaan semula
komponen-komponen perisian. Dengan pendekatan ini, sebuah sistem komputer boleh
dibangunkan dengan berasaskan komponen yang membolehkan guna semula komponenkomponen sedia ada dan perkongsian komponen-komponen tersebut dengan lain.
Melalui pengimplementasian pendekatan berorientasikan objek ini, dapat
meningkatkan produktiviti, mengurangkan kos selenggara dan kualiti yang baik dapat
dicapai. Di dalam fasa analisis sistem, pendekatan berorientasikan objek digunakan bagi
memodelkan rajah aktiviti, rajah Use Case, rajah jujukan, rajah kelas dan rajah keadaan.
3.5.5 Keperluan Sistem
Keperluan sistem terbahagi kepada dua iaitu keperluan perkakasan dan keperluan
perisian.
3.5.5.1 Perkakasan
Pemilihan jenis perkakasan berkait rapat dengan keupayaan pembangunan dan
perlaksanaan sistem kelak. Bagi melaksanakan sistem ini, keperluan perkakasan
komputer adalah penting. Jadual 3.2 di bawah menunjukkan jenis-jenis perkakasan dan
spesifikasi perkakasan yang diperlukan ia merupakan keperluan minima bagi
memastikan pembangunan dan perlaksanaan mengikut masa yang telah ditetapkan dan
memenuhi keperluan pengguna.
64
Jadual 3.2 : Keperluan perkakasan
Bil.
Jenis Perkakasan
Spesifikasi
1.
Pemprosesan Komputer Peribadi
Intel(R) Pentium(R) M Processor 1.60 GHz
2.
Cakera keras
40GB
3.
Ruang Ingatan SDRAM DDR
256MB
4.
Monitor
15 ” inci
5.
Port USB
3.5.5.2 Perisian
Bagi melaksanakan sistem ini, perisian yang sesuai juga perlu dalam
membangunkan sistem. Pemilihan perisian adalah bergantung kepada kesesuaian dan
keperluan sistem. Jadual 3.3 di bawah menyenaraikan perisian yang diperlukan dalam
membangunkan sistem ini.
Jadual 3.3: Keperluan Perisian
Bil.
1.
Jenis Perisian
Microsoft Window XP Profesional Edition Versi
Spesifikasi
Pelayan Web
2002
2.
Rational Rose dan Microsoft Visio
Diagram UML
3.
Macromedia Dreamweaver Ultradev
Antarmuka
4.
SQL
Pangkalan Data
5.
Microsoft Word
Dokumentasi
6.
Microsoft Project
Carta Gantt
7.
NetServer Manager
Web Server
8.
PHP
Bahasa Pengaturcaraan
9.
Macromedia Flash MX
Multimedia
65
3.6 Penjadualan Projek
Penjadualan projek merupakan satu kaedah bagi memastikan projek yang
dilaksanakan berjalan mengikut jadual yang telah ditetapkan. Ini adalah bertujuan
supaya projek yang dilaksanakan berjalan dengan lancar dan dapat siap pada tempoh
yang telah ditetapkan. Melalui kaedah ini, projek yang dilaksanakan akan lebih teratur
dan sistematik. Carta Gantt bagi Projek ditunjukkan pada Lampiran A1 dan A2.
3.7 Ringkasan
Secara kesimpulannya, keseluruhan bab ini menerangkan tentang bagaimana
pembangunan projek Sistem Pengurusan Maklumat Sumber Manusia di Kumpulan
Pendidikan YPJ dibangunkan. Teknik kajian seperti temuramah, pemerhatian dan
analisis dokumen digunakan dalam pengumpulan dan analisa maklumat. Metodologi
Prototaip dipilih sebagai metodologi pembangunan sistem manakala analisis dan
rekabentuk sistem berorientasikan objek digunakan bagi memodelkan rajah aktiviti,
rajah Use Case, rajah jujukan, rajah kelas dan rajah keadaan.
BAB 4
HASIL AWALAN
4.1 Pengenalan
Bab ini menghuraikan tentang hasil daripada analisis-analisis yang telah dibuat
berdasarkan kepada permasalahan yang telah dinyatakan di dalam Bab 1. Berdasarkan
kepada kajian literatur yang telah dijalankan terhadap penilaian prestasi, pembangunan
sistem yang dipilih untuk dijadikan sebagai satu garis panduan bagi projek ini adalah
Metodologi Prototaip. Kemudian, proses yang perlu dilakukan ialah memodelkan sistem
semasa dan sistem cadangan. Rajah-rajah seperti use case, rajah jujukan, kelas
dibangunkan bagi memodelkan rekabentuk sistem.
4.2 Latar Belakang Organisasi
Kerajaan negeri Johor telah menubuhkan Yayasan Pelajaran Johor (YPJ), sebuah
badan berkanun melalui Enakmen YPJ No. 8, Tahun 1982. Diantara matlamat
penubuhan YPJ ialah untuk menguruskan biasiswa, dermasiswa dan pinjaman pelajaran
kepada anak negeri Johor.
Di bawah kepimpinan Menteri Besar YAB Dato' Haji Abdul Ghani Bin Othman,
peranan YPJ diperluaskan dengan menyediakan kemudahan pendidikan tinggi, dimana
pada Mac 1996, Ilham Ikhlas Sdn. Bhd. syarikat milik penuh YPJ telah ditubuhkan.
Selaras dengan peranan dan perkembangan semasa, pada Jun 1997 nama Ilham Ikhlas
67
telah ditukar kepada Kumpulan Pendidikan YPJ Sdn. Bhd. Bidang perniagaan utama
KPYPJ ialah pendidikan tinggi dengan menyediakan program akademik dan kemahiran
di kolej-kolej yang ditubuhkan dan ditadbir selaras dengan Akta Institut Pendidikan
Tinggi Swasta 1996 (Akta 555).
Bagi mengendalikan empat buah kolej utama dan lapan buah Kolej Komuniti,
KPYPJ menubuhkan empat buah anak syarikat iaitu Akademik Teknologi Perindustrian
Sdn. Bhd., Kolej Islam YPJ Sdn. Bhd., Kolej Teknologi Binaan YPJ Sdn. Bhd., dan
Kemahiran YPJ Sdn. Bhd. Selain itu, KPYPJ Management Services Sdn Bhd telah
ditubuhkan bagi menjalankan aktiviti kursus jangka pendek, konsultansi dan penerbitan.
Kolej-kolej KPYPJ adalah :i.
Institut Teknologi Perindustrian (ITP), di Bukit Senyum, Johor Bahru
ditubuhkan dalam tahun 1995, menjalankan program pengajian bidang
kejuruteraan dan teknologi maklumat.
ii.
Kolej Islam YPJ (KIJ), di Larkin Johor Bahru (1996), menjalankan program
pengajian perniagaan dan pengajian Islam.
iii.
Kolej Teknologi Binaan (KTB), di Ungku Mohsin, Johor Bahru (1997),
menjalankan program pengajian bidang pembinaan.
iv.
Institut Hospitaliti (IH), di Tampoi Utama, Johor Bahru (1998),
menjalankan program pengajian bidang perhotelan.
v.
Kolej Komuniti YPJ (KK) di beberapa daerah seluruh negeri Johor,
dahulunya dikenali dengan nama Pusat Latihan Kemahiran (PLK) sebelum
diambil alih oleh KPYPJ dalam tahun 1997 .
68
4.2.1 Fungsi dan Aktiviti Perniagaan Utama
Kolej-kolej KPYPJ menyediakan peluang pendidikan kedua kepada pelajarpelajar lepasan SPM yang tidak berpeluang melanjutkan pelajaran ke Institut Pengajian
Tinggi Awam (IPTA). Jabatan Pendidikan Swasta telah meluluskan lebih 50 program
akademik dan kemahiran termasuk bidang kejuruteraan, sains komputer, pentadbiran
perniagaan, perakauanan, automotif, pembinaan dan perhotelan sama ada diperingkat
sijil, pra-diploma, diploma atau ijazah. Peluang melanjutkan pelajaran di Kolej-kolej
Kumpulan Pendidikan YPJ ini merupakan laluan pendidikan ke peringkat yang lebih
tinggi di IPTA mahupun IPTS.
Kualiti pengajaran dan pembelajaran di Kolej-Kolej KPYPJ adalah terjamin di
mana kursus-kursus merupakan program francais universiti tempatan dan luar negara
iaitu Universiti Teknologi Malaysia (UTM), Universiti Teknologi Mara (UITM) dan
University of Wales, Newport, UK (UWN). Program-program dalaman pula terjamin
kualitinya dimana pencapaian tahap minima dan akreditasi penuh didapatkan daripada
Lembaga Akreditasi Negara (LAN). Kursus-kursus kemahiran pula adalah di bawah
seliaan Majlis Latihan Vokasional Kebangsaan (MLVK) yang diiktiraf kerajaan dan
juga program kerjasama dengan Akademi Binaan Malaysia (ABM).
Selaras dengan visinya untuk menjadi sebuah IPTS yang cemerlang dalam
melahirkan tenaga kerja mahir, Kolej-kolej KPYPJ menyediakan pelbagai kemudahan
dan perkhidmatan. Kemudahan ini termasuk dewan kuliah berhawa dingin, asrama yang
selesa, makmal komputer, bengkel-bengkel kemahiran, perpustakaan, dewan pelajar,
peralatan dan kemudahan sukan, bas dan surau. Bagi melahirkan generasi muda yang
bertanggungjawab terhadap bangsa, agama dan negara, para pelajar didedahkan dengan
aktiviti kokurikulum seperti program keagamaan, kepimpinan, pengurusan, kebudayaan,
sukan dan kemasyarakatan.
Bagi projek pembangunan Sistem Penilaian Prestasi di Kumpulan Pendidikan
YPJ, unit yang akan dijadikan sebagai kajian kes adalah bahagian pengurusan sumber
69
manusia. Aktiviti pernigaan utama yang dijalankan oleh unit ini adalah menguruskan
sumber manusia di Kumpulan Pendidikan YPJ. Struktur organisasi bagi Kumpulan
Pendidikan YPJ boleh dilihat di Lampiran A2.
4.2.2 Sistem Maklumat Sedia Ada
Buat masa sekarang, masih tiada sistem maklumat yang dibangunkan bagi unit
pengurusan sumber manusia Kumpulan Pendidikan YPJ. Semua maklumat pekerja
masih disimpan secara manual, proses penilaian prestasi juga dilakukan secara manual.
4.2.3 Penyataan Masalah dalam Konteks Organisasi
Unit pengurusan sumber manusia KPYPJ masih menjalankan operasi dan
aktiviti-aktivitinya secara manual. Pihak pengurusan mengalami masalah untuk
membuat semakan pekerja bagi tujuan kenaikan pangkat, latihan dan pembangunan,
pemberian imbuhan dan bonus. Pada setiap akhir tahun, kakitangan-kakitangan unit ini
terpaksa membuat semakan secara manual.
Proses penilaian prestasi dilakukan secara manual , dimana setiap kakitangan
dikehendaki mengisi borang penilaian prestasi dan akan dinilai oleh ketua jabatan
masing–masing. Masalah utama di dalam proses penilaian prestasi di KPYPJ adalah
sukar menentukan prestasi kakitangan di KPYPJ kerana proses penilaian dilakukan
secara umum. Selain itu keputusan akhir penilaian prestasi tidak diberitahu kepada
kakitangan KPYPJ, masalah ini timbul disebabkan hasil penilaian prestasi disetiap kolej
akan di hantar ke bahagian pengurusan sumber manusia di KPYPJ. Bahagian ini
menghadapi masalah semasa melakukan proses semakan penilaian prestasi setiap
kakitangan KPYPJ. Masalah yang dihadapi oleh bahagian pengurusan sumber manusia
ialah seperti jumlah data yang terlalu banyak, kakitangan tidak diasingkan mengikut
jawatan, tiada piawaian penilaian yang tetap dan tiada kaedah penilaian prestasi yang
tetap digunakan.
70
4.2.3.1 Kajian kes penilaian prestasi di Kumpulan Pendidikan YPJ
Penilaian prestasi merupakan satu bahagian yang penting dalam sebuah
organisasi. Di Kumpulan Pendidikan YPJ penilaian prestasi dibuat mengikut kaedah
laporan bertulis dan temubual bersama ketua jabatan. Kumpulan Pendidikan YPJ
sebenarnya masih belum menggunakan cara penilaian secara efektif yang biasanya
digunakan oleh kebanyakkan organisasi.
Proses penilaian prestasi di Kumpulan Pendidikan YPJ akan dilakukan sekali
pada setiap tahun bagi tujuan kenaikan pangkat, kenaikan gaji dan pemberian bonus
mengikut keperluan dan keuntungan syarikat. Pekerja yang berkelayakan dan
melaksanakan tugas dengan berkesan akan diberikan ganjaran yang sewajarnya oleh
pihak pengurusan Kumpulan Pendidikan YPJ.
Kolej-kolej di bawah Kumpulan Pendidikan YPJ yang terletak di lokasi yang
berbeza juga menyebabkan proses penilaian prestasi di Kumpulan Pendidikan YPJ sukar
dikawal dan diuruskan dengan baik. Beberapa kekangan telah dikenal pasti di dalam
menjalankan proses penilaian prestasi di Kumpulan Penddikan YPJ antaranya ialah
faktor masa, tempat, pilih kasih dan sebagainya. Faktor-faktor ini menyebabkan proses
penilaian prestasi menjadi kurang efektif di Kumpulan Pendidikan YPJ.
Pihak pengurusan mendapati satu sistem penilaian prestasi yang lebih efektif
perlu dibangunkan untuk mengatasi masalah penilaian prestasi yang sedia ada di
Kumpulan Pendidikan YPJ. Walau bagaimana pun beberapa isu yang berkaitan dengan
proses penilaian prestasi seperti kesan ‘halo’, prasangka dan banyak lagi tidak dapat
diatasi dengan menggunakan teknik-teknik penilaian prestasi yang sedia ada. Oleh itu
adalah menjadi tanggungjawab pihak pengurusan untuk menyediakan satu garis panduan
dan prosedur yang khas semasa menjalankan proses penilaian prestasi agar semua pihak
iaitu pekerja dan pengurusan berasa puas hati dengan proses penilaian prestasi yang
dijalankan.
71
Terdapat beberapa prosedur yang telah dibuat oleh Kumpulan Pendidikan YPJ
dalam menilai prestasi pekerjanya . Prosedur penilaian prestasi di Kumpulan Pendidikan
YPJ ialah :
i.
Pengedaran borang penilaian prestasi ke setiap kolej Kumpulan
Pendidikan YPJ.
ii.
Pengagihan borang penilaian prestasi kepada setiap pekerja.
iii.
Proses pengisian borang penilaian prestasi.
iv.
Temuduga dijalankan oleh ketua jabatan mengikut jabatan.
v.
Ketua jabatan buat laporan kepada bahagian.
vi.
Ketua bahagian akan buat penilaian dari segi kerja, moral diri dan
pelbagai lagi.
vii.
Keputusan penilaian akan dibuat.
viii.
Pengumpulan dan penghantaran borang penilaian prestasi yang telah
lengkap ke ibu pejabat di Taman Perling.
ix.
Proses pengesahan dari lembaga pengarah Kumpulan Pendidikan YPJ.
x.
Pemberitahuan keputusan penilaian prestasi secara bertulis.
Daripada kajian yang dijalankan semasa menjalankan proses penilaian prestasi di
Kumpulan Pendidikan YPJ, masalah yang timbul di dalam proses penilaian prestasi di
Kumpulan Pendidikan YPJ ialah pengurusan masa. Masalah ini timbul kerana kolejkolej Kumpulan Pendidikan YPJ menjalankan banyak program kerjasama dengan IPTA
seperti UiTM, UPM, UTM, UWN, MLVK dan program dalaman. Beban kerja bagi
setiap pekerja di Kumpulan Pendidikan YPJ tidak sama contohnya masa pensyarah yang
mengajar program UiTM mungkin tidak akan sama dengan masa pensyarah yang
mengajar program UPM. Adalah sukar untuk mencari masa yang sesuai untuk
menjalankan proses penilaian prestasi dikalangan pensyarah di Kumpulan Pendidikan
YPJ. Masalah lain yang dikenal pasti di dalam proses penilaian prestasi di Kumpulan
Pendidikan YPJ adalah penilaian yang berat sebelah. Proses penilaian yang berat sebelah
merupakan isu yang sangat kritikal dimana-mana syarikat.Oleh itu satu sistem penilaian
72
prestasi yang lebih efektif perlu dibangunkan untuk mengatasi masalah semasa proses
penilaian prestasi di Kumpulan Pendidikan YPJ.
4.3 Proses dan Pemodelan Data Sistem Semasa
Terdapat beberapa gambarajah yang digunakan bagi memodelkan sistem semasa
bagi Sistem Penilaian Preastasi di Kumpulan Pendidikan YPJ iaitu Gambarajah
Aktiviti, Gambarajah Use Case, Gambarajah Jujukan, dan Gambarajah Kelas.
4.3.1 Gambarajah Aktiviti
Gambarajah aktiviti memfokus kepada aktiviti yang perlu dilaksanakan di dalam
menyelesaikan masalah tertentu. Gambarajah aktiviti digunakan untuk menggambarkan
perjalanan jujukan proses atau aktiviti yang perlu dilaksanakan di dalam sistem semasa.
i.
Gambarajah Aktiviti bagi Pengagihan
Gambarajah aktiviti ini menerangkan tentang aktiviti pengagihan borang
penilaian prestasi yang dijalankan dalam sistem semasa. Operasi pengagihan borang
penilaian prestasi masih dilakukan secara manual, dimana pihak pentadbiran kolej perlu
mendapat arahan daripada ibu perjabat Kumpulan Pendidikan YPJ terlebih dahulu.
Gambarajah aktiviti bagi pengagihan borang penilaian prestasi ditunjukkan seperti
dilampiran B1.
ii.
Gambarajah Aktiviti bagi Penilaian Prestasi
Gambarajah aktiviti ini menerangkan tentang aliran bagi aktiviti proses penilaian
prestasi staf yang dijalankan dalam sistem semasa. Semua staf di Kumpulan
Pendidikan YPJ akan mengisi borang penilaian yang diedarkan oleh pihak pentadbiran
sebelum proses penilaian prestasi dilakukan diantara staf dan ketua jabatan. Gambarajah
aktiviti bagi proses penilaian prestasi ditunjukkan seperti dilampiran B2.
73
4.3.2 Gambarajah Use Case
kumpul makl umat staf
kerani
agihkan borang penilaian
isi maklumat borang penilaian
pensyarah
perbincangan
penyelia
Pembahagian markah
Rajah 4.1 : Gambarajah Use Case bagi Sistem Semasa
74
4.3.2.1 Spesifikasi Use Case
i. Use Case Pengagihan borang
Use Case
Pengagihan borang
Aktor
Staf pentadbiran
Deskripsi
Staf pentadbiran mengagihkan borang penilaian pada staf
Peristiwa pencetus
Penilaian prestasi dilakukan.
Hubungan
Laluan Asas
Association : Staf Pentadbiran di Kolej
Include
: Staf bahagian pengurusan sumber manusia
1. Penghantaran borang penilaian prestasi
2. Penerimaan borang penilaian prestasi dari ibu pejabat
3. Pengagihan borang penilaian prestasi
ii. Use Case Penilaian prestasi
Use Case
Penilaian prestasi
Aktor
Staf
Deskripsi
Proses penilaian prestasi.
Peristiwa pencetus
Melihat prestasi staf Kumpulan Pendidikan YPJ
Hubungan
Association : Staf
Laluan Asas
1. Staf mengisi borang penilaian prestasi.
2. Perjumpaan antara staf dengan ketua jabatan.
3. Perbincangan tentang penilaian prestasi.
4. Persetujuan penilaian prestasi
5. Pemberitahuan markah
6. Hantar borang penilaian prestasi yang telah lengkap ke
ibu pejabat semula.
75
iii. Use Case Pengumpulan maklumat
Use case
Pengumpulan maklumat
Aktor
Staf pentadbiran
Deskripsi
Staf pentadbiran mengumpulkan maklumat staf seperti
rekod kehadiran, mesyuarat, aktiviti dan lain-lain .
Peristiwa pencetus
Arahan daripada bahagian sumber manusia KPYPJ
Hubungan
Association : Staf pentadbiran
Laluan Asas
1. Arahan daripada bahagian sumber manusia KPYPJ
2. Pengumpulan maklumat staf .
4.3.3 Gambarajah Jujukan
Gambarajah jujukan adalah lebih kurang sama dengan gambarajah aktiviti.
Gambarajah ini menggambarkan objek-objek yang terlibat dalam Use Case dan aliranaliran proses yang dihantar diantara setiap objek.
i.
Gambarajah Jujukan bagi Use Case Pengagihan borang penilaian prestasi
Gambarajah jujukan adalah lebih kurang sama dengan gambarajah aktiviti.
Gambarajah ini menerangkan tentang jujukan bagi proses pengagihan borang penilaian
prestasi yang dijalankan dalam sistem semasa. Gambarajah jujukan bagi Use Case
pengagihan borang penilaian prestasi ditunjukkan seperti dilampiran C1.
ii.
Gambarajah Jujukan bagi Use Case Penilaian prestasi
Gambarajah jujukan bagi Use Case penilaian prestasi menerangkan tentang
aliran yang berlaku dalam Use Case penilaian prestasi. Objek yang terlibat dalam
gambarajah ini adalah staf pentadbiran, staf dan ketua jabatan. Gambarajah jujukan ini
ditunjukkan seperti dilampiran C2.
76
4.3.4 Gambarajah Kelas
Gambarajah kelas adalah satu model statik yang menunjukkan kelas-kelas dan
hubungan diantara kelas di dalam sistem. Setiap kelas mengandungi atribut dan
kelakuan masing-masing. Gambarajah kelas bagi sistem semasa ditunjukkan seperti di
dalam lampiran D.
4.4 Keperluan Pengguna
Keperluan sistem boleh dibahagikan kepada dua iaitu keperluan fungsian dan
keperluan bukan fungsian.
i.
Keperluan Fungsian
•
Pengguna boleh melakukan carian staf dengan memasukkan kata kunci di
dalam textbox yang disediakan.
•
Pengguna boleh melakukan carian berdasarkan tiga kategori iaitu no kad
pengenalan, kolej dan jawatan.
•
Pengguna boleh memaparkan maklumat staf.
•
Pengguna boleh mengisi borang penilaian prestasi secara atas talian.
•
Pengguna boleh mengemaskini borang penilaian prestasi dalam suatu
tempoh yang ditetapkan.
•
Pengguna boleh mengetahui tarikh dan waktu pertemuan dengan ketua
jabatan secara atas talian.
•
Pengguna boleh mengetahui analisis keputusan penilaian prestasi secara
atas talian.
ii.
Keperluan Bukan Fungsian
•
Sistem ini dapat beroperasi dengan baik dalam Internet Explorer dan
Netscape Navigator.
77
•
Masa muat turun laman dan grafik mesti tidak melebihi 10 saat.
•
Sistem hendaklah berupaya untuk melindungi maklumat staf bagi tujuan
keselamatan.
4.5 Proses dan Pemodelan Data Sistem Cadangan
Terdapat beberapa gambarajah yang digunakan bagi memodelkan sistem semasa
bagi Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ iaitu Gambarajah Aktiviti,
Gambarajah Use Case, Gambarajah Jujukan, dan Gambarajah Kelas.
4.5.1 Gambarajah Aktiviti
Gambarajah aktiviti memfokus kepada aktiviti yang perlu dilaksanakan di dalam
menyelesaikan masalah tertentu. Gambarajah aktiviti digunakan untuk menggambarkan
perjalanan jujukan proses atau aktiviti yang perlu dilaksanakan di dalam sistem
cadangan.
i.
Gambarajah Aktiviti bagi Cari Staf
Gambarajah aktiviti bagi Cari Staf menunjukkan aliran proses yang berlaku
semasa carian staf. Aliran ini bermula dengan pelanggan memasukkan kata kunci untuk
carian staf berdasarkan tiga kategori iaitu No Kad Pengenalan, Kolej dan Jawatan.
Gambarajah aktiviti bagi cari item ini ditunjukkan pada lampiran E1.
ii.
Gambarajah Aktiviti bagi Penilaian Prestasi
Gambarajah aktiviti bagi Penilaian Prestasi menunjukkan aliran proses yang
berlaku dalam proses penilaian prestasi. Untuk melaksanakan proses penilaian preatasi,
staf diminta terlebih dahulu memasukkan ID dan password untuk pengesahan.
Gambarajah aktiviti ini ditunjukkan pada lampiran E2.
78
4.5.2 Gambarajah Use Case
login
carian
Staf
isi maklumat borang penilaian
perbincangan
Ketua Jabatan
Pembahagian markah
Rajah 4.2 : Gambarajah Use Case bagi Sistem Cadangan
79
4.5.2.1 Spesifikasi Use Case
i. Use Case Cari staf
Use case
Cari staf
Aktor
Ketua Jabatan
Deskripsi
Ketua jabatan mencari staf dengan memasukkan kata kunci.
Sistem akan memaparkan staf yang berkaitan dengan kata
kunci.
Peristiwa pencetus
Ketua Jabatan memasukkan kata kunci.
Hubungan
Association: ketua jabatan
Extend : Buat semakan
Buat perbincangan
Beri markah
Laluan Asas
1. Ketua jabatan memasukkan kata kunci untuk carian
staf.
2. Sistem memadankan staf dengan kata kunci yang
dimasukkan.
3. Sistem memaparkan senarai staf yang dicari.
4. Ketua Jabatan memilih staf jika ada.
5. Ketua Jabatan memapar maklumat staf yang dipilih.
Laluan Alternatif
3a : Pelanggan melaksanakan Use Case semakan
5a : Pelanggan melaksanakan Use Case perbincangan
5a : Pelanggan melaksanakan Use Case beri markah
80
ii. Use Case Buat semakan
Use case
Buat semakan
Aktor
Ketua Jabatan
Deskripsi
Ketua Jabatan membuat semakan bagi staf yang dipilih.
Peristiwa pencetus
Ketua Jabatan menjumpai staf yang dicari.
Hubungan
Laluan Asas
1. Ketua Jabatan memasukkan staf yang dipilih daripada
senarai carian ke dalam sistem
2. Sistem memaparkan maklumat staf yang dipilih.
3. Ketua Jabatan membuat semakan borang penilaian
prestasi sebelum menilai staf.
Laluan Alternatif
iii. Use Case Buat perbincangan
Use case
Buat Perbincangan
Aktor
Ketua Jabatan
Deskripsi
Ketua Jabatan membuat perbincangan atau pertemuan
secara bersemuka dengan staf.
Peristiwa pencetus
Ketua Jabatan mahu menilai staf
Hubungan
Laluan Asas
1. Ketua Jabatan membuat perbincangan dengan staf
secara bersemuka.
2. Ketua Jabatan mengesahkan persetujuan bersama
tentang penilaian prestasi
Laluan Alternatif
81
iv. Use Case Beri markah
Use case
Beri Markah
Aktor
Ketua Jabatan
Deskripsi
Ketua Jabatan memberi markah penilaian prestasi.
Peristiwa pencetus
Persetujuan markah
Hubungan
Laluan Asas
1. Ketua Jabatan memberi markah.
2. Sistem akan memaparkan analisis penilaian prestasi.
Laluan Alternatif
v. Use Case Login
Use case
Login
Aktor
Staf
Deskripsi
Bagi membuat penilaian prestasi, staf diminta untuk
memasukkan ID dan password untuk tujuan pengesahan.
Peristiwa pencetus
Staf ingin mengisi borang penilaian prestasi
Hubungan
Laluan Asas
1. Staf memasukkan id dan password
2. Sistem memadankan Id dan password di dalam
pangkalan data
3. Sistem mengesahkan id dan password
Laluan Alternatif
3a: Staf dikehendaki memasukkan id dan password
sekali lagi.
82
4.5.3 Gambarajah Jujukan
Gambarajah jujukan adalah lebih kurang sama dengan gambarajah aktiviti.
Gambarajah ini menggambarkan objek-objek yang terlibat dalam use case dan aliranaliran proses yang dihantar diantara setiap objek.
i.
Gambarajah Jujukan bagi Use Case Cari Staf
Gambarajah jujukan bagi cari item menerangkan aliran-aliran proses yang
berlaku diantara objek-objek yang terlibat dalam Use Case cari staf. Gambarajah jujukan
bagi cari staf ditunjukkan pada lampiran F1.
ii.
Gambarajah Jujukan bagi Use Case Buat Semakan
Gambarajah jujukan bagi buat semakan menerangkan aliran-aliran proses yang
berlaku diantara objek-objek yang terlibat dalam use case semakan borang penilaian
prestasi. Gambarajah jujukan ini ditunjukkan pada lampiran F2.
iii.
Gambarajah Jujukan bagi Use Case Buat Perbincangan
Gambarajah jujukan bagi Use Case buat perbincangn menerangkan prosesproses yang berlaku apabila ketua jabatan ingin menilai staf sebagaimana yang
ditunjukkan dalam spesifikasi untuk use case buat perbincangan. Gambarajah ini
ditunjukkan pada lampiran F3.
iv.
Gambarajah Jujukan bagi Use Case Bagi Markah
Gambarajah jujukan bagi Use Case beri markah menerangkan proses-proses
yang berlaku apabila ketua jabatan ingin memberi markah. Gambarajah jujukan ini
ditunjukkan pada lampiran F3.
83
v.
Gambarajah Jujukan bagi Use Case Login
Gambarajah jujukan bagi Login menerangkan proses-proses yang berlaku
semasa aktiviti login. Sebelum membuat penilaian prestasi, staf diminta untuk
memasukkan ID dan katalaluan bagi tujuan keselamatan. Gambarajah jujukan ini
ditunjukkan pada lampiran F5.
4.5.4 Gambarajah Keadaan (State Chart Diagram)
Gambarajah Keadaan merupakan satu rajah yang memodelkan perwakilan
keadaan dan interaksi bagi satu objek yang dinamik. Ia merangkumi semua
kemungkinan pusingan hayat objek tersebut dan juga semua kemungkinan tindakbalas
satu objek kepada semua use case yang terlibat dengannya. Gambarajah ini hanya dibina
bagi kelas yang mempunyai perubahan yang dinamik sahaja. Gambarajah keadaan bagi
kelas staf dan penilaian prestasi ditunjukkan pada lampiran G.
4.5.5 Gambarajah Kelas
Bagi pembangunan sistem cadangan, terdapat beberapa kelas yang dikenalpasti
iaitu kelas staf yang terdiri daripada staf sokongan dan staf akademik. Gambarajah
Kelas ditunjukkan dalam lampiran H.
4.6 Rekabentuk Antaramuka Sistem Cadangan
Secara umumnya, antaramuka adalah kaedah untuk membolehkan pengguna
berinteraksi dengan sistem. Terdapat beberapa kepentingan antaramuka iaitu untuk:
i.
Membaca dan menterjemah maklumat yang memberi panduan kepada
pengguna tentang bagaimana untuk menggunakan sistem.
ii. Memberikan arahan kepada sistem untuk mewakili apa yang diperlukan oleh
pengguna.
84
iii. Membolehkan kemasukan data ke dalam sistem untuk membolehkan
pemprosesan data.
iv. Memberikan maklumbalas dan membantu pengguna membetulkan ralat.
Rekabentuk antaramuka Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ
boleh dilihat seperti dilampiran I.
4.7 Senibina Sistem Cadangan
Sistem yang dicadangkan mempunyai rekabentuk sistem berasaskan three-tiered
architecture. Dalam senibina ini, terdapat tiga komponen perkakasan yang terlibat iaitu:
i.
Komputer Pelanggan (Client)
Bertanggungjawab terhadap (presentation logic). Pengguna boleh mencapai
sistem melalui perisian pelayar web (Web Browser).
ii. Server Web (Web Server)
Bertindak balas terhadap permintaan pengguna samada memuat turun
dokumen HTML serta grafik untuk paparan pada pelayar web di komputer
pelanggan (client). Aplikasi sistem yang dibangunkan akan diletakkan di
dalam server web yang mana akan dicapai oleh komputer-komputer
pelanggan menerusi rangkaian internet.
iii. Server Pangkalan Data (Database Server)
Bertanggungjawab untuk penyimpanan data.
Gambarajah 4.3 menunjukkan senibina sistem bagi pembangunan aplikasi Sistem
Penilaian Prestasi di Kumpulan Pendidikan YPJ. Oleh kerana sistem ini adalah
berasaskan web, maka three-tiered architecture ini amat sesuai digunakan.
85
Client
Presentation Logic
(Web Browser)
INTERNET
Client
Presentaion Logic
(Web Browser)
Client
Presentation Logic
(Web Browser)
Database
Server
Firewall
Web Server
Application Logic
(HRMIS Application)
Rajah 4.3 : Senibina Sistem Cadangan (System Architecture)
4.8 Rekabentuk Pangkalan Data
Rekabentuk pangkalan data bagi Sistem Penilaian Prestasi ditunjukan pada
lampiran J.
4.9 Cadangan Pengujian
Pengujian dan penilaian sistem siap dibangunkan. Ini adalah untuk memastikan
bahawa sistem yang dibangunkan telah mencapai objektif dan matlamat pembangunan
serta dapat berfungsi dengan baik. Pengujian sistem mesti dijalankan selari dengan
pengaturcaraan di sepanjang proses pembangunan. Pada fasa ini juga sistem akan diuji
86
dan dinilai untuk mengenalpasti ralat, kebaikan dan kelemahan sistem serta integrasi
bagi setiap komponen fungsian yang terdapat dalam sistem.
Kaedah pengujian yang digunakan untuk menguji keberkesanan sistem ini adalah
pengujian unit, pengujian integrasi, pengujian sistem dan pengujian penerimaan
pengguna. Penerangan lanjut mengenai kaedah-kaedah pengujian ini dan juga hasil
pengujian diterangkan di dalam bab 5 iaitu Implementasi dan Pengujian.
4.10 Ringkasan
Secara keseluruhannya, bab ini menerangkan tentang analisa yang dibuat ke atas
organisasi kajian kes iaitu Jabatan Pengurusan Sumber Manusia Kumpulan Pendidikan
YPJ. Jabatan ini masih belum mengimplementasikan penggunaan IS/IT di dalam
pengurusannya. Semua aktiviti dijalankan secara manual. Bagi membangunkan aplikasi
Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ, Metodologi Prototaip telah
digunakan sebagai rangka kerja kajian. Pendekatan berorientasikan objek digunakan
dalam pemodelan Sistem Semasa dan Sistem Cadangan berdasarkan keperluan
pengguna.
BAB 5
IMPLEMENTASI DAN PENGUJIAN
5.1 Pengenalan
Bab ini merangkumi bagaimana Sistem Penilaian Prestasi diimplementasi dan
diuji setelah ianya siap dibina dan melepasi fasa rekabentuk. Pengujian merupakan fasa
yang amat penting untuk dijalankan setelah sistem siap dibangunkan dan
diimplementasikan. Tujuan pengujian dilaksanakan adalah untuk memastikan sistem
dapat berjalan dengan lancar tanpa sebarang kesalahan dan masalah dimasa akan datang
serta menepati keperluan dan spesifikasi yang telah ditetapkan oleh pengguna. Pada fasa
ini, sistem akan diuji dan dinilai untuk mengenalpasti ralat, kebaikan dan kelemahan
sistem, keupayaan perisian serta kebolehan setiap modul dalam sistem bekerjasama
diantara satu sama lain. Terdapat empat peringkat umum pengujian yang akan
dibincangkan dalam bab ini iaitu pengujian unit, pengujian integrasi, pengujian sistem
dan pengujian penerimaan oleh pengguna.
88
5.2 Pembangunan Program
Bahasa pengaturcaraan yang digunakan untuk membangunkan keseluruhan sistem
adalah PHP dan juga MYSQL. Manakala platform yang digunakan adalah Macromedia
Dreamweaver Ultradev. Piawaian yang ditetapkan bagi pengekodan program adalah
seperti berikut:
i.
Setiap komen dalam aturcara dimulakan dengan tanda (').
ii.
Setiap fail program diletakan header yang menyatakan nama fail, tarikh
dibina, nama pengaturcara, penerangan mengenai kod dan juga prosedurprosedur yang terlibat jika ada.
iii.
Identasi bagi kod aturcara terutamanya gelung If-Then-Else, Select-Case,
For-Next perlu disusun dengan teratur agar mudah dirujuk oleh
pengaturcara.
5.3 Pengujian Unit
Pengujian unit memfokuskan kepada setiap satu unit kelas. Terdapat dua
pendekatan dalam pengujian unit iaitu kaedah pengujian kotak hitam dan kotak putih.
Pengujian kotak hitam adalah yang paling biasa digunakan yang mana ianya berdasarkan
kad CRC iaitu berkenaan dengan kelas. Pengujian unit ini akan lebih tertumpu kepada
keberkesanan proses pengekodan agar ia membenarkan sistem berfungsi dengan betul.
Proses pengujian ini sebenarnya berlaku secara berterusan dan berperingkat
semasa implementasi dijalankan. Ini bagi memudahkan pembangun sistem mengesan
ralat diawal pembangunan sistem. Rajah 5.1 di bawah menunjukkan spesifikasi
pengujian bagi kelas pekerja.
89
Spesifikasi Pengujian Kelas
Nama Kelas : Pekerja
Versi : 1
CRC card ID : 2
Penguji : Noryanti
Tarikh : 28/5/2007
Tarikh diuji : 28/5/2007
Objektif pengujian:
Untuk memastikan maklumat pekerja dimasukan dengan betul bagi memudahkan proses
penilaian prestasi yang dilakukan.
Kes Ujian
Deskripsi
Nilai
pembolehubah
awalan
Peristiwa
Nilai baru
Hasil
Hasil
jangkaan
Sah/Gagal
Nama Atribut:Nama
1) (1............1)
Nil
Checkout
Null
Gagal
Gagal
2) (String)
Nil
Checkout
ABC
Sah
Sah
3) (String)
Nil
Checkout
123
gagal
Sah
1) (1............1)
Nil
Checkout
Null
Gagal
Gagal
2) (String)
Nil
Checkout
ABC
Sah
Sah
3) (String)
Nil
Checkout
123
Gagal
Sah
1) (1............1)
Nil
Checkout
Null
Gagal
Gagal
2) (String)
Nil
Checkout
ABC
Sah
Sah
3) (String)
Nil
Checkout
123
Gagal
Sah
1) (1............1)
Nil
Checkout
Null
Gagal
Gagal
2) (String)
Nil
Checkout
ABC
Sah
Sah
3) (String)
Nil
Checkout
123
gagal
Sah
Nama Atribut:Address
Nama Atribut:Poscode
Nama Atribut:City
90
Nama Atribut:Phone
1) (1............1)
Nil
Checkout
Null
Gagal
Gagal
2) (Unsigned Long)
Nil
Checkout
ABC
Sah
Sah
3) (Unsinged Long)
Nil
Checkout
123
gagal
Sah
Rajah 5.1 : Spesifikasi pengujian bagi Kelas Pekerja
5.4 Pengujian Integrasi
Ujian intergrasi bermaksud menguji intergrasi diantara sub-modul dan modul
yang terdapat di dalam sistem. Tujuannya adalah untuk memastikan setiap sub-modul
dan modul sistem dapat bekerjasama diantara satu sama lain. Ujian intergrasi dipilih
untuk dilaksanakan kerana adalah lebih praktikal untuk menguji secara satu persatu
intergrasi di dalam sistem.
Intergrasi diantara setiap mekanisme yang terdapat di dalam sistem adalah
penting. Ini adalah untuk memastikan keputusan yang dijana dan diperolehi daripada
sistem adalah sentiasa konsisten. Selain itu, interaksi diantara setiap mekanisma sistem
juga dapat diketahui. Terdapat empat pendekatan dalam pengujian integrasi iaitu
pengujian antaramuka pengguna, pengujian use case, pengujian interaksi dan pengujian
antaramuka sistem. Bagi sistem penilaian prestasi, jenis pendekatan pengujian integrasi
yang dijalankan adalah pengujian antaramuka pengguna dan pengujian antaramuka
sistem.
5.5 Pengujian Sistem
Setelah pengujian pengujian intergrasi dijalankan, pengujian sistem, iaitu
pengujian terakhir akan dilaksanakan. Pengujian sistem biasanya dikendalikan oleh
pembangun sistem bagi memastikan kesemua kelas yang terlibat dapat bekerjasama
tanpa sebarang kesilapan. Tujuan pengujian ini dilakukan adalah untuk mengenalpasti
ralat-ralat yang mungkin masih wujud di dalam sistem. Pengujian sistem akan menyemak
91
sejauh mana sistem yang dibangunkan memenuhi keperluan perniagaan (pengujian
keperluan), sejauh mana keselesaan penggunaan sistem (pengujian kepenggunaan),
keselamatan dan prestasi sistem secara keseluruhan.
5.6 Pengujian Penerimaan Pengguna
Pengujian penerimaan pengguna merupakan pengujian untuk melihat interaksi
diantara pengguna dengan sistem. Ianya dilaksanakan dengan memberi borang kajiselidik sistem kepada pengguna. Pengguna juga diberi kesempatan menggunakan dan
menguji sistem bagi memberi komen dan pendapat mereka. Terdapat dua peringkat
dalam pengujian ini iaitu pengujian alfa dan pengujian beta. Pengujian alfa merupakan
pengujian dengan menggunakan data palsu manakala pengujian beta merupakan
pengujian menggunakan data sebenar dan di bawah pemerhatian pembangun sistem bagi
tujuan keselamatan data.
Hasil daripada pengujian ini, sistem dapat diperbaiki bagi memenuhi kehendak
pengguna. Diantara mekanisma yang dapat diperbaiki adalah seperti antaramuka
pengguna dan perjalanan sistem. Akan tetapi, pengujian sistem ini sepatutnya
dilaksanakan dengan lebih lama agar sistem dapat diperbaiki dengan lebih baik dan
sempurna. Lampiran K menunjukkan borang kaji selidik yang telah dilaksanakan.
5.6.1 Prosedur Pengujian
Data dikumpul daripada 20 pengguna sistem yang terdiri daripada kakitangan
Kumpulan Pendidikan YPJ. Mereka diberi serba sedikit penerangan ringkas tentang
kaedah pengujian ini. Pertama sekali mereka perlu memberi pandangan pertama mereka
terhadap laman tersebut. Kemudian mereka diberikan masa untuk menggelintar laman
tersebut bagi mendapatkan gambaran keseluruhan tentang bagaimana laman tersebut
beroperasi.Mereka juga diberi masa selama lebih kurang 20 minit untuk melakukan
proses penilaian prestasi. Selepas pengujian ke atas laman selesai, mereka diminta untuk
mengisi borang soal selidik bagi menjawab beberapa soalan berdasarkan pengalaman
mereka terhadap laman tersebut.
92
5.6.2
Keputusan Pengujian
Hasil daripada pengujian tersebut didapati purata kepuasan pengguna terhadap
Sistem Penilaian Prestasi adalah memuaskan. Jadual 5.1 menunjukan rating pengguna
terhadap Sistem Penilaian Prestasi.
Jadual 5.1: Senarai markah pengujian penerimaan pengguna.
Bil.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Purata
Antaramuka Keboleh Pengguna Gunaan
5
4.25
4
4
3.5
4
3
3.75
4
4.25
4.5
4.25
5
3.75
4
3
4
3.25
3.5
2.25
4
4
3
3.25
4
4
4
3.5
3.5
3.25
4
4
3
2.25
4
4
5
3.25
3
3.5
3.9
3.59
Kegunaan
Sistem
3.8
4.6
4
4
4.4
4.2
4.2
3.6
3.4
2.6
3.6
3.4
4.2
4.2
2.8
4
2.6
3
4
3.2
Tindak Balas
Sistem
4
5
3
4
3.5
5
4
4
3
3
5
4
4.5
5
3.5
4
3.5
3.5
3.5
4
Kepuasan
Keseluruhan
4.3
5
4
4.3
4
4
4.6
4
3
3
4
3.6
3.6
4.3
2.6
4
3
3.6
4
2.6
Keselamatan
3
4
3
4
4
5
4
3
2
3
4
4
4
5
3
4
3
4
4
3
3.69
3.95
3.78
3.65
Daripada data tersebut, enam carta pai dilukis bagi menggambarkan penilaian
pengguna terhadap Sistem Penilaian Prestasi dari aspek-aspek yang telah ditentukan di
dalam borang kaji selidik.
93
Penilaian Pengguna Dari Aspek Antaramuka Pengguna
18%
28%
Sederhana
Memuaskan
Sangat Memuaskan
54%
Rajah 5.2: Penilaian pengguna dari aspek antaramuka pengguna Sistem Penilaian Prestasi
Pengujian antaramuka pengguna bertujuan melihat pendapat pengguna terhadap
rekabentuk keseluruhan antaramuka Sistem Penilain Prestasi. Berdasarkan Rajah 5.2, 54
peratus pengguna yang menilai sistem mendapati Sistem Penilaian Prestasi ini
memuaskan dari aspek antaramuka pengguna. Ianya bermaksud, sistem ini
berkemampuan berinteraksi dengan pengguna dalam menjalankan proses penilaian
prestasi. Manakala hanya 18 peratus pengguna berpuas hati terhadap rekabentuk
keseluruhan antaramuka sistem penilaian prestasi ini.
Penilaian Pengguna Dari Aspek Kebolehgunaan
4%
9%
Kurang Memuaskan
29%
Sederhana
Memuaskan
58%
Sangat Memuaskan
Rajah 5.3: Penilaian pengguna dari aspek kebolehgunaan Sistem Penilaian Prestasi
94
Pengujian kebolehgunaan melihat pendapat pengguna terhadap sistem secara
keseluruhan dari aspek ramah pengguna, adakah sistem mudah digunakan, kejelasan
penggunaan sistem dan bantuan pengguna yang disediakan di dalam sistem. Berdasarkan
Rajah 5.3, 58 peratus pengguna mendapati sistem ini memuaskan. Hanya 4 peratus
pengguna berpuas hati terhadap aspek kebolehgunaan keseluruhan sistem ini. Mereka
memberi komen bahawa sistem ini perlu diperbaiki terutamanya dari segi bantuan seperti
FAQ mengenai setiap kriteria yang akan dinilai dengan memberi keterangan lanjut
mengenai kriteria tersebut. Manakala hanya 9 peratus pengguna beranggapan sistem ini
kurang memuaskan dan beranggapan sistem ini perlu diperbaiki dan diperkemaskan lagi.
Penilaian Pengguna Dari Aspek Kegunaan Sistem
12%
5%
32%
Kurang Memuaskan
Sederhana
Memuaskan
51%
Sangat Memuaskan
Rajah 5.4: Penilaian pengguna dari aspek kegunaan Sistem Penilaian Prestasi
Pengujian kegunaan sistem ini bertujuan melihat pendapat pengguna terhadap
kebolehan sistem menilai proses penilaian prestasi . Dapat dilihat daripada Rajah 5.4, 51
peratus pengguna memberi maklum balas bahawa sistem penilaian prestasi ini adalah
memuaskan bagi aspek ini. Hanya 12 peratus pengguna yang berpuas hati dari aspek
keseluruhan kegunaan Sistem Penilaian Prestasi.
95
Penilaian Pengguna Dari Aspek Tindak Balas Sistem
23%
28%
Sederhana
Memuaskan
Sangat Memuaskan
49%
Rajah 5.5: Penilaian pengguna dari aspek tindak balas Sistem Penilaian Prestasi
Pengujian tindak balas sistem bertujuan melihat pendapat pengguna terhadap
tempoh tindak balas sistem terhadap data yang dimasukkan dan dijanakan oleh sistem.
Rajah 5.5 menunjukkan, 49 peratus pengguna beranggapan sistem ini memuaskan dalam
memberi maklum balas terhadap data-data yang dimasukkan. Manakala, hanya 28
peratus pengguna yang berpuas hati terhadap tempoh tindak balas Sistem Penilaian
Prestasi.
Penilaian Pengguna Dari Aspek Kepuasan Keseluruhan
14%
5%
24%
Kurang Memuaskan
Sederhana
Memuaskan
Sangat Memuaskan
57%
Rajah 5.6: Penilaian pengguna dari aspek kepuasan keseluruhan dalam menggunakan
Sistem Penilaian Prestasi
96
Pengujian kepuasan keseluruhan bertujuan melihat pendapat pengguna terhadap
keberkesanan sistem memberi maklumat dan menjana keputusan permohonan. Rajah 5.6
menunjukkan, 57 peratus pengguna memberi maklum balas bahawa Sistem Penilaian
Prestasi adalah memuaskan. Ianya bermaksud, sistem ini berkeupayaan memberi
maklumat dan keputusan permohonan kepada pengguna. Hanya 14 peratus pengguna
yang berpuas hati terhadap aspek keseluruhan Sistem Penilaian Prestasi ini.
Penilaian Pengguna Dari Aspek Keselamatan
10%
5%
Kurang Memuaskan
50%
35%
Sederhana
Memuaskan
Sangat Memuaskan
Rajah 5.7: Penilaian pengguna dari aspek keselamatan data di dalam Sistem Penilaian
Prestasi
Pengujian keselamatan bertujuan melihat pendapat pengguna terhadap
keselamatan data-data yang dimasukkan oleh pengguna untuk dinilai dan dijana oleh
sistem. Daripada Rajah 5.7, dapat dilihat bahawa, hanya 10 peratus pengguna yang
berpuas hati terhadap keselamatan Sistem Penilaian Prestasi ini. Manakala, 50 peratus
pengguna pula, beranggapan keselamatan sistem ini memuaskan. Maksudnya,
pengguna-pengguna ini tidak melihat data-data yang digunakan adalah kritikal untuk
dilindungi.
97
5.6.3 Kesimpulan Keputusan Pengujian Penerimaan Pengguna
Carta-carta pai yang diperolehi daripada pengujian penerimaan pengguna
menunjukkan bahawa, secara keseluruhannya, antaramuka pengguna, kebolehgunaan,
kegunaan sistem, tindak balas sistem, kepuasan keseluruhan pengguna dalam
menggunakan sistem penilaian prestasi dan aspek keselamatan sistem ini adalah
memuaskan.
Jadual 5.2: Senarai purata keseluruhan pengujian penerimaan pengguna Sistem Penilaian
Prestasi
Aspek Pengujian
Antaramuka Pengguna
Kebolehgunaan
Kegunaan Sistem
Tindak Balas Sistem
Kepuasan Keseluruhan
Keselamatan
Purata (Min)
3.9
3.59
3.69
3.95
3.78
3.65
Jadual 5.2 di atas memberikan purata atau min keseluruhan pengujian penerimaan
pengguna Sistem Penilaian Prestasi. Min dari aspek kebolehgunaan adalah min yang
terendah iaitu sebanyak 3.59 sahaja. Ini menunjukkan Sistem Penilaian Prestasi ini
sederhana daripada aspek kebolehgunaanya. Berkemungkinan besar, proses permohonan
dan penilaian yang terdapat di dalam sistem ini adalah kompleks. Pengguna sukar untuk
memahami proses yang terlibat di dalam sistem.
Walaupun begitu, min aspek-aspek lain adalah dalam julat 3.65 hingga 3.9. Oleh
itu, pengujian Sistem Penilaian Prestasi dari aspek-aspek lain adalah dalam lingkungan
sederhana hingga memuaskan. Secara keseluruhannya, markah yang diberikan untuk
Sistem Penilaian Prestasi adalah 3.76. Oleh itu, secara keseluruhannya Sistem Penilaian
Prestasi adalah suatu sistem yang memuaskan.
98
5.7 Manual Pengguna
Manual pengguna dibangunkan bagi tujuan membantu pengguna tentang cara
penggunaan sistem. Manual pengguna bagi sistem ditunjukan pada lampiran M.
5.8 Ringkasan
Bab ini menerangkan secara ringkas mengenai fasa pengujian yang dijalankan.
Fasa pengujian dilihat sebagai komponen yang sangat penting bagi menilai sesebuah
sistem. Melalui pengujian, pembangun sistem dapat mengetahui samada sistem yang
telah siap dibangunkan itu berjaya atau tidak. Berjaya yang dimaksudkan disini adalah
sistem yang dapat memenuhi semua keperluan pengguna dan mencapai semua objektif
yang telah ditetapkan diawal perancangan projek. Disamping itu, pembangun sistem juga
dapat meningkatkan tahap keberkesanan sistem berdasarkan pandangan dan idea yang
diperolehi daripada pengguna yang telah menguji sistem ini.
BAB 6
STRATEGI ORGANISASI
6.1 Pengenalan
Bab ini akan menerangkan strategi yang perlu dilaksanakan oleh organisasi dalam
usaha menjayakan implementasi dan penggunaan sistem dalam organisasi tersebut.
Srategi dan langkah-langkah yang terbaik perlu dipilih bagi menjamin sistem yang akan
diimplementasikan dapat berjalan dengan baik dan lancar. Strategi organisasi adalah
sangat kritikal dan perlu diambil perhatian kerana ia merupakan titik tolak kepada
kejayaan perlaksanaan sistem. Disamping itu juga, dengan adanya cadangan strategi
sistem yang dibangunkan dapat membantu organisasi mengimplemenkan sistem tersebut
supaya mutu perkhidmatan yang diberikan dapat ditingkatan dan diperbaiki dari masa ke
semasa.
6.2 Peralihan Sistem
Untuk memastikan peralihan sistem mencapai objektifnya, langkah perubahan
terhadap sistem memerlukan perancangan yang terperinci. Umumnya, terdapat dua
elemen utama yang perlu diambil kira. Pertama, adalah aspek teknikal yang melibatkan
peralihan. Kedua, ialah pengurusan organisasi yang meliputi keadaan organisasi
tersebut. Selain daripada itu, langkah terakhir yang turut diberi perhatian adalah aktiviti
selepas implementasi. Ianya meliputi sistem sokongan, penyelenggaraan dan pengurusan
projek.
100
6.3 Strategi Peralihan
Strategi peralihan merupakan aspek-aspek yang meliputi proses teknikal yang
perlu dilakukan oleh organisasi dalam usaha migrasi sistem lama kepada sistem yang
baru. Aspek-aspek utama yang perlu dikaji dan diberi perhatian dalam strategi peralihan
meliputi persekitaran organisasi, risiko peralihan dari aspek proses kerja dalam
organisasi, kos yang terlibat, kecekapan pekerja dan tenaga mahir.
6.3.1
Jenis Peralihan
Jenis Peralihan yang dipilih adalah secara terus. Ianya bermaksud, sistem dapat
digunakan secara terus oleh pengguna, kerana, sistem lama adalah secara manual. Jadi,
tiada proses intergrasi sistem secara elektronik yang perlu dilaksanakan. Selain daripada
itu, sistem ini adalah prototaip kecil dan hanya melibatkan proses penilaian sahaja. Maka
pengguna yang terlibat hanyalah pekerja dan ketua jabatan. Oleh itu, setiap pengguna
sistem secara amnya dilihat dapat memahami dan menggunakan sistem dengan mudah
dan teratur. Dapat disimpulkan bahawa, impak jenis peralihan secara terus terhadap
sistem ini adalah:-
i.
Berisiko Rendah: sistem ini adalah bersifat prototaip yang kecil dan
kebarangkalian untuk gagal, tidak akan memberi kesan kritikal terhadap
organisasi.
ii.
Kos Rendah: sistem ini menggunakan perisian percuma berkonsepkan sumber
terbuka yang boleh digunakan dalam sistem pengoperasian tetingkap, maka
tiada sebarang kos yang terlibat.
iii.
Cepat: penggguna adalah individu yang terdapat di dalam organisasi.
101
Secara ringkasnya, untuk memastikan strategi peralihan yang dipilih berjaya
dilaksanakan, perkara yang perlu diberi perhatian adalah penggunaan sistem secara
sistematik, konsisten dan berterusan oleh setiap pengguna sistem. Pengguna sistem
perlulah sentiasa bersifat positif dalam pembaharuan proses semasa. Mereka juga
merupakan batu tanda yang menentukan kejayaan sesebuah sistem baru. Ini adalah
kerana, sistem yang baik tidak akan membawa sebarang makna jika penggunanya tidak
menggunakannya dengan betul dan konsisten.
6.4 Perubahan Dalam Pengurusan
Objektif utama sesuatu perubahan dalam pengurusan organsasi adalah untuk
mencapai kecemerlangan dan mempertingkatkan produktiviti serta kualiti pengurusan
organisasi tersebut. Realitinya pula, adalah sukar untuk melakukan perubahan dalam
sesuatu pengurusan organisasi. Walaubagaimanapun, adalah tidak mustahil untuk
melakukannya. Ianya dapat dicapai jika terdapat kerjasama oleh setiap individu dan
pihak yang berkepentingan terhadapnya.
6.4.1
Polisi Pengurusan
Rentetan daripada isu-isu yang berkaitan dengan perubahan organisasi, dilihat
adalah perlu untuk melaksanakan satu polisi pengurusan yang dapat menjadi panduan
sebagai strategi organisasi mengimplemenkan sistem ini. Cadangan polisi kualiti
Kumpulan Pendidikan YPJ ialah menjadikan Kumpulan Pendidikan YPJ sebagai pusat
pendidikan dan pembangunan sumber manusia yang terbaik, menyeluruh dan bersepadu
kepada semua lapisan masyarakat bagi memenuhi aspirasi agama, bangsa dan negara.
Setiap anggota pekerja diamanahkan untuk sentiasa memperbaiki kualiti perkhidmatan
dalam mengoptimumkan sumbangan untuk memenuhi kehendak pelanggan berlandaskan
nilai teras organisasi.
102
6.5 Rancangan Kesinambungan Sistem
Sistem ini juga berkemungkinan menghadapi ancaman dan perlu diperbaikai dari
masa ke semasa. Tahap anacaman yang mungkin dihadapi adalah kritikal ataupun tidak.
Ancaman yang paling kritikal yang telah dikenalpasti adalah keraguan terhadap output
yang dijanakan dan kehilanagan data-data serta maklumat yang terdapat di dalam sistem.
Oleh itu, sebagai langkah berjaga-jaga, dilihat adalah perlu untuk menyediakan
rancangan kesinambungan sistem sebagai strategi organisasi. Berikut merupakan
rancangan kesinambungan sistem ini.
i.
Kesahihan maklumat kriteria yang dimasukkan pengguna. Data-data yang
dimasukkan pengguna ke dalam sistem tidak dapat disahkan. Masalah ini
timbul kerana, pengguna memasukkan data-data secara atas talian, jadi
maklumat tersebut tidak dapat disahkan kerana tiada bahan bukti. Masalah ini
dapat diatasi dengan, pengguna diwajibkan membawa bahan bukti bagi setiap
data yang dimasukkan semasa proses penilaian dilaksanakan.
ii.
Pelayan web tidak aktif: Semua proses akan tergendala sebentar. Sekiranya
proses masih ingin diteruskan, pelayan aplikasi dan pangkalan data backup
perlu diwujudkan. Kedua-dua elemen ini akan mengambil alih fungsi pelayan
web dan pangkalan data untuk membolehkan proses diteruskan.
iii.
Serangan virus: Serangan virus boleh berlaku pada mana-mana sistem. Oleh
itu, adalah penting untuk mewujudkan pangkalan data backup.
103
6.5.1
Impak Organisasi
Secara amnya, sistem ini memberi faedah secara terus kepada proses pengurusan
di Kumpulan Pendidikan YPJ. Sistem ini berkemampuan mempercepatkan masa
pengurusan proses penilaian prestasi yang menjadikan proses semasa lebih mudah
diuruskan. Oleh itu, kredabiliti dan mutu pengurusan proses semasa di Kumpulan
Pendidikan YPJ dapat dipertingkatkan. Selain daripada itu, masalah yang wujud dalam
proses penilaian semasa juga dapat dikurangkan. Data-data dan maklumat yang
berkaitan pula dapat disimpan dengan lebih teratur.
6.6 Ringkasan
Bab ini telah membincangkan perkara yang perlu dilaksanakan oleh organisasi
untuk memastikan sistem yang diimplementasikan berjaya digunakan dan mencapai
objektif pembangunannya. Strategi organisasi ini penting terutamanya bagi membantu
mutu Sistem Penilaian Prestasi di Kumpulan Pendidikan YPJ. Strategi yang dicadangkan
ini adalah diharapkan sedikit sebanyak dapat membantu Kumpulan Pendidikan YPJ
dalam menentukan kaedah untuk menyelenggara sistem supaya ianya berjalan dengan
lancar dan memenuhi kehendak pengguna. Kesimpulan yang dapat dibuat adalah,
perlunya kesedaran oleh pengguna sistem untuk menjayakan sistem ini.
BAB 7
PERBINCANGAN DAN KESIMPULAN
7.1 Pengenalan
Bab ini menerangkan pencapaian yang diperolehi hasil dari kajian yang telah
dilakukan, sistem yang dibangunkan, cabaran dan kekangan yang dihadapi serta harapan
yang diletakkan pada projek ini. Memang tidak di nafikan bahawa setiap pembangunan
projek sistem maklumat akan menghadapi kekangan dan cabaran disepanjang
perlaksanan sistem. Kekangan utama yang dikenalpasti dalam penghasilan projek ini
adalah dari segi masa.
7.2 Hasil dan Sumbangan Kajian
Objektif kajian yang telah ditetapkan pada bab 1 adalah seperti berikut :
i.
Mengkaji bagaimana Sistem Penilaian Prestasi dapat membantu
meningkatkan kecekapan dan keberkesanan proses pengurusan di
Kumpulan Pendidikan YPJ.
ii.
Mengenalpasti kesesuaian penggunaan teknik Skala Perkadaran Bergrafik
di dalam menilai penilaian prestasi staf di Kumpulan Pendidikan YPJ.
iii.
Membangunkan satu Sistem Penilaian Prestasi yang boleh mengatasi
masalah semasa yang berkaitan dengan proses penilaian prestasi di
Kumpulan Pendidikan YPJ.
105
Sejauh mana objektif-objektif di atas dicapai akan dinilai berdasarkan
pencapaian-pencapaian yang telah diperolehi disepanjang pembangunan projek
sebagaimana berikut:
i.
Kajian ke atas beberapa teknik penilaian prestasi yang biasa diamalkan di
dalam organisasi telah dilakukan bagi memenuhi objektif kajian yang
pertama.
ii.
Daripada hasil kajian yang dijalankan, didapati teknik Skala Perkadaran
Bergrafik bersesuaian dengan rangka kajian untuk memenuhi objektif
kajian yang kedua.
iii.
Sistem Penilaian Prestasi secara atas talian bagi Kumpulan Pendidikan
YPJ telah dibangunkan semasa Projek 2 bagi memenuhi objektif kajian
yang ketiga.
7.3 Limitasi dan Kekangan
Terdapat beberapa kekangan dan cabaran yang dihadapi oleh pembangun sistem
untuk membangunkan projek ini iaitu:
i.
Kekangan dari segi penumpuan kerja pihak pembangun sistem.
ii.
Kekangan dari segi masa. Masa yang diperuntukan untuk melaksanakan
fasa analisis dan rekabentuk sistem agak singkat.
iii.
Kekangan dari segi kemahiran pihak pembangun sistem dalam
pengaturcaraan.
106
Kekangan yang dikenalpasti ini sebenarnya tidak akan menjejaskan keberkesanan
sistem baru. Ini adalah kerana kekangan tersebut merupakan kekangan teknikal dan
boleh diperbaiki. Cabaran di dalam membangunkan sistem baru ini adalah menyediakan
sebuah sistem yang membenarkan:-
i.
Pemohon dapat melakukan proses penilaian prestasi melalui internet
dengan mudah, cepat dan tidak membebankan pengguna
ii.
Pemohon dapat melihat prestasi mereka melalui internet untuk
mengetahui sama ada mereka layak ataupun tidak untuk memohon
kenaikan pangkat.
iii.
Data-data penilaian prestasi dapat disimpan di dalam pangkalan data
untuk memudahkan ianya diurus dan dicapai apabila diperlukan.
iv.
Memaparkan maklumat dengan cepat secara grafik untuk mudah
difahami.
7.4 Hasil Jangkaan
Sistem yang dibangunkan dijangkakan akan dapat:
i.
Membantu Kumpulan Pendidikan YPJ melakukan proses penilaian
prestasi dengan lebih cepat, cekap dan berkesan.
ii.
Mempercepatkan proses pengurusan.
iii.
Memastikan penilaian prestasi lebih telus.
107
Kekuatan yang dapat dilihat dalam Sistem Penilaian Prestasi ini adalah:-
i.
Ketelusan dalam proses penilaian prestasi. Setiap penilaian yang
dilaksanakan, adalah sulit. Oleh itu, unsur berat sebelah dalam proses
penilaian dapat dikurangkan.
ii.
Menjadikan proses permohonan dan penilaian lebih mudah diuruskan dan
dijalankan. Seterusnya menjadikan proses tersebut lebih sistematik.
Penggunaan web membolehkan data-data permohonan dan penilaian
disimpan dan dikemaskini dengan mudah.
iii.
Aplikasi berasaskan web yang diterapkan dalam sistem ini membenarkan
maklumat disebarkan dengan lebih konsisten, pantas dan efektif.
Pentadbir sistem dapat mengemaskini maklumat ini dari masa ke semasa
bagi memastikan maklumat terkini sampai kepada pengguna sistem. Apa
yang diperlukan adalah, pengguna login ke dalam sistem untuk
mengetahui maklumat tersebut. Selain daripada itu, dengan bilangan
pekerja yang ramai, dilihat adalah perlu untuk membangunkan sistem ini
menggunakan web sebagai satu mekanisma penilaian prestasi.
Jadual 8.1: Perbezaan sistem semasa dan Sistem Penilaian Prestasi
Perbezaan
Sistem Penilaian Prestasi
Semasa
Sistem Penilaian Prestasi secara
atas talian
Proses
permohonan
Secara manual:
• Isi borang permohonan
• Dapatkan pengesahan Ketua
Jabatan
• Timbalan Pendaftar proses
permohonan.
Berasaskan web:
• Isi permohonan
• Semak permohonan
• Hantar permohonan
Penyebaran
maklumat
Secara manual:
• Pertanyaan
• Notis
Penilaian kendiri:
• Masukkan skor kuantiti kriteria
• Perolehi status penilaian kendiri
Berasaskan web
• Info
• e-mail
• Soalan Lazim (FAQ)
• Bulletin board
108
Walaubagaimanapun, tidak dapat dinafikan bahawa masih terdapat kelemahan di
dalam sistem ini. Pengesahan terhadap data-data yang dimasukkan oleh pengguna ke
dalam sistem tidak dapat disahkan. Masalah ini timbul kerana, pengguna memasukkan
data-data secara atas talian, jadi maklumat tersebut tidak dapat disahkan kerana tiada
bahan bukti. Masalah ini dapat diatasi dengan, mewajibkan pengguna membawa bahan
bukti bagi setiap data yang dimasukkan semasa proses penilaian dilaksanakan.
7.5 Pengajaran dan pengalaman
Sepanjang pembangunan projek, terdapat beberapa pengalaman dan pengajaran
yang diperolehi, antaranya ialah:-
i.
Mendapat pendedahan tentang bagaimana proses penilaian prestasi yang
dilakukan di organisasi.
ii.
Dapat mempraktikan apa yang dipelajari secara teori sebelum ini
melalui penghasilan dokumen dan juga pembangunan sistem
iii.
Mengalami pengalaman bagaimana berhadapan dengan masalah
pengurusan sesebuah organisasi.
iv.
Pengurusan masa adalah penting untuk meguruskan masa bagi
memastikan projek ini siap tepat pada masa yang ditetapkan.
v.
Komunikasi berkesan sangat kritikal dalam usaha memperolehi datadata dan maklumat daripada pengguna. Jika tidak, keperluan dan
kepuasan pengguna di dalam sistem tidak akan diperolehi.
vi.
Analisa data juga perlu dititik beratkan kerana, jika tidak, objektif sistem
tidak akan tercapai.
vii.
Kemahiran bahasa pengaturcaraan adalah penting untuk dikuasai. Ini
adalah kerana, tanpanya, walaupun sesebuah sistem itu mempunyai
109
spesifikasi yang terbaik, pembangunan sistem tidak dapat dijalankan
dengan lancar, maka sistem tersebut tidak akan dapat memenuhi
spesifikasinya.
viii.
Pemikiran yang kreatif dan kritis juga diperlukan dalam usaha
mengintegrasikan teknik-teknik serta teknologi yang ada untuk
menghasilkan sebuah sistem yang dapat memenuhi keperluan pengguna
berdasarkan maklumat dan sumber yang terhad.
7.6 Cadangan Penambahbaikan
Sistem baru yang dicadangakan ini masih boleh diperbaiki. Aspek yang paling
kritikal untuk dibaiki adalah dalam proses pengumpulan data penilaian prestasi. Sistem
cadangan hanya menumpukan kepada proses menganalisa data sedia ada. Proses
pengumpulan data pula merupakan satu skop kajian besar yang boleh dilaksanakan.
Konsep gudang data juga boleh diaplikasikan dalam proses pengumpulan data ini.
Data-data tersebut bukan sahaja dapat digunakan dalam sistem penilaian prestasi
malahan dapat juga digunakan oleh sistem-sistem lain. Sistem keselamatan juga perlu
dipertingkatkan agar data-data dan maklumat yang digunakan terpelihara daripada
sebarang gangguan.
7.7 Ringkasan
Sebagai kesimpulan, kajian ini telah menunjukan bahawa elemen-elemen
kuantitatif dan kualitatif adalah sangat penting di dalam pembangunan sebuah sistem
penilaian prestasi. Teknik skala perkadaran bergrafik didapati memiliki elemen-elemen
kuantitatif dan kualitatif yang diperlukan di dalam pembangunan sistem penilaian
prestasi di Kumpulan Pendidikan YPJ. Pada akhir projek ini telah terhasil sebuah
prototaip Sistem Penilaian Prestasi yang telah memenuhi objektif, spesifikasi dan
keperluan pengguna seperti yang dicadangkan dalam setiap bab projek ini.
110
Rujukan
Ab. Aziz Yusof, (2005). “Penilaian Prestasi Kepentingan dan Permasalahan”. Kuala
Lumpur : Utusan
Ang Seng Chai, (1999). “Performance & Powerment”. Petaling Jaya : Fajar Bakti.
Bohlander, G, Snell, S. & Sherman, A, (2001). ”Managing Human Resources”.USA :
South Western College Publishing.
Broderick, R. & Boudreau, J.W. (1992). ”HRM, IT and the Competitive Edge. Academy
of Management Executive 6(2):7-17.
Carnal, C.A. (1991) .” Managing Change In Organizations”.London : Routledge.
Dennis, A, Wixom, H. B & Tegarden, D. (2005). “System Analysis and Design with
UML Version 2.0”. USA : John Wiley & Sons, Inc.
Dessler, G. (2003). “Human Resource Management 7th ed ”.New Jersey : Prentice Hall.
June M.L. Poon, (1994).”Pengurusan Sumber Manusia”.Kuala Lumpur : Dewan Bahasa
dan Pustaka.
Kamarulariffin Abdul Jalil, (2001).”Analisis & Rekabentuk Sistem Maklumat”.Kuala
Lumpur:ACE.
Kovatch, K.A & Cathcart. C.E, (1999).”Human Resource Information System”.Public
Personal Management 28(2):275-282.
111
Lanford, P. & Hubsher, R. (2004). “Architecture and distributed systems and ecommerce: Trustworthiness in e-commerce”. New York: ACM Press.
Lee Kum Chee, (2005). “Pengurusan Sumber Manusia”.Kuala Lumpur:UM
Maimunah Aminuddin, (1994).”Pengurusan Sumber Manusia”.Kuala Lumpur : Fajar
Bakti.
Mathis , Robert L. , Jackson John H. , (2003). “Human Resource Management”. Ohio :
Thomson , South Western.
Mohd Hizam Hanafiah & Zafir Mohd Makhbul. (2002).”Pengurusan Organisasi”.Kuala
Lumpur : McGraw Hill.
Mondy, R. W. , Noe , R.M & Premeaux , S.R , (2002).”Human Resource Management
8th ed”.New Jersey : Prentice Hall.
Zuraidah Omar , (2001). ”Managing Performance in Malaysian Organisation”.Kuala
Lumpur : McGraw Hill.
Lampiran A1 - CARTA GANTT PROJEK SARJANA 1
ID
Task Name
1
Mula
2
Fasa Perancangan
Duration
Sep
Qtr 4, 2005
Oct
Nov
0 days
Pemilihan Tajuk
15 days
4
Kelulusan Tajuk
0 days
5
Kenalpasti dan Takrifkan Masalah
7 days
6
Tentukan Skop dan Objektif
2 days
7
Sesi Temubual
Dec
Qtr 1, 2006
Jan
04/01
Feb
Mar
Qtr 2, 2006
Apr
May
Jun
Qtr 3, 2006
Jul
24/01
1 day
8
Fasa Penyiasatan Awalan
9 days
9
Kajian Sistem Semasa
7 days
10
Kajian Literatur
9 days
11
Kajian Perisian
3 days
12
Kajian Metodologi
7 days
13
Fasa Analisa Masalah
37 days
14
Analisa Sistem Semasa
15
Pemilihan Metodologi
7 days
16
Analisa Keperluan Pengguna
9 days
17
Analisa Keperluan Sistem
8 days
18
Analisa keperluan Perisian dan Perkakasan
15 days
Fasa Rekabentuk Awalan
4 days
34 days
20
Rekabentuk Sistem Cadangan1
21
Penilaian1
22
Rekabentuk Sistem Cadangan2
23
Penilaian2
24
Rekabentuk Sistem Cadangan3
25
Penilaian3
0 days
26
Rekabentuk Input / Output
5 days
27
Aug
25 days
3
19
Qtr 3, 2005
Jul
9 days
0 days
18/04
10 days
0 days
Laporan
02/05
10 days
16/05
14 days
28
Penyerahan draf laporan (Penyelia)
0 days
29
Pembetulan draf
8 days
30
Pembetulan terakhir
6 days
31
Penyerahan laporan lengkap (Penyelia dan Penilai)
0 days
15/06
32
Pembentangan Projek
0 days
15/06
Project: Lampiran D
Date: Sun 01/07/07
29/05
Task
Milestone
External Tasks
Split
Summary
External Milestone
Progress
Project Summary
Deadline
Lampiran A2-CARTA GANTT PROJEK SARJANA II
ID
Task Name
r
M
1
Mula
2
Fasa Implementasi
3
Rekabentuk laman (Sistem Versi 1)
4
Perancangan struktur kandungan
5
Papan cerita awalan
6
Kaji semula model UML sistem
7
Rekabentuk antaramuka dan interaksi
8
9
January
B
27/12
M
Pengujian dan maklum balas pengguna
E
February
B
M
March
B
E
M
E
April
B
27/01
Rekabentuk laman (Sistem Versi 2)
10
Kenalpasti keperluan tambahan
11
Kaji semula model UML
12
Pengubahsuaian struktur kandungan
13
Pengubahsuaian sistem
14
Pengujian dan maklum balas pengguna
15
E
22/02
Rekabentuk laman (Sistem Versi 3)
16
Keperluan tambahan
17
Pengubahsuaian laman
18
Pengujian dan maklum balas pengguna
19
Pendokumentasian
20
Instalasi
21
Pembentangan Projek 2
Project: Lampiran A2 - Carta Gantt Pro
Date: Sun 01/07/07
16/03
27/03
Task
Rolled Up Task
Project Summary
Split
Rolled Up Split
External Milestone
Progress
Rolled Up Milestone
Deadline
Milestone
Rolled Up Progress
Summary
External Tasks
Page 1
114
Lampiran A3 - CARTA ORGANISASI KUMPULAN PENDIDIKAN YPJ
STRUKTUR ORGANISASI
Kumpulan Pendidikan YPJ
(Diluluskan Mesy. BOD Ke-16)
LEMBAGA PENGARAH
PENGARAH EKSEKUTIF
KETUA PEGAWAI EKSEKUTIF
PENASIHATAN KORPORAT
PENGURUS BESAR
TIMBALAN PENGURUS BESAR
Jabatan Pentadbiran & Hal Ehwal Korporat
KOLEJ-KOLEJ
KPYPJ
• Institut Hospitaliti
• Institut Teknologi
Perindustrian
• Kolej Teknologi
Binaan
• Kolej Islam Johor
• Kolej Komuniti
YPJ Segamat
• Kolej Komuniti
YPJ Muar
• Kolej Komuniti
YPJ Batu Pahat
• Kolej Komuniti
YPJ Mersing
• Kolej Komuniti
YPJ Kota Tinggi
• Kolej Komuniti
YPJ Kluang
PENTADBIRAN PERHUBUNGAN
& SUMBER
AWAM &
PEMBANGUNAN
MANUSIA
KORPORAT
• Unit Pentadbiran • Perhubungan
Awam
& Perjawatan
• Unit Gaji &
Pembelian
• Unit Perancangan
& Pembangunan
• Unit Komputer &
• Unit
Penyelenggaraan & Sistem Maklumat
Pembangunan
• Unit Kualiti &
Kenderaan
Pembangunan
• Unit Penerbitan & Kakitangan
Percetakan
PKPI
TIMBALAN PENGURUS BESAR
Jabatan Akademik & Hal Ehwal Pelajar
TUGASTUGAS
KHAS
• Unit
Penyelidikan,
Penerbitan &
Konsultansi
AKADEMIK &
KEMAHIRAN
• Tadika
PEMASARAN
& PROMOSI
• Unit Program • Unit Aktiviti • Unit Promosi &
Pengajian
Kokurikulum & Pemasaran
Kerjasama
Kaunseling
Sekolah
• Unit Program • Unit Asrama &• Unit
Dalaman &
Kemudahan
Kemasukan &
Pengiktirafan Pelajar
Rekod
• Promosi
Kecemerlangan
& Pembangunan
Insan YPJ
• Pemasaran
PKPI
HEP
• Unit Alumni
Pelajar KPYPJ
TIMBALAN PENGURUS BESAR
Jabatan Pembangunan Bisnes
KEWANGAN
PEMBANGUNAN
BISNES 1
• Unit
Kewangan Kolej
• Unit Kredit
(Pelajar Kanan)
• Unit Tajaan &
Pinjaman
• Unit Kredit
(Pelajar Tamat)
• Unit
Perkhidmatan
Profesional &
Konsultansi
115
Lampiran B1 - GAMBARAJAH AKTIVITI BAGI PENGAGIHAN BORANG
PENILAIAN PRESTASI (SISTEM SEMASA)
Terima borang
penilaian prestasi dari
ibu pejabat
Kumpul maklumat staf (rekod
kehadiran , mesyuarat dll)
Agihkan borang
penilaian prestasi pada
semua staf di kolej
116
Lampiran B2 - GAMBARAJAH AKTIVITI BAGI PENILAIAN PRESTASI
(SISTEM SEMASA)
mengisi maklumat
penilaian prestasi
Perjumpaan dengan ketua
jabatan
Perbincangan dan
persetujuan bersama
markah penilaian
Keputusan markah
penilaian prestasi
Hantar Keputusan markah
penilaian prestasi pada
pentadbiran
117
Lampiran C1 - GAMBARAJAH JUJUKAN BAGI USE CASE PENGAGIHAN
BORANG (SISTEM SEMASA)
Staf : kerani
Staf:
terima borang dari ibu pejabat
agihkan borang penilaian prestasi
kembalikan borang yang telah lengkap
118
Lampiran C2 - GAMBARAJAH JUJUKAN BAGI USE CASE BUAT PENILAIAN
PRESTASI (SISTEM SEMASA)
119
Lampiran D - GAMBARAJAH KELAS (SISTEM SEMASA)
staf
nama
jawatan
penilaian prestasi()
1terima
1..*
borang penilaian
nama
alamat
kolej
jumlah
120
Lampiran E1 - GAMBARAJAH AKTIVITI BAGI CARI STAF
(SISTEM CADANGAN)
Masukkan kata
kunci carian
paparkan senarai
staf
Tidak
staf ada dalam
senarai?
Ya
papar maklumat
staf
ingin buat
penilaian?
Ya
Semak maklumat
Ya
Perbincangan
dengan staf
Beri markah
Cari staf lain
121
Lampiran E2 - GAMBARAJAH AKTIVITI BAGI PENILAIAN PRESTASI
(SISTEM CADANGAN)
Login ke
sistem
login sah?
Ya
mengisi maklumat
penilaian prestasi
Perbincangan dan
persetujuan bersama
markah penilaian
Keputusan markah
penilaian prestasi
Analsis keputusan
penilaian prestasi
Tidak
122
Lampiran F1 - GAMBARAJAH JUJUKAN BAGI USE CASE CARI STAF
(SISTEM CADANGAN)
ketua jabatan :
staf
: Carian
searchItem()
: staf
matchItem()
viewItem()
viewItemInfo()
X
X
123
Lampiran F2 - GAMBARAJAH JUJUKAN BAGI USE CASE BUAT SEMAKAN
(SISTEM CADANGAN)
: semakan
: ketua jabatan
semakan
124
Lampiran F3 - GAMBARAJAH JUJUKAN BAGI USE CASE BAGI BUAT
PERBINCANGAN DAN BERI MARKAH (SISTEM CADANGAN)
: staf
: ketua jabatan
perbincangan
persetujuan markah
beri markah
125
Lampiran F4 - GAMBARAJAH JUJUKAN BAGI USE CASE BAGI
LOGIN(SISTEM CADANGAN)
: staf
: Login
login()
verifyLogin()
reLogin()
logOut()
Jika pengguna
ingin keluar
dari sistem
Jika ID atau
Password yang
dimasukkan salah
126
Lampiran G – GAMBARAJAH KEADAAN (SISTEM CADANGAN)
Staf isi borang
submit
Borang
penilaian di isi
Di semak
diproses
Di semak
Ketua jabatan
Paparan
keputusan
Gambarajah Keadaan bagi Kelas Staf
carian staf
staf
disenaraikan
Ketua jabatan
pilih staf
Maklumat staf
dipaparkan
Gambarajah Keadaan bagi Kelas staf
staf dipilih
127
Lampiran H – GAMBARAJAH KELAS (SISTEM CADANGAN)
Login
ID
Password
Login()
logOut()
verifyLogin()
reLogin()
fillInfo()
verifyNewAccount()
1
AnalisiKeputusan
1
Semakan
nostaf
buat
1
Staf
0..*
1
idstaf
Nama
kadPengenalan
Alamat
NoTel
penilaian prestasi()
analisisprestasi()
dapat
NoStaf
Jumlah
paparanalasi s()
1
1
buat
buat
1..*
1..*
Carian
Perbincangan
katakunci
1..*
nostaf
searchItem()
persetujuan markah()
Kad Pengenalan
Kolej
Jawatan
128
Lampiran I – REKABENTUK ANTARAMUKA SISTEM CADANGAN
129
Lampiran J – REKABENTUK PANGKALAN DATA
Jadual J1:Table Login
Nama Kolum
Jenis Data
Penerangan
ID
Character
Menyimpan ID pengguna
Email
Character
Menyimpan email pengguna
Password
Character
Kata lalauan yang dimasukan oleh pengguna
Jadual J2:Table Pegawai Yang Di Nilai
Nama Kolum
Jenis Data
Penerangan
Userid
Character
Menyimpan ID pengguna
Name
Character
Menyimpan nama pekerja
Ic
Character
Menyimpan no kad pengenalan pekerja
Position
Character
Menyimpan jawatan pekerja
Gred
Character
Menyimpan gred pekerja
Kolej
Character
Menyimpan nama kolej pekerja
Jadual J2:Table Pegawai Penilai Pertama
Nama Kolum
Jenis Data
Penerangan
Userid
Character
Menyimpan ID pengguna
Name
Character
Menyimpan nama pekerja
Ic
Character
Menyimpan no kad pengenalan pekerja
Position
Character
Menyimpan jawatan pekerja
Gred
Character
Menyimpan gred pekerja
Kolej
Character
Menyimpan nama kolej pekerja
K1
Integer
Menyimpan skor penilaian
K2
Integer
Menyimpan skor penilaian
K3
Integer
Menyimpan skor penilaian
K4
Integer
Menyimpan skor penilaian
K5
Integer
Menyimpan skor penilaian
130
K6
Integer
Menyimpan skor penilaian
K7
Integer
Menyimpan skor penilaian
K8
Integer
Menyimpan skor penilaian
K9
Integer
Menyimpan skor penilaian
K10
Integer
Menyimpan skor penilaian
K11
Integer
Menyimpan skor penilaian
K12
Integer
Menyimpan skor penilaian
K13
Integer
Menyimpan skor penilaian
K14
Integer
Menyimpan skor penilaian
K15
Integer
Menyimpan skor penilaian
K16
Integer
Menyimpan skor penilaian
K17
Integer
Menyimpan skor penilaian
K18
Integer
Menyimpan skor penilaian
K19
Integer
Menyimpan skor penilaian
K20
Integer
Menyimpan skor penilaian
Coment
Character
Menyimpan komen pekerja
Mark
Integer
Menyimpan markah penilaian
Jadual J2:Table Pegawai Penilai Kedua
Nama Kolum
Jenis Data
Penerangan
Userid
Character
Menyimpan ID pengguna
Name
Character
Menyimpan nama pekerja
Ic
Character
Menyimpan no kad pengenalan pekerja
Position
Character
Menyimpan jawatan pekerja
Gred
Character
Menyimpan gred pekerja
Kolej
Character
Menyimpan nama kolej pekerja
K1
Integer
Menyimpan skor penilaian
K2
Integer
Menyimpan skor penilaian
K3
Integer
Menyimpan skor penilaian
K4
Integer
Menyimpan skor penilaian
131
K5
Integer
Menyimpan skor penilaian
K6
Integer
Menyimpan skor penilaian
K7
Integer
Menyimpan skor penilaian
K8
Integer
Menyimpan skor penilaian
K9
Integer
Menyimpan skor penilaian
K10
Integer
Menyimpan skor penilaian
K11
Integer
Menyimpan skor penilaian
K12
Integer
Menyimpan skor penilaian
K13
Integer
Menyimpan skor penilaian
K14
Integer
Menyimpan skor penilaian
K15
Integer
Menyimpan skor penilaian
K16
Integer
Menyimpan skor penilaian
K17
Integer
Menyimpan skor penilaian
K18
Integer
Menyimpan skor penilaian
K19
Integer
Menyimpan skor penilaian
K20
Integer
Menyimpan skor penilaian
Coment
Character
Menyimpan komen pekerja
Mark
Integer
Menyimpan markah penilaian
132
Lampiran K – Borang Kaji Selidik Penerimaan Pengguna
Soal Selidik Pengujian Pengguna Sistem Penilaian Prestasi di KPYPJ
Soal selidik ini bertujuan untuk mendapatkan maklum balas pengguna terhadap Sistem
Penilaian Prestasi di KPYP. Responden terdiri daripada pengguna sistem, iaitu kakitangan
KPYPJ yang berkaitan. Respoden diharapkan dapat memberikan kerjasama di dalam
memberikan maklum balas yang sebenar dan ikhlas agar maklumat yang diperolehi dapat
digunakan untuk mengetahui pandangan pengguna terhadap Sistem Penilaian Prestasi.
Kerjasama yang diberikan di dahului dengan ucapan jutaan terima kasih.
Panduan :
Soal selidik ini mengandungi enam bahagian iaitu Bahagian A, B, C, D, E dan F.
Responden dikehendaki menandakan 9 bagi setiap maklumat yang berkaitan di
bahagian-bahagian tersebut.
Istilah :
Skala
- Sejauh mana pandangan dan pendapat pengguna terhadap faktor-faktor
tersebut, yang terdapat di dalam Sistem Penilaian Prestasi.
Sebagai seorang pengguna Sistem Penilaian Prestasi, apakah pendapat anda tentang sistem
ini dari segi…
A: Antaramuka Pengguna
Skala
Sangat Tidak
Memuaskan
Kurang
Memuaskan
Sederhana
Memuaskan
Sangat
Memuaskan
1
2
3
4
5
Sangat Tidak
Memuaskan
Kurang
Memusakan
Sederhana
Memuaskan
Sangat
Memuaskan
1
2
3
4
5
1. Rekabentuk keseluruhan rekabentuk
antaramuka.
2. Kekonsistenan rekabentuk antaramuka.
Skala
B: Kebolehgunaan
1. Ramah pengguna secara keseluruhan.
2. Kesenangan sistem digunakan.
3. Kejelasan penggunaan sistem.
4. Bantuan pengguna yang disediakan.
133
C: Kegunaan Sistem (Menilai Prestasi)
Skala
Sangat Tidak
Memuaskan
Kurang
Memusakan
Sederhana
Memuaskan
Sangat
Memuaskan
1
2
3
4
5
Sangat Tidak
Memuaskan
Kurang
Memusakan
Sederhana
Memuaskan
Sangat
Memuaskan
1
2
3
4
5
1. Pengiraan kriteria untuk memperolehi
markah
2. Penerapan elemen web dalam proses
permohonan dan penilaian
3. Proses penilaian secara atas talian
5. Konsep keseluruhan sistem ini
membantu meningkatkan kecekapan
dan keberkesanan proses penilaian
prestasi
D: Tindak Balas Sistem
1. Tempoh tindak balas.
(contoh: lambat, sederhana, cepat)
2. Bertindak mengikut kehendak
pengguna
Skala
134
E: Kepuasan Keseluruhan
Skala
Sangat Tidak
Memuaskan
Kurang
Memusakan
Sederhana
Memuaskan
Sangat
Memuaskan
1
2
3
4
5
Sangat Tidak
Memuaskan
Kurang
Memusakan
Sederhana
Memuaskan
Sangat
Memuaskan
1
2
3
4
5
1. Keberkesanan mendapatkan maklumat
atau keputusan seseorang pemohon
2. Panduan keseluruhan sistem
3. Kepuasan keseluruhan dalam
menggunakan sistem
F: Keselamatan
1. Keselamatan Sistem SPKPP
Skala
135
Lampiran L – KERATAN ATURCARA
Markah
Form1view.php
<?php
//Include Common Files @1-11DE3CCC
define("RelativePath", ".");
define("PathToCurrentPage", "/");
define("FileName", "Form1view.php");
include(RelativePath . "/Common.php");
include(RelativePath . "/Template.php");
include(RelativePath . "/Sorter.php");
include(RelativePath . "/Navigator.php");
//End Include Common Files
//Include Page implementation @2-3DD2EFDC
include_once(RelativePath . "/Header.php");
//End Include Page implementation
class clsGridform1 { //form1 class @28-341ECBC3
//Variables @28-C23F2C5F
// Public variables
var $ComponentType = "Grid";
var $ComponentName;
var $Visible;
var $Errors;
var $ErrorBlock;
var $ds;
var $DataSource;
var $PageSize;
var $SorterName = "";
var $SorterDirection = "";
var $PageNumber;
var $CCSEvents = "";
var $CCSEventResult;
var $RelativePath = "";
// Grid Controls
var $StaticControls;
var $RowControls;
136
//End Variables
//Class_Initialize Event @28-20751451
function clsGridform1($RelativePath, & $Parent)
{
global $FileName;
global $CCSLocales;
global $DefaultDateFormat;
$this->ComponentName = "form1";
$this->Visible = True;
$this->Parent = & $Parent;
$this->RelativePath = $RelativePath;
$this->Errors = new clsErrors();
$this->ErrorBlock = "Grid form1";
$this->DataSource = new clsform1DataSource($this);
$this->ds = & $this->DataSource;
$this->PageSize = CCGetParam($this->ComponentName . "PageSize", "");
if(!is_numeric($this->PageSize) || !strlen($this->PageSize))
$this->PageSize = 10;
else
$this->PageSize = intval($this->PageSize);
if ($this->PageSize > 100)
$this->PageSize = 100;
if($this->PageSize == 0)
$this->Errors->addError("<p>Form: Grid " . $this->ComponentName .
"<br>Error: (CCS06) Invalid page size.</p>");
$this->PageNumber = intval(CCGetParam($this->ComponentName . "Page", 1));
if ($this->PageNumber <= 0) $this->PageNumber = 1;
$this->kt_id = & new clsControl(ccsLabel, "kt_id", "kt_id", ccsInteger, "",
CCGetRequestParam("kt_id", ccsGet), $this);
$this->nama = & new clsControl(ccsLabel, "nama", "nama", ccsText, "",
CCGetRequestParam("nama", ccsGet), $this);
$this->kp = & new clsControl(ccsLabel, "kp", "kp", ccsText, "",
CCGetRequestParam("kp", ccsGet), $this);
$this->jawat = & new clsControl(ccsLabel, "jawat", "jawat", ccsText, "",
CCGetRequestParam("jawat", ccsGet), $this);
$this->gred = & new clsControl(ccsLabel, "gred", "gred", ccsText, "",
CCGetRequestParam("gred", ccsGet), $this);
$this->jab = & new clsControl(ccsLabel, "jab", "jab", ccsText, "",
CCGetRequestParam("jab", ccsGet), $this);
$this->k1a = & new clsControl(ccsLabel, "k1a", "k1a", ccsInteger, "",
CCGetRequestParam("k1a", ccsGet), $this);
$this->k1b = & new clsControl(ccsLabel, "k1b", "k1b", ccsInteger, "",
CCGetRequestParam("k1b", ccsGet), $this);
$this->k2a = & new clsControl(ccsLabel, "k2a", "k2a", ccsInteger, "",
CCGetRequestParam("k2a", ccsGet), $this);
137
$this->k2b = & new clsControl(ccsLabel, "k2b", "k2b", ccsInteger, "",
CCGetRequestParam("k2b", ccsGet), $this);
$this->k3a = & new clsControl(ccsLabel, "k3a", "k3a", ccsInteger, "",
CCGetRequestParam("k3a", ccsGet), $this);
$this->k3b = & new clsControl(ccsLabel, "k3b", "k3b", ccsInteger, "",
CCGetRequestParam("k3b", ccsGet), $this);
$this->k4a = & new clsControl(ccsLabel, "k4a", "k4a", ccsInteger, "",
CCGetRequestParam("k4a", ccsGet), $this);
$this->k4b = & new clsControl(ccsLabel, "k4b", "k4b", ccsText, "",
CCGetRequestParam("k4b", ccsGet), $this);
$this->Label1 = & new clsControl(ccsLabel, "Label1", "Label1", ccsInteger, "",
CCGetRequestParam("Label1", ccsGet), $this);
$this->Label2 = & new clsControl(ccsLabel, "Label2", "Label2", ccsText, "",
CCGetRequestParam("Label2", ccsGet), $this);
$this->k5a = & new clsControl(ccsLabel, "k5a", "k5a", ccsInteger, "",
CCGetRequestParam("k5a", ccsGet), $this);
$this->k5b = & new clsControl(ccsLabel, "k5b", "k5b", ccsInteger, "",
CCGetRequestParam("k5b", ccsGet), $this);
$this->k6a = & new clsControl(ccsLabel, "k6a", "k6a", ccsInteger, "",
CCGetRequestParam("k6a", ccsGet), $this);
$this->k6b = & new clsControl(ccsLabel, "k6b", "k6b", ccsInteger, "",
CCGetRequestParam("k6b", ccsGet), $this);
$this->Label3 = & new clsControl(ccsLabel, "Label3", "Label3", ccsText, "",
CCGetRequestParam("Label3", ccsGet), $this);
$this->Label4 = & new clsControl(ccsLabel, "Label4", "Label4", ccsText, "",
CCGetRequestParam("Label4", ccsGet), $this);
$this->k7a = & new clsControl(ccsLabel, "k7a", "k7a", ccsInteger, "",
CCGetRequestParam("k7a", ccsGet), $this);
$this->k7b = & new clsControl(ccsLabel, "k7b", "k7b", ccsInteger, "",
CCGetRequestParam("k7b", ccsGet), $this);
$this->Label8 = & new clsControl(ccsLabel, "Label8", "Label8", ccsText, "",
CCGetRequestParam("Label8", ccsGet), $this);
$this->Label9 = & new clsControl(ccsLabel, "Label9", "Label9", ccsText, "",
CCGetRequestParam("Label9", ccsGet), $this);
$this->Label5 = & new clsControl(ccsLabel, "Label5", "Label5", ccsFloat,
array(False, 2, Null, "", False, "", "", 1, True, ""), CCGetRequestParam("Label5",
ccsGet), $this);
$this->Label6 = & new clsControl(ccsLabel, "Label6", "Label6", ccsFloat,
array(False, 2, Null, "", False, "", "", 1, True, ""), CCGetRequestParam("Label6",
ccsGet), $this);
$this->Label7 = & new clsControl(ccsLabel, "Label7", "Label7", ccsFloat,
array(False, 2, Null, "", False, "", "", 1, True, ""), CCGetRequestParam("Label7",
ccsGet), $this);
$this->bulan = & new clsControl(ccsLabel, "bulan", "bulan", ccsInteger, "",
CCGetRequestParam("bulan", ccsGet), $this);
$this->tahun = & new clsControl(ccsLabel, "tahun", "tahun", ccsInteger, "",
CCGetRequestParam("tahun", ccsGet), $this);
138
$this->komen = & new clsControl(ccsLabel, "komen", "komen", ccsMemo, "",
CCGetRequestParam("komen", ccsGet), $this);
}
//End Class_Initialize Event
//Initialize Method @28-90E704C5
function Initialize()
{
if(!$this->Visible) return;
$this->DataSource->PageSize = & $this->PageSize;
$this->DataSource->AbsolutePage = & $this->PageNumber;
$this->DataSource->SetOrder($this->SorterName, $this->SorterDirection);
}
//End Initialize Method
//Show Method @28-227D7931
function Show()
{
global $Tpl;
global $CCSLocales;
if(!$this->Visible) return;
$ShownRecords = 0;
$this->DataSource->Parameters["urlkt_id"] = CCGetFromGet("kt_id", "");
$this->CCSEventResult = CCGetEvent($this->CCSEvents, "BeforeSelect", $this);
$this->DataSource->Prepare();
$this->DataSource->Open();
$this->CCSEventResult = CCGetEvent($this->CCSEvents, "BeforeShow", $this);
if(!$this->Visible) return;
$GridBlock = "Grid " . $this->ComponentName;
$ParentPath = $Tpl->block_path;
$Tpl->block_path = $ParentPath . "/" . $GridBlock;
if(($ShownRecords < $this->PageSize) && $this->DataSource->next_record())
{
do {
$this->DataSource->SetValues();
$Tpl->block_path = $ParentPath . "/" . $GridBlock . "/Row";
$this->kt_id->SetValue($this->DataSource->kt_id->GetValue());
139
$this->nama->SetValue($this->DataSource->nama->GetValue());
$this->kp->SetValue($this->DataSource->kp->GetValue());
$this->jawat->SetValue($this->DataSource->jawat->GetValue());
$this->gred->SetValue($this->DataSource->gred->GetValue());
$this->jab->SetValue($this->DataSource->jab->GetValue());
$this->k1a->SetValue($this->DataSource->k1a->GetValue());
$this->k1b->SetValue($this->DataSource->k1b->GetValue());
$this->k2a->SetValue($this->DataSource->k2a->GetValue());
$this->k2b->SetValue($this->DataSource->k2b->GetValue());
$this->k3a->SetValue($this->DataSource->k3a->GetValue());
$this->k3b->SetValue($this->DataSource->k3b->GetValue());
$this->k4a->SetValue($this->DataSource->k4a->GetValue());
$this->k4b->SetValue($this->DataSource->k4b->GetValue());
$this->k5a->SetValue($this->DataSource->k5a->GetValue());
$this->k5b->SetValue($this->DataSource->k5b->GetValue());
$this->k6a->SetValue($this->DataSource->k6a->GetValue());
$this->k6b->SetValue($this->DataSource->k6b->GetValue());
$this->k7a->SetValue($this->DataSource->k7a->GetValue());
$this->k7b->SetValue($this->DataSource->k7b->GetValue());
$this->bulan->SetValue($this->DataSource->bulan->GetValue());
$this->tahun->SetValue($this->DataSource->tahun->GetValue());
$this->komen->SetValue($this->DataSource->komen->GetValue());
$this->CCSEventResult = CCGetEvent($this->CCSEvents,
"BeforeShowRow", $this);
$this->kt_id->Show();
$this->nama->Show();
$this->kp->Show();
$this->jawat->Show();
$this->gred->Show();
$this->jab->Show();
$this->k1a->Show();
$this->k1b->Show();
$this->k2a->Show();
$this->k2b->Show();
$this->k3a->Show();
$this->k3b->Show();
$this->k4a->Show();
$this->k4b->Show();
$this->Label1->Show();
$this->Label2->Show();
$this->k5a->Show();
$this->k5b->Show();
$this->k6a->Show();
$this->k6b->Show();
$this->Label3->Show();
$this->Label4->Show();
$this->k7a->Show();
140
$this->k7b->Show();
$this->Label8->Show();
$this->Label9->Show();
$this->Label5->Show();
$this->Label6->Show();
$this->Label7->Show();
$this->bulan->Show();
$this->tahun->Show();
$this->komen->Show();
$Tpl->block_path = $ParentPath . "/" . $GridBlock;
$Tpl->parse("Row", true);
$ShownRecords++;
} while (($ShownRecords < $this->PageSize) && $this->DataSource>next_record());
}
else // Show NoRecords block if no records are found
{
$Tpl->parse("NoRecords", false);
}
$errors = $this->GetErrors();
if(strlen($errors))
{
$Tpl->replaceblock("", $errors);
$Tpl->block_path = $ParentPath;
return;
}
$Tpl->parse();
$Tpl->block_path = $ParentPath;
$this->DataSource->close();
}
//End Show Method
//GetErrors Method @28-2F9A5029
function GetErrors()
{
$errors = "";
$errors = ComposeStrings($errors, $this->kt_id->Errors->ToString());
$errors = ComposeStrings($errors, $this->nama->Errors->ToString());
$errors = ComposeStrings($errors, $this->kp->Errors->ToString());
$errors = ComposeStrings($errors, $this->jawat->Errors->ToString());
$errors = ComposeStrings($errors, $this->gred->Errors->ToString());
$errors = ComposeStrings($errors, $this->jab->Errors->ToString());
$errors = ComposeStrings($errors, $this->k1a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k1b->Errors->ToString());
$errors = ComposeStrings($errors, $this->k2a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k2b->Errors->ToString());
141
$errors = ComposeStrings($errors, $this->k3a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k3b->Errors->ToString());
$errors = ComposeStrings($errors, $this->k4a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k4b->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label1->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label2->Errors->ToString());
$errors = ComposeStrings($errors, $this->k5a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k5b->Errors->ToString());
$errors = ComposeStrings($errors, $this->k6a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k6b->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label3->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label4->Errors->ToString());
$errors = ComposeStrings($errors, $this->k7a->Errors->ToString());
$errors = ComposeStrings($errors, $this->k7b->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label8->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label9->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label5->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label6->Errors->ToString());
$errors = ComposeStrings($errors, $this->Label7->Errors->ToString());
$errors = ComposeStrings($errors, $this->bulan->Errors->ToString());
$errors = ComposeStrings($errors, $this->tahun->Errors->ToString());
$errors = ComposeStrings($errors, $this->komen->Errors->ToString());
$errors = ComposeStrings($errors, $this->Errors->ToString());
$errors = ComposeStrings($errors, $this->DataSource->Errors->ToString());
return $errors;
}
//End GetErrors Method
} //End form1 Class @28-FCB6E20C
class clsform1DataSource extends clsDBCon1 { //form1DataSource Class @28EF38CB23
//DataSource Variables @28-A28F2775
var $Parent = "";
var $CCSEvents = "";
var $CCSEventResult;
var $ErrorBlock;
var $CmdExecution;
var $CountSQL;
var $wp;
// Datasource fields
var $kt_id;
var $nama;
142
var $kp;
var $jawat;
var $gred;
var $jab;
var $k1a;
var $k1b;
var $k2a;
var $k2b;
var $k3a;
var $k3b;
var $k4a;
var $k4b;
var $k5a;
var $k5b;
var $k6a;
var $k6b;
var $k7a;
var $k7b;
var $bulan;
var $tahun;
var $komen;
//End DataSource Variables
//DataSourceClass_Initialize Event @28-9C307A43
function clsform1DataSource(& $Parent)
{
$this->Parent = & $Parent;
$this->ErrorBlock = "Grid form1";
$this->Initialize();
$this->kt_id = new clsField("kt_id", ccsInteger, "");
$this->nama = new clsField("nama", ccsText, "");
$this->kp = new clsField("kp", ccsText, "");
$this->jawat = new clsField("jawat", ccsText, "");
$this->gred = new clsField("gred", ccsText, "");
$this->jab = new clsField("jab", ccsText, "");
$this->k1a = new clsField("k1a", ccsInteger, "");
$this->k1b = new clsField("k1b", ccsInteger, "");
$this->k2a = new clsField("k2a", ccsInteger, "");
$this->k2b = new clsField("k2b", ccsInteger, "");
$this->k3a = new clsField("k3a", ccsInteger, "");
$this->k3b = new clsField("k3b", ccsInteger, "");
$this->k4a = new clsField("k4a", ccsInteger, "");
$this->k4b = new clsField("k4b", ccsText, "");
$this->k5a = new clsField("k5a", ccsInteger, "");
$this->k5b = new clsField("k5b", ccsInteger, "");
$this->k6a = new clsField("k6a", ccsInteger, "");
$this->k6b = new clsField("k6b", ccsInteger, "");
143
$this->k7a = new clsField("k7a", ccsInteger, "");
$this->k7b = new clsField("k7b", ccsInteger, "");
$this->bulan = new clsField("bulan", ccsInteger, "");
$this->tahun = new clsField("tahun", ccsInteger, "");
$this->komen = new clsField("komen", ccsMemo, "");
}
//End DataSourceClass_Initialize Event
//SetOrder Method @28-9E1383D1
function SetOrder($SorterName, $SorterDirection)
{
$this->Order = "";
$this->Order = CCGetOrder($this->Order, $SorterName, $SorterDirection,
"");
}
//End SetOrder Method
//Prepare Method @28-8F6F2EF4
function Prepare()
{
global $CCSLocales;
global $DefaultDateFormat;
$this->wp = new clsSQLParameters($this->ErrorBlock);
$this->wp->AddParameter("1", "urlkt_id", ccsInteger, "", "", $this>Parameters["urlkt_id"], "", false);
$this->wp->Criterion[1] = $this->wp->Operation(opEqual, "kt_id", $this->wp>GetDBValue("1"), $this->ToSQL($this->wp->GetDBValue("1"), ccsInteger),false);
$this->Where =
$this->wp->Criterion[1];
}
//End Prepare Method
//Open Method @28-F0E1E402
function Open()
{
$this->CCSEventResult = CCGetEvent($this->CCSEvents, "BeforeBuildSelect",
$this->Parent);
$this->CountSQL = "SELECT COUNT(*) " .
"FROM form1";
$this->SQL = "SELECT * " .
"FROM form1 {SQL_Where} {SQL_OrderBy}";
$this->CCSEventResult = CCGetEvent($this->CCSEvents, "BeforeExecuteSelect",
$this->Parent);
if ($this->CountSQL)
$this->RecordsCount = CCGetDBValue(CCBuildSQL($this->CountSQL, $this>Where, ""), $this);
144
else
$this->RecordsCount = "CCS not counted";
$this->query($this->OptimizeSQL(CCBuildSQL($this->SQL, $this->Where, $this>Order)));
$this->CCSEventResult = CCGetEvent($this->CCSEvents, "AfterExecuteSelect",
$this->Parent);
}
//End Open Method
//SetValues Method @28-ACFE515B
function SetValues()
{
$this->kt_id->SetDBValue(trim($this->f("kt_id")));
$this->nama->SetDBValue($this->f("nama"));
$this->kp->SetDBValue($this->f("kp"));
$this->jawat->SetDBValue($this->f("jawat"));
$this->gred->SetDBValue($this->f("gred"));
$this->jab->SetDBValue($this->f("jab"));
$this->k1a->SetDBValue(trim($this->f("k1a")));
$this->k1b->SetDBValue(trim($this->f("k1b")));
$this->k2a->SetDBValue(trim($this->f("k2a")));
$this->k2b->SetDBValue(trim($this->f("k2b")));
$this->k3a->SetDBValue(trim($this->f("k3a")));
$this->k3b->SetDBValue(trim($this->f("k3b")));
$this->k4a->SetDBValue(trim($this->f("k4a")));
$this->k4b->SetDBValue($this->f("k4b"));
$this->k5a->SetDBValue(trim($this->f("k5a")));
$this->k5b->SetDBValue(trim($this->f("k5b")));
$this->k6a->SetDBValue(trim($this->f("k6a")));
$this->k6b->SetDBValue(trim($this->f("k6b")));
$this->k7a->SetDBValue(trim($this->f("k7a")));
$this->k7b->SetDBValue(trim($this->f("k7b")));
$this->bulan->SetDBValue(trim($this->f("bulan")));
$this->tahun->SetDBValue(trim($this->f("tahun")));
$this->komen->SetDBValue($this->f("komen"));
}
//End SetValues Method
} //End form1DataSource Class @28-FCB6E20C
//Include Page implementation @3-58DBA1E3
include_once(RelativePath . "/Footer.php");
//End Include Page implementation
//Initialize Page @1-F2D68584
// Variables
$FileName = "";
145
$Redirect = "";
$Tpl = "";
$TemplateFileName = "";
$BlockToParse = "";
$ComponentName = "";
// Events;
$CCSEvents = "";
$CCSEventResult = "";
$FileName = FileName;
$Redirect = "";
$TemplateFileName = "Form1view.html";
$BlockToParse = "main";
$TemplateEncoding = "CP1252";
$PathToRoot = "./";
//End Initialize Page
//Include events file @1-9D181437
include("./Form1view_events.php");
//End Include events file
//Initialize Objects @1-67BD0531
$DBCon1 = new clsDBCon1();
$MainPage->Connections["Con1"] = & $DBCon1;
// Controls
$Header = & new clsHeader("", "Header", $MainPage);
$Header->Initialize();
$form1 = & new clsGridform1("", $MainPage);
$Footer = & new clsFooter("", "Footer", $MainPage);
$Footer->Initialize();
$MainPage->Header = & $Header;
$MainPage->form1 = & $form1;
$MainPage->Footer = & $Footer;
$form1->Initialize();
BindEvents();
$CCSEventResult = CCGetEvent($CCSEvents, "AfterInitialize", $MainPage);
$Charset = $Charset ? $Charset : "windows-1252";
if ($Charset)
header("Content-Type: text/html; charset=" . $Charset);
//End Initialize Objects
//Initialize HTML Template @1-8F4531F3
146
$CCSEventResult = CCGetEvent($CCSEvents, "OnInitializeView", $MainPage);
$Tpl = new clsTemplate($FileEncoding, $TemplateEncoding);
$Tpl->LoadTemplate(PathToCurrentPage . $TemplateFileName, $BlockToParse,
"CP1252");
$Tpl->block_path = "/$BlockToParse";
$CCSEventResult = CCGetEvent($CCSEvents, "BeforeShow", $MainPage);
//End Initialize HTML Template
//Execute Components @1-351F985C
$Header->Operations();
$Footer->Operations();
//End Execute Components
//Go to destination page @1-9E46EDDB
if($Redirect)
{
$CCSEventResult = CCGetEvent($CCSEvents, "BeforeUnload", $MainPage);
$DBCon1->close();
header("Location: " . $Redirect);
$Header->Class_Terminate();
unset($Header);
unset($form1);
$Footer->Class_Terminate();
unset($Footer);
unset($Tpl);
exit;
}
//End Go to destination page
//Show Page @1-1A9A6DF5
$Header->Show();
$form1->Show();
$Footer->Show();
$Tpl->block_path = "";
$Tpl->Parse($BlockToParse, false);
$main_block = $Tpl->GetVar($BlockToParse);
if(preg_match("/<\/body>/i", $main_block)) {
} else if(preg_match("/<\/html>/i", $main_block) && !preg_match("/<\/frameset>/i",
$main_block)) {
} else if(!preg_match("/<\/frameset>/i", $main_block)) {
}
$CCSEventResult = CCGetEvent($CCSEvents, "BeforeOutput", $MainPage);
if ($CCSEventResult) echo $main_block;
//End Show Page
147
//Unload Page @1-A2416B1F
$CCSEventResult = CCGetEvent($CCSEvents, "BeforeUnload", $MainPage);
$DBCon1->close();
$Header->Class_Terminate();
unset($Header);
unset($form1);
$Footer->Class_Terminate();
unset($Footer);
unset($Tpl);
//End Unload Page
?>
Form1view_events.php
<?php
//BindEvents Method @1-15E3E047
function BindEvents()
{
global $form1;
$form1->Label1->CCSEvents["BeforeShow"] = "form1_Label1_BeforeShow";
$form1->Label2->CCSEvents["BeforeShow"] = "form1_Label2_BeforeShow";
$form1->Label3->CCSEvents["BeforeShow"] = "form1_Label3_BeforeShow";
$form1->Label4->CCSEvents["BeforeShow"] = "form1_Label4_BeforeShow";
$form1->Label8->CCSEvents["BeforeShow"] = "form1_Label8_BeforeShow";
$form1->Label9->CCSEvents["BeforeShow"] = "form1_Label9_BeforeShow";
$form1->Label5->CCSEvents["BeforeShow"] = "form1_Label5_BeforeShow";
$form1->Label6->CCSEvents["BeforeShow"] = "form1_Label6_BeforeShow";
$form1->Label7->CCSEvents["BeforeShow"] = "form1_Label7_BeforeShow";
}
//End BindEvents Method
//form1_Label1_BeforeShow @53-5EFF0EB8
function form1_Label1_BeforeShow(& $sender)
{
$form1_Label1_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label1_BeforeShow
//Custom Code @61-2A29BDB7
// ------------------------$kt_id = CCGetFromGet("kt_id");
$ppp_50 = 0;
148
$db = new clsDBcon1();
$SQL = "SELECT k1a,k2a,k3a,k4a FROM form1 WHERE kt_id = $kt_id ";
$db->query($SQL);
$Result = $db->next_record();
if ($Result)
{
$k1a = $db->f("k1a");
$k2a = $db->f("k2a");
$k3a = $db->f("k3a");
$k4a = $db->f("k4a");
$ppp_bah2 = $k1a + $k2a + $k3a + $k4a;
$ppp_50 = (($ppp_bah2/40) * 50);
}
$db->close();
$form1->Label1->SetValue($ppp_50);
// ------------------------//End Custom Code
//Close form1_Label1_BeforeShow @53-80988C42
return $form1_Label1_BeforeShow;
}
//End Close form1_Label1_BeforeShow
//form1_Label2_BeforeShow @54-6C6C684F
function form1_Label2_BeforeShow(& $sender)
{
$form1_Label2_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label2_BeforeShow
//Custom Code @62-2A29BDB7
// ------------------------$kt_id = CCGetFromGet("kt_id");
149
$ppp_50 = 0;
$db = new clsDBcon1();
$SQL = "SELECT k1b,k2b,k3b,k4b FROM form1 WHERE kt_id = $kt_id ";
$db->query($SQL);
$Result = $db->next_record();
if ($Result)
{
$k1b= $db->f("k1b");
$k2b = $db->f("k2b");
$k3b = $db->f("k3b");
$k4b = $db->f("k4b");
$ppk_bah2 = $k1b + $k2b + $k3b + $k4b;
$ppk_50 = (($ppk_bah2/40) * 50);
}
$db->close();
$form1->Label2->SetValue($ppk_50);
// ------------------------//End Custom Code
//Close form1_Label2_BeforeShow @54-FCF9A999
return $form1_Label2_BeforeShow;
}
//End Close form1_Label2_BeforeShow
//form1_Label3_BeforeShow @55-7DE2B5E2
function form1_Label3_BeforeShow(& $sender)
{
$form1_Label3_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label3_BeforeShow
//Custom Code @60-2A29BDB7
// -------------------------
150
$kt_id = CCGetFromGet("kt_id");
$ppp_30 = 0;
$db = new clsDBcon1();
$SQL = "SELECT k5a,k6a FROM form1 WHERE kt_id = $kt_id ";
$db->query($SQL);
$Result = $db->next_record();
if ($Result)
{
$k5a = $db->f("k5a");
$k6a = $db->f("k6a");
$ppp_bah3 = $k5a + $k6a ;
$ppp_30 = (($ppp_bah3/20) * 30);
}
$db->close();
$form1->Label3->SetValue($ppp_30);
// ------------------------//End Custom Code
//Close form1_Label3_BeforeShow @55-61F648EF
return $form1_Label3_BeforeShow;
}
//End Close form1_Label3_BeforeShow
//form1_Label4_BeforeShow @56-094AA5A1
function form1_Label4_BeforeShow(& $sender)
{
$form1_Label4_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label4_BeforeShow
//Custom Code @63-2A29BDB7
// -------------------------
151
$kt_id = CCGetFromGet("kt_id");
$ppp_30 = 0;
$db = new clsDBcon1();
$SQL = "SELECT k5b,k6b FROM form1 WHERE kt_id = $kt_id ";
$db->query($SQL);
$Result = $db->next_record();
if ($Result)
{
$k5b = $db->f("k5b");
$k6b = $db->f("k6b");
$ppk_bah3 = $k5b + $k6b ;
$ppk_30 = (($ppk_bah3/20) * 30);
}
$db->close();
$form1->Label4->SetValue($ppk_30);
// ------------------------//End Custom Code
//Close form1_Label4_BeforeShow @56-043BE22F
return $form1_Label4_BeforeShow;
}
//End Close form1_Label4_BeforeShow
//form1_Label8_BeforeShow @64-C3073E7D
function form1_Label8_BeforeShow(& $sender)
{
$form1_Label8_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label8_BeforeShow
//Custom Code @66-2A29BDB7
// ------------------------$kt_id = CCGetFromGet("kt_id");
$ppp_5 = 0;
152
$db = new clsDBcon1();
$SQL = "SELECT k7a FROM form1 WHERE kt_id = $kt_id ";
$db->query($SQL);
$Result = $db->next_record();
if ($Result)
{
$k7a = $db->f("k7a");
$ppp_bah4 = $k7a ;
$ppp_5 = (($ppp_bah4/10) * 5);
}
$db->close();
$form1->Label8->SetValue($ppp_5);
// ------------------------//End Custom Code
//Close form1_Label8_BeforeShow @64-2ECE7302
return $form1_Label8_BeforeShow;
}
//End Close form1_Label8_BeforeShow
//form1_Label9_BeforeShow @65-D289E3D0
function form1_Label9_BeforeShow(& $sender)
{
$form1_Label9_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label9_BeforeShow
//Custom Code @67-2A29BDB7
// ------------------------$kt_id = CCGetFromGet("kt_id");
$ppk_5 = 0;
153
$db = new clsDBcon1();
$SQL = "SELECT k7b FROM form1 WHERE kt_id = $kt_id ";
$db->query($SQL);
$Result = $db->next_record();
if ($Result)
{
$k7b = $db->f("k7b");
$ppk_bah4 = $k7b ;
$ppk_5 = (($ppk_bah4/10) * 5);
}
$db->close();
$form1->Label9->SetValue($ppk_5);
// ------------------------//End Custom Code
//Close form1_Label9_BeforeShow @65-B3C19274
return $form1_Label9_BeforeShow;
}
//End Close form1_Label9_BeforeShow
//form1_Label5_BeforeShow @57-18C4780C
function form1_Label5_BeforeShow(& $sender)
{
$form1_Label5_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label5_BeforeShow
//Custom Code @68-2A29BDB7
// ------------------------$x = $form1->Label1->GetValue();
$y = $form1->Label3->GetValue();
$z = $form1->Label8->GetValue();
$ppp_percent = (($x + $y + $z)/85 )* 100;
$form1->Label5->SetValue($ppp_percent);
154
// ------------------------//End Custom Code
//Close form1_Label5_BeforeShow @57-99340359
return $form1_Label5_BeforeShow;
}
//End Close form1_Label5_BeforeShow
//form1_Label6_BeforeShow @58-2A571EFB
function form1_Label6_BeforeShow(& $sender)
{
$form1_Label6_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label6_BeforeShow
//Custom Code @69-2A29BDB7
// ------------------------$a = $form1->Label2->GetValue();
$b = $form1->Label4->GetValue();
$c = $form1->Label9->GetValue();
$ppk_percent = (($a + $b + $c)/85 )* 100;
$form1->Label6->SetValue($ppk_percent);
// ------------------------//End Custom Code
//Close form1_Label6_BeforeShow @58-E5552682
return $form1_Label6_BeforeShow;
}
//End Close form1_Label6_BeforeShow
//form1_Label7_BeforeShow @59-3BD9C356
function form1_Label7_BeforeShow(& $sender)
{
$form1_Label7_BeforeShow = true;
$Component = & $sender;
$Container = CCGetParentContainer($sender);
global $form1; //Compatibility
//End form1_Label7_BeforeShow
//Custom Code @70-2A29BDB7
// ------------------------$k = $form1->Label5->GetValue();
$l = $form1->Label6->GetValue();
155
$purata = ($k + $l)/2;
$form1->Label7->SetValue($purata);
// ------------------------//End Custom Code
//Close form1_Label7_BeforeShow @59-785AC7F4
return $form1_Label7_BeforeShow;
}
//End Close form1_Label7_BeforeShow
?>
156
Lampiran M – PANDUAN PENGGUNA
Prose penilaian prestasi dimulakan mengikut langkah-langkah yang berikut:-
Antaramuka depan sistem
1. Pegawai yang dinilai akan memasukan id pengguna dan katalaluan dengan
menggunakan antaramuka di bawah.
157
2. Seterusnya pegawai yang dinilai dikehendaki mengisi maklumat seperti nama,
jawatan, gred serta jabatan atau fakulti di dalam antaramuka di bawah.
3. Seterusnya pegawai yang dinilai akan mendapat paparan maklumat seperti di
dalam antaramuka di bawah.
4. Seterusnya pegawai yang dinilai akan mendapat paparan maklumat yang
menandakan pengawai tersebut boleh melakukan proses yang seterusnya seperti
di dalam antaramuka di bawah.
158
5. Seterusnya pegawai yang dinilai dikehendaki mengisi borang penilaian prestasi
seperti di dalam antaramuka di bawah.
6. Seterusnya pegawai penilai kedua boleh memilih pegawai yang hendak dinilai
seperti di dalam antaramuka di bawah. Pegawai penilai kedua juga boleh
mengguna system carian yang disediakan seperti antaramuka di bawah.
159
7. Seterusnya pegawai penilai kedua dikehendaki mengisi borang penilaian prestasi
seperti di dalam antaramuka di bawah.
160
8. Seterusnya admin boleh melihat keputusan penilaian prestasi boleh dilihat seperti
di dalam antaramuka di bawah.
Selepas carian dilakukan admin boleh melihat markah penilaian prestasi untuk
setiap pekerja seperti di dalam antaramuka di bawah.
Download