Data Flow Diagram
Click here to load reader
-
Upload
sherly-uda -
Category
Engineering
-
view
651 -
download
11
description
Transcript of Data Flow Diagram
![Page 1: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/1.jpg)
Analisis dan Desain PemrogramanTerstruktur
Sherly Christina, S.Kom., M.Kom
![Page 2: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/2.jpg)
Materi
• Definisi Pemrograman Terstruktur• DFD• Kamus Data• Contoh Studi Kasus Perpustakaan• Studi Kasus pembelian tiket bioskop
![Page 3: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/3.jpg)
Definisi Pemrograman Terstruktur
• Pemrograman yang membagi program berdasarkan fungsi-fungsi atau prosedur-prosedur.
• Ditulis secara sekuensial atau terurut dari atas ke bawah sesuai dengan kebergantungan antara fungsi atau prosedur.
![Page 4: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/4.jpg)
Data Flow Diagram
• Chris Gane dan Trish Sarson (1979)• Edward Yourdon dan Tom DeMarco (1980)
![Page 5: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/5.jpg)
DFD Chris Gane dan Trish Sarson
![Page 6: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/6.jpg)
Kamus Data
• Kumpulan daftar elemen data yang mengalir pada sistem perangkat lunak
• Tujuan: memperjelas aliran data Input-Output yang digambarkan pada DFD
![Page 7: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/7.jpg)
Isi Kamus Data
• Nama : nama dari data• Digunakan pada : merupakan proses-proses
yang terkait data tersebut• Deskripsi: merupakan deskripsi data• Informasi tambahan: tipe data, nilai data,
batas nilai data, dan komponen yang membentuk data.
![Page 8: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/8.jpg)
Simbol-Simbol Kamus Data
SIMBOL KETERANGAN= Disusun terdiri dari+ Dan[ | ] baik... Atau....{ }n n kali diulang/bernilai banyak() Data opsional*...* Batas komentar
![Page 9: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/9.jpg)
Studi Kasus Perpustakaan
![Page 10: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/10.jpg)
DFD Level 1
![Page 11: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/11.jpg)
Kamus Data
![Page 12: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/12.jpg)
Kamus Data
![Page 13: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/13.jpg)
Kamus Data
![Page 14: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/14.jpg)
Kamus Data
![Page 15: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/15.jpg)
Kamus Data
![Page 16: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/16.jpg)
Kamus Data
![Page 17: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/17.jpg)
Contoh DFD Chris Gane dan Trish Sarson
![Page 18: Data Flow Diagram](https://reader037.fdokumen.com/reader037/viewer/2022100223/554ddafcb4c905cc0e8b4fe4/html5/thumbnails/18.jpg)
Studi Kasus Pembelian Tiket Bioskop
1. Penonton memilih studio dimana film yang ingin ditonton dimainkan.
2. Penonton memilih jam tayang film.3. Penonton memilih kursi.4. Petugas bioskop memvalidasi pilihan penonton.
(menandai kursi yang telah dipilih pada jam tayang dan studio yang telah dipilih penonton)
5. Penonton membayar6. Petugas mencatat pembayaran dan menyerahkan
tiket masuk7. Penonton menerima tiket masuk.