PERANCANGAN DAN IMPLEMENTASI SISTEM PAKA

PERANCANGAN DAN IMPLEMENTASI SISTEM PAKAR DETEKSI DINI
GANGGUAN MASA KEHAMILAN DENGAN
METODE FORWARD CHAINING

SKRIPSI

Diajukan Sebagai Salah satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo

UTARI SETYA HARTINI
09530624

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2013

i


HALAMAN PENGESAHAN
Nama

: Utari Setya Hartini

NIM

: 09530624

Program Studi

: Teknik Informatika

Fakultas

: Teknik

Judul Skripsi

: PERANCANGAN DAN IMPLEMENTASI

SISTEM PAKAR DETEKSI DINI GANGGUAN
MASA KEHAMILAN DENGAN METODE
FORWARD CHAINING

Isi dan formatnya telah disetujui dan dinyatakan memenuhi syarat
untuk melengkapi persyaratan guna memperoleh Gelar Sarjana pada
Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah
Ponorogo
Ponorogo,

2013

Menyetujui
Dosen Pembimbing I,

Dosen Pembimbing II,

(Lutfiyah Dwi Setia, S.Kom, M.Kom)
NIK. 19830317 201112 13


(Desriyanti, ST)
NIK. 19770314 201112 13

Mengetahui
Dekan Fakultas Teknik,

Ketua Program Studi Teknik
Informatika,

(Ir. Aliyadi, MM)
NIK. 19640103 199009 12

(Andy Trianto Pujorahardjo, ST)
NIK. 19710521 201101 13
ii

HALAMAN BERITA ACARA UJIAN
Nama

: Utari Setya Hartini


NIM

: 09530624

Program Studi

: Teknik Informatika

Fakultas

: Teknik

Judul Skripsi

: PERANCANGAN DAN IMPLEMENTASI
SISTEM PAKAR DETEKSI DINI GANGGUAN
MASA KEHAMILAN DENGAN METODE
FORWARD CHAINING


Telah diuji dipertahankan dihadapan
Dosen penguji tugas akhir jenjang Strata Satu (S1) pada :
Hari

:

Tanggal

:

Nilai

:
Dosen Penguji
Dosen Penguji I,

Dosen Penguji II,

(Ida Widaningrum, Dra)
NIK. 199660417 201101 13


(Sugianti, S.Si)
NIK. 19780505 201101 13
Mengetahui

Dekan Fakultas Teknik,

Ketua Program Studi Teknik
Informatika,

(Ir. Aliyadi, MM)
NIK. 19640103 199009 12

(Andy Trianto Pujorahardjo, ST)
NIK. 19710521 201101 13

iii

BERITA ACARA
BIMBINGAN SKRIPSI

1. Nama

: Utari Setya Hartini

2. NIM

: 09530624

3. Program Studi

: Teknik Informatika

4. Fakultas

: Teknik

1. Judul Skripsi

: PERANCANGAN DAN IMPLEMENTASI
SISTEM PAKAR DETEKSI DINI GANGGUAN

MASA KEHAMILAN DENGAN METODE
FORWARD CHAINING

5. Dosen Pembimbing I

: LUTFIYAH DWI SETIA,S.Kom, M. Kom

6. Konsultasi

:

7.
No. Tanggal

Uraian

8. Tgl. Pengajuan

:


9. Tgl Pengesahan

:
Ponorogo,

Tanda - Tangan

2013

Pimbimbing I,

(LUTFIYAH DWI SETIA,S.Kom, M. Kom)
NIS. 19830317 201112 13

iv

BERITA ACARA
BIMBINGAN SKRIPSI
2. Nama


: Utari Setya Hartini

3. NIM

: 09530624

4. Program Studi

: Teknik Informatika

5. Fakultas

: Teknik

6. Judul Skripsi

: PERANCANGAN DAN IMPLEMENTASI
SISTEM PAKAR DETEKSI DINI GANGGUAN
MASA KEHAMILAN DENGAN METODE
FORWARD CHAINING


7. Dosen Pembimbing I

: DESRIYANTI, ST

8. Konsultasi

:

9.
No. Tanggal

Uraian

10. Tgl. Pengajuan

:

11. Tgl Pengesahan

