bab iii pembahasan...31 bab iii pembahasan 3.1. tinjauan kasus terkadang masyarakat pada awalnya...
Post on 01-Feb-2021
7 Views
Preview:
TRANSCRIPT
-
31
BAB III
PEMBAHASAN
3.1. Tinjauan Kasus
Terkadang masyarakat pada awalnya tidak mengetahui penyakit yang
dideritanya tetapi hanya dapat merasakan gejala-gejala penyakit yang dirasakan.
Bila masyarakat ingin mengetahui tentang penyakit yang dideritanya serta cara
penanganan pertama maka mereka akan mendatangi dokter untuk berkonsultasi.
Akan tetapi, semua orang tidak dapat melakukan hal tersebut karena faktor
ekonomi yang kurang mendukung ataupun karena kesibukan dan aktifitas
masyarakat yang padat sehingga tidak bisa menyesuaikan dengan jadwal praktek
dokter.
Kanker payudara (Carcinoma mammae) adalah suatu penyakit dimana sel-
sel normal tubuh berubah menjadi sel-sel kanker pada jaringan payudara. Kanker
payudara pada umumnya menyerang kaum wanita, namun kaum pria juga bisa
terkena kanker payudara. Selain itu kanker payudara pada pria lebih ganas karena
pria mempunyai ukuran payudara yang kecil sehinga membuat sel kanker
langsung berhubungan dengan area payudara yaitu dinding dada.
Payudara kaum wanita terdiri dari kelenjar lobulus(kelenjar yang membuat
ASI), duktus(saluran kecil yang membawa ASI dari lobuluske puting), pembuluh
darah, lemak dan jaringan ikatnya,serta gelenjar getah bening. Pada umumnya
kanker payudara berasal dari jaringan sel yang melapisi duktus (kanker duktal),
sebagian berasal dari lobulus(kanker lobular), dan sebagian kecil lainya berasal
dari jaringan lain.
-
32
Bagi kaum wanita payudara adalah salah satu organ yang sangat penting
karena payudara mampu memproduksi ASI untuk bayi dimana ASI dari ibu kaya
akan kandungan gizi dan nutrisi yang tidak bisa ditandingi dengan makanan lain
termasuk produk susu formula. Maka dari itu sebaiknya kaum wanita senantiasa
menjaga kesehatan dan kebersihan dari organ payudara untuk menghindari
penyakit yang bisa mengancam kondisi kesehatan payudara. Dari sekian banyak
penyakit yang bisa mengganggu kesehatan kaum wanita yang paling berbahaya
adalah kanker payudara.
Untuk saat ini dan beberapa tahun kedepan kanker payudara masih
menjadi masalah yang besar di Indonesia, kanker payudara memang penyakit
yang berbahaya karena bisa mengakibatkan kematian pada penderitanya. Namun
bila anda sering melakukan pemeriksaan payudara maka bisa dibilang anda sudah
melakukan salah satu langkah pencegahan atas penyakit ini. Sayangnya pada
umumnya seseorang baru memeriksakan payudaranya ketika kanker payudara
sudah dalam keadaan yang parah (stadium lanjut) sehingga resiko kesembuhannya
semakin kecil.Berikut adalah jenis dan gejala yang sering dialami oleh para
penderita kanker payudara berdasarkan sumber (www.necturajuice.com)
diantaranya adalah sebagai berikut :
1. Lobular Carcinoma In Situ
Jenis kanker yang menyerang jaringan disekitar payudara dan masih belum
menebus dinding lobulus atau masih berada di dalam kelenjar air susu.
Pertumbuhan sel kanker pada kanker jenis ini bisa terlihat dengan jelas yang
bisa ditemukan di dalam lobulus (kanker susu). Jenis kanker ini masih
http://www.necturajuice.com/
-
33
diperdebatkan apakah hanya merupakan suatu tanda yang menunjukan
perubahan sel kanker atau merupakan stadium awal dari kanker payudara.
Lobular carcinoma in situ hanya membuat jaringan yang terkena menebal dan
tidak selalu menimbulkan benjolan sehingga tidak mudah dideteksi. Namun
untuk seseorang yang didiagnosa memiliki lobular carcinoma insitu maka bisa
dipastikan memiliki resiko kanker pada salah satu payudaranya. Bila tidak
mendapatkan perawatan yang baik, lobular carcinoma in situ pada seorang
bisa berubah menjadi invasife lobularbreast cancer. Bila sel kanker
berkembang hingga ke payudara yang satunya maka bisa jadi menjadi Invasife
Ductal Carsinoma atau InvasifeLobular.
2. Ductal Carcinoma In situ
Ductal carcinoma in situ (DCIS) adalah jenis kanker payudara (non-invasif)
yang hanya ditemukan dijaringan saluran ASI. Jenis kanker ini paling sering
ditemukan pada penderita kanker payudara. Pada mammogram ductal
carcinoma in situ sering terdeteksi sebagai tumpukan kecil jumlah kalsium
(microcalcifications). Pederita ductal carcinoma insitu bisa di sembuhkan
dengan kemungkinan 100% asalkan kanker yang berasal dari saluran ASI tidak
menyebar ke jaringan lemak payudara atau bagian tubuh yang lain. Ductal
carcinoma in situ sendiri mempunyai beberapa jenis misalnya ductal
comedocarcininoma yang mengerah ke ductal carcinoma in situ dimana sel
kanker mengalami degenerasi atau kematian. Bila tidak segera ditangani
ductalcarcinoma bisa menyebar ke jaringan lain yang berada disekitarnya. Lalu
dinding saluran ASI mengalami penipisan sebelum akhirnya menjadi pecah
yang mengakibatkan kanker menyebar ke jaringan lain. Kanker menyebar
-
34
melalui sirkulasi darah sehingga bisa menyebar ke lokasi sekitar asal kanker
dan menyebarke seluruh bagian tubuh. Penyebaran kanker ini cenderung ke
liver, paru-paru, tulang dan kelenjar limfa di ketiak. Sekitar 70% dari penderita
kanker payudara mengalami apa yang disebut sebagai ductal carcinoma
invasif.
3. Infiltrating Lobular Carcinoma
Infiltrating lobular carcinoma (ILC) atau invasive lobular carcinoma adalah
salah satu jenis kanker payudara yang berasal dari lobulus payudara (kelenjar
susu) lalu menyerang jaringan lain yang berada disekitar payudara. Di Amerika
Serikat saat ini ada sekitar 20 ribu wanita yang didiagnosis terkena kanker
payudara jenis ini. Kanker jenis ini memiliki rasio perbandingan 10-15% untuk
semua kasus kanker payudara dan rasio perbandingan 15-20% untuk semua
kasus kanker. Infiltrating lobular carcinoma sulit dilihat melalui mammogram
tidak seperti kanker payudara invasive yang lain seperti invasive
ductalcarcinoma (IDC).
4. Infiltrating Ductal Carcinoma
Infiltrating ductal carcinoma (IDC) atau invasive ductal carcinoma adalah
jenis kanker payudara yang berasal dari saluran ASI kemudian menyerang
jaringan lain yang berada disekitar payudara, misalnya jaringan lemak
payudara. Jika segera tidak ditangani infiltrating ductal carcinoma bisa
menyerang bagian tubuh yang lain melalui limfatik dan sistem peredaran darah.
Jenis kanker ini memiliki rasio perbandingan 65-80% dari semua kasus kanker
payudara atau merupakan salah satu jenis kanker payudara yang paling sering
dialami oleh penderita kanker payudara. Infiltrating ductal carcinoma ditandai
-
35
dengan munculnya benjolan keras yang mempunyai batas yang tidak beraturan.
Benjolan ini tidak seperti benjolan jinak yang lain karena lebih kuat dan keras.
Kemudian puting dan kulit payudara akan tertarik masuk kedalam. Hasil dari
mammogram menunjukan bahwa infiltrating ductal carcinoma terlihat sebagai
satu masa yang mempunyai batas halus dari batas benjolan muncul ujung-
ujung yang runcing, dan penumpukan kalsium pada daerah sekitar tumor.
5. Medullary Carcinoma
Jenis kanker payudara ini tergolong ganas (invasive) yang membentuk satu
batas yang tidak normal antara jaringan normal dan jaringan tumor. Salah satu
jenis dari kanker payudara ini hanya memiliki rasio perbandingan sekitar 5%
dari seluruh kasus kanker payudara.
6. Mucionus Carcinoma
Jenis kanker payudara ini terbentuk akibat lendir (mucus) yang dihasilkan oleh
sel kanker. Wanita yang terkena mucionos carcinoma pada umumnya mampu
bertahan hidup yang cukup lama bila di bandingkan dengan wanita yang
terkena jenis kanker ganas (invasive) yang lain.
7. Tubular Carcinoma
Tubular carcinoma termasuk salah satu jenis kanker payudara yang
mempunyai sifat invasive. Wanita yang memiliki kemungkinan sembuh yang
besar adalah wanita yang memiliki tubular carcinoma. Jenis kanker ini
memiliki rasio perbandingan 2% dari seluruh kasus kanker payudara.
8. Inflammatory Breast Cancer
Inflammatory breast cancer adalah kondisi dimana sel kanker menyumbat
pembuluh limfe kulit pembungkus payudara sehingga payudara menjadi terlihat
-
36
dan terlihat merah (meradang) dengan pinggiran atau cekungan yang tebal.
Perkembangan sel kanker dari salah satu jenis kanker payudara ini terjadi
dengan sangat cepat, namun jenis kanker ini memiliki rasio perbandingan yang
sangat kecil yaitu 1%.
9. Paget’s Disease of the Nipple
Paget’s disease of the nippleatau dikenal sebagai kanker puting adalah salah
satu jenis kanker payudara yang berasal dari saluran susu yang pada akhirnya
menyebar ke puting payudara dan kulit areola. Payudara dari penderita jenis
ini akan mengeluarkan darah, kulit terasan kasar, kulit pecah-pecah, gatal dan
berwarna merah. Jenis kanker ini memiliki rasio perbandingan 1% dari seluruh
kasus kanker payudara. Selain itu wanita yang terkena kanker ini mempunyai
kemungkinan sembuh yang lebih besar apabila tidak ada benjolan yang muncul
pada payudara.
10. Phyllodios Tumor
Phylloides tumor adalah tumor yang berkembang didalam jaringan konektif
payudara. Pada umumnya kanker ini bersifat jinak, namun pada kondisi
tertentu bisa berubah menjadi ganas yang apabila terjadi harussegera dilakukan
operasi pengangkatan. Tumor payudara ini sangat jarang terjadi di mana hanya
ada 10 orang wanita meninggal karena kanker ini di Amerika Serikat.
Data-data penyakit kanker payudara diatas merupakan observasi pengetahuan
yang nantinya akan diolah menjadi aturan dalam sistem pakar. Adapun gejala
pada diagnosa penyakit kanker payudara, adalah sebagai berikut:
1. Rasa nyeri pada puting anda.
2. Timbul kemerahan pada kulit payudara.
-
37
3. Megeluarkan cairan pada puting susu.
4. Kulit dari puting susu mengeras dan terus menerus terasa gatal.
5. Kulit puting susu terasa kasar dan berbintik.
6. Puting susu mengeluarkan darah.
7. Payudara berubah bentuk / ukuran.
8. Kulit payudara berubah warna dari merah muda menjadi coklat.
9. Puting susu masuk kedalam (retraksi).
10. Salah satu puting susu tiba-tiba lepas / menghilang.
11. Bila tumor sudah besar, muncul rasa sakit yang sering timbul.
12. Kulit payudara terasa terbakar.
13. Payudara mengeluarkan cairan lain, pada saat tidak menyusui.
14. Aadanya gumpalan / benjolan di bawah ketiak.
15. Jaringan buah dada yang menebal dan terasa sakit.
16. Terasa sakit pada bagian puting susu.
17. Perubahan kulit pada daerah puting.
18. Munculnya benjolan pada payudara, dan dapat diraba.
19. Luka yang terdapat pada sekitar payudara akan sulit sembuh.
20. Munculnya kerutan-kerutan pada sekitar payudara.
21. Merasakan nyeri tulang, penurunan berat badan secara drastis.
Setelah pemaparan data diatas dapat disimpulkan bahwa terdapat 10 jenis
penyakit kanker payudara dan 21 gejala. Kemudian data diolah menggunakan
metode Naive Bayes.
-
38
Tabel III.1
Penyakit dan Kode Penyakit
Tabel III.2
Gejala dan Kode Gejala
Kode Nama Gejala
G01 Rasa nyeri pada puting anda.
G02 Timbul kemerahan pada kulit payudara.
G03 Mengeluarkan cairan pada puting susu.
G04 Kulit dari puting susu mengeras dan terus terasa gatal.
G05 Kulit puting susu terasa kasar dan berbintik.
G06 Puting susu mengeluarkan darah.
G07 Payudara berubah bentuk / ukuran.
G08 Kulit payudara berubah warna dari merah muda menjadi coklat.
G09 Puting susu masuk kedalam (retraksi).
G10 Salah satu puting susu tiba – tiba lepas/ menghilang.
G11 Bila tumor sudah besar, muncul rasa sakit yang sering timbul.
G12 Kulit payudara terasa terbakar.
G13 Payudara mengeluarkan cairan lain, pada saat tidam menyusui.
G14 Aadanya gumpalan / benjolan dibawah ketiak.
G15 Jaringan buah dada yang menebaal dan terasa sakit.
Kode
Penyakit
Nama Penyakit
B01 Lobular carcinoma in
situs B02 Ductal carcinoma in situ
B03 Infiltaring lobular
carcinoma B04 Infiltaring ductal
carcinoma B05 Medullary carcinoma
B06 Mucionus carcinoma
B07 Tubular carcinoma
B08 Inflammatory breast
cancer B09 Paget's disease of the
nipple B10 Phylloides tumor
-
39
G16 Terasa sakit pada bagian puting susu.
G17 Perubahan kulit pada daerah puting.
G18 Munculnya benjolan pada payudara, dan dapat diraba.
G19 Luka yang terdapat pada sekitar payudara akan sulit sembuh.
G20 Munculnya kerutan – kerutan pada sekitar payudara.
G21 Merasakan nyeri tulang, penurunan berat badan secara drastis.
Tabel.III.3
Tabel aturan Jenis Penyakit Kanker Payudara dan Gejalanya
No
KodeGejala KodePenyakit
B01 B02 B03 B04 B05 B06 B07 B08 B09 B10
1 G01 V V V
2 G02 V V V
3 G03 V V
4 G04 V V
5 G05 V V
6 G06 V
7 G07 V V
8 G08 V V V
9 G09 V V V V
10 G10 V V V
11 G11 V
12 G12 V
13 G13 V V
14 G14 V V
15 G15 V V V V
16 G16 V
17 G17 V V
18 G18 V
19 G19 V V
20 G20 V
21 G21 V V
-
40
3.1.1 Analisa Menggunakan Naive Bayes
Aplikasi sistem pakar untuk mendeteksi penyakit pencernaan memerlukan
data mengenai penyakit dan gejala-gejala yang dimiliki oleh setiap penyakit.
Naive Bayes Classifier merupakan suatu klasifikasi berpeluang sederhana
berdasarkan aplikasi teorema Bayes dengan asumsi antar variabel penjelas saling
bebas (independen) yaitu kehadiran atau ketiadaan dari suatu kejadian tertentu
dari suatu kelompok tidak berhubungan dengan kehadiran atau ketiadaan dari
kejadian lainnya.
Secara umum, teorema Bayes dinyatakan sebagai:
𝑃 𝐴 𝐵 =𝑃(𝐵|𝐴).𝑃(𝐴)
𝑃(𝐵)
Dalam notasi ini P(A|B) berarti peluang kejadian A bila B terjadi dan
P(B|A) peluang kejadian B bila A terjadi. Dari data-data di atas akan diolah
menjadi kaidah atau aturan produksi dalam sistem pakar. Berikut ini
adalah aturan-aturannya :
1. Aturan Lobular Carcinoma In Situ
IF Kulit dari puting susu mengeras dan terus terasa gatal
AND Payudara berubah bentuk / ukuran
AND Kulit payudara berubah warna dari merah muda menjad icoklat
AND Puting susu masuk ke dalam
AND Salah satu puting susu tiba - tiba lepas / menghilang
THEN Lobular Carcinoma In Situ
2. Aturan Ducktal Carcinoma In Situ
IF Puting susu masuk ke dalam
AND Bila tumor sudah besar, muncul rasa sakit yang sering timbul
AND Kulit payudara terasa terbakar
AND Payudara mengeluarkan cairan lain, pada saat tidak meyusui
THEN Ducktal Cacinoma In Situ
-
41
3. Aturan Infiltrating Lobular Carcinoma
IF Rasa nyeri pada puting anda
AND Timbul kemerahan pada kulit payudara
AND Muculnya benjolan pada payudara, dan dapat diraba
AND Luka yang terdapat pada sekitar payudara akan sulit sembuh
AND Munculnya kerutan-kerutan pada sekitar payudara
THEN Infiltrating Lobular Carcinoma
4. Aturan Infiltrating Ductal Carcinoma
IF Adanya gumpalan / benjolan dibawah ketiak
AND Jaringan buah dada yang menebal dan terasa sakit
AND Terasa sakit pada bagian puting susu
AND Perubahan kulit pada daerah puting
AND Merasakan nyeri tulang, penurunan berat badan secara drastis
THEN Infiltrating Ductal Carcinoma
5. Aturan Medullary Carcinoma
IF Payudara mengeluarkan cairan lain pada saat tidak menyusui
AND Adanya gumpalan / benjolan dibawah ketiak
AND Merasakan nyeri tulang, penurunan berat badan secara drastis
THEN Medullary Carcinoma
6. Aturan Mucionus Carcinoma
IF Rasa nyeri pada puting anda
AND Mengeluarkan cairan pada puting susu
AND Kulit puting susu terasa kasar dan berbintik
AND Payudara berubah bentuk / ukuran
-
42
AND Puting susu masuk kedalam
THEN Mucionus Carcinoma
7. Aturan Tubular Carcinoma
IF Salah satu puting susu tiba-tiba lepas / menghilang
AND Jaringan buah dada yang menebal dan terasa sakit
THEN Tubular Carcinoma
8. Aturan Inflammatory Breast Cancer
IF Kulit payudara berubah warna dari merah muda menjadi coklat
AND Puting susu masuk ke dalam
AND Salah satu puting susu tiba-tiba lepas / menghilang
AND Jaringan buah dada yang menebal dan terasa sakit
AND Perubahan kulit pada daerah puting
THEN Inflammatory Breast Cancer
9. Aturan Paget’s Disease Of The Nipple
IF Rasa nyeri pada puting anda
AND Timbul kemerahan pada kulit payudara
AND Mengeluarkan cairan pada putting susu
AND Kulit dari puting susu mengeras dan terus terasa gatal
AND Kulit puting susu terasa kasar dan berbintik
AND Puting susu mengeluarkan darah
THEN Paget’s Disease Of The Nipple
-
43
10. Aturan Phylloides Tumor
IF Timbul kemerahan pada kulit payudara
AND Kulit payudara berubah warna dari merah muda menjadi coklat
AND Luka yang terdapat pada sekitar payudara akan sulit sembuh
THEN Phylloides Tumor
3.2. Spesifikasi Rencana Progam
3.2.1. Spesifikasi Bentuk Masukan
Bentuk masukan yang berada pada menu diagnosa,pengguna akan disajikan
dengan berbagai pertanyaan dan menjawab pertanyaan yang ada sesuai dengan
gejala yang dialami oleh pengguna pada aplikasi sistem pakar.
Nama Dokumen : Konsultasi
Fungsi : Untuk mendiagnosa penyakit
Sumber : Pengguna
Media : Form
Jumlah : 1
Frekuensi : Setiap kali pengguna ingin melakukan konsultasi
Bentuk : Gambar III.1
-
44
Gambar III.1
Tampilan dari menu Diagnosa
Menu konsultasi adalah bagian utama dari sistem pakar karena dimenu ini
user dapat mengetahui penyakit yang diderita pada kanker payudara, karena menu
ini berfungsi untuk mendiagnosis penyakit seorang user.
3.2.2. Spesifikasi Bentuk Keluaran
Bentuk keluaran merupakan sebuah form untuk menampilkan database yang
berisi data pertanyaan, data solusi, data penyakit, artikel serta change pass.
Gambar III.2
Tampilan dari info penyakit
-
45
Hasil diagnosa adalah hasil yang akan keluar ketika seorang user selesai
menjawab pertanyaan pada menu konsultasi, didalam hasil diagnosa terdapat
penjelasan penyakit dan solusinya.
3.2.3. Spesifikasi File
Dalam pembuatan project Tugas Akhir ini, penulis menyusun data base
dengan nama pakarbw.db dan berikut adalah spesifikasi tabel- tabelnya, antara
lain:
1. Spesifikasi File Database Tabel Quiz
Nama File : Gejala
Caption : Gejala
Fungsi : Menyimpan data pertanyaan dan konsultasi
Tipe File : File Master
Akses File : Random
Kunci File : Idgejala
Tabel III.4
Spesifikasi file tabel gejala
No Field name Field type Default Value Defaul tcontaint
1 Idgejala Integer 18 PrimaryKey, AutoIncrement.
2 Gejala Text 11 Null
-
46
2. Spesifikasi file database pada tabel penyakit
Nama File : Penyakit
Caption : Gejala
Fungsi : Menyimpan data deskripsi dan solusi penyakit
Tipe File : File Master
Akses File : Random
Kunci Field : Idpenyakit
Software : DB Browser for SQLite
Tabel III.5
Spesifikasi file tabel penyakit
No Field name Field type DefaultValue Defaultcontaint
1 Idpenyakit Integer PrimaryKey,
AutoIncrement.
2 Namapenyakit Text Null
3 Gejala Text Null
4 Deskripsi Text Null
5 Solusi Text Null
-
47
3.2.4. HIPO (Heirachy Input Process Output)
HIPO(Heirachy Input Process Output) dari sistem pakar diagnosis penyakit
kanker payudara adalah sebagai berikut :
Gambar III.3
Diagram HIPO
1.0
Informasi
Penyakit
Deskripsi
Dan
Solusi
2.1.1
2.1
Diagnosa
Penyakit
Informasi
Penyakit
Diagnosa
2.0
About
1.1
1.1.1
Deskripsi
Penyakit
dan solusi
3.0
0.0
Menu Utama
-
48
Keterangan:
Pertama kali program berjalan akan masuk ke menu utama yang didalamnya
terdiri dari data penyakit, konsultasi, dan about. Ketika masuk ke informasi data
penyakit disitu terdapat beberapa penyakit pada kanker payudara dan pengetahuan
singkat tentang penyakit kanker payudara serta solusi penyakit kanker payudara
yang sudah dimasukan ke dalam database. Konsultasi adalah menu yang
berfungsi untuk mendiagnosa jenis penyakit yang diderita oleh user yang
menggunakan, sedangkan Tentang Kami adalah profil singkat dari pembuat
program tersebut.
3.2.5. Spesifikasi Program
Spesifikasi program dalam sistem pakar diagnosa penyakit kanker
payudara adalah sebagai berikut:
1. Menu Utama
Nama Program : Sistem Pakar
Caption : Menu Utama
Fungsi : Tampilan utama yang dapat mengakses semua menu
Bahasa Pemrograman : B4A
Bentuk Lampiran : Lampiran A-1
Proses : Buka aplikasi dan menu utama akan tampil
2. Menu Jenis
Nama Program : InformasiPenyakit
Caption : Jenis Penyakit
Fungsi : Untuk melihat informasi tentang jenis penyakit
-
49
Bahasa Pemrograman : B4A
Bentuk Lampiran : Lampiran A-2
Proses : User dapat memilih info tentang penyakit kanker
3. Menu Diangnosa
Nama program : Diangnosa
Caption : Menu Diagnosa
Fungsi : Untuk memulai konsultasi dan mendiagnosa jenis
penyakit kanker payudara
Bahasa Pemrograman : B4A
Bentuk Lampiran : Lampiran A-3
Proses : User akan menjawab pertanyaan tentang diagnosa
penyakit kanker payudara dan setelah semua data
terekap sistem akan menampilkan hasil diagnosa
beserta solusinya.
4. Menu About
Nama Program : About
Caption : About
Fungsi : Untuk melihat profil pembuat aplikasi
Bahasa pemrograman : B4A
Bentuk lampiran : Lampiran A-4
Proses : Saat user menekan tombol/buttonAbout sistem akan
menampilkan informasi pembuat aplikasi.
-
50
3.2.6. Flowchart
1. Flowchart Menu Utama
Y
T
Y
Y
T
Gambar III.4
Flowchart Menu Utama
HOME
AND
INFORMASI
DIAGNOSA
ABOUT
TAMPILKANHOME
TAMPILKANINFOM
ASI
TAMPILKAN
DIAGNOSA
MENU UTAMA
STRAR
TAMPILKAN
ABOUT
-
51
2. Flowchart Menu Informasi
Y
T
Gambar III.5
Flowchart Menu Informasi
STAR
BACA DATA
PENYAKIT
MENU
DAFTAR
PENYAKIT
PENYAKIT
END
TAMPILKAN
DESKRIPSI SOLUSI
-
52
3. Flowchart MenuDiagnosa
Y
Y
T
Gambar III.6
Flowchart Menu Diagnosa
PERTANYAAN
ANALISA
JAWABAN IYA
TAMPILKAN
KESIMPULAN
SIMPAN JAWABAN TIDAK
BACA DATA ANALISA
MELIH DATA
PERTANYAAN
SIMPAN JAWABAN IYA
PROSES HITUNG HASIL
DESKRIPSI DAN SOLUSI
SELESAI
MULAI
-
53
Keterangan :
Ketika seorang user menekan icondiagnosa kemudian, user akan
diarahkan ke menu diagnosa. Konsultasi tersebut dimaksudkan untuk user
penguna penyakit kanker payudara menjawab pertanyaan sesuai dengan gejala
yang dialaminya, jawab pertanyaan sesuai dengan gejala yang alaminya. Jika
sudah sistem akan otomatis merekap data tersebut dan jenis penyakit kanker
payudara akan muncul beserta dengan solusinya.
3.2.7 Coding Progam Tampilan
Coding Menu
Sub HTML_Tampil(s As String)
Dim ht As String
ht=File.ReadString(File.DirDefaultExternal,"tpl1.html")
ht=ht.Replace("[[REPLACE]]",s)
File.WriteString(File.DirDefaultExternal,"xxx.html",ht)
WebView1.LoadUrl("file:///" & File.DirDefaultExternal & "/" &
"xxx.html")
End Sub
-
54
Coding Info Penyakit
Sub informasi_start(s As String)
'baca data
Dim penyakit As Cursor
Dim i As Int
Dim l As String
penyakit=dbpakar.ExecQuery("select idpenyakit, namapenyakit from
penyakit")
l="INFORMASI PENYAKIT"
l=l & ""
For i=0 To penyakit.RowCount-1
penyakit.Position=i
l=l & "" &
penyakit.GetString("namapenyakit") & ""
Next
l=l & ""
HTML_Tampil(l)
End Sub
Sub informasi_deskripsi(s As String)
Dim nmfile As String
nmfile="/d" & s & ".html"
WebView1.LoadUrl("file:///" & File.DirDefaultExternal & nmfile)
End Sub
-
55
Coding Diagnosa
Sub diagnosa_start(s As String)
'baca db
dtPenyakit=dbpakar.ExecQuery("SELECT idpenyakit, gejala FROM
penyakit ORDER BY idpenyakit ASC")
JmlPenyakit=dtPenyakit.RowCount
dtTanya=dbpakar.ExecQuery("SELECT * FROM gejala ORDER BY
idgejala ASC")
JmlTanya=dtTanya.RowCount
Dim i As Int
NoUrut=0
NoJawaban=0
For i=0 To 99
Jawaban(i)=""
Next
diagnosa_bertanya
End Sub
Sub diagnosa_bertanya
Dim Nomor As Int
Dim html As String
Dim prt As String
If NoUrut
-
56
html="
Pertanyaan : " & (NoUrut+1) & "
"
prt=File.GetText(File.DirDefaultExternal,"tanya.html")
html=html & "
" & dtTanya.GetString("namagejala") &
"
"
prt=prt.Replace("[[REPLACE]]", html)
'simpan
File.WriteString(File.DirDefaultExternal,"xtanya.html",prt)
'tampilan
WebView1.LoadUrl("file:///" & File.DirDefaultExternal &
"/xtanya.html")
Else
HitungNaive
End If
End Sub
Sub diagnosa_ya(s As String)
NoJawaban=NoJawaban+1
Jawaban(NoJawaban)=dtTanya.GetString("idgejala")
NoJawaban=NoJawaban+1
NoUrut=NoUrut+1
diagnosa_bertanya
End Sub
Sub diagnosa_tidak(s As String)
NoJawaban=NoJawaban+1
NoUrut=NoUrut+1
diagnosa_bertanya
End Sub
-
57
3.3. Perangkat Pendukung
3.3.1. Perangkat Keras
Perangkat keras (Hardware) merupakan seluruh komponen yang
membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan
komputer dapat melaksanakan tugasnya.
Klasifikasi perangkat keras yang penulis gunakan dalam pembuatan
aplikasi sistem pakar :
a. Monitor : LCD 14”
b. Processor : Intel(R)Core(TM) i3-2350M CPU @ 2.30GHz 2.30GHz
c. Memory : 2.00GB
d. Hardisk : 500GB
e. Keyboard : Type Standart Keyboard
3.3.2. Perangkat Lunak
Perangkat lunak (software) merupakan sekumpulan data elektronik yang
disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer
itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah.
Perangkat lunak yang penulis guakan untuk membuat sistem pakar ini
antara lain :
1. Sistem Operasi : Microsoft Windows 8 32 bit
2. Aplikasi Tool : : Basic4Android
3. Bahasa Pemrograman : Basic4Android
top related