Aliran data :
Dari data store ke proses dan sebaliknya .
Dari source ke proses
Dari proses ke sink
Arus data ini menunjukkan arus dari yang dapat berupa masukan untuk
sistem atau hasil dari proses sistem dan dapat berbentuk sbb:
Formulir atau dokumen yang dipergunakan oleh perusahaan.
Laporan tercetak yang dihasilkan oleh sistem.
Tampilan atau output di layar komputer yang di hasilkan oleh sistem.
Surat-surat atau memo.
Data yang dibaca atau direkam ke suatu file.
Suatu isian yang dicatat dalam buku agenda.
Cont’d
Nama aliran data yang terdiri dari beberapa kata
dihubungkan dengan garis sambung
Tidak boleh ada nama aliran data yang namanya
sama dan pemberian nama harus mencerminkan
isinya.
Hindari penggunaan kata ‘data’ dan ‘informasi’
untuk memberi nama pada aliran data.
Sedapat mungkin nama aliran harus ditulis
lengkap.
Cont’d
3.1 *
Daftar_Hadir Periksa Daftar_hadir_Valid
Daftar
Hadir
Jam_Kerja 3.2
Upah_ Mingguan
Hitung
Tarif_per_jam upah
Data Store:
Tempat menyimpan data!
(database= file/table,
arsip,buku catatan).
Proses dapat mengambil data
dari atau memberikan data ke
data store.
Nama data store harus
mencerminkan isi dari data
store tersebut.
Bila namanya lebih dari satu
kata , maka harus diberi kata
sambung.
ketentuan lain:
Nama aliran data yang masuk ke dalam suatu
proses tidak boleh sama dengan nama aliran
data yang keluar dari proses tersebut.
Data flow yang masuk ke atau keluar dari data
store tidak perlu diberi nama bila:
Aliran datanya sederhana dan mudah dipahami.
Aliran datanya menggambarkan seluruh data item
(satu record utuh).
diagram hubungan (level 0)
Merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke atau output
dari sistem.
Memberikan gambaran tentang keseluruhan
sistem.
Sistem dibatasi boundary.
Terminal yang memberikan masukan kepada
sistem disebut source, terminal yg menerima
keluaran dari sistem di sebut sink.
hal-hal “haram” dalam DFD
yang sebaiknya pada DFD
dimana letak kesalahan DFD ini ?
tingkatan diagram pada DFD
1. Context Diagram (Diagram Hubungan, Level 0)
2. Diagram Zero (Diagram Nol, Level 1)
Perlihatkan data store yang digunakan.
Untuk proses yg tidak rinci lagi pada level selanjutnya (functional
promitive), tambahkan pada akhir nomor proses tanda *.
Keseimbangan input dan output (balancing) antara diagram 0
dengan diagram hubungan harus terpelihara.
3. Diagram Rinci (Level2, Level 3, Dst)
THE SYSTEM
RINCI RINCI
2.1 2.1
2. Suatu proses yang menerima lebih dari satu arus data dan
menghasilkan sebuah arus data.
kartu_jam_kerja
HITUNG daftar_gaji
GAJI
tingkat _upah
Cont’d
3. Suatu Proses Yang Menerima Satu Arus Data Dan
Menghasilkan Lebih Dari Sebuah Arus Data
laporan_umur_piutang
HITUNG
rincian_piutang HUTANG
laporan_piutang_ditagih
umumnya kesalahan proses DFD :
1. Proses mempunyai input tetapi tidak
menghasilkan output. Kesalahan ini disebut
dengan black hole (lobang hitam).
2. Proses menghasilkan output tetapi tidak
pernah menerima input dan kesalahan ini
disebut dengan miracle (ajaib), karena
dihasilkan output tanpa pernah menerima
input.
Matur Nuwon