PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN DENGAN METODE WEIGHTED PRODUCT UNTUK PEMILIHAN LEMBAGA BIMBINGAN BELAJAR DI PURWOKERTO SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer WIRANTI KUSUMA HAPSARI 1203040087 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO JANUARI, 2017 i HALAMAN PERSETUJUAN UJIAN TUGAS AKHIR ii Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN DENGAN METODE WEIGHTED PRODUCT UNTUK PEMILIHAN LEMBAGA BIMBINGAN BELAJAR DI PURWOKERTO Disusun Oleh : Wiranti Kusuma Hapsari 1203040087 Telah disetujui untuk ujian tugas akhir Pada tanggal................................ Pembimbing I Hindayati Mustafida,S.Si.,M.Kom 216033 iii Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 HALAMAN PERNYATAAN ORISINALITAS aya yang bertanda tangan di bawah ini : Nama : Wiranti Kusuma Hapsari NIM : 1203040087 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain. Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku. Purwokerto, 14 Januari 2017 Yang membuat pernyataan, Wiranti Kusuma Hapsari iv Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 HALAMAN PERSEMBAHAN Dengan segala kerendahan hati, serta rasa syukur terhadap Allah ta’ala yang telah memberi rahmat dan nikmat-Nya, maka kupersembahkan laporan skripsi ini kepada: 1. Alm. Bapak Bambang Wahyudi dan Ibu Nunung Estiningrum, kakak Aninda Wulan Pradani dan adik Surya Alif Dharmawan terima kasih yang tak terhingga untuk segala doa, dukungan, kasih sayang dan cinta yang tulus selama ini. Semoga ini menjadi langkah awal saya meraih kesuksesan dan membuat kalian bangga. 2. Sahabat saya Luthfatul Adlhiyah terimakasih sudah menjadi sahabat karib paling pengertian,sabar, partner terbaik sejak awal semester sampai sekarang. Semoga persahabatan ini tetap terjalin sampai akhirat. Aamiin. 3. Sahabat – sahabat Jfriends Mba Maya, Mba Azmi, Mba Wiwin, Gita, Ilda terima kasih telah menjadi sahabat pengingat kebaikan selama ini dan selalu memberikan dukungan serta doa yang tulus untuk saya. Semoga persahabatan ini tetap terjalin sampai akhirat. Aamiin. 4. Sahabat – sahabat sebaya saya Minov, Faisal, Anah, Tiara, Iin, Lisa, Idos, Riska, Devi terima kasih sudah memberi canda tawa, dukungan dan doa yang tulus untuk saya. 5. Teman–teman Kelas C, seperjuangan angkatan 2012 Teknik Informatika, terimakasih atas dukungan,motivasi serta pengalaman kalian bersama saya setelah 4 tahun ini. v Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 HALAMAN MOTTO “Indeed, with hardship will be ease ” Q.S ASH-SHARH [94] : 6 vi Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 KATA PENGANTAR Dengan mengucap rasa syukur Alhamdulillah kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya, sehingga penyusun dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Pendukung Keputusan dengan Metode Weighted Product untuk Pemilihan Lembaga Bimbingan Belajar Di Purwokerto” . Pada kesempatan kali ini dengan segala ketulusan dan kerendahan hati, penyusun ingin menyampaikan rasa terima kasih kepada : 1. Allah SWT yang telah memberikan kemudahan untuk menyelesaikan Tugas Akhir ini dengan penuh kesabaran dan ketekunan. 2. Ibu Nunung Estiningrum, yang telah memberikan dukungan moril maupun materiil sampai akhirnya penyusun dapat menyelesaikan Tugas Akhir ini. 3. Ibu Hindayati Mustafidah,S.Si.,M.Kom. selaku Dosen Pembimbing penyusun. 4. Bapak Harjono,S.T.,M.Eng dan Bapak Muhammad Hamka,S.T.,M.Kom. selaku Dosen Penguji. 5. Seluruh dosen pengajar prodi Teknik Informatika Universitas Muhammadiyah Purwokerto yang telah memberikan ilmunya. Penyusun menyadari bahwa laporan skripsi ini masih ada hal-hal yang belum sempurna dan luput dari perhatian penyusun. Baik itu dari bahasa yang digunakan maupun dari teknik penyajiannya. Oleh karena itu, dengan segala kekurangan dan kerendahan hati, penyusun sangat mengharapkan kritik dan saran dari para pembaca sekalian demi perbaikan laporan ini kedepannya. Purwokerto, Januari 2017 Wiranti Kusuma Hapsari vii Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 DAFTAR ISI HALAMAN COVER ...................................................................................... i HALAMAN PENGESAHAN ........................................................................ ii HALAMAN PERSETUJUAN ....................................................................... iii HALAMAN PERNYATAAN ORISINALITAS ............................................ iv HALAMAN PERSEMBAHAN ..................................................................... v HALAMAN MOTTO ................................................................................... vi KATA PENGANTAR .................................................................................. vii DAFTAR ISI ................................................................................................ viii DAFTAR TABEL ............................................................................................x DAFTAR GAMBAR .................................................................................... xii DAFTAR LAMPIRAN ............................................................................... xiii INTISARI ..................................................................................................... xiv ABSTRACT .....................................................................................................xv BAB I PENDAHULUAN ................................................................................1 A. Latar Belakang ........................................................................................1 B. Perumusan Masalah ................................................................................3 C. Batasan Masalah .....................................................................................3 BAB II KAJIAN PUSTAKA ...........................................................................4 A. B. C. D. E. F. G. H. Sistem Pendukung Keputusan (SPK) ...................................................4 Weighted Product (WP) .......................................................................5 Lembaga Bimbingan Belajar ................................................................7 MySQL ...............................................................................................11 Bahasa Pemrograman C# ...................................................................11 XAMPP ..............................................................................................13 ASP.NET ............................................................................................13 Penelitian Terdahulu ..........................................................................14 viii Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 BAB III TUJUAN DAN MANFAAT ...........................................................16 A. Tujuan ................................................................................................16 B. Manfaat ..............................................................................................16 BAB IV METODE PENELITIAN ................................................................17 A. Jenis Penelitian ...................................................................................17 B. Pengumpulan Data .............................................................................17 C. Metode Pengembangan Sistem ..........................................................18 BAB V HASIL DAN PEMBAHASAN .........................................................22 A. B. C. D. E. F. Analisis Kebutuhan ........................................................................... 22 Perancangan Database ....................................................................... 32 Relasi Tabel ....................................................................................... 41 Rancangan Antarmuka Aplikasi ........................................................42 Hasil Aplikasi .................................................................................... 50 Pengujian Sistem ............................................................................... 72 BAB VI PENUTUP ....................................................................................... 74 A. Kesimpulan ........................................................................................74 B. Saran ...................................................................................................74 DAFTAR PUSTAKA ....................................................................................75 LAMPIRAN ...................................................................................................77 ix Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 DAFTAR TABEL Tabel 1. Tabel Data Kriteria ................................................................ 22 Tabel 2. Tabel Matrik Keputusan . ....................................................... 22 Tabel 3. Tabel Normalisasi Bobot ...................................................... 23 Tabel 4. Tabel Vektor S ....................................................................... 23 Tabel 5. Tabel Vektor V ...................................................................... 24 Tabel 6. Tabel Penilaian Pilihan Biaya................................................. 28 Tabel 7. Tabel Penilaian Pilihan Fasilitas ............................................ 29 Tabel 8. Tabel Penilaian Pilihan Kapasitas ......................................... 29 Tabel 9. Tabel Penilaian Pilihan Lokasi ............................................... 30 Tabel 10. Tabel Penilaian Pilihan Kualitas Pengajar............................ 30 Tabel 11. Tabel Penilaian Pilihan Metode Pembelajaran .................... 31 Tabel 12. Tabel Penilaian Rata – Rata UN ...........................................31 Tabel 13. Tabel Penilaian Prioritas Bobot ........................................... 32 Tabel 14. Tabel Admin ........................................................................ 33 Tabel 15. Tabel Data Bimbel ............................................................... 33 Tabel 16. Tabel Fasilitas ...................................................................... 34 Tabel 17. Tabel Group Bobot SD ........................................................ 34 Tabel 18. Tabel Group Bobot SMP ..................................................... 35 Tabel 19. Tabel Group Bobot SMA .................................................... 35 Tabel 20. Tabel Kualitas Pengajar ........................................................36 Tabel 21. Tabel Lokasi ......................................................................... 37 Tabel 22. Tabel Metode Pengajaran ..................................................... 37 Tabel 23 . Tabel Group ......................................................................... 38 Tabel 24. Tabel Matrik Keputusan SD ................................................ 38 Tabel 25. Tabel Matrik Keputusan SMP .............................................. 39 Tabel 26. Tabel Matrik Keputusan SMA ............................................. 40 Tabel 27. Tabel Kasus ......................................................................... 40 Tabel 26. Tabel Data Penilaian Bimbel ............................................... 65 Tabel 27. Tabel Hasil Akhir Penilaian Bimbel ..................................... 69 Tabel 28. Tabel Pengujian Sistem ....................................................... 70 x Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 DAFTAR GAMBAR Gambar 1. Tahapan SDLC Model Waterfall ........................................19 Gambar 2. Flowchart Pengembangan Sistem ....................................... 21 Gambar 3. Flowchart Aplikasi Sistem ...................................................24 Gambar 4. Use Case Diagram ..............................................................25 Gambar 5. Relasi Tabel dalam Database ..............................................41 Gambar 6. Rancangan Antarmuka Menu Utama ...................................42 Gambar 7. Rancangan Halaman Administrator .....................................43 Gambar 8. Rancangan Menu Data Bimbel ............................................43 Gambar 9. Rancangan Antarmuka Penilaian SD ..................................44 Gambar 10. Rancangan Antarmuka Penilaian SMP .............................45 Gambar 11. Rancangan Antarmuka Penilaian SMA .............................45 Gambar 12. Rancangan Antarmuka SPK .............................................46 Gambar 13. Rancangan Antarmuka Setting .........................................47 Gambar 14. Rancangan Antarmuka Login ........................................... 47 Gambar 15. Rancangan Antarmuka Alternatif Bimbel ....................... 48 Gambar 16. Rancangan Antarmuka Perhitungan Tingkat SD ............. 49 Gambar 17. Rancangan Antarmuka Perhitungan Tingkat SMP ...........49 Gambar 18. Rancangan Antarmuka Perhitungan Tingkat SMA .......... 50 Gambar 19. Tampilan Halaman Utama ............................................... 51 Gambar 20. Halaman Data Bimbingan Belajar ................................... 52 Gambar 21. Halaman penilaian SD ..................................................... 53 Gambar 22. Halaman penilaian SMP .................................................. 54 Gambar 23. Halaman penilaian SMA .................................................. 55 Gambar 24. Halaman SPK ................................................................... 56 Gambar 25. Halaman Setting ................................................................56 Gambar 26. Halaman login .................................................................. 57 Gambar 27. Halaman Alternatif Bimbel .............................................. 58 Gambar 28. Halaman Perhitungan Tingkat SD ................................... 59 Gambar 29. Nilai Bobot dan Hasil dari Perangkingan Tingkat SD ...... 60 Gambar 30. Proses Perhitungan Tingkat SD ....................................... 60 Gambar 31. Hasil Perhitungan Kasus Sebelumnya Tingkat SD............61 Gambar 32. Halaman Perhitungan Tingkat SMP ................................ 62 Gambar 33. Nilai Bobot dan Hasil dari Perangkingan Tingkat SMP .. 62 Gambar 34. Proses Perhitungan Tingkat SMP .................................... 63 Gambar 35. Hasil Perhitungan Kasus Sebelumnya Tingkat SMP ....... 63 Gambar 36. Halaman Perhitungan Tingkat SMA ................................ 64 Gambar 37. Nilai Bobot dan Hasil dari Perangkingan Tingkat SMA .. 65 xi Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 Gambar 38. Proses Perhitungan Tingkat SMA .................................... 65 Gambar 39. Hasil Perhitungan Kasus Sebelumnya Tingkat SMP ....... 66 xii Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 DAFTAR LAMPIRAN LAMPIRAN I. DATA BIMBINGAN BELAJAR . .......................... 77 LAMPIRAN II KODE PROGRAM .................................................. 79 1. 2. 3. 4. 5. 6. Source Code Koneksi ................................................................... 79 Source Code Data Bimbel ............................................................ 79 Source Code Data Bobot ...............................................................84 Source Code Penilaian ...................................................................90 Source Code Setting ......................................................................94 Source Code Login ........................................................................97 xiii Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 INTISARI Bimbingan luar sekolah memiliki peranan yang tidak kalah penting dengan sekolah formal. Bimbingan luar sekolah menjadi salah satu alternatif untuk membantu anak memaksimalkan kemampuan siswa dalam meraih prestasi. Namun, banyak siswa dan orang tua masih ragu dan bingung dalam menentukan pilihan sehingga pemilihan bimbingan belajar menjadi sebuah keputusan yang sulit. Penelitian ini bertujuan membantu siswa dan orang tua mendapatkan rekomendasi bimbingan belajar yang terbaik secara tepat menggunakan sistem pendukung keputusan dengan metode Weighted Product. Sistem pendukung keputusan ini dikembangkan menggunakan model pengembangan Waterfall. Penelitian yang dibuat menghasilkan sebuah sistem pendukung keputusan yang dapat membantu dalam menentukan bimbingan belajar yang terbaik berdasarkan kriteria biaya, fasilitas, kapasitas ruangan, lokasi, kualitas pengajar, metode pembelajaran dan rata-rata Ujian Nasional. Kata kunci : Bimbingan Belajar, Sistem Pendukung Keputusan, Weighted Product xiv Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017 ABSTRACT Guidance outside school have no less important role than formal school. Guidance outside school is alternative to help maximize the capability of student in achievement . But many student till undecided and confused to make the choice so, the selection guidance learning institutions becoming a hard decision. This study aim to help students and parents received best recommendation about guidance learning institution by decision support system using weighted product method. Decision support system developed with model of development, waterfall. This research produce a decision support system who can help user to make certain about best guidance learning institutions based on cost criteria, facilities criteria, capacity criteria, location criteria, the quality of teaching criteria, method of learning criteria and avarage of national examination criteria. Keywords: Guidance Learning Institutions, Decision Support System, Weighted Product. xv Pengembangan Sistem Pendukung..., Wiranti Kusuma Hapsari, Fak. Teknik UMP 2017