data flow diagram - pdf.nsc.ac.idpdf.nsc.ac.id/1-dfd -20150112.pdf · formulir atau dokumen ......

42
DATA FLOW DIAGRAM Oleh : I Kadek Bagus, S.Kom., MM

Upload: phungquynh

Post on 12-Mar-2019

270 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

DATA FLOW DIAGRAM

Oleh : I Kadek Bagus, S.Kom., MM

Page 2: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

DATA FLOW DIAGRAMSalah satu tool yang paling penting bagiseorang analis sistem.

Penggunaan DFD Sebagai Modeling Tooldipopulerkan Oleh Demacro & Yordan(1979) dan Gane & Sarson (1979) denganmenggunakan pendekatan Metoda AnalisisSistem Terstruktur.

Page 3: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

DFD menggambarkan arus data dari suatusistem informasi, baik sistem lama maupunsistem baru secara logika tanpamempertimbangkan lingkungan fisik dimanadata tersebut berada

DFD merupakan alat perancangan sistem yangberorientasi pada alur data yang mudah dikomunikasikan oleh pembuat program

Page 4: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Simbol Yang DigunakanExternal entity (kesatuan luar) atau batasboundary (batas sistem)Data flow (arus data)Process (proses)Data store (simpanan data)

Page 5: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

SIMBOL DFD

Page 6: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Kesatuan LuarSuatu kantor, departemen atau devisi laian dalamperusahaan tetapi diluar sistem yang sedangdikembangkanOrang atau kelompok orang di organisasi tetapi diluarsistem yang dikembangkanSuatu organisasi atau orang yang berada diluarorganisasi, misal langganan, pemasokSistem informasi lain diluar sistem yang dikembangkanSumber asli dari transaksiPenerima akhir dari suatu laporan yang dihasilkansistem

Page 7: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Simbol Entity

a b c

Pelanggan Akutansi Pemasok

d

Gudang

Page 8: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Arus DataFormulir atau dokumenLaporan tercetak yang dihasilkan sistemTampilan atau output layar yang dihasilkan sistemMasukan untuk komputerKomunikasi ucapanSurat-surat atau memoData yang dibaca atau direkam ke suatu fileSuatu isian yang dicatat dalam buku agendaTrasnmisi data dari suatu komputer ke komputer yanglain

Page 9: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Konsep paket dari data (packet of data)

a Order Langganan 1

PelangganPembayaran Order

Langganan

Gambar Yang kurang benar

a

Pelanggan

Order LanggananDan Pembayaran

1

OrderLangganan

Gambar Yang benar

Page 10: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Arus Data

a

Pelanggan Order Langganan1

OrderLangganan

Page 11: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Arus Data 1

a Order Langganan

OrderLangganan

PelangganPembayaran 2

PenerimaanKas

Page 12: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Konsep arus data menyebar(diverging data flow)

2

OrderLangganan

1

PenerimaanKas

Order Penjualan

Tembusanjournal

Tembusankredit

TembusanPermintaanbarang

b

Gudang

3

VerifikasiKredit

Page 13: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Konsep arus data mengumpul1

Pembuatanfaktur

faktur

Pengiriman

a

Pelanggan

2PembuatanSlippengepakan

Slip pengepakan

Page 14: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Konsep arus data mengumpul

1

Pembuatanfaktur

faktur

a

Pelanggan

2PembuatanSlippengepakan

Slip pengepakan

Page 15: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

ProsesKegiatan atau kerja yang dilakukan orang, mesin ataukomputer

Semua proses harus ada input dan harus adaoutputnya

Physical data flow diagram (PDFD) proses dapatdilakukan oleh manusia, mesin atau komputer

Logical data flow diagram (LDFD) proses yang dilakukanoleh komputer

Page 16: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Simbol Proses

atau

Identifikasi

Nama Proses

Identifikasi

Nama Proses

Pemroses

Page 17: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Proses1. Identifikasi Proses

Biasanya berupa angka yang menunjukkan nomoracuan dari proses

2. Nama ProsesMenunjukkan apa yang dikerjakan proses, biasanyadiawali dengan kata kerja

3. PemrosesPada PDFD tidak hanya oleh komputer tapi juga bisaproses manual atau mesin non komputer jadi harusdisebutkanPada LDFD menyebutkan nama program yangmelakukan proses bila dalam sistem terdiri atas banyakprogram.

