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
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.
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.
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”
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
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
xi
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
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
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
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.
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