• Tidak ada hasil yang ditemukan

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI SRI MELVANI HARDI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI SRI MELVANI HARDI"

Copied!
12
0
0

Teks penuh

(1)

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM

PAKAR PENANGANAN GANGGUAN HAID

MENGGUNAKAN METODE

FORWARD CHAINING

SKRIPSI

SRI MELVANI HARDI

061401026

PROGRAM STUDI S1 ILMU KOMPUTER

DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010

(2)

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID

MENGGUNAKAN METODE FORWARD CHAINING

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

SRI MELVANI HARDI 061401026

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2010

(3)

PERSETUJUAN

Judul : PERANCANGAN DAN PEMBUATAN APLIKASI

SISTEM PAKAR PENANGANAN GANGGUAN HAID MENGGUNAKAN METODE FORWARD CHAINING

Kategori : SKRIPSI

Nama : SRI MELVANI HARDI

Nomor Induk Mahasiswa : 061401026

Program Studi : S1 ILMU KOMPUTER Departemen : ILMU KOMPUTER

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, 13 Desember 2010 Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Ade Chandra, ST, M.Kom Prof.Dr.Muhammad Zarlis NIP 197909042009121002 NIP 195707011986011003

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

(4)

PERNYATAAN

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID

MENGGUNAKAN METODE FORWARD CHAINING

SKRIPSI

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

Medan, 13 Desember 2010

SRI MELVANI HARDI 061401026

(5)

PENGHARGAAN

Alhamdulillah penulis ucapkan kepada Sang Khaliq Allah SWT yang melimpahkan rahmat dan karunia-Nya sehingga skripsi ini berhasil diselesaikan dalam waktu yang telah ditetapkan sebagai syarat untuk memperoleh gelar Sarjana Komputer Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.

Ucapan terima kasih yang sebesar-besarnya penulis sampaikan kepada Bapak Prof. Dr. Muhammad Zarlis selaku Dosen Pembimbing I dan Bapak Ade Chandra ST, M.Kom selaku Dosen Pembimbing II yang telah memberikan bimbingan, saran dan masukan kepada penulis untuk menyempurnakan tulisan ini. Selanjutnya kepada para Dosen Pembanding Bapak Muhammad Andri Budiman, ST, MCompSc, MEM dan Ibu Dian Rahmawati, S.Si, M.Kom atas kritik dan saran yang sangat berguna bagi penulis. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S1 Ilmu Komputer, Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara serta semua dosen dan pegawai Program Studi S1 Ilmu Komputer.

Tidak lupa penulis juga menghaturkan terima kasih kepada ayahanda dan ibunda tercinta, May Hardi dan Khalidah Hanum serta adik-adikku tersayang, Rini Salsabella Hardi dan Khalid Prabowo Hardi serta yang terkasih Erizal Salam yang telah banyak berjasa dan selalu memberi dorongan serta bantuan baik moril maupun meteril. Selain itu, penulis juga mengucapkan banyak terima kasih kepada sahabat-sahabat dan rekan-rekan kuliah lainnya di Program Studi S1 Ilmu Komputer yang telah memberi motivasi, semangat serta bantuan dalam menyelesaikan skripsi ini. Semoga Allah SWT akan membalasnya. Amin ya Rabbal ‘alamin.

Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang sifatnya membangun demi kesempurnaan skripsi ini, sehingga dapat bermanfaat bagi kita semuanya.

(6)

ABSTRAK

Perkembangan sistem kedokteran berbasis komputer telah jauh meningkat dewasa ini. Salah satu masalah kesehatan yang sering dialami oleh wanita adalah masalah gangguan haid, suatu kondisi alamiah unik yang bukan penyakit namun sering menyebabkan ketidaknyamanan dan kecemasan dalam siklus haid. Pasien diasumsikan ingin mengetahui apa yang menyebabkan gangguan haid dan bagaimana penanganan yang seharusnya. Dengan demikian, penelitian ini dibuat dengan tujuan membangun sebuah sistem pakar yang dapat digunakan untuk melakukan penanganan awal gangguan haid dan menentukan apa penyebabnya. Program aplikasi ini berbasis sistem pakar, yaitu meniru cara kerja seorang pakar atau dokter dalam menganalisis gangguan tersebut. Jenis inference engine (mesin penalaran) yang digunakan dalam studi ini adalah forward chaining method (metode penalaran maju). Implementasi sistem direalisasikan di dalam bahasa pemrograman PHP.

