1 / 30

DATA FLOW DIAGRAM

DATA FLOW DIAGRAM. PSI. Data Flow Diagram (DFD). A dalah : A lat pembuatan model yang memungkinkan untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi .

hesper
Download Presentation

DATA FLOW DIAGRAM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DATA FLOW DIAGRAM PSI

  2. Data Flow Diagram (DFD) Adalah : Alatpembuatan model yang memungkinkanuntukmenggambarkansistemsebagaisuatujaringanprosesfungsional yang dihubungkansatusama lain denganalur data, baiksecara manual maupunkomputerisasi. Seringdisebutjugadengannama Bubble chart, Bubble diagram, model proses, diagram alurkerja, atau model fungsi.

  3. AturanDFD 1. Antarentitastidakdiijinkanterjadihubunganataurelasi. 2. Tidakbolehadaaliran data antaraentitaseksternaldengan data store. 3. Untukalasankerapian (menghindarialiran data yang bersilangan), entitaseksternalatau data store bolehdigambarbeberapa kali dengantandakhusus, misalnyadiberinomor 4. Satualiran data bolehmengalirkanbeberapapaket data. 5. Bentukanakpanahaliran data bolehbervariasi 6. Semuaobjekharusmempunyainama. 7. Aliran data selaludiawaliataudiakhirdenganproses. 8. Semuaaliran data harusmempunyaitandaarah.

  4. KOMPONEN DATA FLOW DIAGRAM MenurutYourdandanDeMarco

  5. KOMPONEN DATA FLOW DIAGRAM… Menurut Gene danSerson

  6. 1. KomponenTerminator / EntitasLuar • Terminator mewakilientitaseksternal yang berkomunikasidengansistemyang sedangdikembangkan • Terminator dapatberupaorang, sekelompokorang, organisasi, departemendidalamorganisasi, atauperusahaan, departemen, divisi

  7. Jenis Terminator 1. Terminator Sumber (source) : merupakan terminator yang menjadisumber. 2. Terminator Tujuan (sink) : merupakan terminator yang menjadi tujuan data / informasisistem.

  8. Contoh

  9. 2. KomponenProses Menggambarkan bagian dari sistem yang mentransformasikaninput menjadi output. • Prosesdiberinamauntukmenjelaskanproses/kegiatanapayang sedang/akandilaksanakan. • Pemberiannamaprosesdilakukandenganmenggunakan kata kerja transitif (kata kerja yang membutuhkan obyek), sepertiMenghitungGaji, Mencetak KRS, MenghitungJumlah SKS.

  10. PenggambaranHubunganProsesdengan Input dan Output

  11. Penting !!!! • Prosesharusmemiliki input dan output. • Prosesdapatdihubungkandengankomponen terminator, data store atauprosesmelaluialur data. • Sistem/bagian/divisi/departemenyang sedangdianalisisdigambarkandengankomponenproses.

  12. PerhatikanGambarBerikut

  13. MenurutAnda Gambartadi BENAR atau SALAH?

  14. Jawaban ??? SALAH

  15. Mengapa? • Prosesmempunyai input tetapitidakmenghasilkan output. Kesalahaninidisebutdenganblack hole (lubanghitam), karena data masukkedalamprosesdanlenyaptidakberbekassepertidimasukkankedalam lubang hitam (lihat proses 1). • Prosesmenghasilkan output tetapitidakpernahmenerimainput. Kesalahaninidisebutdenganmiracle (ajaib), karenaajaibdihasilkanoutput tanpa pernah menerima input (lihat proses 2).

  16. 3. KomponenData Store • Data store inibiasanyaberkaitandenganpenyimpanan-penyimpanan, sepertifile atau database yang berkaitandenganpenyimpanansecarakomputerisasi, misalnya file disket, file harddisk, file pita magnetik. • Data store jugaberkaitandenganpenyimpanansecara manual sepertibukualamat, file folder, dan agenda.

  17. Alur Data Store • Alur data dari data store yang berartisebagaipembacaanataupengaksesan satu paket tunggal data, lebih dari satu paket data, sebagian dari satu paket tunggal data, atau sebagian dari lebih dari satu paket data untuk suatu proses • Alur data ke data store yang berartisebagaipengupdateandata, sepertimenambahsatupaket data baruataulebih, menghapussatupaketataulebih, ataumengubah/memodifikasisatupaket data ataulebih

  18. Alur Data Dari Data Store

  19. Alur data ke data store

  20. 4. KomponenData Flow / Alur Data • Suatu data flow / alur data digambarkandengananakpanah, yang menunjukkanarahmenujukedankeluardarisuatuproses. • Alurdata digunakanuntukmenerangkanperpindahan data ataupaket data/informasidarisatubagiansistemkebagianlainnya. • Alurdata pada model dapatmerepresentasikan bit, karakter, pesan, formulir, bilangan real, danmacam-macaminformasi yang berkaitandengankomputer, dapatmerepresentasikandata/informasi yang tidak berkaitan dengan komputer

  21. PenggambaranAlur Data • KonsepPaket Data (Packets of Data) • Konsep Alur Data Menyebar (Diverging Data Flow) • Konsep Alur Data Mengumpul (Converging Data Flow) • KonsepSumberatauTujuanAlur Data

  22. PenggambaranAlur Data • KonsepPaket Data (Packets of Data) Apabila dua data atau lebih mengalir dari suatu sumber yang sama menujuketujuan yang samadanmempunyaihubungan, danharusdianggapsebagaisatualur data tunggal, karena data itumengalirbersama-samasebagaisatupaket.

  23. KonsepPaket Data (Packets of Data) MANA GAMBAR YANG BENAR????

  24. Konsep Alur Data Menyebar (Diverging Data Flow) • Alurdata menyebarmenunjukkansejumlahtembusanpaketdata yang yang berasaldarisumber yang samamenujuketujuanyang berbeda, • ataupaket data yang kompleksdibagimenjadibeberapaelemendata yang dikirimketujuan yang berbeda, • ataualur data inimembawapaket data yang memilikinilai yang berbeda yang akandikirimketujuan yang berbeda.

  25. Contoh

  26. Konsep Alur Data Mengumpul (Converging Data Flow) • Beberapaalur data yang berbedasumberbergabungbersama-samamenuju ke tujuan yang sama.

  27. Contoh

  28. KonsepSumberatauTujuanAlur Data Semuaalur data harusminimal mengandungsatuproses. Maksudnyaadalah: • Suatualur data dihasilkandarisuatuprosesdanmenujukesuatu data store dan/atau terminator (a) • Suatualur data dihasilkandarisuatudata store dan/atauterminator danmenujukesuatuproses (b) • Suatualur data dihasilkandarisuatuprosesdanmenujukesuatuproses (c)

  29. Contoh

More Related