SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN METODE PEMBELAJARAN UNTUK SEKOLAH DASAR MENGGUNAKAN METODE WEIGHTED PRODUCT SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer BENY RISWANTO 1003040066 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2016 i
HALAMAN PENGESAHAN ii
HALAMAN PERSETUJUAN iii
HALAMAN PERNYATAAN ORISINALITAS iv
HALAMAN PERSEMBAHAN Alhamdulillahi Rabbil alamiin, tiada henti ku panjatkan kehadirat Illahi yang telah memberikan karunia sehingga saya dapat menyelesaikan tugas akhir ini yang saya persembahkan untuk: Kedua orangtua yang senantiasa mendoakan putranya kesehatan dan kelancaran dalam menyelesaikan Studi di Universitas Muhammadiyah Purwokerto. Keluarga besarku yang senantiasa memberikan dukungan dan dorongan dalam bentuk apapun. Teman-temanku angkatan 2010 Prodi Teknik Informatika yang selalu memberikan keceriaan dan rasa persaudaraan sejak awal kuliah. v
HALAMAN MOTTO Mimpi, Percaya, Dapatkan vi
KATA PENGANTAR Dengan menyebut nama Allah yang Maha Pengasih lagi Maha Penyayang Segala puji hanyalah milih Allah, Dzat yang menguasai semesta alam. Puji syukur Penyusun panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-nya, sehingga penyusun dapat menyelesaikan Tugas Akhir dengan judul Sistem Pendukung Keputusan Menentukan Metode Pembelajaran untuk Sekolah Dasar Menggunakan Metode Weighted Product. Penyusun menyampaikan terima kasih kepada semua pihak atas dukungan moral maupun materil yang sangat berarti dalam penyelesaian Tugas Akhir ini, diantaranya: 1. Kedua orang tua, atas do a dan dukungannya kepada penyusun. 2. M. Taufiq Tamam, S.T., M.T. selaku Dekan Fakultas Teknik Universitas Muhammadiyah Purwokerto. 3. Harjono, S.T., M.Eng. selaku Ketua Program Studi Teknik Informatika, terima kasih atas dukungannya dan kemudahan yang diberikan. 4. Tito Pinandita, S.Si., M.Kom. selaku Dekan Fakultas Teknik dan Dosen Pembimbing, terimakasih atas bimbingan serta arahanya 5. Muhammad Hamka,S.T.,M.Kom.selaku dosen penguji, yang telah memberikan masukannya. 6. Para dosen Prodi Teknik Informatika, terima kasih atas bekal ilmu yang telah diberikan selama ini. vii
viii
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... xi DAFTAR GAMBAR... 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. Aplikasi... 4 B. Sistem Pendukung Keputusan... 4 C. Metode Weighted Product... 4 D. Java... 5 E. MYSQL... 6 F. Eclipse... 6 G. Metode Pembelajaran... 7 H. Kajian yang Sudah Dilaksankan... 18 BAB III. TUJUAN DAN MANFAAT... 20 A. Tujuan... 20 B. MANFAAT... 20 BAB IV. METODE PENELITIAN... 21 A. Jenis Penelitian... 21 B. Waktu, Tempat dan Alat... 21 C. Pengumpulan Data... 21 D. Metode Pengembangan Perangkat Lunak... 22 ix
BAB V HASIL DAN PEMBAHASAN... 28 A. Analisa Kebutuhan... 28 B. Perancangan Sistem... 31 C. Impementasi sistem... 40 D. Pengujian Sistem... 58 BAB VI PENUTUP... 60 A. KESIMPULAN... 60 B. SARAN... 61 DAFTAR PUSTAKA... 62 x
DAFTAR TABEL Tabel 1. Kriteria metode pembelajaran Diskusi... 10 Tabel 2. Kriteria metode pembelajaran Demonstrasi... 11 Tabel 3. Kriteria metode pembelajaran Problem solving... 12 Tabel 4. Kriteria metode pembelajaran Tanya Jawab... 12 Tabel 5. Kriteria metode pembelajaran Inquiry... 13 Tabel 6. Kriteria metode pembelajaran ceramah... 14 Tabel 7. Kriteria metode pembelajaran Eksperimen... 15 Tabel 8. Kriteria metode pembelajaran Simulasi... 16 Tabel 9. Kriteria metode pembelajaran Karyawisata... 17 Tabel 10. Kriteria metode pembelajaran Resitasi... 18 Tabel 11. Kriteria Tujuan Pengajaran... 28 Tabel 12. Kriteria Fasilitas... 29 Tabel 13. Kriteria Tujuan Pengajaran... 29 Tabel 14. Kriteria Materi Pengajaran... 29 Tabel 15. Waktu Pembelajaran... 30 Tabel 16. Kriteria Kemampuan Siswa... 30 Tabel 17. Kriteria jumlah Siswa... 30 Tabel 18. Kemampuan Guru... 31 Tabel 19. Tabel User... 32 Tabel 20. Tabel Role... 32 Tabel 21. Tabel Metode... 33 Tabel 22. Tabel Fasilitas... 33 Tabel 23. Tabel Kualitas Pengajar... 33 Tabel 24. Tabel waktu pembelajaran... 34 Tabel 25. Tabel Kondisi sekolah... 34 Tabel 26. Tabel Materi pengajaran... 34 Tabel 27. Tabel Jumlah siswa... 35 Tabel 28. Tabel SPK... 35 Tabel 29. Tabel Bobot... 36 Tabel 30. Data materi Ciri-ciri khusus pada hewan... 41 xi
Tabel 31. Data untuk materi hubungan antara gaya dan gerak... 41 Tabel 32. Kriteria Tujuan Pengajaran (C1)... 44 Tabel 33. Kriteria Materi Pengajaran (C2)... 44 Tabel 34. Waktu Pembelajaran (C3)... 44 Tabel 35. Kemampuan Guru (C4)... 44 Tabel 36. Kriteria Kemampuan Siswa (C5)... 45 Tabel 37. Kriteria Fasilitas (C6)... 45 Tabel 38. Kriteria Jumlah Siswa (C7)... 45 Tabel 39. Nilai prioritas bobot setiap kriteria (W_Init j )... 45 Tabel 40. Bobot kriteria metode Pembelajaran... 47 Tabel 41. Hasil Perangkingan Pencarian metode Pembelajaran... 50 Tabel 42. Black Box Testing Report... 58 xii
DAFTAR GAMBAR Gambar 1. Weterfall Model Diagram... 22 Gambar 2. UseCase Diagram... 23 Gambar 3. Activity Diagram aplikasi sistem Pendukung Keputusan menentukan metode pembelajaran... 25 Gambar 4. Flowchart Diagram... 26 Gambar 5. Relasi database... 37 Gambar 6. Desain antarmuka Halaman Beranda... 37 Gambar 7. Desain antarmuka Halaman Metode... 38 Gambar 8. Desain antarmuka Halaman kemampuan Siswa... 38 Gambar 9. Desain antarmuka Halaman Pengajar... 39 Gambar 10. Desain antarmuka Halaman Kondisi Kelas... 39 Gambar 11. Desain antarmuka Halaman Fasilitas... 40 Gambar 12. Halaman Beranda... 51 Gambar 13. Halaman metode... 52 Gambar 14. Halaman Login... 52 Gambar 15. Halaman Daftar Metode... 53 Gambar 16.Halaman Jumlah siswa... 54 Gambar 17. Halaman Materi Pengajaran... 54 Gambar 18. Halaman Kemampuan siswa... 55 Gambar 19. Halaman Kemampuan Guru... 55 Gambar 20. Halaman Fasilitas... 56 Gambar 21. Halaman waktu pembelajaran... 56 Gambar 25. Halaman Tambah Bobot... 57 Gambar 26. Halaman Hitung SPK User.... 57 Gambar 27. Halaman Hasil... 58 xiii
INTISARI SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN METODE PEMBELAJARAN UNTUK SEKOLAH DASAR MENGGUNAKAN METODE WEIGHTED PRODUCT Oleh: Beny Riswanto 1003040066 Metode pembelajaran sangat menentukan keberhasilan anak didik dalam menuntut ilmu. Metode sebagai cara atau jalan yang harus dilalui untuk mencapai suatu tujuan tertentu. Tetapi dalam menentukan metode pembelajaran tersebut ada kriteria-kriteria yang harus dipenuhi. Sistem Pendukung Keputusan merupakan metode penentuan suatu keputusan yang diimplementasikan kedalam suatu sistem yang terkomputerisasi dengan membandingkan tiap alternatif sehingga menghasilkan rangking data yang optimal berdasarkan kasus pengambilan keputusan. Metode yang digunakan yaitu Weighted Product. Penelitian ini bertujuan untuk membangun aplikasi menentukan metode pembelajaran untuk sekolah dasar yang dapat digunakan dalam pengambilan keputusan penentuan metode pembelajaran. Sistem pendukung keputusan menghasilkan nilai terbesar yang akan terpilih sebagai alternatif yang terbaik. Sistem ini dibuat berbasis web daan dibangun dengan bahasa pemrograman java dan MySQL sebagai databasenya. Kata Kunci : SPK, Aplikasi menentukan metode pembelajaran, Aplikasi WEB, Weighted Product xiv
ABSTRACT DECISION SUPPORT SYSTEM FOR DETERMINING PRIMARY LEARNING METHOD USING WEIGHTED PRODUCT By Beny Riswanto 1003040066 The learning method determines much on the success of the students in their studies. Method as a way or path must be traversed to reach a certain goal. But the determining the learning method, there must be a criteria that must be met. Decision support system is a method of determining a decision implemented into computerized system by comparing each alternative to produce optimal rank data based on decision making cases. The method used is weighted product. This study aimed to build the application to determine the learning method for elementary school that can used in decision to make determination of learning methods. Decision support system that will generate the greatest value was selected as the best alternative. This system was designed and build by a web-based java programming language and MySQL as the database. Key words : DSS, Application to determine learning method, Web application, Weighted Product. xv