Analisis Perbandingan Hasil Antara Metode Certainty Factor dan Metode Dempster Shafer Dalam Sistem Pakar

(1)

ANALISIS PERBANDINGAN HASIL ANTARA METODE

CERTAINTY FACTOR

DAN METODE

DEMPSTER

SHAFER

DALAM SISTEM PAKAR

SKRIPSI

LENI ARDILA

131421016

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2015


(2)

ANALISIS PERBANDINGAN HASIL ANTARA METODE

CERTAINTY FACTOR

DAN METODE

DEMPSTER

SHAFER

DALAM SISTEM PAKAR

SKRIPSI

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat

memperoleh ijazah Sarjana Ilmu Komputer

Oleh :

LENI ARDILA

131421016

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2015


(3)

PERSETUJUAN

Judul : ANALISIS PERBANDINGAN HASIL ANTARA

METODE CERTAINTY FACTOR DAN METODE DEMPSTER SHAFER DALAM SISTEM PAKAR Kategori : SKRIPSI

Nama : LENI ARDILA

Nomor Induk Mahasiswa : 131421016

Program Studi : EKSTENSI S1 ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Oktober 2015

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Dr. Poltak Sihombing, M.Kom Prof. Dr. Muhammad Zarlis

Diketahui/Disetujui oleh:

Program Studi S1 Ilmu Komputer Ketua,

Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001


(4)

PERNYATAAN

ANALISIS PERBANDINGAN HASIL ANTARA METODE CERTAINTY FACTOR DAN METODE DEMPSTER SHAFER DALAM SISTEM PAKAR

SKRIPSI

Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, Oktober 2015 Penulis

Leni Ardila 131421016


(5)

PENGHARGAAN

Alhamdulillah segala puji dan syukur atas nikmat yang luas kepada Allah Yang Maha Esa dan Maha Kuasa sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada pihak yang telah banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat dan kasih sayang dalam menyelesaikan skripsi ini. Penulis mengucapkan terima kasih kepada :

1. Bapak Prof. Subhilhar, Ph.D selaku Pejabat Rektor Universitas Sumatera Utara.

2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara dan Dosen Pembimbing I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.

3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen Pembimbing II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.

4. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.

5. Bapak Dr. Syahril Efendi, S.Si, M.IT selaku Dosen Pembanding I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.


(6)

6. Bapak Drs. Marihat Situmorang, M.Si selaku Dosen Pembanding II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.

7. Semua dosen dan semua pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

8. Teristimewa Orangtua penulis, Ayahanda Jumadi dan Ibunda Nurlela, serta kepada kakak penulis Nur Maya Sara, paman penulis Alm. Bahari dan keluarga besar penulis yang senantiasa memberikan doa, dukungan moril dan materil, motivasi, semangat dan kasih sayang yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan skripsi ini.

9. Teman-teman seperjuangan mahasiswa Ekstensi S1 Ilmu Komputer stambuk 2013 , terima kasih untuk teman seperjuangan Rafika Sari S, Cut Desy A, kak Melani, sahabat tercinta Dita Andestya, Harissa Mubarrak, Siti Nursa’adah, Cut Nanda Rizka, Kemala Sari, dan pendamping special yang selalu setia menemani Harist Permana Putra telah membantu dan memberikan dukungan, kerja sama yang baik kepada penulis.

10. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini.

Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini, sehingga dapat bermanfaat bagi kita semuanya.

Medan, Oktober 2015 Penulis,


(7)

ABSTRAK