:

Tanda - Tangan

Ponorogo, __ ____________ 2013
Pimbimbing II,

(DESRIYANTI, ST)
NIK. 19770314 201112 13

v

MOTTO

Apa Yang Bisa Kita Lihat “PASTI” Bisa Kita
Kerjakan

Suatu Hal Yang di Mulai Dengan Niat Baik
Pasti Berakhir Dengan Baik Juga

Bergantunglah Pada Diri Anda Sendiri,
Karena Yang Dapat Menolong Anda Adalah
Anda Sendiri

Lakukan yang terbaik pada hidup kita,
karena masa depan kita adalah tanggung
jawab kita

vi

PERSEMBAHAN

‫الر ِح ِيم‬
‫س ِم ه‬
ْ ‫ِب‬
‫الرحْ َم ِن ه‬
‫اَِ ه‬

Ya Allah ......
Terima kasih atas nikmat dan rahmat-mu yang agung ini,
Telah kau berikan secercah cahaya terang
Meskipun hari esok penuh teka-teki dan tanda tanya yang
aku sendiri belum tahu pasti jawabanya
Aku sering tersandung, terjatuh, terluka dan terkadang harus kutelan
antara keringat dan air mata
Namun aku tak pernah takut, aku takkan pernah menyerah karena aku
tak mau kalah, Aku akan terus melangkah berusaha dan berdo’a tanpa
mengenal putus asa.
Ibundaku tersayang......
Kau kirim aku kekuatan lewat untaian kata dan iringan do’a
Tak ada keluh kesah di wajahmu dalam mengantar anakmu ke
gerbang masa depan yang cerah
Tuk raih segenggam harapan dan impian menjadi kenyataan
Ayahanda tercinta.....
Kau begitu kuat dan tegar dalam hadapi hidup ini
Kau jadikan setiap tetes keringatmu sebagai semangat meraih cita-cita
Kini....sambutlah aku anakmu di depan pintu tempat dimana
dulu anakmu mencium tanganmu dan terimalah
keberhasilan berwujud gelar persembahanku sebagai bukti
cinta dan tanda baktiku.
Dengan ridho allah SWT,
Kupersembahkan Kepada engkau Luky Jauhari kekasihku,
cintaku, dan semangat hidupku. Inilah aku, diriku yang bisa
membanggakanmu dan membahagiakanmu. Terima kasih aku ucapkan
atas semua yang kau berikan hingga hari ini. Motivasimu sangat berarti
di hidupku yang sederhana ini.
Sahabat-Sahabatku....
yang tak mungkin saya sebutkan satu persatu....yang telah memberikan
motivasi dan inspirasi, bersama kalian aku belajar memaknai hidup.

for u all I miss u forever
vii

ABSTRAK
PERANCANGAN DAN IMPLEMENTASI SISTEM PAKAR
DETEKSI DINI GANGGUAN MASA KEHAMILAN
DENGANMETODE FORWARD CHAINING
Utari Setya Hartini
09530624
Jurusan Teknik Informatika, Fakultas Teknik
Universitas Muhammadiyah Ponorogo

Ibu hamil kadang mengalami masalah kesehatan selama kehamilan
mereka. Untuk membantu mendiagnosa dan mencari solusi untuk masalah ini maka
diciptakan aplikasi yang dapat membantu ibu hamil. Sistem pakar diagnosa untuk
deteksi dini masa kehamilan dalam penelitian ini adalah sistem yang dikembangkan
dengan menerapkan metode forward chaining. Metode ini memberikan diagnosis
penyakit masa kehamilan yang berdasarkan fakta yang ada dikumpulkan dari
wawancara dengan pakar dalam sesi konsultasi. Penelitian ini bertujuan untuk
mengembangkan basis pengetahuan sesuai untuk diterapkan pada masalah diagnosis
pada sistem pakar. diharapkan penelitian ini dapat membantu ibu hamil dalam
mendeteksi dini gangguan pada kehamilan, dan membantu calon bidan dalam studi
mereka

Kata Kunci : Sistem Pakar, Forward Chaining, Sistem Berbasis Pengetahuan,
Diagnosis Penyakit Kehamilan

viii

KATA PENGANTAR

