Transcription

IMPLEMENTASI METODE WEIGHTED PRODUCT (WP) PADA SISTEMPEMILIHAN DOSEN BERPRESTASI DI UNIVERSITASMUHAMMADIYAH MALANGTUGAS AKHIRDiajukan untuk memenuhiPersyaratan Guna Meraih Gelar Sarjana Strata 1Teknik Informatika Universitas Muhammadiyah MalangDisusun Oleh :Muh. Fikri Sangaji201410370311081JURUSAN TEKNIK INFORMATIKAFAKULTAS TEKNIKUNIVERSITAS MUHAMMADIYAH MALANG2018

2

3

UCAPAN TERIMA KASIHPuji syukur penulis panjatkan kepada Allah SWT atas rahmat danhidayahNya yang senantiasa mengiringi perjalanan hidup penulis, terutama dalampenyelesaian skripsi ini. Sholawat serta Salam tak lupa penulis curahkan kepadajunjungan Nabi Muhammad SAW, keluarga, sahabat dan para pengikutnya hinggaakhir zaman. Penulis menyadari sepenuhnya bahwa penyelesaian skripsi ini tidakterlepas dari bantuan, motivasi dan kerjasama dari berbagai pihak. Oleh karena itu,pada kesempatan ini penulis mengucapkan terima kasih kepada :1.Kedua orang tua tercinta, Ayahanda Alm. Hamid Hi. Ali Sangaji dan IbundaDra. Surianah Chaider yang telah memberikan dukungan moral dan materil,kesabaran, pengorbanan dan do’a yang tiada hentinya serta curahan kasihsayang yang tak terhingga bagi kelima malaikat kecilnya.2.Kakak-kakakku tersayang: Muhammad Fadli Hamid S.E, Muhammad FahrulHamid S.E, dr. Sitti Fitriah Deviyanti Putri, dan Alm. Muhammad Fauzi Hamidyang selalu mendoakan, memberikan motivasi dan menjadi penyemangatuntuk terus berprestasi.3.Rizza Umami S.E sebagai penyemangat dan juga motivator yang telahmemberikan banyak doa, pelajaran dan motivasi dengan penuh kesabarankepada penulis.4.Bapak Ilyas Nuryasin S.Kom, M.Kom, sebagai dosen wali yang tak hentihentinya memberikan semangat kepada teman-teman Informatika B 2014 danjuga penulis dengan penuh kesabaran.5.Bapak Galih Wasis Wicaksono S.Kom, M.Cs, sebagai pembimbing skripsipertama yang selalu menginspirasi dan juga sebagai penyemangat untuk terusaktif berprestasi agar selalu bermanfaat didalam maupun diluar lingkunganakademik.6.Bapak Yufis Azhar S.Kom, M.Kom sebagai pembimbing skripsi kedua yangtelah banyak memberikan bimbingan, saran dan pengarahan.7. Ibu Vinna Rahmayanti S N, S.Si., M.Si dan Bapak Aminudin S.Kom, M.Csyang telah bersedia meluangkan waktunya untuk menjadi dosen pengujipenulis dan memberikan masukan dalam ujian sidang skripsi ini.iv

8.Ibu Dr. Hari Windu Asrini dan seluruh staff/pegawai Badan Kendali banyakmemberikan bantuan dan kesempatan dalam penelitian ini.9.Seluruh Dosen Teknik Informatika yang telah banyak memberikanpengetahuan yang begitu luar biasa.10. Seluruh keluarga besar Sangaji dan keluarga besar Chaider tercinta atas segalaperhatian, doa dan dorongan semangat serta segala bantuan tak terhinggaselama ini.11. Keluarga besar Informatika B 2014 (Sahnaz, Qika, Eris, Amel, Siska, Widya,Rey, Abims, Abi, Danang, Githa, Rafif, Yadi, Aldy, Tama, Alex, Atha, Zul,Fajar, Fitra, Tanjung, Febri, Fahri, Dayat, Anhar, Bima, Satria, Ipung,Chamsah) yang telah banyak memberikan perhatian baik, semangat, waktukebersamaan dan juga doa. Perpisahan itu selalu ada, karena kita pernahberjumpa, bersama, dalam canda, tawa dan bahagia. Terima kasih atas semuakenangan kita baik suka maupun duka selama ini, semoga silaturahim kita akantetap terjaga.12. Seluruh teman-teman Informatika angkatan 2014 yang telah membantumelakukan aktifitas perkuliahan dengan penuh cerita.13. Teman-teman dari IKAMI Sulawesi Selatan atas kekeluargaan danpersahabatan yang tak lekang oleh waktu.14. Seluruh teman-teman UMM lainnya yang selalu mendoakan, membantu danmemberikan semangat untuk penulis.15. Dan seluruh pihak yang telah menginspirasi dan berjasa dalam perjalanankehidupan penulis yang tidak dapat penulis sebutkan satu persatu.Semoga Allah SWT membalas semua kebaikan yang telah diberikan oleh semuapihak baik yang tersebutkan maupun yang tidak tersebut hingga penyusunan skripsiini selesai pada waktunya. Penulis menyadari sepenuhnya bahwa masih banyakkekurangan dan kelemahan dalam penyusunan skripsi ini, semoga penelitian inidapat memberikan manfaat bagi semua pihak yang memerlukannya.Malang, Oktober 2018.Muh. Fikri Sangaji, S.Komv

