BAB III ANALISA PEMBAHASAN MASALAH
3.1
Analisa Aplikasi Bagi orang yang kurang mampu, berobat ke dokter merupakan pilihan terakhir
yang akan diambil, dikarenakan membutuhkan biaya yang tidak sedikit. Belum lagi, ternyata setelah diperiksa penyakitnya tidak seberapa, mungkin flu ringan dan sebagainya, rasanya uang pun terbuang percuma. Tetapi cukup banyak juga penyakit yang berbahaya dan menunjukkan gejala yang tidak serius. Lalu, bagaimana caranya kita ingin mengetahui penyakit yang kita sedang derita termasuk penyakit ringan atau berbahaya tanpa mengeluarkan uang ke dokter? Dengan Aplikasi untuk Mendeteksi Penyakit pada Anak inilah, sebagian penyakit yang biasa diderita anak-anak bisa terdeteksi tanpa harus pergi ke dokter. Di sini, user diharapkan dapat mengetahui lebih awal jenis-jenis penyakit dan masalah yang sedang diderita oleh anak berdasarkan gejala-gejala yang timbul sebelum menggunakan jasa seorang dokter melalui form-form dalam aplikasi ini yang telah dibuat sebagai salah satu sarana informasi. Agar lebih mudah, penulis membagi aplikasi ini menjadi beberapa form, yaitu Form Menu Utama, Form Gejala Awal / Masalah, Form Penanggulangan Lengkap (tidak semua penyakit ada), Form Keterangan Tambahan dan Form Pertolongan. Untuk pertama kita membuka program ini, maka yang pertama kali tampil adalah Form Menu Utama. Pada Form Menu Utama ini terdiri dari tiga pilihan yang dapat kita pilih, yaitu Bayi Pra Setahun, Anak Segala Usia dan Remaja lalu ada pilihan Keluar dan Pertolongan juga. Jika kita memilih Bayi Pra Setahun maka akan tampil Form Gejala / Masalah yang terdiri dari beberapa Gejala / Masalah yang dapat dipilih sesuai yang dialami oleh anak anda. Pilihlah salah satu gejala yang timbul 17
18
maka anda akan dibawa ke Form Diagnosa. Jika anda butuh pertolongan dalam menggunakan aplikasi ini maka pilihlah Menu Pertolongan. Dan pilih Menu Keluar untuk keluar dari aplikasi. Untuk Form Diagnosa terdiri dari Menu Penanggulangan Lengkap, Menu Keterangan Tambahan, Menu Ya, Menu Tidak dan Menu Keluar. Pilih Menu Ya apabila gejalanya benar dan pilih Menu Tidak apabila gejalanya kurang tepat. Pilih Menu Keterangan Tambahan untuk mengetahui informasi tambahan lain mengenai penyakit yang sedang didiagnosa. Menu Penanggulangan Lengkap (jika ada) dapat dipilih bila penyakit yang telah didiagnosa program bisa diobati sendiri atau ada pertolongan pertama yang dianjurkan di dalam program sebelum si anak dibawa ke dokter. Baik Menu Penanggulangan Lengkap maupun Menu Keterangan Tambahan dapat dipilih dari masing-masing menu tersebut, Menu Penanggulangan Lengkap dapat dipilih dari Menu Keterangan Tambahan dan sebaliknya Menu Keterangan Tambahan dapat dipilih dari Menu Penanggulangan Lengkap. Pada setiap Form terdapat pilihan Menu Pertolongan dan Menu Kembali, kecuali pada Form Menu Utama terdapat pilihan Menu Pertolongan dan Menu Keluar. Jika user merasa kesulitan dalam menggunakan program, maka user dapat memilih Menu Pertolongan untuk bantuan. Menu Kembali digunakan untuk kembali ke Form sebelumnya dan Menu Keluar untuk keluar dari program.
19
20 3.2 Struktur Menu
MENU UTAMA
Bayi Pra Setahun
Anak Segala Usia
Remaja
Diare Pada Bayi
Rambut, Kulit Kepala dan Kuku
Puber Terlambat
Masalah Timbangan Menangis Berlebihan Penanggula ngan Keterangan Tambahan
Masalah Pada Mata
Masalah Kulit Remaja
Penanggula ngan
Penanggula ngan
Keterangan Tambahan
Keterangan Tambahan
Gambar 3.1 Struktur Menu
Pertolongan
Keluar
21
3.3 Spesifikasi Program Spesifikasi program yang dibuat adalah sebagai berikut : 1. Spesifikasi program Menu Utama : a.
Nama
: Menu Utama
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.2
d.
Proses
: 1. Bayi Pra Setahun
: Menampilkan Form Gejala
Awal / Masalah untuk Bayi Pra Setahun 2. Anak Segala Usia : Menampilkan Form Gejala Awal / Masalah untuk Anak Segala Usia 3. Remaja
: Menampilkan Form Gejala
Awal / Masalah untuk Remaja 4. Pertolongan
: Menampilkan Form
Pertolongan 5. Keluar
: Keluar dari program
2. Spesifikasi program Gejala Awal / Masalah Bayi Pra Setahun : a.
Nama
: Gejala Awal / Masalah Bayi Pra Setahun
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.3
d.
Proses
: 1. Diare pada bayi
: Menampilkan Form Diagnosa
untuk Diare Pada Bayi 2. Masalah pada Timbangan: Menampilkan Form Diagnosa untuk Masalah Pada Timbangan 3. Menangis Berlebihan
: Menampilkan Form
Diagnosa untuk Menangis Berlebihan 4. Pertolongan
: Menampilkan Form
Pertolongan 5. Kembali
: Kembali ke form sebelumnya
22
3. Spesifikasi program Form Diagnosa untuk Diare pada Bayi : a.
Nama
: Form Diagnosa untuk Diare pada Bayi
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.4
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan
: Menampilkan Form
Pertolongan 4. Spesifikasi program Form Diagnosa untuk Masalah pada Timbangan : a.
Nama
: Form Diagnosa untuk Masalah pada Timbangan
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.5
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan Pertolongan
: Menampilkan Form
23
5. Spesifikasi program Form Diagnosa untuk Menangis Berlebihan : a.
Nama
: Form Diagnosa untuk Menangis Berlebihan
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.6
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan
:
Menanampilkan
Form
Pertolongan 6. Spesifikasi program Gejala Awal / Masalah Anak Segala Usia : a.
Nama
: Gejala Awal / Masalah Anak Segala Usia
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.7
d.
Proses
: 1. Rambut, Kulit Kepala dan Kuku
: Menampilkan
Form Diagnosa untuk Rambut, Kulit Kepala dan Kuku 2. Masalah pada Mata
: Menampilkan Form
Diagnosa untuk Masalah pada Mata 3. Pertolongan
: Menampilkan Form
Pertolongan 4. Kembali
: Kembali ke form sebelumnya
24
7. Spesifikasi program Form Diagnosa untuk Rambut, Kulit Kepala, Kuku: a.
Nama
: Form Diagnosa untuk Rambut, Kulit Kepala dan Kuku
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.8
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan
:
Menampilkan
Form
Pertolongan 8. Spesifikasi program Form Diagnosa untuk Masalah pada Mata : a.
Nama
: Form Diagnosa untuk Masalah pada Mata
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.9
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan Pertolongan
: Menampilkan Form
25
9. Spesifikasi program Gejala Awal / Masalah Remaja : a.
Nama
: Gejala Awal / Masalah Remaja
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.10
d.
Proses
: 1. Puber Terlambat
: Menampilkan Form Diagnosa
untuk Puber Terlambat 2. Masalah Kulit Remaja
: Menampilkan Form
Diagnosa untuk Masalah Kulit Remaja 3. Pertolongan
: Menampilkan Form
Pertolongan 4. Kembali
: Kembali ke form sebelumnya
10. Spesifikasi program Form Diagnosa untuk Puber Terlambat : a.
Nama
: Form Diagnosa untuk Puber Terlambat (Gadis dan Lelaki)
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.11 dan Gambar 3.12
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan Pertolongan
: Menampilkan Form
26
11. Spesifikasi program Form Diagnosa untuk Masalah Kulit Remaja : a.
Nama
: Form Diagnosa untuk Masalah Kulit Remaja
b.
Tujuan
: Menampilkan menu pilihan pengolahan
c.
Flowchart
: Lihat Gambar 3.13
d.
Proses
: 1. Ya
: Menampilkan Informasi Penyakit atau pertanyaan selanjutnya 2. Tidak
: Menampilkan Informasi Penyakit atau
pertanyaan selanjutnya 3. Penanggulangan Lengkap: Menampilkan langkah penanggulangan penyakit (jika ada). 4. Keterangan Lengkap
: Menampilkan Informasi
Tambahan tentang penyakit 5. Pertolongan Pertolongan
: Menampilkan Form
27
3.4 Flowchart
Mulai
Bayi Pra Setahun
Y
Gejala / Masalah Bayi Pra Setahun
A
Y
Gejala / Masalah Anak Segala Usia
B
Y
Gejala / Masalah Remaja
C
T
Anak Segala Usia T
Remaja
T Selesai
Gambar 3.2 Flowchart Menu Utama
A
28
Y
Diare pada Bayi
Diagnosa Diare pada Bayi (DPB)
D
T Masalah pada Timbangan
Y
Diagnosa Masalah pada Timbangan (MPT)
E
T Y Menangis Berlebihan
Diagnosa Menangis Berlebihan (MB)
F
T Selesai
Gambar 3.3 Flowchart Gejala / Masalah Bayi Pra Setahun
D Apakah Apakahsuhu ini merupakan awal badannya 38°C atau pemberian ASI lebih DAN/ATAU setelah apakahserangan ia juga Gastroenteritis? muntah?
Mungkin gejala Gastroenteriti s muncul lagi.
29
Y
PERIKSA KE DOKTER SEGERA!
T
Apakah ia jadi rewel ATAU menjadi sulit makan?
Y
T
Y
Mungkin gejala Gastroenteriti s muncul lagi.
T
G
G Apakah anda memberiny a tambahan gula?
30
Apakah anda lebih banyak memberinya susu botol? T
Y
T Y
Apakah ia baru meminum jus buah lebih banyak dari biasanya, atau memakan sesuatu yang lebih manis dari biasa?
Tidak tahan gula. Y
Kebanyaka n gula.
T Apakah ia juga menelan obat untuk gangguan lainnya? T H
H
Apakah anda baru mengenalkan makanan padat padanya? Periksakan ke Selesai dokter
Y
Gangguan pencernaan karena sirup pada obat.
31
Y
Gangguan pencernaan karena belum terbiasa.
T
Gambar 3.4 Flowchart Diagnosa Diare Pada Bayi
E Apakah bayi anda tampk tak sehat, misalnya susah makan atau rewel?
32
Y
Mungkin ada penyakit. Periksakan ke dokter!
T
Apakah bayi anda masih menetek sepenuhnya?
Y
Apakah anda selalu memberi ASI setiap kali ia menangis?
T T Apakah bayi anda minum susu botol?
Kekuranga n makan Kekuranga n ASI
Y T I
Periksakan ke dokter.
I
Apakah anda selalu memberinya susu setiap kali ia menangis?
Apakah anda banyak menambahkan air di saat mencampur makanannya?
Y
33
Y
T Kurang makan
Adakah bayi anda menghabiskan makanannya? T
T
Y
Makanan terlalu encer.
Peningkatan selera makan.
Periksakan ke dokter.
Selesai
Gambar 3.5 Flowchart Diagnosa Masalah Pada Timbangan
F Adakah tangisan itu diawali dengan tiba-tiba beberapa jam lalu?
Y
34
Y
Apakah tangisan seperti itu tak biasanya dia lakukan?
T T
Apakah sesudah diberi ASI ia tenang kembali?
Y
Y
Adakah makannya yang terakhir wajar-wajar saja?
Lapa r
T J
T BAWA KE DOKTER SEKARAN G JUGA! Tak enak badan
Y
J
Adakah pemberian air Apakah atau sari buah usiaencer si bayi masih meredakan kurang dari tangisnya? 3 bulan?
Kehausa n
35
Y
T
Y
Apakah bayi ini biasa menangis setelah makan?
T Y T
K
L
Adakah setelah bersendawa biasanya ia tenang kembali?
Y
K
Angin yang terjebak di lambung L
Adakah si bayi tenang sepanjang hari, tetapi rewel sekali di senja dan malam hari? Koliksenja
36
T
Apakah biasanya ia tenang kembali setelah digendong dan ditimang secukupnya?
Y
Y T
Kebutuhan perhatian dan kenyamanan Apakah anda merasa tegang atau letih ATAU adakah suatu kekecewaan besar belakangan ini?
Y
Kepekaan terhadap ketegangan di sekitarnya
T Periksaka n ke dokter
Selesai Gambar 3.6 Flowchart Diagnosa Menangis Berlebihan
B
Rambut, Kulit Kepala dan Kuku
37
Y
Y
Diagnosa Rambut, Kulit Kepala dan Kuku
M
Y Diagnosa Masalah pada Mata
N
T
Masalah pada Mata
Y
Selesai
Gambar 3.7 Flowchart Gejala / Masalah Anak Segala Usia
M
Apakah tibatiba timbul Apakah Apakah usiadi daerah botak sikepala rambut anak masih si anak anak di anda? bawah makin 1 menipis? tahun? O P
Apakahkulit usia di Apakah sidaerah anak masih kebotakan kurangbersisik dari tersebut setahun? dan meradang? Gesekan Alopeci Menipisny Kura terus aarambut p
38
Y
T
Y
Y
T
T
Y
T
Y
P
Apakah si anak sedang meminum sejenis obat dari dokter? Dermatitis Ketomb Kutu Seborroeic rambut e
T
O 39 Gatalkah kulit kepala si anak? Y
T
T
Apakah dengan keramas gatalnya bisa hilang selama beberapa T hari?
Penipisan akibat sakit beberapa bulan lalu Y
Ada jenis obat yang membuat rambut rontok
T
Apakah di kulit kepala si anak terdapat kerak berminyak?
Y
T Q Q
Apakah kulit kepala si anak bersisik?
Y
Ketomb e
Y
40
T Periksaka n ke dokter
Selesai
Gambar 3.8 Flowchart Diagnosa Rambut, Kulit Kepala dan Kuku
N
Apakah anak anda mengalami cedera yang Adakah berakibatbenda pada asing; misalnya Apakah bagian mata? sebutir putihpasir; mata di dalam mata? tampak memerah?
Y
BAHAYA! Cari dokter selekas mungkin Konjungtiviti Iritasi R mata. s.
41
T
Y
Benda asing bisa menimbulkan sakit, merah dan berair.
T T
Y Y
T
R
Apakah kelopak mata memerah dan Apakah gatal?air matanya keluar Apakah walau sitimbul anak bintittidak di salah satu kelopak menangis? Periksaka mata? n ke Selesai
Blepharitis .
Sty e.
42
Apakah usia si anak masih kurang dari setahun?
Saluran yang bertugas menahan air mata tidak keluar tersumbat. Gambar 3.9 Flowchart Diagnosa Masalah pada Mata
S
C
Puteri
Puber Terlamb at
Y
Diagnosa untuk Puber Terlambat
Jenis Kelami n
43
Putera T
T Masal ah Kulit Remaj a
Y Diagnosa Masalah Kulit Remaja
U
Selesai
Gambar 3.10 Flowchart Gejala / Masalah Remaja
S
AdakahSudahkah muncul salah satu dari tanda-tanda puteri anda pebertas berikut? mengalami Tumbuhnya bulu-buku haid pertama? kelamin Pembesaran payudara atau putingnya
Y
Munculny a menstruasi .
Tanda awal aktivitas hormonal.
44
T
Y
T Apakah usianya masih di bawah 14 tahun?
Y
Belum ada yang perlu dicemaska n.
T Keterlambata n usia puber.
Selesai
Gambar 3.11 Flowchart Diagnosa untuk Puber Terlambat (Puteri) T
AdakahApakah muncul salah satu usianya dari tanda-tanda masih pebertas berikut? di bawah 12 Tumbuhnya bulu-buku tahun? kelamin dan di tubuhnya T Pembesaran alat genital
Y
Seringkali perkembangan puber sudah terihat di usia ini.
Tanda awal aktivitas hormonal.
45
Y
T Apakah usianya masih di bawah 14 tahun?
Y
Belum ada yang perlu dicemaska n.
T Keterlambata n usia puber.
Selesai
Gambar 3.12 Flowchart Diagnosa untuk Puber Terlambat (Putera) U
Adakah gejala-gejala seperti berikut? Bintik merah meradang, bertitik putih di tengah Benjolan merah di bawah kulit
T V
46
Y Apakah bintiknya meluas di bagian wajah, dada, atau punggung?
Y
Jeraw at ganas.
T Y
Apakah bintik itu meninggalkan bekas di kulit?
T
Jeraw at jinak.
V
Apakah kulit tampak berminyak?
T Periksaka n ke dokter.
Selesai
Y
Kuilt berminyak .
47
Gambar 3.13 Flowchart Diagnosa Masalah Kulit Remaja
3.5 Perancangan Tampilan Program Input Output Berikut ini adalah perancangan tampilan program yang telah dibuat oleh penulis untuk sistem pakar ini. 1. Rancangan Tampilan Output Menu Utama SISTEM PAKAR UNTUK DIAGNOSA AWAL PENYAKIT DAN MASALAH PADA ANAK Pilih Kategori : 1. Bayi Pra Setahun 2. Anak Segala Usia
?
48
3. Remaja KELUAR Gambar 3.14 Tampilan Output Menu Utama 2. Rancangan Tampilan Output Layar Gejala / Masalah
? Gejala Awal / Masalah yang timbul : 1. 2. 3. KEMBALI Gambar 3.15 Tampilan Output Layar Gejala / Masalah 3. Rancangan Tampilan Output Layar Diagnosa
?
YA!
TIDAK!
PENANGGULANGAN LENGKAP
KETERANGAN TAMBAHAN
KEMBALI
49
Gambar 3.16 Tampilan Output Layar Diagnosa 4. Rancangan Tampilan Output Layar Penanggulangan Lengkap
?
KETERANGAN TAMBAHAN
KEMBALI
Gambar 3.17 Tampilan Output Layar Penanggulangan Lengkap 5. Rancangan Tampilan Output Layar Keterangan Tambahan
?
PENANGGULANGAN LENGKAP
KEMBALI
Gambar 3.17 Tampilan Output Layar Keterangan Tambahan
50
3.6 Konfigurasi Komputer Untuk dapat menjalankan program aplikasi yang penulis buat, anda memerlukan software dan hardware yang mendukung. Adapun untuk software dan hardware yang dibutuhkan dengan konfigurasi minimum adalah : 1.
Spesifikasi Software : Operating System Microsoft Windows 98 Bahasa Pemrograman Visual Basic 6.0
2.
Spesifikasi Hardware : Pentium I RAM 64 MB Hardisk 1 GB Resolusi Monitor 1024 x 768