Sistem Pakar Penyakit Aids Dengan Menggunakan Certainty Factor

1

SISTEM PAKAR PENYAKIT AIDS DENGAN
MENGGUNAKAN CERTAINTY FACTOR

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh
ijazah Sarjana Teknologi Informasi

AGNES MARGARETHA BERUTU
071402053

PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2013

Universitas Sumatera Utara


2

PERNYATAAN

SISTEM PAKAR PENYAKIT AIDS DENGAN MENGGUNAKAN
CERTAINTY FACTOR

SKRIPSI

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

Medan,

April 2013

Agnes Margaretha Berutu
071402053

Universitas Sumatera Utara


3

PENGHARGAAN

Pertama dan terpenting, ucapan syukur ingin penulis sampaikan kepada Tuhan Yesus
Kristus, karena berkat kasih penyertaan-Nya yang memampukan penulis untuk
menyelesaikan penyusunan skripsi ini. Dia yang selalu mengajarkan, membimbing
dan menguatkan penulis selama penyusunan skripsi ini. Sehingga, selama penyusunan
skripsi ini penulis dapat belajar pentingnya kesabaran, rasa tanggung jawab dan
menumbuhkan keyakinan akan kemampuan diri sendiri.

Dalam skripsi ini, penulis banyak mendapat bantuan dan motivasi dari
beberapa pihak. Maka, pada kesempatan ini dengan segala kerendahan hati, penulis
mengucapkan banyak terima kasih kepada :
1. Kedua orangtua penulis, yaitu Bapak Drs. S. Berutu,MPd dan Ibunda tercinta
R.Hutasoit yang selalu menjadi sumber inspirasi penulis. Doa, nasehat, dan
dukungan yang selalu diberikan selama penyusunan skripsi ini merupakan
sumber kekuatan bagi penulis, sehingga penulis mampu menyelesaikan skripsi
ini.

Serta kepada kedua saudara penulis, yaitu Abang penulis Dolly Alfonso
Berutu, dan adik penulis Ivana Jane Monalisa Berutu, yang juga selalu
memberikan motivasi agar penulis dapat menyelesaikan skripsi ini.
2. Ketua program studi Teknologi Informasi, Bapak Prof.Opim Salim Sitompul,
M.Sc dan sekretaris program studi Teknologi Informasi, Bapak Drs.
Sawaluddin, M.IT, Dekan Fakultas Ilmu Komputer dan Teknologi Informasi,
semua dosen yang mengajar pada program studi Teknologi Informasi, serta
pegawai Teknologi Informasi Ibu Delima Harahap, Ibu Bamelia, Bang Faisal,
Kak Maya Sofia,S.Kom, Kak Naumi Syah,Amd, dan Kak Wardah
Chairani,SE.
3. Bapak Drs. Marihat Situmorang,M.Kom dan Bapak M.Fadly Syahputra, B.Sc,
M.IT. selaku dosen pembimbing penulis yang telah meluangkan waktu,
tenaga, dan pikiran untuk membantu penulis dalam penyelesaian skripsi ini.
4. Ibu Dr.Erna Nababan, M.IT dan Ibu Sarah Purnamawi,ST., M.Sc selaku dosen
pembanding yang telah banyak memberikan petunjuk, saran, kritik dan nasehat
dalam menyelesaikan skripsi ini.
5. Teman-teman mahasiswa Teknologi Informasi stambuk 2007, Anandia
Zelvina, Steffi Andina Sebayang, Fanindia, dan Nurul Dwi Rahma Putri. Serta
teman-teman lainnya, Ricky Leo Kaligis, Suminar Ariwibowo, Meika Clara
Hutasoit, Febriani Sartika Sitorus, Gerhad Sihombing, Ardian Oka Pardosi,

dan Hasnul Arif Fikri.

Universitas Sumatera Utara

4

Dalam penyusunan skripsi ini penulis menyadari bahwa masih banyak
kekurangan, untuk itu penulis mengharapkan saran dan kritik yang bersifat
membangun dari semua pihak demi kesempurnaan skripsi ini.
Akhir kata penulis mengharapkan semoga skripsi ini dapat bermanfaat dan
membantu semua pihak yang membutuhkan.