Segala puji syukur kepada Tuhan Yang Maha Esa, atas rahmat serta
hidayah-Nya sehingga penulis dapat menyelesaikan laporan tugas akhir yang
berjudul “ Perancangan dan Implementasi Sistem Pakar Deteksi Dini Gangguan
Masa Kehamilan dengan Metode Forward Chaining” . Kiranya hal-hal yang
disampaikan dalam tulisan sederhana ini bermanfaat dan membantu semua pihak
yang membutuhkannya.
Oleh karena itu, penulis ingin menyampikan banyak terima kassih kepada :
1. Ir. Aliyadi, MM , selaku Dekan Fakultas Teknik Universitas Muhammadiyah
Ponorogo.
2. Ir. Andi Triyanto, selaku ketua program studi Fakultas Teknik Universitas
Muhammadiyah Ponorogo.
3. Lutfiyah Dwi Setia, S.Kom, M.Kom, selaku dosen pembimbing I, dan Desriyanti,
ST , selaku dosen pembimbing II. Yang dengan tulus ikhlas telah
memberikanbimbingan dan pengarahan kepada penulis dalam menyusun laporan
ini.
4. Kedua orang tuaku yang tak pernah berhenti member dorongan semangat
maupun do’a restu dan kasih sayang yang diberikan selama ini, adikku yabf
selalu menyemangatiku, serta kekasihku yang selalu menemani, member
semangat dan setia membantuku.
5. Segenap staf pengajar Fakultas Teknik Universitas Muhammadiyah Ponorogo,
yang memberikan ilmu yang berarti bagi penulis.

ix

6. Seluruh teman-teman seperjuangan angkatan 2009 yang telah menorehkan tiap
kenangan dan persahabatan yang tak pernah terlupakan, atas bantuan dan
dukungannya yang begitu besar hingga terselesaikannya skripsi ini.
7. Dan semua pihak yang telah membantu dalam menyelesaikan penulisan skripsi
ini.
Penulis menyadari bahwa dalam penyusunan laporan tugas akhir ini masih
terdapat banyak kekurangan dan kelemahan. Untuk itu penulis sangat mengharapkan
masukan berupa saran dan kritikan yang bersifat membangun.
Akhir kata penulis berharap semoga penulisan laporan ini dapat
bermanfaat bagi pembaca dan masyarakat banyak termasuk semua pihak yang
berkepentingan dengan laporan ini.

Ponorogo,

2013

Penulis

x

DAFTAR ISI

HALAMAN JUDUL …………………………………………………..

i

HALAMAN PENGESAHAN …………………………………………

ii

HALAMAN BERITA ACARA UJIAN SKRIPSI ……………………

iii

HALAMAN BERITA ACARA BIMBINGAN SKRIPSI ……………

iv

HALAMAN MOTTO …………………………………………………

vi

HALAMAN PERSEMBAHAN ………………………………………

vii

ABSTRAK ……………………………………………………………

viii

KATA PENGANTAR ………………………………………………..

ix

DAFTAR ISI …………………………………………………………

xi

DAFTAR TABEL ……………………………………………………

xv

DAFTAR GAMBAR ………………………………………………...

xvi

BAB I PENDAHULUAN ……………………………………………

1

A. Latar Belakang ………………………………………………..

1

B. Perumusan Masalah …………………………………………..

3

C. Batasan Masalah ………………………………………………

4

D. Tujuan Penelitian ……………………………………………..

5

E. Manfaat Penelitian ……………………………………………

5

F. Metode Penelitian atau Perancangan ………………………...

6

G. Sistematika Penulisan …………………………………………

7

xi

BAB II TINJAUAN PUSTAKA ……………………………………..

9

A. Sistem Pakar ………………………………………………….

9

1. Definisi Sistem Pakar …………………………………….

9

2. Struktur Sistem Pakar ……………………………………

9

3. Basis Pengetahuan (Knowledge based) ………………….

12

B. Metode Forward Chaining …………………………………...

12

C. Data Flow Diagram (DFD) …………………………………..

13

D. Entity Relationship Diagram (ERD) …………………………

14

E. Bagan Alur (Flowchart) ………………………………………

18

F. MySQL ………………………………………………………..

21

