perancangan sistem penilaian kinerja karyawanmenggunakan...

15
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

Upload: phamnguyet

Post on 12-Mar-2019

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

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

Page 2: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

i

Page 3: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

ii

Page 4: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

iii

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.

Page 5: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

iv

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

Page 6: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

v

Daftar Isi

Lembar Pengesahan ....................................................................... i

Lembar Pernyataan ........................................................................ ii

Prakata ........................................................................................... iii

Daftar Isi ....................................................................................... v

Daftar Tabel ................................................................................... viii

Daftar Gambar ................................................................................ ix

Daftar Kode Program ..................................................................... xi

Daftar Istilah .................................................................................. xii

Daftar Lampiran ............................................................................. xiii

Abstract ......................................................................................... xiv

Bab 1 ........................................................................................... 1

Pendahuluan ................................................................................. 1

1.1 Latar Belakang ................................................................... 1

1.2 Rumusan Masalah.............................................................. 2

1.3 Tujuan dan Manfaat ........................................................... 3

1.4 Batasan Masalah ................................................................ 4

1.5 Sistematika Penulisan ........................................................ 4

Bab 2 ........................................................................................... 5

Tinjauan Pustaka ............................................................................ 5

2.1 Penelitian Terdahulu .......................................................... 5

2.2 Sistem Informasi ................................................................ 6

2.3 Penilaian Peringkat Kinerja Karyawan .............................. 6

2.4 Absensi ............................................................................. 8

2.5 Penggajian ......................................................................... 8

2.6 Metode TOPSIS ................................................................ 8

2.6.1 Tahapan Dalam Metode TOPSIS ............................. 9

2.6.2 Matrik Keputusan Ternormalisasi ............................ 9

2.6.3 Matrik Keputusan Ternormalisasi Terbobot ............ 10

2.6.4 Solusi Ideal Positif dan Negatif................................ 10

2.6.5 Jarak Dengan Solusi Ideal ........................................ 11

2.6.6 Nilai Preferensi Untuk Setiap Alternatif .................. 12

Bab 3 ......................................................................................... 14

Metode Perancangan ...................................................................... 14

3.1 Metode Pembangunan Software .................................. 14

3.2 Analisis User Requirement ......................................... 15

3.2.1 Kebutuhan Brainware........................................ 16

3.2.2 Kebutuhan Hardware ........................................ 16

3.2.3 Kebutuhan Software .......................................... 16

3.2.4 Analisis Kebutuhan User ................................... 16

3.2.5 Input dan Output ................................................ 18

3.3 Diagram Alur Data dan Aliran Informasi ................... 18

3.3.1 DFD .................................................................. 18

Page 7: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

vi

3.3.1.1 Diagram DFD Level 0 ................................. 19

3.3.1.2 Diagram DFD Level 1 ................................. 20

3.3.1.3 Diagram DFD Level 1.1 Pencatatan

Karyawan ................................................... 21

3.3.1.4 Diagram DFD Level 1.3 Proses Penggajian 23

3.3.1.5 Diagram DFD Level 1.4 Penilaian Kinerja 24

3.3.2 Model Basis Data .............................................. 25

3.3.2.1 ERD ............................................................. 25

3.3.2.2 Entity Relationship Diagram ....................... 27

3.3.3 Basis Data .......................................................... 28

3.3.3.1 Tabel Absensi .............................................. 28

3.3.3.2 Tabel Gaji .................................................... 28

3.3.3.3 Tabel Hari Kerja ......................................... 29

3.3.3.4 Tabel Karyawan .......................................... 29

3.3.3.5 Tabel Login ................................................. 30

3.3.3.6 Tabel Perkerjaan ......................................... 30

3.3.3.7 Tabel Prestasi .............................................. 31

3.3.3.8 Tabel hari Libur .......................................... 31

3.4 Design Interface .......................................................... 32

3.4.1 Form Login ........................................................ 32

3.4.2 Form Menu Utama ............................................ 33

3.4.3 Form Data Karyawan ........................................ 34

3.4.4 Form Data Pekerjaan ......................................... 35

3.4.5 Form Gaji Karyawan ......................................... 36

3.5.6 Form Hari Kerja ................................................ 37

3.5.7 Form Kinerja ..................................................... 38

3.5.8 Form Peringkat Kinerja Karyawan .................... 39

3.5.9 Form Setup hari libur ......................................... 40

3.4.10 Form Laporan .................................................. 40

