Pada gambar di atas dijelaskan proses penalaran aplikasi untuk mendeteksi penyakit ginjal dengan fuzzy logic, di mulai dari menginputkan
data gejala pasien yang di inpuntkan oleh pengguna pasien sendiri. Setelah itu dilakukan proses perhitungan dengan menggunakan rumus
tertentu untuk memperoleh nilai presentase optimal kemungkinan penyakit.
3.6 Perancangan Basis Data Database
Suatu aplikasi komputer diperlukan suatu database yang mampu menampung data yang akan diinputkan oleh user. Maka dari itu
perancangan database sangat diperlukan karena dengan kita melakukan rancangan terlebih dahulu kita dapat mengetahui seperti apa program yang
kita buat sehingga dapat menghasilkan suatu database yang mampu untuk digunakan dengan kapasitas sesuai yang diinginkan user.
3.6.1 DFD Level 0 Context Diagram
Context diagram merupakan dasar pembentukan suatu desain
database dimana context diagram dapat dijabarkan menjadi DFD.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.9 Konteks Diagram
Pada gambar 3.9 terdapat proses utama yaitu proses expert system dengan dua entitas, yaitu petugas_medis dan pasien. Pada entitas
petugas_medis terdapat login_petugas_medis, data_gejala, data_diagnosa, data_penyakit, dan data_pengobatan. Pada entitas pasien terdapat
login_pasien, data_gejala_pasien, data_diagnosa_pasien, dan data_solusi.
3.6.2 DFD Level 1
DFD level 1 merupakan gambar DFD Level 1dari sistem pakar penyakit ginjal dimana merupakan hasil dari drop drown context diagram.
Gambar di bawah ini terdapat lima proses, yaitu proses_login, proses pengolahan_data, proses_diagnosa, proses perhitungan_fuzzyfikasi, dan
proses solusi. Pada proses login, dokter melakukan login untuk bisa masuk ke dalam aplikasi ini. Berikut ini adalah penggambaran dari DFD Level 1:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.10 DFD Level 1
3.6.3 DFD Level 2 Proses Pengolahan Data
Pada DFD Level 2 proses pengolahan_data dokter memproses dengan cara insert data_gejala, data _diagnosa, data_penyakit, dan
data_pengobatan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Petugas medis juga akan terus mengupdate data_gejala dan data_diagnosa apabila terdapat dan terjadi penambahan data-data tersebut
nantinya, serta petugas medis akan melakukan proses delete pada data-data tersebut jika terjadi kesalahan kecuali data penyakit yang tidak akan di
delete. Berikut ini adalah penggambaran dari DFD Level 2 Proses
Pengolahan Data :
Gambar 3.11 DFD Level 2 Proses Pengolahan Data
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.6.4 DFD Level 2 Proses Diagnosa