1. Tipe Data Pada MySQL …………………………………..

21

2. Mengenal Bahasa SQL ……………………………………

22

G. Profesional Home Page (PHP) ………………………………..

25

H. Gangguan-Gangguan Pada Kehamilan ………………………

27

1. Hiperemesis Gravidarum (muntah-muntah)……………..

27

2. Hipersalivasi (Ptialismus) …………………………………

28

3. Malaria …………………………………………………….

29

4. Infeksi Ginjal ………………………………………………

30

5. Solurio Plasenta ……………………………………………

31

6. Pre-eklampsia ………………………………………………

31

7. Abortus (keguguran) ………………………………………

32

8. Anemia …………………………………………………….

33

9. Diabetes (Penyakit Gula) ………………………………….

34

xii

BAB III ANALISA DAN DESAIN SISTEM ………………………….

35

A. Analisa Kebutuhan …………………………………………….

35

1. Identifikasi Kebutuhan …………………………………….

35

2. Batasan Sistem ……………………………………………..

36

B. Desain Sistem …………………………………………………

36

1. Data Flow Diagram (DFD) Level 0 ……………………….

36

2. Data Flow Diagram (DFD) Level 1 ……………………….

37

3. Data Flow Diagram (DFD) Level 2 ……………………….

38

C. Struktur Database dan Alur Program …………………………

43

1. Struktur Database ………………………………………….

43

2. Alur Program ………………………………………………

46

D. Pengembangan Sistem ………………………………………...

49

1. Pengembangan Sistem Pakar ………………………………

49

BAB IV IMPLEMENTASI SISTEM …………………………………..

54

A. Menu Utama ……………………………………………………

54

B. Level User ………………………………………………………

55

1. Submenu Diagnosa …………………………………………

55

2. Submenu Informasi Penyakit ………………………………

59

3. Submenu Level Admin dan Pakar/Bidan ………………….

59

4. Submenu Buku Tamu ………………………………………

68

C. Uji Coba Perangkat Lunak ……………………………………...

68

xiii

D. Kelebihan dan Kekurangan ……………………………………..

74

1. Kelebihan …………………………………………………….

74

2. Kekurangan …………………………………………………..

74

BAB V PENUTUP ……………………………………………………….

75

A. Kesimpulan ……………………………………………………….

75

B. Saran ……………………………………………………………… 76

DAFTAR PUSTAKA …………………………………………………….

77

xiv

DAFTAR TABEL
1. Tabel 2.1 Simbol DFD ………………………………………....

13

2. Tabel 2.2 Simbol Flowchart ……………………………………

19

3. Tabel 2.3 Operator Equality dan Inequality ……………………

24

4. Tabel 2.3 Operan Logic ………………………………………...

24

5. Tabel 3.1 Tabel User…………………………………………….

44

6. Tabel 3.2 Tabel Admin …………………………………………

44

7. Tabel 3.3 Tabel Gejala ………………………………………….

44

8. Tabel 3.4 Tabel Penyakit ………………………………………..

45

9. Tabel 3.5 Tabel Solusi …………………………………………..

45

10. Tabel 3.6 Tabel Informasi Penyakit ……………………………..

45

11. Tabel 3.7 Tabel Buku Tamu …………………………………….

46

12. Tabel 3.8 Tabel Gejala Penyakit ………………………………...

51

13. Tabel 3.9 Tabel Penyakit ………………………………………..

52

14. Tabel 4.1 Menu Program ………………………………………..

54

xv

DAFTAR GAMBAR

Gambar 2.1 Struktur Sistem Pakar …………………………

10

2. Gambar 2.2 Kardinalitas Relasi ……………………………..

14

3. Gambar 2.3 Diagram E-R untuk Relasi Satu ke Satu ……...

15

4. Gambar 2.4 Diagram E-R untuk Relasi Satu ke Banyak……

16

5. Gambar 2.5 Diagram E-R untuk Relasi Banyak ke Banyak...

17

6. Gambar 3.1 Data Flow Diagram (DFD) level 0 ……………..

36

7. Gambar 3.2 Data Flow Diagram (DFD) level 1 ……………..

37

8. Gambar 3.3 Data Flow Diagram (DFD) level 2 Proses login..

