penerapan metode topsis untuk sistem pendukung keputusan pemilihan lembaga bimbingan...
TRANSCRIPT
PENERAPAN METODE TOPSIS UNTUK
SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN LEMBAGA BIMBINGAN BELAJAR
DI PURWOKERTO
SKRIPSI
RODIAH PAWESTI MAYASARI
1203040080
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
AGUSTUS, 2016
PENERAPAN METODE TOPSIS UNTUK
SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN LEMBAGA BIMBINGAN BELAJAR
DI PURWOKERTO
SKRIPSI
Diajukan untuk memenuhi salah satu syarat memperoleh derajat
Sarjana Komputer
RODIAH PAWESTI MAYASARI
1203040080
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
AGUSTUS, 2016
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
ii
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
iii
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
iv
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
v
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah
memberikan rahmat dan nikmat-Nya, sehingga penulis dapat menyelesaikan tugas
akhir ini dengan baik, Laporan penulis ini dipersembahkan kepada:
1. Bapak Sarikin dan Ibu Giarni sebagai orang tua penulis yang telah
memberikan semangat dan selalu menasehati di setiap do’a yang selalu
mengiringi setiap langkah. Serta telah memberi dorongan baik secara
materi maupun moril, dan yang selalu mencintai saya dengan tulus dan
tanpa pamrih demi keberhasilan dalam menyelesaikan laporan Tugas
Akhir ini.
2. Zaenal Rifai dan Mustofa Nur Rohman yang telah memberikan dorongan
dan motivasi kepada saya dalam menyelesaikan laporan Tugas Akhir ini.
3. Ibu Hindayati Mustafidah selaku dosen pembimbing yang telah
memberikan pengarahan dalam pelaksanaan laporan Tugas Akhir.
4. Manajemen Lembaga Bimbingan Belajar yang telah banyak membantu
dan memberikan banyak pembela jaran dalam menyelesaikan Tugas Akhir
ini.
5. Sahabat-sahabat seperjuangan Wiranti Kusuma Hapsari, Luthfatul
Adlhiyah, Santoso, serta teman-teman Teknik Informatika angkatan 2012
khususnya kelas C yang selalu memberiku semangat dan motivasi serta
telah mengiringi semasa perkuliahan dan teman-teman yang tak mungkin
disebutkan satu-persatu.
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
vi
HALAMAN MOTTO
“INGATLAH BAHWA KESUKSESAN SELALU DISERTAI DENGAN
KEGAGALAN”
“JADILAH DIRIMU SENDIRI DAN JANGAN MENJADI ORANG LAIN,
WALAUPUN DIA TERLIHAT LEBIH BAIK DARI KITA”
“JANGAN MENUNDA-NUNDA UNTUK MELAKUKAN SUATU
PEKERJAAN KARENA TIDAK ADA YANG TAHU APAKAH KITA DAPAT
BERTEMU HARI ESOK ATAU TIDAK”
“LAKUKAN YANG TERBAIK, BERSIKAPLAH YANG BAIK MAKA KAU
AKAN MENJADI ORANG YANG TERBAIK”
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
vii
KATA PENGANTAR
Alhamdulillah, puji syukur saya panjatkan Kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya, sehingga saya diberi kemudahan dalam
menyelesaikan Tugas Akhir ini dengan judul “PENERAPAN METODE TOPSIS
UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA
BIMBINGAN BELAJAR DI PURWOKERTO”. Laporan Tugas Akhir ini
disusun sebagai salah satu syarat kelengkapan kurikulum pada Program Studi
Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto.
Penulis menyadari tanpa bantuan dari berbagai pihak, penulis tidak mungkin
menyelesaikan laporan tugas akhir ini dengan baik. Oleh karena itu pada
kesempatan ini penulis ingin menyampaikan terima kasih kepada:
1. Bapak Dr. H. Syamsuhadi Irsyad, M.H. selaku Rektor Universitas
Muhammadiyah Purwokerto.
2. Bapak Muhamad Taufiq Tamam, S.T., M.T. selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Purwokerto.
3. Bapak Harjono, S.T., M.Eng. selaku Ketua Program Studi Teknik
Informatika Universitas Muhammadiyah Purwokerto.
4. Ibu Hindayati Mustafidah, S.Si., M.Kom. sebagai dosen pembimbing.
5. Semua pihak dari Lembaga Bimbingan Belajar yang ada di Purwokerto.
6. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto
yang telah banyak memberikan ilmu dan bimbingannya selama penulis masih
dalam masa perkuliahan.
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
viii
7. Semua pihak yang telah membantu dari awal sampai akhir penyusunan
laporan Tugas Akhir ini yang tidak dapat disebutkan satu per satu.
Semoga Allah melimphkan taufik dan hidayah-Nya kepada semua pihak
yang telah membanu dalam penyelesaian laporan tugas akhir ini, aamiin. Penulis
menyadari bahwa dalam penyusunan laporan tugas akhir ini masih banyak
kekurangan dalam bentuk materi, tata tulis maupun sistematika penyusunannya.
Oleh karena itu penulis mengharapkan kritik dan saran yang membangun agar
penulis dapat menjadikannya lebih baik dikemudian hari.
Purwokerto, 22 Agustus 2016
Penulis,
Rodiah Pawesti Mayasari
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
ix
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... i
HALAMAN PENGESAHAN ................................................................................. ii
HALAMAN PERSETUJUAN ............................................................................... iii
HALAMAN PERNYATAAN ORISINALITAS .................................................. iv
HALAMAN PERSEMBAHAN ............................................................................. v
HALAMAN MOTTO ............................................................................................. vi
KATA PENGANTAR ............................................................................................. vii
DAFTAR ISI ............................................................................................................ ix
DAFTAR TABEL ................................................................................................... xii
DAFTAR GAMBAR ............................................................................................... xiii
DAFTAR LAMPIRAN ........................................................................................... xv
INTISARI ................................................................................................................ xvi
ABSTRACT .............................................................................................................. xvii
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 ................................................................. 4
B. TOPSIS (Technique for Order Preference by Similarity to Ideal
Solution) ................................................................................................ 5
C. Lembaga Bimbingan Belajar ................................................................... 8
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
x
D. MySQL ..................................................................................................... 11
E. Bahasa pemrograman C# ....................................................................... 11
F. XAMPP .................................................................................................... 13
G. ASP .NET ................................................................................................ 13
H. Penelitian Terdahulu .............................................................................. 14
BAB III TUJUAN DAN MANFAAT. .................................................................... 15
A. Tujuan ...................................................................................................... 15
B. Manfaat . .................................................................................................. 15
BAB IV METODE PENELITIAN ........................................................................ 16
A. Jenis Penelitian ....................................................................................... 16
B. Pengumpulan Data ................................................................................. 16
1. Wawancara ....................................................................................... 16
2. Dokumentasi ..................................................................................... 16
C. Variabel Yang Diteliti ............................................................................. 17
1. Variabel Input .................................................................................... 17
2. Variabel Output ................................................................................. 17
D. Metode Pengembangan Sistem .............................................................. 17
1. Definisi Persyaratan ..................................................................... 18
2. Perancangan Sistem dan Perangkat Lunak (System and
Software Design) .......................................................................... 18
3. Implementasi dan Pengujian Unit (Implementation and Unit
Testing) ......................................................................................... 22
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xi
4. Integrasi dan Pengujian Sistem (Integration and System
Testing) ......................................................................................... 22
5. Operasi dan Pemeliharaan (Operation and Maintenance) .......... 22
BAB V HASIL DAN PEMBAHASAN .................................................................. 24
A. Analisis Kebutuhan ................................................................................ 24
B. Perancangan Database ........................................................................... 27
C. Relasi Tabel ............................................................................................. 29
D. Rancangan Antarmuka Aplikasi............................................................. 29
E. Hasil Aplikasi .......................................................................................... 32
BAB VI PENUTUP ................................................................................................. 50
A. Kesimpulan ............................................................................................. 50
B. Saran ........................................................................................................ 50
DAFTAR PUSTAKA .............................................................................................. 51
LAMPIRAN .............................................................................................................. 52
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xii
DAFTAR TABEL
Tabel 1. Penilaian Pilihan Biaya Per Pertemuan ........................................................ 24
Tabel 2. Penilaian Pilihan Fasilitas ........................................................................... 25
Tabel 3. Penilaian Pilihan Kapasitas ......................................................................... 25
Tabel 4. Penilaian Pilihan Staff Pengajar ................................................................... 25
Tabel 5. Penilaian Pilihan Metode Pembelajaran ...................................................... 26
Tabel 6. Penilaian Pilihan Lokasi .............................................................................. 26
Tabel 7. Tabel Admin ................................................................................................. 27
Tabel 8. Tabel Alternatif ............................................................................................ 28
Tabel 9. Tabel Kriteria ............................................................................................... 28
Tabel 10. Tabel Alternatif Kriteria............................................................................. 28
Tabel 11. Tabel Penilaian Pilihan Kriteria ................................................................. 28
Tabel 12. Tabel Kecocokan Alternatif setiap Kriteria .............................................. 34
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xiii
DAFTAR GAMBAR
Gambar 1. Model Waterfall ....................................................................................... 18
Gambar 2. Flowchart Sistem Penentuan Pemilihan Lembaga Bimbingan Belajar ... 20
Gambar 3. Flowchart Aplikasi Sistem Pendukung Keputusan Pemilihan Lembaga
Bimbingan Belajar ..................................................................................... 21
Gambar 4. Relasi Tabel ............................................................................................. 29
Gambar 5. Rancangan Antarmuka Login ................................................................... 29
Gambar 6. Rancangan Antarmuka Utama ................................................................. 30
Gambar 7. Rancangan Antarmuka Halaman Bobot .................................................. 31
Gambar 8. Rancangan Antarmuka Halaman Alternatif ............................................. 31
Gambar 9. Rancangan Antarmuka Halaman Proses .................................................. 32
Gambar 10. Halaman Home ....................................................................................... 33
Gambar 11. Menu Proses pada Halaman Utama ....................................................... 41
Gambar 12. Tabel Normalisasi pada Menu Proses .................................................... 42
Gambar 13. Tabel Normalisasi Terbobot pada Menu Proses .................................... 43
Gambar 14. Tabel Matriks Solusi Ideal pada Menu Proses ....................................... 43
Gambar 15. Tabel Jarak Solusi & Nilai Preferensi pada Menu Proses ...................... 43
Gambar 16. Halaman Login ....................................................................................... 44
Gambar 17. Peringatan Jika Admin Belum Mengisi Textbox Password .................... 44
Gambar 18. Peringatan Validasi Login Salah ............................................................ 43
Gambar 19. Halaman Utama Admin .......................................................................... 45
Gambar 20. Menu Data Alternatif ............................................................................. 46
Gambar 21. Tambah Data Alternatif .......................................................................... 46
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xiv
Gambar 22. Peringatan Data Sudah Ada.................................................................... 47
Gambar 23. Peringatan Field Tidak Lengkap ............................................................ 47
Gambar 24. Tabel Data Alternatif .............................................................................. 48
Gambar 25. Menu Data Bobot ................................................................................... 48
Gambar 26. Edit Data Bobot Kriteria ........................................................................ 49
Gambar 27. Tabel Data Bobot Alternatif setiap Kriteria ........................................... 49
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xv
DAFTAR LAMPIRAN
Lampiran 1. Data Lembaga Bimbingan Belajar di Purwokerto Barat dan
Purwokerto Timur .............................................................................. 53
Lampiran 2. Pertanyaan yang diajukan saat wawancara dengan Pegawai Setiap
Lembaga Bimbingan Belajar .............................................................. 55
Lampiran 3. Peta Purwokerto Barat ..................................................................... 56
Lampiran 4. Peta Purwokerto Timur .................................................................... 57
Lampiran 5. Kode Program Default.aspx ............................................................ 58
Lampiran 6. Kode Program Bobot.aspx ............................................................... 58
Lampiran 7. Kode Program Bobot.aspx.cs .......................................................... 59
Lampiran 8. Kode program Alternatif.aspx ......................................................... 61
Lampiran 9. Kode program Alternatif.aspx.cs ..................................................... 62
Lampiran 10. Kode program Hitung.aspx............................................................ 64
Lampiran 11. Kode program Hitung.aspx.cs ....................................................... 66
Lampiran 12. Kode program TOPSIS.cs ............................................................. 68
Lampiran 13. Kode program H.cs ........................................................................ 71
Lampiran 14. Dokumentasi .................................................................................. 74
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xvi
INTISARI
Sekarang banyak terdapat lembaga bimbingan belajar yang menawarkan
jasa pendidikan tambahan selain pendidikan formal (sekolah). Lembaga tersebut
biasa dikenal istilah bimbel (bimbingan belajar), kursus ataupun les. Lembaga-
lembaga tersebut menyediakan sarana prasarana yang berbeda-beda sesuai dengan
kebutuhan siswa. Oleh karena itu siswa harus bisa memilih dengan tepat lembaga
bimbingan belajar yang akan diikuti agar tidak menyesal dikemudian hari, untuk
itu diperlukan sistem pendukung keputusan untuk membantu peserta menentukan
lembaga bimbingan belajar yang tepat.Salah satu metode yang dapat digunakan
adalah metode TOPSIS (Technique For Order Preference by Similarity to Ideal
Solution). Pemilihan lembaga bimbingan belajar bagi siswa sekolah menengah
atas ditentukan oleh beberapa kriteria yaitu biaya, fasilitas, kapasitas per kelas,
staff pengajar, metode pembelajaran, dan lokasi. Langkah-langkah TOPSIS yaitu,
membangun sebuah matriks keputusan, membuat matriks keputusan yang
ternormalisasi, membuat matriks keputusan yang ternormalisasi terbobot,
menentukan solusi ideal positif dan negatif, menghitung kedekatan relatif
terhadap solusi ideal positif dan merangking alternatif. Hasil akhir dari sistem ini
berupa pengurutan data lembaga bimbingan belajar yang akan dijadikan sebagai
alat bantu dalam pengambilan keputusan. Sistem pendukung keputusan ini akan
membantu siswa dalam memilih lembaga bimbingan belajar yang tepat sesuai
dengan kebutuhan.
Kata Kunci : Sistem Pendukung Keputusan, Pemilihan Lembaga Bimbingan
Belajar, Metode TOPSIS
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
xvii
ABSTRACT
Now many institution guidance learning that offer education services in
addition to formal education (school). The institution is commonly known
guidance learning, courses or tutoring. These institutions provide the
infrastructure that vary according to the needs of students. Therefore, students
should be able to choose the right institution guidance learning that will be
followed in order not to regret in the future, it is necessary for a decision support
system to help participants determine the proper institution guidance
learning.One method that can be used is a method of TOPSIS (Technique For
Order Preference by Similarity to Ideal Solution). Elections for the tutoring for
high school students is determined by several criteria, costs, facilities, capacity,
teaching staff, teaching methods, and location. Steps of TOPSIS is, build a
decision matrix, decision making matrix is normalized, making the decision
matrix is normalized weighted, determine the positive and negative ideal solution,
calculate the relative proximity to the positive ideal solution and alternative
ranks. The end result of this system in the form of data sorting institution
guidance learning that will serve as a tool in decision making. This decision
support system will help students choose the right institution guidance learning
according to need.
Keywords: Decision Support System, The Institution Guidance Learning, TOPSIS
Method
Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016