Upload
vuongkiet
View
221
Download
0
Embed Size (px)
Citation preview
66
BAB IV
EVALUASI DAN IMPLEMENTASI
Setelah menentukan teori-teori yang dibutuhkan, membuat perancangan
sistem, dan membuat perancangan desain input dan output, maka selanjutnya akan
dilakukan tahap implementasi dan evaluasi sistem.
4.1 Implementasi Sistem
Tahap ini merupakan pembuatan software yang disesuaikan dengan
rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat akan dibuat
sedemikian rupa sehingga mempermudahkan pengguna aplikasi sistem informasi
ini. Untuk dapat menjalankan aplikasi ini, perlu diperhatikan kebutuhan sistem
yang terdiri dari kebutuhan software dan hardware.
4.1.1 Kebutuhan software
Kebutuhan software yang harus ada agar aplikasi dapat berjalan dengan
baik adalah sebagai berikut:
a. Sistem Operasi Windows XP dengan service pack 2 atau lebih.
b. Microsoft .NET Framework 2.0.
c. Microsoft SQL Server 2005 Express dengan service pack 1 atau lebih.
4.1.2 Kebutuhan hardware
Kebutuhan minimum hardware yang disarankan agar aplikasi dapat
berjalan dengan baik adalah sebagai berikut:
a. Komputer dengan prosesor Intel Pentium IV 2,0 GHz atau lebih.
b. RAM 1 GB atau lebih.
67
c. Harddisk 250 GB atau lebih.
d. Monitor dengan resolusi minimal 1366 x 768.
e. Mouse, keyboard, dan printer.
4.1.3 Instalasi Program dan Pengaturan Sistem
Pengembangan aplikasi sistem informasi penentuan jabatan karyawan
dengan menerapkan metode ELECTRE membutuhkan software yang sudah
terinstalasi. Adapun tahapan-tahapan yang dilakukan sebagai berikut:
a. Instal Sistem Operasi Windows.
b. Instal Microsoft .NET Framework 2.0.
c. Instal Microsoft SQL Server 2005 Express atau Enterprise.
d. Instal aplikasi Sistem Informasi Penentuan Jabatan Karyawan.
4.2 Evaluasi Sistem
Tahapan evaluasi sistem terbagi menjadi dua yaitu Evaluasi hasil uji coba
sistem dan Analisa hasil uji coba sistem. Evaluasi uji coba sistem dilakukan untuk
menguji kembali semua tahapan pengujian yang telah dilakukan dan analisa uji
coba sistem bertujuan untuk menarik kesimpulan terhadap hasil-hasil uji coba
yang dilakukan terhadap sistem. Uji coba dilakukan dalam test case yang telah
dipersiapkan sebelumnya.
4.2.1 Evaluasi Hasil Uji Coba Sistem
Untuk memastikan bahwa sistem yang dibuat sesuai dengan kebutuhan
atau tujuan yang diharapkan, maka dilakukan beberapa uji coba yang meliputi:
68
A. Evaluasi Uji Coba Form Login
Proses ini bertujuan untuk mengetahui keberhasilan proses login yang
dilakukan dengan menginputkan username dan password seperti yang terlihat
pada Tabel 4.1.
Tabel 4.1 Test Case Data Form Login Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
1
Deskripsi username dan password valid
Mengisi username dan password yang benar lalu tekan tombol login
Form login tertutup dan menu-menu pada form utama menjadi terlihat.
Form login tertutup dan menu-menu pada form
utama menjadi terlihat.
Sukses
2
Deskripsi username dan password tidak valid
Mengisi username benar dan password yang salah lalu tekan tombol login
Form login mengeluarkan pesan bahwa username atau password salah, dan user diminta input ulang.
Form login mengeluarkan pesan bahwa
username atau password
salah, dan user diminta input
ulang.
Sukses
3
Deskripsi username dan password tidak valid
Mengisi username salah dan password yang benar lalu tekan tombol login
Form login mengeluarkan pesan bahwa username atau password salah, dan user diminta input ulang.
Form login mengeluarkan pesan bahwa
username atau password
salah, dan user diminta input
ulang.
Sukses
4
Deskripsi username dan password tidak valid
Mengisi username dan password yang salah lalu tekan tombol login
Form login mengeluarkan pesan bahwa username atau password salah, dan user diminta input ulang.
Form login mengeluarkan pesan bahwa
username atau password
salah, dan user diminta input
ulang.
Sukses
Pada saat program dijalankan, Form login akan muncul sebelum
menampilkan menu-menu yang terdapat pada aplikasi. Form login digunakan
untuk memasukan username dan password sebelum dapat masuk ke form utama.
69
Tampilan dari form login dapat dilihat pada Gambar 4.1.
Gambar 4.1 Tampilan Form Login
Jika proses login yang dilakukan gagal yang disebabkan kesalahan dalam
memasukan username maupun password, maka user diminta memasukan
kembali username dan password yang benar. Pesan kesalahan dalam memasukan
username dan password dapat dilihat pada Gambar 4.2.
Gambar 4.2 Pesan Login Gagal
Jika proses login berhasil, form login akan tertutup dan akan masuk ke
form utama aplikasi. Form utama ini akan menampilkan menu-menu tergantung
dari hak akses yang didapat oleh username yang login. Tampilan dari semua
menu yang ada pada form utama dengan mengabaikan hak akses dari username
yang login dapat dilihat pada Gambar 4.3.
70
Gambar 4.3 Tampilan Semua Menu Pada Form Utama
B. Evaluasi Uji Coba Form Utama
Proses ini bertujuan untuk mengetahui keberhasilan dari fungsi menu
dan submenu yang ada pada form utama seperti terlihat pada Tabel 4.2.
Tabel 4.2 Test Case Data Form Utama Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
5
Menampilkan Form Administrasi User
Memilih Menu User, Sub menu Administrasi User
Tampil Form Administrasi User
Tampil Form Administrasi User
Sukses
6 Menampilkan Form Ganti Password
Memilih Menu User, Sub menu Ganti Password
Tampil Form Ganti Password
Tampil Form Ganti Password
Sukses
7 Keluar dari sistem
Memilih Menu User, Sub menu Logout
Tampil Form Login
Tampil Form Login Sukses
8 Menampilkan Form Agama
Memilih Menu Data, Sub menu Agama
Tampil Form Agama
Tampil Form Agama Sukses
9 Menampilkan Form Kota
Memilih Menu Data, Sub menu Kota
Tampil Form Kota
Tampil Form Kota Sukses
71
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
10 Menampilkan Form Tingkat Pendidikan
Memilih Menu Data, Sub menu Tingkat Pendidikan
Tampil Form Tingkat Pendidikan
Tampil Form Tingkat Pendidikan
Sukses
11 Menampilkan Form Divisi
Memilih Menu Data, Sub menu Divisi Jabatan
Tampil Form Divisi
Tampil Form Divisi Sukses
12 Menampilkan Form Kriteria
Memilih Menu Data, Sub menu Daftar Kriteria
Tampil Form Kriteria
Tampil Form Kriteria Sukses
13 Menampilkan Form Jabatan
Memilih Menu Data, Sub menu Jabatan
Tampil Form Jabatan
Tampil Form Jabatan Sukses
14 Menampilkan Form Karyawan
Memilih Menu Data, Sub menu Karyawan
Tampil Form Karyawan
Tampil Form Karyawan Sukses
15
Menampilkan Form Pengalaman Kerja
Memilih Menu Data, Sub menu Karyawan bagian Pengalaman Kerja
Tampil Form Pengalaman Kerja
Tampil Form Pengalaman Kerja
Sukses
16
Menampilkan Form Pendidikan Non Resmi
Memilih Menu Data, Sub menu Karyawan bagian Pendidikan Non Resmi
Tampil Form Pendidikan Non Resmi
Tampil Form Pendidikan Non Resmi
Sukses
17 Menampilkan Form Absensi Bulanan
Memilih Menu Data, Sub menu Absensi Bulanan Karyawan
Tampil Form Absensi Bulanan
Tampil Form Absensi Bulanan
Sukses
18 Menampilkan Form Pelanggaran
Memilih Menu Data, Sub menu Pelanggaran Karyawan
Tampil Form Pelanggaran
Tampil Form Pelanggaran Sukses
72
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
19 Menampilkan Form Penilaian
Memilih Menu Data, Sub menu Penilaian Karyawan
Tampil Form Penilaian
Tampil Form Penilaian Sukses
20
Menampilkan Form Saran Jabatan Sesuai Untuk Karyawan
Memilih Menu Saran, Sub menu Jabatan Sesuai Untuk Karyawan
Tampil Form Saran Jabatan Sesuai Untuk Karyawan
Tampil Form Saran Jabatan Sesuai Untuk Karyawan
Sukses
21
Menampilkan Form Saran Karyawan Sesuai Untuk Jabatan
Memilih Menu Saran, Sub menu Karyawan Sesuai Untuk Jabatan
Tampil Form Saran Karyawan Sesuai Untuk Jabatan
Tampil Form Saran Karyawan Sesuai Untuk Jabatan
Sukses
Submenu yang ada dari setiap menu yang ada pada form utama dapat
dilihat pada Gambar 4.4.
Gambar 4.4 Submenu Dari Setiap Menu Pada Form Utama
73
C. Evaluasi Uji Coba Form Administrasi User
Proses ini bertujuan untuk mengetahui keberhasilan proses administrasi
user dari aplikasi seperti terlihat pada Tabel 4.3. Tampilan dari form administrasi
user yang dapat dilihat pada Gambar 4.5.
Tabel 4.3 Test Case Data Form Administrasi User Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
22 Membuat username valid
Mencari NIK dan memberikan hak akses lalu tekan tombol tambah
Username baru terbentuk dengan password awal 123456
Tampil pesan berhasil membuat username
Sukses
23 Membuat username tidak valid
Mencari NIK lalu tekan tombol tambah
Username baru tidak terbentuk karena belum diberi hak akses
Tampil pesan gagal membuat username
Sukses
24 Mengubah hak akses username
Memilih username yang akan diubah lalu tekan tombol ubah
Hak akses username berubah
Tampil pesan berhasil mengubah hak akses
Sukses
25 Menghapus username valid
Memilih username yang akan dihapus lalu tekan tombol hapus
Username terhapus
Tampil pesan berhasil menghapus username
Sukses
74
Gambar 4.5 Tampilan Form Administrasi User
D. Evaluasi Uji Coba Form Ganti Password
Proses ini bertujuan untuk mengetahui keberhasilan proses mengganti
password seperti terlihat pada Tabel 4.4.
Tabel 4.4 Test Case Data Form Ganti Password Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
26 Mengganti password valid
Memasukkan password lama, dan password baru lalu tekan tombol ok
Password lama digantikan dengan password baru
Muncul pesan berhasil mengganti password
Sukses
27 Mengganti password tidak valid
Tekan tombol ok
Keluar pesan data tidak diinput dengan benar
Muncul pesan gagal mengganti password karena password tidak diisi
Sukses
75
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
28 Mengganti password tidak valid
Memasukkan password baru yang sama dengan password lama lalu tekan tombol ok
Password lama tidak digantikan dengan password baru, user diminta input ulang
Muncul pesan kalau password lama sama dengan password baru
Sukses
29 Mengganti password tidak valid
Memasukkan password lama yang salah lalu tekan tombol ok
Password lama tidak digantikan dengan password baru, user diminta input ulang
Muncul pesan kalau password lama yang dimasukkan salah
Sukses
Untuk mengganti password digunakan form ganti password yang dapat
dilihat pada Gambar 4.6.
Gambar 4.6 Tampilan Form Ganti Password
76
E. Evaluasi Uji Coba Form Agama
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form agama seperti terlihat pada Tabel 4.5. Tampilan dari form agama dapat
dilihat pada Gambar 4.7.
Tabel 4.5 Test Case Data Form Agama Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
30 Menambahkan agama valid
Memasukkan agama lalu tekan tombol tambah
Agama bertambah
Muncul pesan berhasil menambahkan agama
Sukses
31 Menambahkan agama tidak valid
Tekan tombol tambah
Keluar pesan agama harus diisi
Muncul pesan gagal menambahkan agama
Sukses
32 Mengubah agama
Memilih agama lalu tekan tombol ubah
Agama berubah
Muncul pesan berhasil mengubah agama
Sukses
33 Menghapus agama
Memilih agama lalu tekan tombol hapus
Agama terhapus
Muncul pesan berhasil menghapus agama
Sukses
Gambar 4.7 Tampilan Form Agama
77
F. Evaluasi Uji Coba Form Kota
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form kota seperti terlihat pada Tabel 4.6. Tampilan dari form kota dapat
dilihat pada Gambar 4.8.
Tabel 4.6 Test Case Data Form Kota Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
34 Menambahkan kota valid
Memasukkan kode dan nama kota lalu tekan tombol tambah
Kota bertambah
Muncul pesan berhasil menambahkan kota
Sukses
35 Menambahkan kota tidak valid
Tekan tombol tambah
Keluar pesan kota harus diisi
Muncul pesan untuk mengisi kota dengan benar
Sukses
36 Menambahkan kota tidak valid
Tidak mengisi kode kota atau nama kota lalu tekan tombol tambah
Keluar pesan kota harus diisi
Muncul pesan untuk mengisi kota dengan benar
Sukses
37 Mengubah kota Memilih kota lalu tekan tombol ubah
Kota berubah
Muncul pesan berhasil mengubah kota
Sukses
38 Menghapus kota
Memilih kota lalu tekan tombol hapus
Kota terhapus
Muncul pesan berhasil menghapus kota
Sukses
Gambar 4.8 Tampilan Form Kota
78
G. Evaluasi Uji Coba Form Tingkat Pendidikan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form tingkat pendidikan seperti terlihat pada Tabel 4.7. Tampilan dari form
tingkat pendidikan dapat dilihat pada Gambar 4.9.
Tabel 4.7 Test Case Form Tingkat Pendidikan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
39
Menambahkan tingkat pendidikan valid
Memasukkan tingkat pendidikan lalu tekan tombol tambah
Tingkat pendidikan bertambah
Muncul pesan berhasil menambah tingkat pendidikan
Sukses
40
Menambahkan tingkat pendidikan tidak valid
Tekan tombol tambah
Keluar pesan tingkat pendidikan harus diisi
Muncul pesan untuk mengisi tingkat pendidikan
Sukses
41 Mengubah tingkat pendidikan
Memilih tingkat pendidikan lalu tekan tombol ubah
Tingkat pendidikan berubah
Muncul pesan berhasil mengubah tingkat pendidikan
Sukses
42 Menghapus tingkat pendidikan
Memilih tingkat pendidikan lalu tekan tombol hapus
Tingkat pendidikan terhapus
Muncul pesan berhasil menghapus tingkat pendidikan
Sukses
Gambar 4.9 Tampilan Form Tingkat Pendidikan
79
H. Evaluasi Uji Coba Form Divisi
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form divisi seperti terlihat pada Tabel 4.8. Tampilan dari form divisi dapat
dilihat pada Gambar 4.10.
Tabel 4.8 Test Case Form Divisi Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
43 Menambahkan divisi valid
Memasukkan divisi lalu tekan tombol tambah
Divisi bertambah
Muncul pesan berhasil menambah divisi
Sukses
44 Menambahkan divisi tidak valid
Tekan tombol tambah
Keluar pesan divisi harus diisi
Muncul pesan untuk mengisi divisi
Sukses
45 Mengubah divisi
Memilih divisi lalu tekan tombol ubah
Divisi berubah
Muncul pesan berhasil mengubah divisi
Sukses
46 Menghapus divisi
Memilih divisi lalu tekan tombol hapus
Divisi terhapus
Muncul pesan berhasil menghapus divisi
Sukses
Gambar 4.10 Tampilan Form Divisi
80
I. Evaluasi Uji Coba Form Kriteria
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form kriteria seperti terlihat pada Tabel 4.9. Tampilan dari form kriteria
dapat dilihat pada Gambar 4.11.
Tabel 4.9 Test Case Form Kriteria Test Case Tujuan Input Output Yang
Diharapkan Output Program Hasil
47 Menambahkan kriteria valid
Memasukkan nama kriteria lalu tekan tombol tambah pada bagian kriteria
Kriteria bertambah
Muncul pesan berhasil menambah kriteria
Sukses
48 Menambahkan kriteria tidak valid
Tekan tombol tambah pada bagian kriteria
Keluar pesan untuk mengisi kriteria dengan benar
Muncul pesan untuk mengisi kriteria
Sukses
49 Mengubah kriteria
Memilih kriteria lalu tekan tombol ubah pada bagian criteria
Kriteria berubah
Muncul pesan berhasil mengubah kriteria
Sukses
50 Menghapus kriteria
Memilih kriteria lalu tekan tombol hapus pada bagian criteria
Kriteria terhapus
Muncul pesan berhasil menghapus kriteria
Sukses
51 Menambah subkriteria valid
Pilih kriteria, memasukan nama sub kriteria lalu tekan tombol tambah pada bagian subkriteria
Subkriteria bertambah
Muncul pesan berhasil menambah subkriteria
Sukses
52 Menambah subkriteria tidak valid
Tekan tombol tambah pada bagian subkriteria
Keluar pesan untuk mengisi subkriteria dengan benar
Muncul pesan untuk mengisi subkriteria
Sukses
53 Mengubah subkriteria
Memilih subkriteria lalu tekan tombol ubah pada bagian sub criteria
Subkriteria berubah
Muncul pesan berhasil mengubah subkriteria
Sukses
81
Test Case Tujuan Input Output Yang
Diharapkan Output Program Hasil
54 Menghapus sub kriteria
Memilih subkriteria lalu tekan tombol hapus pada bagian subkriteria
Subkriteria terhapus
Muncul pesan berhasil menghapus subkriteria
Sukses
55 Menambah pertanyaan valid
Pilih subkriteria, memasukan pertanyaan lalu tekan tombol tambah pada bagian pertanyaan
Pertanyaan bertambah
Muncul pesan berhasil menambah pertanyaan
Sukses
56 Menambah pertanyaan tidak valid
Tekan tombol tambah pada bagian pertanyaan
Keluar pesan untuk mengisi pertanyaan dengan benar
Muncul pesan untuk mengisi pertanyaan
Sukses
57 Mengubah pertanyaan
Memilih pertanyaan lalu tekan tombol ubah pada bagian pertanyaan
Pertanyaan berubah
Muncul pesan berhasil mengubah pertanyaan
Sukses
58 Menghapus pertanyaan
Memilih pertanyaan lalu tekan tombol hapus pada bagian pertanyaan
Pertanyaan terhapus
Muncul pesan berhasil menghapus pertanyaan
Sukses
Gambar 4.11 Tampilan Form Kriteria
82
J. Evaluasi Uji Coba Form Jabatan
Proses ini bertujuan untuk mengetahui keberhasilan proses pada form
jabatan seperti terlihat pada Tabel 4.10. Tampilan dari form jabatan dapat dilihat
pada Gambar 4.12.
Tabel 4.10 Test Case Form Jabatan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
59 Menambah jabatan valid
Level jabatan, divisi, nama jabatan, pendidikan minimal, jenis kelamin, bobot kriteria lalu tekan tombol tambah
Jabatan bertambah
Muncul pesan berhasil menambah jabatan
Sukses
60 Menambah jabatan tidak valid
Tekan tombol tambah
Keluar pesan jabatan harus diisi dengan benar
Muncul pesan semua data jabatan harus diisi
Sukses
61 Menambah jabatan tidak valid
Level jabatan, divisi, nama jabatan, pendidikan minimal, jenis kelamin lalu tekan tombol tambah
Keluar pesan bobot kriteria harus diisi
Muncul pesan bobot kriteria harus diisi
Sukses
62 Mengubah jabatan
Memilih jabatan lalu tekan tombol ubah
Jabatan berubah
Muncul pesan jabatan berubah
Sukses
63 Menghapus jabatan
Memilih jabatan lalu tekan tombol hapus
Jabatan terhapus
Muncul pesan jabatan berhasil dihapus
Sukses
83
Gambar 4.12 Tampilan Form Jabatan
K. Evaluasi Uji Coba Form Karyawan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form karyawan seperti terlihat pada Tabel 4.11. Tampilan dari form
karyawan dapat dilihat pada Gambar 4.13.
Tabel 4.11 Test Case Form Karyawan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
64 Menambahkan data karyawan valid
Tekan tombol baru lalu masukkan data karyawan dengan benar dan tekan tombol tambah
Data karyawan bertambah
Muncul pesan berhasil menambah data karyawan
Sukses
65 Menambahkan data karyawan tidak valid
Tekan tombol baru lalu tekan tombol tambah
Keluar pesan isi data karyawan dengan benar
Muncul pesan untuk mengisi data karyawan dengan benar
Sukses
84
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
66 Mengubah data karyawan
Memilih karyawan lalu tekan tombol ubah
Data karyawan berubah
Muncul pesan data karyawan berhasil diubah
Sukses
67 Menghapus data karyawan
Memilih karyawan lalu tekan tombol hapus
Data karyawan terhapus
Muncul pesan data karyawan berhasil dihapus
Sukses
68
Menampilkan form pengalaman kerja
Tekan tulisan pengalaman kerja pada form karyawan
Menampilan form pengalaman kerja
Muncul form pengalaman kerja karyawan
Sukses
69
Menampilkan form pendidikan non resmi
Tekan tulisan pendidikan non resmi pada form karyawan
Menampilan form pendidikan non resmi
Muncul form pendidikan non resmi karyawan
Sukses
Gambar 4.13 Tampilan Form Karyawan
85
L. Evaluasi Uji Coba Form Pengalaman Kerja
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form pengalaman kerja seperti terlihat pada Tabel 4.12. Tampilan dari form
pengalaman kerja dapat dilihat pada Gambar 4.14.
Tabel 4.12 Test Case Form Pengalaman Kerja Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
70 Menambahkan pengalaman kerja valid
Memilih karyawan, mengisi data pengalaman kerja lalu tekan tombol tambah
Pengalaman kerja bertambah
Muncul pesan berhasil menambah data pengalaman kerja karyawan
Sukses
71
Menambahkan pengalaman kerja tidak valid
Tekan tombol tambah
Keluar pesan untuk mengisi data dengan benar
Muncul pesan untuk mengisi data pengalaman kerja
Sukses
72 Mengubah pengalaman kerja
Memilih karyawan, memilih pengalaman kerja lalu tekan tombol ubah
Pengalaman kerja berubah
Muncul pesan berhasil mengubah data pengalaman kerja karyawan
Sukses
73 Menghapus pengalaman kerja
Memilih karyawan, memilih pengalaman kerja lalu tekan tombol hapus
Pengalaman kerja terhapus
Muncul pesan berhasil menghapus data pengalaman kerja karyawan
Sukses
86
Gambar 4.14 Tampilan Form Pengalaman Kerja
M. Evaluasi Uji Coba Form Pendidikan Non Resmi
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form pendidikan non resmi seperti terlihat pada Tabel 4.13. Tampilan dari
form pendidikan non resmi dapat dilihat pada Gambar 4.15.
Tabel 4.13 Test Case Form Pendidikan Non Resmi Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
74
Menambahkan pendidikan non resmi valid
Memilih karyawan, mengisi data pendidikan non resmi lalu tekan tombol tambah
Pendidikan non resmi bertambah
Muncul pesan berhasil menambah data pendidikan non resmi karyawan
Sukses
87
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
75
Menambahkan pendidikan non resmi tidak valid
Tekan tombol tambah
Keluar pesan untuk mengisi data dengan benar
Muncul pesan untuk mengisi data pendidikan non resmi
Sukses
76 Mengubah pendidikan non resmi
Memilih karyawan, memilih pendidikan non resmi lalu tekan tombol ubah
Pendidikan non resmi berubah
Muncul pesan berhasil mengubah data pendidikan non resmi karyawan
Sukses
77 Menghapus pendidikan non resmi
Memilih karyawan, memilih pendidikan non resmi lalu tekan tombol hapus
Pendidikan non resmi terhapus
Muncul pesan berhasil menghapus data pendidikan non resmi
Sukses
Gambar 4.15 Tampilan Form Pendidikan Non Resmi
88
N. Evaluasi Uji Coba Form Absensi Bulanan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form absensi bulanan seperti terlihat pada Tabel 4.14. Tampilan dari form
absensi bulanan dapat dilihat pada Gambar 4.16.
Tabel 4.14 Test Case Form Absensi Bulanan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
78
Menambahkan data absensi bulanan karyawan valid
Memilih karyawan, mengisi data absensi lalu tekan tombol tambah
Data absensi bulanan bertambah
Muncul pesan
berhasil menambah
data absensi
karyawan
Sukses
79
Menambahkan data absensi bulanan karyawan tidak valid
Tekan tombol tambah
Keluar pesan untuk mengisi data dengan benar
Muncul pesan untuk
mengisi data
absensi karyawan
Sukses
80
Mengubah data absensi bulanan karyawan
Memilih karyawan, memilih data absensi lalu tekan tombol ubah
Data absensi berubah
Muncul pesan
berhasil mengubah
data absensi
Sukses
81
Menghapus data absensi bulanan karyawan
Memilih karyawan, memilih data absensi lalu tekan tombol hapus
Data absensi terhapus
Muncul pesan
berhasil menghapus
data absensi
Sukses
89
Gambar 4.16 Tampilan Form Absensi Bulanan
O. Evaluasi Uji Coba Form Pelanggaran Karyawan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form pelanggaran karyawan seperti terlihat pada Tabel 4.15. Tampilan dari
form pelanggaran karyawan dapat dilihat pada Gambar 4.17.
Tabel 4.15 Test Case Form Pelanggaran Karyawan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
82
Menambahkan data pelanggaran karyawan valid
Memilih karyawan, mengisi data pelanggaran lalu tekan tombol tambah
Data pelanggaran bertambah
Muncul pesan berhasil menambah data pelanggaran karyawan
Sukses
90
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
83
Menambahkan data pelanggaran karyawan tidak valid
Tekan tombol tambah
Keluar pesan untuk mengisi data dengan benar
Muncul pesan untuk mengisi data pelanggaran karyawan
Sukses
84
Mengubah data pelanggaran karyawan
Memilih karyawan, memilih data pelanggaran lalu tekan tombol ubah
Data pelanggaran berubah
Muncul pesan berhasil mengubah data pelanggaran karyawan
Sukses
85
Menghapus data pelanggaran karyawan
Memilih karyawan, memilih data pelanggaran lalu tekan tombol hapus
Data pelanggaran terhapus
Muncul pesan berhasil menghapus data pelanggaran karyawan
Sukses
Gambar 4.17 Tampilan Form Pelanggaran Karyawan
91
P. Evaluasi Uji Coba Form Penilaian
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form penilaian seperti terlihat pada Tabel 4.16. Tampilan dari form penilaian
dapat dilihat pada Gambar 4.18.
Tabel 4.16 Test Case Form Penilaian Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
86 Menyimpan data penilaian karyawan valid
Memilih karyawan, nilai untuk setiap pertanyaan lalu tekan tombol simpan
Data penilaian tersimpan
Muncul pesan berhasil menyimpan penilaian karyawan
Sukses
87
Menyimpan data penilaian karyawan tidak valid
Tekan tombol simpan
Data penilaian tidak tersimpan
Muncul pesan untuk melakukan penilaian
Sukses
Gambar 4.18 Tampilan Form Penilaian
92
Q. Evaluasi Uji Coba Form Saran Jabatan Sesuai Untuk Karyawan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form saran jabatan sesuai untuk karyawan seperti terlihat pada Tabel 4.17.
Tampilan dari form saran jabatan sesuai untuk karyawan dapat dilihat pada
Gambar 4.19.
Tabel 4.17 Test Case Form Saran Jabatan Sesuai Untuk Karyawan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
88
Mendapatkan jabatan yang sesuai untuk karyawan valid
Memilih karyawan, lalu tekan tombol kesesuaian jabatan untuk karyawan
Muncul daftar jabatan yang sesuai untuk karyawan
Muncul daftar jabatan yang sesuai untuk karyawan
Sukses
89
Mendapatkan jabatan yang sesuai untuk karyawan tidak valid
Tekan tombol kesesuaian jabatan untuk karyawan
Keluar pesan untuk memilih karyawan terlebih dulu
Keluar pesan untuk memilih karyawan terlebih dulu
Sukses
90
Menyimpan jabatan sesuai untuk karyawan valid
Tabel daftar jabatan yang sesuai terisi, lalu tekan tombol simpan
Daftar jabatan sesuai tersimpan
Muncul pesan berhasil menyimpan daftar jabatan sesuai
Sukses
91
Menyimpan jabatan sesuai untuk karyawan tidak valid
Tekan tombol simpan
Keluar pesan tidak ada data untuk disimpan
Muncul pesan tidak ada data jabatan sesuai untuk disimpan
Sukses
93
Gambar 4.19 Tampilan Form Saran Jabatan Sesuai Untuk Karyawan
R. Evaluasi Uji Coba Form Saran Karyawan Sesuai Untuk Jabatan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form saran karyawan sesuai untuk jabatan seperti terlihat pada Tabel 4.18.
Tampilan dari form saran karyawan sesuai untuk jabatan dapat dilihat pada
Gambar 4.20.
Tabel 4.18 Test Case Form Saran Karyawan Sesuai Untuk Jabatan Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
92
Mendapatkan karyawan yang sesuai untuk jabatan valid
Memilih jabatan, lalu tekan tombol kandidat karyawan untuk jabatan
Muncul daftar karyawan yang sesuai untuk jabatan
Muncul daftar karyawan yang sesuai untuk jabatan
Sukses
93
Mendapatkan karyawan yang sesuai untuk jabatan tidak valid
Tekan tombol kandidat karyawan untuk jabatan
Keluar pesan untuk memilih jabatan terlebih dulu
Keluar pesan untuk memilih jabatan terlebih dulu
Sukses
94
Test Case Tujuan Input Output Yang
Diharapkan Output
Program Hasil
94
Menyimpan karyawan sesuai untuk jabatan valid
Tabel daftar karyawan yang sesuai terisi, lalu tekan tombol simpan
Daftar kandidat karyawan sesuai tersimpan
Muncul pesan berhasil menyimpan daftar kandidat karyawan yang sesuai
Sukses
95
Menyimpan karyawan sesuai untuk jabatan tidak valid
Tekan tombol simpan
Keluar pesan tidak ada data untuk disimpan
Muncul pesan tidak ada data untuk disimpan
Sukses
Gambar 4.20 Tampilan Form Saran Karyawan Sesuai Untuk Jabatan
S. Evaluasi Uji Coba Form Laporan
Proses ini bertujuan untuk mengetahui keberhasilan proses yang terjadi
pada form laporan seperti terlihat pada Tabel 4.19. Tampilan dari form laporan
dapat dilihat pada Gambar 4.21.
95
Tabel 4.19 Test Case Form Laporan Test Case Tujuan Input Output Yang
Diharapkan Output Sistem
96 Menampilkan laporan
Memilih nama laporan, mengisi filter laporan jika ada lalu tekan tombol tampil
Laporan pilihan ditampilkan Sukses
Gambar 4.21 Tampilan Form Laporan
4.2.2 Evaluasi Hasil Uji Coba Metode ELECTRE
Pengujian ketepatan hasil perhitungan metode ELECTRE pada aplikasi
akan dibandingkan dengan pengujian hasil perhitungan secara manual dengan
menggunakan bantuan Microsoft Excel 2007. Perbandingan dilakukan untuk
mengecek apakah hasil perhitungan yang dilakukan pada aplikasi sudah benar.
96
Sebagai kelengkapan untuk melakukan pengujian terhadap perbandingan
dari ketepatan hasil yang diperoleh sistem dalam mencari jabatan yang sesuai
untuk karyawan dan ketepatan hasil yang diperoleh sistem dalam mencari
karyawan yang sesuai untuk jabatan saat dibandingkan dengan perhitungan secara
manual disediakan daftar dan spesifikasi jabatan yang dapat dilihat pada Tabel
4.20, daftar dan spesifikasi karyawan pada Tabel 4.21, dan hasil penilaian
karyawan pada Tabel 4.22.
Tabel 4.20 Daftar Dan Spesifikasi Jabatan
No. Jabatan Pendidikan Jenis Kelamin
Tingkat Kepentingan
Kriteria A B C
1 Manager Marketing S-1 P /W 3 3 2 2 Supervisor Marketing S-1 P /W 2 3 3 3 Sales Dalam Kota SMA P /W 2 2 2 4 Sales Luar Kota SMA P /W 2 2 2 5 Staff Collection SMA P /W 2 2 2 6 Manager Accounting + Finance S-1 P /W 3 3 3 7 Supervisor Accounting + Finance S-1 P /W 2 3 3 8 Staff Accounting S-1 P /W 2 2 2 9 Staff Fakturis S-1 P /W 2 2 2
10 Staff Kasir SMA P /W 2 2 1 11 Manager Operasional S-1 P 2 3 3 12 Kepala Gudang SMA P 2 2 2 13 Checker SMA P 0 2 2 14 Driver SMA P 0 2 2 15 Helper SMA P 0 2 2 16 Satpam SMA P 0 2 2
Keterangan:
A : Kemampuan Intelektual
B : Perilaku Saat Bekerja
C : Perilaku Di Lingkungan Kerja
97
Tabel 4.21 Daftar Dan Spesifikasi Karyawan
No. NIK Nama Pendidikan Jenis Kelamin
1 0102-42-9007 Nike S-1 W 2 0205-91-8808 Suci S-1 W 3 0211-31-8507 Wahyu S-1 P 4 0303-18-8603 Nurul S-1 W 5 0304-00-8008 Basuki SMA P 6 0507-52-9008 Ana S-1 W 7 0902-44-7507 Karsono SMA P 8 0907-76-8812 Anggrad S-1 P 9 1401-84-8601 Ngati SMA P
10 1503-65-8305 Candra S-1 P 11 2007-68-8007 Mega S-1 W 12 2407-12-8907 Aris SMA P 13 2407-94-9407 Rizal SMA P
Tabel 4.22 Hasil Penilaian Karyawan
No. NIK Nama Kriteria Penilaian A B C
1 0102-42-9007 Nike 2 2 3 2 0205-91-8808 Suci 2 3 3 3 0211-31-8507 Wahyu 2 3 3 4 0303-18-8603 Nurul 2 3 2 5 0304-00-8008 Basuki 3 2 3 6 0507-52-9008 Ana 2 3 3 7 0902-44-7507 Karsono 2 2 2 8 0907-76-8812 Anggrad 2 3 3 9 1401-84-8601 Ngati 2 2 3
10 1503-65-8305 Candra 4 3 2 11 2007-68-8007 Mega 2 2 3 12 2407-12-8907 Aris 2 2 2 13 2407-94-9407 Rizal 2 3 3
Keterangan:
A : Kemampuan Intelektual
B : Perilaku Saat Bekerja
C : Perilaku Di Lingkungan Kerja
98
A. Evaluasi Uji Coba Mencari Jabatan Sesuai Untuk Karyawan
Pengujian Kasus:
Karyawan yang akan dicarikan jabatan sesuai:
NIK : 0102-42-9007
Nama : Nike
Pendidikan : S-1
Jenis Kelamin : Wanita
Kriteria dan Bobot Kriteria yang didapatkan karyawan dari hasil penilaian
berdasarkan pada Tabel 4.22 dapat dilihat pada Tabel 4.23.
Tabel 4.23 Kriteria dan Bobot Kriteria Karyawan Bernama Nike
No. Kriteria Bobot
1 (A) Kemampuan Intelektual 2 2 (B) Perilaku Saat Bekerja 2 3 (C) Perilaku Di Lingkungan Kerja 3
Hasil dari menyesuaikan profil semua jabatan dengan profil karyawan untuk
memperoleh daftar alternatif jabatan dapat dilihat pada Tabel 4.24.
Tabel 4.24 Daftar Alternatif Jabatan Untuk Karyawan Bernama Nike No. Alternatif Jabatan
1 Manager Marketing 2 Supervisor Marketing 3 Sales Dalam Kota 4 Sales Luar Kota 5 Staff Collection 6 Manager Accounting + Finance 7 Supervisor Accounting + Finance 8 Staff Accounting 9 Staff Fakturis
10 Staff Kasir
99
Dari alternatif jabatan pada Tabel 4.24 dan data yang ada pada Tabel 4.20,
dihasilkan matriks keputusan yang dapat dilihat pada Tabel 4.25.
Tabel 4.25 Matriks Keputusan Untuk Karyawan Bernama Nike
No. Alternatif Kriteria A B C
1 Manager Marketing 3 3 2 2 Supervisor Marketing 2 3 3 3 Sales Dalam Kota 2 2 2 4 Sales Luar Kota 2 2 2 5 Staff Collection 2 2 2 6 Manager Accounting + Finance 3 3 3 7 Supervisor Accounting + Finance 2 3 3 8 Staff Accounting 2 2 2 9 Staff Fakturis 2 2 2
10 Staff Kasir 2 2 1 Nilai X untuk membuat Matriks Normalisasi:
Nilai X1 = 7.071068
Nilai X2 = 7.745967
Nilai X3 = 7.211103
Matriks Normalisasi (Matriks R) merupakan matriks keputusan yang telah
dinormalisasi. Matriks Normalisasi dapat dilihat pada Tabel 4.26.
Tabel 4.26 Matriks Normalisasi Untuk Karyawan Bernama Nike
No. Matriks R Kriteria A B C
1 Manager Marketing 0.424264 0.387298 0.27735 2 Supervisor Marketing 0.282843 0.387298 0.416025 3 Sales Dalam Kota 0.282843 0.258199 0.27735 4 Sales Luar Kota 0.282843 0.258199 0.27735 5 Staff Collection 0.282843 0.258199 0.27735 6 Manager Accounting + Finance 0.424264 0.387298 0.416025 7 Supervisor Accounting + Finance 0.282843 0.387298 0.416025 8 Staff Accounting 0.282843 0.258199 0.27735 9 Staff Fakturis 0.282843 0.258199 0.27735
10 Staff Kasir 0.282843 0.258199 0.138675
100
Matriks Weight Normalized (Matriks V) merupakan matriks yang didapatkan dari
hasil perkalian matriks R pada Tabel 4.26 dengan bobot W pada Tabel 4.23.
Matriks V ini dapat dilihat pada Tabel 4.27.
Tabel 4.27 Matriks V Untuk Karyawan Bernama Nike
No. Matriks V Kriteria A B C
1 Manager Marketing 0.848528 0.774597 0.83205 2 Supervisor Marketing 0.565685 0.774597 1.248075 3 Sales Dalam Kota 0.565685 0.516398 0.83205 4 Sales Luar Kota 0.565685 0.516398 0.83205 5 Staff Collection 0.565685 0.516398 0.83205 6 Manager Accounting + Finance 0.848528 0.774597 1.248075 7 Supervisor Accounting + Finance 0.565685 0.774597 1.248075 8 Staff Accounting 0.565685 0.516398 0.83205 9 Staff Fakturis 0.565685 0.516398 0.83205
10 Staff Kasir 0.565685 0.516398 0.416025 Matriks Concordance yang diperoleh dari Matriks V pada Tabel 4.27 dapat dilihat
pada Tabel 4.28.
Tabel 4.28 Matriks Concordance Untuk Karyawan Bernama Nike No. Matriks Concordance 1 - 4 7 7 7 4 4 7 7 7 2 5 - 7 7 7 5 7 7 7 7 3 3 2 - 7 7 0 2 7 7 7 4 3 2 7 - 7 0 2 7 7 7 5 3 2 7 7 - 0 2 7 7 7 6 7 7 7 7 7 - 7 7 7 7 7 5 7 7 7 7 5 - 7 7 7 8 3 2 7 7 7 0 2 - 7 7 9 3 2 7 7 7 0 2 7 - 7 10 0 2 4 4 4 0 2 4 4 -
Matriks Discordance yang diperoleh dari Matriks V pada Tabel 4.27 dapat dilihat
pada Tabel 4.29.
101
Tabel 4.29 Matriks Discordance Untuk Karyawan Bernama Nike No. Matriks Discordance 1 - 1 0 0 0 1 1 0 0 0 2 0.67987 - 0 0 0 1 0 0 0 0 3 1 1 - 0 0 1 1 0 0 0 4 1 1 0 - 0 1 1 0 0 0 5 1 1 0 0 - 1 1 0 0 0 6 0 0 0 0 0 - 0 0 0 0 7 0.67987 0 0 0 0 1 - 0 0 0 8 1 1 0 0 0 1 1 - 0 0 9 1 1 0 0 0 1 1 0 - 0 10 1 1 1 1 1 1 1 1 1 -
Nilai dominance dari Matriks Concordance: 5.2111
Nilai dominance dari Matriks Discordance: 0.392886
Matriks F yang dihasilkan oleh perhitungan berdasarkan Matriks Concordance
pada Tabel 4.28 dapat dilihat pada Tabel 4.30.
Tabel 4.30 Matriks F Untuk Karyawan Bernama Nike No. Matriks F 1 - 0 1 1 1 0 0 1 1 1 2 0 - 1 1 1 0 1 1 1 1 3 0 0 - 1 1 0 0 1 1 1 4 0 0 1 - 1 0 0 1 1 1 5 0 0 1 1 - 0 0 1 1 1 6 1 1 1 1 1 - 1 1 1 1 7 0 1 1 1 1 0 - 1 1 1 8 0 0 1 1 1 0 0 - 1 1 9 0 0 1 1 1 0 0 1 - 1 10 0 0 0 0 0 0 0 0 0 -
Matriks G yang dihasilkan oleh perhitungan berdasarkan Matriks Concordance
pada Tabel 4.28 dapat dilihat pada Tabel 4.31.
102
Tabel 4.31 Matriks G Untuk Karyawan Bernama Nike No. Matriks G 1 - 0 0 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 0 0 3 0 0 - 0 0 1 0 0 0 0 4 0 0 0 - 0 1 0 0 0 0 5 0 0 0 0 - 1 0 0 0 0 6 0 0 0 0 0 - 0 0 0 0 7 0 0 0 0 0 0 - 0 0 0 8 0 0 0 0 0 1 0 - 0 0 9 0 0 0 0 0 1 0 0 - 0 10 1 0 0 0 0 1 0 0 0 -
Matriks E merupakan hasil perkalian dari Matriks F pada Tabel 4.30 dengan
Matriks G pada Tabel 4.31. Matriks E dapat dilihat pada Tabel 4.32.
Tabel 4.32 Matriks E Untuk Karyawan Bernama Nike No. Matriks E 1 - 0 0 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 0 0 3 0 0 - 0 0 0 0 0 0 0 4 0 0 0 - 0 0 0 0 0 0 5 0 0 0 0 - 0 0 0 0 0 6 0 0 0 0 0 - 0 0 0 0 7 0 0 0 0 0 0 - 0 0 0 8 0 0 0 0 0 0 0 - 0 0 9 0 0 0 0 0 0 0 0 - 0 10 0 0 0 0 0 0 0 0 0 -
Hasil dari Matriks E pada Tabel 4.32 disebut saling mendominasi, maka untuk
menentukan jabatan yang sesuai untuk karyawan bernama Nike dilihat
berdasarkan Matriks V pada Tabel 4.27. Berdasarkan data pada Tabel 4.27,
didapatkan daftar jabatan sementara yang sesuai untuk karyawan sebelum
dicocokan dengan tingkat kepentingan kriteria jabatan yang dapat diihat pada
Tabel 4.33.
103
Tabel 4.33 Hasil Sementara Jabatan Sesuai Untuk Karyawan Bernama Nike
No. Daftar Jabatan Sesuai Sementara Kriteria Sesuai A B C 1 Manager Marketing 3 3 2 11.38 % 2 Supervisor Marketing 2 3 3 11.98 % 3 Sales Dalam Kota 2 2 2 8.87 % 4 Sales Luar Kota 2 2 2 8.87 % 5 Staff Collection 2 2 2 8.87 % 6 Manager Accounting + Finance 3 3 3 13.31 % 7 Supervisor Accounting + Finance 2 3 3 11.99 % 8 Staff Accounting 2 2 2 8.87 % 9 Staff Fakturis 2 2 2 8.87 % 10 Staff Kasir 2 2 1 6.94 %
Setelah mencocokan tingkat kepentingan kriteria jabatan dengan kriteria pada
karyawan, maka diperoleh hasil akhir daftar jabatan yang sesuai dari perhitungan
secara manual yang dapat dilihat pada Tabel 4.34.
Tabel 4.34 Daftar Jabatan Sesuai Untuk Karyawan Bernama Nike
No. Daftar Jabatan Sesuai Sesuai
1 Sales Dalam Kota 16.96 % 2 Sales Luar Kota 16.96 % 3 Staff Collection 18.88 % 4 Staff Accounting 16.96 % 5 Staff Fakturis 16.96 % 6 Staff Kasir 13.27 %
Hasil yang diperoleh dari sistem untuk menghasilkan daftar jabatan yang sesuai
bagi karyawan yang bernama Nike dapat dilihat pada Gambar 4.22.
Gambar 4.22 Daftar Jabatan Sesuai Untuk Karyawan Bernama Nike
104
Dengan membandingkan hasil yang didapatkan dari perhitungan secara manual
pada Tabel 4.34 dan hasil yang didapatkan dari aplikasi pada Gambar 4.22, dapat
ditarik kesimpulan bahwa sistem yang dibuat dapat menghasilkan daftar jabatan
yang sesuai untuk karyawan dengan hasil yang sama yang diperoleh dengan
perhitungan manual.
Pengujian Kasus:
Karyawan yang akan dicarikan jabatan sesuai:
NIK : 0304-00-8008
Nama : Basuki
Pendidikan : SMA
Jenis Kelamin : Pria
Kriteria dan Bobot Kriteria yang didapatkan karyawan dari hasil penilaian
berdasarkan pada Tabel 4.22 dapat dilihat pada Tabel 4.35.
Tabel 4.35 Kriteria dan Bobot Kriteria Karyawan Bernama Basuki
No. Kriteria Bobot
1 (A) Kemampuan Intelektual 3 2 (B) Perilaku Saat Bekerja 2 3 (C) Perilaku Di Lingkungan Kerja 3
Hasil dari menyesuaikan profil semua jabatan dengan profil karyawan untuk
memperoleh daftar alternatif jabatan dapat dilihat pada Tabel 4.36.
105
Tabel 4.36 Daftar Alternatif Jabatan Untuk Karyawan Bernama Basuki No. Alternatif Jabatan 1 Sales Dalam Kota 2 Sales Luar Kota 3 Staff Collection 4 Staff Kasir 5 Kepala Gudang 6 Checker 7 Driver 8 Helper 9 Satpam
Berdasarkan alternatif jabatan pada Tabel 4.36 dan data yang ada pada Tabel 4.20,
dihasilkan matriks keputusan yang dapat dilihat pada Tabel 4.37.
Tabel 4.37 Matriks Keputusan Untuk Karyawan Bernama Basuki
No. Alternatif Kriteria A B C
1 Sales Dalam Kota 4 4 4 2 Sales Luar Kota 4 4 4 3 Staff Collection 4 4 4 4 Staff Kasir 4 4 1 5 Kepala Gudang 4 4 4 6 Checker 0 4 4 7 Driver 0 4 4 8 Helper 0 4 4 9 Satpam 0 4 4
Nilai X untuk membuat Matriks Normalisasi:
Nilai X1 = 4.472135955
Nilai X2 = 6
Nilai X3 = 5.744562647
Matriks Normalisasi (Matriks R) merupakan matriks keputusan yang telah
dinormalisasi. Matriks Normalisasi dapat dilihat pada Tabel 4.38.
106
Tabel 4.38 Matriks Normalisasi Untuk Karyawan Bernama Basuki
No. Matriks R Kriteria A B C
1 Sales Dalam Kota 0.894427 0.666667 0.696311 2 Sales Luar Kota 0.894427 0.666667 0.696311 3 Staff Collection 0.894427 0.666667 0.696311 4 Staff Kasir 0.894427 0.666667 0.174078 5 Kepala Gudang 0.894427 0.666667 0.696311 6 Checker 0 0.666667 0.696311 7 Driver 0 0.666667 0.696311 8 Helper 0 0.666667 0.696311 9 Satpam 0 0.666667 0.696311
Matriks Weight Normalized (Matriks V) merupakan matriks yang didapatkan dari
hasil perkalian matriks R pada Tabel 4.38 dengan bobot W pada Tabel 4.35.
Matriks V ini dapat dilihat pada Tabel 4.39.
Tabel 4.39 Matriks V Untuk Karyawan Bernama Basuki
No. Matriks V Kriteria A B C
1 Sales Dalam Kota 2.683282 1.333333 2.088932 2 Sales Luar Kota 2.683282 1.333333 2.088932 3 Staff Collection 2.683282 1.333333 2.088932 4 Staff Kasir 2.683282 1.333333 0.522233 5 Kepala Gudang 2.683282 1.333333 2.088932 6 Checker 0 1.333333 2.088932 7 Driver 0 1.333333 2.088932 8 Helper 0 1.333333 2.088932 9 Satpam 0 1.333333 2.088932
Matriks Concordance diperoleh dari Matriks V pada Tabel 4.39. Matriks
Concordance dapat dilihat pada Tabel 4.40.
107
Tabel 4.40 Matriks Concordance Untuk Karyawan Bernama Basuki No. Matriks Concordance 1 - 8 8 8 8 8 8 8 82 8 - 8 8 8 8 8 8 83 8 8 - 8 8 8 8 8 84 5 5 5 - 5 5 5 5 55 8 8 8 8 - 8 8 8 86 5 5 5 5 5 - 8 8 87 5 5 5 5 5 8 - 8 88 5 5 5 5 5 8 8 - 89 5 5 5 5 5 8 8 8 -
Matriks Discordance diperoleh dari Matriks V pada Tabel 4.39. Matriks
Discordance dapat dilihat pada Tabel 4.41.
Tabel 4.41 Matriks Discordance Untuk Karyawan Bernama Basuki No. Matriks Discordance 1 - 0 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 0 3 0 0 - 0 0 0 0 0 0 4 1 1 1 - 1 0.58 0.58 0.58 0.58 5 0 0 0 0 - 0 0 0 0 6 1 1 1 1 1 - 0 0 0 7 1 1 1 1 1 0 - 0 0 8 1 1 1 1 1 0 0 - 0 9 1 1 1 1 1 0 0 0 -
Nilai dominance dari Matriks Concordance: 6.833
Nilai dominance dari Matriks Discordance: 0.365
Matriks F merupakan matriks yang didapatkan dari Matriks Concordance pada
Tabel 4.40. Matriks F dapat dilihat pada Tabel 4.42.
108
Tabel 4.42 Matriks F Untuk Karyawan Bernama Basuki No. Matriks F 1 - 1 1 1 1 1 1 1 1 2 1 - 1 1 1 1 1 1 1 3 1 1 - 1 1 1 1 1 1 4 0 0 0 - 0 0 0 0 0 5 1 1 1 1 - 1 1 1 1 6 0 0 0 0 0 - 1 1 1 7 0 0 0 0 0 1 - 1 1 8 0 0 0 0 0 1 1 - 1 9 0 0 0 0 0 1 1 1 -
Matriks G merupakan matriks yang didapatkan dari Matriks Concordance pada
Tabel 4.40. Matriks G dapat dilihat pada Tabel 4.43.
Tabel 4.43 Matriks G Untuk Karyawan Bernama Basuki No. Matriks G 1 - 0 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 0 3 0 0 - 0 0 0 0 0 0 4 0 0 0 - 0 0 0 0 0 5 0 0 0 0 - 0 0 0 0 6 0 0 0 0 0 - 0 0 0 7 0 0 0 0 0 0 - 0 0 8 0 0 0 0 0 0 0 - 0 9 0 0 0 0 0 0 0 0 -
Matriks E merupakan hasil perkalian dari Matriks F pada Tabel 4.42 dengan
Matriks G pada Tabel 4.43. Matriks E dapat dilihat pada Tabel 4.44.
Tabel 4.44 Matriks E Untuk Karyawan Bernama Basuki No. Matriks E 1 - 0 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 0 3 0 0 - 0 0 0 0 0 0 4 0 0 0 - 0 0 0 0 0 5 0 0 0 0 - 0 0 0 0 6 0 0 0 0 0 - 0 0 0 7 0 0 0 0 0 0 - 0 0 8 0 0 0 0 0 0 0 - 0 9 0 0 0 0 0 0 0 0 -
109
Hasil dari Matriks E pada Tabel 4.44 disebut saling mendominasi, maka untuk
menentukan jabatan yang sesuai untuk karyawan bernama Basuki digunakan data
Matriks V pada Tabel 4.39. Berdasarkan Tabel 4.39, didapatkan daftar jabatan
sementara yang sesuai untuk karyawan sebelum dicocokan dengan tingkat
kepentingan kriteria jabatan yang dapat diihat pada Tabel 4.45.
Tabel 4.45 Daftar Jabatan Sesuai Sementara Untuk Karyawan Bernama Basuki
No. Daftar Jabatan Sesuai Sementara Kriteria Sesuai A B C 1 Sales Dalam Kota 2 2 2 14.14 % 2 Sales Luar Kota 2 2 2 14.14 % 3 Staff Collection 2 2 2 14.14 % 4 Staff Kasir 2 2 1 11.72 % 5 Kepala Gudang 2 2 2 14.14 % 6 Checker 0 2 2 7.93 % 7 Driver 0 2 2 7.93 % 8 Helper 0 2 2 7.93 % 9 Satpam 0 2 2 7.93 %
Setelah mencocokan tingkat kepentingan kriteria jabatan dengan kriteria pada
karyawan, maka diperoleh hasil dari perhitungan secara manual yang dapat dilihat
pada Tabel 4.46.
Tabel 4.46 Daftar Jabatan Sesuai Untuk Karyawan Bernama Basuki
No. Daftar Jabatan Sesuai Sesuai
1 Sales Dalam Kota 14 % 2 Sales Luar Kota 14 % 3 Staff Collection 14 % 4 Staff Kasir 11.6 % 5 Kepala Gudang 14.99 % 6 Checker 7.85 % 7 Driver 7.85 % 8 Helper 7.85 % 9 Satpam 7.85 %
Hasil yang diperoleh dari sistem untuk menghasilkan daftar jabatan yang sesuai
bagi karyawan yang bernama Basuki dapat dilihat pada Gambar 4.23.
110
Gambar 4.23 Daftar Jabatan Sesuai Untuk Karyawan Bernama Basuki
Dengan membandingkan hasil yang didapatkan dari perhitungan secara manual
pada Tabel 4.46 dan hasil yang didapatkan dari aplikasi pada Gambar 4.23, dapat
ditarik kesimpulan bahwa sistem yang dibuat dapat menghasilkan daftar jabatan
yang sesuai untuk karyawan dengan hasil yang sama yang diperoleh dengan
perhitungan manual. Pengerjaan secara manual maupun dengan sistem aplikasi
memberi hasil akhir yang sama.
B. Evaluasi Uji Coba Mencari Karyawan Sesuai Untuk Jabatan
Pengujian Kasus:
Jabatan yang akan dicarikan karyawan yang sesuai:
Jabatan : Manager Marketing
Pendidikan : S-1
Jenis Kelamin : Pria / Wanita
Nilai tingkat kepentingan kriteria dari jabatan manager marketing dapat dilihat
pada Tabel 4.47.
111
Tabel 4.47 Nilai Tingkat Kepentingan Kriteria Jabatan Manager Marketing No. Kriteria Nilai 1 (A) Kemampuan Intelektual 3 2 (B) Perilaku Saat Bekerja 3 3 (C) Perilaku Di Lingkungan Kerja 2
Hasil dari menyesuaikan profil semua karyawan yang ada pada Tabel 4.21 dengan
profil jabatan pada Tabel 4.20, maka diperoleh alternatif karyawan yang dapat
dilihat pada Tabel 4.48.
Tabel 4.48 Daftar Alternatif Karyawan No. Alternatif Karyawan 1 0102-42-9007 Nike 2 0205-91-8808 Suci 3 0211-31-8507 Wahyu 4 0303-18-8603 Nurul 5 0507-52-9008 Ana 6 0907-76-8812 Anggrad 7 1503-65-8305 Candra 8 2007-68-8007 Mega
Berdasarkan alternatif karyawan pada Tabel 4.48 dan data yang ada pada Tabel
4.22, dihasilkan matrik keputusan yang dapat dilihat pada Tabel 4.49.
Tabel 4.49 Matriks Keputusan
No. Alternatif Kriteria A B C
1 0102-42-9007 Nike 2 2 3 2 0205-91-8808 Suci 2 3 3 3 0211-31-8507 Wahyu 2 3 3 4 0303-18-8603 Nurul 2 3 2 5 0507-52-9008 Ana 2 3 3 6 0907-76-8812 Anggrad 2 3 3 7 1503-65-8305 Candra 4 3 2 8 2007-68-8007 Mega 2 2 3
Nilai X untuk membuat Matriks Normalisasi:
X1 = 6.633249581 X3 = 7.874007874
X2 = 7.874007874
112
Matriks Normalisasi (Matriks R) merupakan matriks keputusan pada Tabel 4.49
yang dinormalisasi. Matriks Normalisasi dapat dilihat pada Tabel 4.50.
Tabel 4.50 Matriks Normalisasi
No. Matriks R Kriteria A B C
1 0102-42-9007 Nike 0.301511 0.254 0.381 2 0205-91-8808 Suci 0.301511 0.381 0.381 3 0211-31-8507 Wahyu 0.301511 0.381 0.381 4 0303-18-8603 Nurul 0.301511 0.381 0.254 5 0507-52-9008 Ana 0.301511 0.381 0.381 6 0907-76-8812 Anggrad 0.301511 0.381 0.381 7 1503-65-8305 Candra 0.603023 0.381 0.254 8 2007-68-8007 Mega 0.301511 0.254 0.381
Matriks Weight Normalized (Matriks V) merupakan matriks yang didapatkan dari
perkalian matriks normalisasi pada Tabel 4.50 dengan nilai tingkat kepentingan
kriteria pada Tabel 4.47. Matriks V ini dapat dilihat pada Tabel 4.51.
Tabel 4.51 Matriks V
No. Matriks V Kriteria A B C
1 0102-42-9007 Nike 1.206045 1.016001 1.143001 2 0205-91-8808 Suci 1.206045 1.524002 1.143001 3 0211-31-8507 Wahyu 1.206045 1.524002 1.143001 4 0303-18-8603 Nurul 1.206045 1.524002 0.762001 5 0507-52-9008 Ana 1.206045 1.524002 1.143001 6 0907-76-8812 Anggrad 1.206045 1.524002 1.143001 7 1503-65-8305 Candra 2.412091 1.524002 0.762001 8 2007-68-8007 Mega 1.206045 1.016001 1.143001
Matriks Concordance didapat dari matriks V pada Tabel 4.51. Matriks
Concordance dapat dilihat pada Tabel 4.52.
113
Tabel 4.52 Matriks Concordance No. Matriks Concordance 1 - 7 7 7 7 7 3 11 2 11 - 11 11 11 11 7 11 3 11 11 - 11 11 11 7 11 4 8 8 8 - 8 8 7 11 5 11 11 11 11 - 11 7 11 6 11 11 11 11 11 - 7 11 7 8 8 8 11 8 8 - 8 8 11 11 7 7 7 7 3 -
Matriks Discordance didapat dari matriks V pada Tabel 4.51. Matriks
Discordance dapat dilihat pada Tabel 4.53.
Tabel 4.53 Matriks Discordance No. Matriks Discordance 1 - 1 1 1 1 1 1 0 2 0 - 0 0 0 0 1 0 3 0 0 - 0 0 0 1 0 4 0.667 1 1 - 1 1 1 0.667 5 0 0 0 0 - 0 1 0 6 0 0 0 0 0 - 1 0 7 0.281 0.281 0.281 0 0.281 0.281 - 0.281 8 0 1 1 1 1 1 1 -
Nilai dominance dari Matriks Concordance: 9.125
Nilai dominance dari Matriks Discordance: 0.428929
Matriks F merupakan matriks yang didapatkan dari matriks concordance pada
Tabel 4.52. Matriks F dapat dilihat pada Tabel 4.54.
Tabel 4.54 Matriks F No. Matriks F 1 - 0 0 0 0 0 0 1 2 1 - 1 1 1 1 0 1 3 1 1 - 1 1 1 0 1 4 0 0 0 - 0 0 0 1 5 1 1 1 1 - 1 0 1 6 1 1 1 1 1 - 0 1 7 0 0 0 1 0 0 - 0 8 1 1 0 0 0 0 0 -
114
Matriks G merupakan matriks yang didapatkan dari matriks concordance pada
Tabel 4.52. Matriks G dapat dilihat pada Tabel 4.55.
Tabel 4.55 Matriks G No. Matriks G 1 - 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 3 0 0 - 0 0 0 0 0 4 0 0 0 - 0 0 0 0 5 0 0 0 0 - 0 0 0 6 0 0 0 0 0 - 0 0 7 0 0 0 0 0 0 - 0 8 0 0 0 0 0 0 0 -
Matriks E merupakan hasil perkalian dari matriks F pada Tabel 4.54 dengan
matriks G pada Tabel 4.55. Matriks E dapat dilihat pada Tabel 4.56.
Tabel 4.56 Matriks E No. Matriks E 1 - 0 0 0 0 0 0 0 2 0 - 0 0 0 0 0 0 3 0 0 - 0 0 0 0 0 4 0 0 0 - 0 0 0 0 5 0 0 0 0 - 0 0 0 6 0 0 0 0 0 - 0 0 7 0 0 0 0 0 0 - 0 8 0 0 0 0 0 0 0 -
Hasil dari Matriks E pada Tabel 4.56 disebut saling mendominasi. Maka untuk
menentukan karyawan yang sesuai untuk jabatan digunakan Matriks V yang
terdapat pada Tabel 4.51. Berdasarkan Tabel 4.51 didapatkan daftar karyawan
sementara yang sesuai untuk jabatan sebelum mencocokan kritera yang ada pada
jabatan dengan hasil penilaian kriteria karyawan. Daftar karyawan sementara yang
sesuai dapat dilihat pada Tabel 4.57.
115
Tabel 4.57 Daftar Karyawan Sesuai Sementara
No. Daftar Karyawan Sementara Sesuai
1 0102-42-9007 Nike 11.06 % 2 0205-91-8808 Suci 12.73 % 3 0211-31-8507 Wahyu 12.73 % 4 0303-18-8603 Nurul 11.48 % 5 0507-52-9008 Ana 12.73 % 6 0907-76-8812 Anggrad 12.73 % 7 1503-65-8305 Candra 15.44 % 8 2007-68-8007 Mega 11.06 %
Setelah mencocokan kriteria yang ada pada jabatan dengan hasil penilaian kriteria
pada karyawan, maka diperoleh daftar karyawan yang sesuai secara manual yang
dapat dilihat pada Tabel 4.58.
Tabel 4.58 Daftar Karyawan Sesuai Untuk Manager Marketing
No. Daftar Karyawan Sesuai Sesuai
1 1503-65-8305 Candra 100 % Hasil yang diperoleh dari sistem untuk menghasilkan daftar karyawan yang sesuai
bagi jabatan manager marketing dapat dilihat pada Gambar 4.24.
Gambar 4.24 Daftar Karyawan Sesuai Untuk Manager Marketing
Dengan membandingkan hasil yang didapatkan dari perhitungan secara manual
pada Tabel 4.58 dan hasil yang didapatkan dari aplikasi pada Gambar 4.24, dapat
ditarik kesimpulan bahwa sistem yang dibuat dapat menghasilkan daftar karyawan
yang sesuai untuk jabatan dengan hasil yang sama dengan yang diperoleh
perhitungan manual.