3.3.2 Data Flow Diagram
A. Diagram berjenjang
Diagram berjenjang untuk sistem yang akan dibangun dapat dilihat pada Gambar 3.9 dibawah ini.
Gambar 3.9 Diagram berjenjang
B. Context diagram
Pada context diagram sistem pakar diagnosis penyakit kulit pada kucing ini terdapat tiga buah entitas eksternal, yaitu admin, user dan guess. Pada sistem
ini, pengguna user memberikan input kepada sistem berupa data kucing dan pemilik, dan data jawaban berupa fakta-fakta dari gejala yang terjadi pada kucing.
Selain itu user akan mendapatkan output dari sistem berupa laporan hasil diagnosis, dan data pemilik dan kucing untuk melakukan update data. Untuk
pengguna admin memberikan input berupa data user, data pertanyaan, data gejala, data penyakit. Sedangkan guess memberikan masukan berupa data jawaban
berupa fakta-fakta dari gejala yang terjadi pada kucing Kemudian output yang didapatkan dari sistem adalah hasil diagnosis dan laporan histori konsultasi.
Sistem Pakar Diagnosis Penyakit
Kulit Pada Kucing
Maintain Data 1
Diagnosis 2
Membuat Laporan
3
Maintain Data Pengguna
1.1 Maintain
Data Pemilik 1.3
Laporan Diagnosis
3.1 Laporan Histori
Konsultasi 3.2
Maintain Data Kucing
1.4 Maintain
Data Nilai CF rule 1.5
Registrasi Pemilik dan Kucing
1.2
Gambar 3.10 adalah gambar context diagram diagnosis penyakit kulit pada kucing.
Gambar 3.10 Context diagram
C. DFD level 0
Sistem pakar diagnosis penyakit kulit pada kucing ini mempunyai 3 subsistem, yaitu maintain data, diagnosis dan membuat laporan. Subsistem
maintain data memiliki fungsi untuk maintain data pemilik dan kucing yang akan melakukan diagnosis pada sistem. Subsistem diagnosis memiliki fungsi untuk
menyediakan suatu form pertanyaan yang harus dijawab oleh pengguna yang sebelumnya telah di input-kan ke dalam sistem oleh admin, output dari proses ini
akan menghasilkan data hasil diagnosis dan data detail diagnosis. Subsistem membuat laporan berfungsi untuk mengolah hasil diagnosis yang telah dihasilkan
Data Kucing Dipilih Data Pemilik Dipilih
Hasil Diagnosis Pertanyaan
Jawaban Pertanyaan Data Nama Kucing
Data Nama Pem ilik Laporan Histori Konsultasi
Laporan Histori Konsultasi Data CF Rule Penyakit
Data CF Rule Gejala
Data CF Rule Gejala Data CF Rule Penyakit
Data User
Histori Konsultasi Dipilih Data User
Laporan Diagnosis
Data Kucing Data Pemilik
Pertanyaan Konsultasi Jawaban Konsultasi
Data Pemilik Data Kucing
Sistem Pakar Diagnosis Penyakit Kulit Pada Kucing
+
user
admin guess
menjadi suatu laporan, output dari subsistem ini menghasilkan dua output, yaitu laporan hasil diagnosis dan laporan histori konsultasi. Dalam sistem pakar
diagnosis penyakit kulit pada kucing ini terdapat 12 buah tabel. DFD level 0 ini dapat dilihat pada Gambar 3.11 berikut ini.
Gambar 3.11 DFD level 0
[Data Kucing Dipilih] [Data Pem ilik Dip ilih]
Histori Konsultas i Dipilih Data Detail Dibaca
Data Detail Disimpan
Data Diagnosis Dibaca Data Diagnosis Disim pan
[Jawaban Pertanyaan]
[Hasil Diagnosis] [Pertanyaan]
[Data Nam a Pem ilik] [Data Nam a Kucing]
[Laporan Histori Konsultasi] Data Kucing Dilih at
Data Pertanyaan Dibaca Data Gejala Dibaca
Data Penyakit Dibaca Data Pemilik Dibaca
Data Kucing Dibaca
Data Diagnosis Dibaca Data Detail Dibaca
Data Detail Disimpan Data Diagnosis Disim pan
Data Pemilik Dilihat
CF Rule Gejala Dibaca CF Rule Penyakit Dibaca
CF Rule Gejala Dilihat
CF Rule Gejala Disimpan CF Rule Gejala Dirubah
CF Rule Penyakit Dilihat CF Rule Penyakit Dirubah
CF Rule Penyakit Disim pan Data Pemilik Dirubah
Data Pemilik DIsimpan Data Kucing Dirubah
Data Kucing Disimpan
Data User Dibaca
Data User Disim pan
[Laporan Histori Konsultasi] [Data CF Rule Pe nyakit]
[Data CF Rule Gejala] [Data CF Rule Gejala]
[Data CF Rule Pe nyakit]
[Data User]
[Histori Konsultasi Dipilih] [Data User]
[Laporan Diagnosis] [Data Kucing]
[Data Pem ilik] [Pertanyaan Konsultasi]
[Jawaban Konsultasi] [Data Pem ilik]
[Data Kucing]
user user
user user
user user
user admin
admin admin
admin admin
admin admin
admin 1
Maintain Data
+
2
Diagnosis
+
3
Membuat Laporan
+
1 Tabel User
2 Tabel Kucing
3 Tabel Pemilik
7 Tabel Rule
Penyakit 8
Tabel Rule Gejala
4 Tabel Penyakit
5 Tabel Gejala
6 Tabel
Pertanyaan
9 Tabel Diagnosis
10 Tabel
Detail Diagnosis
user user
guess guess
guess guess
guess 11
Tabel Guess
12 Tabel
Detail Guess
user user
D. DFD level 1 maintain data