Anda di halaman 1dari 4

DATA FLOW DIAGRAM

Sumber : Metodologi Pengembangan Sistem Informasi, 1998. Leman, PT Elex Media Kom utindo, !a"arta Pengantar Sistem Informasi #isnis, 199$. Lani Sidarta, PT Elex Media Kom utindo, !a"arta

%ata &lo' %iagram (%&%) adala* re resentasi grafi" dari sebua* sistem. %&% menggambar"an "om onen+"om onen sebua* sistem, aliran+aliran data di mana "om onen+"om onen tersebut, dan asal, tu,uan, dan en-im anan dari data tersebut. Kita da at mengguna"an %&% untu" dua *al utama, -aitu untu" membuat

do"umentasi dari sistem informasi -ang ada, atau untu" men-usun do"umentasi untu" sistem informasi -ang baru. Em at simbol -ang diguna"an : .da / (tiga) ,enis %&%, -aitu 0 1ontext %iagram (1%) %&% &isi" %&% Logis DFD Level %&% da at digambar"an dalam %iagram 1ontext dan Le2el n. 3uruf n da at menggambar"an le2el dan roses di setia ling"aran. %iagram 1ontext %iagram Le2el n %&% Logis %&% &isi" Context Diagram (CD) !enis ertama 1ontext %iagram, adala* data flo' diagram ting"at atas (%&% To Le2el), -aitu diagram -ang aling tida" detail, dari sebua* sistem informasi -ang menggambar"an aliran+aliran data "e dalam dan "e luar sistem dan "e dalam dan "e luar entitas+entitas e"sternal. (1% menggambar"an sistem dalam satu ling"aran dan *ubungan dengan entitas luar. Ling"aran tersebut menggambar"an "eseluru*an roses dalam sistem). #ebera a *al -ang *arus di er*ati"an dalam menggambar 1%0 Terminologi sistem : Batas Sistem adala* batas antara 4daera* "e entingan sistem5. Lingkungan Sistem adala* segala sesuatu -ang ber*ubungan atau mem engaru*i sistem tersebut. Interface adala* aliran -ang meng*ubung"an sebua* sistem dengan lin"ungan sistem tersebut. Sebagai 6onto*, dalam gambar 1. Mengguna"an satu simbol roses, Catatan:
Analiisa & Perancangan Sistem Informasi Agus Winarno, M.Kom. ata !lo" iagram # $ of %

&ang masuk 'i'alam lingkaran konteks (sim)ol *roses+ a'ala, kegiatan *emrosesan informasi (Batas Sistem+. Kegiatan informasi a'ala, mengam)il 'ata 'ari file, mentransformasikan 'ata, atau melakukan filing 'ata, misaln-a mem*ersia*kan 'okumen, memasukkan, memeriksa, mengklasifikasi, mengatur, men-ortir, meng,itung, meringkas 'ata, 'an melakukan filing 'ata ()aik -ang melakukan secara manual mau*un -ang 'ilakukan secara terotomasi+. 7ama8"eterangan di simbol roses tersebut sesuai dengan fungsi sistem tersebut, .ntara Entitas E"sternal8Terminator tida" di erbole*"an "omuni"asi langsung !i"a terda at termintor -ang mem un-ai ban-a" masu"an dan "eluaran, di erbole*"an untu" digambar"an lebi* dari satu se*ingga men6ega* enggambaran -ang terlalu rumit, dengan memberi"an tanda asteri" ( 9 ) atau garis silang ( : ). !i"a Terminator me'a"ili indi2idu ( ersonil) sebai"n-a di'a"ili ole* eran -ang di ermain"an ersonil tersebut. .liran data "e roses dan "eluar sebagai out ut "eterangan aliran data berbeda.

