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 MEDAN 2011
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
Universitas Sumatera Utara
PERSETUJUAN Judul
Kategori Nama Nomor Induk Siswa Program Studi Departemen Fakultas
: PERANCANGAN PERANGKAT LUNAK SISTEM PAKAR UNTUK DETEKSI GONORE (GO), SIFILIS DAN HERPES GENITALIS : SKRIPSI : MARGANDA SOADUAN SITUMORANG : 081421027 : EKSTENSI (S1) ILMU KOMPUTER : ILMU KOMPUTER : 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 NIP. 195408281981031004
M. Andri Budiman, ST, M.Comp,Sc, MEM NIP. 197510082008011011
Departemen Ilmu Komputer FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom NIP. 196203171991021001
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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 rekanrekan 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.
Universitas Sumatera Utara
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 seolaholah 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. Kata Kunci: Sistem Pakar, Forward Chaining, Penyakit Menular Seksual
Universitas Sumatera Utara
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
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi vii Daftar Tabel Daftar Gambar
ii iii iv v vi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Metodologi Penelitian 1.5.1 Studi Literatur 1.5.2 Perancangan dan Pembuatan Aplikasi 1.5.3 Pengujian dan Perbaikan 1.6 Sistematika Penulisan
1 1 2 2 3 3 4 4 5 5
BAB 2 LANDASAN TEORI 2.1 Kecerdasan Buatan (Artificial Intelegence) 2.1.1 Sistem Pakar (Expert System) 2.1.2 Keuntungan Sistem Pakar 2.1.3 Kelemahan Sistem Pakar 2.1.4 Konsep Dasar Sistem Pakar 2.1.5 Bentuk Sistem Pakar 2.1.6 Struktur Sistem Pakar 2.1.7 Kategori Dan Area Permasalahan Sistem Pakar 2.1.8 Akuisisi Pengetahuan (Knowledge Acquisition) 2.1.9 Struktur Sistem Pakar 2.1.9.1 Basis Pengetahuan (Knowledge Base) 2.1.9.2 Mesin Kesimpulan (Inference Engine) 2.1.9.3 Memory Bekerja (Working Memory) 2.2 Siklus Pengembangan Sistem Pakar 2.2.1 Metode Forward Chaining 2.2.2 Metode Backward Chaining 2.3 Penyakit Menular Seksual (PMS) 2.3.1 Penyakit Kelamin 2.3.2 Penyakit Kulit 2.3.3 Tinjauan Penyakit Menular Seksual
7 7 9 11 12 13 14 15 15 17 19 19 20 20 21 23 24 26 26 26 28
x xi
Universitas Sumatera Utara
2.3.3.1 Penyakit Menular Seksual (PMS) 2.3.3.2 Penyebab Penyakit Menular Seksual 2.3.3.3 Epidemiologi 2.3.4 Gonore 2.3.4.1 Gonore Secara Umum 2.3.4.2 Etiologi 2.3.4.3 Gejala Klinis 2.3.4.4 Pengobatan 2.3.5 Sifilis 2.3.5.1 Sifilis Secara Umum 2.3.5.2 Epidemiologi 2.3.5.3 Etiologi 2.3.6 Herpes Genitalis 2.3.6.1 Gejala 2.3.6.2 Diagnosa 2.3.6.3 Pengobatan 2.3.6.4 Pencegahan
28 30 31 33 33 33 34 35 37 37 37 38 39 39 37 40 40
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis 3.1.1 Pembahasan Program 3.1.2 Cara Kerja Aplikasi 3.1.3 Analisis Permasalahan Sistem Pakar 3.1.4 Flowchart Sistem 3.2 Data Flow Diagram 3.3 Perancangan Tampilan 3.3.1 Halaman Utama (Home) 3.3.2 Menu Utama 3.3.3 Menu Deteksi Penyakit Anda 3.3.4 Menu Informasi 3.3.5 Menu Tips 3.3.6 Menu About
42 42 43 43 44 45 46 47 48 49 50 51 52 53
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Pengertian Implementasi Sistem 4.2 Tujuan Implementasi Sistem 4.3 Spesifikasi Sistem 4.4 Menjalankan Aplikasi 4.5 Tampilan Halaman 4.6 Menu Informasi 4.7 Menu Deteksi Penyakit 4.7.1 Menu Deteksi Penyakit Pada Pria 4.7.1.1 Gonore (GO) Pada Pria 4.7.1.2 Sifilis Pada Pria 4.7.1.3 Herpes Genitalis Pada Pria 4.7.2 Menu Deteksi Penyakit Anda Pada Wanita 4.7.2.1 Gonore (GO) Pada Wanita 4.7.2.2 Sifilis Pada Wanita 4.7.2.3 Herpes Genitalis Pada Wanita
54 54 54 55 56 56 59 60 61 62 65 69 74 74 78 82
Universitas Sumatera Utara
4.8 Menu Tips 4.9 Menu About
89 90
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran
91 91 92
DAFTAR PUSTAKA
93
LAMPIRAN
Universitas Sumatera Utara
DAFTAR TABEL
Halaman 2.1
Hubungan Antara Penyebab dan PMS
30
3.1
Simbol-simbol Flowchart
46
4.1
Hasil Uji Proses Sistem Pakar
87
Universitas Sumatera Utara
DAFTAR GAMBAR Halaman 2.1 2.2 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 4.1 4.2 4.3 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.5 4.5.1 4.5.2 4.5.3 4.6 4.6.1 4.6.2 4.6.3 4.6.4 4.7 4.7.1 4.7.2 4.7.3 4.8 4.8.1 4.8.2 4.8.3 4.9 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.10 4.11
Struktur Sistem Pakar Skema ESDLC Flowchart Sistem Pakar untuk Diagnosa Penyakit Menular Seksual Diagram Konteks Sistem Pakar Untuk Diagnosa Penyakit Menular Seksual Rancangan Tampilan Halaman Utama Rancangan Tampilan Menu Utama Rancangan Tampilan Deteksi Penyakit Anda Rancangan Tampilan Informasi Rancangan Tampilan Menu Tips Rancangan Tampilan Menu About Menjalankan Aplikasi Perangkat Lunak Sistem Pakar Tampilan Utama Menu Informasi Menu Deteksi Penyakit Menu Deteksi Penyakit Pada Pria Gonore (GO) Pada Pria Gonore (GO) Pada Pria Gonore (GO) Pada Pria Sifilis Pada Pria Sifilis Pada Pria Sifilis Pada Pria` Sifilis Pada Pria Herpes Genitalis Pada Pria Herpes Genitalis Pada Pria Herpes Genitalis Pada Pria Herpes Genitalis Pada Pria Herpes Genitalis Pada Pria Gonore (GO) Pada Wanita Gonore (GO) Pada Wanita Gonore (GO) Pada Wanita Gonore (GO) Pada Wanita Sifilis Pada Wanita Sifilis Pada Wanita Sifilis Pada Wanita Sifilis Pada Wanita Herpes Genitalis Pada Wanita Herpes Genitalis Pada Wanita Herpes Genitalis Pada Wanita Herpes Genitalis Pada Wanita Error Atau Berbobot “0” Siklus Penyakit Menular Seksual Menu Tips Menu About
Universitas Sumatera Utara
19 21 45 47 48 49 50 51 52 53 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90