3.4.10.1 Form Laporan data karyawan .................. 40

3.4.10.2 Form Laporan Absensi Karyawan ............ 41

3.4.10.3 Form Laporan Gaji Karyawan.................. 41

3.4.10.4 Form Laporan Target Karyawan .............. 42

3.4.10.5 Form Laporan Peringkat Kinerja karyawan 42

3.4.11 Preview Laporan Absensi ................................ 43

3.4.12 Preview Laporan Gaji Karyawan .................... 44

3.4.13 Preview Laporan Kinerja Karyawan ............... 45

Bab 4 ........................................................................................... 47

Hasil dan Pembahasan ................................................................... 47

4.1 Implementasi Form Login ........................................... 47

4.2 Implementasi Form Menu Utama ............................... 49

4.2.1 Implementasi Form Menu Login Admin ........... 49

4.2.2 Implementasi Form Menu Login Umum ........... 49

4.3 Implementasi Form Daftar Karyawan ........................ 50

4.4 Implementasi Form Data Karyawan ........................... 51

Page 8: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

vii

4.4.1 Implementasi Form Menu Data Karyawan ....... 51

4.4.2 Implementasi Form Data Karyawan Pekerjaan . 52

4.5 Implementasi Form Gaji ............................................. 54

4.5.1 Implementasi Form Gaji Menu Gaji ................. 54

4.5.2 Implementasi Form Gaji Menu Hari Kerja ....... 55

4.5.3 Implementasi Form Gaji Menu Kinerja ............ 56

4.6 Implementasi Form Kinerja Karyawan ....................... 58

4.7 Implementasi Form Setup User .................................. 60

4.8 Implementasi Form Setup Hari Libur ......................... 61

4.9 Implementasi Form Laporan Data Karyawan ............. 62

4.9.1 Output Laporan Semua Data Karyawan ............ 63

4.9.2 Output Laporan Data Satu Karyawan ................ 63

4.10 Implementasi Form Laporan Absensi Karyawan ...... 64

4.10.1 Output Laporan Absensi Karyawan ................ 65

4.11 Implementasi Form Laporan Gaji Karyawan............ 65

4.11.1 Output Laporan Gaji Karyawan ...................... 66

4.12 Implementasi Form Laporan Target Penjualan ......... 67

4.12.1 Output Laporan Target Karyawan ................... 68

4.13 Implementasi Form Laporan Kinerja Karyawan ...... 68

4.13.1 Output Laporan Penilaian Kinerja Karyawan .. 75

4.14 Implementasi Form Laporan Hak User .................... 75

4.15 Pengujian Sistem Pada Parameter Kesalahan Input .. 76

4.16 Pengujian Sistem Pada Parameteer Input Valid ........ 77

Bab 5 ........................................................................................... 78

Penutup ......................................................................................... 78

5.1 Kesimpulan ................................................................. 78

5.2 Saran Pengembangan .................................................. 78

Daftar Pustaka ............................................................................. 79

Lampiran

Page 9: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

viii

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

Page 10: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

ix

Daftar Gambar

Gambar 2.1 Rumus Matrik Keptusan Ternormalisasi ......................... 10

Gambar 2.2 Rumus Matrik Ternormalisasi Terbobot .......................... 10

Gambar 2.3 Rumus Solusi Ideal Positif dan Negatif ........................... 11

Gambar 2.4 Ketentuan Dalam Solusi Ideal Positif dan Negatif ........... 11

Gambar 2.5 Rumus Jarak Solusi Ideal Positif ...................................... 12

Gambar 2.6 Rumus Jarak Solusi Ideal Negatif .................................... 12

Gambar 2.7 Nilai Preferensi Untuk Setiap Alternatif .......................... 12

Gambar 3.1 Bagan Waterfall ................................................................ 14

Gambar 3.2 Diagram DFD Level 0 ...................................................... 19

Gambar 3.3 Diagram DFD Level 1 ...................................................... 20

Gambar 3.4 Diagram DFD Level 1.1 Pencatatan Karyawan ................ 22

Gambar 3.5 Diagram DFD Level 1.2 Proses Penggajian ..................... 23

Gambar 3.6 Diagram DFD Level 1.3 Proses Penilaian Kinerja ........... 24

Gambar 3.7 Komponen ERD ............................................................... 25

Gambar 3.8 Entity Relationship Diagram ............................................ 27

Gambar 3.9 Gambar Design Interface Login ....................................... 32

