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

Perancangan Sistem Penilaian Kinerja
KaryawanMenggunakan Metode TOPSIS
Studi Kasus Pada Business Center Tempo
Direct Solo
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer

Disusun Oleh :

Yudhi Kristianto
NIM : 682005072

Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
November 2011

i


ii

Prakata
Puji syukur ke hadirat Tuhan Yesus Kristus atas segala
berkat, rahmat, serta bimbingan-Nya sehingga penulis dapat
menyelesaikan skripsi yang berjudul “Analisis dan Perancangan
Sistem Informasi Penilaian Kinerja Karyawan Menggunakan
Metode TOPSIS Studi Kasus Pada Business Center Tempo Direct
Solo” yang diajukan sebagai persyaratan dalam menyelesaikan
Program Studi Strata Satu Sistem Informasi pada Fakultas
Teknologi Informasi Universitas Kristen Satya Wacana.
Terselesaikannya penulisan Skripsi ini juga didukung oleh
berbagai pihak. Oleh karena itu, penulis tidak lupa mengucapkan
terima kasih atas bantuan serta dukungan kepada :
1.

Bapak Andeka Rocky Tanaamah, S.E.,M.Cs. selaku Dekan
Fakultas Teknologi Informasi Universitas Kristen Satya
Wacana Salatiga.


2.

Ibu Yessica Nataliani, S.Si, M.kom selaku Kepala Program
Studi

Sistem

Informasi

Fakultas

Teknologi

Informasi

Universitas Kristen Satya Wacana Salatiga.
3.

Bapak Adi Nugroho, S.T., MMSI. sebagai pembimbing

pertama yang selalu membimbing penulis dengan sabar dan
banyak membantu penulis dalam menyelesaikan skripsi ini.

4.

Bapak Rudy Latuperssia.S.E.,M.Cs sebagai pembimbing kedua
yang selalu membimbing dengan sabar dan banyak membantu
penulis dalam menyelesaikan skripsi ini.

iii

5.

Bapak Sigit, S.Kom. selaku narasumber dalam penelitian ini.
Terima kasih mas atas kesabarannya dalam membimbing
penulis untuk mendapatkan data dalam penelitian ini.

6.

Crisilia Setiani,S.pd terima kasih atas dukungan semuanya.


7.

Seluruh staff Business Center Tempo Direct Solo, terima kasih
atas kerjasama dan dukungan yang telah diberikan.

8.

Teman-teman yang telah banyak membantu dan mendukung
saya dalam pengerjaan skripsi. Terutama anak-anak SI 2005.
Terima kasih atas segala dukungannya.

9.

Andreyanto terima kasih buat semua dukungannya.

10.

Dan pihak-pihak lain yang tidak bisa disebutkan satu per satu.
Penulis menyadari bahwa penulisan Skripsi ini masih jauh


dari sempurna, oleh karena itu penulis berterima kasih apabila ada
kritik dan saran demi penyempurnaan skripsi ini.
Akhir kata, penulis berharap agar laporan ini dapat
bermanfaat bagi pembaca sekalian. TUHAN memberkati.

Salatiga, November 2011

Yudhi Kristianto
Penulis

iv

Daftar Isi
Lembar Pengesahan .......................................................................
Lembar Pernyataan ........................................................................
Prakata ...........................................................................................
Daftar Isi .......................................................................................
Daftar Tabel ...................................................................................
Daftar Gambar................................................................................

Daftar Kode Program .....................................................................
Daftar Istilah ..................................................................................
Daftar Lampiran .............................................................................
Abstract .........................................................................................
Bab 1 ...........................................................................................
Pendahuluan .................................................................................
1.1 Latar Belakang...................................................................
1.2 Rumusan Masalah..............................................................
1.3 Tujuan dan Manfaat ...........................................................
1.4 Batasan Masalah ................................................................
1.5 Sistematika Penulisan ........................................................
Bab 2 ...........................................................................................
Tinjauan Pustaka ............................................................................
2.1 Penelitian Terdahulu ..........................................................
2.2 Sistem Informasi ................................................................
2.3 Penilaian Peringkat Kinerja Karyawan ..............................
2.4 Absensi .............................................................................
2.5 Penggajian .........................................................................
2.6 Metode TOPSIS ................................................................
2.6.1 Tahapan Dalam Metode TOPSIS .............................

