Diagram berjenjang Context diagram DFD level 0

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