Gambar 3.10 Gambar Design Interface Menu Utama ......................... 33

Gambar 3.11 Gambar Design Interface Data Karyawan ..................... 34

Gambar 3.12 Gambar Design Interface Data Pekerjaan ...................... 35

Gambar 3.13 Gambar Design Interface Gaji Karyawan ...................... 36

Gambar 3.14 Gambar Design Interface Hari Kerja ............................. 37

Gambar 3.15 Gambar Design Interface Kinerja .................................. 38

Gambar 3.16 Gambar Design Interface Peringkat Kinerja .................. 39

Gambar 3.17 Gambar Design Interface Setup Hari Libur ................... 40

Gambar 3.18 Gambar Design Interface Laporan Data Karyawan ....... 40

Gambar 3.19 Gambar Design Interface Absensi ................................. 41

Gambar 3.20 Gambar Design Interface Laporan Gaji ......................... 41

Gambar 3.21 Gambar Design Interface Laporan Target Penjualan ..... 42

Gambar 3.22 Gambar Design Interface Laporan Peringkat Kinerja .... 42

Gambar 3.23 Gambar Design Interface Preview Laporan Absensi ..... 43

Gambar 3.24 Gambar Design Interface Preview Laporan Gaji ........... 44

Gambar 3.25 Gambar Design Interface Preview Laporan Kinerja ...... 45

Gambar 4.1 Form Login ....................................................................... 47

Gambar 4.2 Form Menu Utama Login Sebagai Admin ....................... 49

Gambar 4.3 Form Menu Utama Login Sebagai Umum ....................... 49

Gambar 4.4 Form Daftar Karyawan .................................................... 50

Gambar 4.5 Form Input Daftar Data Karyawan .................................. 51

Gambar 4.6 Form Data Karyawan Menu Pekerjaan ............................ 52

Gambar 4.7 Form Gaji Karyawan Menu Gaji ..................................... 54

Gambar 4.8 Form Gaji Karyawan Menu Hari Kerja ........................... 55

Gambar 4.9 Form Menu Gaji Karyawan Menu Kinerja ...................... 56

Gambar 4.10 Form Kinerja Karyawan Menu Kinerja ......................... 57

Page 11: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

x

Gambar 4.11 Form Setup User ............................................................ 59

Gambar 4.12 Form Setup Hari Libur ................................................... 60

Gambar 4.13 Form Laporan Data Karyawan ....................................... 61

Gambar 4.14 Output Laporan Semua Data Karyawan ......................... 62

Gambar 4.15 Output Laporan Satu Data Karyawan ............................ 62

Gambar 4.16 Form Laporan Absensi Karyawan ................................. 64

Gambar 4.17 Output Laporan Absensi ................................................. 64

Gambar 4.18 Form Laporan Gaji Karyawan ....................................... 65

Gambar 4.19 Output Laporan Gaji ....................................................... 65

Gambar 4.20 Form Laporan Target Penjualan..................................... 66

Gambar 4.21 Output Laporan Target Penjualan dan Member ............. 67

Gambar 4.22 Form Laporan Kinerja Karyawan .................................. 67

Gambar 4.23 Output Laporan Penilaian Kinerja .................................. 74

Gambar 4.24 Form Laporan Hak User ................................................ 74

Page 12: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

xi

Daftar Kode Program

Kode Program 4.1 Sintak Untuk login ke Menu Utama ...................... 48

Kode Program 4.2 Sintak Untuk Menentukan Menu Login ................ 50

Kode Program 4.3 Sintak Untuk Menentukan NIK baru berdasarkan

tanggal lahir ........................................................... 54

Kode Program 4.4 Sintak Untuk Menghitung Gaji Karyawan ............ 57

Kode Program 4.5 Sintak Untuk Membuat Bobot Preferensi .............. 59

Kode Program 4.6 Sintak Untuk Menghitung Penilaian Kinerja ......... 73

Page 13: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

xii

Daftar Istilah

TOPSIS (Technique for Order Performance by Similarity to Ideal

Solution)

DSS (Decision Support Sistem) ERD (Entity Relationship Diagram)

DFD (Data Flow Diagram)

AHP (Analitycal Hierarchy Process)

NIK (Nomor Induk Karyawan)

Page 14: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

xiii

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

Page 15: Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan ...repository.uksw.edu/bitstream/123456789/1767/1/T1_682005072_Judul.pdf · Perancangan Sistem Penilaian Kinerja KaryawanMenggunakan

xiv

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