Untuk membuat sistem pakar THT sederhana dengan menggunakan java netbeans yang kita perlukan adalah 3 buah label,dan sebuah button,,,atur komponent tersebut agar tampak seperti gambar berikut !
setelah itu ubah teks komponet tersebut :
jlabel= SEDERHNA PAKAR SEDERHANA
font:goudy stout
size:18
jlabel2= STUDI KASUS:Diagnosis THT
font:times new roman
size:14
jlabel3= Jawablah pertanyaan yang diajukan sesuai gejala yang Anda alami!
font:tahoma
size:12
jbutton1=START
font:tahoma
size:11
varieble:jBtnStart
sehingga tampilannya berubah seperti ini:
Setelah selesai men-design kita mulai dengan scripnya,Kilik pada bagian source,lalu ketikkan Kode berikut !
private void jBtnStartActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int answer = JOptionPane.showConfirmDialog(this, "Apakah Anda demam?", "Gejala 1", JOptionPane.YES_NO_OPTION);
if(answer == 0) //Jawaban Yes dari GEJALA 1
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda sakit kepala?", "Gejala 2", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri saat bicara atau menelan?", "Gejala 3", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami batuk?", "Gejala 4", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri tenggorokan?", "Gejala 7", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda merasa mual dan mengalami muntah?", "Gejala 10", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Tonsilitis!","Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Anda Menderita Sakit Perut!","Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami batuk?", "Gejala 4", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami hidung tersumbat?", "Gejala 5", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri telinga?", "Gejala 6", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami hidung meler?", "Gejala 8", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami letih dan lesu?", "Gejala 9", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami selaput landir dan bengkak?", "Gejala 11", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah ada benjolan dileher?", "Gejala 12", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Sinusitis Sfeinodalis","Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami hidung meler?", "Gejala 8", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami letih dan lesu?", "Gejala 9", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terdapat selaput lendir dan bengkak?", "Gejala 11", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah dahi anda sakit?", "Gejala 18", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah anda mengalami nyeri antara mata?", "Gejala 26", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami nyeri di pinggir hidung?", "Gejala 27", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Sinusitis Etmoidalis!","Hasil Diagnosa",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Anda Menderita Sinusitis Frontalis!","Hasil Diagnosa",JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami nyeri pipi di bawah mata?", "Gejala 28", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami sakit gigi?", "Gejala 33", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Tuli!","Hasil Diagnosa",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami nyeri tenggorokan?", "Gejala 7", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami pembengkakan kelenjar getah bening?", "Gejala 14", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami suara serak?", "Gejala 16", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah mengalami air liur menetes?", "Gejala 22", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Abaes Peritonailer","Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri saat bicara atau menelan?", "Gejala 3", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri tenggorokan?", "Gejala 7", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri leher?", "Gejala 13", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami pembengkakan kelenjar getah bening?", "Gejala 14", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Faringitis","Hasil Diagnosa",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami pembengkakan kelenjar getah bening?", "Gejala 14", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami leher bengkak?", "Gejala 19", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami tenggorokan gatal?", "Gejala 37", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Laringitis","Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami hidung tersumbat?", "Gejala 5", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri telinga?", "Gejala 6", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami pendarahan hidung?", "Gejala 15", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami infeksi sinus?", "Gejala 25", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri wajah?", "Gejala 29", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Deviasi Septum","Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri telinga?", "Gejala 6", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami mual dan muntah?", "Gejala 10", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami radang gendang telinga?", "Gejala 32", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this,"Anda Menderita Otitis Media Akut","Hasil Diagnosa",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this,"Gejala Anda Tidak Terdeteksi!","Warning!", JOptionPane.INFORMATION_MESSAGE);
}
}
}
}
}
else//Jawaban NO dari Gejala 1
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda sakit kepala?", "Gejala 2", JOptionPane.YES_NO_OPTION);
if(answer == 0)//yes dari gejala 2
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda merasakan nyeri telinga?", "Gejala 6", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita Barotis Media!", "Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda tidak bisa mendengar (tuli) ?", "Gejala 20", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda merasa ketidakseimbangan pada tubuh?", "Gejala 38", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita Tumor Syaraf Pendengaran!", "Hasil Diagnosa", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
}
else//No dari Gejala 2
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda merasakan nyeri saat bicara / menelan?", "Gejala 3", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda batuk?", "Gejala 4", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda merasa nyeri tenggorokan?", "Gejala 7", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah leher Anda terasa nyeri?", "Gejala 13", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah suara Anda serak?", "Gejala 16", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah berat badan Anda turun?", "Gejala 23", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah bunyi nafas Anda terasa berbeda (abnormal)?", "Gejala 24", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit kanker laring!", "Hasil Diagnosis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terdapat benjolan di leher Anda?", "Gejala 12", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terjadi pendarahan pada hidung Anda?", "Gejala 15", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah ada yang tumbuh di mulut Anda?", "Gejala 21", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terjadi perubahan pada kulit Anda?", "Gejala 30", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terjadi perubahan pada suara Anda?", "Gejala 31", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit kanker leher dan kepala!", "Hasil Diagnosis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah suara Anda serak?", "Gejala 16", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Contract Ulcers!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah leher Anda bengkak?", "Gejala 19", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Abaes Parafaringeal!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
}
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah hidung Anda tersumbat?", "Gejala 5", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami pendarahan pada hidung?", "Gejala 15", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Kanker Nasofaring!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri pada telinga?", "Gejala 6", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami mual dan muntah?", "Gejala 10", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami serangan vertigo?", "Gejala 34", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah telinga Anda terasa penuh?", "Gejala 36", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Meniere!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami nyeri tenggorokan?", "Gejala 7", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terdapat benjolan di leher Anda?", "Gejala 12", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit kanker Tonsil!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda mengalami mual dan muntah?", "Gejala 10", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah bola mata Anda bergerak tanpa sadar?", "Gejala 17", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Neuronitis Vestibularis!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah terdapat benjolan di leher Anda?", "Gejala 12", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Kanker Leher Metastatik!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah bola mata Anda bergerak tanpa sadar?", "Gejala 17", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Vertigo Postular!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
answer = JOptionPane.showConfirmDialog(this, "Apakah Anda tidak dapat mendengar (tuli) ?", "Gejala 20", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
answer = JOptionPane.showConfirmDialog(this, "Apakah telinga Anda berdenging?", "Gejala 35", JOptionPane.YES_NO_OPTION);
if(answer == 0)
{
JOptionPane.showMessageDialog(this, "Anda menderita penyakit Osteosklerosis!", "Hasil Analisis", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Gejala Anda tidak terdeteksi!", "Warning!", JOptionPane.WARNING_MESSAGE);
}
}
}
}
}
}
}
}
}
}
setelah itu klik menu run,setelah itu pilih run file.setelah tampil klik start ,akan tampil sepeti berikut :