• Tidak ada hasil yang ditemukan

SKRIPSI SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE BACKWARD CHAINING BERBASIS WEB. Oleh: MOHAMAD SYAFII

N/A
N/A
Protected

Academic year: 2021

Membagikan "SKRIPSI SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE BACKWARD CHAINING BERBASIS WEB. Oleh: MOHAMAD SYAFII"

Copied!
18
0
0

Teks penuh

(1)

i SKRIPSI

SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE BACKWARD CHAINING BERBASIS WEB

Oleh:

MOHAMAD SYAFII 2010-51-088

SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS 2015

(2)

ii SKRIPSI

SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE BACKWARD CHAINING BERBASIS WEB

Oleh:

MOHAMAD SYAFII 2010-51-088

SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS 2015

(3)

iii

UNIVERSITAS MURIA KUDUS PENGESAHAN STATUS SKRIPSI

JUDUL : SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE

BACKWARD CHAINING BERBASIS WEB

NAMA : MOHAMAD SYAFII

Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat – syarat kegunaan sebagai berikut :

1. Skripsi adalah hak milik Program Studi Teknik Informatika Universitas Muria Kudus

2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan referensi saja

3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan pertukaran antar institusi pendidikan tinggi

4. berikan tanda  sesuai dengan kategori Skripsi

Sangat rahasia (Mengandung isi tentang keselamatan / kepentingan Negara Republik Indonesia)

Rahasia (mengandung isi tentang kerahasiaan dari suatu organisasi / badan tepat penelitian Skripsi ini dikerjakan)

Biasa

Disahkan Oleh :

Penulis Pembimbing Utama

Mohamad Syafii Rina Fiati, ST, M.Cs 201051088 NIDN. 0604047401 Alamat Tetap :

Ds. Besito Rt 02/05 Kec.Gebog Kudus

Kudus, 10 Maret 2015 Kudus, 10 Maret 2015

(4)

iv

UNIVERSITAS MURIA KUDUS PERNYATAAN PENULIS

JUDUL : SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE

BACKWARD CHAINING BERBASIS WEB

NAMA : MOHAMAD SYAFII

NIM : 2010-51-088

“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringakasan yang masing-masing

telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, akan saya bersedia untuk dibatalkan gelar sarjana komputer saya beserta

segala hak dan kewajiban yang melekat pada gelar tersebut”.

Kudus, 10 Maret 2015

Mohamad Syafii Penulis

(5)

v

UNIVERSITAS MURIA KUDUS PERSETUJUAN SKRIPSI

JUDUL : SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE

BACKWARD CHAINING BERBASIS WEB

NAMA : MOHAMAD SYAFII

NIM : 2010-51-088

Skripsi ini telah diperiksa dan disetujui,

Kudus, 14 Februari 2015

Mengetahui,

Ka. Progdi Teknik Informatika

Ahmad Jazuli, S.Kom, M.Kom NIDN.0406107004

Pembimbing 1 Pembimbing 2

Rina Fiati, ST, M.Cs NIDN. 0604047401

Mukhamad Nurkamid, S.Kom, M.Cs NIDN. 0620068302

(6)

vi

UNIVERSITAS MURIA KUDUS PENGESAHAN SKRIPSI

JUDUL : SISTEM PAKAR KERUSAKAN TELEVISI DENGAN METODE

BACKWARD CHAINING BERBASIS WEB

NAMA : MOHAMAD SYAFII

NIM : 2010-51-088

Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada Sidang Skripsi tanggal 25 Februari 2015. Menurut pandangan kami, Skripsi ini memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)

Kudus, 10 Maret 2015

Mengetahui

Ketua Penguji Penguji 1

Tri Listyorini, M.Kom NIDN.0616088502

Anastasya Latubessy, S.Kom, M.Cs NIDN. 0604048702

(7)

vii ABSTRACT

Television is one of the electronic media that allows people to get information and entertainment media. When a television device having problems damage, the first destination is a television repairman. The majority of public knowledge about the problems caused when the damaged television is not much. On this basis, the authors conducted a study with the title "Expert System Damage Backward Chaining Television With Web-Based Methods". This expert system uses backward chaining inference method. Stages in the process of this research is the analysis phase, design, development, implementation, and testing. With this application, is expected to assist people in finding detailed information from television damage. By using the website easier for people to obtain and deliver information whenever and wherever they are fast, accurate and economical on television damage that someday be experienced by everyone.

(8)

viii ABSTRAK