2.6.2 Matrik Keputusan Ternormalisasi ............................
2.6.3 Matrik Keputusan Ternormalisasi Terbobot ............
2.6.4 Solusi Ideal Positif dan Negatif................................
2.6.5 Jarak Dengan Solusi Ideal ........................................
2.6.6 Nilai Preferensi Untuk Setiap Alternatif ..................
Bab 3 .........................................................................................
Metode Perancangan ......................................................................
3.1 Metode Pembangunan Software..................................
3.2 Analisis User Requirement .........................................
3.2.1 Kebutuhan Brainware........................................
3.2.2 Kebutuhan Hardware ........................................
3.2.3 Kebutuhan Software ..........................................
3.2.4 Analisis Kebutuhan User ...................................
3.2.5 Input dan Output ................................................
3.3 Diagram Alur Data dan Aliran Informasi ...................
3.3.1 DFD ..................................................................

v

i

ii
iii
v
viii
ix
xi
xii
xiii
xiv
1
1
1
2
3
4
4
5
5
5
6

6
8
8
8
9
9
10
10
11
12
14
14
14
15
16
16
16
16
18
18

18

3.3.1.1 Diagram DFD Level 0.................................
3.3.1.2 Diagram DFD Level 1.................................
3.3.1.3 Diagram DFD Level 1.1 Pencatatan
Karyawan ...................................................
3.3.1.4 Diagram DFD Level 1.3 Proses Penggajian
3.3.1.5 Diagram DFD Level 1.4 Penilaian Kinerja
3.3.2 Model Basis Data ..............................................
3.3.2.1 ERD .............................................................
3.3.2.2 Entity Relationship Diagram .......................
3.3.3 Basis Data ..........................................................
3.3.3.1 Tabel Absensi ..............................................
3.3.3.2 Tabel Gaji....................................................
3.3.3.3 Tabel Hari Kerja .........................................
3.3.3.4 Tabel Karyawan ..........................................
3.3.3.5 Tabel Login .................................................
3.3.3.6 Tabel Perkerjaan .........................................
3.3.3.7 Tabel Prestasi ..............................................
3.3.3.8 Tabel hari Libur ..........................................

3.4 Design Interface ..........................................................
3.4.1 Form Login ........................................................
3.4.2 Form Menu Utama ............................................
3.4.3 Form Data Karyawan ........................................
3.4.4 Form Data Pekerjaan .........................................
3.4.5 Form Gaji Karyawan .........................................
3.5.6 Form Hari Kerja ................................................
3.5.7 Form Kinerja .....................................................
3.5.8 Form Peringkat Kinerja Karyawan....................
3.5.9 Form Setup hari libur.........................................
3.4.10 Form Laporan ..................................................
3.4.10.1 Form Laporan data karyawan ..................
3.4.10.2 Form Laporan Absensi Karyawan ............
3.4.10.3 Form Laporan Gaji Karyawan..................
3.4.10.4 Form Laporan Target Karyawan ..............
3.4.10.5 Form Laporan Peringkat Kinerja karyawan
3.4.11 Preview Laporan Absensi ................................
3.4.12 Preview Laporan Gaji Karyawan ....................
3.4.13 Preview Laporan Kinerja Karyawan ...............
Bab 4 ...........................................................................................
Hasil dan Pembahasan ...................................................................
4.1 Implementasi Form Login ...........................................
4.2 Implementasi Form Menu Utama ...............................
4.2.1 Implementasi Form Menu Login Admin ...........
4.2.2 Implementasi Form Menu Login Umum ...........
4.3 Implementasi Form Daftar Karyawan ........................
4.4 Implementasi Form Data Karyawan ...........................

vi

19
20
21
23
24
25
25
27
28
28
28
29
29
30
30
31
31
32
32
33
34
35
36
37
38
39
40
40
40
41
41
42
42
43
44
45
47
47
47
49
49
49
50
51

4.4.1 Implementasi Form Menu Data Karyawan .......
4.4.2 Implementasi Form Data Karyawan Pekerjaan .
4.5 Implementasi Form Gaji .............................................
4.5.1 Implementasi Form Gaji Menu Gaji .................
4.5.2 Implementasi Form Gaji Menu Hari Kerja .......
4.5.3 Implementasi Form Gaji Menu Kinerja ............
4.6 Implementasi Form Kinerja Karyawan .......................
4.7 Implementasi Form Setup User ..................................
4.8 Implementasi Form Setup Hari Libur .........................
4.9 Implementasi Form Laporan Data Karyawan .............
4.9.1 Output Laporan Semua Data Karyawan ............
4.9.2 Output Laporan Data Satu Karyawan ................
4.10 Implementasi Form Laporan Absensi Karyawan......
4.10.1 Output Laporan Absensi Karyawan ................
4.11 Implementasi Form Laporan Gaji Karyawan............
4.11.1 Output Laporan Gaji Karyawan ......................
4.12 Implementasi Form Laporan Target Penjualan .........
4.12.1 Output Laporan Target Karyawan ...................
4.13 Implementasi Form Laporan Kinerja Karyawan ......
4.13.1 Output Laporan Penilaian Kinerja Karyawan..
4.14 Implementasi Form Laporan Hak User ....................
4.15 Pengujian Sistem Pada Parameter Kesalahan Input ..
4.16 Pengujian Sistem Pada Parameteer Input Valid ........
Bab 5 ...........................................................................................
Penutup .........................................................................................
5.1 Kesimpulan .................................................................
5.2 Saran Pengembangan ..................................................
Daftar Pustaka .............................................................................
Lampiran