Penyakit mata atau konjungtivitis merupakan peradangan pada konjungtiva atau lapisan luar mata dan lapisan dalam kelopak mata yang disebabkan oleh mikro-organisme atau virus, bakteri, jamur, chlamidia, alergi, iritasi bahan-bahan kimia. Masalah yang ditimbulkan berawal dari gejala umum yang sering diperlihatkan atau yang ditunjukkan oleh penyakit mata seperti merah daerah mata dan kemudian menimbulkan rasa sakit dan perih. Gejala umum yang dirasakan tersebut, tidaklah selalu merupakan gejala penyakit mata, untuk itu perlu dilakukan diagnosa yang tepat untuk menentukan pengobatan yang tepat pula. Diagnosa dapat dilakukan pada dokter spesialis mata. Selain itu untuk mendiagnosa penyakit mata, dapat pula dengan memanfaaatkan sistem pakar untuk menuangkan pengetahuan para ahli pada sistem pakar, sehingga membantu diagnosa penyakit mata. Adapun tujuan penelitian adalah menganalisis suatu program sistem pakar berbasis dekstop yang berisi pengetahuan dari seorang pakar/dokter yang diyakini kebenarannya yang memiliki kemampuan untuk dapat mendiagnosa penyakit dari gejala-gejala penyakit mata yang dirasakan oleh pasien secara cepat dan tepat. Selain itu penulis mengembangkan aplikasi ini menggunakan metode certainty factor dan metode dempster shafer. Selanjutnya model perancangan sistem aplikasi sistem pakar menggunakan flowchart sistem. Sebagai hasil akhir analisis perhitungan antara metode certainty factor dan metode dempster shafer dalam menentukan penyakit mata.


(8)

ANALYSIS COMPARATIVE OF RESULTS BETWEEN METHOD DEMPSTER SHAFER AND METHOD CERTAINTY FACTOR

IN THE EXPERT SYSTEM

ABSTRACT

Diseases of the eye or conjunctivitis is an inflammation of the conjunctiva or the outer layer of the eye and the inner lining of the eyelid caused by micro-organisms or viruses, bacteria, fungi, chlamidia, allergies, irritation of chemicals. Problems caused begins with general symptoms that are often shown or indicated by eye diseases such as red eye area and then cause pain and tenderness. The common symptoms are felt, it is not always a symptom of diseases of the eye, for it is necessary for a proper diagnosis to determine the appropriate treatment anyway. Diagnosis can be done in an ophthalmologist. In addition to diagnosing eye disease, can also be the expert system for pouring the benefits of the expert knowledge in expert systems, thus helping the diagnosis of eye diseases. The purpose of the study is to analyze a desktop-based expert system program that contains the knowledge of an expert / doctor who is believed to be the truth that has the ability to be able to diagnose diseases of the eye disease symptoms experienced by the patient quickly and accurately. Moreover, the authors develop this application using the certainty factor and Dempster Shafer methods. Furthermore, the model of system design expert system application using the system flowchart. As a result the final analysis the method of calculation and the certainty factor in determining the method Dempster Shafer eye diseases.


(9)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Abstract vii

Daftar Isi viii

Daftar Tabel x

Daftar Gambar xi

Daftar Lampiran xii

BAB 1 PENDAHULUAN

1.1. Latar Belakang 1

1.2. Rumusan Masalah 2

1.3. Batasan Masalah 2

1.4. Tujuan Penelitian 2

1.5. Manfaat Penelitian 3

1.6. Metodologi Penelitian 3

1.7. Sistematika Penulisan 4

BAB 2 LANDASAN TEORI

2.1. Pengertian Sistem Pakar 6

2.1.1. Komponen Sistem Pakar 8

2.1.2. 2.1.3.

Ciri-Ciri Sistem Pakar

Kelebihan dan Kekurangan Sistem Pakar

9 10 2.2. Mata Manusia

2.2.1. Penyakit Mata 2.2.2. Ulkus Kornea

2.2.3. Penyebab Ulkus Kornea

11 11 12 13

2.3. Pengertian Analisis 13

2.4. Pengertian Metode Certainty Factor 14

2.4.1. 2.4.2.

Kelebihan Metode Certainty Factor Kekurangan Metode Certainty Factor

14 15

2.5. Pengertian Metode Dempster Shafer 16

2.6. Pengertian Diagnosa 17

2.7. Sejarah Visual Basic 2010 2.7.1. Visual Studio.Net 2.7.2. Crystal Report

18 18 19


(10)

DAFTAR PUSTAKA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Mata Manusia 20

3.2. Analisis Certainty Factor 20

3.3. 3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10.

Analisis Proses Diagnosis Berdasarkan Certainty Factor Analisis Penggunaan Metode Certainty Factor

Analisis Metode Dempster Shafer

Analisis Proses Diagnosis Berdasarkan Dempster Shafer Analisis Perhitungan Metode Dempster Shafer

