Menghitung keputusan ternormalisasi Menghitung matrik keputusan Menentukan solusi ideal positif Menghitung solusi ideal negatif Menghitung jarak antara nilai terbobot Menghitung jarak antara nilai terbobot

pada halaman laporan karyawan tampak pada tabel 4.11, sebagai berikut: Tabel 4.11 Tabel keterangan tombol form kinerja karyawan Nama tombol Fungsi Mencari NIK Untuk masuk ke halaman daftar karyawan Cetak Untuk mencetak laporan yang diinginkan Keluar Untuk keluar dari halamanlaporan Perintah yang digunakan untuk menghitung penilaian peringkat kinerja karyawan dengan menggunakan metode TOPSIS terlihat pada kode program berikut. 1. bulanio = substrTTOCDATE,4,2 2. tahunio = substrTTOCDATE,7,4 3. IF bulanio = 1 nbulan = 12 otahun = VALtahunio - 1 ntahun = ALLTRIMSTRotahun 4. ELSE obulan = INTVALbulanio - 1 nbulan = ALLTRIMSTRobulan ntahun = tahunio 5. endif 6. IF LENnbulan = 1 ip = 0 + nbulan + ntahun 7. ELSE ip = n + nbulan + ntahun 8. endif 9. x1 = 0 10. x2 = 0 11. x3 = 0 12. x4 = 0 13. x5 = 0 14. SELECT 10 15. LOCATE FOR SUBSTRidprestasi,9,6 = ip 16. IF FOUND SET FILTER TO SUBSTRidprestasi,9,6 = ip COUNT FOR SUBSTRidprestasi,9,6 = ip TO jdata GO top

17. Menghitung keputusan ternormalisasi

FOR i = 1 TO jdata a2 = nabsensi2 l2 = nlembur2 j2 = ntjual2 k2 = nkinerja2 m2 = ntmember2 x1 = x1 + a2 x2 = x2 + l2 x3 = x3 + j2 x4 = x4 + k2 x5 = x5 + m2 18. SKIP Endfor 19. x1 = x10.5 x2 = x20.5 x3 = x30.5 x4 = x40.5 x5 = x50.5 GO top FOR i = 1 to jdata IF nabsensi = 0 ra = 0 else ra = nabsensix1 ENDIF IF nlembur = 0 rl =0 ELSE rl = nlemburx2 ENDIF IF ntjual = 0 rj = 0 else rj = ntjualx3 ENDIF IF nkinerja = 0 rk = 0 else rk = nkinerjax4 ENDIF IF ntmember = 0 rm = 0 else rm = ntmemberx5 endif SELECT 21 APPEND BLANK replace nabsensi with ra replace nlembur with rl replace ntjual with rj replace nkinerja with rk replace ntmember with rm 20. SELECT 10 skip endfor SELECT 21 21. GO top

22. Menghitung matrik keputusan

ternormalisasi terbobot FOR i = 1 TO jdata y1 = nabsensi 0.1 y2 = nlembur 0.1 y3 = ntjual 0.3 y4 = nkinerja 0.4 y5 = ntmember 0.1 SELECT 22 APPEND BLANK replace nabsensi with y1 replace nlembur with y2 replace ntjual with y3 replace nkinerja with y4 replace ntmember with y5 SELECT 21 skip ENDFOR ymax1 = 0 ymax2 = 0 ymax3 = 0 ymax4 = 0 ymax5 = 0 SELECT 22 GO top

23. Menentukan solusi ideal positif

FOR i = 1 TO jdata IF ymax1 nabsensi ymax1 = nabsensi endif IF ymax2 nlembur ymax2 = nlembur endif IF ymax3 ntjual ymax3 = ntjual endif IF ymax4 nkinerja ymax4 = nkinerja endif IF ymax5 ntmember ymax5 = ntmember endif SKIP ENDFOR 24. ymin1 = 100 ymin2 = 100 ymin3 = 100 ymin4 = 100 ymin5 = 100 SELECT 22 GO top

25. Menghitung solusi ideal negatif

FOR i = 1 TO jdata IF ymin1 nabsensi ymin1 = nabsensi endif IF ymin2 nlembur ymin2 = nlembur endif IF ymin3 ntjual ymin3 = ntjual endif IF ymin4 nkinerja ymin4 = nkinerja endif IF ymin5 ntmember ymin5 = ntmember endif SKIP ENDFOR SELECT 22 GO top FOR i = 1 TO jdata

26. Menghitung jarak antara nilai terbobot

setiap alternatif terhadap solusi ideal positif dm1 = nabsensi-ymax12 dm2 = nlembur-ymax22 dm3 = ntjual-ymax32 dm4 = nkinerja-ymax42 dm5 = ntmember-ymax52 dmaxs = dm1+dm2+dm3+dm4+dm50.5

27. Menghitung jarak antara nilai terbobot

setiap alternatif terhadap solusi ideal negatif dn1 = nabsensi-ymin12 dn2 = nlembur-ymin22 dn3 = ntjual-ymin32 dn4 = nkinerja-ymin42 dn5 = ntmember-ymin52 dmins = dn1+dn2+dn3+dn4+dn50.5 SELECT 23 28. APPEND BLANK replace dmax WITH dmaxs replace dmin with dmins 29. SELECT 22 SKIP ENDFOR SELECT 23 GO top

30. Kedekatan setiap alternatif terhadap

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Penilaian Kinerja Karyawan Menggunakan Metode TOPSIS Studi Kasus pada Business Center Tempo Direct Solo

0 0 15

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Penilaian Kinerja Karyawan Menggunakan Metode TOPSIS Studi Kasus pada Business Center Tempo Direct Solo T1 682005072 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Penilaian Kinerja Karyawan Menggunakan Metode TOPSIS Studi Kasus pada Business Center Tempo Direct Solo T1 682005072 BAB II

0 1 9

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Penilaian Kinerja Karyawan Menggunakan Metode TOPSIS Studi Kasus pada Business Center Tempo Direct Solo T1 682005072 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Penilaian Kinerja Karyawan Menggunakan Metode TOPSIS Studi Kasus pada Business Center Tempo Direct Solo

0 0 9

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB I

0 2 4

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB II

0 0 16

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB IV

0 0 20

T1 Abstract Institutional Repository | Satya Wacana Christian University: Sistem Informasi Penilaian Kinerja Pegawai NonAkademik di Universitas Kristen Satya Wacana dengan Metode TOPSIS Berbasis Web

0 0 1

T1__Full text Institutional Repository | Satya Wacana Christian University: Sistem Informasi Penilaian Kinerja Pegawai NonAkademik di Universitas Kristen Satya Wacana dengan Metode TOPSIS Berbasis Web T1 Full text

0 0 25