DATA FLOW DIAGRAM

Oleh : Didik Tristianto, M.Kom

DATA FLOW DIAGRAM
Salah satu tool yang paling penting bagi seorang analis sistem. Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur.

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 Yang Digunakan
External entity (kesatuan luar) atau batas boundary (batas sistem) Data flow (arus data) Process (proses) Data store (simpanan data)

SIMBOL DFD .

Kesatuan Luar Suatu kantor. pemasok Sistem informasi lain diluar sistem yang dikembangkan Sumber asli dari transaksi Penerima akhir dari suatu laporan yang dihasilkan sistem . misal langganan. 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.

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 .

Konsep paket dari data (packet of data) a Pelanggan Order Langganan Pembayaran 1 Order Langganan Gambar Yang kurang benar a Pelanggan Order Langganan Dan Pembayaran 1 Order Langganan Gambar Yang benar .

Arus Data a Pelanggan Order Langganan 1 Order Langganan .

Arus Data a Pelanggan Pembayaran Order Langganan 1 Order Langganan 2 Penerimaan Kas .

Konsep arus data menyebar (diverging data flow) 2 Order Langganan Tembusan journal 1 Penerimaan Kas Order Penjualan Tembusan Permintaan barang b Gudang Tembusan kredit 3 Verifikasi Kredit .

Konsep arus data mengumpul 1 Pembuatan faktur Pengiriman 2 Pembuatan Slip pengepakan Slip pengepakan faktur a Pelanggan .

Konsep arus data mengumpul 1 Pembuatan faktur faktur a Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan .

mesin atau komputer Logical data flow diagram (LDFD) proses yang dilakukan oleh komputer .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.

Simbol Proses Identifikasi atau Nama Proses Identifikasi Nama Proses Pemroses .

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. Identifikasi Proses Biasanya berupa angka yang menunjukkan nomor acuan dari proses Nama Proses Menunjukkan apa yang dikerjakan proses. 3. 2. .Proses 1.

Kesalahan dalam penggambaran proses yang terjadi Identifikasi Nama Proses ? Black Hole (Ada input tidak ada output) Identifikasi ? Nama Proses Miracle / ajaib (Ada output namun tidak ada input) .

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 . 2.Simpanan Data 1. 3. 4. 5.

Simbol Media Nama data source kesalahan yang sering muncul D1 Penjualan D2 Piutang dagang a Pelanggan D2 Piutang dagang .

.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 .

Context diagram (top level ) a x b y c Over view diagram (level 0) a x 1 A 2 B c D b y 4 E 3 Z c .

1 3.3 Z .Over view diagram (level 1) a x 1 A 2 B c D b y 4 E 3 Z c Over view diagram (level 2) D P E 3.2 Q R S 3.

Pemberian nama untuk tiap komponen DFD 2. Pemastian DFD yang dibentuk itu konsiten secara logika . menyenangkan untuk dilihat dan mudah dibaca dan di pahami oleh pemakai. Penggambaran DFD sesering mungkin agar enak dilihat 4.SYARAT PEMBUATAN DFD DFD yang benar. Pemberian nomor pada komponen proses 3. Penghindaran penggambaran DFD yang rumit 5. Syarat-syarat pembuatan DFD ini adalah : 1.

Tembusan kredit d Pengiriman .Diagram Context c b Status Langganan Manajer Kredit Gudang Tembusan permintaan persediaan a Langganan Order langganan Transaksi Penjualan Faktur.

4 Membuat Faktur dan tembusan Level 1 .Diagram Jenjang Proses 0 Transaksi Penjualan Top Level 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 penjualan Nama langganan Order penjualan D8 D1 * Order penjualan langganan b Pengiriman Faktur.3 c Manajer Kredit Tembusan Permintaan persediaan Membuat Order penjualan Rekam order penjualan D8 * Order penjualan 2 1.2 Merekam Back order 1. tembusan kredit 3 .1 D6 Persediaan Status persediaan D7 Back order rekam back order a Manajer Kredit Order langganan 1.1 Mengecek Pemenuhan order Order tidak terpenuhi 1.

Contoh DFD .

Kasus Diagram Konteks .

Diagram Konteks SI Akuntansi .

.

M a d iu n D a ta P e r h it u n g a n S im p a n a n D a t a P e r h itu n g a n P in ja m a n D a t a P e n g a m b ila n S im p a n a n D a t a C ic ila n P in ja m a n D a ta T a m p il A n g g o ta D a t a T a m p il G a ji B u k ti S im p a n a n B u k ti P e n g a m b ila n S im p a n a n B u k ti P in ja m a 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 . K a b . G e g e r .Contoh Konteks yang Salah D a ta L o g In A d m in D a ta K o n fir m a s i A u th e n tifik a s i A d m in D a ta S e k o la h D a ta L o g I n U s e r D a ta K o n fir m a s i A u th e n tifik a s i U s e r D a ta S e k o la h D a ta G o lo n g a n D a ta A n g g o t a D a t a G o lo n g a n D a ta A n g g o ta D a ta B u n g a D a ta P e r h itu n g a n G a ji 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 .

Diagram Konteks Sistem Informasi Rawat Inap Log In Id Valid Sistem Informasi Pasien Rawat Inap Operator Input Data Rincian biaya Pasien Laporan Pasien Masuk Laporan Pasien Keluar Laporan Biaya 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 Tam bah U ser 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 DBP b ia y a _ p e la y a n a n DBP DBP I n p u t P a s ie n M a s u k 0 P r o s e s P a s ie n M asuk L a p o r a n P a s ie n M a s u k DPM p a s ie n _ m a s u k DPM DPM I n p u t P a s ie n K e lu a r L a p o r a n P a s ie n K e lu a r L a p o r a n B ia y a 0 P r o s e s P a s ie n K e lu a r DPK p a s ie n _ k e lu a r DPK DRB DRB R in c ia n _ b ia y a R in c ia n _ b ia y a K e p a la P uskesm as P a s ie n .

Level 1 Proses Kelola User Log In Id Valid 1.1 Proses Log In dan Kelola User Data Simpan Operator Tambah User pass Data Kirim .

1 P ro se s In p u t B ia ya P e la y a n a n DBP b ia ya _ p e la y a n a n DBP O p e ra to r DBP 1 .Level 1 Biaya Pelayanan D a ta B ia ya 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 .

Level 1 Proses Pasien Masuk Operator Input Pasien Masuk 2.1 Proses Pasien Masuk DPM pasien_masuk DPM Laporan Pasien Masuk Pilih laporan DPM Kepala Puskesmas A .

Level 1 Proses Pasien Keluar A DBP DPM Operator Input Pasien Keluar 3.1 Proses Pasien Keluar DPK pasien_keluar DPK DRB Rincian_biaya Laporan Pasien Keluar Laporan Biaya DRB Pilih laporan Rincian_biaya Kepala Puskesmas Pasien .

KRS.LATIHAN Sistem Informasi KRS yang terdiri dari entitas Mahasiswa. Dosen Wali Buat Diagram Konteks dan DFD Level 0 (Zero) serta Level untuk Sistem tersebut diatas .

QUIS MATERI UJIAN Suatu perusahaan membutuhkan Sistem Informasi Pengadaan Barang. field dan record bebas sesuai sistem yang dibutuhkan . dalam pembuatan Sistem tersebut dibutuhkan perancangan sistem Buat Flowchart ERD Mapping Dengan entitas. atribut.

Sign up to vote on this title
UsefulNot useful