Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2...

23
Salim Mail : [email protected] Phone : 0815-188-2384 YM : talim_bansal Blog : http://salimsribasuki.wordpress.com Data Flow Diagram (DFD) 1

Transcript of Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2...

Page 1: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

SalimMail : [email protected] : 0815-188-2384YM : talim_bansalBlog : http://salimsribasuki.wordpress.com

Data Flow Diagram (DFD)

1

Page 2: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Apa itu Data Flow Diagram (DFD) ?

2

Data Flow Diagram (DFD) adalah alat pembuatan model yangmemungkinkan profesional sistem untuk menggambarkan systemsebagai suatu jaringan proses fungsional yang dihubungkan satusama lain dengan alur data, baik secara manual maupunkomputerisasi. DFD ini sering disebut juga dengan nama Bubblechart, Bubble diagram, model proses, diagram alur kerja, atau modelfungsi

§ DFD menggambarkan aliran data dalam sebuah sistem§ DFD bukan flowchart, DFD menunjukkan alur data di suatu

sistem sedangkan flowchart sistem menjelaskan alur kerja atauprosedur-prosedur yang ada di dalam sistem

§ DFD menggambarkan semua proses, meskipun proses tersebutterjadi dalam waktu yang berbeda

§ Proses dalam DFD bisa berjalan secara paralel

Page 3: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Kegunaan / Manfaat DFD

3

§DFD dapat menggambarkan sebuah sistem sebagaisuatu jaringan proses fungsional yang dihubungkan satusama lain dengan alur data

§Penggambaran DFD sebagai analisa maupunrancangan sistem dapat dengan mudah dikomunikasikanoleh profesional sistem kepada pemakai maupunpembuat program

§Memberikan presentasi yang mudah dan komunikasiantara staf teknis dan non teknis dalam menentukanruang lingkup sistem

Page 4: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Komponen & Simbol dalam DFD

4

Page 5: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Komponen & Simbol dalam DFD

5

Komponen DFD Terdiri dari:

1. Source/Entity• Merupakan sumber atau tujuan dari dari proses aliran data• Merupakan lingkungan luar dari sistem• Bisa menggambarkan secara fisik, seseorang, sekelompok,atau sistem lain• Diperlukan duplikasi untuk menghindari arah flow yang simpang siur, dengan tanda garis diagonal disudut kanan bawah

2. Proses• Fungsi yang mentransformasikan data secara umum• Proses merupakan suatu aktifitas pekerjaan, penamaan proses dimulai dengan kata kerja diikuti dengankata benda

3. Data Flow / Arus Data• Menggambarkan aliran data dari suatu proses ke proses lainnya• Nama proses ditulis untuk menjelaskan arti dalam aliran tersebut dan ditulis untuk mengidentifikasialiran tersebut

4. Data Store / Penyimpanan DataKomponen yang berfungsi untuk menyimpan data/ file adalah fungsi yang mentransformasikan data

secara umum.

Page 6: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Aturan dalam DFD

6

1. Antar entity yang satu dengan entity yang lain tidak boleh adarelasi/hubungan secara langsung

2. Entity tidak boleh langsung berhubungan dengan penyimpanan data(data store)

3. Satu alir data boleh merepresentasikan beberapa struktur data4. Untuk alasan kerapian (menghindari aliran data yang bersilangan),

entitas eksternal atau data store boleh digambar beberapa kali dengantanda khusus, misalnya diberi nomor

5. Semua objek harus mempunyai nama6. Aliran data harus selalu diawali dan diakhiri dengan proses

Page 7: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Aturan dalam DFD

7

Page 8: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Pelevelan dalam DFD

8

Level DFD:-Context Diagram-Diagram Level 0-Diagram Level Rinci:

. Level 1

. Level 2

. Level 3

. Dst….

Page 9: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Context Diagram

9

§ Diagram tingkat atas, merupakan diagram dari sebuah sistemyang menggambarkan aliran-aliran data yang masuk dan keluardari sistem dan yang masuk dan keluar dari entitas luar

§ Memberikan gambaran tentang seluruh sistem§ Hanya ada satu proses§ Tidak ada data store

Page 10: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Diagram Level 0

10

§ Penggambaran context diagram yang lebih rinci (overview diagram)§ Perlihatkan data store yang digunakan§ Pada proses yang tidak dirinci lagi, tambahkan tanda * pada akhir penomoran

proses§ Keseimbangan antara context diagram dan diagram nol harus dipelihara

Page 11: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Diagram Rinci

11

§ Tiap-tiap proses level 0 akan digambarkan rinci pada diagram 1, 2, 3, dst..§ Keseimbangan aliran data antara diagram nol dan diagram rinci§ Pada proses yang tidak dirinci lagi, tambahkan tanda * pada akhir penomoran

proses§ Keseimbangan data store yang digunakan

Page 12: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Penomoran Proses

12

Page 13: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Decomposition Diagram

13

Page 14: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Langkah – Langkah Menentukan DFD

14

1. Identifikasi semua kesatuan luar yang terlibat dengan sistem.

2. Identifikasi input dan output yang berhubungan dengan kesatuan luar

3. Buatlah gambaran dari konteks diagram

Page 15: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 1 – DFD Penggajian

15

Page 16: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 1 – DFD Penggajian

16

Page 17: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 1 – DFD Penggajian

17

Page 18: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 1 – DFD Penggajian

18

Page 19: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 1 – DFD Penggajian

19

Page 20: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 1 – DFD Penggajian

20

Page 21: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 2 – DFD Order

21

Page 22: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 2 – DFD Order

22

Page 23: Data Flow Diagram (DFD) itu Data Flow Diagram (DFD) ? 2 DataFlowDiagram(DFD)adalahalatpembuatanmodelyang memungkinkanprofesionalsistemuntukmenggambarkansystem sebagaisuatujaringanprosesfungsionalyangdihubungkansatu

Contoh 2 – DFD Order

23