ANALISA DAN PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT BERCAK KULIT - Binus e-Thesis

UNIVERSITAS BINA NUSANTARA

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Genap tahun 2003/2004 (sesuai periode berjalan)

  

Analisis dan Perancangan Sistem Pakar Untuk Mendiagnosa Penyakit Bercak

Kulit

  Hendro Leonardi 0400537270 Niko Hosin 0400537415 Martin Ruslan 0400538222

  Abstrak

  Tujuan pembuatan prototype sistem pakar ini adalah untuk membantu dokter kulit dan calon dokter kulit dalam mendiagnosa penyakit bercak kulit. Pembuatan sistem pakar ini melalui dua tahap metodologi, yaitu metode analisis dan perancangan sistem. Dalam metode analisis, dilakukan survei ke perpustakaan Fakultas Kedokteran Trisakti, Fakultas Kedokteran Ukrida dan wawancara ke pakar untuk memperoleh pengetahuan. Dalam metode perancangan, dilakukan restrukturisasi pengetahuan kedalam tabel keputusan dan pohon keputusan. Setelah mendapatkan pengetahuan yang dibutuhkan, langkah selanjutnya adalah menuangkan pengetahuan tersebut ke dalam Exsys Developer 8.0 yang kemudian digunakan oleh pemakai. Metode pencarian yang digunakan adalah forward chaining dengan best first search yang berperan dalam menghasilkan diagnosa penyaklit bercak kulit. Kesimpulan yang dapat diambil adalah

  

prototype sistem pakar ini dapat membantu pemakai dalam mendiagnosa penyakit

  bercak kulit, dan memberikan diagnosa awal bagi dokter kulit atau calon dokter kulit dalam mendiagnosa suatu penyakit bercak kulit.

  Kata kunci: prototype, sistem pakar, Exsys Developer 8.0, penyakit bercak kulit.

  

Prakata

  Puji syukur sebesar-besarnya penulis panjatkan kepada Tuhan Yang Maha Esa, atas berkat dan rahmatNya akhirnya penulis dapat menyelesaikan skripsi ini dengan baik guna memenuhi persyaratan menyelesaikan Program Studi Strata-1 pada Universitas Bina Nusantara, Jakarta. Penulis menyadari bahwa tanpa adanya dukungan dan perhatian yang baik dari berbagai pihak, penulis tidak akan mampu menyelesaikan skripsi ini dengan baik. Untuk itu dengan segala kerendahan hati, izinkanlah penulis mengucapkan rasa terima kasih yang sebesar-besarnya dengan setulus hati kepada:

  1. Ibu Th. Widia S., Ir., MM., Dr., selaku rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk belajar dan menyelesaikan skripsi di Universitas Bina Nusantara.

  2. Bapak Ir. Dr. Haryono Suparno.,Msc., selaku dosen pembimbing yang telah memberikan bimbingan, dorongan, bantuan serta pengarahan kepada penulis dalam menyelesaikan skripsi ini.

  3. Bapak Sablin Yusuf, Ir., M.Sc., M.Comp.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.

  4. Bapak Freddy Purnomo, S. Kom., M. Com., selaku Sekretaris Jurusan Teknik Informatika.

  5. Dr. Hendra Surjanto selaku dokter yang memberikan bimbingan konsultasi serta memberikan kesempatan untuk mengimplementasikan sistem pakar.

  6. Dr. Danny A. Hermawan. Dip.Derm selaku pakar yang telah memberikan bimbingan, dukungan, dan fasilitas kepada penulis dalam menyelesaikan skripsi ini

  7. Dr. Hendra W. Wong, M.Phil selaku pakar yang telah memberikan bimbingan, dukungan, dan fasilitas kepada penulis dalam menyelesaikan skripsi ini.

  8. Seluruh staf pengajar universitas Bina Nusantara yang telah membimbing penulis selama kuliah.

  9. Seluruh staf akademik Universitas Bina Nusantara yang telah membantu memperlancar prosedur dalam menyelesaikan skripsi ini.

  10. Seluruh keluarga penulis yang telah memberikan dukungan semangat dalam menyelesaikan skripsi.

  11. Seluruh teman-teman yang telah memberikan dorongan semangat dan bantuan dalam

  12. Semua pihak yang telah memberikan nasehat, bantuan, dan dorongan dalam menyelesaikan skripsi, yang tidak dapat penulis sebutkan satu per satu.

  Jakarta, Juni 2004 Penulis

