BASIS DATAAHMAD KURNIAWAN             BASIS DATA TEKNIK INFORMATIKA - ITS                                                 ...
DATA FLOW DIAGRAM (DFD)                          2
DFD• Alat perancangan sistem yang berorientasi  pada alur data dengan konsep dekomposisi• Dapat digunakan untuk penggambar...
Data Flow Diagram (DFD)• Disebut juga Diagram Alir Data (DAD)• Terdiri dari :   – Diagram Context (DAD Konteks Sistem), te...
Kamus Aliran Data• Kamus data yang menyatakan elemen-elemen  data pada aliran data DFD• Isi kamus aliran data:  –   Nama a...
Elemen dan Simbol DFDBagian Penjualan                          Terminator / Entitas Eksternal:   Mencatat               Pr...
Entitas Ekternal / Terminator• Entitas di luar sistem yang berkomunikasi  /berhubungan langsung dengan sistem.• Bisa berup...
Hal yang diperhatikan tentang            terminator• Alur data yang menghubungkan terminator  dgn sistem, menunjukkan hubu...
Proses• Menggambarkan transformasi input menjadi  output• Penamaan proses disesuaikan dgn  proses/kegiatan yang sedang dil...
4 kemungkinan penggambaran                             10
Hal yang harus diperhatikan dalam      Penggambaran Proses• Proses harus memiliki input dan output.• Proses dapat dihubung...
Data Store• Digunakan untuk membuat model  sekumpulan paket data dan diberi nama dgn  kata benda bersifat jamak• Data stor...
Hal yang harus diperhatikan          tentang Data Store• Alur data dari proses menuju data store, hal ini  berarti data st...
Penggambaran Create, Read & Update data pada Data Store                               14
Alur/aliran Data• Digunakan untuk menerangkan perpindahan  data/paket data dari satu bagian ke bagian  yang lain• Dapat be...
4 konsep tentang aliran data• Packet of Data: 2 data atau lebih mengalir  pada sumber dan tujuan yang sama dan  memiliki h...
Levelisasi DFD     Diagram konteks/DFD Level 0     DFD Level 1     DFD Level 2 dari proses nomer 3                        ...
Cara Menggambar DFD• Pahami proses bisnis yang ada dan  rencanakan proses, stakeholder serta data  apa saja yang terlibat ...
Contoh Diagram Context    Sistem Royalti              Kamus aliran data              untuk data “transfer”                ...
DFD Level 1untuk Sistem   Royalti               20
Simbol proses            di level sebelumnyaDFD Level 2 untuk Sistem Royalti  Memproses  Pembayaran                       ...
Upcoming SlideShare
Loading in …5
×

Materi 10

285 views
220 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
285
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Materi 10

  1. 1. BASIS DATAAHMAD KURNIAWAN BASIS DATA TEKNIK INFORMATIKA - ITS 1 GASAL 2010/2011
  2. 2. DATA FLOW DIAGRAM (DFD) 2
  3. 3. DFD• Alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi• Dapat digunakan untuk penggambaran analisis maupun rancangan sistem yang mudah dikomunikasikan oleh pengembang ke pemakai atau pembuat program• Digunakan untuk menggambarkan proses bisnis yang terjadi dan hubungannya dengan data 3
  4. 4. Data Flow Diagram (DFD)• Disebut juga Diagram Alir Data (DAD)• Terdiri dari : – Diagram Context (DAD Konteks Sistem), terkadang ada yang menyebut diagram konteks sebagai diagram level 0 – Diagram Level (level 0, 1, 2, 3, dst)• Dapat digambarkan dengan case tool (seperti power designer 6 bagian pdpa, smart draw, dll)• Disertai Kamus Aliran Data yang mendeskripsikan data yang mengalir dalam aliran data 4
  5. 5. Kamus Aliran Data• Kamus data yang menyatakan elemen-elemen data pada aliran data DFD• Isi kamus aliran data: – Nama aliran data – Alias (jika ada) – Keterangan – Dari – Ke – Struktur Data – Komentar 5
  6. 6. Elemen dan Simbol DFDBagian Penjualan Terminator / Entitas Eksternal: Mencatat Proses buku terjual data_transfer Aliran Data (Data Flow) barang atau 1 Barang Data store 6
  7. 7. Entitas Ekternal / Terminator• Entitas di luar sistem yang berkomunikasi /berhubungan langsung dengan sistem.• Bisa berupa orang, sekelompok orang, organisasi, departemen, atau sistem lain yang berada di luar sistem yang dibuat.• Jenis terminator / entitas: – Sumber – Tujuan – Sumber dan Tujuan 7
  8. 8. Hal yang diperhatikan tentang terminator• Alur data yang menghubungkan terminator dgn sistem, menunjukkan hubungan sistem dgn dunia luar• Pengembang tidak dapat mengubah isi/cara kerja, prosedur yang berkaitan dgn Terminator• Hubungan yang ada antar terminator tidak digambarkan dalam DFD 8
  9. 9. Proses• Menggambarkan transformasi input menjadi output• Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan, biasanya berupa kata kerja 9
  10. 10. 4 kemungkinan penggambaran 10
  11. 11. Hal yang harus diperhatikan dalam Penggambaran Proses• Proses harus memiliki input dan output.• Proses dapat dihubungkan dgn komponen terminator, data store atau proses melalui alur data.• Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses. 11
  12. 12. Data Store• Digunakan untuk membuat model sekumpulan paket data dan diberi nama dgn kata benda bersifat jamak• Data store dapat berupa file/database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder 12
  13. 13. Hal yang harus diperhatikan tentang Data Store• Alur data dari proses menuju data store, hal ini berarti data store berfungsi sebagai tujuan/tempat penyimpanan dari suatu proses (proses write).• Alur data dari data store ke proses, hal ini berarti data store berfungsi sbg sumber/ proses memerlukan data (proses read).• Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sbg sumber dan tujuan. 13
  14. 14. Penggambaran Create, Read & Update data pada Data Store 14
  15. 15. Alur/aliran Data• Digunakan untuk menerangkan perpindahan data/paket data dari satu bagian ke bagian yang lain• Dapat berupa kata, pesan, formulir atau informasi 15
  16. 16. 4 konsep tentang aliran data• Packet of Data: 2 data atau lebih mengalir pada sumber dan tujuan yang sama dan memiliki hubungan (dijadikan satu)• Diverging data flow, sumber sama tujuan berbeda atau kompleks.• Converging data flow, beberapa alur data yang berbeda mengalir ke satu tujuan• Sumber dan tujuan, arus data harus dihubungkan pada proses, baik dari maupun yang menuju proses 16
  17. 17. Levelisasi DFD Diagram konteks/DFD Level 0 DFD Level 1 DFD Level 2 dari proses nomer 3 17
  18. 18. Cara Menggambar DFD• Pahami proses bisnis yang ada dan rencanakan proses, stakeholder serta data apa saja yang terlibat dalam sistem baru• Buat diagram konteks• Buat diagram level 1• Buat diagram level 2, dst. 18
  19. 19. Contoh Diagram Context Sistem Royalti Kamus aliran data untuk data “transfer” 19
  20. 20. DFD Level 1untuk Sistem Royalti 20
  21. 21. Simbol proses di level sebelumnyaDFD Level 2 untuk Sistem Royalti Memproses Pembayaran 21

×