Professional Documents
Culture Documents
DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada DFD merupakan alat perancangan sistem yang berorientasi pada alur data yang mudah di komunikasikan oleh pembuat program
SIMBOL DFD
Kesatuan Luar
Suatu kantor, departemen atau devisi laian dalam perusahaan tetapi diluar sistem yang sedang dikembangkan Orang atau kelompok orang di organisasi tetapi diluar sistem yang dikembangkan Suatu organisasi atau orang yang berada diluar organisasi, misal langganan, pemasok Sistem informasi lain diluar sistem yang dikembangkan Sumber asli dari transaksi Penerima akhir dari suatu laporan yang dihasilkan sistem
Simbol Entity
a Pelanggan b Akutansi c Pemasok
d Gudang
Arus Data
Formulir atau dokumen Laporan tercetak yang dihasilkan sistem Tampilan atau output layar yang dihasilkan sistem Masukan untuk komputer Komunikasi ucapan Surat-surat atau memo Data yang dibaca atau direkam ke suatu file Suatu isian yang dicatat dalam buku agenda Trasnmisi data dari suatu komputer ke komputer yang lain
a Pelanggan
1 Order Langganan
Arus Data
a Pelanggan Order Langganan 1 Order Langganan
Arus Data
a Pelanggan Pembayaran Order Langganan
1 Order Langganan
2 Penerimaan Kas
1 Penerimaan Kas
Order Penjualan
b Gudang
Tembusan kredit
3 Verifikasi Kredit
Proses
Kegiatan atau kerja yang dilakukan orang, mesin atau komputer Semua proses harus ada input dan harus ada outputnya Physical data flow diagram (PDFD) proses dapat dilakukan oleh manusia, mesin atau komputer Logical data flow diagram (LDFD) proses yang dilakukan oleh komputer
Simbol Proses
Identifikasi atau Nama Proses
Proses
1.
2.
3.
Identifikasi Proses Biasanya berupa angka yang menunjukkan nomor acuan dari proses Nama Proses Menunjukkan apa yang dikerjakan proses, biasanya diawali dengan kata kerja Pemroses
Pada PDFD tidak hanya oleh komputer tapi juga bisa proses manual atau mesin non komputer jadi harus disebutkan Pada LDFD menyebutkan nama program yang melakukan proses bila dalam sistem terdiri atas banyak program.
Black Hole (Ada input tidak ada output) Identifikasi ? Nama Proses
Simpanan Data
1.
2. 3.
4. 5.
Suatu file atau database di sistem komputer Suatu arsip atau catatan manual Suatu kotak tempat data di meja seseorang Suatu tabel acuan manual Suatu agenda atau buku
Simbol
Media Nama data source
Update Data
Arus data menuju ke simpanan data dari suatu proses menunjukkan :
menambah atau menyimpan record baru Menghapus record Merubah nilai data di suatu record
Arus data yang berasal dari simpanan menuju proses menunjukkan proses tersebut menggunakan data yang ada di simpanan data.
Update data
1 Memeriksa dan merubah data barang Penjualan D1 Persediaan barang
1 Memeriksa dan Status barang D1 merubah data barang Penjualan Persediaan barang
Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis
a Pelanggan Atau a Pelanggan* Atau a Pelanggan**
D1
Penjualan
Atau
D1
Penjualan
Atau
D1
Penjualan
D1
Penjualan
Atau
D1
* Penjualan
Atau
D1
* * Penjualan
c
D
c
D
D
P
3.1
3.2
3.3
Z
Diagram Context
c b Status Langganan
Manajer Kredit
Gudang
Langganan
Order langganan
Transaksi Penjualan
Faktur, Tembusan kredit
Pengiriman
1
Memproses Order Langganan
2
Memverifikasi Kredit
3
Merekam Transaksi Dan posting
4
Membuat Laporan
Level 0
1.1
Mengecek Pemenuhan order
1.2
Merekam Back order
1.3
Membuat Order penjualan
1.4
Membuat Faktur dan tembusan
Level 1
1
D6 Persediaan Status persediaan D7 Back order rekam back order
Manajer Kredit
Order langganan
1.1
Mengecek Pemenuhan order Order tidak terpenuhi
1.2
Merekam Back order
1.3
c
Manajer Kredit Tembusan Permintaan persediaan Membuat Order penjualan Rekam order penjualan D8 * Order penjualan
2 1.4
Membuat Faktur penjualan Nama langganan Order penjualan D8 D1 * Order penjualan langganan
b
Pengiriman
Faktur, tembusan kredit
Contoh DFD
U ser
D a t a T a m p il A n g g o ta D a ta T a m p il G a ji B u k ti S im p a n a n B u k t i P e n g a m b ila n S im p a n a n B u k t i P in ja m a n B u k ti C ic ila n P in ja m a n
S is te m In fo r m a s i P e n g o la h a n D a ta K P R I M a r g a B h a k ti K e c . G e g e r , K a b . M a d iu n
A d m in
L a p o r a n D a ta A n g g o t a L a p o r a n G a ji L a p o r a n S im p a n a n L a p o r a n P e n g a m b ila n S im p a n a n L a p o r a n P in ja m a n L a p o r a n C ic ila n P in ja m a n
B u k ti C ic ila n P in ja m a n
K e tu a
Operator
Input Data
Rincian biaya
Pasien
Kepala Puskesmas
L o g In I d V a lid 0 P ro s e s L o g In dan K e lo la U s e r D a t a S im p a n
O p e ra to r
pass
D a t a K ir im
I n p u t B ia y a
0 P ro s e s B ia y a P e la y a n a n
K e p a la P uskesm as
P a s ie n
Operator
Tambah User
pass
Data Kirim
O p e ra to r
DBP 1 .2 P ro s e s E d it B ia ya P e la y a n a n DBP DBP A
D a ta B ia y a
Pilih laporan
DPM
Kepala Puskesmas
A
Operator
Kepala Puskesmas
Pasien
LATIHAN
Sistem Informasi KRS yang terdiri dari entitas Mahasiswa, KRS, Dosen Wali Buat Diagram Konteks dan DFD Level 0 (Zero) serta Level untuk Sistem tersebut diatas
Dengan entitas, atribut, field dan record bebas sesuai sistem yang dibutuhkan