penerapan metode topsis untuk sistem pendukung keputusan pemilihan lembaga bimbingan...

18
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

Upload: others

Post on 03-Jan-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 2: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 3: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

ii

Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016

Page 4: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

iii

Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016

Page 5: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

iv

Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016

Page 6: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 7: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 8: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 9: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 10: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 11: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 12: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 13: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 14: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 15: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 16: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 17: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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

Page 18: PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN ...repository.ump.ac.id/885/1/COVER_RODIAH PAWESTI MAYASARI... · 2017-02-28 · bimbingan belajar

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