Televisi merupakan salah satu media elektronik yang digunakan masyarakat untuk memperoleh informasi dan juga media hiburan. Ketika suatu perangkat televisi mengalami masalah kerusakan, maka yang dituju pertama kali adalah tukang servis televisi. Mayoritas pengetahuan masyarakat tentang masalah yang ditimbulkan pada saat televisi rusak memang tidak banyak. Atas dasar tersebut, penulis melakukan penelitian dengan judul “Sistem Pakar Kerusakan Televisi Dengan Metode Backward Chaining Berbasis Web”. Sistem pakar ini menggunakan metode inferensi backward chaining. Tahapan dalam proses penelitian ini adalah tahap analisis, desain, pengembangan, implementasi, dan pengujian. Dengan aplikasi ini, diharapkan bisa membantu masyarakat dalam menemukan informasi secara detail dari kerusakan televisi. Dengan menggunakan website mempermudah masyarakat untuk memperoleh dan menyampaikan informasi kapanpun dan dimanapun mereka berada secara cepat, akurat dan ekonomis tentang kerusakan televisi yang suatu saat bisa dialami oleh semua orang.

(9)

ix

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi dengan judul “SISTEM PAKAR

KERUSAKAN TELEVISI DENGAN METODE BACKWARD CHAINING

BERBASIS WEB”.

Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Allah SWT yang telah memberilan Rahmat dan Hidayah-Nya.

2. Bapak Dr.Suparnyo, SH., MS, selaku Rektor Universitas Muria Kudus. 3. Bapak Rochmad Winarso, ST., MT, selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.

5. Ibu Rina Fiati, ST, M.Cs, selaku pembimbing I yang telah banyak memberikan masukan selama penyusunan skripsi ini..

6. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku pembimbing II yang telah banyak memberikan masukan selama penyusunan skripsi ini selaku pembimbing Skripsi penulis.

7. Dio Ariffin dan Nor Arifin yang sudah membantu penulis dengan bersedia menjadi narasumber dan membantu penelitian dalam penyusunan skripsi ini. 8. Seluruh Dosen Teknik Informatika, Fakultas Teknik Universitas Muria

Kudus, atas ilmu yang diberikan kepada penulis selama menempuh perkuliahan.

9. Bapak Santoso dan Ibu Siti Shofiyah selaku orang tua penulis, serta seluruh keluarga yang telah memberikan dukungan semagat, motivasi, doa yang tak pernah putus, dan materi yang sangat berarti bagi penulis.

(10)

x

10.Sahabat – sahabat Penulis Alan, Roy, Busro, Firdaus, Makinun, Andi, Hermawan, Yanuar, Edwin, Rizal, Eko, Defri Hastian dan semua teman - teman TIC 2010 yang berjuang bersama - sama untuk menggapai impian dan harapan masa depan.

11.Semua pihak yang tidak bisa disebutkan satu persatu yang telah mendukung dan membantu Penulis dalam menyusun skripsi ini.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan. Selain itu penulis juga berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.

Kudus, 12 Maret 2015 Penulis

(11)

xi DAFTAR ISI

Halaman

HALAMAN SAMPUL ... i

HALAMAN JUDUL ... ii

PENGESAHAN STATUS SKRIPSI ... iii

PERNYATAAN PENULIS ... iv PERSETUJUAN SKRIPSI ... v PENGESAHAN SKRIPSI ... vi ABSTRACT ... vii ABSTRAK ... viii KATA PENGANTAR ... ix DAFTAR ISI ... xi

DAFTAR TABEL ... xiv

DAFTAR GAMBAR ... xv

DAFTAR LAMPIRAN ... xviii

BAB I. PENDAHULUAN ... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian ... 2 1.5 Manfaat Penelitian ... 2 1.5.1 Bagi Masyarakat ... 2

1.5.2 Bagi Lingkungan Akademik ... 3

1.5.3 Bagi Penulis ... 3

BAB II. TINJAUAN PUSTAKA ... 5

2.1 Penelitian Terkait ... 5

2.2 Landasan Teori ... 7

2.2.1 Sistem Pakar ... 7

2.2.1.1 Pengertian Sistem Pakar ... 7

2.2.1.2 Perbandingan Sistem Konvensioanl Dengan Sistem Pakar ... 7

(12)

xii

2.2.1.3 Konsep Dasar Sistem Pakar ... 8

2.2.1.4 Ciri Sistem Pakar ... 9

2.2.1.5 Arsitektur Sistem Pakar ... 10

2.2.1.6 Mesin Inferensi ... 11

2.2.1.7 Keuntungan Dan Kelemahan Sistem Pakar ... 14

2.2.1.7.1 Keuntungan Sistem Pakar ... 14

2.2.1.7.2 Kelemahan Sistem Pakar ... 14

2.2.2 Televisi ... 15

2.2.2.1Penyebab Kerusakan Pada Televisi... 15

2.2.2.2Gejala Kerusakan Pada Televisi ... 16

2.2.3 Perancangan Sistem ... 16

2.2.3.1Data Flow Diagram (DFD) ... 16

