Gambar 4.8. Gambar form Perubahan Data
4.2.9. Form Ubah Account
Form ubah account digunakan untuk mengubah data user pada database. Penggunaan user ini agar tidak semua orang dapat menggunakan
sistem ini, untuk menghindari penggunaan dari orang-orang yang tidak berkepentingan atau yang tidak memiliki hak akses. Form ubah Account dapat
dilihat pada gambar 4.9 dibawah ini.
Gambar 4.9. Gambar Form Perubahan Account
4.2.10. Form Data Training
Form data training berfungsi untuk menyimpan dan menambah data training yang dimasukkan user admin. Data training ini digunakan sebagai data
pembelajaran dari penyakit tropis yang sudah diinputkan. Pembelajaran dimaksudkan adanya data sample yang digunakan sebagai acuan untuk menarik
suatu kesimpulan berupa hasil diagnosa penyakit tropis dari probabilitas yang ada pada gejala-gejala penyakit tropis. Form Data Training dapat dilihat pada
gambar 4.10 dibawah ini.
Gambar 4.10. Gambar Form Data Training
4.2.11. Form Diagnosa
Form diagnosa berfungsi untuk menarik kesimpulan dari gejala-gejala pasien yang diinputkan oleh paramedis. Dari gejala-gejala yang sudah ada pada
pasien, akan ditarik suatu kesimpulan berupa hasil keputusan suatu penyakit tropis yang disebabkan oleh bakteri. Hasil keputusan diambil dari probabilitas
penyakit tropis terbesar pada masing-masing penyakit tropis yang dihitung. Form Diagnosa dapat dilihat pada gambar 4.11 dibawah ini.
Penggalan coding diagnosa naïve bayes classifier
Private Sub
cmdDIagnosa_Click ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
cmdDIagnosa.Click If
cmdDIagnosa.Text = Diagnosa Penyakit
Then Dim
total As
Double , kode
As String
Dim koki
As String
Dim idPenyakit
As String
Dim pwkj
As Double
Dim sql1
As String
Dim nama
As String
Dim pvj
As Double
Dim hasil_hitung
As Double
sql1 = select from penyakit_tropis
For abcd
As Integer
= 0 To
DDLsql1.Tables0.Rows.Count - 1 idPenyakit = DDLsql1.Tables0.Rowsabcd.Item
id_penyakit nama = DDLsql1.Tables0.Rowsabcd.Item
nama_penyakit pvj = DDLsql1.Tables0.Rowsabcd.Item
pvj jika ada data baris yang belum diisi maka diagnosa tidak akan
terjadi If
DgVieW.Rowsabcd.Cells1.Value = Then
MessageBox.Show Terdapat Data yang Kosong, Ulang Lagi
, Diagnosa Penyakit Tropis yang Disebabkan oleh Bakteri
, MessageBoxButtons.OK, MessageBoxIcon.Error
Else For
abc As
Integer = 0
To DgVieW.RowCount - 1
mengambil nilai setiap baris pada kolom dengan indeks 0 kode = DgVieW.Rowsabc.Cells0.Value
mengambil nilai setiap baris pada kolom dengan indeks 1 koki = DgVieW.Rowsabc.Cells1.Value
mencari nilai pwkj sql =
select pwkj_premis from premis where id_penyakit = idPenyakit
and gejala_premis = kode
and hasil_premis =
koki hasil pwkj sudah ditemukan
If DgVieW.Rowsabc.Cells1.Value =
Then MessageBox.Show
Data ke abc
Masih Kosong, mohon dipilih Dahulu
, Diagnosa Penyakit Tropis Dikarenakan Oleh Bakteri
, MessageBoxButtons.OK, MessageBoxIcon.Error
dgView1.Rows0.Cells1.Value = Else
pwkj = DDLsql.Tables0.Rows0.Item0 nilai pwkj dihasilkan dari probabilitas gejala yatidak dibagi
dengan banyak data tiap penyakit hasil_hitung = pwkj pvj
hasil hitung adalah pembagian dari pwkj premis dan pvj penyakit tropis
DgVieW.Rowsabc.Cellsabcd + 2.Value = hasil_hitung End
If Next
Dim j
As Double
= 1
For i
As Integer
= 0 To
DgVieW.RowCount - 1 total = DgVieW.Rowsi.Cellsabcd + 2.Value
j = total j Next
PVJX = DDLsql1.Tables0.Rowsabcd.Item pvj
hasil_pvjj dgView1.Rowsabcd.Cells1.Value = PVJX
End If
Next abcd
Form diagnosa ini juga digunakan untuk menyimpan data histories penyakit tropi dari seorang pasien, dengan history kunjungan, diruangan mana
didiagnosa, dan siapa dokter yang memeriksa. Form diagnosa dapat dilihat pada gambar 4.11 dibawah ini.
Gambar 4.11. Gambar Form Diagnosa
4.2.12. Form Statistik