vii

51
52
54
54
55
56
58
60
61
62
63
63
64
65
65
66
67
68
68
75
75
76
77
78
78
78
78
79

Daftar Tabel
Tabel 3.1 Design Tabel Absensi .......................................................... 28
Tabel 3.2 Design Tabel Gaji ................................................................ 28
Tabel 3.3 Design Tabel Hari Kerja ...................................................... 29
Tabel 3.4 Design Tabel Absensi .......................................................... 29
Tabel 3.5 Design Tabel Login .............................................................. 30
Tabel 3.6 Design Tabel Pekerjaan ....................................................... 30
Tabel 3.7 Design Tabel Prestai ............................................................ 31
Tabel 3.8 Design Tabel Hari Libur ...................................................... 31
Tabel 4.1 Tabel Keterangan Tombol Form Daftar Karyawan ............ 51
Tabel 4.2 Tabel Keterangan Tombol Form Data Karyawan ................ 52
Tabel 4.3 Tabel Keterangan Tombol Form Gaji Karyawan ................ 55
Tabel 4.4 Tabel Keterangan Tombol Form Kinerja Karyawan ........... 58
Tabel 4.5 Tabel Keterangan Tombol Form Setup User ....................... 60
Tabel 4.6 Tabel Keterangan Tombol Form Setup Hari Libur .............. 61
Tabel 4.7 Tabel Keterangan Tombol Form Laporan Data Karyawan
62
Tabel 4.8 Tabel Keterangan Tombol Form Laporan Absensi.............. 64
Tabel 4.9 Tabel Keterangan Tombol Form Laporan Gaji Karyawan
66
Tabel 4.10 Tabel Keterangan Tombol Form Laporan Penjualan ........ 67
Tabel 4.11 Tabel Keterangan Tombol Form Kinerja ........................... 69
Tabel 4.12 Tabel Keterangan Tombol Form Laporan Hak User ......... 76
Tabel 4.13 Tabel Pengujian Sistem Parameter Kesalahan Input Data . 76
Tabel 4.14 Tabel Pengujian Sistem Parameter Data Input Valid .............77

viii

Daftar Gambar
Gambar 2.1 Rumus Matrik Keptusan Ternormalisasi .........................
Gambar 2.2 Rumus Matrik Ternormalisasi Terbobot ..........................
Gambar 2.3 Rumus Solusi Ideal Positif dan Negatif ...........................
Gambar 2.4 Ketentuan Dalam Solusi Ideal Positif dan Negatif ...........
Gambar 2.5 Rumus Jarak Solusi Ideal Positif ......................................
Gambar 2.6 Rumus Jarak Solusi Ideal Negatif ....................................
Gambar 2.7 Nilai Preferensi Untuk Setiap Alternatif ..........................
Gambar 3.1 Bagan Waterfall................................................................
Gambar 3.2 Diagram DFD Level 0 ......................................................
Gambar 3.3 Diagram DFD Level 1 ......................................................
Gambar 3.4 Diagram DFD Level 1.1 Pencatatan Karyawan................
Gambar 3.5 Diagram DFD Level 1.2 Proses Penggajian .....................
Gambar 3.6 Diagram DFD Level 1.3 Proses Penilaian Kinerja ...........
Gambar 3.7 Komponen ERD ...............................................................
Gambar 3.8 Entity Relationship Diagram ............................................
Gambar 3.9 Gambar Design Interface Login .......................................
Gambar 3.10 Gambar Design Interface Menu Utama .........................
Gambar 3.11 Gambar Design Interface Data Karyawan .....................
Gambar 3.12 Gambar Design Interface Data Pekerjaan ......................
Gambar 3.13 Gambar Design Interface Gaji Karyawan ......................
Gambar 3.14 Gambar Design Interface Hari Kerja .............................
Gambar 3.15 Gambar Design Interface Kinerja ..................................
Gambar 3.16 Gambar Design Interface Peringkat Kinerja ..................
Gambar 3.17 Gambar Design Interface Setup Hari Libur ...................
Gambar 3.18 Gambar Design Interface Laporan Data Karyawan .......
Gambar 3.19 Gambar Design Interface Absensi .................................
Gambar 3.20 Gambar Design Interface Laporan Gaji .........................
Gambar 3.21 Gambar Design Interface Laporan Target Penjualan .....
Gambar 3.22 Gambar Design Interface Laporan Peringkat Kinerja ....
Gambar 3.23 Gambar Design Interface Preview Laporan Absensi .....
Gambar 3.24 Gambar Design Interface Preview Laporan Gaji ...........
Gambar 3.25 Gambar Design Interface Preview Laporan Kinerja ......
Gambar 4.1 Form Login.......................................................................
Gambar 4.2 Form Menu Utama Login Sebagai Admin .......................
Gambar 4.3 Form Menu Utama Login Sebagai Umum .......................
Gambar 4.4 Form Daftar Karyawan ....................................................
Gambar 4.5 Form Input Daftar Data Karyawan ..................................
Gambar 4.6 Form Data Karyawan Menu Pekerjaan ............................
Gambar 4.7 Form Gaji Karyawan Menu Gaji .....................................
Gambar 4.8 Form Gaji Karyawan Menu Hari Kerja ...........................
Gambar 4.9 Form Menu Gaji Karyawan Menu Kinerja ......................
Gambar 4.10 Form Kinerja Karyawan Menu Kinerja .........................