2.2.3.2PHP (PHP Hypertext Preposesor)... 23

2.2.3.3HTML (HiperText Marup Language) ... 24

2.2.3.4JavaScript ... 25

2.2.3.5CSS(Cascading Style Sheet)... 25

2.2.4 Peralatan yang Digunakan ... 25

2.2.4.1Adobe Dreamweaver CS5 ... 25

2.2.4.2Oracle ... 26

2.3 Kerangka Pemikiran ... 26

BAB III. METODE PENELITIAN ... 27

3.1 Metode Pengumpulan Data ... 27

3.2 Metode Pengembangan Sistem... 27

3.3 Desain Rule (Aturan) ... 28

3.4 Implementasi Backward Chaining ... 30

BAB IV. ANALISA DAN PERANCANGAN SISTEM ... 31

4.1 Deskripsi Masalah ... 31

4.2 Analisis Kebutuhan Data dan Informasi ... 31

4.3 Arsitektur Sistem Pakar ... 32

4.4 Analisa Pengguna ... 33

4.5 Analisa Kebutuhan Perangkat Keras (Hardware) dan Perangkat Lunak (Software) ... 34

(13)

xiii

4.5.1 Analaisa Kebutuhan Perangkat Keras (Hardware) ... 34

4.5.2 Analisa kebutuhan Perangkat Lunak (Software) ... 34

4.6 Rancangan Basis Pengetahuan ... 35

4.6.1 Pohon Keputusan ... 35 4.6.2 Pencarian Kesimpulan... 36 4.7 Akuisisi Pengetahuan ... 37 4.8 Perancangan Sistem ... 52 4.8.1 Perancangan Proses ... 52 4.8.1.1 Context Diagram ... 52 4.8.1.2 Dekomposisi... 53

4.8.1.3 Data Flow Diagram (DFD) ... 53

4.8.1.3.1 DFD Level 0 ... 53

4.8.1.3.2 DFD Level 1 ... 54

4.8.1.4 Flow Of Document (FOD) ... 57

4.8.2 Perancangan Database ... 58

4.8.2.1 Entity Relationship Diagram (ERD) ... 58

4.8.2.2 Struktur Tabel ... 58

4.8.2.3 Tabel Relasi ... 62

BAB V. IMPLEMENTASI SISTEM ... 69

5.1 Tampilan Menu ... 69

5.1.1 Tampilan Halaman Utama ... 69

5.1.2 Tampilan Halaman Member ... 71

5.1.3 Halaman Admin ... 74

5.2 Pengujian Sistem ... 76

BAB VI. PENUTUP ... 85

6.1 Kesimpulan ... 85

6.2 Saran ... 85

DAFTAR PUSTAKA ... 86 LAMPIRAN -LAMPIRAN

(14)

xiv

DAFTAR TABEL

Tabel 2.1 Perbandingan Sistem Konvensional dengan Sistem Pakar ... 7

Tabel 3.1 Rule Untuk Masalah Pada Televisi ... 29

Tabel 4.1 Tabel Tipe Televisi ... 37

Tabel 4.2 Tabel Jenis Kerusakan Pada Televisi ... 37

Tabel 4.3 Tabel Pengetahuan ... 38

Tabel 4.4 Tabel Solusi... 41

Tabel 4.5 Struktur Tabel User ... 59

Tabel 4.6 Struktur tabel Admin ... 59

Tabel 4.7 Struktur Tabel Kerusakan ... 60

Tabel 4.8 Struktur Tabel Knowledge ... 60

Tabel 4.9 Struktur Tabel Saran ... 61

Tabel 4.10 Struktur Tabel Solusi ... 61

Tabel 4.11 Struktur Tabel History ... 61

Tabel 4.12 Struktur Tabel Tipe TV ... 62

Tabel 5.1 Pengujian Menu Registrasi ... 77

Tabel 5.2 Pengujian Menu Login ... 77

Tabel 5.3 Pengujian Menu Kerusakan ... 78

Tabel 5.4 Pengujian Menu Pengetahuan ... 80

Tabel 5.5 Pengujian Menu Solusi ... 81

Tabel 5.6 Pengujian Menu User ... 82

Tabel 5.7 Pengujian Menu Saran di Halaman Admin... 83

(15)

xv

DAFTAR GAMBAR

Gambar 2.1 Konsep Dasar Fungsi Sistem Pakar ... 9

Gambar 2.2 Arsitektur Sistem Pakar ... 10

Gambar 2.3 Proses Backward Chaining ... 12

Gambar 2.4 Proses Forward Chaining ... 12

Gambar 2.5 Diagram Alir Teknik Penelusuran Depth First Search ... 13

Gambar 2.6 Diagram Alir Teknik Penelusuran Breadth-First Search ... 13