38

1.

9. Gambar 3.4 Data Flow Diagram (DFD) level 2
Proses Diagnosis ………………………………………………

39

10. Gambar 3.5 Data Flow Diagram (DFD) level 2
Proses Penyakit ……………………………………………….

39

11. Gambar 3.6 Data Flow Diagram (DFD) level 2
Proses Solusi …………………………………………………..

40

12. Gambar 3.7 Data Flow Diagram (DFD) level 2 Proses Gejala.

41

13. Gambar 3.8 Entity Relationship Diagram (ERD) ……………

43

14. Gambar 3.9 Diagram Alur Utama ……………………………

47

15. Gambar 3.10 Diagram Alur Submenu Diagnosis ……………

47

16. Gambar 3.11 Diagram Alur Submenu Solusi dan Perawatan..

48

17. Gambar 3.12 Diagram Alur Submenu Buku Tamu ………….

48

xvi

18. Gambar 3.13 Gambar pohon keputusan Sistem Pakar
Deteksi Dini Gangguan Masa Kehamilan ………………….

50

19. Gambar 3.14 Contoh Aturan if-then hasil konversi pohon
keputusan untuk penentuan deteksi dini gangguan masa
kehamilan ……………………………………………………

53

20. Gambar 4.1 Menu Utama …………………………………...

55

21. Gambar 4.2 Submenu Diagnosis proses login ……………...

56

22. Gambar 4.3 Submenu Diagnosis …………………………….

56

23. Gambar 4.4 Proses Diagnosis ………………………………..

56

24. Gambar 4.5 Hasil Diagnosis …………………………………

58

25. Gambar 4.6 Informasi Penyakit, Perawatan,
Dan Pengobatan ………………………………………………

58

26. Gambar 4.7 Submenu Informasi Penyakit …………………..

59

27. Gambar 4.8 Menu Admin dan Pakar/bidan ………………….

60

28. Gambar 4.9 Submenu Input Data Penyakit …………………

61

29. Gambar 4.10 Submenu Input Data Gejala …………………..

62

30. Gambar 4.11 Submenu Input Data Relasi ……………………

62

31. Gambar 4.12 Submenu Ubah Data Penyakit …………………

63

32. Gambar 4.13 Submenu Ubah Data Gejala ……………………

64

33. Gambar 4.14 Submenu Penyakit ………………………………

64

34. Gambar 4.15 Submenu Gejala …………………………………

65

35. Gambar 4.16 Submenu Data Gejala ……………………………

65

36. Gambar 4.17 Submenu Rule Diagnosis, Data Rule …………...

66

xvii

37. Gambar 4.18 Submenu Rule Diagnosis, Add Rule …………..

67

38. Gambar 4.19 Submenu Tamu …………………………………

67

39. Gambar 4.20 Menu Buku Tamu ………………………………

68

40. Gambar 4.21 Aturan if-then Hasil Konversi Pohon Keputusan
Jika Ibu Hamil Mengalami Tekanan Darah Tinggi ……………

69

41. Gambar 4.22 Submenu Pilihan Login User ……………………

69

42. Gambar 4.23 Pilihan Gejala Awal Diagnosis …………………..

70

43. Gambar 4.24 Tampilan Pertanyaan Pertama Proses
Diagnosis …………………………………………………………

71

44. Gambar 4.25 Tampilan Pertanyaan Kedua Proses Diagnosis ….

71

45. Gambar 4.26 Tampilan Pertanyaan Ketiga Proses Diagnosis ….

72

46. Gambar 4.27 Tampilan Pertanyaan Keempat Proses Diagnosis..

72

47. Gambar 4.28 Tampilan Hasil Diagnosis …………………………

73

48. Gambar 4.29 Tampilan Informasi Penyakit dan Perawatannya ...

74

xviii

BAB I
PENDAHULUAN

