PERANCANGAN PERANGKAT LUNAK SISTEM PAKAR
UNTUK DETEKSI GONORE (GO), SIFILIS
DAN HERPES GENITALIS
SKRIPSI
MARGANDA SOADUAN SITUMORANG
081421027
PROGRAM EKSTENSI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERANCANGAN PERANGKAT LUNAK SISTEM PAKAR
UNTUK DETEKSI GONORE (GO), SIFILIS
DAN HERPES GENITALIS
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar sarjana komputer
MARGANDA SOADUAN SITUMORANG
081421027
PROGRAM EKSTENSI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2011
PERSETUJUAN
Judul : PERANCANGAN PERANGKAT LUNAK SISTEM PAKAR UNTUK DETEKSI GONORE (GO), SIFILIS DAN HERPES GENITALIS
Kategori : SKRIPSI
Nama : MARGANDA SOADUAN SITUMORANG Nomor Induk Siswa : 081421027
Program Studi : EKSTENSI (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Juni 2011
Komisi Pembimbing
Pembimbing II, Pembimbing I,
Drs. Agus Salim Harahap, M. Sc M. Andri Budiman, ST, M.Comp,Sc, MEM NIP. 195408281981031004 NIP. 197510082008011011
Departemen Ilmu Komputer FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom NIP. 196203171991021001
PERNYATAAN
PEMBANGUNAN PERANGKAT LUNAK SISTEM PAKAR UNTUK MENDETEKSI GONORE (GO), SIFILIS DAN
HERPES GENITALIS
SKRIPSI
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2011
MARGANDA SOADUAN SITUMORANG 081421027
PENGHARGAAN
Puji syukur kepada Tuhan Yesus Kristus penulis ucapkan atas berkat-berkatNya yang melimpah, segala muzijatNya yang nyata dan nubuat atas janjiNya sehingga penulis dapat menyelesaikan skripsi ini.
Ucapan terima kasih juga penulis sampaikan kepada Bapak Ketua dan Sekretaris Program Studi S1 Ilmu Komputer, Bapak Dr. Poltak Sihombing, M. Kom dan Ibu Maya Silvi Lydia, B.Sc, M.Sc. Ucapan terima kasih juga ditujukan kepada Bapak M. Andri Budiman, ST, M.Comp, Sc, MEM sebagai Dosen Pembimbing I dan Bapak Drs. Agus Salim Harahap, M. Sc, sebagai Dosen Pembimbing II yang telah memberikan bimbingan, saran dan masukan kepada saya untuk menyempurnakan kajian ini. Panduan ringkas dan padat serta profesional telah diberikan kepada saya sehingga saya dapat menyelesaikan tugas ini. Selanjutnya kepada para Dosen Penguji Prof. Dr. Muhammad Zarlis dan Bapak Drs. Marihat Situmorang, M. Kom, atas saran dan kritikan yang sangat berguna bagi saya. Ucapan terima kasih juga ditujukan kepada Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen Program Studi S1 Ilmu Komputer FMIPA USU, dan pegawai di FMIPA USU khususnya di Ilmu Komputer dan rekan-rekan kuliah.
Akhirnya tidak terlupakan kepada kepada Bapak, Ibu, Kakak-kakak ku, Abang-abang ku serta semua ahli keluarga dan pihak-pihak yang selama ini memberikan bantuan dan dorongan yang diperlukan.
Saya menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu saya mengharapkan saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Semoga skripsi ini dapat bermanfaat bagi kita semuanya. Akhir kata penulis ucapkan terima kasih.
ABSTRAK
Penyakit menular seksual adalah penyakit yang selama ini masih ditakuti oleh semua lapisan masyarakat karena ciri-ciri penyakit tersebut tidak tampak dari luar dan secara fisik sangat sehat, namun sebenarnya penyakit ini sangat ganas dan mematikan serta pertumbuhannya yang sangat cepat didalam tubuh si penderita. Sampai saat ini para ahli penyakit menular seksual yang ada di seluruh dunia ini masih terus mengembangkan dan meneliti kasus tersebut. Sampai detik ini penyakit menular seksual sudah memasuki keseluruh penjuru dunia tanpa terkecuali baik orang dewasa, bahkan sampai kepada calon bayi. Untuk itulah penulis mengembangkan dan membuat sistem pakar ini untuk mendeteksi penyakit menular seksual yang seolah-olah program tersebut seperti layaknya seorang dokter spesialis penyakit menular seksual, memberikan solusi, menyediakan informasi-informasi seputar penyakit menular seksual, dan tips-tips agar terhindar dari penyakit menular seksual. Program ini juga menyediakan gambar ciri-ciri fisik penyakit menular seksual agar pengguna program aplikasi ini tidak salah mengdiagnosis. Adapun metode yang digunakan dalam pembuatan program ini adalah dengan menggunakan metode Inference Engine yaitu dengan metode forward chaining (penalaran maju) yaitu metode pencarian dikendalikan oleh data yang diberikan. Dengan adanya program aplikasi ini, seorang penderita penyakit menular seksual bisa dengan cepat mengetahui jenis penyakit yang diderita serta antisipasi yang diberikan apakah dengan mengkonsumsi obat-obatan secara oral ataupun melalui jarum suntik sebelum terinfeksi HIV. Program aplikasi ini juga bertujuan untuk membantu menghentikan penyebaran penyakit HIV/AIDS yang sudah mendunia.
IMPLEMENTATION OF AN EXPERT SYSTEM FOR DETECTING GONORRHEA (GO), SYPHILIS AND HERPES GENITALS
ABSTRACT
Sexually transmitted disease is a disease that still feared by all levels of society because of the characteristics of the disease is not visible from outside and is physically very healthy, but actually the disease is highly malignant and deadly and very rapid growth in the body of the patient. Until now scientists sexually transmitted diseases in the whole world is still developing and researching the case. Up to this moment of sexually transmitted diseases has entered into all corners of the world without exception both adults, even up to the baby. For that, writers develop and make this expert system for detection of sexually transmitted disease that seems like a program specialist Sexually Transmitted Diseases, provide solutions, provide information about sexually transmitted diseases, and tips to avoid transmitted diseases sexual. This program also provides an image of physical characteristics of sexually transmitted disease program for users of this application is not wrong diagnosis. The methods used in the manufacture of this program is to use the method of Inference Engine that is by forward chaining method (forward reasoning) that the search method is controlled by the data provided. With this application program, sexually transmitted disease patients can quickly know what kind of illness and anticipated given whether by taking medications orally or through a syringe prior to HIV infection. The application program also aim to help stop the spread of HIV/AIDS is already global. Keywords: Expert System, Forward Chaining, Sexually Transmitted Disease
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Abstract vi Daftar Isi vii Daftar Tabel x Daftar Gambar xi BAB 1 PENDAHULUAN 1
1.1 Latar Belakang Masalah 1
1.2 Perumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 3
1.5 Metodologi Penelitian 3
1.5.1 Studi Literatur 4
1.5.2 Perancangan dan Pembuatan Aplikasi 4
1.5.3 Pengujian dan Perbaikan 5
1.6 Sistematika Penulisan 5
BAB 2 LANDASAN TEORI 7
2.1 Kecerdasan Buatan (Artificial Intelegence) 7 2.1.1 Sistem Pakar (Expert System) 9 2.1.2 Keuntungan Sistem Pakar 11 2.1.3 Kelemahan Sistem Pakar 12 2.1.4 Konsep Dasar Sistem Pakar 13
2.1.5 Bentuk Sistem Pakar 14
2.1.6 Struktur Sistem Pakar 15
2.1.7 Kategori Dan Area Permasalahan Sistem Pakar 15 2.1.8 Akuisisi Pengetahuan (Knowledge Acquisition) 17
2.1.9 Struktur Sistem Pakar 19
2.1.9.1 Basis Pengetahuan (Knowledge Base) 19 2.1.9.2 Mesin Kesimpulan (Inference Engine) 20 2.1.9.3 Memory Bekerja (Working Memory) 20 2.2 Siklus Pengembangan Sistem Pakar 21 2.2.1 Metode Forward Chaining 23 2.2.2 Metode Backward Chaining 24 2.3 Penyakit Menular Seksual (PMS) 26
2.3.1 Penyakit Kelamin 26
2.3.2 Penyakit Kulit 26
2.3.3.1 Penyakit Menular Seksual (PMS) 28 2.3.3.2 Penyebab Penyakit Menular Seksual 30
2.3.3.3 Epidemiologi 31
2.3.4 Gonore 33
2.3.4.1 Gonore Secara Umum 33
2.3.4.2 Etiologi 33
2.3.4.3 Gejala Klinis 34
2.3.4.4 Pengobatan 35
2.3.5 Sifilis 37
2.3.5.1 Sifilis Secara Umum 37
2.3.5.2 Epidemiologi 37 2.3.5.3 Etiologi 38 2.3.6 Herpes Genitalis 39 2.3.6.1 Gejala 39 2.3.6.2 Diagnosa 37 2.3.6.3 Pengobatan 40 2.3.6.4 Pencegahan 40
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 42
3.1 Analisis 42
3.1.1 Pembahasan Program 43
3.1.2 Cara Kerja Aplikasi 43
3.1.3 Analisis Permasalahan Sistem Pakar 44
3.1.4 Flowchart Sistem 45
3.2 Data Flow Diagram 46
3.3 Perancangan Tampilan 47
3.3.1 Halaman Utama (Home) 48
3.3.2 Menu Utama 49
3.3.3 Menu Deteksi Penyakit Anda 50
3.3.4 Menu Informasi 51
3.3.5 Menu Tips 52
3.3.6 Menu About 53
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 54
4.1 Pengertian Implementasi Sistem 54 4.2 Tujuan Implementasi Sistem 54
4.3 Spesifikasi Sistem 55
4.4 Menjalankan Aplikasi 56
4.5 Tampilan Halaman 56
4.6 Menu Informasi 59
4.7 Menu Deteksi Penyakit 60
4.7.1 Menu Deteksi Penyakit Pada Pria 61 4.7.1.1 Gonore (GO) Pada Pria 62
4.8 Menu Tips 89
4.9 Menu About 90
BAB 5 KESIMPULAN DAN SARAN 91
5.1 Kesimpulan 91
5.2 Saran 92
DAFTAR PUSTAKA 93
DAFTAR TABEL
Halaman 2.1 Hubungan Antara Penyebab dan PMS 30
3.1 Simbol-simbol Flowchart 46
DAFTAR GAMBAR
Halaman
2.1 Struktur Sistem Pakar 19
2.2 Skema ESDLC 21
3.1 Flowchart Sistem Pakar untuk Diagnosa Penyakit Menular Seksual 45 3.2 Diagram Konteks Sistem Pakar Untuk Diagnosa Penyakit Menular
Seksual 47
3.3 Rancangan Tampilan Halaman Utama 48 3.4 Rancangan Tampilan Menu Utama 49 3.5 Rancangan Tampilan Deteksi Penyakit Anda 50
3.6 Rancangan Tampilan Informasi 51
3.7 Rancangan Tampilan Menu Tips 52
3.8 Rancangan Tampilan Menu About 53 4.1 Menjalankan Aplikasi Perangkat Lunak Sistem Pakar 56
4.2 Tampilan Utama 58
4.3 Menu Informasi 59
4.4 Menu Deteksi Penyakit 60
4.4.1 Menu Deteksi Penyakit Pada Pria 61
4.4.2 Gonore (GO) Pada Pria 62
4.4.3 Gonore (GO) Pada Pria 63
4.4.4 Gonore (GO) Pada Pria 64
4.5 Sifilis Pada Pria 65
4.5.1 Sifilis Pada Pria 66
4.5.2 Sifilis Pada Pria` 67
4.5.3 Sifilis Pada Pria 68
4.6 Herpes Genitalis Pada Pria 69
4.6.1 Herpes Genitalis Pada Pria 70
4.6.2 Herpes Genitalis Pada Pria 71
4.6.3 Herpes Genitalis Pada Pria 72
4.6.4 Herpes Genitalis Pada Pria 73
4.7 Gonore (GO) Pada Wanita 74
4.7.1 Gonore (GO) Pada Wanita 75
4.7.2 Gonore (GO) Pada Wanita 76
4.7.3 Gonore (GO) Pada Wanita 77
4.8 Sifilis Pada Wanita 78
4.8.1 Sifilis Pada Wanita 79
4.8.2 Sifilis Pada Wanita 80
4.8.3 Sifilis Pada Wanita 81
4.9 Herpes Genitalis Pada Wanita 82
4.9.1 Herpes Genitalis Pada Wanita 83 4.9.2 Herpes Genitalis Pada Wanita 84 4.9.3 Herpes Genitalis Pada Wanita 85
4.9.4 Error Atau Berbobot “0” 86
4.9.5 Siklus Penyakit Menular Seksual 88
4.10 Menu Tips 89