sistem pakar untuk diagnosa ... -...

14
SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE CERTAINTY FACTOR TUGAS AKHIR Sebagai Persyaratan Guna Meraih Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: HENDRY TRI JADMIKO 07560265 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

Upload: buidat

Post on 01-May-2019

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

SISTEM PAKAR UNTUK DIAGNOSA

TROUBLESHOOTING LAPTOP MENGGUNAKAN

METODE CERTAINTY FACTOR

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh:

HENDRY TRI JADMIKO

07560265

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2014

Page 2: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE
Page 3: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE
Page 4: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE
Page 5: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

LEMBAR PERSEMBAHAN

Tugas Akhir ini penulis menyadarai bahwa penyusunan dan pembuatan karya

sederhana ini tidak lepas dari bantuan berbagai pihak, oleh karena itu dengan segala

kerendahan hati, penulis menyampaikan terima kasih kepada:

1. Allah Subhanahu Wa Ta’ala yang tiada henti memberikan rahmat dan

hidayah-Nya serta menerangi setiap langkah saya.

2. Rasulullah Muhammad SAW, suri tauladanku, panutan terbaikku, dan tokoh

idolaku.

3. Ibu dan Ayah yang saya sayangi, doa tulus kepada ananda seperti air dan tak

pernah berhenti yang terus mengalir, pengorbanan, motivasi, kesabaran,

ketabahan dan tetes air matamu yang terlalu mustahil untuk dinilai,

walaupun jauh, engkaulah sebaik – baik panutan meski tidak selalu sempurna.

4. Bapak Yuda Munarko, S,Kom., MSc. selaku dosen pembimbing I dan Eko

Budi Cahyono S.Kom,MT selaku dosen pembimbing II yang senantiasa telah

banyak memberikan pengarahan dan bimbingannya selama dalam

penyelesaian penulisan Tugas Akhir ini.

5. Seluruh dosen pengajar di Jurusan Teknik Informatika yang telah

membimbing saya dalam menuntut ilmu sehingga saya bisa menjadi

seseorang yang lebih baik.

6. Keluarga Kontrakan Villa Sengakaling Blok J No.95. Ian, Fariz, Alif, dan

Yudi yang selalu memberikan motivasi dan dorongan untuk menyelesaikan

skripsi yang saya susun.

7. Teman-teman seperjuangan di Universitas Muhammadiyah Malang,

khususnya jurusan Teknik Informatika.

Page 6: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

KATA PENGANTAR

Assalamu'alaikum Wr. Wb.

Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan rahmat yang

telah diberikan sehingga Penulis dapat menyelesaikan Tugas Akhir yang berjudul

“Sistem Pakar Untuk Diagnosa Troubleshooting Laptop Menggunakan Metode

Certainty Factor”.

Pada penelitian ini akan dibangun sebuah sistem pakar dalam rangka

mengevaluasi proses akuisisi pengetahuan yang dilakukan dalam bangun basis

pengetahuan yang mengimplementasikan metode Certainty Factor.

Penulis menyadari sepenuhnya bahwa penulis Tugas Akhir ini masih banyak

kekurangan, oleh karena itu penulis mengharapkan saran dan kritik yang membangun

agar tulisan ini bermanfaat bagi perkembangan ilmu kedepannya.

Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah

membantu sehingga tugas akhir ini terselesaikan.

Wassalamu’alaikum Wr. Wb

Malang, 22 Juli 2014

Penulis,

Hendry Tri Jadmiko

Page 7: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

DAFTAR ISI

Halaman Judul

Lembar Persetujuan

Lembar Pengesahan

Surat Pernyataan

Abstraksi ........................................................................................................ i

Abstract .......................................................................................................... ii

Lembar Persembahan ................................................................................... iii

Kata Pengantar ............................................................................................. iv

Daftar Isi ........................................................................................................ v

Daftar Gambar .............................................................................................. ix

Daftar Tabel ................................................................................................... xi

BAB I PENDAHULUAN

1.1.Latar Belakang .............................................................................. 1

1.2.Rumusan Masalah ......................................................................... 2

1.3.Batasan Masalah ............................................................................ 2

1.4.Tujuan Penelitian ........................................................................... 3

1.5.Metode Penelitian .......................................................................... 3

1.6.Sistematika Penulisan .................................................................... 4

BAB II LANDASAN TEORI

2.1. Certainty Factor ............................................................................ 6

2.1.1. Kelebihan Dan Kekurangan Certainty Factor ...................... 11

2.2. Probabilitas ................................................................................... 12

2.3. Sistem Pakar .................................................................................. 14

2.3.1. Konsep Dasar Sistem Pakar .................................................. 15

2.3.2. Tujuan Sistem Pakar ............................................................. 16

Page 8: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

2.3.3. Ciri – Ciri Sistem Pakar ........................................................ 16

2.3.4. Keuntungan Pemakaian Sistem Pakar .................................. 17

2.3.5. Kelemahan Pemakaian Sistem Pakar ................................... 17

2.3.6. Struktur Sistem Pakar ........................................................... 17

