You are on page 1of 12

PERANCANGAN SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK

SKRIPSI

AGUSTINA ERNARIA MANURUNG 041401067

PROGRAM STUDI STRATA 1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011

Universitas Sumatera Utara

PERANCANGAN SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK MENGGUNAKAN METODE KUANTIFIKASI PERTANYAAN SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

AGUSTINA ERNARIA MANURUNG 041401067

DEPARTEMEN S-1 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011

Universitas Sumatera Utara

PERSETUJUAN

Judul

: PERANCANGAN SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK : : : : : : SKRIPSI AGUSTINA ERNARIA MANURUNG 041401067 SARJANA (S1) ILMU KOMPUTER ILMU KOMPUTER MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan,

Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas

Komisi Pembimbing

Pembimbing 2

Pembimbing 1

Syahriol Sitorus, S.Si, MIT NIP 197103101997031004

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

Universitas Sumatera Utara

PERNYATAAN

PERANCANGAN SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK MENGGUNAKAN METODE KUANTIFIKASI PERTANYAAN

SKRIPSI

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

Medan, Januari 2011

Agustina Ernaria Manurung 041401067

Universitas Sumatera Utara

PENGHARGAAN

Segala puji dan hormat hanya bagi Tuhan Allah Yang Maha Esa yang mengizinkan penulis untuk menyelesaikan skripsi ini. Sebab kasih-Nya hebat dan kesetiaan Tuhan untuk selama-lamanya. Banyak pihak yang telah memberikan dukungan kepada penulis dalam pengerjaan skripsi ini baik secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada: Ketua Program Studi Ilmu Komputer sekaligus Pembimbing I, Prof. Dr. Muhammad Zarlis dan Sekretaris Program Studi Ilmu Komputer sekaligus Pembimbing II Syahriol Sitorus, S.Si, MIT. Maya Silvi Lydia, B.Sc, M.Sc dan Dian Rachmawati, M.Kom selaku pembimbing pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan skripsi ini. Seluruh dosen maupun pegawai di Program Studi Ilmu Komputer. Akhirnya, tidak terlupakan kepada yang terkasih ayah dan ibu serta seluruh keluarga, dan seluruh sahabat yang berjasa dan selalu memberikan dorongan kepada penulis selama menyelesaikan skripsi ini.

Universitas Sumatera Utara

ABSTRAK

Sistem pakar untuk menangani penyakit TBC pada anak ini dirancang untuk memberikan fasilitas diagnosa penyakit anak yang memiliki gejala seperti TBC dengan menggunakan metode kuantifikasi pertanyaan untuk mendapatkan nilai faktor kepastian dari pengguna. Hasil diagnosa memungkinkan untuk diklasifikasikan oleh sistem ke dalam penyakit TBC, sehingga sistem akan menentukan bahwa pasien adalah penderita penyakit TBC. Diagnosa adalah menentukan penyakit yang diderita pasien berdasarkan data-data yang diberikan oleh user. Dalam melakukan diagnosa penyakit TBC, sistem ini menggunakan algoritma forward chaining dan backward chaining. Selain itu, rekomendasi terapi juga diberikan kepada pasien yang telah didiagnosa mengidap penyakit TBC. Inferensi terapi yang dilakukan dalam menentukan jenis terapi yang akan diberikan kepada seorang pasien sesuai dengan hasil diagnosa. Biasanya orang awam tidak menduga bahwa gejala penyakit yang sederhana bisa juga merupakan petunjuk adanya penyakit yang lebih serius. Jadi apabila seseorang mengalami gejala-gejala penyakit baik yang ringan maupun yang berat dapat dikonsultasikan terlebih dahulu dengan menggunakan program aplikasi ini.

Universitas Sumatera Utara

EXPERT SYSTEM DESIGN TO DIAGNOSE OF TB DISEASE IN CHILDREN

ABSTRACT

