ANALISIS DAN PERANCANGAN SISTEM PAKAR MENCARI
KERUSAKAN DAN SOLUSI PERBAIKAN TV MENGGUNAKAN
METODE BACKWARD CHAINING
SKRIPSI
M. RAVIANSYAH LUBIS
091421030
PROGRAM STUDI S1 EKSTENSI ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
ANALISIS DAN PERANCANGAN SISTEM PAKAR MENCARI
KERUSAKAN DAN SOLUSI PERBAIKAN TV MENGGUNAKAN
METODE BACKWARD CHAINING
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer
M. RAVIANSYAH LUBIS
091421030
PROGRAM STUDI S1 EKSTENSI ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2011
PERSETUJUAN
Judul : ANALISIS DAN PERANCANGAN SISTEM
PAKAR MENCARI KERUSAKAN DAN SOLUSI PERBAIKAN TV MENGGUNAKAN METODE BACKWARD CHAINING
Kategori : SKRIPSI
Nama : M. RAVIANSYAH LUBIS
Nomor Induk Mahasiswa : 091421030
Program Studi : SARJANA (S1) EKSTENSI ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2011 Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Drs. Agus Salim Harahap, M.Sc Maya Silvi Lydia, B.Sc, M.Sc NIP 195408281981031004 NIP 197401272002122001
Diketahui/Disetujui oleh
Departemen Ilmu Komputer FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom NIP 196203171991021001
PERNYATAAN
STUDI PEMBUKTIAN ANALISIS DAN PERANCANGAN SISTEM PAKAR MENCARI KERUSAKAN DAN SOLUSI PERBAIKAN TV
MENGGUNAKAN METODE BACKWARD CHAINING
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2011
M. Raviansyah Lubis 091421030
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa dengan limpah karunia-Nya skripsi ini berhasil diselasaikan dalam waktu yang telah ditetapkan.
Saya ucapkan terima kasih kepada Ibu Maya Silvi Lydia, B.Sc, M.Sc sebagai Dosen Pembimbing 1 Sekretaris Program Studi Ilmu Komputer FMIPA dan dan Drs. Agus Salim Harahap, M.Sc Dosen Pembimbing 2 dan Ketua Program Studi S1-Ekstensi pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini. Panduan ringkas dan padat dan profesional telah diberikan kepada saya agar penulis dapat menyelesaikan tugas ini. Saya ucapkan terima kasih juga kepada Ketua Program Studi Ilmu Komputer FMIPA DR. Poltak Sihombing, M.Kom, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Semua dosen pada Departemen Ilmu Komputer FMIPA USU, pegawai di FMIPA USU, dan rekan-rekan kuliah S1-Ekstensi. Akhirnya, tidak terlupakan kepada kedua orang tua, kakak, adik-adik dan tidak terlupakan juga kepada pacar saya yang telah memberikan
support dan doanya kepada saya untuk menyelesaikan skripsi saya ini. Semoga Tuhan Yang Maha Esa akan membalasnya.
ABSTRAK
Perkembangan teknologi informasi sekarang ini berjalan sangan cepat dan memegang peranan penting dalam berbagai hal. Komputer merupakan salah satu bagian penting dalam peningkatan teknologi informasi. Sampai saat ini sudah ada beberapa hasil perkembangan sistem pakar dalam berbagai bidang sesuai dengan kepakaran seseorang misalnya bidang pendidikan, kedokteran maupun bidang yang menyangkut perbaikan peralatan elektronik khususnya televisi berwarna. Penulis membuat judul penelitian adalah “ Analisis dan Perancangan Sistem Pakar Mencari Kerusakan dan Solusi Perbaikan TV Menggunakan Metode Backward Chaining”. Tujuan penelitian ini adalah untuk membangun sebuah program sistem pakar. Sistem pakar dibuat dengan menggunakan Visual Basic 6.0, Microsoft Access dan Crystal Report dengan metode Backward Chaining. Backward Chaining adalah suatu proses yang memulai pencarian solusi dari kesimpulan, kemudian menelusuri fakta-fakta yang diberikan oleh User. Program ini dibuat lima unsur dasar sistem pakar, yaitu basis pengetahuan, editor basis pengetahuan, mesin inferensi, antar muka pengguna, dan subsistem penjelasan. Program ini dapat melakukan deteksi atas kerusakan TV, meliputi TV CRT, LCD, dan Plasma. Kerusakan TV meliputi kerusakan masalah pada tegangan
(blok power supply), masalah pada ic program/ic utama/gambar, masalah pada
tuner/antenna/sinyal, masalah pada bagian vertikal/horizontal, masalah pada suara, dan masalah pada suara. Perancangan dan pembuatan perangkat lunak untuk sistem pakar ini sebagai berikut, tabel yang digunakan adalah tabel gejala kerusakan, tabel solusi perbaikan, tabel jenis kerusakan, dan tabel bingkai kerusakan. Perancangan ini memakai kaidah produksi dan mesin inferensi backward chaining. Perancangan ini juga menggunakan diagram konteks, data flow diagram level 1, perancangan antarmuka, dan disain file perangkat lunak untuk database. Implementasi dari sistem merupakan tahap akhir dari proses pengembangan sistem aplikasi setelah melalui tahapan perancangan. Pengujian sistem menentukan apakah aplikasi ini berjalan atau tidak. Konfigurasi perangkat keras yang digunakan adalah processor intel Pentium(R) D CPU 3,2 GHz, RAM 1 GB, dengan sistem operasi Microsoft Windows XP
ProfessionalService Pack 2.
Kata Kunci : Sistem Pakar, Kerusakan, solusi, Perbaikan, Backward Chaining, dan TV
ANALYSIS AND DESIGN OF EXPERT SYSTEM SOLUTION SEEKING DAMAGES AND TV REPAIR METHOD USING BACKWARD
CHAINING
ABSTRACT
The development of information technology today is unbelievably fast runs and plays an important role in various respects. Computer is one important part of improving information technology. Until now there have been several results of expert system development in various fields in accordance with one's expertise for example in education, medicine or related field repair electronic equipment especially color television. The author makes the title is "Analysis and Design of Expert System Solution Seeking Damages and TV Repair Method Using backward chaining." The purpose of this research is to build an expert system program. Expert system created using Visual Basic 6.0, Microsoft Access and Crystal Report with backward chaining method. Backward chaining is a process which start searching for the solution of the conclusion, then tracked the facts provided by the user. This program is made of five basic elements of an expert system, namely the knowledge base, the editor of the knowledge base, inference engine, user interface, and an explanation subsystem. This program can perform the detection of damage to TVs, including CRT TV, LCD, and Plasma. Damages TV including damage problems on the voltage (power supply block), problems with the program ic / ic main / image, a problem in the tuner / antenna / signal problems in the vertical / horizontal, problems in the voice, and voice problems. Design and manufacture of software for expert system is as follows, the table used is the table of symptoms, improvement solutions table, the table kind of damage, and the table frame damage. The design uses production rules and backward chaining inference engine. This design also uses a context diagram, data flow diagram level 1, interface design, and design software for database files. Implementation of the system is the final step of the process after the application system development through the design phase. Testing the system determines whether the application is running or not. Hardware configuration used is the Intel Pentium processor (R) D CPU 3.2 GHz, 1 GB RAM, with the operating system Microsoft Windows XP Professional Service Pack 2.
Keywords : Expert System, Damages, Solution, Repair, backward chaining, and TV.
DAFTAR ISI Halaman Halaman Judul ... i Persetujuan ... ii Pernyataan ... iii Penghargaan ... iv Abstrak ... v Abstract ... vi
Daftar Isi ... vii
Daftar Tabel ... x Daftar Gambar ... xi Bab 1 Pendahuluan ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian ... 3 1.5 Manfaat Penelitian ... 3 1.6 Metodologi Penelitian ... 3 1.7 Organisasi Tulisan ... 5
Bab 2 Landasan Teori ... 8
2.1 Kecerdasan Buatan ... 8
2.1.1 Domain Penelitian dalam Kecerdasan Buatan ... 9
2.1.2 Konsep Kecerdasan Buatan ... 10
2.1.3 Lingkup Kecerdasan Buatan pada Aplikasi Komersial ... 11
2.2 Sistem Pakar ... 13
2.2.1 Sejarah Singkat ... 14
2.2.2 Ciri-ciri Sistem Pakar ... 16
2.2.3 Keuntungan Pemakai Sistem Pakar ... 16
2.2.4 Kelemahan Sistem Pakar ... 17
2.2.5 Arsitektur Sistem Pakar ... 18
2.2.5.1 Antarmuka Pengguna ... 20
2.2.5.2 Basis Pengetahuan ... 21
2.2.5.3 Mesin Inferensi ... 22
2.2.5.4 Workplace ... 22
2.2.5.5 Fasilitas Penjelasan ... 22
2.2.6 Pelaku dalam Sistem Pakar ... 23
2.2.7 Klasifikasi Sistem Pakar ... 25
2.2.8 Representasi Pengetahuan ... 26
2.2.8.1 Logika ... 27
2.2.8.2 Jaringan Semantik ... 29
2.2.8.3 Object-Attribute-Value (OAV) ... 30
2.2.8.5 Kaidah Produksi ... 32
2.2.8.6 Matriks ... 33
2.2.9 Akuisisi Pengetahuan ... 33
2.2.10 Tahapan Pengembangan Sistem Pakar ... 35
2.2.11 Metode Pemecahan Masalah ... 38
2.3 Televisi Berwarna ... 40
2.3.1 Prinsip Kerja Televisi ... 41
2.3.2 Saluran dan Standar Pemancar Televisi ... 42
2.3.3 Standar Pemancar Televisi ... 44
2.3.4 Mengenal Blok Rangkaian padaTV Berwarna Serta Cara Kerjanya ... 44
2.3.5 Gangguan dan Perbaikan Televisi Berwarna ... 48
2.3.5.1 Tidak Ada Gambar dan Suara ... 48
2.3.5.2 Sinkronisasi Jelek ... 54
2.3.5.3 Cacat (Distorsi) Pola Raster ... 56
2.3.5.4 Gangguan Warna ... 63
2.3.5.5 Gangguan Suara ... 64
2.4 Penelitian yang Sudah Ada ... 65
Bab 3 Perancangan dan Pembuatan Perangkat Lunak ... 67
3.1 Perancangan Umum ... 67 3.1.1 Tahap Identifikasi ... 67 3.1.2 Tahap Konseptualisasi ... 57 3.1.3 Tahap Rancangan ... 68 3.1.4 Tahap Pengujian ... 68 3.1.5 Kaidah Produksi ... 68
3.1.6 Pemilihan Mekanisme Inferensi ... 96
3.2 Rancangan Database ... 97
3.2.1 Rancangan Proses ... 98
3.2.2 ERD (Entity Relationship Diagram) ... 101
3.2.3 Desain file ... 103
3.3 Rancangan Sistem ... 105
3.4 Rancangan Antaramuka ... 106
3.5 Rancangan Output ... 110
Bab 4 Implementasi Program dan Pengujian Sistem... 114
4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak ... 114
4.2 Implementasi sistem ... 114 4.2.1 Sistem Login ... 113 4.2.2 Menu Utama ... 113 4.2.3 Input Kerusakan ... 114 4.2.4 Input Gejala ... 115 4.2.5 Penggabungan Analisa ... 115 4.2.6 Pelacakan Kerusakan ... 116 4.2.7 Pengolahan Password ... 117 4.2.7.1 Save Password ... 117
Bab 5 Kesimpulan dan Saran ... 121 5.1 Kesimpulan ... 121 5.2 Saran ... 121 Daftar Pustaka ... Lampiran ...
DAFTAR TABEL Halaman 2.1 ... 12 2.2 ... 14 2.3 ... 14 2.4 ... 28 2.5 ... 30 2.6 ... 31 2.7 ... 43 2.8 ... 66 3.1 ... 103 3.2 ... 103 3.3 ... 104 3.4 ... 104
DAFTAR GAMBAR Halaman 2.1 ... 20 2.2 ... 30 2.3 ... 37 2.4 ... 38 2.5 ... 39 2.6 ... 44 2.7 ... 45 2.8 ... 45 2.9 ... 46 2.10 ... 47 2.11 ... 47 2.12 ... 48 2.13 ... 49 2.14 ... 49 2.15 ... 50 2.16 ... 51 2.17 ... 52 2.18 ... 52 2.19 ... 53 2.20 ... 53 2.21 ... 54 2.22 ... 55 2.23 ... 55 2.24 ... 56 2.25 ... 57 2.26 ... 57 2.27 ... 60 2.28 ... 61 2.29 ... 61 2.30 ... 64 3.1 ... 69 3.2 ... 69 3.3 ... 69 3.4 ... 70 3.5 ... 70 3.6 ... 70 3.7 ... 71 3.8 ... 71 3.9 ... 72 3.10 ... 72 3.11 ... 73 3.12 ... 73
3.13 ... 73 3.14 ... 74 3.15 ... 74 3.16 ... 75 3.17 ... 75 3.18 ... 76 3.19 ... 76 3.20 ... 76 3.21 ... 77 3.22 ... 77 3.23 ... 77 3.24 ... 78 3.25 ... 78 3.26 ... 79 3.27 ... 80 3.28 ... 80 3.29 ... 81 3.30 ... 81 3.31 ... 81 3.32 ... 82 3.33 ... 82 3.34 ... 82 3.35 ... 82 3.36 ... 83 3.37 ... 83 3.38 ... 83 3.39 ... 84 3.40 ... 85 3.41 ... 85 3.42 ... 86 3.43 ... 87 3.44 ... 87 3.45 ... 88 3.46 ... 88 3.47 ... 89 3.48 ... 90 3.49 ... 90 3.50 ... 91 3.51 ... 91 3.52 ... 91 3.53 ... 92 3.54 ... 92 3.55 ... 93 3.56 ... 94 3.57 ... 95 3.58 ... 95
3.62 ... 101 3.63 ... 102 3.64 ... 105 3.65 ... 105 3.66 ... 106 3.67 ... 106 3.68 ... 107 3.69 ... 107 3.70 ... 108 3.71 ... 108 3.72 ... 109 3.73 ... 109 3.74 ... 110 3.75 ... 110 3.76 ... 111 4.1 ... 113 4.2 ... 114 4.3 ... 114 4.4 ... 115 4.5 ... 116 4.6 ... 116 4.7 ... 117 4.8 ... 117 4.9 ... 118 4.10 ... 118 4.11 ... 119 4.12 ... 119 4.13 ... 119 4.14 ... 119 4.15 ... 120 4.16 ... 120 4.17 ... 120