2.3.7. Komponen Sistem Pakar ...................................................... 19

2.4. Database MySQL ......................................................................... 21

2.5. Masalah Kerusakan Hardware ...................................................... 22

2.5.1. Prinsip Troubleshooting ....................................................... 23

2.6. Java ............................................................................................... 23

2.6.1. Sejarah Perkembangan Java ................................................. 24

2.6.2. Versi Awal Java .................................................................... 25

2.6.3. Kelebihan Java ...................................................................... 25

2.6.4. Kekurangan Java ................................................................... 26

2.7. Komputer Jinjing .......................................................................... 27

2.7.1. Sejarah Komputer Jinjing ..................................................... 28

2.7.2. Jenis – Jenis Komputer Jinjing ............................................. 28

2.8. Kerusakan Laptop ........................................................................ 29

2.8.1. Urutan Pemeriksaan .............................................................. 29

2.8.2. Penyebab Kerusakan Laptop ................................................ 30

2.8.3. Gejala Kerusakan Pada Laptop ............................................ 31

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1. Analisa Sistem .............................................................................. 32

3.1.1. Analisa Permasalahan ........................................................... 32

3.1.2. Sumber Informasi ................................................................. 33

3.1.3. Identifikasi Masalah ............................................................. 33

3.1.3.1. Konseptualisasi ........................................................ 33

3.1.4. Representasi Pengetahuan .................................................... 34

3.1.4.1. Data Gejala Dan Probabilitas ................................... 42

3.1.4.2. Data Kerusakan ........................................................ 44

Page 9: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

3.1.5. Analisa Kebutuhan Fungsional ............................................. 44

3.1.5.1. Diagram Konteks ...................................................... 44

3.1.5.2. DFD Level 1 ............................................................. 45

3.1.5.3. DFD Level 2 ............................................................. 47

3.2. Perancangan Data ......................................................................... 54

3.2.1. Tabel Relasi ................................................................. 54

3.2.2. Struktur Tabel .............................................................. 55

3.2.3. Perancangan Desain Antar Muka ................................ 58

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1. Kebutuhan Sistem ........................................................................ 62

4.2. Implementasi Sistem .................................................................... 62

4.3. Implementasi Antar Muka Sistem ................................................ 63

4.3.1. Tampilan Login ..................................................................... 63

4.3.2. Menu Utama .......................................................................... 63

4.3.2.1. Tampilan Data User .................................................. 64

4.3.2.2. Tampilan Data Kerusakan ........................................ 66

4.3.2.3. Tampilan Data Gejala ............................................... 66

4.3.2.4. Tampilan Relasi Rule ............................................... 67

4.3.3. Diagnosa Kerusakan .............................................................. 69

4.4. Pengujian Sistem .......................................................................... 69

4.4.1. Pengujian Proses Forward Chaining...................................... 71

4.4.2. Teori Certainty Factor ........................................................... 71

4.5. Pengujian ...................................................................................... 74

4.5.1. Pengujian Sistem Blackbox ................................................... 74

4.5.2. Pengujian Sistem Berdasarkan Pakar .................................... 77

Page 10: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

BAB V PENUTUP

5.1. Kesimpulan .................................................................................... 80

5.2. Saran .............................................................................................. 80

DAFTAR PUSTAKA .................................................................................... 81

Page 11: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

DAFTAR GAMBAR

Gambar 2.1. Struktur Sistem Pakar ................................................................. 18

Gambar 3.1. Pohon Keputusan Kerusakan Monitor ....................................... 34

Gambar 3.2. Pohon Keputusan Kerusakan Motherboard................................. 35

Gambar 3.3. Pohon Keputusan Kerusakan Harddrive ..................................... 36

Gambar 3.4. Pohon Keputusan Kerusakan Keyboard ...................................... 37

Gambar 3.5. Pohon Keputusan Kerusakan RAM ............................................ 37

Gambar 3.6. Pohon Keputusan Kerusakan Baterai .......................................... 38

Gambar 3.7. Pohon Keputusan Kerusakan VGA ............................................. 39

Gambar 3.8. Pohon Keputusan Kerusakan Speaker......................................... 39

Gambar 3.9. Pohon Keputusan Kerusakan Charger......................................... 40

Gambar 3.10. Pohon Keputusan Kerusakan USB LAN .................................. 41

Gambar 3.11. Pohon Keputusan Kerusakan CDROM ..................................... 41

Gambar 3.12. Diagram Konteks ...................................................................... 45

Gambar 3.13. DFD Level 1 ............................................................................. 46

Gambar 3.14. DFD Level 2 Proses 2.0 (Verifikasi Login) ............................. 47

Gambar 3.15. DFD Level 2 Proses 3.0 (Identifikasi Kesimpulan) ................. 48

Gambar 3.16. DFD level 2 Proses 4.0 (Olah Data Gejala) ............................. 49

Gambar 3.17. DFD Level 2 Proses 5.0 (Olah Data Diagnosa Kerusakan) ..... 50

Gambar 3.18. DFD Level 2 Proses 6.0 (Olah Rule) ....................................... 51