A. Latar Belakang
Perkembangan Teknologi informasi yang semakin cepat dan persaingan
yang semakin global saat ini, menuntut setiap individu masyarakat untuk mampu
mengembangkan sistem pendukung keputusan yang cepat, akurat, andal dan
efisien untuk setiap permasalahan yang sedang dihadapi, baik dalam kehidupan
keluarga maupun perusahaan. Hal ini didukung oleh penelitian yang dilakukan
oleh Job Carter, salah seorangt partner Andersen Consulting Incorporation yang
menyatakan bahwa 70% dari biaya pengembangan di industri manufaktur proses
pengambilan keputusan.
Dalam kehidupan modern sering dilakukan aktifitas konsultasi terhadap
setiap problem keluarga yang sedang dihadapinya sebelum suatu pengambilan
keputusan dilakukan, dan hal ini sering memakan biaya yang tidak sedikit. Dari
komponen biaya tersebut, aktifitas konsultasi yang melibatkan seorang pakar
(expert) biasanya yang menjadikan komponen biaya menjadi besar, disamping
tidak selalu mudah untuk mendapatkan seorang pakar yang tepat, baik waktu
ketersediaannya maupun kualifikasinya.
Masalah kesehatan ibu hamil sangat berpengaruh terhadap perkembangan
janinnya, oleh karena itu haruslah dijaga dan diperhatikan sebaik mungkin. Pada
kenyataannya, untuk mengetahui sehat tidaknya suatu kandungan sampai proses
kelahiran dapat diketahui dari berbagai sumber dan beberapa ahli kandungan,
diantaranya dokter spesialis kandungan, bidan dan ahli medis kandungan lainnya.

xix
1

Permasalahan muncul apabila terdapat hambatan untuk konsultasi, baik
keterbatasan waktu, kondisi fisik yang tidak memungkinkan untuk meninggalkan
rumah, maupun masalah financial sehingga menghambat proses penyelesaian
masalah. Oleh karena itu, dibuatlah sebuah sistem yang dapat mendiagnosis
gangguan-gangguan dini pada masa kehamilan. Sistem yang dibuat adalah
sebuah sistem yang dapat menirukan keahlian/kepakaran seorang pakar dalam
memecahkan suatu permasalahan. Sistem tersebut dalam bidang teknologi
komputer dinamakan sistem pakar (Expert system). Dalam menyajikan informasi,
penulis bekerja sama dengan narasumber seorang bidan Rini Astuti, A.Md dan
seorang dokter kandungan Dr. Arief Prijatna Kusuma, Sp.OG yang bekerja di
kabupaten Ponorogo
Sistem pakar adalah suatu cabang kecerdasan buatan yang menggunakan
pengetahuan-pengetahuan khusus yang dimiliki oleh seorang ahli untuk
menyelesaikan suatu masalah tertentu . Sedangkan pengertian kecerdasan buatan
adalah salah satu bidang ilmu komputer yang mendayagunakan komputer
sehingga dapat berperilaku cerdas seperti manusia. Sistem tersebut di aplikasikan
dalam bentuk aplikasi berbasis web yang menawarkan solusi sehingga dapat
dilakukan kapan saja dan dimana saja selama terkoneksi dengan jaringan internet,
sehingga tidak terbatas ruang dan waktu.
Mendasar pada pentingnya konsultasi lebih awal terkait gangguan
kehamilan maka penulis mengajukan

sebuah aplikasi sistem yang dapat

mendeteksi dini penyakit pada masa kehamilan. Dengan “ PERANCANGAN

xx

DAN IMPLEMENTASI SISTEM PAKAR DETEKSI DINI GANGGUAN
MASA KEHAMILAN DENGAN METODE FORWARD CHAINING”

B. Perumusan Masalah
Permasalahan utama untuk perancangan dan implementasi sistem
perangkat lunak ini adalah :
1.

Bagaimana memanfaatkan komputer sebagai alat bantu dalam memberikan
layanan konsultasi gangguan kehamilan sejak dini layaknya kepakaran
seorang bidan dalam mendiagnosa pasiennya, sehingga klien/user dapat
mengetahui :
a. Jenis penyakit yang diderita klien berdasarkan gejala awal gangguan pada
masa kehamilan
b. Cara perawatan, apa ia segera menghubungi dokter atau bahkan dirujuk
ke rumah sakit
c. Dalam proses pengobatan, pemilihan obat yang sesuai

2.

Bagaimana

mengimplementasikan

software/sistem

pakar

ini

untuk

