PERANCANGAN SISTEM PAKAR UNTUK

advertisement
PERANCANGAN SISTEM PAKAR UNTUK DETEKSI PENYAKIT
PNEUMONIA BERBASIS ANDROID
SKRIPSI
Oleh
Shiendy
1401125534
Suci Ismi Bayyinah
1401125686
Debora Valentina
1401137396
Kelas/Kelompok : 07MAT/04
School of Computer Science
Universitas Bina Nusantara
Jakarta
2014
DAFTAR ISI
Halaman Sampul............................................................................................................. i
Halaman Judul ............................................................................................................... ii
Halaman Persetujuan Dosen Pembimbing ..................................................................... iii
Halaman Pernyataan Dosen Penguji .............................................................................. iv
Halaman Pernyataan Persetujuan Publikasi Skripsi ...................................................... vii
Abstrak ....................................................................................................................... viii
Kata Pengantar.............................................................................................................. ix
Daftar Isi....................................................................................................................... xi
Daftar Tabel ................................................................................................................ xiv
Daftar Gambar ............................................................................................................. xv
Daftar Lampiran ........................................................................................................ xvii
BAB 1 PENDAHULUAN............................................................................................. 1
1.1 Latar Belakang Masalah .................................................................................... 1
1.2 Rumusan Masalah ............................................................................................. 2
1.3 Ruang Lingkup ................................................................................................... 2
1.4 Tujuan dan Manfaat ........................................................................................... 2
1.5 Metode Penelitian............................................................................................... 3
1.6 State of The Art .................................................................................................. 3
1.7 Sistematika Penulisan ......................................................................................... 5
BAB 2 TINJAUAN PUSTAKA ................................................................................... 7
2.1. Landasan Teori................................................................................................. 7
2.1.1. Kecerdasan Buatan (Inteligensia Semu) .................................................... 7
2.1.2. Sistem Pakar ............................................................................................. 8
2.1.2.1. Definisi Sistem Pakar ...................................................................... 8
2.1.2.2. Kelebihan Sistem Pakar................................................................... 9
2.1.2.3. KeterbatasanSistem Pakar ............................................................. 11
2.1.2.4. Konsep Sistem Pakar..................................................................... 12
2.1.2.5. Komponen-Komponen Sistem Pakar ............................................. 14
2.1.2.6. Knowledge Inferences ................................................................... 20
2.1.2.7. Permasalahan yang Disentuh Sistem Pakar .................................... 21
2.1.2.8. Pengembangan Sistem Pakar ......................................................... 21
2.1.3 Android ................................................................................................... 24
2.1.3.1. Pengenalan Android ...................................................................... 24
2.1.3.2. Struktur ......................................................................................... 24
2.1.3.3. Forward Chaining ......................................................................... 25
2.1.4 Unified Modeling Language..................................................................... 26
2.1.4.1. Diagram Unified Modeling Language ........................................... 26
2.1.4.2. Penyebab Pneumonia .................................................................... 24
2.1.4.3. Gejala Pneumonia ......................................................................... 25
2.1.4.4. Jenis Pneumonia............................................................................ 26
2.1.5 Pneumonia ............................................................................................... 36
2.1.5.1. Pengertian Pneumonia ................................................................... 36
2.1.5.2. Penyebab Pneumonia .................................................................... 36
2.1.5.3. Gejala Pneumonia ......................................................................... 37
2.1.5.4. Jenis Pneumonia............................................................................ 37
BAB 3 METODE PENELITIAN .............................................................................. 39
3.1. Kerangka Berpikir .......................................................................................... 39
3.2. Analisis Masalah ............................................................................................ 40
3.2.1. Kuisioner ................................................................................................ 40
3.2.1.1. Analisis Hasil Kuisioner ........................................................... 50
3.2.2. Wawancara ............................................................................................. 51
3.2.3. Identifikasi Masalah ................................................................................ 52
3.2.4. Usulan Pemecahan Masalah .................................................................... 53
3.2.5. Analisis Sistem Pakar ............................................................................. 53
3.2.5.1. Diagnosa Penyakit Paru-paru .................................................... 53
3.2.5.2. Struktur Decision Tree.............................................................. 55
3.2.5.3. Denah Pohon Diagnosa ............................................................. 56
3.2.5.4. Analisis Rule Tahapan Decision Tree ....................................... 61
3.2.5.5. Pseudocode Logika Diagnosa ................................................... 65
3.2.5.6. Daftar Pertanyaan Diagnosa Pada Sistem Pakar ........................ 67
3.3. Perancangan Sistem Pakar .............................................................................. 68
3.3.1. Use Case Diagram Model ....................................................................... 68
3.3.2. Skenario Use Case .................................................................................. 69
3.3.3. Activity Diagram .................................................................................... 73
3.3.4. Struktur Menu ......................................................................................... 77
3.3.5. Perancangan Layar.................................................................................. 78
BAB 4 HASIL DAN PEMBAHASAN ....................................................................... 85
4.1. Tampilan Aplikasi .......................................................................................... 85
4.2. Evaluasi ......................................................................................................... 90
4.2.1. Evaluasi Oleh Pakar ................................................................................ 91
4.2.2. Evaluasi Oleh User ................................................................................. 92
4.2.3. Analisa Hasil Kuisioner .......................................................................... 94
BAB 5 SIMPULAN DAN SARAN ............................................................................ 95
5.1. Simpulan ........................................................................................................ 95
5.2. Saran .............................................................................................................. 95
DAFTAR PUSTAKA ................................................................................................. 97
LAMPIRAN-LAMPIRAN
RIWAYAT HIDUP
SURAT SURVEI
DAFTAR TABEL
Tabel 2.1
Representasi O-A-V
19
Tabel 2.2
Tabel Simbol pada Use-Case Diagram
28
Tabel 2.3
Tabel Simbol pada Visibility pada Class Diagram
29
Tabel 2.4
Tabel Indikator Relationship pada Class Diagram
31
Tabel 2.5
Tabel Simbol pada Activity Diagram
34
Tabel 3.1
Daftar penyakit 10 besar pasien rawat inap di Indonesia
39
Tabel 3.2
Jawaban Pertanyaan Nomor 1
40
Tabel 3.3
Jawaban Pertanyaan Nomor 2
41
Tabel 3.4
Jawaban Pertanyaan Nomor 3
42
Tabel 3.5
Jawaban Pertanyaan Nomor 4
43
Tabel 3.6
Jawaban Pertanyaan Nomor 5
44
Tabel 3.7
Jawaban Pertanyaan Nomor 6
45
Tabel 3.8
Jawaban Pertanyaan Nomor 7
46
Tabel 3.9
Jawaban Pertanyaan Nomor 8
47
Tabel 3.10
Jawaban Pertanyaan Nomor 9
48
Tabel 3.11
Jawaban Pertanyaan Nomor 10
49
Tabel 3.12
Diagnosa Penyakit Paru-paru
54
Tabel 3.13
Tabel Skenario Use Case
69
Tabel 3.14
Tabel Skenario Use Case 2
70
Tabel 3.15
Tabel Skenario Use Case 3
71
Tabel 3.16
Tabel Skenario Use Case 4
72
Tabel 4.1
Perbandingan Diagnosa Sistem Dengan Pakar
91
Tabel 4.2
Jawaban Pertanyaan Nomor 1
80
Tabel 4.3
Jawaban Pertanyaan Nomor 2
80
Tabel 4.4
Jawaban Pertanyaan Nomor 3
81
Tabel 4.5
Jawaban Pertanyaan Nomor 4
81
DAFTAR GAMBAR
Gambar 2.1
Tahap-tahap Pengembangan Sistem Pakar
22
Gambar 2.2
Struktur Android
24
Gambar 2.3
Forward Chaining
26
Gambar 2.4
Contoh Use-Case Diagram (Whitten & Bentley, 2008)
27
Gambar 2.5
Contoh Class Diagram (Whitten & Bentley, 2008)
30
Gambar 2.6
Contoh penerapan Association pada Aggrgation dan Composition
(Whitten & Bentley, 2008)
Gambar 2.7
32
Contoh Generalization dan Specialization (Whitten & Bentley, 2008)
33
Gambar 2.8
Contoh Activity Diagram dengan Partition (Whitten & Bentley, 2008)
35
Gambar 3.1
Grafik Pertanyaan Nomor 1
41
Gambar 3.2
Grafik Pertanyaan Nomor 2
42
Gambar 3.3
Grafik Pertanyaan Nomor 3
43
Gambar 3.4
Grafik Pertanyaan Nomor 4
44
Gambar 3.5
Grafik Pertanyaan Nomor 5
45
Gambar 3.6
Grafik Pertanyaan Nomor 6
46
Gambar 3.7
Grafik Pertanyaan Nomor 7
47
Gambar 3.8
Grafik Pertanyaan Nomor 8
48
Gambar 3.9
Grafik Pertanyaan Nomor 9
49
Gambar 3.10 Grafik Pertanyaan Nomor 10
50
Gambar 3.11 Pohon Keputusan
55
Gambar 3.12 Denah Pohon 1
56
Gambar 3.13 Denah Pohon 2
57
Gambar 3.14 Denah Pohon 3
58
Gambar 3.15 Denah Pohon 4
60
Gambar 3.16 Use Case Diagram
68
Gambar 3.17 Activity Diagram Masuk ke Sistem
73
Gambar 3.18 Activity Diagram Proses Diagnosa
74
Gambar 3.19 Activity Diagram Melihat Hasil Diagnosa
75
Gambar 3.20 Activity Diagram Melihat Informasi Penyakit
76
Gambar 3.21 Struktur Menu
77
Gambar 3.22 Perancangan Layar Halaman Awal Aplikasi
78
Gambar 3.23 Perancangan Layar Halaman Menu Awal Aplikasi
79
Gambar 3.24 Perancangan Layar Halaman Menu Mulai Diagnosa
80
Gambar 3.25 Perancangan Layar Halaman Hasil Diagnosa
81
Gambar 3.26 Perancangan Layar Halaman Informasi Penyakit
82
Gambar 3.27 Perancangan Layar Halaman List Penyakit
83
Gambar 4.1
Tampilan Halaman Awal
85
Gambar 4.2
Tampilan Menu Utama
86
Gambar 4.3
Tampilan Halaman Diagnosa
87
Gambar 4.4
Tampilan Halaman Hasil
88
Gambar 4.5
Tampilan Halaman Infornasi Penyakit
89
Gambar 4.6
Tampilan Halaman Menu Informasi
90
DAFTAR LAMPIRAN
Pre Kuisioner……………………………………………………………………….. L1
Post Kuisioner···································································································· L2
Kata Pengantar
Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala
rahmat dan anugrah-Nya, sehingga penulis dapat menyelesaikan skripsi yang
berjudul “Perancangan Sistem Pakar Untuk Deteksi Penyakit Pneumonia Berbasis
Android” dengan baik dan tepat waktu.
Dalam kesempatan ini, perkenankan kami untuk mengucapkan terima kasih
kepada semua pihak yang telah membantu kami dalam menyelesaikan skripsi ini,
yaitu kepada:
1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Binus
University yang telah memberi kesempatan kepada kami untuk
menuntut ilmu di Universitas Bina Nusantara.
2. Bapak Fredy Purnomo, S.Kom, M.Kom., selaku Head of School of
Computer Science dan Head of School of Computer Science Binus
University.
3. Ibu Yen Lina Prasetio, S.Kom, MCompSc., selaku Deputy Head of
Computer Science School – Academic & Operation Binus University.
4. Bapak Michael Yoseph Ricky, S.Kom, MM., selaku Deputy Head of
Computer Science School – Student & Alumni Binus University.
5. Bapak Dr.Ing. Sudarno Wiharjo, selaku dosen pembimbing skripsi
yang telah membimbing kami dan banyak memberi masukan dalam
penyusunan skripsi ini sehingga skripsi dapat selesai dengan baik dan
tepat waktu.
6. Bapak Dr.Epistel P. Simatupang, Sp. PD-KGEH. selaku pakar
penyakit Pneumonia.
7. Seluruh dosen Universitas Bina Nusantara yang telah memberikan
bekal ilmu dan tuntunan selama kuliah sehingga skripsi ini dapat
diselesaikan dengan baik.
8. Seluruh keluarga dan sahabat-sahabat yang telah mendukung kami
untuk menyelesaikan skripsi ini dengan baik dan tepat waktu.
9. Semua pihak yang tidak bisa disebutkan satu per satu yang secara
langsung maupun tidak langsung terlibat dalam penyusunan skripsi ini
sehingga skripsi ini dapat diselesaikan dengan baik.
Dengan selesainya laporan tugas akhir ini, penulis berharap dapat menambah
pengalaman dan menambah wawasan. Tugas akhir ini masih jauh dari sempurna
karena keterbatasan pengetahuan, pengalaman, dan kemampuan penulisan laporan
tugas akhir ini. Oleh karena itu, penulis menerima saran dan kritik yang bersifat
membangun dari semua pihak demi kesempurnaa laporan tugas akhir ini. Akhir kata,
semoga laporan tugas akhir ini dapat berguna bagi para pembaca.
Jakarta, 28 Januari 2014
Penulis
Download