(7)

AN IMPLEMENTATION OF EXPERT SYSTEM APPLICATION TO HANDLE MENSTRUAL DISORDER

USING FORWARD CHAINING METHOD

ABSTRACT

Nowadays, the development of computer based health systems has increased dramatically. One health problem often experienced by women is menstrual disorder, a unique natural condition which is not a disease, but still it often causes discomfort and anxiety during menstruation cycles. The patients are assumed to be interested on what causes menstrual disorders and how to handle it properly. Therefore, this study aims to develop an expert system that can be used to perform initial handling of menstrual disorder and determine its possible causes. The application is based on expert system, which adopts the working of an expert or doctor when analyze the disorder. The type of inference engine used in this study is forward chaining method. The system is implemented in PHP programming language.

(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.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 3 1.7 Sistematika Penulisan 4

Bab 2 Tinjauan Pustaka 6

2.1 Kecerdasan Buatan 6

2.2 Sistem Pakar 9

2.2.1 Sejarah Sistem Pakar 10

2.2.2 Keuntungan Sistem Pakar 11

2.2.3 Kelemahan Sistem Pakar 11

2.2.4 Struktur Sistem Pakar 12

2.2.5 Konsep Dasar Sistem Pakar 14

2.2.6 Basis Pengetahuan 14

2.2.7 Representasi Pengetahuan 15

2.2.8 Metode Inferensi 18

2.3 Haid 23

2.3.1 Gejala Haid 24

2.3.2 Dasar Hukum Haid menurut Islam 25 2.3.3 Klasifikasi Gangguan Haid 25

2.3.4 Nyeri Haid (Dismenorea) 27

2.3.5 Amenorea 28

2.3.6 Menorrhagia 29

2.4 PHP 30

(9)

Bab 3 Analisis dan Perancangan Sistem 32

3.1 Analisis 32

3.1.1 Gambaran Umum Sistem 32

3.1.2 Analisis Permasalahan Sistem Pakar 33

3.2 Model Analisis 39

3.2.1 DFD Level 0 39

3.2.2 DFD Level 1 41

3.2.3 Perancangan Flowchart Sistem 44

3.2.4 Kamus Data

45

3.2.5 Relasi Antar Entitas 49

3.3 Perancangan antarmuka(interface) 50

3.3.1 Rancangan Menu Utama 50

3.3.2 Rancangan Halaman Menu Konsultasi 51

3.3.3 Rancangan Halaman Menu Info 54

3.3.4 Rancangan Halaman Profil 55

3.3.5 Rancangan Halaman Login Admin 55

3.3.6 Rancangan Halaman Admin 56

3.3.7 Rancangan Halaman Menu Data Pasien 57 3.3.8 Rancangan Halaman Menu Data Topik 57 3.3.9 Rancangan Halaman Menu Data Pertanyaan 60 3.3.10 Rancangan Halaman Menu Data Solusi 62 3.3.11 Rancangan Halaman Menu Data Aturan 64 3.3.12 Rancangan Halaman Menu Data Info 65

Bab 4 Implementasi dan Pengujian 69

4.1 Pembahasan Sistem Pakar untuk Penanganan Gangguan Haid 69

4.1.1 Halaman Utama 69

4.1.1.1 Halaman Menu Beranda 69 4.1.1.2 Halaman Menu Konsultasi 70 4.1.1.3 Halaman Menu Info 74 4.1.1.4 Halaman Menu Profil 74 4.1.1.5 Halaman Menu Admin 75

4.1.2 Halaman Administrator 76

4.1.2.1 Halaman Menu Pasien 77 4.1.2.2 Halaman Menu Topik 77 4.1.2.3 Halaman Menu Pertanyaan 80 4.1.2.4 Halaman Menu Solusi 83 4.1.2.5 Halaman Menu Aturan 87 4.1.2.6 Halaman Menu Info 89

4.2 Pengujian 92

Bab 5 Kesimpulan dan Saran 96

5.1 Kesimpulan 96

5.2 Saran 96

(10)

DAFTAR TABEL

Halaman

Tabel 2.1 Representasi OAV 17

Tabel 2.2 Representasi Bingkai Pada Bingkai Penyakit 17 Tabel 2.3 Contoh Aturan penalaran Forward Chaining (Alur Maju) 18

Tabel 2.4 Fakta baru pada saat inferensi 20

Tabel 3.1 Tabel Pertanyaan 45

Tabel 3.2 Tabel Topik 45

Tabel 3.3 Tabel Solusi 46

Tabel 3.4 Tabel Aturan 46

Tabel 3.5 Tabel Konsultasi 47

Tabel 3.6 Tabel Konsultasi_detail 47

Tabel 3.7 Tabel Info 48

Tabel 3.8 Tabel Admin 48

Tabel 3.9 Tabel Pasien 49

Tabel 4.1 Tabel Aturan Pada Topik Permasalahan Nyeri Haid 93 Tabel 4.2 Tabel Aturan Pada Topik Permasalahan Haid Terlambat 94

(11)

DAFTAR GAMBAR

Halaman Gambar 2.1 Penerapan konsep kecerdasan buatan di komputer. 7

Gambar 2.2 Struktur Sistem Pakar 12

Gambar 2.3 Representasi Jaringan Semantik 16 Gambar 2.4 Alur inferensi Forward Chaining 20 Gambar 2.5 Alur Inferensi Backward Chaining 22

Gambar 2.6 Proses terjadinya haid 26

Gambar 3.1 Diagram Pohon Keputusan Pradiagnosa 34

Gambar 3.2 Diagram Pohon Keputusan I 35

Gambar 3.3 Diagram Pohon Keputusan II 36

Gambar 3.4 Diagram Pohon Keputusan III 37

Gambar 3.5 Diagram Pohon Keputusan IV 38

Gambar 3.6 DFD Level 0 39

Gambar 3.7 DFD Level 1 41

Gambar 3.8 Diagram Flowchart Sistem 44

Gambar 3.9 Rancangan Halaman Utama 50

Gambar 3.10 Rancangan Halaman Menu Daftar Konsultasi 51 Gambar 3.11 Rancangan Halaman Menu Nomor Registrasi Pasien 52 Gambar 3.12 Rancangan Halaman Pilih Topik 52 Gambar 3.13 Rancangan Halaman Konsultasi Topik Permasalahan 53 Gambar 3.14 Rancangan Halaman Konsultasi Pertanyaan 53 Gambar 3.15 Rancangan Halaman Hasil Konsultasi 54

Gambar 3.16 Rancangan Halaman Info 55

Gambar 3.16 Rancangan Halaman Profil 55

Gambar 3.17 Rancangan Halaman Login Admin 56

Gambar 3.18 Rancangan Halaman Admin 57

Gambar 3.19 Rancangan Halaman Menu Data Pasien 57 Gambar 3.20 Rancangan Halaman Menu Data Topik 58 Gambar 3.21 Rancangan Halaman Menu Tambah Data Topik 59 Gambar 3.22 Rancangan Halaman Menu Ubah Data Topik 60

Gambar 3.23 Rancangan Hapus Data Topik 60

Gambar 3.24 Rancangan Halaman Menu Data Pertanyaan 60 Gambar 3.25 Rancangan Halaman Menu Tambah Data Pertanyaan 61 Gambar 3.26 Rancangan Halaman Menu Ubah Data Pertanyaan 62 Gambar 3.27 Rancangan Hapus Data Pertanyaan 62 Gambar 3.28 Rancangan Halaman Menu Data Solusi 63 Gambar 3.29 Rancangan Halaman Menu Tambah Data Solusi 64 Gambar 3.30 Rancangan Halaman Menu Ubah Data Solusi 64

(12)

Gambar 3.34 Rancangan Halaman Menu Data Info 66 Gambar 3.35 Rancangan Halaman Menu Tambah Data Info 67 Gambar 3.36 Rancangan Halaman Menu Ubah Data Info 68

Gambar 3.37 Rancangan Hapus Data Info 68

Gambar 4.1 Tampilan Halaman Utama 70

Gambar 4.2 Tampilan Halaman Pengisian Data Diri Pasien 71 Gambar 4.3 Tampilan Halaman Nomor Registrasi Pasien 71 Gambar 4.4 Tampilan Halaman Pemilihan Topik Permasalahan 72

Gambar 4.5 Tampilan Halaman Konsultasi 72

Gambar 4.6 Tampilan Halaman Pertanyaan Konsultasi 73 Gambar 4.7 Tampilan Halaman Hasil Konsultasi 73

Gambar 4.8 Tampilan Halaman Menu Info 74

Gambar 4.9 Tampilan Halaman Profil 74

Gambar 4.10 Tampilan Halaman Menu Admin 75

Gambar 4.11 Tampilan Halaman Administrator 76

Gambar 4.12 Tampilan Halaman Menu Pasien 77

Gambar 4.13 Tampilan Halaman Menu Topik 77

Gambar 4.14 Tampilan Halaman Menu Tambah Topik 79 Gambar 4.15 Tampilan Halaman Menu Ubah Topik 80

Gambar 4.16 Tampilan Hapus Data Topik 80

Gambar 4.17 Tampilan Halaman Menu Pertanyaan 80 Gambar 4.18 Tampilan Halaman Menu Tambah Pertanyaan 82 Gambar 4.19 Tampilan Halaman Menu Ubah Pertanyaan 83

Gambar 4.20 Tampilan Hapus Pertanyaan 83

Gambar 4.21 Tampilan Halaman Menu Solusi 83 Gambar 4.22 Tampilan Halaman Menu Tambah Solusi 85 Gambar 4.23 Tampilan Halaman Menu Ubah Solusi 86 Gambar 4.24 Tampilan Halaman Menu Hapus Solusi 86 Gambar 4.25 Tampilan Halaman Menu Pilih Topik Aturan 87 Gambar 4.26 Tampilan Halaman Menu Aturan 88 Gambar 4.27 Tampilan Halaman Menu Ubah Aturan 88 Gambar 4.28 Tampilan Halaman Menu Data Info 89 Gambar 4.29 Tampilan Halaman Menu Tambah Data Info 91 Gambar 4.30 Tampilan Halaman Ubah Data Info 91

Referensi

Dokumen terkait

Renstra Bappeda Kota Banda Aceh Tahun 2012 - 2017 disusun dengan mengacu kepada Lampiran IV Peraturan Menteri Dalam Negeri Nomor 54 tahun 2010 tentang

Hasil regresi terbaik menggunakan metode data panel Fixed Effect Model diketahui bahwa variabel Tingkat Jumlah Penduduk berpengaruh positif dan signifikan

Meskipun PP BBH sama sekali tidak menyebut Islam dalam menjelaskan prinsip bagi hasil, namun pemakaian istilah muamalat dan syariah telah cukup sebagai informasi bahwa yang

Justeru kertas ini bertujuan membincangkan kualiti hidup dan kesejahteraan dalam kalangan belia berkahwin yang bekerja dalam sektor dengan memfokus kepada tahap

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Keberadaan Sanggar Kegiatan Belajar (SKB) Kabupaten Rokan Hulu -- sebagai salah satu lembaga pendidikan non formal di Kabupaten Rokan Hulu yang menerapkan Program

Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa, karena atas berkat dan karunia-Nya maka tesis yang berjudul “Korelasi Kadar Kortisol Serum