DFD Data Flow Diagram

Dimulai dari menentukan jumlah PVj yang didapat dari banyak data training suatu penyakit tropis Vj dibagi dengan jumlah total data semua penyakit tropis. Kemudian menentukan probabilitas setiap gejala penyakit, bila tidak memenuhi maka penghitungan probabilitas akan dimulai dari awal penghitungan probabilitas gejala apabila memenuhi maka akan dihitung besar probabilitas penyakit tropis, apabila semua data sudah dihitung maka akan diambil probabilitas penyakit tropis yang memiliki nilai probabilitas paling besar. Penyakit yang memiliki nilai probabilitas tertinggi itulah yang menjadi diagnosa penyakit tropis yang disebabkan oleh bakteri.

3.2.2. DFD Data Flow Diagram

Data Flow Diagram adalah berisi sekumpulan alur atau rangkaian kerja dari suatu proses yang ada. Data Flow Diagram sangat dibutuhkan untuk menjelaskan kinerja system yang dibuat.

3.2.2.1. Context Diagram

laporan statistik dan hystori pasien info gejala pasien diagnosa data test info hasil diagnosa pasien gejala info obat dan pencegahan hasil diagnosa laporan statistik dan histori pasien data petugas data training data pasien data paramedis data gejala data penyakit tropis SISTEM PENDUKUNG KEPUTUSAN DIAGNOSA PENYAKIT TROPIS YANG DISEBABKAN OLEH BAKTERI + Petugas Paramedis Pasien Gambar 3.4 Context Diagram Sistem pendukung keputusan diagnosa penyakit tropis memiliki 3 entitas yaitu petugas, paramedis, dan pasien. Aplikasi dimulai oleh entitas petugas yang menginput beberapa data, diantaranya : data paramedis dokter, data penyakit tropis yang disebabkan oleh bakteri, data gejala penyakit, data petugas, dan data training sebagai data pembelajaran. Paramedis melakukan diagnosa berdasarkan gejala yang diderita pasien dan mendapatkan hasil diagnosa, disamping itu paramedis juga mendapat info gejala penyakit, info statistik tahunan. Entitas pasien mendapatkan info hasil diagnosa dan info pengobatan.

3.2.2.2. DFD Level 0

dt petugas ambil PWKJ ambil PVJ data historis pasien data Diagnosa ubah PVJ ubah PWKJ dt penyakit tropis dt gejala dt paramedis dt pasien info obat dan pencegahan hasil diagnosa gejala info gejala pasien info hasil diagnosa pasien laporan statistik dan hystori pasien oran statistik dan histori pasien diagnosa data test data training data petugas data penyakit tropis data gejala data paramedis data pasien Petugas Pasien Paramedis 1 maintenance data + 2 training data + 3 Klasifikasi + 4 Pengolahan Data + 1 Pasien

2 Paramedis

3 Gejala 4 Penyakit Tropis 5 hystori pasien 6 Petugas Gambar 3.5. DFD Level 0 Pada DFD level 0 proses terbagi menjadi 4 proses yaitu maintenance data, training data, klasifikasi, dan pengolahan data. User petugas melakukan proses maintenance data dan data training, paramedis melakukan proses klasifikasi dan User pasien mendapatkan info hasil diagnosa. Pada level ini juga terdapat 6 data store yaitu : paramedis, pasien, premis, penyakit tropis, petugas dan histories pasien. Data store digunakan untuk penyimpanan data.

3.2.2.3. DFD Level 1 Maintenance Data

[data gejala] [dt gejala] [dt paramedis] [data paramedis] [data petugas] [dt petugas] [dt pasien] [data pasien] [data penyakit tropis] [dt penyakit tropis] Petugas 1 Pasien

2 Paramedis

3 Gejala 4 Penyakit Tropis 6 Petugas 1.2 update data pasien 1.3 update data penyakit tropis 1.4 update data paramedis 1.1 update data petugas 1.5 update data gejala Gambar 3.6. DFD Level 1 Maintenance Data DFD level 1 maintenance data terdiri dari 5 proses yaitu update data petugas, update data pasien, update data penyakit tropis, update data paramedis dan update data gejala. Terdapat 5 store untuk menyimpan masing-masing proses update data. Pada level ini diketahui bahwa tugas dari user petugas adalah maintenance data pada aplikasi diagnosa penyakit tropis ini.

3.2.2.4. DFD Level 1 Data Training

[data training] [ubah PWKJ] [ubah PVJ] Petugas 3 Gejala 4 Penyakit Tropis 2.1 update PVJ dan PWKJ penyakit tropis Gambar 3.7. DFD Level 1 Proses Data Training DFD Level 1 data training terdiri dari 2 data store yaitu store premis dan store penyakit tropis. Pada proses data training user petugas melakukan penambahan data training dan akan merubah nilai PWKJ data premis dan PVJ data penyakit tropis. PWKJ dan PVJ merupakan data yang akan digunakan untuk mencari probabilitas penyakit tropis.

3.2.2.5. DFD Level 1 Proses Klasifikasi

[data test] [ambil pvj tropis] [dt diagnosa] [pwkj gejala] [Diagnosa] [info hasil diagnosa pasien] probabilitas gejala probabilitas penyakit tropis [hasil diagnosis] [gejala] Pasien PARAMEDIS 3.1 Klasifikasi dengan Naive Bayes Clasifier 3.2 Ambil nilai PVj 3.3 ambil nilai PWKJ 3 gejala 4 penyakit tropis 6 hystori pasien Gambar 3.8. DFD Level 1 Proses Klasifikasi DFD level 1 proses klasifikasi terdiri dari 3 proses, yaitu proses pengambilan nilai PVj, proses pengambilan nilai PXi │Vj, dan proses klasifikasi itu sendiri. Pada level ini terdapat 2 entitas yaitu paramedis dan pasien. DFD level 1 proses klasifikasi dimulai dari proses pengambilan data probabilitas dari premis PWKj dan probabilitas dari penyakit tropis PVj, kemudian paramedis melakukan diagnosa penyakit dengan data yang diperoleh dari pasien. Proses klasifikasi juga membutuhkan nilai PVj dari penyakit tropis data store dan PWKj dari premis data store. Kemudian hasil dari proses klasifikasi akan disimpan pada data store histories pasien.

3.2.2.6. DFD Level 1 Pengolahan Data

[laporan statistik dan hystori pasien] [data historis pasien] [laporan statistik dan hystori pasien] [info gejala pasien] Paramedis 4.1 Data Hasil dan Grafik 6 hystori pasien Petugas Gambar 3.9. DFD Level 1 Pengolahan Data Pada DFD level 1 Pengolahan data, terdapat 2 entitas yaitu petugas, dan paramedis. Petugas dan paramedis sama-sama mendapat info laporan statistik dan hystori pasien yang diambil dari store.

3.2.3. ERD Entity Relationship Diagram