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
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. v Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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”
vi Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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.
vii Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
viii Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
ix Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
x Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
xi Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
xii Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
xiii Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
xiv Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
xv Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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. Lembagalembaga 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
xvi Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016
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
xvii Penerapan Metode Topsis …, Rodiah Pawesti Mayasari, Fakultas Teknik UMP, 2016