Page 18: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Kesalahan dalam penggambaranproses yang terjadi

Identifikasi

Nama Proses ?

Black Hole (Ada input tidak ada output)

Identifikasi

? Nama Proses

Miracle / ajaib (Ada output namun tidak ada input)

Page 19: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Simpanan Data1. Suatu file atau database di sistem

komputer2. Suatu arsip atau catatan manual3. Suatu kotak tempat data di meja

seseorang4. Suatu tabel acuan manual5. Suatu agenda atau buku

Page 20: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

SimbolMedia Nama data source

kesalahan yang sering muncul

D1 Penjualan D2 Piutang dagang

a

Pelanggan D2 Piutang dagang

Page 21: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Update DataArus data menuju ke simpanan data darisuatu proses menunjukkan :

menambah atau menyimpan record baruMenghapus recordMerubah nilai data di suatu record

Arus data yang berasal dari simpananmenuju proses menunjukkan proses tersebutmenggunakan data yang ada di simpanandata.

Page 22: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Update data1

Memeriksa danmerubah databarang

PenjualanD1 Persediaan barang

1

Memeriksa danmerubah databarang

Status barang

Penjualan

D1 Persediaan barang

Page 23: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Penggandaan kesatuan luar dan simpanandata agar gambar tidak terlalu kompleksdengan perpotongan garis

a a a

Pelanggan Atau Pelanggan* Atau Pelanggan**

D1 Penjualan Atau D1 Penjualan Atau D1 Penjualan

D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan

Page 24: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Context diagram (top level )

a x

cb y

Over view diagram (level 0)

1 2a x A

cB

D

4b y E3 Z c

Page 25: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

E

Over view diagram (level 1)

1 2a x A

cB

D

4b y E

3 Z c

Over view diagram (level 2) D3.1 3.2

P

Q R

3.3S Z

Page 26: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

SYARAT PEMBUATAN DFDDFD yang benar, menyenangkan untuk dilihat danmudah dibaca dan di pahami oleh pemakai.

Syarat-syarat pembuatan DFD ini adalah :1. Pemberian nama untuk tiap komponen DFD2. Pemberian nomor pada komponen proses3. Penggambaran DFD sesering mungkin agar enak

dilihat4. Penghindaran penggambaran DFD yang rumit5. Pemastian DFD yang dibentuk itu konsiten secara

logika

Page 27: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Diagram Contextc

b

ManajerKredit

Status Langganan Gudang

a

LanggananOrderlangganan Transaksi

Penjualan

Tembusanpermintaanpersediaan

Faktur,Tembusankredit

d

Pengiriman

Page 28: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Diagram Jenjang Proses0

TransaksiPenjualan Top Level

1 2 3 4Memproses Memverifikasi Merekam Membuat Level 0OrderLangganan

Kredit TransaksiDan posting

Laporan

1.1 1.2 1.3 1.4Level 1

MengecekPemenuhanorder

MerekamBackorder

MembuatOrderpenjualan

MembuatFaktur dantembusan

Page 29: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

1

D6 PersediaanStatus persediaan

D7 Back order

rekam back order

a ManajerKredit

Orderlangganan

1.1MengecekPemenuhanorder

Order tidak terpenuhi

1.3

1.2Merekam

Backorder

c ManajerKredit

TembusanPermintaan

MembuatOrderpenjualan

Rekamorderpenjualan

D8 * Order penjualan

2

bPengiriman

persediaan

Faktur, tembusankredit

1.4MembuatFakturpenjualan

Order penjualan

D8 * Order penjualan

D1 langgananNamalangganan

3

Page 30: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Contoh DFD

Page 31: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Kasus Diagram Konteks

Page 32: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Diagram Konteks SI Akuntansi

Page 33: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

IData AkuIll-DBtsl Trrs-ns-aksi

"

Kasir