DAFTAR ISI

  Halaman Judul Luar i

  Halaman Judul Dalam ii

  Halaman Persetujuan Hardcover iii Halaman Pernyataan Dewan Penguji iv

  Abstrak v Prakata vi Daftar Isi viii

  Daftar Gambar xiii

  Daftar Lampiran xvi

BAB 1 PENDAHULUAN

  1.2 Ruang Lingkup

  3

  1.3 Tujuan Dan Manfaat

  1

  1.4 Metodologi

  4

  1.5 Sistematika Penulisan

  5 BAB 2 LANDASAN TEORI

  2.1 Kecerdasan Buatan

  7

  2.1.1 Kecerdasan Buatan Dan Kecerdasan Alami

  9

  1.1 Latar Belakang

  4

  2.2 Masalah Dan Pencarian

  44

  2.4 Knowledge Acquisition

  36

  2.5 Ketidakpastian Dalam Intelegensia Semu

  38

  2.6 Sistem Pakar

  41

  2.6.1 Keuntungan Sistem Pakar

  2.6.2 Kelemahan Sistem Pakar

  2.3.8 Decision Tree

  45

  2.6.3 Konsep Dasar Sistem Pakar

  45

  2.6.4 Bentuk Sistem Pakar

  47

  2.6.5 Struktur Sistem Pakar

  50

  2.6.6 Basis Pengetahuan (Knowledge Base) 52

  35

  34

  11

  2.3.1.2 Logika Predikat

  2.2.1 Metode Pencarian Dan Pelacakan

  12

  2.3 Representasi Pengetahuan

  18

  2.3.1 Logika

  18

  2.3.1.1 Logika proposisi

  19

  22

  2.3.7 Decision Table

  2.3.2 Pohon

  26

  2.3.3 Semantik

  26

  2.3.4 Frame

  28

  2.3.6 Sistem Produksi

  32

  2.6.7 Motor Inferensi (Inference Engine) 53

  2.6.9 Permasalahan Yang Disentuh Oleh Sistem Pakar

  77

  3.2.3 Mesin Inferensi 110

  3.2.2 Rancangan Antarmuka Pemakai (User Interface) 106

  3.2.1 Rancangan Basis Pengetahuan (Knowledge Base) 105

  93

  3.2 Rancangan Pengembangan Sistem Pakar

  87

  3.1.4 Pohon Keputusan

  79

  3.1.3 Tabel Keputusan

  79

  3.1.2 Diagnosa Penyakit Bercak Kulit

  78

  3.1.1 Analisis Pendiagnosaan Penyakit

  3.1 Analisa Sistem Pakar

  54

  68

  2.7.3 Penyakit Bercak Kulit

  63

  2.7.2.2 Gambaran Luka Kulit

  60

  2.7.2.1 Sejarah

  60

  2.7.2 Diganosa Penyakit Kulit

  58

  2.7.1 Biologi Dasar Kulit

  58

  2.7 Kulit

  55

  2.6.10 Mengembangkan Sistem Pakar

  3.2.4 Akuisisi Pengetahuan

  BAB 4 IMPLEMENTASI DAN EVALUASI

  4.1 Spesifikasi Sistem 112

  4.1.1 Perangkat Keras 112

  4.1.2 Perangkat Lunak 112 114

  4.3 prosedur Operasional Sistem Pakar 124

  4.4 Evaluasi 125

  BAB 5 KESIMPULAN DAN SARAN

  5.1 Kesimpulan 127

  5.2 Saran 128

DAFTAR PUSTAKA

RIWAYAT HIDUP

  131 L1

LAMPIRAN FOTOCOPY SURAT SURVEI

  DAFTAR TABEL

Tabel 4.2 Laporan Diagnosa Penyakit 2Tabel 4.5 Laporan Diagnosa Penyakit 5

  123

