68
Bila terlalu banyak proses, terminator, data store, dan alur data
digambarkan
dalam satu
DFD,
maka
ada
kemungkinan
terjadi
banyak
persilangan
alur
data
dalam DFD
tersebut.
Persilangan
alur
data
ini
menyebabkan pemakai akan sulit membaca dan mengerti DFD yang
terbentuk. Jadi semakin sedikit adanya persilangan data pada
DFD,
maka
makin baik DFD yang dibentuk oleh profesional sistem.
Persilangan alur data ini dapat dihindari
dengan menggambarkan
DFD secara bertingkat-tingkat (levelisasi DFD), atau dengan
menggunakan pemakaian duplikat terhadap komponen DFD.
Komponen
DFD
yang
dapat
menggunakan duplikat hanya
komponen store dan terminator. Pemberian duplikat ini juga tidak dapat
diberikan
sesuka
profesional
sistem yang
membuat
DFD,
tetapi
makin
sedikit pemakaian duplikat, makin baik DFD yang terbentuk.
Pemberian duplikat terhadap data store dilakukan dengan
memberikan simbol garis lurus (x) atau asterik (*), sedangkan untuk
terminator menggunakan simbol
garis miring (/) atau asterik (*).
Banyaknya pemberian simbol duplikat pada duplikat yang digunakan
tergantung banyaknya duplikat yang digunakan.
|