ii SKRIPSI
SISTEM PAKAR BIMBINGAN KONSELING DALAM KESULITAN
BELAJAR SISWA SMP MENGGUNAKAN BACKWARD CHAINING
BERBASIS WEB
Oleh :
DIDIK SETIYAWAN
2010-51-035
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
iii
NAMA : DIDIK SETIYAWAN
Mengijinkan Skripsi Teknik Informatika Ini Disimpan Di Perpustakaan Program Studi Teknik Informatika Universitas Muria Kudus Dengan Syarat – Syarat Kegunaan Sebagai Berikut :
1. Skripsi Adalah Hak Milik Program Studi Teknik Informatika Universitas Muria Kudus
2. Perpustakaan Teknik Informatika UMK Dibenarkan Membuat Salinan Untuk Tujuan Referensi Saja
3. Perpustakaan Juga Dibenarkan Membuat Salinan Skripsi Ini Sebagai Bahan Pertukaran Antar Institusi Pendidikan Tinggi
4. Berikan Tanda Sesuai Dengan Kategori Skripsi
Sangat rahasia (Mengandung isi tentang keselamatan / kepentingan Negara Republik Indonesia)
Rahasia (mengandung isi tentang kerahasiaan dari suatu organisasi / badan tepat penelitian Skripsi ini dikerjakan) Biasa
Disahkan Oleh :
Penulis Pembimbing Utama
Didik Setiyawan Rina Fiati, ST, M.Cs
2010-51-035 NIDN.0604047401
iv Alamat: Puyoh RT 05 RW 08, Kudus
Kudus, 16 Februari 2015 Kudus, 16 Februari 2015
UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL : SISTEM PAKAR BIMBINGAN KONSELING DALAM KESULITAN BELAJAR SISWA SMP MENGGUNAKAN BACKWARD CHAINING BERBASIS WEB
NAMA : DIDIK SETIYAWAN NIM : 2010-51-035
“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-masing
telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti
yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.
Kudus, 16 Februari 2015
Didik Setiyawan
v
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL : SISTEM PAKAR BIMBINGAN KONSELING DALAM KESULITAN BELAJAR SISWA SMP MENGGUNAKAN BACKWARD CHAINING BERBASIS WEB
NAMA : DIDIK SETIYAWAN NIM : 2010-51-035
Skripsi ini telah diperiksa dan disetujui, Kudus, 16 Februari 2015
Pembimbing Utama Pembimbing Pembantu
Rina Fiati, ST, M.Cs Anastasya Latubessy, S.Kom, M.Cs
NIDN.0604047401 NIDN. 0604048702
Mengetahui
Kaprogdi Teknik Informatika
vi
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL : SISTEM PAKAR BIMBINGAN KONSELING DALAM
KESULITAN BELAJAR SISWA SMP MENGGUNAKAN BACKWARD CHAINING BERBASIS WEB
NAMA : DIDIK SETIYAWAN NIM : 2010-51-035
Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada Sidang Skripsi tanggal 26 Februari 2015. Menurut pandangan kami, Skripsi ini memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)
Kudus, 27 Februari 2015
Ketua Penguji Anggota Penguji 1
Mukhamad Nurkamid, S.Kom, M.Cs Ratih Nindyasari, S.Kom
NIDN. 0620068302 NIDN.
Mengetahui
Dekan Fakultas Teknik Kaprogdi Teknik Informatika
vii ABSTRACT
Internet world evolve with the human desire to seek new breakthroughs in information retrieval. One of the internet in search of information is the application of expert systems for guidance counseling in junior high school students' learning difficulties. This system will require expert person taken from psychologists, counseling and counseling teachers Junior 2 more Mejobo determine the factors or problems and can provide a solution in every problem experienced by students. Stages in the process of this research is the knowledge acquisition stage, the stage of knowledge representation, expert systems implementation phase, testing phase. At the stage of the research process and its factors allegations obtained from experts. The method used to increase the value of the truth of the results of a fact-finding difficulty factor junior student learning using backward chaining method. The results of this study produced Expert Systems Counseling In Junior High Student Learning Difficulties using Web-based backward chaining method, which can provide a solution along with a description of the facts factor learning difficulties junior high school students to the user in a way that is more effective and does not need ktemu directly with an expert.
viii ABSTRAK
Dunia internet berkembang seiring dengan keinginan manusia untuk mencari terobosan baru dalam pencarian informasi. Salah satu perkembangan dunia internet dalam pencarian informasi adalah aplikasi sistem pakar untuk bimbingan konseling dalam kesulitan belajar siswa SMP.Sistem ini nantinya membutuhkan Seseorang pakar yang diambil dari psikolog, bimbingan konseling dan guru bimbingan konseling SMP 2 Mejobo yang lebih mengetahui faktor-faktor atau permasalahan dan bisa memberikan solusi disetiap permasalahan yang dialami siswa.Tahapan dalam proses penelitian ini adalah tahap akuisisi pengetahuan, tahap representasi pengetahuan, tahap implementasi sistem pakar, tahap pengujian. Pada tahapan proses penelitian diperoleh faktor-faktor beserta dugaan-dugaan yang didapatkan dari pakar. Metode yang digunakan untuk meningkatkan nilai kebenaran dari hasil pencarian fakta faktor kesulitan belajar siswa SMP menggunakan metode backward chaining. Hasil dari penelitian ini dihasilkan Sistem Pakar Bimbingan Konseling Dalam Kesulitan Belajar Siswa SMP menggunakan metode backward chaining Berbasis Web, yang bisa memberikan solusi beserta deskripsi fakta factor kesulitan belajar siswa SMP kepada user dengan cara yang lebih efektif dan tidak perlu ketemulangsung dengan seorang pakar.
ix
KATA PENGANTAR
Skripsi dengan judul “SISTEM PAKAR BIMBINGAN KONSELING DALAMKESULITAN BELAJAR SISWA SMP MENGGUNAKAN BACKWARDCHAINING BERBASIS WEB” ini dapat penulis selesaikan sesuai
rencana karena dukungan dari berbagai pihak yang tidak ternilai besarnya. Oleh karena itu penulis menyampaikan terima kasih kepada :
1. Tuhan Yang Maha Esa yang telah memberikan pimpinan dalam hidupku. 2. Bapak Dr.Suparnyo, SH, MS, selaku Rektor Universitas Muria Kudus.
3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus.
4. Bapak Ahmad Jazuli, S.Kom, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.
5. Ibu Rina Fiati, ST, M.Cs, selaku pembimbing utama Skripsi.
6. Ibu Anastasya Latubessy, S.Kom, M.Cs, selaku pembimbing dua Skripsi. 7. Bapak Trubus Raharjo, M.Si, selaku Ketua Progam Studi Psikologi
Universitas Muria Kudus.
8. Ibu Sumarwiyah selaku Ketua Progam Studi Bimbingan Konseling Universitas Muria Kudus.
9. Ibu Ana Dwi Murtiningsih, S.pd, selaku guru Bimbingan Konseling SMP 2 Mejobo.
10. Semua pihak yang tidak bisa disebutkan satu persatu.
x
DAFTAR ISI
HALAMAN SAMPUL ... i
HALAMAN JUDUL ... ii
PENGESAHAN STATUS SKRIPSI ... iii
PERNYATAAN PENULIS ... iv
PERSETUJUAN SKRIPSI ... v
PENGESAHAN SKRIPSI ... vi
ABSTRACT ...vii
ABSTRAK ... viii
KATA PENGANTAR ... ix
DAFTAR ISI ... x
DAFTAR TABEL ...xii
DAFTAR GAMBAR ... xiv
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Batasan Masalah ... 2
1.3. Rumusan Masalah... 3
1.4. Tujuan Penelitian ... 3
1.5. Manfaat Penelitian ... 3
1.6. Sistematika Penulisan ... 4
BAB II. TINJAUAN PUSTAKA ... 5
2.1. Penelitian Terkait ... 5
2.2. Landasan Teori ... 7
xi
BAB III. METODE PENELITIAN ... 27
3.1. Metodologi Penelitian ... 27
BAB 1V ANALISA DAN PERANCANGAN SISTEM ... 29
4.1. Deskripsi Masalah ... 29
4.2. Analisa Kebutuhan Data ... 29
4.3. Arsitekture Sistem Pakar ... 33
4.4. Metode Backward Chaining ... 35
4.5. Perancangan Aplikasi ... 49
4.6. Perancangan Basis Data... 55
4.7. Perancangan Tampilan ... 62
BAB V IMPLEMENTASI SISTEM ... 71
5.1. Persiapan ... 71
5.2. Pengujian ... 74
5.3. Web hosting ... 83
5.4. Sistem Pakar Bimbingan Konseling ... 86
5.5. Rekapitulasi Hasil Kuisioner ... 102
BAB VI PENUTUP ... 105
6.1. Kesimpulan ... 105
6.2. Saran ... 105 DAFTAR PUSTAKA
xii
DAFTAR TABEL
Tabel 2.1. Simbol ERD ... 22
Tabel 2.2. Simbol-Simbol Data Flow Diagram ... 25
Tabel 4.1 Faktor Intern dan Dugaan ... 30
Tabel 4.2 Faktor Ekstern dan Dugaan... 31
Tabel 4.3 Aturan Kesulitan Belajar Siswa SMP ... 45
Tabel 4.4 Dugaan Kesulitan Belajar Siswa SMP ... 45
Tabel 4.5 Fakta Kesulitan Belajar Siswa SMP ... 47
Tabel 4.6 Tabel Login ... 57
Tabel 5.1 Tabel Pengujian Keakuratan Sistem... 75
Tabel 5.2 Pengujian Proses Tambah Admin ... 78
Tabel 5.3 Pengujian Proses Input Berita ... 79
Tabel 5.4 Pengujian Proses Input Jenis Faktor ... 80
Tabel 5.5 Pengujian Input Kategori Faktor ... 80
Tabel 5.6 Pengujian Proses Input Faktor ... 81
xiii
Tabel 5.8 Pengujian Proses Input Aturan ... 82
Tabel 5.9 Pengujian Proses Login ... 82
Tabel 5.10 Pengujian Proses Konseling ... 83
xiv
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Sistem Pakar ... 8
Gambar 2.2. Iterasi 1 Backwar Chaining ... 17
Gambar 2.3. Iterasi 2 Backwar Chaining ... 18
Gambar 2.4. Iterasi 3 Backwar Chaining ... 18
Gambar 2.5. Iterasi 4 Backwar Chaining ... 18
Gambar 2.6. Iterasi 5 Backwar Chaining ... 19
Gambar 2.7. Iterasi 6 Backwar Chaining ... 19
Gambar 2.8. Kerangka Pemikiran ... 26
Gambar 4.1 Arsitektur Sistim Pakar Kesulitan Belajar ... 33
Gambar 4.2 Rantai Inferensi Kesulitan Belajar ... 36
Gambar 4.3 Rantai Inferensi Kesulitan Belajar (Lanjutan) ... 37
Gambar 4.4 Proses Eksekusi Backward Chaining ... 48
Gambar 4.5 Contex Diagram ... 50
Gambar 4.6 Data Flow Diagram Level0 ... 51
Gambar 4.7 Data Flow Diagram Level 1 ... 52
Gambar 4.8 Data Flow Diagram Level 1 ... 53
Gambar 4.9 Flowchart Aplikasi... 54
Gambar 4.10 Menu Navigasi ... 54
Gambar 4.11 Entity Relationship Diagram (ERD)... 55
Gambar 4.12 Entity Relationship Diagram (ERD)... 56
xv
Gambar 4.15 Rancangan Halaman Home ... 62
Gambar 4.16 Rancangan Halaman Input Data Admin ... 62
Gambar 4.17 Rancangan Halaman Tambah Berita Pada Menu ... 63
Gambar 4.18 Rancangan Tambah Jenis Faktor Pada Menu... 63
Gambar 4.19 Rancangan Halaman Tambah Kategori Faktor Pada Menu ... 64
Gambar 4.20 Rancangan Halaman Tambah Faktor Pada Menu ... 64
Gambar 4.21 Rancangan Halaman Tambah Dugaan Pada Menu ... 65
Gambar 4.22 Rancangan Halaman Tambah Aturan Pada Menu ... 65
Gambar 4.23 Rancangan Halaman Tampil Faktor Pada Menu ... 66
Gambar 4.24 Rancangan Halaman Tampil Dugaan Pada Menu ... 66
Gambar 4.25 Rancangan Halaman Tampil Help Pada Menu ... 67
Gambar 4.26 Rancangan Halaman Home Pada Menu... 67
Gambar 4.27 Rancangan Halaman Faktor Pada Menu ... 68
Gambar 4.28 Rancangan Halaman Konseling Pada Menu ... 68
Gambar 4.29 Rancangan Halaman Help Pada Menu ... 69
Gambar 4.30 Rancangan Halaman About Pada Menu ... 69
Gambar 5.1 Tabel Admin ... 73
Gambar 5.2 Tabel Berita ... 73
Gambar 5.3 Tabel Jenis Faktor ... 73
Gambar 5.4 Tabel Kategori Faktor ... 73
Gambar 5.5 Tabel Faktor ... 73
Gambar 5.6 Tabel Dugaan ... 74
xvi
Gambar 5.8 Halaman Webhost ... 84
Gambar 5.9 Halaman hasil registrasi ... 84
Gambar 5.10 Halaman link konfirmasi ... 85
Gambar 5.11 Halaman login account... 85
Gambar 5.12 Account webhost ... 86
Gambar 5.13 Halaman home ... 87
Gambar 5.14 Halaman kelola data admin ... 87
Gambar 5.15 tambah data admin ... 88
Gambar 5.16 edite admin ... 88
Gambar 5.17 kelola data berita ... 89
Gambar 5.18 tambah berita ... 89
Gambar 5.19 edite berita ... 90
Gambar 5.20 Kelola jenis faktor... 90
Gambar 5.21 Tambah jenis faktor ... 91
Gambar 5.22 Edite jenis faktor ... 91
Gambar 5.23 Kelola kategori faktor ... 92
Gambar 5.24 Tambah kategori faktor ... 92
Gambar 5.25 Edite kategori faktor ... 93
Gambar 5.26 Kelola faktor ... 93
Gambar 5.27 Tambah faktor ... 94
Gambar 5.28 Edite faktor ... 94
xvii
Gambar 5.30 Tambah dugaan... 95
Gambar 5.31 Edite dugaan ... 96
Gambar 5.32 Kelola aturan ... 96
Gambar 5.33 Tambah aturan ... 97
Gambar 5.34 Halaman home ... 97
Gambar 5.35 Halaman faktor ... 98
Gambar 5.36 Halaman dugaan ... 98
Gambar 5.37 Halaman help ... 99
Gambar 5.38 Halaman user ... 99
Gambar 5.39 Halaman home ... 100
Gambar 5.40 Halaman faktor ... 100
Gambar 5.41 Halaman conseling ... 101
Gambar 5.42 Halaman help ... 101