Tabel 4.4 Laporan Diagnosa Penyakit 4

  122

Tabel 4.3 Laporan Diagnosa Penyakit 3

  121

  47 Tabel 4.1 Laporan Diagnosa Penyakit 1 120

Tabel 2.1 Tabel kebenaran operator NOT

  44 Tabel 2.7 Sistem konvensional Vs sistem Pakar

  22 Tabel 2.6 Sistem Pakar yang terkenal

  21 Tabel 2.5 Tabel kebenaran operator Ekuivalensi

  21 Tabel 2.4 Tabel kebenaran operator Implikasi

  20 Tabel 2.3 Tabel kebenaran operator OR

  20 Tabel 2.2 Tabel kebenaran operator AND

  124

  DAFTAR GAMBAR

  33 Gambar 2.12 Penalaran Backward

  56 Gambar 2.20 Struktur dasar kulit (Ashton and Leppard 1993, p12)

  50 Gambar 2.19 Tahap-tahap pengembangan sistem pakar

  49 Gambar 2.18 Struktur sistem pakar

  48 Gambar 2.17 Konsep Shell

  37 Gambar 2.16 Tingkatan Teknologi Perangkat Lunak Sistem Pakar

  35 Gambar 2.15 Tahapan Knowledge Acquisition (Mcgraw 1989, p12)

  35 Gambar 2.14 Representasi Pengetahuan dengan Tree

  33 Gambar 2.13 Representasi Pengetahuan dengan Tabel

  32 Gambar 2.11 Penalaran Forward

Gambar 2.1 Penerapan Konsep Kecerdasan Buatan di Komputer

  29 Gambar 2.10 Sistem Produksi

  27 Gambar 2.9 Frame

  26 Gambar 2.7 Contoh Jaringan Semantik

  18 Gambar 2.6 Struktur Pohon

Gambar 2.5 Proses LogikaGambar 2.4 Metode Best-First Search 17

  13 Gambar 2.3 Metode Depth-First Search 14

  8 Gambar 2.2 Metode Breadth-First Search

  58 Gambar 2.21 Melanosome 59

Gambar 2.23 Tidak Simetris

  91 Gambar 3.5 Pohon Keputusan Penyakit Bercak Kulit

Gambar 3.12 Rules

  102

Gambar 3.11 Trees

  101

Gambar 3.10 Variables

  100

Gambar 3.9 Questions

  96 Gambar 3.8 Goals 100

  94 Gambar 3.7 Parameters

  92 Gambar 3.6 Tahapan Pengembangan Sistem Pakar

  90 Gambar 3.4 Pohon Keputusan Penyakit Bercak Kulit

  64 Gambar 2.24 Sun Expose

  89 Gambar 3.3 Pohon Keputusan Penyakit Bercak Kulit

  88 Gambar 3.2 Pohon Keputusan Penyakit Bercak Kulit

  75 Gambar 3.1 Pohon Keputusan Penyakit Bercak Kulit

  74 Gambar 2.33 Post-inflammatory Hyperpigmentation

  72 Gambar 2.31 Junctional Naevus

  72 Gambar 2.30 Lentigo

  70 Gambar 2.29 Freckle

  70 Gambar 2.28 Pityriasis Alba

  70 Gambar 2.27 Post-Inflammatory Hypopigmentation

  69 Gambar 2.26 Vitiligo

  64 Gambar 2.25 Scarring

  103

Gambar 3.14 Validation

  115

Gambar 4.9 Layar Laporan

  118

Gambar 4.8 Layar Hasil

  118

Gambar 4.7 Layar Konsultasi 5

  117

Gambar 4.6 Layar Konsultasi 4

  117

Gambar 4.5 Layar Konsultasi 3

  116

Gambar 4.3 Layar Konsultasi 1Gambar 4.2 Layar Input Nama

  105

  115

Gambar 4.1 Layar Utama

  110

Gambar 3.19 Rancangan Result

  109

Gambar 3.18 Rancangan ReportGambar 3.17 Rancangan Layar Diagnosa 108

  107

Gambar 3.16 Rancangan Layar Utama

  107

Gambar 3.15 Rancangan Layar Utama

  119