pengembangan sistem pendukung keputusan dengan metode

advertisement
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
Download