SISTEM PENDUKUNG KEPUTUSAN SELEKSI CALON DOSEN MENGGUNAKAN METODE TOPSIS (Studi Kasus Universitas Muhammadiyah Malang) Proposal Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Rizki Putri Yanda 201110370311099 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG Agustus, 2015
Agustus, 201
LEMBAR PERNYATAAN ii
iii
LEMBAR PERSEMBAHAN Puji syukur kepada Allah SWT atas rahmat dan karunia-nya sehingga saya dapat menyelesaikan Tugas Akhir ini. Maka dari itu saya menyampaikan ucapan terima kasih yang sebesar-besarnya kepada : 1. Allah SWT. Sungguh besar kuasamu yang telah menjadikanku hingga seperti ini. 2. Rasullullah Muhammad. Imam dan penuntun menuju Al-Jannah. 3. Kedua orang tua, Bapak Achmad Yani Idris dan Ibu Saidah dengan doanya yang tiada henti untuk anaknya, kasih sayang dan kesabarannya untuk memberi semangat. Beserta kedua kakak kandung Ryan Vatradinata dan Rivani Arta Kusuma atas motivasi yang diberikan dan dukungan dari awal kuliah hingga saat ini. 4. Terimakasih untuk orang tua kedua saya Om Teguh Haryono dan Tante Ina Yatul Q atas doa, kasih sayang, semangat dan yang sangat berjasa sekali hingga saya bisa mendapatkan gelar S.Kom dan semua keluarga besar di samarinda. 5. Terimakasih dosen pembimbing Bapak Ilyas Nuryasin dan Ibu Diah Risqiwati. 6. Terimakasih dosen penguji Bapak Sofyan Arifianto dan Bapak Aminudin, dan para dosen teknik informatika dan para staf. 7. Terimakasih untuk Boriss Utama atas doa, dukungan, semangat dan bantuannya dalam membantu pembuatan tugas akhir ini dan Terimakasih juga untuk teman, sahabat terbaik yang sudah seperti saudara saya sendiri (Dlidis) Eka, Uning dan Helen. 8. Terimakasih teman-teman dari IT 2011 Oca, Dwi, fidha, Unul, Intan, Nelly, Memeng, Ghufron, Didit, Olga, Riza, Romzy dan teman-teman IT 2011 lainnya. iv
vii
DAFTAR ISI LEMBAR PERSETUJUAN... Error! Bookmark not defined. LEMBAR PENGESAHAAN... i LEMBAR PERNYATAAN... ii LEMBAR PERSEMBAHAN... iv ABSTRAK... Error! Bookmark not defined. ABSTRACT... Error! Bookmark not defined. KATA PENGANTAR... Error! Bookmark not defined. DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xiii DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penelitian... 2 1.4 Batasan Masalah... 2 1.5 Metodologi... 3 1.6 Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 6 2.1 Tinjauan Pustaka... 6 2.2 Hasil Penelitian Terkait... 6 2.3 Definisi Sistem Pendukung Keputusan... 6 2.3.1 Kelebihan Sistem Pendukung Keputusan... 7 2.3.2 Kekurangan Sistem Pendukung Keputusan... 8 2.3.3 Konsep Sistem Pendukung Keputusan... 8 2.3.4 Definisi Keputusan... 10 2.3.5 Jenis-Jenis Keputusan... 10 2.3.6 Karakteristik Kemampuan Sistem Pendukung Keputusan... 11 2.3.7 Proses Pengambilan Keputusan... 13 2.3.8 Komponen Sistem Pendukung Keputusan... 14 viii
2.4 Definisi OOP... 21 2.5 TOPSIS... 26 2.5.1 Prosedur TOPSIS... 27 2.5.2 Langkah - Metode TOPSIS... 27 BAB III ANALISA DAN PERANCANGAN SISTEM... 30 3.1 Analisa Sistem... 30 3.1.1 Analisa Algoritma... 30 3.1.2 Analisa Permasalahan dan Pemecahan Masalah Dengan Metode Topsis... 32 3.1.3 Analisa Kebutuhan Fungsional... 62 3.1.4 Use Case Diagram... 62 3.1.5 Use Case Skenario... 64 3.2 Perancangan Sistem... 67 3.2.1 Activity Diagram... 67 3.2.2 Sequence Diagram... 69 3.2.3 Perancangan Antarmuka... 71 BAB IV IMPLEMENTASI DAN PENGUJIAN... 74 4.1 Implementasi Antarmuka... 74 4.2 Pengujian Sistem... 93 4.2.1 Pengujian Blackbox... 93 4.2.2 Pengujian Data... 99 BAB V PENUTUP... 115 5.1 Kesimpulan... 115 5.2 Saran... 115 DAFTAR PUSTAKA... 116 ix
DAFTAR GAMBAR Gambar 1.1 Desain Kerangka Konsep Penelitian...4 Gambar 2.1 Matriks Gorry dan Scott Morton (Turban, 2001)...9 Gambar 2.2 Karakteristik Sistem Pendukung Keputusan (Turban, 2001)...11 Gambar 2.3 Skema SPK (Turban, 2001)... 14 Gambar 2.4 Elemen Query (Sparague dan Watson, 1996)... 16 Gambar 2.5 Comman Processor Model (Sparague dan Watson, 1996)... 18 Gambar 2.6 Skema Sistem Antarmuka Pengguna (Dialog) (Sparague dan Watson, 1996)... 19 Gambar 3.1 Use Case Diagram Kelola Dosen... 63 Gambar 3.2 Activity Diagram Kelola Data Calon Dosen... 67 Gambar 3.3 Activity Diagram Kelola Kriteria Data Calon Dosen... 67 Gambar 3.4 Activity Diagram Laporan Dosen Kontrak... 68 Gambar 3.5 Activity Diagram Laporan Dosen Tetap... 68 Gambar 3.6 Sequence Diagram Form Kelola Dosen... 69 Gambar 3.7 Sequence Diagram Form Kelola Kriteria Dosen... 69 Gambar 3.8 Sequence Diagram Laporan Dosen Kontrak... 70 Gambar 3.9 Sequence Diagram Laporan Dosen Tetap... 70 Gambar 3.10 Rancangan Halaman Login... 71 Gambar 3.11 Rancangan Halaman Home... 71 Gambar 3.12 Rancangan Halaman Kelola Dosen... 72 Gambar 3.13 Rancangan Halaman Kelola Kriteria... 72 Gambar 3.14 Rancangan Halaman Laporan Dosen Kontrak... 73 Gambar 3.15 Layout Aplikasi Menu Laporan Dosen Tetap... 73 Gambar 4.1 Halaman Login... 75 Gambar 4.2 Halaman Pengisian Username dan Password... 75 Gambar 4.3 Source Code Halaman Pengisian Username dan Password... 75 Gambar 4.3 Notifikasi Gagal Login... 75 Gambar 4.5 Source Code Gagal Login... 76 Gambar 4.6 Halaman Utama... 76 Gambar 4.7 Source Code Halaman Utama... 77 x
Gambar 4.8 Halaman Kelola Dosen... 77 Gambar 4.9 Source Code Kelola Dosen... 77 Gambar 4.10 Halaman Create Kelola Dosen... 78 Gambar 4.11 Source Code Create Kelola Dosen... 78 Gambar 4.12 Halaman Proses... 79 Gambar 4.13 Source Code Nilai Matrik Kontrak... 79 Gambar 4.14 Source Code Nilai Matrik Tetap... 80 Gambar 4.15 Source Code Nilai Quadrat Kontrak... 80 Gambar 4.16 Source Code Nilai Quadrat Tetap... 81 Gambar 4.17 Source Code Nilai Sum Quadrat Kontrak... 81 Gambar 4.18 Source Code Nilai Sum Quadrat Tetap... 82 Gambar 4.19 Source Code Nilai Sqrt Quadrat Kontrak... 82 Gambar 4.20 Source Code Nilai Sqrt Quadrat Tetap... 83 Gambar 4.21 Source Code Nilai Normalization Kontrak... 83 Gambar 4.22 Source Code Nilai Normalization Tetap... 84 Gambar 4.23 Source Code Nilai Weighted Kontrak... 84 Gambar 4.24 Source Code Nilai Weighted Tetap... 85 Gambar 4.25 Source Code Nilai Minmax Kontrak... 85 Gambar 4.26 Source Code Nilai Minmax Tetap... 86 Gambar 4.27 Source Code Nilai Solusi Ideal Positif Kontrak... 86 Gambar 4.28 Source Code Nilai Solusi Ideal Positif Tetap... 87 Gambar 4.29 Source Code Nilai Solusi Ideal Negatif Kontrak... 87 Gambar 4.30 Source Code Nilai Solusi Ideal Negatif Tetap... 88 Gambar 4.31 Source Code Nilai Euclidien Distance Kontrak... 88 Gambar 4.32 Source Code Nilai Euclidien Distance Tetap... 89 Gambar 4.33 Source Code Nilai Rangking Kontrak... 89 Gambar 4.34 Source Code Nilai Rangking Tetap... 90 Gambar 4.35 Halaman Kelola Kriteria... 90 Gambar 4.36 Halaman Create Kelola Kriteria... 91 Gambar 4.37 Halaman Laporan Dosen Kontrak... 91 Gambar 4.38 Source Code Laporan Dosen Kontrak... 92 Gambar 4.39 Halaman Laporan Dosen Tetap... 92 xi
Gambar 4.40 Source Code Laporan Dosen Tetap... 93 Gambar 4.41 Hasil Seleksi Dosen Kontrak Menurut Program... 113 Gambar 4.42 Hasil Seleksi Dosen Tetap Menurut Program... 114 xii
DAFTAR TABEL Tabel 3.1 Subkriteria Penilaian... 33 Tabel 3.2 Bobot Kriteria Penilaian... 33 Tabel 3.3 Nilai Kriteria Untuk Calon Dosen Kontrak... 34 Tabel 3.4 Nilai Kriteria Untuk Calon Dosen Tetap... 34 Tabel 3.5 Nilai Kuadrat Dosen Kontrak... 40 Tabel 3.6 Nilai Kuadrat Dosen Tetap... 41 Tabel 3.7 Kuadrat dan Akar Kuadrat Dosen Kontrak... 43 Tabel 3.8 Kuadrat dan Akar Kuadrat Dosen Tetap... 43 Tabel 3.9 Matrik Keputusan Ternormalisasi Dosen Kontrak... 51 Tabel 3.10 Matrik Keputusan Ternormalisasi Dosen Tetap... 52 Tabel 3.11 Bobot Kriteria Dosen Tetap... 53 Tabel 3.12 Bobot Kriteria Dosen Kontrak... 53 Tabel 3.13 Matrik Keputusan Ternormalisasi Terbobot Dosen Kontrak (Vij)... 53 Tabel 3.14 Matrik Keputusan Ternormalisasi Terbobot Dosen Tetap ( (Vij)... 54 Tabel 3.15 Solusi Ideal Positif dan Negatif Dosen Kontrak... 54 Tabel 3.16 Solusi Ideal Positif dan Negatif Dosen Tetap... 55 Tabel 3.17 Kelola Dosen... 64 Tabel 3.18 Kelola Kriteria... 65 Tabel 3.19 Laporan Dosen Kontrak... 66 Tabel 3.20 Laporan Dosen Tetap... 66 Tabel 4.1 Pengujian Blackbox Login... 94 Tabel 4.2 Pengujian Blackbox Halaman Utama... 94 Tabel 4.3 Pengujian Blackbox Halaman Kelola Dosen... 95 Tabel 4.4 Pengujian Blackbox Halaman Kelola Kriteria... 97 Tabel 4.5 Pengujian Blackbox Halaman Laporan Kontrak... 97 Tabel 4.6 Pengujian Blackbox Halaman Laporan Tetap... 98 Tabel 4.7 Nilai Kriteria Untuk Calon Dosen Kontrak... 100 Tabel 4.8 Nilai Kriteria Untuk Calon Dosen Tetap... 100 Tabel 4.9 Nilai Kuadrat Dosen Kontrak... 101 Tabel 4.10 Nilai Kuadrat Dosen Tetap... 102 xiii
Tabel 4.11 Kuadrat dan Akar Kuadrat Dosen Kontrak... 102 Tabel 4.12 Kuadrat dan Akar Kuadrat Dosen Tetap... 102 Tabel 4.13 Matrik Normalisasi Keputusan Dosen Kontrak... 103 Tabel 4.14 Matrik Normalisasi Keputusan Dosen Tetap... 104 Tabel 4.15 Matrik Keputusan Ternormalisasi Terbobot Dosen Kontrak (Vij).. 104 Tabel 4.16 Matrik Keputusan Ternormalisasi Terbobot Dosen Tetap ( (Vij)... 105 Tabel 4.17 Solusi Ideal Positif dan Negatif Dosen Kontrak... 106 Tabel 4.18 Solusi Ideal Positif dan Negatif Dosen Tetap... 106 xiv
DAFTAR LAMPIRAN 1. Hasil perhitungan manual dari BAU. 2. Surat permohonan data tugas akhir studi kasus di BAU. xv
DAFTAR PUSTAKA Hall Inc. Indriyati, Bayu, Eko.2013 Sensitivity Analysis of The AHP and TOPSIS Methods for The Selection of The Best Lecturer Base on The Academic Achievement Universitas Diponogoro Semarang. Jayanti, S dan Hartati, S. 2012. Sistem Pendukung Keputusan Seleksi Anggota Paduan Suara Dewasa Menggunakan Metode Fuzzy Mamdani. IJCCS, Vol.6, No.1, January 2012, pp. 55~66 Karso Mulyo, Penggunaan Metode Topsis. http://batang-karso.blogspot.com/2009/11/penggunaan-metode-topsis.html diakses 28 mei 2015. Khoirul Anwar, S.T, M.T, Metode Topsis. Anastasi, A. dan Urbina, S. 2007. Psychological Testing. New Jersey: Prentice- http://staff.pradnya.ac.id/khoirul/wp-content/uploads/2012/11/topsis- Method.pdf diakses 1 juni 2015. Kusrini, 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta: Penerbit Andi. Tonni Limbong. Sistem Pendukung Keputusan (TOPSIS). http://www.academia.edu/4124656/sistem_pendukung_keputusan_-_topsis diakses 15 juni 2015. Yunitarini, Rika. TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution Technique for Order of Preference by Similarity to Ideal Solution). http://www.liyantanto.files.wordpress.com/2009/09/ahp-dan-topsis1.ppt.diakses 20 juni 2015. 116