Diagram Konteks Data Flow Diagram DFD

3.1.7 Analisis Kebutuhan Fungsional

Dalam langkah ini dilakukan penentuan entitas-entitas, data-data yang mengalir serta prosedur-prosedur yang bisa dilakukan oleh masing-masing entitas.

3.1.7.1 Diagram Konteks

Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input output yang ditunjukan oleh anak panah yang masuk dan keluar secara berurutan. User Sistem Pakar Penyakit Ayam Pakar Info data hasil diagnosa Info penyakit Info komentar yang telah dilihat atau ditambah Data diagnosa Data penyakit Data komentar yang akan dilihat atau ditambah Info login Info gejala yang telah diubah, ditambah dan dihapus Info penyakit yang telah diubah, ditambah dan dihapus Info relasi yang telah diubah, ditambah dan dihapus Info pakar yang telah diubah, ditambah dan dihapus Info laporan gejala Info laporan penyakit Data login Data gejala yang akan diubah, ditambah dan dihapus Data penyakit yang akan diubah, ditambah dan dihapus Data relasi yang akan diubah, ditambah dan dihapus Data pakar yang akan diubah, ditambah dan dihapus Data laporan gejala Data laporan penyakit Gambar 3. 3 Diagram Konteks

3.1.7.2 Data Flow Diagram DFD

Dari diagram konteks di atas, aliran data yang ada pada sistem digambarkan dengan lebih rinci menggunakan Data Flow Diagram.

3.1.7.2.1 DFD Level 1 Sistem pakar Penyakit Ayam

1.0 Daftar Member 2.0 Lupa password 3.0 Login member Pakar Info passwrd yang diminta Data login info pendaftaran berhasil, Info pendaftaran gagal Data pendaftaran Data pendaftaran Info pendaftaran berhasil, Info pendaftaran gagal Data email In fo Pa s s w ord y a n g d imi n ta Pen da ftaran b erh as il Data email Data Login Info log in i nv al id Info log in i nv al id 7.0 Forum Data topik yang dilihat, Data komentar yang dilihat Info topik yang dilihat, Info komentar yang dilihat Data forum Info forum Data jawaban Info jawaban Info jenis_pertanyaan Data jenis_pertanyaan forum jawaban topik pakar Data login Info login invalid Data login Info Login invalid 5.0 Diagnosa 4.0 Pengolahan Data Lo g in Berh as il L og in Berh as il Info jenis_pertanyaan yang telah dihapus, tambah, ubah Data gejala yang akan dihapus, ditampah,di ubah Data penyakit yang akan dihapus, ditampah,di ubah Data rule yang akan dihapus, ditampah,di ubah Data pakar yang akan dihapus, ditampah,di ubah Data jenis_pertanyaan yang akan dihapus, ditampah,di ubah Info gejala yang telah dihapus, ditambah,di ubah Info penyakit yang telah dihapus, ditambah,di ubah Info rule yang telah dihapus, ditambah,di ubah Info pakar yang telah dihapus, tambah,ubah Info jenis_pertanyaan yang telah dihapus, tambah, ubah Data jenis_pertanyaan yang akan dihapus,tambah,ubah Info pakar yang telah dihapus,tambah,ubah Data pakar yang akan dihapus,ubah, tambah penyakit relasi gejala detail_penyakit Data gejala yg akan dihapus,tambah,ubah In fo ge ja la y g ak a n d ih ap us ,t a mb ah, u ba h In fo rul e y g ak an di h a pu s ,t am ba h ,ub ah da ta rul e y g ak an d iha p us ,t a mb ah ,u ba h Da ta pe n y a k it y g a k a n d ih ap us ,t a mb ah ,u b ah Info pe ny ak it y g a k a n di h a pu s ,tam ba h ,ub ah Info rule Data hasil diagnosa Info hasil diagnosa Inf o d iag n os a D ata di a gn os a Info pe ny ak it Info gejala 6.0 Informasi penyakit Info penyakit Info informasi penyakit Info gejala Data gejala Gambar 3.4 DFD level 1 Sistem Pakar Penyakit Ayam

3.1.7.2.2 DFD Level 2 Proses Pengelolaan Data

4.1 Gejala 4.2 Olah data rule 4. 3 Penyakit 4.4 Pakar 4.5 Laporan Penyakit Data gejala yang akan diubah , dihapus, ditambah Info gejala yang akan diubah , dihapus, ditambah Pakar Id pakar valid Data gejala yang sudah diubah , dihapus, ditambah gejala Data rule yang akan diubah , dihapus, ditambah Info rule yang akan diubah,dihapus, ditambah Data penyakit yang akan diubah , dihapus, ditambah Id pakar valid Id pakar valid Id pakar valid Id pakar valid Data pakar yang akan diubah , dihapus, ditambah Info pakar yang akan diubah , dihapus, ditambah Data laporan tampil Info laporan tampil Info penyakit yang akan diubah , dihapus, ditambah relasi penyakit pakar Info gejala yang sudah diubah , dihapus, ditambah Data rule yang sudah diubah , dihapus, ditambah Info rule yang sudah diubah , dihapus, ditambah Data penyakit yang sudah diubah , dihapus, ditambah Info penyakit yang sudah diubah , dihapus, ditambah Data pakar yang sudah diubah , dihapus, ditambah Info pakar yang sudah diubah , dihapus, ditambah Data laporan tampil Info laporan tampil 4.6 Laporan Gejala Id pakar valid Data laporan tampil Info laporan tampil Info laporan tampil Data laporan tampil 4.7 Forum topik Data jenis_pertanyaan yang akan dihapus,ubah,tambah Info jenis_pertanyaan yang telah dihapus,ubah,tambah Data jenis_pertanyaan yang akan dihapus,ubah,tambah Info pertanyaan yg telah dihapus,ubah,tambah Id pakar valid Info update gejala Info update penyakit Gambar 3. 5 DFD Level 2 Pengelolaan Data

3.1.7.2.3 DFD Level 3 Proses Pengelolaan Gejala

4.1.1 Tambah