Terdapat 2 bentuk DFD, yaitu DFD fisik
(Physical Data Flow Diagram) dan DFD logika (Logical Data Flow Diagram). DFD
fisik lebih menekankan pada bagaimana proses dari sistem diterapkan sedang
DFD logika lebih menekankan
proses-proses apa yang terdapat di sistem.
- PHYSICAL DATA FLOW DIAGRAM (PDFD)
PDFD
lebih tepat digunakan untuk menggambarkan sistem yang ada (sistem yang lama).
Penekanan dari PDFD adalah bagaimana proses-proses dari sistem diterapkan
(dengan cara apa, oleh siapa dan dimana), termasuk proses-proses manual. Dengan
menggunakan PDFD, bagaimana proses sistem yang ada akan lebih dapat digambarkan dan
dikomunikasikan kepada pemakai sistem, sehingga analis sistem akan dapat
memperoleh gambaran yang jelas bagaimana sistem tersebut bekerja. Untuk
memperoleh gambaran bagaimana sistem yang ada diterapkan, PDFD harus memuat
sebagai berikut :
1. Proses-proses manual juga digambarkan
2. Nama dari arus data harus menunjukkan fakta
penerapannya semacam nomor formulir dan medianya (misalnya telpon atau surat).
Nama arus data mungkin juga menerangkan tentang waktu mengalirnya (misalnya
harian atau mingguan). Dengan kata lain, nama dari arus data harus memuat keterangan yang cukup terinci untuk
menunjukkan bagaimana pemakai sistem
memahami kerja dari sistem.
3. Simpanan data dapat menunjukkan simpanan non
komputer, misalnya kotak in/out yang berfngsi sebagai buffer dari proses
serentak yang beroperasi dengan kecepatan berbeda, sehingga ada sebuah data
yang harus menunggu di buffer.
4. Nama dari simpanan data harus menunjukkan
tipe penerapannya apakah secara manual atau komputerisasi. Secara manual
misalnya dapat menunjukkan buku catatan, meja pekerja atau kotak in/out. Sedang secara komputerisasi misalnya
menunjukkan file urut, file ISAM, file database dan lain sebagainya.
5. Proses harus menunjukkan nama dari pemroses
(processor), yaitu orang, departemen, sistem komputer atau nama program
komputer yang mengeksekusi proses tersebut.
- LOGICAL DATA FLOW DIAGRAM (LDFD)
LDFD
lebih tepat digunakan untuk menggambarkan sistem yang akan diusulkan (sistem
yang baru). LDFD tidak menekankan pada bagaimana sistem diterapkan, tetapi penekanannya
hanya pada logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa
secara logika yang
dibutuhkan oleh sistem.
Karena sistem yang
diusulkan belum tentu
diterima oleh pemakai
sistem dan biasanya
sistem yang diusulkan
terdiri dari beberapa
alternatif, maka penggambaran
sistem secara logika terlebih dahulu
tanpa berkepentingan dengan
penerapannya secara fisik
akan lebih mengena
dan menghemat waktu
penggambarannya dibandingkan dengan
PDFD. Untuk sistem komputerisasi, penggambaran LDFD yang
hanya menunjukkan kebutuhan proses dari
sistem yang diusulkan
secara logika, biasanya proses-proses
yang digambarkan hanya merupakan proses-proses secara komputer
saja.