• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK SKRIPSI AGUSTINA ERNARIA MANURUNG

N/A
N/A
Protected

Academic year: 2022

Membagikan "PERANCANGAN SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK SKRIPSI AGUSTINA ERNARIA MANURUNG"

Copied!
12
0
0

Teks penuh

(1)

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

SKRIPSI

AGUSTINA ERNARIA MANURUNG 0 4 1 4 0 1 0 6 7

PROGRAM STUDI STRATA 1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2011

(2)

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

(3)

PERSETUJUAN

Judul : PERANCANGAN SISTEM PAKAR UNTUK

DIAGNOSA PENYAKIT TBC (TUBERCULOSIS) PADA ANAK

Kategori : SKRIPSI

Nama : AGUSTINA ERNARIA MANURUNG

Nomor Induk Mahasiswa : 041401067

Program Studi : SARJANA (S1) ILMU KOMPUTER

Departemen : ILMU KOMPUTER

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Syahriol Sitorus, S.Si, MIT Prof. Dr. Muhammad Zarlis

NIP 197103101997031004 NIP 195707011986011003

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

(4)

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

(5)

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.

(6)

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.

(7)

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 user’s 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.

(8)

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 Masalah 1

1.2 Rumusan Masalah 3

1.3 Batasan Masalah 3

1.4 Tujuan Penelitian 3

1.5 Manfaat Penelitian 4

1.6 Metodologi Penelitian 4

Bab 2 Tinjauan Pustaka 2.1 Sistem Pakar 6

2.1.1 Konsep Dasar Sistem Pakar (Expert System) 10

2.1.2 Struktur Sistem Pakar (Expert System) 12

2.1.3 Metode Inferensi 12

2.2 Certainty Factor 14

2.2.1 Metode Kuantifikasi Pertanyaan 16

2.2.1.1 Representasi Pengetahuan 16

2.2.1.2 Menentukan CF User 18

2.3 Penyakit TBC (Tuberculosis) 20

2.3.1 Kuman dan Cara Penularan 20

2.3.2 Risiko Penularan 21

2.3.3 Diagnosa Penyakit TBC (Tuberculosis) 22

Bab 3 Analisis dan Perancangan Sistem 3.1 Analisis Sistem 23

3.2 Perancangan Sistem 24

3.2.1 Basis Data Sistem Pakar 24

3.2.1.1 Data Flow Diagram (DFD) 24

3.2.1.2 Entity Relationship Diagram (ERD) 29

3.2.1.3 Perancangan Kamus Data 31

(9)

3.2.3 Mekanisme Inferensi 43

3.2.3.1 Inferensi Diagnosa 43

3.2.3.2 Inferensi Terapi 44

3.2.3.3 Perancangan Mesin Inferensi 44

3.2.4 Perancangan Antarmuka 48

3.2.4.1 Rancangan Halaman Menu Login 49

3.2.4.2 Rancangan Halaman Menu Utama Pakar 49

3.2.4.3 Rancangan Halaman Menu Data Gejala/Penyakit 50

3.2.4.4 Rancangan Halaman Menu Data Alergi 51

3.2.4.5 Rancangan Halaman Menu Data Obat 52

3.2.4.6 Rancangan Halaman Menu Data Terapi 53

3.2.4.7 Rancangan Halaman Menu Aturan Diagnosa 54

3.2.4.8 Rancangan Halaman Menu Aturan Terapi 56

3.2.4.9 Rancangan Halaman Menu Utama Paramedis 56

3.2.4.10 Rancangan Halaman Menu Pendaftaran Pasien 57

3.2.4.11 Rancangan Halaman Menu Konsultasi Kasus Baru 58

3.2.4.12 Rancangan Halaman Menu Konsultasi Lanjutan 59

3.2.4.13 Rancangan Halaman Menu Rekam Medis 60

Bab 4 Implementasi dan Penggunaan 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak 62

4.2 Cara Penggunaan Program 62

4.2.1 Login sebagai Pakar 63

4.2.2 Login sebagai Paramedis 70

4.3 Pengujian Sistem 75

Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 80

5.2 Saran 80

Daftar Pustaka 82

(10)

DAFTAR TABEL

Halaman

Tabel 3.1 Kamus Data Pengguna 31

Tabel 3.2 Kamus Data Pakar 31

Tabel 3.3 Kamus Data Data 32

Tabel 3.4 Kamus Data Obat 32

Tabel 3.5 Kamus Data Alergi 32

Tabel 3.6 Kamus Data Kontra Obat 32

Tabel 3.7 Kamus Data Terapi 32

Tabel 3.8 Kamus Data Detail Terapi 32

Tabel 3.9 Kamus Data Rule Diagnosa 33

Tabel 3.10 Kamus Data Detail Rule Diagnosa 33

Tabel 3.11 Kamus Data Rule Terapi 33

Tabel 3.12 Kamus Data Pasien 34

Tabel 3.13 Kamus Data Alergi Pasien 34

Tabel 3.14 Kamus Data Kasus 34

Tabel 3.15 Kamus Data Kunjungan 34

Tabel 3.16 Kamus Data Diagnosa 35

Tabel 3.17 Kamus Data Obat Kunjungan 35

Tabel 3.18 Ciri-ciri Penyakit TBC dan Non-TBC 35

Tabel 3.19 Akuisisi Pengetahuan Aturan Diagnosa 37

Tabel 3.20 Akuisisi Pengetahuan Aturan Terapi 41

Tabel 4.1 Daftar Pengguna Sistem Pakar 63

(11)

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

(12)

Gambar 4.15 Halaman Penambahan Data Pasien 72

Gambar 4.16 Halaman Konsultasi Kasus Baru 73

Gambar 4.17 Halaman Kasus Lanjutan 74

Gambar 4.18 Rekam Medis Pasien 74

Referensi

Dokumen terkait

SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING

Sistem pakar diagnosa penyakit anjing dalam Tugas Akhir ini dibuat untuk membantu para pemelihara anjing dalam mendiagnosa penyakit anjing berdasarkan gejala yang

Aplikasi sistem pakar diagnosa penyakit Paru-paru pada anak menggunakan metode forward chaining (runut maju) ini dibuat sebagai alat bantu untuk dapat mengetahui penyakit

Sistem pakar ini digunakan masyarakat awam untuk diagnosa awal penyakit kucing persia berdasarkan gejala-gejala yang terlihat pada kucing mereka serta da- pat membantu

Pada kesempatan penulis dapat menyelesaikan skripsi yang berjudul : “Rancang Bangun Sitem Pakar Untuk Diagnosa Penyakit Gigi Dan Mulut Pada Anak Dengan Metode Certainty

Pengembangan aplikasi sistem pakar berbasis web telah berhasil dibangun dan dapat digunakan untuk melakukan diagnosa terhadap gejala dan penyakit yang sering terjadi pada ayam

Sistem Pakar Untuk Diagnosa Penyakit Mata Pada Manusia menggunakan metode forward Sistem Pakar Untuk Diagnosa Penyakit Mata Pada Manusia menggunakan metode

Metode fuzzy mamdani memungkinkan membantu sistem pakar untuk menangani ketidakpastian dalam proses diagnosa, dengan variable linguistik dan derajat keanggotaan dari gejala-gejala