Universitas Sumatera Utara

5

ABSTRAK

Penggunaan teknologi komputer saat ini sudah semakin berkembang. Komputer dapat
digunakan dalam bidang medis yaitu dengan memanfaatkan teknologi softcomputing.

Salah satu teknik softcomputing adalah sistem pakar. Sistem pakar merupakan sistem
yang berusaha mengadopsi pengetahuan manusia ke komputer agar komputer dapat
menyelesaikan masalah seperti yang biasa dilakukan para ahli. Pada kesempatan kali
ini penulis akan berusaha membuat sistem pakar mengenai penyakit AIDS. Penulis
memilih penyakit AIDS karena saat ini penderita AIDS semakin bertambah, namun
penanganannya tidak pernah diselesaikan dengan baik. Sistem pakar AIDS ini
menggunakan perhitungan certainty factor . Certainty factor adalah perhitungan yang
didasari oleh gejala-gejala yang dialami pasien. Dari penelitian ini dihasilkan sistem
pakar penyakit AIDS menggunakan certainty factor yang dapat membantu rumah
sakit dalam penanganan penyakit AIDS.

Kata kunci : sistempakar; certainty factor; forward chaining; AIDS

Universitas Sumatera Utara

6

AIDS DISEASE EXPERT SYSTEM USING CERTAINTY FACTOR

ABSTRACT


The current using of computer technology is growing. Computers can be used in the
medical field, namely by using technology softcomputing. One technique is
softcomputing in expert systems. An expert system that seeks to adopt human
knowledge in to computer so that the computer can solve the problem such as the
usual experts. On this occuasion the author will try to make an expert system the
AIDS disease because current patient that handling AIDS is increasing but is never
resolved. This AIDS an expert system using certainty factor calculation. Certainty
factor is a calculation based on sympthomps experienced patient. Of this research be
generated using an expert system AIDS disease certainty factor that could help the
general public in identifying the disease AIDS, so it can be further handling.

Keyword : expert system; certainty factor; forward chaing; AIDS

Universitas Sumatera Utara

7

DAFTAR ISI


Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar

ii
iii
iv
vi
vii
viii
x
xi

BAB 1 Pendahuluan

1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Tujuan Penelitian
1.4 Batasan Masalah
1.5 Manfaat Penelitian
1.6 Metode Penelitian
1.7 Sistematika Penulisan

1
2
3
3
3
4
5

BAB 2 Landasan Teori
2.1 Defenisi Sistem Pakar
2.1.1 Sejarah Sistem Pakar
2.1.2 Konsep Dasar Sistem Pakar

2.1.3 Struktur Sistem Pakar
2.1.4 Representasi Pengetahuan
2.1.5 Keuntungan Sistem Pakar
2.2 Forward Chaining
2.3 Faktor Kepastian (Certainty Factor )
2.4 Penyakit AIDS
2.4.1 Perkembangan AIDS di Indonesia
2.4.2 Transmisi Infeksi AIDS
2.4.2.1 Transmisi melalui Kontak Seksual
2.4.2.2 Transmisi melalui Darah
2.4.2.3 Transmisi secara Vertikal
2.4.2.4 Transmisi melalui Cairan Tubuh Lain
2.4.3 Reseptor CD4 (Cluster of Differentiation 4)
2.4.4 Perjalanan Infeksi HIV
2.4.5 Diagnosis Infeksi AIDS

6
7
10
10

13
13
14
16
18
19
20
21
21
22
22
23
25
26

Universitas Sumatera Utara

8

2.4.6 Gejala Mayor dan Minor pada pasien AIDS

2.5 PHP Script
2.6 Penelitian Terdahulu

28
30
31

BAB 3 Analisis dan Perancangan Sistem
3.1 Certainty Factor dalam penentuan terinfeksi AIDS atau tidak
3.2 Gejala untuk Penentuan AIDS
3.3 Metode Inferensi
3.4 Perancangan Sistem
3.4.1 Perancangan Mesin Inferensi
3.4.2 Perancangan DFD
3.5 Perancangan Antarmuka
3.3.1 Halaman Utama
3.3.2 Halaman AIDS
3.3.3 Halaman Konsultasi
3.3.4 Halaman Pendaftaran Pasien
3.3.5 Halaman Bantuan

