31
31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita maupun kasus kematian, mulai dari demam berdarah, malaria, hingga kaki gajah (filariasis). Faktor penyebab utama timbulnya masalah penyakit yang ditularkan nyamuk adalah karena semakin berkurangnya kepedulian masyarakat terhadap kesehatan lingkungan yang menjadi tempat berkembang biaknya nyamuk penular penyakit. Akibatnya, sehingga secara tidak langsung dapat meningkatkan jumlah kasus penyakit-penyakit yang ditularkan oleh nyamuk. Dalam penyebarannya jenis-jenis penyakit yang disebabkan oleh gigitan nyamuk (https://infodemam.com ) dibedakan sebagai berikut: 1. Malaria Malaria adalah penyakit yang disebabkan oleh parasit bernama Plasmodium. Penyakit ini ditularkan melalui gigitan nyamuk yang terinfeksi parasit tersebut. Di dalam tubuh manusia, parasit Plasmodium akan berkembang biak di organ hati kemudian menginfeksi sel darah merah yang akhirnya menyebabkan penderita mengalami gejala-gejala malaria seperti gejala pada penderita influenza.Berikut ini adalah gejala gejala umum penyakit malaria : a. Tubuh merasakan demam tinggi.

BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

31

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung

mengalami peningkatan, baik dari jumlah kasus penderita maupun kasus

kematian, mulai dari demam berdarah, malaria, hingga kaki gajah (filariasis).

Faktor penyebab utama timbulnya masalah penyakit yang ditularkan nyamuk

adalah karena semakin berkurangnya kepedulian masyarakat terhadap kesehatan

lingkungan yang menjadi tempat berkembang biaknya nyamuk penular penyakit.

Akibatnya, sehingga secara tidak langsung dapat meningkatkan jumlah kasus

penyakit-penyakit yang ditularkan oleh nyamuk. Dalam penyebarannya jenis-jenis

penyakit yang disebabkan oleh gigitan nyamuk (https://infodemam.com)

dibedakan sebagai berikut:

1. Malaria

Malaria adalah penyakit yang disebabkan oleh parasit bernama

Plasmodium. Penyakit ini ditularkan melalui gigitan nyamuk yang terinfeksi

parasit tersebut. Di dalam tubuh manusia, parasit Plasmodium akan

berkembang biak di organ hati kemudian menginfeksi sel darah merah yang

akhirnya menyebabkan penderita mengalami gejala-gejala malaria seperti

gejala pada penderita influenza.Berikut ini adalah gejala – gejala umum

penyakit malaria :

a. Tubuh merasakan demam tinggi.

Page 2: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

32

b. Merasakan kedinginan.

c. Kepala merasa sakit.

d. Badan terasa lemah dan lemas.

e. Panas tinggi pada tubuh.

2. Demam Berdarah

Demam berdarah (DB) atau demam berdarah dengue (DBD) adalah

penyakit febril akut yang ditemukan di daerah tropis. Penyakit ini

disebabkan oleh virus dengue yang ditularkan melalui gigitan nyamuk Aedes

aegypti dan Aedes albopictus, yang mana menyebabkan gangguan pada

pembuluh darah kapiler dan pada sistem pembekuan darah, sehingga

mengakibatkan perdarahan-perdarahan.Gejala dari demam berdarah adalah :

a. Tubuh merasakan demam tinggi.

b. Merasakan kedinginan

c. Tubuh terasa sakit.

d. Kepala merasa sakit

e. Tenggorokan terasa sakit saat menelan.

f. Badan terasa lemah dan lemas.

g. Muncul bintik – bintik merah pada tubuh.

3. Chikungunya

Chikungunya adalah merupakan salah satu penyakit virus yang

disebabkan oleh virus Chikungunya (CHIKV). CHIVK termasuk keluarga

Togaviridae, Genusalphavirus, dan ditularkan oleh nyamuk Aedes

Aegypti.Gejala dari chikungunya adalah :

a. Tubuh merasakan demam tinggi.

Page 3: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

33

b. Merasakan mual – mual.

c. Tubuh terasa ngilu.

d. Persendian membengkak.

e. Stamina menurun.

f. Nyeri pada persendian.

g. Muntah – muntah.

4. Demam Kuning

Demam kuning adalah infeksi virus yang disebarkan oleh nyamuk,

Aedes dan Haemagogus spp. Untuk dicatat bahwa nyamuk pembawa

demam kuning kebanyakan menggigit siang hari. Gejala dari demam kuning

adalah :

a. Tubuh merasakan demem tinggi.

b. Kepala merasa sakit.

c. Panas tinggi pada tubuh.

d. Otot terasa nyeri.

e. Nafsu makan menurun.

f. Mual – Mual.

g. Denyut nadi terasa lemah.

5. Kaki Gajah

Filariasis (penyakit kaki gajah) adalah penyakit menular yang

disebabkan cacing yang ditularkan melalui gigitan berbagai jenis nyamuk.

Gejala dari kaki gajah adalah.

a. Tubuh merasakan demam tinggi.

b. Badan terasa lemah dan lemas.

Page 4: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

34

c. Tubuh terasa ngilu.

d. Persendian membengkak.

6. Radang Otak (Encephalitis)

Penyakit radang otak adalah infeksi otal yang disebabkan flavivirus yang

berhubungan dengan demam berdarah, demam kuning dan virus West Nile.

Virus ini menyebar pada manusia melalui gigitan nyamuk. Gejala dari

radang otak (Encephalitis) adalah :

a. Tubuh merasakan demem tinggi.

b. Kepala merasa sakit.

c. Terasa ingin muntah.

d. Penglihatan terganggu bila melihat cahaya.

e. Leher dan punggung terasa kaku.

f. Mengantuk.

g. Mudah terangsang.

7. Virus Zika

Virus Zika merupakan salah satu virus dari jenis Flavivirus. Virus ini

memiliki kesamaan dengan virus dengue, berasal dari kelompok arbovirus.

Zika virus disebabkan oleh gigitan nyamuk dan menyebabkan bayi lahir

cacat dan memiliki kelainan ukuran kepala bayi. Virus Zika disebarkan

kepada manusia oleh nyamuk Aedes yang terinfeksi. Gejala dari virus zika

adalah :

a. Tubuh merasakan demem tinggi.

b. Kepala merasa sakit.

c. Badan terasa lemah dan lemas.

Page 5: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

35

d. Muncul bintik – bintik merah pada tubuh.

e. Otot terasa nyeri.

f. Nafsu makan menurun.

g. Nyeri pada persendian

h. Mata berwarna merah.

3.2. Penanganan Penyakit

Dalam penanganan suatu penyakit akibat gigitan nyamuk, sebelum

memeriksakan ke dokter, alangkah baiknya penderita perlu mengetahui lebih dulu

tentang penanganan atau pengobatan pada jenis-jenis penyakit tersebut

diantaranya :

1. Malaria

Jika memungkinkan, lakukan pengujian darah. Mulailah pengobatan segera

setelah tanda-tanda pertama terlihat.Cari tahu obat malaria apa yang tepat.

Obat-obatan yang dapat menyembuhkan malaria di satu daerah belum tentu

dapat menyembuhkan malaria yang ditemukan di tempat lain. Satu-satunya

cara untuk mengetahui obat apa yang ampuh di daerah Anda adalah dengan

menanyakannya pada petugas kesehatan setempat.

2. Demam Bedarah

Diperbanyak istirahat di rumah, konsumsi lebih banyak air, dan minum

tablet ibuprofen atau paracetamol atau acetaminophen (bukan aspirin)untuk

mengurangi rasa sakit dan demam.

Page 6: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

36

3. Chikungunya

Pengobatan yang diberikan hanyalah terapi simtomatis atau menghilangkan

gejala penyakitnya, seperti obat penghilang rasa sakit atau demam seperti

golongan paracetamol. Sebaiknya hindari penggunaan obat sejenis asetosal.

Untuk memperbaiki keadaan umum penderita dianjurkan makan-makanan

yang bergizi, cukup karbohidrat dan terutama protein serta minum sebanyak

mungkin. Perbanyak mengkonsumsi buah-buahan segar atau minum jus

buah segar.

4. Demam Kuning.

Pengobatan terbaik untuk demam penyakit kuning adalah istirahat dan

minum banyak cairan. Kebanyakan orang sembuh total setelah beberapa

waktu dan badan mereka membentuk antibodi terhadap demam penyakit

kuning. Sejumlah kecil orang terkena penyakit ini untuk kedua kali sebelum

mereka sembuh betul dari serangan yang pertama.

5. Kaki Gajah atau filariasis

Pengobatan filariasis secara masal dilakukan di daerah endemis dengan

menggunakan obat Diethyl Carbamazine Citrate(DEC) dikombinasikan

dengan Albenzol sekali setahun selama 5–10 tahun. Untuk mencegah reaksi

samping seperti demam, diberikan paracetamol. Dosis obat untuk sekali

minum adalah DEC 6 mg/kg/berat badan, Albenzol 400 mg (1 tablet).

6. Radang Otak (Encephalitis)

Proses penanganan radang otak bertujuan untuk menghentikan dan

mengobati infeksi, mengatasi komplikasi yang berpotensi muncul akibat

demam, serta mencegah komplikasi jangka panjang. Langkah penanganan

Page 7: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

37

umumnya meliputi antibiotik, antifungal, antivirus, kortikosteroidinjeksi,

terapi imunoglobulin, plasmapheresis, pembedahan, atau antikonvulsan.

7. Virus Zika

Pengobatan virus Zika difokuskan kepada upaya mengurangi gejala yang

dirasakan oleh pasien karena vaksin serta obat-obatan penyembuh penyakit

ini belum ditemukan. Pengobatan terhadap gejala yang dialami dapat berupa

pemberian cairan untuk mencegah dehidrasi, obat pereda rasa sakit untuk

meredakan demam dan sakit kepala, serta istirahat yang cukup. Penggunaan

aspirin dan obat anti peradangan nonsteroid lainnya tidak direkomendasikan

sebelum kemungkinan pasien terkena dengue dapat dihilangkan. Bagi pasien

yang telah terinfeksi virus Zika diharapkan untuk menghindari gigitan

nyamuk selama terjangkit virus ini karena virus Zika yang dapat bertahan

lama di dalam darah penderita dapat menyebar ke orang lain melalui gigitan

nyamuk.

Setelah pemaparan data diatas dapat disimpulkan bahwa terdapat 7

penyakit yang disebabkan oleh gigitan nyamuk dengan 22 gejala. Kemudian

data diolah menggunakan metode Naive Bayes.

Tabel III.1.

Penyakit dan Kode Gejala

Penyakit Kode Gejala

Malaria G01, G02, G04, G06, G08

Demam Berdarah G01, G02, G03, G04, G05, G06,

G07

Page 8: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

38

Chikungunya G01, G11, G13, G14, G15, G16,

G17

Demam Kuning G01, G04, G08, G09, G10, G11,

G12

Kaki Gajah G01, G06, G13, G14

Radang Otak (Encephalitis) G01, G04, G17, G18, G19, G20,

G21

Virus Zika G01, G04, G06 G07, G09, G10,

G16, G22

Keterangan Kode Gejala :

1. G01 = Demam Tinggi

2. G02 = Tubuh terasa dingin

3. G03 = Tubuh terasa sakit

4. G04 = Kepala merasa sakit

5. G05 = Tenggorokan sakit saat menelan

6. G06 = Badan terasa lemah dan lemas

7. G07 = Muncul bintik – bintik berwarna merah

8. G08 = Panas tinggi

9. G09 = Otot terasa nyeri

10. G10 = Nafsu makan mneurun

11. G11 = Mual - mual

Page 9: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

39

12. G12 = Denyut nadi terasa lemah

13. G13 = Tubuh terasa ngilu

14. G14 = Persendian membengkak

15. G15 = Stamina menurun

16. G16 = Nyeri pada persendian

17. G17 = Muntah - muntah

18. G18 = Penglihatan terganggu saat melihat cahaya

19. G19 = Leher dan punggung terasa kaku

20. G20 = Mengantuk

21. G21 = Mudah terangsang

22. G22 = Mata berwarna merah

Tabel III.2.

Jenis Penyakit yang disebabkan oleh gigitan nyamuk dan gejala-gejalanya

No Penyakit

Gejala

P1 P2 P3 P4 P5 P6 P7

1 Demam Tinggi v v v v v v v

2 Tubuh terasadingin v v

3 Tubuh terasa sakit v

4 Kepala merasa sakit v v v v v

5 Tenggorokan sakit saat menelan v

6 Badan terasa lemah dan lemas v v v

7 Muncul bintik – bintik berwarna

merah

v v

8 Panas tinggi v v

9 Otot terasa nyeri v v

10 Nafsu makan mneurun v v

11 Mual – mual v v

12 Denyut nadi terasa lemah v

13 Tubuh terasa ngilu v v

14 Persendian membengkak v v

15 Stamina menurun v

16 Nyeri pada persendian v v

17 Muntah – muntah v

18 Penglihatan terganggu saat melihat

melelihat cahaya

v

19 Leherdanpunggung terasa kaku v

Page 10: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

40

20 Mengantuk v

21 Mudah terangsang v

22 Mata berwarna merah v

Keterangan Jenis Penyakit :

1. P1 = Malaria

2. P2 = Demem Berdarah

3. P3 = Chikungunya

4. P4 = Demam Kuning

5. P5 = Kaki Gajah

6. P6 = Radang Otak

7. P7 = Virus Zika

Berikut ini adalah contoh aturan atau rule dalam mendiagnosa penyakit :

1. Aturan Malaria

IF (demam tinggi)

AND (Tubuh terasadingin)

AND (kepala merasa sakit)

AND (panas tinggi)

THEN Malaria

2. Aturan Demam Berdarah

IF (demam tinggi)

AND (Tubuh terasadingin)

AND (tubuh terasa sakit)

AND (kepala merasa sakit)

AND (tenggorokan saat menelan)

AND (muncul bintik-bintik berwarna merah)

Page 11: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

41

THEN Demam Berdrah

3. Aturan Chikungunya

IF (demam tinggi)

AND (mual-mual)

AND (tubuh terasa ngilu)

AND (persendian membengkak)

AND (stamina menurun)

AND (nyeri pada persendian)

THEN Chikungunya

4. Aturan Demam Kuning

IF (demam tinggi)

AND (panas tinggi)

AND (otot terasa nyeri)

AND (nafsu makan menurun)

AND (mual-mual)

AND (denyut nadi terasa lemah)

THEN Demam Kuning

5. Aturan Kaki Gajah

IF (demam tinggi)

AND (badan terasa lemah dan lemas)

AND (tubuh terasa ngilu)

AND (persendian membengkak)

THEN Kaki Gajah

Page 12: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

42

6. Aturan Radang Otak

IF (demam tinggi)

AND (kepala terasa sakit)

AND (muntah-muntah)

AND (penglihatan terganggu saat meelihat cahaya)

AND (leher dan punggung terasa sakit)

AND (mengantuk)

AND (mudah terangsang)

THEN Radang Otak

7. Aturan Virus Zika

IF (demam tinggi)

AND (kepala merasa sakit)

AND (badan terasa lemah dan lemas)

AND (muncul bintik-bintik berwarna merah)

AND (otot terasa nyeri)

AND (nafsu makan menurun)

AND (nyeri pada persendian)

AND (mata berwarna merah)

THEN Virus Zika

3.3. Spesifikasi Rancangan Program

3.3.1. Spesifikasi Bentuk Masukan

Bentuk masukan merupakan sebuah form dimana terdapat pilihan

jawaban “YA” atau “TIDAK” yang diajukan kepada pengguna atau user yang

nantinya akan menghasilkan kesimpulan suatu penyakit.

Page 13: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

43

Nama Dokumen : Diagnosa

Fungsi : Untuk menampilkan pertanyaan gejala penyakit

Sumber : Pengguna

Media : Form

Jumlah : 1

Frekuensi : Ketika pengguna ingin berkonsultasi tentang penyakit

Bentuk : Gambar III.7

Gambar III.7

Diagnosa

Menu diagnosa merupakan sebuah form pertanyaan tentang gejala penyakit

dimana dimenu ini pengguna atau user menjawab pertanyaan yang sedang diderita

olehnya. Menu diagnosa berfungsi untuk mendiagnosa penyakit.

3.3.2. Spesifikasi Bentuk Keluaran

Bentuk keluaran merupakan hasil dari diagnosa dari apa yang

dimasukan pengguna dalam menu diagnosa.

Page 14: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

44

Nama Dokumen : Hasil Diagnosa

Fungsi : Untuk menampilkan hasil diagnosa penyakit

Sumber : Program

Media : Form

Jumlah : 1

Frekuensi : Setiap pengguna selesai melakukan diagnosa

Bentuk : Gambar III.8

Gambar III.8

Hasil Diagnosa

Hasil diagnosa adalah hasil yang akan keluar ketika seorang pengguna

selesai menjawab semua pertanyaan dimenu diagnosa, didalam hasil diagnosa

terdapat penjelasan penyakit yang diderita dan solusinya.

3.3.3 Spesifikasi File

Berikut ini adalah spesifikasi file berikut berisi database yang

bernama penyakit.db yang berfungsi sebagai menyimpan tabel gejala dan

penyakit.

Page 15: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

45

1. Spesifikasi file Database Tabel Gejala

Nama file : penyakit.db

Nama Tabel : gejala

Fungsi : menyimpan data pertanyaan untuk konsultasi

Tipe file : File Master

OrganisasiFile : Index Sequential

Akses File : Random

Primary Key : idgejala

Software : SQLite Administrator

Tabel III.3.

Spesifikasi File Tabel Gejala

No Field name Field type Default Containt

1 Idgejala Integer PrimaryKey, AutoIncreament

2 namagejala Text Null

3 Kode Text Null

2. Spesifikasi File Database Tabel Penyakit

Nama File : penyakit.db

Nama Tabel : penyakit

Fungsi : menyimpan nama penyakit dan kode gejala

Tipe File : File Master

Organisasi file : Index Sequential

Akses file : Random

Primery Key : idpenyakit

Software : SQLite Administrator

Page 16: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

46

Tabel III.4.

Spesifikasi File Tabel Penyakit

No Field name Field type Default Containt

1 idpenyakit Integer PrimaryKey, AutoIncreament

2 namapenyakit Text Null

3 Gejala Text Null

4 score number Null

3.3.4. HIPO

HIPO (Heirachy Input Process Output) dari sistem pakar diagnosa

penyakit akibat gigitan nyamuk adalah sebagai berikut :

Gambar III.9

Diagram HIPO

Keterangan :

Pertama kali program berjalan akan masuk ke main menu yang

didalamnya berisi menu, about, dan exit. Ketika masuk ke menu akan muncul

0.0

Main

3.0

Exit About

2.0 1.0

Menu

Informasi

1.1 1.2

Diagnosa

Page 17: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

47

sub-sub menu yang terdiri dari menu informasi dan diagnosa. Ketika masuk ke

sub menu informasi berisi tampilan daftar penyakit yang ada dalam database,

dimana saat user memilih informasi dari daftar penyakit program akan

memunculkan deskripsi dari penyakit yang dipilih oleh user. Ketika diagnosa

program akan menampilkan pertanyaan yang harus diisi oleh user. Sedangkan

ketika masuk ke menu about akan muncul profil singkat tentang pembuat

program. Ketika masuk ke menu exit akan muncul konfirmasi keluar dari

program, jika memilih konfirmasi “ya” maka akan keluar dari program, namun

jika konfirmasi “tidak” maka akan kembali ke main menu.

3.3.5 Spesifikasi Program

A. Spesifikasi program dalam sistem pakar diagnosa penyakit akibat gigtan

nyamuk adalah sebagai beriku :

1. Menu Main

Nama program : lymain.bal

Caption : Main

Fungsi : Tampilan utama yang dapat mengakses semua menu

Bahasa pemrograman : Java

Bentuk lampiran : Lampiran A-1

Proses :

Menu utama akan berjalan ketika program dibuka

oleh pengguna

Page 18: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

48

2. Menu

Nama program : lymenu2.bal

Caption : Menu

Fungsi : Tampilan untuk dapat mengakses sub menu

informasi dan diagnosa.

Bahasa pemrograman : Java

Bentuk lampiran : Lampiran A-1

Proses :

Tekan tombol menu dan sub-sub menu akan tampil

3. Menu Informasi

Nama program : lyinfo.bal

Caption : Info

Fungsi : Tampilan untuk dapat mengakses deskripsi daftar

penyakit yang ada dalam database

Bahasa pemrograman : Java

Bentuk lampiran : Lampiran A-3

Proses :

Tekan tombol informasi lalu daftar penyakit akan

muncul.

4. Menu Diagnosa

Nama program : lydiagnosa.bal

Caption : Diagnosa

Fungsi : Untuk memunculkan diagnosa penyakit yang berisi

Page 19: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

49

pertanyaan mengenai gejala-gejala yang dirasakan

oleh user.

Bahasa pemrograman : Java

Bentuk lampiran : Lampiran A-4

Proses :

Ketika masuk ke sub menu diagnoasa program akan

memunculkan pertanyaan mengenai gejala yang

dirasakan, setelah semua pertanyaan dijawab

program akan menampilkan hasil diagnosa.

5. Menu About

Nama program : lyabout.bal

Caption About

Fungsi : Untuk melihat profil pembuat aplikasi

Bahasa pemrograman : Java

Bentuk lampiran : Lampiran A-5

Proses :

Saat user menekan tombol About sistem akan

menampilkan informasi pembuat aplikasi

6. Menu Web

Nama program : lyweb.bal

Caption Web

Fungsi : Untuk menamplkan informasi berupa html

Bahasa pemrograman : Java

Page 20: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

50

Bentuk lampiran : Lampiran A-6

Proses :

Saat pengguna menekan tombol atau button

deskripsi, dan memilih salah satu dari data list

menu informasi otomatis akan menampilkan

dalam bentuk tampilan web.

B. Spesifikasi program atau Coding dalam sistem pakar diagnosa penyakit

akibat gigitan nyamuk adalah sebagai berikut :

Sub Activity_Create(FirstTime As Boolean)

'cek ada tidak aris.db di defaultexternal

If File.Exists(File.DirDefaultExternal,"sql.db")=False Then

'copy kalau belum ada

File.Copy(File.DirAssets,"sql.db", _

File.DirDefaultExternal,"sql.db")

End If

'buat koneksi / membuka database

DBPakar.Initialize(File.DirDefaultExternal,"sql.db",False)

'Do not forget to load the layout file created with the visual designer. For

example:

Activity.LoadLayout("lymain")

End Sub

Sub btnexit_Click

Dim jwb As Int

Page 21: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

51

jwb=Msgbox2("Apakah anda yakin akan

keluar?","konfirmasi","Ya","Tidak","",Null)

If jwb=DialogResponse.POSITIVE Then

Activity.Finish

End If

End Sub

Sub btnabout2_Click

StartActivity(About)

End Sub

Sub btnmenu2_Click

StartActivity(menu2)

End Sub

Menu Main

Keterangan :Coding diatas untuk menampilkan menu utama. Pada lymain

terdapat 3 tombol yang bernama btnexit_Click, btnabout2_Click dan

btnmenu2_Click.

Sub Activity.LoadLayout("Lyinfo")

'baca data penyakit

tampung=Main.DBPakar.ExecQuery("Select idpenyakit, namapenyakit

FROM penyakit ORDER BY idpenyakit ASC")

ListView1.Clear

'baca

For x=0 To tampung.RowCount-1

Page 22: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

52

'baca baris ke x

tampung.Position= x

ListView1.AddSingleLine2(tampung.GetString("namapenyakit"),

_

tampung.GetString("idpenyakit"))

Next

End Sub

Menu Informasi

Keterangan :Coding diatas untuk menampilkan menu informasi. Tampilan layout

lyinfo ini menggunakan ListView. Pada ListView membaca database yang berisi

idpenyakit dan namapenyakit.

Activity.LoadLayout("lydiagnosa")

tampung3=Main.DBPakar.ExecQuery("select * from gejala order by

idgejala asc")

nomor=0

jawaban=""

bertanya

End Sub

Sub bertanya

Dim n As Int

'cek masih ada pertanyaan

If nomor>tampung3.RowCount-1 Then

StartActivity(hasil)

Page 23: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

53

Activity.Finish

Else

'pertanyaan

tampung3.position=nomor

n=nomor+1

Label1.Text="No." & n

Label2.Text=tampung3.getstring("namagejala")

End If

End Sub

Sub ImageView2_Click

nomor=nomor+1

bertanya

End Sub

Sub ImageView1_Click

jawaban=jawaban & tampung3.GetString("kode")

nomor=nomor+1

bertanya

End Sub

Menu Diagnosa

Keterangan :Coding diatas untuk menampilkan pertanyaan gejala-gejala dari

database. Activity.LoadLayout (lydiagnosa) maksudnya yaitu akan menampilkan

layout pada menu diagnosa. StartActivity (hasil) maksudnya yaitu setelah

pertanyaan selesai, akan langsung muncul ke menu hasil.

Page 24: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

54

Sub Activity_Create(FirstTime As Boolean)

Dim dtpenyakit As Cursor

dtpenyakit=Main.DBPakar.ExecQuery("SELECT idpenyakit,

namapenyakit FROM penyakit WHERE gejala='" & diagnosa.jawaban & "'")

Activity.LoadLayout("lyhasil")

If dtpenyakit.RowCount=0 Then

'tidak ada data

Label1.Text="penyakit tidak ada pada database"

btnDeskripsi.Visible=False

Else

'data

dtpenyakit.Position=0

Label1.Text=dtpenyakit.GetString("namapenyakit")

btnDeskripsi.Visible=True

web.filehtml="p" & dtpenyakit.GetString("idpenyakit") & ".html"

End If

End Sub

Sub btnDeskripsi_Click

StartActivity(web)

End Sub

Sub btnClose_Click

Page 25: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

55

StartActivity(Main)

Activity.Finish

End Sub

Menu Hasil

Keterangan :Coding diatas untuk menampilkan menu hasil. Coding ini akan

menyeleksi beberapa pertanyaan gejala yang sudah dijawab oleh user dan

menampilkan hasilnya. Terdapat tombol yang bernama btnDeskripsi dan btnclose

dimana jika menekan tombol btnDeskripsi akan menampilkan tampilan web ,

sedangkan jika menekan tombol btnclose akan kembali ke menu utama (main).

Sub Activity_Create(FirstTime As Boolean)

'Do not forget to load the layout file created with the visual designer. For

example:

Activity.LoadLayout("lyabout")

End Sub

Menu About

Keterangan :Coding diatas untuk menampilkan about (tentang pembuat).

Activity.LoadLayout (lyabout) yaitu menampilkan layout lyabout.

Activity.LoadLayout("lyweb")

WebView1.LoadUrl("file:///android_asset/" & filehtml)

End Sub

Page 26: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

56

Menu Web

Keterangan :Coding diatas untuk menampilkan tampilan web.

Activity.LoadLayout (lyweb) yaitu menampilkan layout lyweb. Layout lyweb

menggunakan WebView.

Page 27: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

57

3.3.6 Flowchart

1. Flowchart Menu Utama

Gambar III.10

Flowchart Menu Utama

Keterangan gambar III.10Flowchart Menu UtamaSetelah user memasuki

program terdapat tiga menu utama, yaitu menu, about, dan exit. Jika user memilih

menu akan menemukan beberapa sub menu. Jika user memilih menu about akan

menanpilkan tampilan tentang pembuat program tersebut. Jika user memilih menu

Page 28: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

58

exit akan muncul konfirmasi “ya” dan “tidak”, jika user memilih konfirmasi “ya”

maka akan keluar dari program, namun jika memilih konfirmasi “tidak” maka

akan kembali ke tampilan menu utama.

2. Menu Diagnosa

Gambar III.11

Flowchart Menu Diagnosa

Keterangan gambar III.11 Flowchart Menu Diagnosa ketika user menekan

tombol diagnosa, maka program akan menampilkan pertanyaan-pertanyaan

tentang gejala penyakit akibat gigitan nyamuk dimana user menjawab pertanyaan

sesuai dengan gejala yang dideritanya. Terdapat pilihan jawaban “Ya” dan

“Tidak”. Jika user memilih jawaban “Ya” maka program akan menyimpan

Page 29: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

59

jawaban “Ya” dan begitu juga jika user memilih jawaban “Tidak” maka program

akan menyimpan jawaban “Tidak”. Setelah pertanyaan tentang gejala penyakit

selesai, maka program akan otomatis menyimpan atau merekap data tersebut dan

hasil jenis penyakit akan muncul. Dan didalamnya terdapat tombol close dan

tombol deskripsi. Jika menekan tombol deskripsi maka program akan

menampilkan deskripsi, solusi dan pencegahan tentang penyakit tersebut.

3. Menu Informasi

Gambar III.12.

Flowchart Menu Informasi

Page 30: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

60

4. Menu About

Gambar III.12

Flowchart Menu About

4.4. Sarana Pendukung Program

4.4.1. Perangkat Keras

Perangkat keras (hardware) merupakan klasifikasi perangkat keras yang

penulis gunakan antara lain :

a. Monitor : LCD 14”

b. Processor : Intel(R) Celeron(R) CPU 1000M @ 1.80Hz

c. Memory :2 GB

Page 31: BAB III PEMBAHASAN · 31 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Dari tahunke tahun, penyakit yang ditularkan oleh nyamuk cenderung mengalami peningkatan, baik dari jumlah kasus penderita

61

d. Harddisk : 320GB

e. Keyboard :Type Standart Keyboard

4.4.2. Perangkat Lunak

Perangkat lunak (software) merupakan perangkat lunak yang penulis

gunakan untuk sistem pakar ini adalah :

1. Sistem Operasi : Microsoft Windows 8

2. Bahasa Pemrograman : Java

3. Database : SQLite Administrator

4. Tampilan : Basic4Android, Adobe Dreamweaver dan

Adobe Photoshop