ix

10
10
11
11
12
12
12
14
19
20
22
23
24
25
27
32
33
34
35
36
37
38
39
40
40
41
41
42
42
43
44
45
47
49
49
50
51
52
54
55
56
57

Gambar 4.11 Form Setup User ............................................................
Gambar 4.12 Form Setup Hari Libur ...................................................
Gambar 4.13 Form Laporan Data Karyawan .......................................
Gambar 4.14 Output Laporan Semua Data Karyawan .........................
Gambar 4.15 Output Laporan Satu Data Karyawan ............................
Gambar 4.16 Form Laporan Absensi Karyawan .................................
Gambar 4.17 Output Laporan Absensi.................................................
Gambar 4.18 Form Laporan Gaji Karyawan .......................................
Gambar 4.19 Output Laporan Gaji.......................................................
Gambar 4.20 Form Laporan Target Penjualan.....................................
Gambar 4.21 Output Laporan Target Penjualan dan Member .............
Gambar 4.22 Form Laporan Kinerja Karyawan ..................................
Gambar 4.23 Output Laporan Penilaian Kinerja ..................................
Gambar 4.24 Form Laporan Hak User ................................................

x

59
60
61
62
62
64
64
65
65
66
67
67
74
74

Daftar Kode Program
Kode Program 4.1 Sintak Untuk login ke Menu Utama ......................
Kode Program 4.2 Sintak Untuk Menentukan Menu Login ................
Kode Program 4.3 Sintak Untuk Menentukan NIK baru berdasarkan
tanggal lahir...........................................................
Kode Program 4.4 Sintak Untuk Menghitung Gaji Karyawan ............
Kode Program 4.5 Sintak Untuk Membuat Bobot Preferensi ..............
Kode Program 4.6 Sintak Untuk Menghitung Penilaian Kinerja .........

xi

48
50
54
57
59
73

Daftar Istilah
TOPSIS

(Technique for Order Performance by Similarity to Ideal
Solution)
(Decision Support Sistem)

DSS
ERD
DFD

(Entity Relationship Diagram)
(Data Flow Diagram)

AHP
NIK

(Analitycal Hierarchy Process)
(Nomor Induk Karyawan)

xii

Daftar Lampiran
Lampiran 1 Perhitungan Topsis Secara Manual
Lampiran 2 Surat Ijin Penelitian
Lampiran 3 Surat Rekomendasi Penelitian
Lampiran 4 Rangkuman Hasil Wawancara
Lampiran 5 Wawancara Pengujian

xiii

Abstract
Business Center Tempo Direct giving rank to employees whose
performance is good based on the employee’s work performance
assessment. One of method which can assist party of company
management in conducting assessment and determine best employees
required using a method to do performance rating.
Topsis Method is one of the methods used in decision-making
support systems in troubleshooting multi-criteria problems. The
fundamental concept of this method is the determination of the shortest
eucledi of the positive ideal solution and the farthest eucledi of the
negative ideal solution. The results obtained from this calculation of
employees who deserve top rank in the calculation using TOPSIS method.
Keyword: performance rating, TOPSIS

xiv

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 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 IV

0 0 30

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)

0 0 15

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

PENGEMBANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE AHP DAN TOPSIS

1 2 6

Penilaian Kinerja Dosen Menggunakan Metode TOPSIS (Studi Kasus : AMIK Mitra Gama)

0 0 8

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Pendukung Keputusan Evaluasi Kinerja Guru dengan Menggunakan Metode Topsis (Studi Kasus: SMA Kristen 1 Salatiga)

0 0 31