Kamis, 09 Januari 2014

DFD


Data Flow Diagram (DFD) adalah representasi grafik dari sebuah sistem. DFD menggambarkan komponen-komponen sebuah sistem, aliran-aliran data di mana komponen-komponen tersebut, dan asal, tujuan, dan penyimpanan dari data tersebut.
Kita dapat menggunakan DFD untuk dua hal utama, yaitu untuk membuat dokumentasi dari  sistem informasi yang ada, atau untuk menyusun dokumentasi untuk sistem informasi yang baru.

Levelisasi DFD adalah :
1. Diagram Konteks
Merupakan diagram tingkat atas yang terdiri dari proses dan menggambarkan hubungan terminator dengan sistem yang mewakili suatu proses. Hubungan antar Terminator dan Data Store tidak digambarkan.

2. Diagram Zero
Diagram ini merupakan diagram tingkat menengah yang menggambarkan proses utama dari dalam sistem, yang terdiri dari hubungan entitas (entity), proses data flow dan penyimpanan data (data store).

3. Diagram Detail atau Diagram Primitif
Diagram Primitif merupakan diagram paling bawah yang tidak dapat diuraikan lagi, sedangkan Diagram Detail masih dapat diuraikan.

Berikut ini tips-tips dalam membuat DFD :
-Pilih notasi sehingga proses yang didekomposisi atau tidak didekomposisi dapat dibaca dengan mudah
-Nama proses harus terdiri dari kata kerja dan kata benda
-Nama yang dipakai untuk proses, data store, dataflow harus konsisten (identitas perlu)
-Setiap level harus konsisten aliran datanya dengan level sebelumnya
-Usahakan agar external entity pada setiap level konsisten peletakannya
-Banyaknya proses  yang disarankan pada setiap level tidak melebihi 7 proses
-Dekomposisi berdasarkan kelompok data lebih disarankan (memudahkan aliran data ke storage yang     sama)
-Nama Proses yang umum hanya untuk prose yang masih akan didekomposisi
-Pada Proses yang sudah tidak didekomposisi, nama Proses dan nama Data harus sudah spesifik
-Aliran ke storage harus melalui proses, tidak boleh langsung dari external entity
-Aliran data untuk Proses Report harus ada aliran keluar. Akan ada aliran masuk jika perlu parameter  untuk  mengaktifkan report
-Aliran data yang tidak ada datastorenya harus diteliti, apakah memang tidak mencerminkan persisten entity (perlu disimpan dalam file/tabel), yaitu kelak hanya akan menjadi variabel dalam program.

Simbol DFD

Terminator/Kesatuan luar (External Entity)

Setiap sistem pasti mempunyai batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan luar sistem yang berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luar.Suatu kesatuan luar dapat disimbolkan dengan suatu notasi kotak.

Entitas Luar (external Entity)Notasi terminator/Kesatuan Luar di DFD

Terminator dapat berupa orang, sekelompok orang, organisasi, departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat modelnya. Terminator dapat juga berupa departemen, divisi atau sistem di luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan. 



Proses Data

suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang ,mesin,atau komputer dan hasil suatu arus data yang masuk ke dalam proses untuk diakukan arus data yang kan keluar dari prises.dan simbol nya ditunjukan dengan simbol lingkaran atau dengan simbol empat persegi panjang tegak dengan sudut-sudutnya tumpul.

Simpanan Data (Data Storage)

simpanan data merupakan simpanan dari data yang dapat berupa file  atau database di sistem komputer,arsip, atau catetan manual, tempat data, tabel acuan manual, agenda atau buku.simpanan data di dfd disimbolkan dengan sepasang garis horizontal paralel yang tertutup disalah satu ujung nya.



sumber : http://aldyberliawan.blogspot.com/2012/10/pengertian-data-flow-diagram-dan-contoh.html

Tidak ada komentar:

Posting Komentar