menggantikan kepakaran seorang bidan dan dokter, sehingga dengan hanya
mengakses komputer yang terhubung dengan internet saja, anggota
masyarakat akan bisa mendapatkan informasi dengan cepat dan tepat
bagaiman cara mengatasi atau cara penanganan berbagai penyakit pada
keluarganya.

xxi

C. Batasan Masalah
Adapun Batasan masalah pada Sistem Pakar Pendeteksi Dini Gangguan
Masa Kehamilan ini adalah sebagai berikut :
1.

Pada aplikasi sistem pakar pendeteksi dini gangguan masa kehamilan,
konsultasi yang dilayani adalah 9 gangguan yang sering terjadi pada masa
kehamilan,diantaranya adalah Hiperemesis gravidarum (muntah-muntah),
hipersalivasi(pengeluaran air ludah), Malaria, Infeksi Ginjal, Solurio Plasenta,
Pre-eklampsia, Abortus (keguguran), Anemia, dan Diabetes(penyakit gula).

2.

Dalam rule pengambilan keputusan pada aplikasi sistem pakar deteksi dini
gangguan pada masa kehamilan ini menggunakan logika AND

3.

Proses diagnosis pada aplikasi sistem pakar deteksi dini gangguan masa
kehamilan dilakukan per-kategori gejala awal yang paling dominan dialami
oleh ibu hamil

4.

Sistem pakar deteksi dini gangguan masa kehamilan ini akan menghasilkan
informasi yang benar jika user menginputkan jawaban yang benar

5.

Hasil output sistem berupa diagnosis penyakit, terapi perawatannya dan
menghilangkan peran dokter/bidan sesungguhnya.

6.

Hasil diagnosis dari sistem ini, tidak kemudian secara mutlak menghilangkan
peran dokter sesungguhnya.

7.

Sistem pakar deteksi dini gangguan masa kehamilan ini akan menggunakan
metode Forward Chaining dengan bahasa pemrograman Profesional Home
Page (PHP) dan database MySQL

xxii

D. Tujuan Penelitian
Tujuan penulisan skripsi ini adalah :
1.

Menyediakan sebuah aplikasi sistem pakar mendeteksi dini gangguan pada
masa kehamilan dalam rangka membantu untuk mengetahui dan mendiagnosa
penyakit sekaligus memberikan layanan konsultasi kesehatan cukup hanya
dengan mengakses internet dimanapun berada dan pada saat kapanpun
dibutuhkan

2.

Sistem ini dapat membantu ibu-ibu hamil atau siapapun yang membutuhkan
untuk mengkonsultasikan gangguan–gangguan pada masa kehamilan
sehingga tidak terjadi salah diagnosis dalam penangannya.

3.

Sistem ini dapat memberikan informasi yang bermanfaat kepada user tentang
bagaimana menjaga dan merawat penyakit yang diderita.

E. Manfaat Penelitian
Manfaat Penelitian dari skripsi ini adalah :
1.

Bagi ilmu pengetahuan,memberikan kemudahan dalam dunia kesehatan,
khususnya spesialis kandungan untuk mendeteksi dini gangguan pada masa
kehamilan tidak dengan cara manual

2.

Bagi pengguna, khususnya wanita yang sedang hamil,dapat dengan mudah
mendeteksi dini apa bila ada gangguan–gangguan pada masa kehamilan

xxiii

F. Metode Penelitian atau Perancangan
Tugas

skripsi

dan

penelitian

lapangan

ini

diselesaikan

dengan

menggunakan urutan metodologi sebagai berikut :
1. Study Literature

Dalam study literature ini dilaksanakan dengan cara mengumpulkan dan
mempelajari segala macam informasi yang berhubungan dengan Kecerdasan
Buatan (Artificial Intelligence), Sistem Pakar (Expert System), Basis
pengetahuan (Knowledge Base), Mesin Penyimpul (Inference Engine),
Keahlian (Skill) Dokter, Client Server serta metode pemrogramannya.
2. Perancangan Perangkat Lunak
Pada tahap ini dilaksanakan perancangan sistem perangkat lunak yang akan
dibuat berdasarkan hasil study literature. Perancangan perangkat lunak
meliputi desain database, desain struktur data, desain aliran informasi, desain
antarmuka, desain algoritma dan pemrograman, serta penggunaan bahasa
pemrograman
3. Pembuatan Program
Dari perancangan sistem yang dibuat selanjutnya diimplementasikan kedalam
bentuk program
4. Uji Coba Perangkat Lunak
Pada tahap ini dihasilkan uji coba dan beberapa revisi, jika terjadi kekurangan
dan kesalahan terhadap perangkat lunak yang telah selesai dibuat dan
diharapkan perangkat lunak tersebut mengalami segala macam uji coba
sehingga menghasilkan output yang diharapkan