Gambar 2.7 Diagram Alir Teknik Penelusuran Best-First Search ... 13

Gambar 2.8 Komponen DFD ... 17

Gambar 2.9 Jenis Terminator ... 17

Gambar 2.10 Jenis Komponen Proses ... 18

Gambar 2.11 Implementasi Data Store ... 19

Gambar 2.12 Konsep Paket Data ... 20

Gambar 2.13 Konsep Alur Data Menyebar... 20

Gambar 2.14 Konsep Alur Data Mengumpul ... 21

Gambar 2.15 Konsep Sumbar atau Tujuan Alur Data ... 21

Gambar 2.16 Kerangka Pemikiran ... 26

Gambar 3.1 Struktur Dasar Rule-Based Expert System ... 30

Gambar 4.1 Arsitektur Sistem Pakar ... 33

Gambar 4.2 Pohon Keputusan... 35

Gambar 4.3 Proses Pencarian Kesimpulan ... 36

Gambar 4.4 Context Diagram Sistem Pakar Kerusakan Televisi ... 52

Gambar 4.5 Dekomposisi ... 53

Gambar 4.6 DFD Level 0 Sistem Pakar Kerusakan Televisi ... 54

Gambar 4.7 DFD Level 1 Proses 1 ... 54

Gambar 4.8 DFD Level 1 Proses 2 ... 55

Gambar 4.9 DFD Level 1 Proses 3 ... 55

(16)

xvi

Gambar 4.11 Flow Of Document Member Sistem Pakar Kerusakan Televisi .... 57

Gambar 4.12 Entity Relationship Diagram Sistem Pakar Kerusakan Televisi ... 58

Gambar 4.13 Relasi Antar Tabel ... 62

Gambar 4.14 Form Registrasi Member ... 63

Gambar 4.15 Form Login Member ... 63

Gambar 4.16 Form Jenis Kerusakan ... 64

Gambar 4.17 Form Tambah Kerusakan ... 64

Gambar 4.18 Form Tampilan Pengetahuan ... 65

Gambar 4.19 Form Tambah Pengetahuan ... 65

Gambar 4.20 Form Solusi ... 66

Gambar 4.21 Form Tambah Solusi ... 66

Gambar 4.22 Form Tambah Saran ... 67

Gambar 4.23 Form Lihat Saran ... 67

Gambar 5.1 Halaman Utama ... 69

Gambar 5.2 Halaman Artikel ... 70

Gambar 5.3 Halaman Bantuan ... 70

Gambar 5.4 Halaman Registrasi ... 71

Gambar 5.5 Sidebar Menu Login Member ... 71

Gambar 5.6 Halaman Utama Member ... 72

Gambar 5.7 Halaman Profil Member ... 72

Gambar 5.8 Halaman Konsultasi Member ... 72

Gambar 5.9 Halaman History Konsultasi ... 73

Gambar 5.10 Halaman Input Saran ... 73

Gambar 5.11 Halaman Lihat Saran ... 74

Gambar 5.12 Halaman Login Admin ... 74

Gambar 5.13 Halaman Utama Admin ... 74

Gambar 5.14 Halaman Jenis Kerusakan ... 75

(17)

xvii

Gambar 5.16 Halaman Kelola User ... 76

Gambar 5.17 Halaman Saran Admin ... 76

Gambar 5.18 Halaman Utama Pasien ... 119

Gambar 5.19 Halaman Konsultasi ... 120

(18)

xviii

DAFTAR LAMPIRAN

Lampiran 1 Surat Keterangan Penelitian Lampiran 2 Lembar Bimbingan

Referensi

Dokumen terkait

Tema yang dipilih adalah sintesis dan pencirian fase diam, dengan judul Modifikasi Sintesis dan Pencirian Fase Diam Kromatografi Kolom Selulosa Berbasis Serabut Ampas Sagu

d. Riwayat penyakit dahulu: kaji riwayat DM karena DM memicu aterosklerosis, menghambat penyembuhan luka dan predisposisi infeksi. Hipertensi dan obesitas meningkatkan beban kerja

Tujuan pendidikan yang diharapkan akan tercapai apabila didukung dengan komponen-komponen pendidikan tersebut, salah satunya ialah tenaga pengajar atau guru karena

 Transformasi Laplace adalah metoda operasional yang dapat digunakan untuk menyelesaikan persamaan diferensial linier..  Dapat mengubah fungsi umum (fungsi

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

Hal ini berkenaan dengan objek material filsafat yang disebut sebagai segala sesuatu yang Ada dan bahkan mungkin yang akan Ada (Donder, 2010: 144). Berkenaan dengan

[r]

interpersonal orang tua secara sederhananya adalah komunikasi yang dibagun oleh orang tua kepada anak-anaknya sehingga timbul interaksi yang saling memahami satu sama lain dan