data flow diagram (dfd)

20
DATA FLOW DIAGRAM (DFD) 1

Upload: keenan

Post on 24-Feb-2016

106 views

Category:

Documents


8 download

DESCRIPTION

DATA FLOW DIAGRAM (DFD). DFD. 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) - PowerPoint PPT Presentation

TRANSCRIPT

PENGENALAN BASIS DATA

DATA FLOW DIAGRAM (DFD)1DFDDFD 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 yang mudah dikomunikasikan oleh pengembang ke pemakai atau pembuat programDigunakan untuk menggambarkan proses bisnis yang terjadi dan hubungannya dengan data2Data 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

3Kamus Aliran DataKamus data yang menyatakan elemen-elemen data pada aliran data DFD Isi kamus aliran data:Nama aliran dataAlias (jika ada)KeteranganDariKeStruktur DataKomentar

4Elemen dan Simbol DFD5Bagian PenjualanTerminator / Entitas Eksternal:Mencatat buku terjualProsesAliran Data (Data Flow)data_transfer

barangatauData storeEntitas Ekternal / TerminatorEntitas 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 TujuanSumber dan Tujuan

6Hal yang diperhatikan tentang terminatorAlur data yang menghubungkan terminator dgn sistem, menunjukkan hubungan sistem dgn dunia luarPengembang tidak dapat mengubah isi/cara kerja, prosedur yang berkaitan dgn TerminatorHubungan yang ada antar terminator tidak digambarkan dalam DFD7ProsesMenggambarkan transformasi input menjadi outputPenamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan, biasanya berupa kata kerja84 kemungkinan penggambaran9

Hal yang harus diperhatikan dalam Penggambaran ProsesProses 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.10Data StoreDigunakan untuk membuat model sekumpulan paket data dan diberi nama dgn kata benda bersifat jamakData store dapat berupa file/database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder11Hal yang harus diperhatikan tentang Data StoreAlur 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.12Penggambaran Create, Read & Update data pada Data Store13

Alur/aliran DataDigunakan untuk menerangkan perpindahan data/paket data dari satu bagian ke bagian yang lainDapat berupa kata, pesan, formulir atau informasi144 konsep tentang aliran dataPacket 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

Levelisasi DFD16

Diagram konteks/DFD Level 0DFD Level 1DFD Level 2 dari proses nomer 3Cara Menggambar DFDPahami proses bisnis yang ada dan rencanakan proses, stakeholder serta data apa saja yang terlibat dalam sistem baruBuat diagram konteks Buat diagram level 1Buat diagram level 2, dst.17Contoh Diagram Context Sistem Royalti 18

Kamus aliran data untuk data transfer

DFD Level 1 untuk Sistem Royalti19

DFD Level 2 untuk Sistem Royalti Memproses Pembayaran20

Simbol prosesdi level sebelumnya