xxiv

5. Pembuatan Laporan hasil dan Pembuatan proyek tugas akhir
Setelah program selesai dikerjakan, maka berikutnya adalah pembuatan
laporan tugas akhir yang akan diberikan kepada Jurusan Teknik Informatika
Universitas Muhammadiyah Ponorogo sebagai penyelenggara kegiatan
perkuliahan.

G. Sistematika Penulisan
Didalam penulisan laporan tugas akhir nantinya penulis membagi
pembahasan keseluruhan menjadi enam bab, agar penulis menjadi lebih jelas,
terstruktur, dapat dipahami oleh pembaca dan memudahkan penulis untuk
menyusunnya. Sistem pembahasan meliputi :
BAB I PENDAHULUAN
Bab ini membahas tentang latar belakang yang menyebabkan timbulnya
masalah dan batasan masalah dari tugass akhir yang dikerjakan. Selain
itu menjelaskan juga mengenai tujuan, metodologi, serta sistem
penulisan dari tugas akhir ini
BAB II TINJAUAN PUSTAKA
Bab ini menguraikan teori-teori yang mendasari pembahasan secara
detail, berupa definisi-definisi, model matematis dan atau program yang
langsung berkaitan dengan ilmu atau masalah yang diteliti atau
dirancang

xxv

BAB III ANALISA DAN DESAIN SISTEM
Bab

ini

menguraikan

tentang

metode/desain

penelitian

atau

perancangan, rancangan pengam bilan data, peralatan yang diperlukan,
proses pengambilan data dan rancangan analisa data.
BAB IV IMPLEMENTASI SISTEM
Bab

ini

berisi

tentang

penjelasan

detail

tentang

alur,

pengimplementasian sistem yang telah dirancang untuk memberikan
penilaian dan pengujian perangkat lunak pada sebagian kasus dari
sistem pakar yang di buat
BAB V KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran yang membangun untuk kebaikan
sistem yang diperlukan untuk perbaikan di masa yang akan datang

xxvi

DAFTAR PUSTAKA

1 Judul
Penulis
Tahun
Penerbit
2 Judul
Penulis
Tahun
Penerbit
3 Judul
Penulis
Tahun
Penerbit
4 Judul
Penulis
Tahun
Penerbit
5 Judul
Penulis
Tahun
Penerbit
6 Judul
Penulis

Tahun
Penerbit

: Adobe Dreamweaver CS6 dan PHP-MySql untuk pemula
: Madcoms
: 2012
: Andi Yogyakarta
: Artificial Intelligence (Teknik dan Aplikasinya)
: Sri Kusumadewi
: 2003
: Graha Ilmu
: Basis Data
: Fatansyah, ir
: 1999
: Informatika Bandung
: Php dan MySql untuk Web
: Bimo Sunarfrihantono, ST
: 2003
: Andi Yogyakarta
: Ilmu Kebidanan, Penyakit Kandungan dan Keluarga
Berencana untukPendidikan Bidan
: Prof. dr. Ida Bagus Gde Manuaba, SpOG
: 1998
: Buku kedokteran EGC
: Seri Skema Diagnosis dan Penatalaksana OBSETRI
: a. Emanuel A.Friedman, M.D., Sc.D
b. David B. Acker, M.D
c. Benjamin P. Sachs, M.B., B.S., D.P.H
:: Binarupa Aksara

Dari web.
1 (http://www.scribd.com/doc/59277934/Forward-Chaining diakses pada tanggal
02 April 2013, pukul 20.00).
2 (http://www.psychologymania.com/2012/08/anemia-pada-ibu-hamil.html
diakses pada tanggal 02 April 2013 jam 20.10)

xxvii