KATA PENGANTARAlhamdulillah, segala puji dan syukur senantiasa dipanjatkan kepada Allah SWT,yang telah memberikan Rahmat dan Karunia-Nya kepada penulis sehingga dapatmenyelesaikan Skripsi yang berjudul :“IMPLEMENTASI METODE WEIGHTED PRODUCT (WP) PADASISTEM PEMILIHAN DOSEN BERPRESTASI DIUNIVERSITAS MUHAMMADIYAH MALANG”Dalam penulisan skripsi ini, penulis menyadari masih terdapat banyak kekurangankarena keterbatasan kemampuan dan pengetahuan penulis. Untuk itu, penulissangat mengharapkan saran yang membangun agar tulisan ini dapat berguna untukperkembangan ilmu pengetahuan.Malang, Oktober 2018Muh. Fikri Sangajivi

DAFTAR ISILEMBAR PERSETUJUAN.iLEMBAR PENGESAHAN . iiLEMBAR PERNYATAAN . iiiUCAPAN TERIMA KASIH .ivKATA PENGANTAR .viABSTRAK . viiABSTRACT . viiiDAFTAR ISI .ixDAFTAR GAMBAR . xiiDAFTAR TABEL . xiiiBAB I PENDAHULUAN . 11.1. Latar Belakang . 11.2. Rumusan Masalah .31.3. Batasan Masalah .31.4. Tujuan Penelitian.41.5. Metodologi Penelitian .41.5.1 Studi Pustaka .41.5.2 Analisa .51.5.3 Desain .51.5.4 Implementasi .51.5.5 Pengujian .51.5.6 Pembuatan Laporan .61.6. Sistematika Penulisan.6BAB II LANDASAN TEORI .72.1. Sistem Penghargaan .72.2. Dosen Berprestasi .72.3. Metode Weighted Product .82.4. Sistem Informasi Manajemen. 92.5. PHP (Hypertext Preprocessor). 92.6. MySQL .9ix

2.7. CodeIgniter. 92.9.1. MVC (Model View Controller) .102.9.2. HMVC (Hierarchical Model View Controller).10BAB III ANALISA DAN PERANCANGAN . 113.1. Analisa Masalah .113.2. Analisa Sistem . 113.3. Analisa kebutuhan .123.4. Desain Kerangka Sistem .163.5. Use Case Diagram .163.6. Activity Diagram .183.6.1. Tambah Kinerja Dosen .193.6.2. Seleksi Dosen Beprestasi.203.6.3. Calon Dosen Berprestasi (Voting) .203.6.4. Voting .213.6.5. Laporan Dosen Berprestasi (Voting) .223.7. Sequence Diagram .223.8. Desain Database .243.9. Desain Antarmuka (Interfaces) . 253.10. Perhitungan Metode Weighted Product .263.10.1. Perbaikan Bobot .273.10.2. Penentuan Nilai Vector S .283.10.3. Penentuan Nilai Vector V .293.10.4. Perangkingan .30BAB IV IMPLEMENTASI & PENGUJIAN . 314.1. Implementasi Sistem .314.1.1. Halaman Utama .314.1.2. Halaman Login .324.1.3. Seleksi Calon Dosen Berprestasi (Weighted Product) .334.1.4. Calon Dosen Berprestasi (Voting) .364.1.5. Voting .374.1.6. Laporan Dosen Berprestasi (Voting) .384.2. Pengujian Sistem .39x

4.2.1. Halaman Utama .394.2.2. Login .394.2.3. Seleksi Calon Dosen Berprestasi (Weighted Product) .404.2.4. Calon Dosen Berprestasi (Voting) .404.2.6. Laporan Dosen Berprestasi (Voting) .414.3. Pengujian Validasi.42BAB V KESIMPULAN DAN SARAN . 455.1. Kesimpulan. 455.2. Saran .45DAFTAR PUSTAKA . 46LAMPIRAN .47xi

DAFTAR GAMBARGambar 1. 1. Tahapan Pengembangan Sistem . 4Gambar 2. 1. Konsep MVC (Model View Controller) . 10Gambar 2. 2. Konsep HMVC (Hierarchical Model View Controller) . 10Gambar 3. 1. Desain Kerangka Konsep Penelitian . 16Gambar 3. 2. Use Case Diagram (Aktor BKMA dan Dosen) . 17Gambar 3. 3. Use Case Diagram (Aktor HKI, DPPM dan Dosen) . 18Gambar 3. 4. Activity Diagram Tambah Kinerja Dosen . 19Gambar 3. 5. Activity Diagram Seleksi Dosen Berprestasi (WP) . 20Gambar 3. 6. Activity Diagram Calon Dosen Berprestasi (Voting) . 20Gambar 3. 7. Activity Diagram Voting . 21Gambar 3. 8. Activity Diagram Laporan Dosen Berprestasi (Voting) . 22Gambar 3. 9. Sequence Diagram Tambah Data Kinerja Dosen . 23Gambar 3. 10. Sequence Diagram Seleksi Dosen Berprestasi . 23Gambar 3. 11. Rancangan Database kinerja dosen . 24Gambar 3. 12. Rancangan Database Metode Weighted Product . 24Gambar 3. 13. Mock Up Rekomendasi Cadospres Berdasarkan Metode WP . 25Gambar 3. 14. Mock Up Laporan Hasil Voting . 26Gambar 4. 1. Halaman Utama . 31Gambar 4. 2. Halaman Login . 32Gambar 4. 3. Seleksi Dosen Dengan Metode Weighted Product . 35Gambar 4. 4. Halaman Detail Perhitungan Weighted Product . 36Gambar 4. 5. Ca