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