Expert system to deal with TB disease in children is designed to provide diagnostic facilities for childhood diseases that have symptoms such as tuberculosis by using the method of quantification of questions to get value from the users certainty factor. The result of diagnosis makes it possible to be classified by the system into TB disease, so the system will determine that the patients are those who suffer from TB disease. The diagnosis is determining the illness suffered by patients based on data provided by the user. In making the diagnosis of TB disease, this system uses algorithms forward chaining and backward chaining. In addition, treatment recommendations are also given to patients who have been diagnosed with TB disease. Inference therapy conducted in determining the type of therapy will be given to a patient in accordance with the results of the diagnosis. Usually the layman does not suspect that a simple disease symptom can also be an indication of more serious disease. So if someone is having disease symptoms of both mild or severe can be consulted in advance using this application program.

Universitas Sumatera Utara

DAFTAR ISI

Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii ix x

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metodologi Penelitian Bab 2 Tinjauan Pustaka 2.1 Sistem Pakar 2.1.1 Konsep Dasar Sistem Pakar (Expert System) 2.1.2 Struktur Sistem Pakar (Expert System) 2.1.3 Metode Inferensi 2.2 Certainty Factor 2.2.1 Metode Kuantifikasi Pertanyaan 2.2.1.1 Representasi Pengetahuan 2.2.1.2 Menentukan CF User 2.3 Penyakit TBC (Tuberculosis) 2.3.1 Kuman dan Cara Penularan 2.3.2 Risiko Penularan 2.3.3 Diagnosa Penyakit TBC (Tuberculosis) Bab 3 Analisis dan Perancangan Sistem 3.1 Analisis Sistem 3.2 Perancangan Sistem 3.2.1 Basis Data Sistem Pakar 3.2.1.1 Data Flow Diagram (DFD) 3.2.1.2 Entity Relationship Diagram (ERD) 3.2.1.3 Perancangan Kamus Data 3.2.2 Fasilitas Akuisisi Pengetahuan

1 3 3 3 4 4

6 10 12 12 14 16 16 18 20 20 21 22

23 24 24 24 29 31 35

Universitas Sumatera Utara

3.2.3 Mekanisme Inferensi 3.2.3.1 Inferensi Diagnosa 3.2.3.2 Inferensi Terapi 3.2.3.3 Perancangan Mesin Inferensi 3.2.4 Perancangan Antarmuka 3.2.4.1 Rancangan Halaman Menu Login 3.2.4.2 Rancangan Halaman Menu Utama Pakar 3.2.4.3 Rancangan Halaman Menu Data Gejala/Penyakit 3.2.4.4 Rancangan Halaman Menu Data Alergi 3.2.4.5 Rancangan Halaman Menu Data Obat 3.2.4.6 Rancangan Halaman Menu Data Terapi 3.2.4.7 Rancangan Halaman Menu Aturan Diagnosa 3.2.4.8 Rancangan Halaman Menu Aturan Terapi 3.2.4.9 Rancangan Halaman Menu Utama Paramedis 3.2.4.10 Rancangan Halaman Menu Pendaftaran Pasien 3.2.4.11 Rancangan Halaman Menu Konsultasi Kasus Baru 3.2.4.12 Rancangan Halaman Menu Konsultasi Lanjutan 3.2.4.13 Rancangan Halaman Menu Rekam Medis Bab 4 Implementasi dan Penggunaan 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak 4.2 Cara Penggunaan Program 4.2.1 Login sebagai Pakar 4.2.2 Login sebagai Paramedis 4.3 Pengujian Sistem Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran Daftar Pustaka

43 43 44 44 48 49 49 50 51 52 53 54 56 56 57 58 59 60

62 62 63 70 75

80 80 82

Universitas Sumatera Utara

DAFTAR TABEL

Halaman Tabel 3.1 Kamus Data Pengguna Tabel 3.2 Kamus Data Pakar Tabel 3.3 Kamus Data Data Tabel 3.4 Kamus Data Obat Tabel 3.5 Kamus Data Alergi Tabel 3.6 Kamus Data Kontra Obat Tabel 3.7 Kamus Data Terapi Tabel 3.8 Kamus Data Detail Terapi Tabel 3.9 Kamus Data Rule Diagnosa Tabel 3.10 Kamus Data Detail Rule Diagnosa Tabel 3.11 Kamus Data Rule Terapi Tabel 3.12 Kamus Data Pasien Tabel 3.13 Kamus Data Alergi Pasien Tabel 3.14 Kamus Data Kasus Tabel 3.15 Kamus Data Kunjungan Tabel 3.16 Kamus Data Diagnosa Tabel 3.17 Kamus Data Obat Kunjungan Tabel 3.18 Ciri-ciri Penyakit TBC dan Non-TBC Tabel 3.19 Akuisisi Pengetahuan Aturan Diagnosa Tabel 3.20 Akuisisi Pengetahuan Aturan Terapi Tabel 4.1 Daftar Pengguna Sistem Pakar 31 31 32 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 37 41 63