I[blB-~ Trall'ls-iEl,iksi P'ellJu:alB~n

::3

.viemasu klka,(l1[Data Akun

Menc-at-at,Trart sa k:s"1P,en]ualan

Data [RenjCiSl~ [".rIulJ~1 -

blE[ta, ~_. :.u.=.n._l Deta Ju:rn~ll,-- ' Data [Pe:nj UBIiiSllJ1

4M,embuEI.1iLaporBn

Ke UJ.9r1Qlan

5M,embua.1iLaporan

P,en]uatan

[~KeUl

*Alkuntan

...._---~BiP I(tgU- .....

Page 34: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Contoh Konteks yang SalahD a ta L o g In A d m in

D a ta K o n firm a s i A u th e n t if ik a s i A d m in

D a ta S e k o la h

D a ta L o g In U s e r

D a ta K o n firm a s i A u th e n t if ik 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 ta

D a ta B u n g a

U s e r

D a ta G o lo n g a n

D a ta A n g g o taD a ta 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

S is te m In fo rm a s iP e n g o la h a n D a ta

K P R I M a rg a B h a k ti

D a ta P e rh itu n g a n G a ji

D a ta P e rh itu n g a n S im p a n a n

D a ta P e rh itu n g a n P in ja m a n D

a ta P e n g a m b i la n S im p a n a n D

a ta 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 ta T a m p il G a ji

A d m in

B u k ti C ic ila n P in ja m a nB 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

L a p o ra n D a ta A n g g o taL a p o ra n G a ji

L a p o ra n S im p a n a nL a p o ra n P e n g a m b ila n

S im p a n a nK e tu a

L a p o ra n P in ja m a n

L a p o ra n C ic ila n P in ja m a n

Page 35: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

OperatorId Valid

Input Data

Diagram Konteks Sistem Informasi Rawat Inap

Log In

SistemInformasiPasien

Rawat Inap

Rincian biaya Pasien

Laporan Pasien MasukLaporan Pasien Keluar

Laporan Biaya

KepalaPuskesmas

Page 36: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

O p e ra to r

L o g In

Id V a l id

T a m b a h U s e r

0P r o s e s L o g In

d a nK e lo la U s e r

D a ta S im p a n

D a ta K ir im

p a s s

In p u t B ia y a0

P r o s e sB ia y a P e la y a n a n

D B P

D B Pb ia y a _ p e la y a n a n

D B P

In p u t P a s ie n M a s u k

L a p o r a n P a s ie n M a s u k

P r o s e s P a s ie nM a s u k D P M

p a s ie n _ m a s u k

In p u t P a s ie n K e lu a rL a p o ra n P a s ie n K e lu a r

L a p o r a n B ia y a

K e p a laP u s k e s m a s

0P r o s e s P a s ie n

K e lu a r

R in c ia n _ b ia y a

P a s ie n

D P K

D P KD R B

D R B

D P M

p a s ie n _ k e lu a r

R in c ia n _ b ia y a

Page 37: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

OperatorId Valid

Tambah User

Level 1 Proses Kelola UserLog In

1.1Proses Log In

danKelola User

Data Simpan

Data Kirim

pass

Page 38: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

biaya_pe layananD B P

D B P

D B P

D B P

Level 1 Biaya Pelayanan

D ata B iaya P roses InputB iaya P e layanan

O perator

D ata B iaya1.2

P roses Ed itB iaya P e layanan

A

Page 39: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Level 1 Proses Pasien Masuk

Input Pasien MasukOperator

2.1Proses

Pasien Masuk

DPMpasien_masuk

DPM

Laporan Pasien MasukPilih

laporan DPM

KepalaPuskesmas

A

Page 40: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

Level 1 Proses Pasien KeluarA

DBPDPM

Input Pasien KeluarOperator

3.1Proses

Pasien Keluar

DPKpasien_keluar

DPKDRB

Laporan Pasien KeluarLaporan Biaya Pilih

laporan Rincian_biaya

DRB

Rincian_biaya

KepalaPuskesmas

Pasien

Page 41: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

LATIHAN

Sistem Informasi KRS yang terdiri dari entitasMahasiswa, KRS, Dosen Wali

Buat Diagram Konteks dan DFD Level 0 (Zero)serta Level untuk Sistem tersebut diatas

Page 42: DATA FLOW DIAGRAM - pdf.nsc.ac.idpdf.nsc.ac.id/1-DFD -20150112.pdf · Formulir atau dokumen ... Surat-surat atau memo Data yang dibaca atau direkam ke suatu file ... Penggandaan kesatuan

QUIS MATERI UJIANSuatu perusahaan membutuhkan SistemInformasi Pengadaan Barang, dalampembuatan Sistem tersebut dibutuhkanperancangan sistem

Buat FlowchartERDMapping

Dengan entitas, atribut, field dan recordbebas sesuai sistem yang dibutuhkan