SISTEM PAKAR MENENTUKAN ALAT KONTRASEPSI UNTUK PASANGAN SUAMI ISTRI MENGGUNAKAN METODE BAYES DAN FORWARD CHAINING
SKRIPSI
RIKA RENTIKA 131421042
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015
Universitas Sumatera Utara
SISTEM PAKAR MENENTUKAN ALAT KONTRASEPSI UNTUK PASANGAN SUAMI ISTRI MENGGUNAKAN METODE BAYES DAN FORWARD CHAINING
SKRIPSI
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer
Oleh : RIKA RENTIKA 131421042
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015
Universitas Sumatera Utara
3
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: Sistem Pakar Menentukan Alat Kontrasepsi Untuk Pasangan Suami Istri Menggunakan Metode Bayes Dan Forward Chaining : SKRIPSI : RIKA RENTIKA : 131421042 : EKSTENSI S1 ILMU KOMPUTER : ILMU KOMPUTER : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Agustus 2015 Komisi Pembimbing :
Pembimbing 2
Pembimbing 1
Handrizal, S.Si, M.Comp. Sc
Dr. Poltak Sihombing, M.Kom
NIP. -
NIP. 19620317 199103 1 001
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing, M.Kom NIP. 19620317 199103 1 001
Universitas Sumatera Utara
4
PERNYATAAN
SISTEM PAKAR MENENTUKAN ALAT KONTRASEPSI UNTUK PASANGAN SUAMI ISTRI MENGGUNAKAN METODE BAYES DAN FORWARD CHAINING
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan,
Agustus 2015
Rika Rentika 131421042
Universitas Sumatera Utara
5
PENGHARGAAN
Alhamdulillah segala puji dan syukur atas nikmat kepada Allah Yang Maha Esa sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. Pada kesempatan ini penulis mengucapkan terima kasih kepada pihak yang telah banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat dan kasih sayang dalam menyelesaikan skripsi ini. Penulis mengucapkan terima kasih kepada : 1.
Bapa k Prof. Subhilhar, PH. D selaku Pejabat Rektor Universitas Sumatera Utara. 2. Bapa k Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 3. Bapa k Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen pembimbing I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 4. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara. 5. Bapa k Handrizal, S.Si, M.Comp. Sc selaku Dosen Pembimbing II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 6. Bapa k M. Andri Budiman, ST, M.Comp.Sc, MEM selaku Dosen Pembanding I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 7. Bapa k Amer Sharif, S.Si, M.Kom selaku Dosen Pembanding II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 8. Semu a dosen dan semua pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 9. Bapa k Dr. Raymond Ginting SpOG selaku Pakar yang telah memberikan pemahaman tentang pemilihan alat kontrasepsi dalam penyempurnaan skripsi ini. 10. Teristimewa kepada kedua orang tua penulis Abdul Mulhadi dan Fatliani yang senantiasa memberikan doa, dukungan moril dan materil, motivasi, semangat dan kasih sayang yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan skripsi ini.
Universitas Sumatera Utara
6
11.
Tema n-teman seperjuangan mahasiswa Ekstensi S1-Ilmu Komputer stambuk 2013, terutama Dwi Septiana Sari dan Rabani Damanik telah memberikan dukungan dan kerja sama yang baik kepada penulis.. 12. Semu a pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini.
Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.
Medan,
Agustus 2015
Rika Rentika
Universitas Sumatera Utara
7
ABSTRAK
Pertumbuhan penduduk yang tidak terkontrol menimbulkan dampak negatif bagi Indonesia. Salah satu cara untuk mengendalikan jumlah penduduk adalah dengan menggunakan kontrasepsi. Namun, jumlah pakar kontrasepsi yang terbatas menjadi salah satu pemicu masyarakat mendapatkan sedikit informasi mengenai kontrasepsi. Maka, dibangunlah sistem pakar dengan mengaplikasikan metode Bayes untuk menghitung nilai kepastian dan forward chaining dalam proses perunutan untuk membantu pasangan suami istri dalam menentukan alat kontrasepsi. Penentuan alat kontrasepsi berdasarkan pada evidence yang dipilih user berupa jawaban dari pertanyaan yang diajukan sistem, dimana semua evidence tersebut akan dihitung dengan teorema Bayes untuk mencari nilai kepastian terbesar. Probabilitas alat kontrasepsi pria tanpa evidence apapun, yaitu kondom 80% dan MOP 20%. Probabilitas alat kontrasepsi wanita tanpa evidence apapun, yaitu pil 6%, suntik 4%, AKDR 35%, AKBK 15% dan MOW 40%. Berdasarkan hasil dari penelitian ini, diketahui bahwa evidence mengenai kondisi kesehatan user memiliki bobot yang berbeda terhadap tiap alat kontrasepsi sehingga evidence yang dipilih akan mempengaruhi nilai kepastian tiap alat kontrasepsi. Kata Kunci
: Sistem Pakar, Forward Chaining, Teorema Bayes, Alat Kontrasepsi, Keluarga Berencana.
Universitas Sumatera Utara
8
EXPERT SYSTEM SELECTION OF APPROPRIATE CONTRACEPTION FOR MARRIED COUPLE USE BAYES THEOREM AND FORWARD CHAINING
ABSTRACT
Uncontrolled population growth have a negative impact for Indonesia. One way to control the population is using contraceptives. However, a limited of contraceptive experts to be one of the triggers so that society get a bit of information about contraception. Then, expert systems built by applying Bayes method to calculate the value of certainty and forward chaining in the process of tracing to assist couples in determining contraceptive. Determination of contraceptives based on evidence that selected by user as answers from questions posed by system, where all the evidence will be calculated by Bayes theorem to find the biggest certainty value. The probability of male contraception without evidence, there are 80% of condoms and 20% of vasectomy. The probability of female contraception without evidence, there are 6% of pills, 4% of injection, 35% of IUD, 40% implant and 15% of tubektomi. Based on the results of this research, it is known that the evidence concerning of user's health condition has a different weight to each of contraceptives so that the evidence is chosen will affect the value of the certainty of each contraceptives. Keyword : Expert system, forward chaining, Bayes theorem, contraception.
Universitas Sumatera Utara
9
DAFTAR ISI
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. Metodologi Penelitian 1.7. Sistematika Penulisan
1 1 3 3 3 4 4 5
BAB 2
TINJAUAN PUSTAKA 2.1. Kecerdasan Buatan 2.2. Sistem Pakar 2.2.1. Perbandingan Sistem Pakar dengan Sistem Konvensional 2.2.2. Perbandingan Sistem Pakar dengan Sistem Pendukung Keputusan 2.2.3. Kelebihan dan Kelemahan Sistem Pakar 2.2.4. Arsitektur Sistem Pakar 2.3. Forward Chaining 2.4. Teorema Bayes 2.5. Kontrasepsi 2.5.1. Coitus Intteruptus 2.5.2. Metode Ovulasi Billings (MOB) 2.5.3. Kondom 2.5.4. Kontrasepsi Oral / Pil 2.5.5. Suntikan Kombinasi 2.5.6. Alat Kontrasepsi Bawah Kulit (AKBK) / Implan 2.5.7. Alat Kontrasepsi Dalam Rahim (AKDR)
6 6 6 7 8 9 10 13 13 14 16 16 16 17 17 17 18
Universitas Sumatera Utara
10
2.5.8. Metode Operasi Pria (MOP) / Vasektomi 2.5.9. Metode Operasi Wanita (MOW) / Tubektomi
18 18
BAB 3
ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem 3.1.1. Analisis Permasalahan Sistem 3.1.2. Analisis Kebutuhan Sistem 3.2. Permodelan Sistem 3.2.1. Use Case Diagram 3.2.2. Entity Relationship Diagram (ERD) 3.2.3. Struktur Basis Data 3.2.4. Diagram Konteks 3.2.4.1. Data Flow Diagram 3.3. Perancangan Flowchart 3.3.1. Flowchart Sistem 3.4. Analisis Permasalahan Teorema Bayes 3.5. Perancangan Antar Muka Sistem (User Interface) 3.5.1. Halaman Utama 3.5.2. Halaman Konsultasi 3.5.3. Halaman Daftar Alat Kontrasepsi 3.5.4. Halaman Admin
19 19 19 20 21 21 25 26 28 29 30 30 32 34 34 35 38 39
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem 4.1.1. Spesifikasi Perangkat Keras dan Perangkat Lunak 4.2. Antarmuka Pengguna (User Interface) 4.2.1. Halaman Beranda 4.2.2. Halaman Konsultasi 4.2.3. Halaman Daftar Alat Kontrasepsi 4.2.4. Halaman Admin 4.3. Pengujian 4.3.1. Pengujian dengan Sampel Pria 4.3.2. Pengujian dengan Sampel Wanita
43 43
KESIMPULAN DAN SARAN 5.1. Kesimpulan 5.2. Saran
61 61 62
BAB 5
Daftar Pustaka Lampiran
43 44 44 45 47 49 51 51 55
63 65
Universitas Sumatera Utara
11
DAFTAR TABEL
Tabel
2.1.
Tabel
2.2.
Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel
3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10.
Perbandingan Sistem Konvensional dengan Sistem Pakar Perbandingan Sistem Pakar Sistem Sistem dengan Pendukung Keputusan Skenario Use Case Daftar Alat Skenario Use Case Daftar User Skenario Use Case Konsultasi Skenario Use Case Login Skenario Use Case Pengolahan Basis Data Rancangan Tabel User Rancangan Tabel Admin Rancangan Tabel Fakta Rancangan Tabel User Nilai Probabilitas Diisi oleh Dr. Raymond Ginting, SpOG
8 9 22 23 23 24 25 26 27 27 28 33
Universitas Sumatera Utara
12
DAFTAR GAMBAR
Gambar Gambar
2.1. 3.1.
Gambar Gambar
3.2. 3.3.
Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar
3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10. 3.11. 3.12. 3.13. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. 4.8. 4.9. 4.10. 4.11. 4.12. 4.13. 4.14. 4.15. 4.16. 4.17.
Arsitektur Sistem Pakar Use Case Diagram Sistem Pakar Menentukan Alat Kontrasepsi ERD Sistem Pakar Menentukan Alat Kontrasepsi Diagram Konteks Sistem Pakar Menentukan Alat Kontrasepsi DFD Level 1 Sistem Pakar Menentukan Alat Kontrasepsi Flowchart Sistem Pakar Menentukan Alat Kontrasepsi Halaman Utama Halaman Konsultasi – Form Input Data Pribadi Halaman Konsultasi – Form Pertanyaan Halaman Hasil Konsultasi Halaman Daftar Alat Kontrasepsi Halaman Admin – Form Login Halaman Admin – Daftar Nilai Bobot Halaman Admin – Daftar User Halaman Beranda Halaman Konsultasi Halaman Pertanyaan Halaman Hasil Konsultasi Halaman Daftar Alat Halaman Keterangan Alat Kontrasepsi Form Login Halaman Daftar Nilai Bobot Alat Sampel Bobot Evidence Pada Setiap Alat Kontrasepsi Data Pribadi Daftar Pertanyaan yang Diajukan Kepada User Hasil Konsultasi Detail Data Pribadi User Data Pribadi Daftar Pertanyaan yang Diajukan Kepada User Lanjutan Daftar Pertanyaan yang Diajukan Kepada User Hasil Konsultasi Data Pribadi User
11 21 25 28 29 30 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60
Universitas Sumatera Utara