SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT KATARAK
PADA MANUSIA
SKRIPSI
ELVOUMAR PASKAHNSEN PURBA
041401054
PROGRAM STUDI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2011
SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT KATARAK
PADA MANUSIA
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer
ELVOUMAR PASKAHNSEN PURBA
041401054
PROGRAM STUDI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2011
PERSETUJUAN
Judul : SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT
KATARAK PADA MANUSIA
Kategori : SKRIPSI
Nama : ELVOUMAR P. PURBA
Nomor Induk Mahasiswa : 041401054
Program Studi : SARJANA (S1) ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, 12 Januari 2011 Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Dra. Mardiningsih,M.Si Prof. Dr. Iryanto,M.Si
NIP 196304051988112001 NIP 194604041971071001
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing,M.Kom NIP 196203171991021001
PERNYATAAN
SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT KATARAK PADA MANUSIA
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Januari 2011
ELVOUMAR P. PURBA 041401054
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus, atas berkat, rahmat dan karunia yang diberikan-Nya kepada penulis, sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Ucapan terima kasih saya sampaikan kepada Bapak Prof. Dr. Iryanto, M.Si selaku pembimbing pertama dan Ibu Dra. Mardiningsih, M.Si selaku pembimbing kedua pada penyelesaian skripsi ini yang telah memberikan panduan, motivasi dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Ucapan terima kasih juga ditunjukkan kepada Ketua dan Sekeretaris Departemen Bapak Dr. Poltak Sihombing, M.Kom dan Ibu Maya Silvi Lydia,B.Sc, M.Sc. Dekan dan pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU serta pegawai di FMIPA USU khususnya di program studi Ilmu Komputer dan rekan-rekan kuliah.
Akhirnya tidak terlupakan kepada Ayah dan Ibu, serta ketiga saudaraku yang selalu memberikan dukungan dan perhatiannya setiap hari dan juga kepada keluarga terdekatku yang juga memberikan semangat dan perhatiannya. Tidak lupa juga penulis ingin berterimakasih kepada teman-teman mahasiswa Imilkom yang memberikan masukan dan kritikan dalam pengerjaan skripsi ini, dan terlebih kepada Agustina yang juga memberikan semangat dan motivasi kepada penulis agar segera menyelesaikan tugas akhir ini. Semoga Tuhan Yang Maha Esa akan membalasnya.
ABSTRAK
Sistem pakar untuk mendiagnosis penyakit katarak pada manusia ini merupakan suatu sistem berbasis komputer yang digunakan sebagai alat bantu untuk mendiagnosis penyakit katarak yang didasarkan pada basis pengetahuan yang dinamis. Basis pengetahuan ini berisi pengetahuan yang didapatkan dari berbagai sumber diantaranya dari pengalaman pakar dalam bidangnya dan juga buku yang berhubungan dengan diagnosis penyakit katarak yang kemudian dikumpulkan ke dalam basis data yang diperlukan untuk pengambilan kesimpulan. Dalam sistem ini akan digunakan metode
forward chaining. Sistem ini akan menyimpulkan hasil dari pertanyaan-pertanyaan
yang diberikan pada pemakai. Selain itu sistem akan memberikan penjelasan terhadap hasil diagnosa yang dilakukan. Aplikasi ini dibuat dengan menggunakan Borland Delphi 7 dan sebagai basis data digunakan Microsoft Office Access 2007. Sistem pakar ini dirancang sedemikian rupa sehingga menjadi sistem yang user friendly sehingga lebih mudah digunakan oleh pemakai.
EXPERT SYSTEM TO DIAGNOSE DISEASE IN HUMAN CATARACT ABSTRACT
Expert system to diagnose disease in human cataract is a computer-based system that is used as a tool to diagnose cataract disease based on a dynamic knowledge base. This knowledge base contains the knowledge acquired from various sources including from the experience of experts in their field and also books related to the diagnosis of cataract disease which is then collected into a database that will be needed for making inferences. In this system would be used forward chaining method. This system will conclude the results of the questions given to the user. In addition, the system will provide an explanation for the results of the diagnosis. This application was created using Borland Delphi 7 and the database used in Microsoft Office Access 2007. This expert system is designed so that the system is user friendly, making them easier to use by the user.
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Abstract vi
Daftar Isi vii
Daftar Tabel ix Daftar Gambar x Bab 1 Pendahuluan 1.1 Latar Belakang 1 1.2 Perumusan 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 Tinjauan Pustaka 2.1 Kecerdasan Buatan 5
2.2 Sistem Pakar 7
2.2.1 Konsep Dasar Sistem Pakar 7
2.2.2 Ciri-ciri Sistem Pakar 9
2.2.3 Komponen Sistem Pakar 9
2.2.4 Basis Pengetahuan 11
2.2.5 Representasi Pengetahuan 12
2.2.6 Model Representasi Pengetahuan 13
2.2.7 Akuisisi Pengetahuan 15 2.2.8 Motor Inferensi 16 2.2.9 Metoda Pelacakan 17 2.3 Katarak 17 2.3.1 Klasifikasi Katarak 18 2.3.1.1 Katarak Kongenital 18 2.3.1.2 Katarak Juvenil 21 2.3.1.3 Katarak Senilis 22 2.4 Borland Delphi 24
2.5 Microsoft Office Access 26
Bab 3 Analisis dan Perancangan Sistem 3.1 Analisis Permasalahan 27
3.2 Perancangan Sistem 27
3.2.1 Basis Data Sistem Pakar 27
3.2.1.2 Entity Relationship Diagram (DFD) 29
3.2.1.3 Perancangan Kamus Data 31
3.2.2 Perancangan Antarmuka 32
3.2.2.1 Rancangan Halaman Menu Utama 32
3.2.2.2 Rancangan Halaman Data Pasien 33
3.2.2.3 Rancangan Halaman Menu Konsultasi 33
3.2.2.4 Rancangan Halaman Diagnosa dan Solusi 34
3.2.2.5 Rancangan Halaman Menu Info 36
Bab 4 Implementasi dan Penggunaan 4.1 Menu Utama 38
4.2 Halaman Menu Sistem 39
4.3 Halaman Menu Info 41
4.4 Pertanyaan Gejala 43
4.5 Pengujian Sistem 44
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 51
5.2 Saran 51
Daftar Pustaka 53
DAFTAR TABEL
Halaman
Tabel 2.1 Contoh Bingkai 15
Tabel 3.1 Kamus Data Pasien 31
Tabel 3.2 Kamus Data Pertanyaan 31
Tabel 3.3 Kamus Data Solusi 31
Tabel 3.4 Kamus Data Aturan 31
DAFTAR GAMBAR
Halaman
Gambar 2.1 Komponen Sistem Pakar 11
Gambar 2.2 Representasi Jaringan Semantik 14
Gambar 2.3 Proses Forward Chaining 17
Gambar 3.1 DFD Level 0 28
Gambar 3.2 DFD Level 1 29
Gambar 3.3 ERD 30
Gambar 3.4 Rancangan Halaman Menu Utama 32
Gambar 3.5 Rancangan Halaman Data Pasien 33
Gambar 3.6 Rancangan Halaman Menu Konsultasi 34
Gambar 3.7 Rancangan Halaman Hasil Diagnosa dan Solusi 35
Gambar 3.8 Rancangan Halaman Penjelasan Hasil Diagnosa dan Solusi 36
Gambar 3.9 Rancangan Halaman Menu Info 37
Gambar 4.1 Halaman Menu Utama 38
Gambar 4.2 Halaman Submenu Sistem 39
Gambar 4.3 Halaman Data Pasien 39
Gambar 4.4 Halaman Menu Konsultasi 40
Gambar 4.5 Halaman Hasil Diagnosa dan Solusi 40
Gambar 4.6 Halaman Penjelasan Hasil Diagnosa dan Solusi 41
Gambar 4.7 Halaman Submenu Info 41
Gambar 4.8 Halaman Info Aplikasi 42
Gambar 4.9 Halaman Info Developer/Pengembang 42
Gambar 4.10 Halaman Info Penyakit 43
Gambar 4.11 Hasil Diagnosa Penyakit Pada Pengujian I 45
Gambar 4.12 Hasil Diagnosa Penyakit Pada Pengujian II 46
Gambar 4.13 Hasil Diagnosa Penyakit Pada Pengujian III 47
Gambar 4.14 Hasil Diagnosa Penyakit Pada Pengujian IV 48