Form Ubah Account Form Data Training Form Diagnosa

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