• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM PAKAR MENCARI KERUSAKAN DAN SOLUSI PERBAIKAN TV MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM PAKAR MENCARI KERUSAKAN DAN SOLUSI PERBAIKAN TV MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSI"

Copied!
14
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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

(7)

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.

(8)

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

(9)

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

(10)

Bab 5 Kesimpulan dan Saran ... 121 5.1 Kesimpulan ... 121 5.2 Saran ... 121 Daftar Pustaka ... Lampiran ...

(11)

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

(12)

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

(13)

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

(14)

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

Referensi

Dokumen terkait

018556715 IMPLEMENTASI PROGRAM SEKOLAH LAPANGAN PENGENALAN TANAMAN TERPADU SL-PTT PADI TAHUN 2013 DI KABUPATEN SINTANG STUDI DI DESA GURUNG MALI KECAMATAN TEMPUNAK KABUPATEN

Seperti yang diketahui bahwa perkembangan teknologi informasi tidak akan pernah bisa berjalan tanpa adanya guru yang memahami caracara penggunaannya, maka mutu guru pendidikan

Hasil uji regresi logistik ordinal terhadap faktor-faktor yang diduga mempengaruhi tingkat alih fungsi lahan di Kabupaten Pandeglang menyatakan faktor yang berpengaruh secara

II/MPR/1978 tetang pedoman penghayatan dan pengamalan pancasila (P4) menegaskan pula bahwa pancasila itu adalah jiwa seluruh rakyat Indonesia, kepribadian bangsa

Reduksi data merupakan proses menyaring data yang terkumpul sesuai dengan kategori yang telah ditentukkan peneliti. Peneliti memilih data yang penting dan menyingkirkan

Pembangunan di sektor Pariwisata merupakan pilihan utama dari Pemerintah Pusat maupun Pemerintah Daerah dengan membuat kebijakan dalam pemerataan pariwisata khususnya

terdorong untuk berbuat semaksimal mungkin dalam melaksanakan tugasnya sehingga dapat mencapai tujuan organisasi dan berbagai sasarannya serta

Peluang terjadinya susut ini sangat besar, karena sering kali terjadinya perbedaan waktu ( lag ) yang cukup lama antara pembelian dan penjualan. Disamping itu kualitas lada