Universitas Sumatera Utara

DAFTAR GAMBAR

Halaman Gambar 3.1 DFD Level 0 Sistem Pakar untuk Diagnosa Penyakit TBC pada Anak 25 Gambar 3.2 DFD Level 1 Sistem Pakar untuk Diagnosa Penyakit TBC pada Anak 26 Gambar 3.3 Entity Relationship Diagram 30 Gambar 3.4 Pohon Keputusan Diagnosa dan Terapi Penyakit TBC Pada Anak 45 Gambar 3.5 Flowchart Sistem Pakar untuk Diagnosa Penyakit TBC Pada Anak 47 Gambar 3.6 Rancangan Halaman Menu Login 49 Gambar 3.7 Rancangan Halaman Menu Utama Pakar 50 Gambar 3.8 Rancangan Halaman Menu Data Gejala/Penyakit 50 Gambar 3.9 Rancangan Halaman Menu Tambah/Edit Data Gejala/Penyakit 51 Gambar 3.10 Rancangan Halaman Menu Data Alergi 51 Gambar 3.11 Rancangan Halaman Menu Tambah/Edit Data Alergi 52 Gambar 3.12 Rancangan Halaman Menu Data Obat 52 Gambar 3.13 Rancangan Halaman Menu Tambah/Edit Data Obat 53 Gambar 3.14 Rancangan Halaman Menu Data Terapi 53 Gambar 3.15 Rancangan Halaman Menu Tambah/Edit Data Terapi 54 Gambar 3.16 Rancangan Halaman Menu Aturan Diagnosa 55 Gambar 3.17 Rancangan Halaman Menu Tambah/Edit Aturan Diagnosa 55 Gambar 3.18 Rancangan Halaman Menu Aturan Terapi 56 Gambar 3.19 Rancangan Halaman Menu Utama Paramedis 57 Gambar 3.20 Rancangan Halaman Pendaftaran Pasien 58 Gambar 3.21 Rancangan Halaman Tambah/Edit Pasien 58 Gambar 3.22 Rancangan Halaman Menu Konsultasi Kasus Baru 59 Gambar 3.23 Rancangan Halaman Menu Konsultasi Lanjutan 60 Gambar 3.24 Rancangan Halaman Menu Rekam Medis 61 Gambar 4.1 Halaman Login 62 Gambar 4.2 Menu Utama Pakar 63 Gambar 4.3 Halaman Manajemen Data Gejala/Penyakit 64 Gambar 4.4 Halaman Penambahan Data Gejala/Penyakit 64 Gambar 4.5 Halaman Kontraindikasi 65 Gambar 4.6 Halaman Penambahan Kontraindikasi 66 Gambar 4.7 Halaman Manajemen Obat 67 Gambar 4.8 Halaman Penambahan Obat 67 Gambar 4.9 Halaman Manajemen Terapi 68 Gambar 4.10 Halaman Penambahan Terapi 68 Gambar 4.11 Halaman Manajemen Aturan Diagnosa 69 Gambar 4.12 Halaman Penambahan Aturan Diagnosa 70 Gambar 4.13 Menu Utama Paramedis 71 Gambar 4.14 Halaman Manajemen Pasien 71

Universitas Sumatera Utara

Gambar 4.15 Halaman Penambahan Data Pasien Gambar 4.16 Halaman Konsultasi Kasus Baru Gambar 4.17 Halaman Kasus Lanjutan Gambar 4.18 Rekam Medis Pasien

72 73 74 74

Universitas Sumatera Utara

You might also like