Analisis Kebutuhan system

Model Perancangan Aplikasi Menggunakan Flowchart Sistem Perancangan Antarmuka

3.10.1. Rancangan Antarmuka Aplikasi

22 22 24 25 26 28 29 32 32

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1. Kebutuhan Sistam 34

4.1.1. Perangkat Keras 34

4.1.2. 4.1.3. Perangkat Lunak Kebutuhan Pengguna 34 34 4.2. Implementasi Sistem

4.2.1. Antar Muka Aplikasi Sistem Pakar

35 35

4.3. Pengujian 38

4.3.1. 4.3.2.

Pengujian Menggunakan Metode Certainty Factor Pengujian Menggunakan Metode Dempster Shafer

39 41

BAB 5 PENUTUP

5.1. Kesimpulan 44


(11)

DAFTAR TABEL

Halaman

Tabel 3.1. Tabel Gejala Penyakit Mata Secara Umum 22

Tabel 3.2. Tabel Rule Nilai Certainty Factor 23

Tabel 3.3. Tabel Gejala Dialami 23

Tabel 3.4. Tabel Jenis Penyakit Mata 26

Tabel 3.5. Tabel Gejala Penyakit Mata 26

Tabel 3.6. Tabel Basis Pengetahuan 26

Tabel 3.7. Tabel Nilai Densitas Gejala 27


(12)

DAFTAR GAMBAR

Halaman Gambar 3.1. Flowchart Diagnosis Berdasarkan Certainty Factor 22 Gambar 3.2. Flowchart Diagnosis Berdasarkan Dempster Shafer 25 Gambar 3.3. Flowchart Sistem Analisis Perbandingan Hasil Antara Metode

Certainty Factor Dan Metode Dempster Shafer Dalam Sistem Pakar

30

Gambar 3.4. Flowchart Sistem Analisis Perbandingan Hasil Antara Metode Certainty Factor Dan Metode Dempster Shafer Dalam Sistem Pakar

31

Gambar 3.5. Perancangan Antarmuka Aplikasi Perbandingan Antara Metode Certainty Factor Dan Metode Dempster Shafer Dalam Sistem Pakar

33

Gambar 4.1. Antar Muka Aplikasi Sistem Pakar 35

Gambar 4.2. Antar Muka Diagnosa Penyakit Mata Blefaritis 36 Gambar 4.3. Antar Muka Diagnosa Penyakit Mata Glaukoma Akut 37 Gambar 4.4. Antar Muka Diagnosa Penyakit Mata Ulkus Kornea 38


(13)

DAFTAR LAMPIRAN

Halaman

A. Listing Program 47

B. Surat Balasan Riset 55


(1)

ANALYSIS COMPARATIVE OF RESULTS BETWEEN METHOD DEMPSTER SHAFER AND METHOD CERTAINTY FACTOR

IN THE EXPERT SYSTEM

ABSTRACT

Diseases of the eye or conjunctivitis is an inflammation of the conjunctiva or the outer layer of the eye and the inner lining of the eyelid caused by micro-organisms or viruses, bacteria, fungi, chlamidia, allergies, irritation of chemicals. Problems caused begins with general symptoms that are often shown or indicated by eye diseases such as red eye area and then cause pain and tenderness. The common symptoms are felt, it is not always a symptom of diseases of the eye, for it is necessary for a proper diagnosis to determine the appropriate treatment anyway. Diagnosis can be done in an ophthalmologist. In addition to diagnosing eye disease, can also be the expert system

for pouring the benefits of the expert knowledge in expert systems, thus helping the

diagnosis of eye diseases. The purpose of the study is to analyze a desktop-based expert system program that contains the knowledge of an expert / doctor who is believed to be the truth that has the ability to be able to diagnose diseases of the eye disease symptoms experienced by the patient quickly and accurately. Moreover, the authors develop this application using the certainty factor and Dempster Shafer methods. Furthermore, the model of system design expert system application using the system flowchart. As a result the final analysis the method of calculation and the certainty factor in determining the method Dempster Shafer eye diseases.


(2)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Abstract vii

Daftar Isi viii

Daftar Tabel x

Daftar Gambar xi

Daftar Lampiran xii

BAB 1 PENDAHULUAN