Gambar 3.19. DFD Level 2 Proses 7.0 (Olah Data Hasil Konsultasi) ............ 52

Gambar 3.20. DFD Level 2 Proses 9.0 (Verifikasi Login) ............................. 53

Gambar 3.21. DFD Level 3 Proses 7.3 (Pencarian Log Hasil Konsultasi) ..... 54

Gambar 3.22. Tabel Relasi .............................................................................. 55

Gambar 3.23. Tampilan Menu Utama ............................................................. 58

Gambar 3.24. Tampilan Menu Daftar User .................................................... 59

Gambar 3.25. Tampilan Pendaftaran User ...................................................... 59

Gambar 3.26. Tampilan List Daftar Kerusakan Laptop .................................. 60

Page 12: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

Gambar 3.27. Tampilan List Daftar Gejala Laptop ........................................ 60

Gambar 3.28. Tampilan Rule Kerusakan Laptop ............................................ 61

Gambar 3.29. Tampilan Diagnosa Kerusakan ................................................. 62

Gambar 4.1. Login Form .................................................................................. 63

Gambar 4.2. Menu Utama ............................................................................... 64

Gambar 4.3. Menu Tampilan Daftar User ...................................................... 64

Gambar 4.4. Class Koneksi ............................................................................. 65

Gambar 4.5. Tampilan Daftar Kerusakan ....................................................... 66

Gambar 4.6. Tampilan Daftar Gejala .............................................................. 67

Gambar 4.7. Tampilan Relasi Rule ................................................................. 67

Gambar 4.8. Rule.Java .................................................................................... 68

Gambar 4.9. Tampilan Diagnosa Kerusakan .................................................. 69

Gambar 4.10. User Melakukan Pemilihan Kerusakan .................................... 70

Gambar 4.11. Tabel Hasil Diagnosa Awal ...................................................... 71

Gambar 4.12. Hasil Diagnosa ......................................................................... 74

Page 13: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

DAFTAR TABEL

Tabel 3.1. Keputusan gejala kerusakan monitor .............................................. 34

Tabel 3.2. Keputusan gejala kerusakan motherboard ...................................... 35

Tabel 3.3. Keputusan gejala kerusakan harddrive ........................................... 36

Tabel 3.4. Keputusan gejala kerusakan keyboard ............................................ 36

Tabel 3.5. Keputusan gejala kerusakan RAM .................................................. 37

Tabel 3.6. Keputusan gejala kerusakan baterai ................................................ 38

Tabel 3.7. Keputusan gejala kerusakan VGA .................................................. 38

Tabel 3.8. Keputusan gejala kerusakan speaker............................................... 39

Tabel 3.9. Keputusan gejala kerusakan charger ............................................... 40

Tabel 3.10. Keputusan gejala kerusakan USBLAN ......................................... 40

Tabel 3.11. Keputusan gejala kerusakan CDROM .......................................... 41

Tabel 3.12. Tabel gejala dan probabilitas ........................................................ 42

Tabel 3.13. Tabel kerusakan ............................................................................ 44

Tabel 3.14. Tabel user ...................................................................................... 55

Tabel 3.15. Tabel gejala ................................................................................... 56

Tabel 3.16. Tabel kerusakan ............................................................................ 56

Tabel 3.17. Tabel hasil identifikasi .................................................................. 56

Tabel 3.18. Tabel relasi .................................................................................... 57

Tabel 3.19. Tabel diagnosa .............................................................................. 57

Tabel 3.20. Tabel admin................................................................................... 57

Tabel 4.1. Tabel hasil uji sistem ...................................................................... 75

Tabel 4.2. Tabel pakar ...................................................................................... 77

Page 14: SISTEM PAKAR UNTUK DIAGNOSA ... - eprints.umm.ac.ideprints.umm.ac.id/25465/1/jiptummpp-gdl-hendrytrij-37485-1...SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE

DAFTAR PUSTAKA

[1] Arhami, Muhammad. 2005. Konsep Dasar Sistem Pakar. Penerbit Andi.

Yogyakarta

[2] Azis, F.994. Belajar Sendiri Pemrograman Sisiem Pakar. PT. Elex Media

Komputindo. Jakarta.I

[3] Desiani, Anita dan Muhammad Arhami, 2006, Konsep Kecerdasan Buatan,

Penerbit Andi, Yogyakarta

[4] Kadir, Abdul. (2004). Dasar Pemrograman Java 2.Penerbit ANDI. Yogyakarta

[5] Kusrini, 2006. Sistem Pakar Teori dan Aplikasi. Penerbit: ANDI. Yogyakarta

[6] Kusumadewi,S. (2003). Artificial Intellegency (teknik dan aplikasinya).

Yogyakarta: Graha Ilmu

[7] Marimin. 1992. Struktur dan Aplikasi Sistem Pakar TIN-Fateta. IPB. Bogor.

[8] http://chacaatmika.blogspot.com/2012/04/troubleshooting-pada komputer.html.26

Didownload 7 November 2013