of 14 /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

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

  • Author
    buidat

  • View
    223

  • Download
    0

Embed Size (px)

Text of SISTEM PAKAR UNTUK DIAGNOSA ... -...

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

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 Taala 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.

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.

Wassalamualaikum Wr. Wb

Malang, 22 Juli 2014

Penulis,

Hendry Tri Jadmiko

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

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

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

BAB V PENUTUP

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

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

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

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

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

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

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

http://chacaatmika.blogspot.com/2012/04/troubleshooting-pada%20komputer.html.26%20Didownload%207%20November%202013http://chacaatmika.blogspot.com/2012/04/troubleshooting-pada%20komputer.html.26%20Didownload%207%20November%202013