Diagram Level n / Data Flow Diagram Levelled %alam diagram n %&% da at diguna"an untu" menggambar"an diagram fisi" mau un diagram diagram logis. %imana %iagram Le2el n meru a"an *asil engembangan dari Conte.t iagram "e dalam "om onen -ang lebi* detail tersebut disebut dengan to + do'n artitioning. !i"a "ita mela"u"an engembangan dengan benar, "ita a"an menda at"an %&%+%&% -ang seimbang. Sebagai 6onto*, gambar 1.1, gambar 1.;, gambar 1./, gambar 1.< dan gambar 1.$. #ebera a *al -ang *arus di er*ati"an dalam membuat %&% iala*: Pemberian 7omor ada diagram le2el n dengan "etentuan sebagai beri"ut: Setia enurunan "e le2el -ang lebi* renda* *arus mam u mere resentasi"an roses tersebut dalam se esifi"asi roses -ang ,elas. Se*ingga seandain-a belum 6u"u ,elas ma"a se*arusn-a diturun"an "e le2el -ang lebi* renda*. Setia enurunan *arus dila"u"an *an-a ,i"a erlu. Tida" semua bagian dari sistem *arus diturun"an dengan ,umla* le2el -ang sama "arena -ang "om le"s bisa sa,a diturun"an, dan -ang seder*ana mung"in tida" erlu diturun"an. Selain itu, "arena tida" semua roses dalam le2el -ang sama un-a dera,at "om le"sitas -ang sama ,uga. Konfirmasi"an %&% -ang tela* dibuat ada ema"ai dengan 6ara to +do'n. .liran data -ang masu" dan "eluar ada suatu roses di le2el n *arus ber*ubungan dengan aliran data -ang masu" dan "eluar ada le2el n=1. %imana le2el n=1 tersebut mendefinisi"an sub+ roses ada le2el n tersebut. Pen-im anan -ang mun6ul ada le2el n *arus didefinisi"an "embali ada le2el n=1, sedang"an en-im anan -ang mun6ul ada le2el n tida" *arus mun6ul ada le2el n+1 "arena en-im anan tersebut bersifat lo"al. Keti"a mulai menurun"an %&% dari le2el tertinggi, 6obala* untu" mengidentifi"asi external e2ents dimana sistem *arus memberi"an res on. External e2ents dalam *al ini berarti suatu "e,adian -ang ber"aitan dengan engola*an data di luar sistem, dan men-ebab"an sistem "ita memberi"an res on. !angan meng*ubung"an langsung antara satu en-im anan dengan en-im anan lainn-a (*arus melalui roses). !angan meng*ubung"an langsung dengan tem at en-im anan data dengan entitas e"sternal 8 terminator (*arus melalui roses), atau sebali"n-a. !angan membuat suatu roses menerima in ut teta i tida" erna* mengeluar"an out ut -ang disebut dengan istila* 4bla6" *ole5. !angan membuat suatu tem at en-im anan menerima in ut teta i tida" erna* diguna"an untu" roses. !angan membuat suatu *asil roses -ang leng"a dengan data -ang terbatas -ang disebut dengan istila* 4magi6 ro6ess5. !i"a terda at terminator -ang mem un-ai ban-a" masu"an dan "eluaran, di erbole*"an untu" digambar"an lebi* dari satu se*ingga men6ega* enggambaran -ang terlalu rumit, dengan memberi"an tanda asteri" ( 9 ) atau garis silang ( : ), begitu dengan bentu" en-im anan.
Analiisa & Perancangan Sistem Informasi Agus Winarno, M.Kom. ata !lo" iagram # / of %

.liran data "e roses dan "eluar sebagai out ut "eterangan aliran data berbeda. DFD Fisi .dala* re resentasi grafi" dari sebua* sistem -ang menun,u"an entitas+entitas internal dan e"sternal dari sistem tersebut, dan aliran+aliran data "e dalam dan "eluar dari entitas+entitas tersebut. Entitas+entitas internal adala* ersonel, tem at (sebua* bagian), atau mesin (misaln-a, sebua* "om uter) dalam sistem tersebut -ang mentransformasi"an data. Ma"a %&% fisi" tida" menun,u""an a a -ang dila"u"an, teta i menun,u""an dimana, bagaimana, dan ole* sia a roses+ roses dalam sebua* sistem dila"u"an. (Tida" #a*as). Perlu di er*ati"an didalam memberi"an "eterangan di ling"aran+ling"aran (simbol roses) dan aliran+aliran data (simbol aliran data) dalam %&% fisi" mengguna"an label8"eterangan dari "ata benda untu" menun,u"an bagaimana sistem mentransmisi"an data antara ling"aran+ling"aran tersebut. Misal : .liran %ata : Kas, &ormulir >>?, Sli Setoran Proses : 1le6" Pen,ualan, Kasir, Pembu"uan, dll. DFD Logis .dala* re resentasi grafi" dari sebua* sistem -ang menun,u""an roses+ roses dalam sistem tersebut dan aliran+aliran data "e dalam dan "e luar dari roses+ roses tersebut. Kita mengguna"an %&% logis untu" membuat do"umentasi sebua* sistem informasi "arena %&% logis da at me'a"ili logi"a tersebut, -aitu a a -ang dila"u"an ole* sistem tersebut, tan a erlu mens esifi"asi dimana, bagaimana, dan ole* sia a roses+ roses dalam sistem tersebut dila"u"an. Keuntungan dari %&% logis dibanding"an dengan %&% fisi" adala* da at memusat"an er*atian ada fungsi+funsi -ang dila"u"an sistem. Perlu di er*ati"an di dalam emberian Keterangan8 Label0 Ling"aran+ling"aran (simbol roses) men,elas"an a a -ang dila"u"an sistem Misal : Menerima Pemba-aran, Men6atat Pen,ualan, Membanding"an "as dan %aftar Penerimaan, Mem ersia "an Setoran, dll. .liran+aliran data (simbol aliran data) menggambar"an sifat data. Misal : Pemba-aran (bu"an 41e"5, 4Kas5, 4 Kartu Kredit5 !urnal Pen,ualan (bu"an 4#u"u Pen,ualan5), dll @sulan dari analis ( beru a %&% dalam bab < ), bebera a *al -ang umum -ang menda at er*atian dalam mendesain baru tersebut iala*: Menggabung"an bebera a tugas men,adi Satu Master %etail @ date Meminimal"an tugas+tugas -ang tida" enting Meng*ilang"an tugas+tugas -ang du li"at Menamba*"an roses baru Meminimal"an roses in ut Meneta "an bagian mana -ang *arus di"er,a"an "om uter dan bagian mana -ang *arus di"er,a"an manual

Analiisa & Perancangan Sistem Informasi Agus Winarno, M.Kom.

ata !lo" iagram # 0 of %

Analiisa & Perancangan Sistem Informasi Agus Winarno, M.Kom.

ata !lo" iagram # % of %