1.1. Latar Belakang 1

1.2. Rumusan Masalah 2

1.3. Batasan Masalah 2

1.4. Tujuan Penelitian 2

1.5. Manfaat Penelitian 3

1.6. Metodologi Penelitian 3

1.7. Sistematika Penulisan 4

BAB 2 LANDASAN TEORI

2.1. Pengertian Sistem Pakar 6

2.1.1. Komponen Sistem Pakar 8

2.1.2. 2.1.3.

Ciri-Ciri Sistem Pakar

Kelebihan dan Kekurangan Sistem Pakar

9 10 2.2. Mata Manusia

2.2.1. Penyakit Mata 2.2.2. Ulkus Kornea

2.2.3. Penyebab Ulkus Kornea

11 11 12 13

2.3. Pengertian Analisis 13

2.4. Pengertian Metode Certainty Factor 14

2.4.1. 2.4.2.

Kelebihan Metode Certainty Factor Kekurangan Metode Certainty Factor

14 15

2.5. Pengertian Metode Dempster Shafer 16

2.6. Pengertian Diagnosa 17

2.7. Sejarah Visual Basic 2010 2.7.1. Visual Studio.Net 2.7.2. Crystal Report

18 18 19


(3)

DAFTAR PUSTAKA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Mata Manusia 20

3.2. Analisis Certainty Factor 20

3.3. 3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10.

Analisis Proses Diagnosis Berdasarkan Certainty Factor Analisis Penggunaan Metode Certainty Factor

Analisis Metode Dempster Shafer

Analisis Proses Diagnosis Berdasarkan Dempster Shafer Analisis Perhitungan Metode Dempster Shafer

Analisis Kebutuhan system

Model Perancangan Aplikasi Menggunakan Flowchart Sistem Perancangan Antarmuka

3.10.1. Rancangan Antarmuka Aplikasi

22 22 24 25 26 28 29 32 32 BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1. Kebutuhan Sistam 34

4.1.1. Perangkat Keras 34

4.1.2. 4.1.3. Perangkat Lunak Kebutuhan Pengguna 34 34 4.2. Implementasi Sistem

4.2.1. Antar Muka Aplikasi Sistem Pakar

35 35

4.3. Pengujian 38

4.3.1. 4.3.2.

Pengujian Menggunakan Metode Certainty Factor Pengujian Menggunakan Metode Dempster Shafer

39 41

BAB 5 PENUTUP

5.1. Kesimpulan 44


(4)

DAFTAR TABEL

Halaman

Tabel 3.1. Tabel Gejala Penyakit Mata Secara Umum 22

Tabel 3.2. Tabel Rule Nilai Certainty Factor 23

Tabel 3.3. Tabel Gejala Dialami 23

Tabel 3.4. Tabel Jenis Penyakit Mata 26

Tabel 3.5. Tabel Gejala Penyakit Mata 26

Tabel 3.6. Tabel Basis Pengetahuan 26

Tabel 3.7. Tabel Nilai Densitas Gejala 27


(5)

DAFTAR GAMBAR

Halaman

Gambar 3.1. Flowchart Diagnosis Berdasarkan Certainty Factor 22

Gambar 3.2. Flowchart Diagnosis Berdasarkan Dempster Shafer 25

Gambar 3.3. Flowchart Sistem Analisis Perbandingan Hasil Antara Metode

Certainty Factor Dan Metode Dempster Shafer Dalam Sistem Pakar

30

Gambar 3.4. Flowchart Sistem Analisis Perbandingan Hasil Antara Metode

Certainty Factor Dan Metode Dempster Shafer Dalam Sistem Pakar

31

Gambar 3.5. Perancangan Antarmuka Aplikasi Perbandingan Antara

Metode Certainty Factor Dan Metode Dempster Shafer Dalam Sistem Pakar

33

Gambar 4.1. Antar Muka Aplikasi Sistem Pakar 35

Gambar 4.2. Antar Muka Diagnosa Penyakit Mata Blefaritis 36

Gambar 4.3. Antar Muka Diagnosa Penyakit Mata Glaukoma Akut 37


(6)

DAFTAR LAMPIRAN

Halaman

A. Listing Program 47

B. Surat Balasan Riset 55