• Tidak ada hasil yang ditemukan

SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE CERTAINTY FACTOR

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM PAKAR UNTUK DIAGNOSA TROUBLESHOOTING LAPTOP MENGGUNAKAN METODE CERTAINTY FACTOR"

Copied!
14
0
0

Teks penuh

(1)

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

(2)
(3)
(4)
(5)

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.

(6)

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,

(7)

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

(8)

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

(9)

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

(10)

BAB V PENUTUP

5.1. Kesimpulan ... 80 5.2. Saran ... 80

DAFTAR PUSTAKA ... 81

(11)

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

(12)

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

(13)

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

(14)

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

Referensi

Dokumen terkait

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Penilaian jangka pendek (LAIJAPEN), yaitu penilaian dalam waktu tertentu (satu minggu sampai dengan satu bulan) setelah satu jenis layanan dan atau kegiatan pendukung

Perjanjian sewa menyewa terjadi di jalan Karang Anyer II No 12 RT 006, RW 011, Kelurahan Air Jamban, Kecamatan Mandau Kabupaten Bengkalis Provinsi Riau yaitu

Mengontrol per kelas (Lantai II dan III) bila ada guru yang tidak hadir atau terlambat masuk kelas/hadir. Mendampingi kelas yang guru bidang studi bersangkutan

tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta. Diperiksa

Teknik pengambilan data dalam penelitian ini adalah dokumentasi dengan analisis data yang bersifat deskriptif (descriptive analisys). Hasil penelitian ini menunjukan: 1)

Penelitian ini bertujuan untuk merancang bangun/membuat alat/rancang bangun yang berfungsi untuk mereduksi emisi gas buang kendaraan bermotor yang sering disebut

Sehubungan dengan itu, Lembaga Penelitian Universitas Negeri Padang bekerjasama dengan Pimpinan Universitas telah memfasilitasi peneliti untuk melaksanakan penelitian