Transcript DFD

1

   DFD yaitu suatu gambaran grafis dari suatu sistem yang menggunakan bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang berkaitan (McLeod,2001) Dapat digunakan untuk penggambaran analisis maupun rancangan sistem ke pemakai atau pembuat program yang mudah dikomunikasikan oleh pengembang Digunakan untuk menggambarkan proses bisnis yang terjadi dan hubungannya dengan data 2

    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 3

  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 4

Bagian Penjualan Terminator / Entitas Eksternal: Proses Mencatat buku terjual data_transfer barang Aliran Data (Data Flow) atau 1 Barang Data store 5

   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 6

   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 7

  Menggambarkan transformasi input menjadi output Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan, biasanya berupa kata kerja 8

9

   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.

10

  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 11

   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.

12

13

  Digunakan untuk menerangkan perpindahan data/paket data dari satu bagian ke bagian yang lain Dapat berupa kata, pesan, formulir atau informasi 14

 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 15

Diagram konteks/DFD Level 0 DFD Level 1 DFD Level 2 dari proses nomer 3 16

    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.

17

Kamus aliran data untuk data “transfer” 18

19

Simbol proses di level sebelumnya 20