LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN PENILAIAN PEGAWAI TERBAIK DI RUMAH SAKIT UMUM HIDAYAH PURWOKERTO DENGAN METODE TOPSIS (TECHNIQUE FOR ORDER OF PREFERENCE BY SIMILARITY TO IDEAL SOLUTION) DECISION SUPPORT SYSTEM RATINGS BEST EMPLOYEE IN GENERAL HOSPITAL OF HIDAYAH PURWOKERTO WITH TOPSIS (TECHNIQUE FOR ORDER OF PREFERENCE BY SIMILARITY TO IDEAL SOLUTION) METHOD
SKRIPSI
diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer
PANDU PRIAMBADHA 1203040028
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO JANUARI, 2017
ii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
iii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
iv Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
HALAMAN PERSEMBAHAN
Puji syukur kepada Allah SWT atas segala rakhmat dan hidayahnya yang telah memberikan kekuatan, kesehatan dan kesabaran untuk ku dalam mengerjakan skripsi ini. Kupersembahkan Skripsi ini setulus hati sebagai wujud cinta kasih dan tanda bukti atas seluruh do’a, kasih sayang, bimbingan dan harapan yang telah diberikan selama ini. Untuk cinta dan sayangku kepada Orang tua ku, adikku, keluarga dan orang-orang yang selalu memberikan semangat serta motivasi dan inspirasi tiada henti. Untuk dosen-dosen pembimbing, penguji dan pengajar Teknik Informatika Universitas Muhammadiyah Purwokerto. Untuk sahabat-sahabatku seperjuangan Teknik Informatika Universitas Muhammadiyah Purwokerto yang senantiasa menjadi penyemangat dan sumber kebahagiaan selama perkuliahan.
Purwokerto, Desember 2016
Pandu Priambadha
v Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
HALAMAN MOTTO
“Rahmat dan Karunia sering datang kepada kita dalam bentuk kesakitan, kehilangan dan kekecewaan, tetapi kalau kita sabar, kita segera akan melihat bentuk aslinya” ~Pandu Priambadha~
vi Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
KATA PENGANTAR
Puji syukur dipanjatkan kepada Allah SWT sehingga tugas akhir ini dapat diselesaikan. Tugas akhir ini diajukan untuk memenuhi salah satu persyaratan memperoleh derajat kesarjanaan Strata-1 pada Jurusan Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto. Shalawat serta salam semoga senantiasa tercurahkan kepada baginda Nabi Besar Muhammad SAW serta keluarga dan sahabat-sahabat-Nya yang selalu setia membantu perjuangan beliau dalam menegakan Dinullah di muka bumi ini. Penyusunan tugas akhir ini, tentunya banyak pihak yang telah memberikan bantuan baik moril maupun materil. Oleh karena itu penulis sampaikan ucapan terimakasih yang tiada hingganya kepada : 1.
Dr.
H.
Syamsuhadi
Irsyad,
M.H
selaku
rektor
Universitas
Muhammadiyah Purwokerto beserta dosen dan seluruh karyawan/staf pegawai Universitas Muhammadiyah Purwokerto atas bantuan dan kerjasamanya yang diberikan selama mengikuti studi. 2.
Hindayati Mustafidah, S.Si., M.Kom selaku pembimbing yang telah banyak memberikan bimbingan, nasehat dan arahan kepada penulis.
3.
Secara khusus penulis ingin mengucapkan terimakasih kedua orang tua dan adikku yang telah banyak memberikan dukungan dan doa.
4.
Ucapan terimakasih penulis kepada semua sahabat dan teman yang telah banyak memberikan bantuan, dorongan serta motivasi sehingga
vii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
tugas akhir ini dapat terselesaikan. Penulis sendiri menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan, maka saran dan kritik yang
konstruktif
dari
semua
pihak
sangat
diharapkan
demi
penyempurnaan selanjutnya. Akhirnya hanya kepada Allah SWT kita kembalikan semua urusan dan semoga tugas akhir ini dapat bermanfaat bagi semua pihak, khususnya bagi penulis dan para pembaca umumnya, semoga Allah SWT meridhoi dan mencatatnya sebagai ibadah disisiNya, aamiin.
Purwokerto, Desember 2016
Pandu Priambadha
viii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
DAFTAR ISI
HALAMAN JUDUL .........................................................................................i HALAMAN PENGESAHAN ...........................................................................ii HALAMAN PERSETUJUAN .........................................................................iii HALAMAN PERNYATAAN ...........................................................................iv HALAMAN PERSEMBAHAN .......................................................................v HALAMAN MOTTO .......................................................................................vi KATA PENGANTAR .......................................................................................vii DAFTAR ISI ......................................................................................................ix DAFTAR TABEL .............................................................................................xii DAFTAR GAMBAR .........................................................................................xiii DAFTAR LAMPIRAN .....................................................................................xv INTISARI ..........................................................................................................xvi ABSTRACT ........................................................................................................xvii BAB I PENDAHULUAN .................................................................................1 A. Latar Belakang .......................................................................................1 B. Perumusan Masalah ...............................................................................3 C. Batasan Masalah .....................................................................................3
BAB II KAJIAN PUSTAKA ...........................................................................4 A. Sistem Pendukung Keputusan (Decision Support System) ....................4 B. Metode TOPSIS ......................................................................................5 C. Penilaian Pegawai Terbaik ....................................................................8 D. Database . ...............................................................................................9 E. DBMS (Database Management Systems) ...............................................10 F. SQL Server 2005 ....................................................................................10
ix Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
G. Microsoft Visual Studio.Net 2010 .........................................................11 H. Bahasa Pemrograman C# ........................................................................12 I. Hasil Penelitian Sejenis ..........................................................................12
BAB III TUJUAN DAN MANFAAT .............................................................15 A. Tujuan .....................................................................................................15 B. Manfaat ..................................................................................................15
BAB IV METODE PENELITIAN .................................................................16 A. Waktu dan Tempat Penilitian ..................................................................16 B. Jenis Penelitian ........................................................................................16 C. Pengumpulan Data .................................................................................16 D. Pengembangan Sistem ............................................................................17 1. Defisini Persyaratan .........................................................................18 2. Sistem dan Desain Software .............................................................18 3. Impelementasi dan Pengujian Unit ..................................................29 4. Intregasi dan Pengujian Sistem ........................................................30 5. Pengoperasian dan Pemeliharaan .....................................................30
BAB V HASIL DAN PEMBAHASAN ............................................................31 A. ANALISA KEBUTUHAN .....................................................................31 B. PERANCANGAN DATABASE ..............................................................32 C. RELASI TABEL .....................................................................................35 D. RANCANGAN ANTARMUKA APLIKASI .........................................36 E. HASIL APLIKASI ..................................................................................44 1. Halaman Menu Masuk Progam .........................................................44 2. Halaman Menu Utama .....................................................................45 3. Halaman Menu Data Pegawai ...........................................................46 4. Halaman Menu Input Nilai Kriteria ..................................................47 5. Halaman Menu Hasil SPK TOPSIS ..................................................48
x Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
6. Halaman Menu Matriks Ternomalisasi .............................................49 7. Halaman Menu Matriks Ternomalisasi Terbobot .............................52 8. Halaman Menu Jarak Alternatif Solusi Ideal Positif dan Solusi Ideal Negatif ...............................................................................................53 9. Halaman Menu Nilai Preferensi dan Perangkingan ..........................56 10. Halaman Cetak Hasil Rangking dan Arsip Rangking Pegawai ........58 F. PENGUJIAN SISTEM ...........................................................................60
BAB VI PENUTUP ...........................................................................................62 A. Kesimpulan .............................................................................................62 B. Saran ........................................................................................................62
DAFTAR PUSTAKA ........................................................................................63 LAMPIRAN .......................................................................................................65
xi Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
DAFTAR TABEL
Tabel 1. Kriteria dan Bobot.................................................................................21 Tabel 2. Matriks Keputusan ................................................................................22 Tabel 3. Matriks Keputusan Ternomalisasi ........................................................22 Tabel 4. Matriks Keputusan Ternomalisasi Terbobot .........................................23 Tabel 5. Solusi Ideal Positif dan Solusi Ideal Negatif ........................................24 Tabel 6. Jarak Setiap Alternatif Terhadap Solusi Ideal Positif dan Solusi Ideal Negatif...............................................................................24 Tabel 7. Nilai Preferensi .....................................................................................25 Tabel 8. Data Pegawai.........................................................................................31 Tabel 9. Data Nilai Kriteria .................................................................................32 Tabel 10. Tabel User ...........................................................................................33 Tabel 11. Tabel Data Pegawai ............................................................................33 Tabel 12. Tabel Data Jabatan ..............................................................................33 Tabel 13. Tabel Data Bagian ..............................................................................34 Tabel 14. Tabel Nilai Bobot ...............................................................................34 Tabel 15. Tabel Penilaian ....................................................................................35 Tabel 16. Tabel Alternatif Calon Pegawai Terbaik ............................................49 Tabel 17. Tabel Black Box Testing .....................................................................60
xii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
DAFTAR GAMBAR
Gambar 1. Perancangan Model Waterfall ...........................................................18 Gambar 2. Flowchart Sistem Pendukung Keputusan ........................................20 Gambar 3. Flowchart Proses Sistem ...................................................................26 Gambar 4. Use Case Diagram ............................................................................27 Gambar 5. Activity Diagram Administrator ........................................................25 Gambar 6. Activity Diagram Pengguna ..............................................................26 Gambar 7. Relasi Tabel .......................................................................................35 Gambar 8. Rancangan Antarmuka Masuk Aplikasi............................................36 Gambar 9. Rancangan Antarmuka Menu Utama ................................................37 Gambar 10. Rancangan Antarmuka Data Pegawai .............................................38 Gambar 11. Rancangan Rancangan Antarmuka Penilaian .................................39 Gambar 12. Rancangan Antarmuka Metode TOPSIS Matriks ...........................40 Gambar 13. Rancangan Antarmuka Metode TOPSIS Matriks Ternormalisasi ..41 Gambar 14. Rancangan Antarmuka Metode TOPSIS Matriks Ternormalisasi Terbobot ....................................................42 Gambar 15. Rancangan Antarmuka Metode TOPSIS Jarak Alternatif Terhadap Solusi Ideal Positif dan Negatif........................................43 Gambar 16. Rancangan Antarmuka Metode TOPSIS Nilai Preferensi ..............44 Gambar 17. Halaman Masuk Aplikasi ................................................................45 Gambar 18. Halaman Menu Utama ....................................................................46 Gambar 19. Halaman Menu Data pegawai .........................................................47 Gambar 20. Halaman Menu Penilaian ................................................................48 Gambar 21. Halaman Menu Matrtiks Keputusan ...............................................48 Gambar 22. Halaman Menu Matrtiks Keputusan Ternomalisasi ........................52 Gambar 23. Halaman Menu Matrtiks Keputusan Ternomalisasi Terbobot ........53 Gambar 24. Halaman Jarak Alternatif Solusi Ideal Positif & Solusi Ideal Negatif .........................................................................55 Gambar 25. Halaman Menu Nilai Preferensi ......................................................57 Gambar 26. Halaman Tampilan Rangking Pegawai ...........................................57
xiii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
Gambar 27. Halaman Tampilan Cetak Rangking Pegawai .................................58 Gambar 28. Halaman Tampilan Cetak Arsip Rangking Pegawai .......................59
xiv Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
DAFTAR LAMPIRAN
Lampiran 1. Kode Program Masuk Progam .......................................................66 Lampiran 2. Kode Program Tambah Data Pegawai............................................67 Lampiran 3. Kode Program Ubah Data Pegawai ................................................68 Lampiran 4. Kode Program Hapus Data Pegawai ..............................................69 Lampiran 5. Kode Program Simpan Nilai Kriteria .............................................70 Lampiran 6. Kode Program Ubah Bobot Kriteria ...............................................75 Lampiran 7. Data Pegawai ..................................................................................76
xv Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
INTISARI Sistem penilaian pegawai terbaik di Rumah Sakit Umum Hidayah belum terintregasi dan masih sebatas penilaian biasa dalam menilai pegawai yang mendapatkan gaji tambahan setiap bulan berdasarkan penilaian Direktur, sehingga terkesan kurang akurat dan kurang tepat sasaran terhadap pegawai yang diberi bonus tambahan gaji. Tujuan dari penelitian ini ialah membangun sistem pendukung keputusan penilaian pegawai terbaik untuk membantu Direktur dalam menentukan pegawai yang layak menjadi pegawai terbaik dan mendapat bonus gaji tambahan. Metode yang digunakan dalam penelitian ini adalah metode TOPSIS (Technique for Order Preference by Similarity to Ideal Solution). Hasil dari peneltian ini berupa sistem pendukung keputusan penilaian pegawai terbaik di Rumah Sakit Umum Hidayah Purwokerto dengan Metode TOPSIS. Kriteria penilaian yang digunakan berupa kedisiplinan, absensi, tanggung jawab, kerjasama, dan kreatifitas. Kata Kunci: Penilaian pegawai terbaik, Sistem Pendukung Keputusan, TOPSIS
xvi Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017
ABSTRACT Employee assessment system is best at the General Hospital Hidayah has not been integrated and is still a regular assessment in assessing employees who earn additional salary every month based on the assessment director, so it seemed less accurate and less targeted to the employee by an additional bonus salary. The purpose of this study was to build a decision support system for employee appraisal best to assist the Director in determining an employee who deserves to be the best employee and got a bonus of an extra salary. The method used in this research is the method TOPSIS (Technique for Order Preference by Similarity to Ideal Solution). The results of this research in the form of a decision support system best employee votes at the General Hospital of Hidayah Purwokerto with TOPSIS Method. The assessment criteria used in the form of discipline, attendance, responsibility, cooperation, and creativity. Keywords: Rating the best employees, Decision Support Systems, TOPSIS
xvii Sistem Pendukung Keputusan …, Pandu Priambadha, Fakultas Teknik UMP, 2017