33
34
38
39
39
41
44
45
45
46
47
49

BAB 4 Implementasi dan Pengujian Sistem
4.1 Implementasi
4.2 Tampilan Menu User
4.2.1 Tampilan Menu AIDS
4.2.2 Tampilan Menu Konsultasi
4.2.3 Tampilan Form Cetak dari Database
4.2.4 Tampilan Menu Bantuan
4.3 Tampilan Menu Admin
4.3.1 Tampilan Menu Gejala
4.3.2 Tampilan Menu Penyakit
4.3.3 Tampilan Menu Relasi
4.3.4 Tampilan Menu Pohon Keputusan
4.3.5 Tampilan Menu Menu User

50
50
51
52
59
60
61
62
64
65
65
66

BAB 5 Kesimpulan dan Saran
5.1 Kesimpulan
5.2 Saran

67
68

Daftar Pustaka
Lampiran A: Listing Program

69
70

Universitas Sumatera Utara

9

DAFTAR TABEL

Halaman
Tabel 2.1
Tabel 3.2

31
35

Universitas Sumatera Utara

10

DAFTAR GAMBAR

Halaman
Gambar 2.1 Fungsi Dasar Sistem Pakar
Gambar 2.2 Struktur Sistem Pakar
Gambar 2.3 Forward Chaining
Gambar 2.4 Diagram Kasus HIV/AIDS di Indonesia tahun 2005-2011
Gambar 3.1 Metode Inferensi Forward Chaining
Gambar 3.2 Flowchart Sistem
Gambar 3.3 Data Flow Diagram Level 0
Gambar 3.4 Data Flow Diagram Level 1
Gambar 3.5 Data Flow Diagram Level 2 Proses 1
Gambar 3.6 Data Flow Diagram Level 2 Proses 2
Gambar 3.7 Rancangan Halaman Utama
Gambar 3.8 Rancangan Halaman AIDS
Gambar 3.9 Rancangan Halaman Login Konsultasi
Gambar 3.10 Rancangan Halaman Daftar Pasien
Gambar 3.11 Rancangan Halaman Awal Konsultasi
Gambar 3.12 Rancangan Halaman Pertanyaan Gejala Mayor dan Minor
Gambar 3.13 Rancangan Halaman Hasil Diagnosis Terinfeksi
Gambar 3.14 Rancangan Halaman Detail Hasil Diagnosis
Gambar 3.15 Rancangan Halaman Hasil Diagnosis Negatif
Gambar 3.16 Rancangan Menu Bantuan
Gambar 4.1 Tampilan Menu Home
Gambar 4.2 Tampilan Menu AIDS
Gambar 4.3 Tampilan Login User
Gambar 4.4 Tampilan Pendaftaran Pasien/User
Gambar 4.5 Tampilan Menu Konsultasi
Gambar 4.6 Tampilan Gejala Mayor
Gambar 4.7 Tampilan Gejala Minor
Gambar 4.8 Tampilan Hasil Diagnosis
Gambar 4.9 Tampilan Hasil Diagnosis Negatif AIDS
Gambar 4.10 Tampilan untuk Mencetak Hasil Diagnosis
Gambar 4.11 Tampilan Cetakan Hasil Diagnosis
Gambar 4.12 Tampilan Menu Bantuan
Gambar 4.13 Tampilan Menu Utama Admin
Gambar 4.14 Tampilan Menu Gejala AIDS
Gambar 4.15 Tampilan Menu Edit Gejala AIDS
Gambar 4.16 Tampilan Menu Tambah Gejala
Gambar 4.17 Tampilan Menu Relasi
Gambar 4.18 Tampilan Menu Pohon Keputusan

8
11
15
20
38
40
41
42
43
44
45
46
46
47
47
48
48
49
49
49
51
51
52
52
53
53
55
58
59
59
60
61
61
62
63
63
64
64

Universitas Sumatera Utara

11

Gambar 4.19 Tampilan Menu User Admin
Gambar 4.20 Tampilan Menu Edit User Admin
Gambar 4.21 Tampilan Menu Tambah User Admin

64
65
66

Universitas Sumatera Utara