LAPORAN TUGAS AKHIR
PENERAPAN METODE WP (WEIGHTED PRODUCT)
UNTUK SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN MAHASISWA LULUSAN TERBAIK
DI FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
(APPLICATION METHODS WP (WEIGHTED PRODUCT)
DECISION SUPPORT SYSTEM
FOR SELECTING THE BEST GRADUATE STUDENT
IN THE FACULTY OF ENGINEERING
UNIVERSITY OF MUHAMMADIYAH PURWOKERTO)
Diajukan untuk memenuhi salah satu syarat memperoleh derajat
Sarjana Komputer
DWI CAHYANTO YONI
1103040085
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
FEBRUARI, 2016
ii
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
iii
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
iv
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
v
HALAMAN PERSEMBAHAN
Sembah sujud serta syukur kepada Allah SWT. Taburan cinta dan kasih
sayang-Mu telah memberikanku kekuatan, membekaliku dengan ilmu serta
memperkenalkanku dengan cinta. Atas karunia serta kemudahan yang Engkau
berikan akhirnya skripsi yang sederhana ini dapat terselesaikan. Dengan segala
kerendahan hati terhadap Allah SWT yang telah memberi rahmat dan nikmat-Nya,
maka kupersembahkan Laporan Tugas Akhir ini kepada:
1. Bapak Soegijono dan Ibu Tatiek Djuniastuti, kedua orang tua saya tercinta
yang memberikan kasih sayang tiada habisnya sampai saat ini. Semangat,
perhatian dan yang tak kenal lelah memberi dukungan secara moril dan
materil. Semua pengorbanan yang telah kalian berikan, tak akan pernah bisa
kubayar.Semoga karya ini bisa mengukir senyum indah kalian.
2. Alm. Ibu kandung Nani Warnaningsih, Sebagai tanda bakti, hormat, dan rasa
terima kasih yang tiada terhingga kupersembahkan karya kecil ini kepada
Alm. Ibu kandung yang telah memberikan kasih sayang kepada saya selama
masa hidupnya. Segala dukungan, dan cinta kasih yang tiada terhingga
darimu, hanya dapat kubalas dengan selembar kertas yang bertuliskan kata
cinta dan persembahan ini. Saya selalu mendoakan semoga tenang di alam
sana. Terima kasih untuk Alm. Ibu kandung yang selalu membuatku
termotivasi.
3. Kakak dan adik-adikku, tiada yang paling mengharukan saat kumpul bersama
kalian, walaupun sering bertengkar tapi hal itu selalu menjadi warna yang tak
akan bisa tergantikan, terima kasih atas doa dan bantuan kalian selama ini,
hanya karya kecil ini yang dapat kupersembahkan. Maaf belum bisa menjadi
panutan seutuhnya tapi akan selalu menjadi yang terbaik untuk kalian semua.
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
vi
4. Ibu Hindayati Mustafidah selaku dosen pembimbing. Terima kasih atas
kesabarannya yang telah membimbing saya, sehingga saya dapat
menyelesaikan skripsi ini.
5. Seluruh dosen dan karyawan UMP khususnya Prodi Teknik Informatika
Universitas Muhammadiyah Purwokerto, karena telah bersedia berbagi ilmu
dan pengalaman bagi saya. Ilmu yang telah kalian bagi, membuat saya
mendapat banyak pelajaran dan pengalaman yang amat sangat berharga
sebagai bekal menghadapi masa depan.
6. Seluruh teman-teman teknik informatika angkatan 2011, terima kasih atas
dukungan dan motivasinya.
7. Anggota Serigala Teknik, kalian telah memberikan inspirasi dan motivasi
selama masa-masa mencari ilmu di bangku perkuliahan. Semoga
persaudaraan kita tidak akan terputus oleh terpisahnya jarak dan kepentingan.
8. Anggota Kolem Graha Bekasi, terima kasih atas bantuan, doa, nasihat,
hiburan, traktiran, dan semangat yang telah kalian berikan. Aku tak akan
melupakan semua yang telah kalian berikan selama ini. Terima kasih atas
bantuan kalian, semangat kalian dan candaan kalian, aku tak akan melupakan
kalian. Ayo kita berkumpul dan jalan-jalan lagi. Semoga keakraban diantara
anggota tetap terjaga. Semoga persahabatan kita tidak akan terputus oleh jarak
dan kepentingan.
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
vii
HALAMAN MOTTO
“Hari ini harus lebih baik dari hari kemarin dan hari esok adalah harapan”
“Cara terbaik untuk keluar dari suatu persoalan adalah memecahkannya”
“Semakin tinggi jabatan yang kau raih, semakin banyak perempuan yang mendekati”
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
viii
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
ix
DAFTAR ISI
HALAMAN JUDUL ....................................................................................................... i
HALAMAN PENGESAHAN ......................................................................................... ii
HALAMAN PERSETUJUAN ........................................................................................ iii
HALAMAN PERNYATAAN ........................................................................................ iv
HALAMAN PERSEMBAHAN ..................................................................................... v
HALAMAN MOTTO ..................................................................................................... vii
KATA PENGANTAR .................................................................................................... viii
DAFTAR ISI ................................................................................................................... ix
DAFTAR TABEL ........................................................................................................... xii
DAFTAR GAMBAR ...................................................................................................... xiii
DAFTAR LAMPIRAN ................................................................................................... xiv
INTISARI ......................................................................................................................... xv
ABSTRACT ....................................................................................................................... xvi
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 (SPK) ............................................................... 4
B. WP (Weighted Product) .......................................................................................... 4
C. Database SQL Server ............................................................................................. 6
D. Bahasa C# ............................................................................................................... 7
E. Penelitian Sejenis .................................................................................................... 9
BAB III. TUJUAN DAN MANFAAT ............................................................................ 11
A. Tujuan ..................................................................................................................... 11
B. Manfaat ................................................................................................................... 11
BAB IV. METODE PENELITIAN ................................................................................. 12
A. Jenis Penelitian ....................................................................................................... 12
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
x
B. Lokasi Penelitian .................................................................................................... 12
C. Metode Pengumpulan Data ..................................................................................... 12
1. Wawancara ...................................................................................................... 12
2. Dokumentasi .................................................................................................... 12
D. Tahap Pengembangan Sistem ................................................................................. 13
1. Analisis Kebutuhan dan Definisi Persyaratan ................................................. 13
2. Desain Sistem dan Perangkat Lunak ............................................................... 14
a. Flowchart Pengembangan Sistem Pendukung Keputusan ....................... 14
b. Flowchart Aplikasi Sistem ....................................................................... 16
c. Use Case Diagram ................................................................................... 17
3. Implementasi dan Pengujian Unit ................................................................... 18
4. Integrasi dan Pengujian Sistem ....................................................................... 19
5. Operasi dan Pemeliharaan ............................................................................... 19
BAB V. HASIL DAN PEMBAHASAN .......................................................................... 20
A. Data Penelitian ........................................................................................................ 20
1. Data Mahasiswa Lulusan Terbaik ................................................................... 20
2. Data Mahasiswa Aktif ..................................................................................... 21
3. Kebutuhan non-Fungsional ............................................................................. 21
B. Perancangan Sistem ................................................................................................ 22
1. Rancangan Database ....................................................................................... 22
2. Relasi Tabel ..................................................................................................... 26
3. Rancangan Aplikasi ......................................................................................... 27
C. Hasil Aplikasi ......................................................................................................... 31
1. Membuat Normalisasi Bobot ........................................................................... 35
2. Mencari Vektor S ............................................................................................ 36
3. Mencari Nilai Vektor V ................................................................................... 38
D. Pengujian Sistem .................................................................................................... 43
BAB VI. PENUTUP ........................................................................................................ 45
A. KESIMPULAN ...................................................................................................... 45
B. SARAN ................................................................................................................... 45
DAFTAR PUSTAKA ...................................................................................................... 46
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
xi
LAMPIRAN ..................................................................................................................... 47
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
xii
DAFTAR TABEL
Tabel 1. Matriks Keputusan .................................................................................. 15
Tabel 2. Normalisasi Bobot .................................................................................. 15
Tabel 3. Vektor S .................................................................................................. 15
Tabel 4. Preferensi Setiap Alternatif ..................................................................... 16
Tabel 5. Data Mahasiswa Lulusan Terbaik ........................................................... 20
Tabel 6. Data Mahasiswa Aktif ............................................................................. 21
Tabel 7. Prodi ........................................................................................................ 22
Tabel 8. Kriteria .................................................................................................... 22
Tabel 9. Bobot ....................................................................................................... 23
Tabel 10. Tabel Mahasiswa Aktif ......................................................................... 23
Tabel 11. Kriteria IPK ........................................................................................... 23
Tabel 12. Kriteria Masa Studi ............................................................................... 24
Tabel 13. Kriteria Nilai C Maksimal 1 ................................................................. 24
Tabel 14. Kriteria Tidak Ada Nilai D ................................................................... 24
Tabel 15. Alumni .................................................................................................. 25
Tabel 16. Jenis Kelamin ........................................................................................ 25
Tabel 17. Matriks Keputusan ................................................................................ 26
Tabel 18. Calon Mahasiswa Lulusan Terbaik Perhitungan Metode Weighted
Product...............................................................................................35
Tabel 19. Hasil Akhir Perhitungan Perangkingan Secara Manual ........................ 39
Tabel 20. Black Box Testing ................................................................................. 43
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
xiii
DAFTAR GAMBAR
Gambar 1. Tahapan SDLC Model Waterfall .......................................................... 13
Gambar 2. Flowchart Pengembangan Sistem Pendukung Keputusan .................. 14
Gambar 3. Flowchart Aplikasi Sistem Pendukung Keputusan Pemilihan
Mahasiswa Lulusan Terbaik Fakultas Teknik ................................... 17
Gambar 4. Use Case Diagram Untuk User Pada SPK ......................................... 18
Gambar 5. Relasi Tabel Database ........................................................................ 27
Gambar 6. Rancangan Antarmuka Halaman Login .............................................. 27
Gambar 7. Rancangan Antarmuka Mahasiswa Utama ......................................... 28
Gambar 8. Rancangan Antarmuka Halaman Mahasiswa Aktif ............................ 29
Gambar 9. Rancangan Antarmuka Halaman Mahasiswa Alumni ........................ 29
Gambar 10. Rancangan Antarmuka Halaman Nilai Kriteria ................................ 30
Gambar 11. Rancangan Antarmuka Halaman Bobot Kriteria .............................. 30
Gambar 12. Halaman Login Aplikasi Sistem Pendukung Keputusan .................. 31
Gambar 13. Halaman Utama Aplikasi Sistem Pendukung Keputusan ................. 32
Gambar 14. Halaman Mahasiswa Aktif ................................................................ 33
Gambar 15. Halaman Nilai Kriteria ..................................................................... 34
Gambar 16. Halaman Mahasiswa Alumni ............................................................ 40
Gambar 17. Halaman Laporan Aplikasi ............................................................... 41
Gambar 18. Halaman Cetak Laporan Mahasiswa Aktif Fakultas Teknik ............ 41
Gambar 19. Halaman Cetak Laporan Mahasiswa Alumni Fakultas Teknik ......... 42
Gambar 20. Halaman Cetak Laporan Mahasiswa Lulusan Terbaik ..................... 42
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
xiv
DAFTAR LAMPIRAN
1. Source Code Halaman Utama ................................................................... 48
2. Source Code Halaman Mahasiswa Aktif .................................................. 52
3. Source Code Halaman Nilai Kriteria ........................................................ 65
4. Source Code Halaman Bobot Kriteria....................................................... 70
5. Source Code Halaman Analisa.................................................................. 73
6. Source Code Halaman Laporan ................................................................ 74
7. Source Code Halaman Preview Laporan Mahasiswa Aktif ...................... 75
8. Source Code Halaman Preview Laporan Alumni ..................................... 77
9. Source Code Halaman Preview Laporan Mahasiswa Lulusan Terbaik .... 78
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
xv
INTISARI
Fakultas Teknik di UMP (Universitas Muhammadiyah Purwokerto) akan
memberikan penghargaan predikat kumlot kepada mahasiswa lulusan terbaik yang
memiliki kompetensi paling tinggi diantara mahasiswa yang lain. Terdapat beberapa
kesulitan dalam proses penghitungan kriteria-kriteria karena banyak alternatif yang
bisa dipilih untuk diberikan penghargaan sebagai mahasiswa lulusan terbaik di
Fakultas Teknik UMP. Proses pemilihan mahasiswa lulusan terbaik di Fakultas
Teknik ini masih menggunakan cara manual dan belum memakai sistem. Oleh karena
itu, dibutuhkan sistem pendukung keputusan dengan metode Weighted Product (WP)
untuk membantu proses pemilihan mahasiswa lulusan terbaik Fakultas Teknik.
Sistem Pendukung Keputusan (SPK) digunakan untuk membantu pengambilan
keputusan berdasarkan kriteria yang sudah ditentukan. Sebagai hasilnya sistem
pendukung keputusan akan menghasilkan alternatif mahasiswa lulusan terbaik di
Fakultas Teknik UMP.
Kata kunci – sistem pendukung keputusan, mahasiswa lulusan terbaik, metode
Weighted Product (WP).
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016
xvi
ABSTRACT
Faculty of Engineering at UMP (University of Muhammadiyah Purwokerto)
will be awarded the title of the best graduate students who have the competence
highest among the other students. There are some difficulties in the process of
calculating the criteria because many alternatives to choose to be given the award
for best graduate student in the Faculty of Engineering UMP. The process of
selecting the best graduate students in the Faculty of Engineering is still using
manual way and not use the system. Theredore, it takes a decision support system
with the method of Weighted Product (WP) to assist the process of selecting the best
graduate students of the Faculty of Engineering. Decision Support System (DSS) are
used to help make decisions based on pre-determined criteria. As a result the
decision support system will produce the best alternative graduate student in the
Faculty of Engineering UMP.
Keywords – decision support system, the best graduate students, the method of
Weighted Product (WP).
Penerapan Metode WP (Weighted Product)..., Dwi Cahyanto Yoni, Fakultas Teknik UMP, 2016