DFD
( Data Flow Diagram )
Data
Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional
sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang
dihubungkan satu sama lain dengan alur data, baik secara manual maupun
komputerisasi. DFD ini sering disebut
juga dengan nama Bubble chart, Bubble diagram, model proses, diagram
alur kerja, atau model fungsi.
DFD
ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem.
Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan
hanya pada fungsi sistem.
DFD
ini merupakan alat perancangan sistem
yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai maupun pembuat program.
KOMPONEN
DATA FLOW DIAGRAM
Menurut
Gene dan Serson
Komponen
Terminator / Entitas Luar
Terminator
mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang
dikembangkan.Biasanya terminator dikenal dengan nama entitas luar (external
entity).
Terdapat
dua jenis terminator :
Terminator
Sumber ( source) : merupakan terminator yang menjadi sumber.
Terminator
Tujuan (sink) : merupakan terminator yang menjadi tujuan data / informasi sistem.
Komponen
Proses
Komponen
proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi
output.
Ada empat kemungkinan yang
dapat terjadi dalam proses sehubungan dengan input dan output :
Ada
beberapa hal yang perlu diperhatikan tentang proses :
·
Proses
harus memiliki input dan output.
·
Proses
dapat dihubungkan dengan komponen terminator, data store atau proses melalui
alur data.
·
Sistem/bagian/divisi/departemen
yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen
proses.
Komponen
Data Store
Komponen
ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda jamak, misalnya Mahasiswa.
Data
store ini biasanya berkaitan dengan penyimpanan-penyimpanan, seperti file atau
database yang berkaitan dengan
penyimpanan secara komputerisasi, misalnya file disket, file harddisk, file
pita magnetik. Data store juga berkaitan dengan penyimpanan secara manual
seperti buku alamat, file folder, dan agenda.
Komponen
Data Flow / Alur Data
Suatu
data flow / alur data digambarkan dengan anak panah, yang menunjukkan arah
menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk
menerangkan perpindahan data atau paket data/informasi dari satu bagian sistem
ke bagian lainnya, Berikut adalah contoh data flow diagram
ERD
( Entity Relationship Diagram )
Entity
Relationship Diagram (ERD) adalah menyediakan cara untuk mendeskripsikan
perancangan basis data pada peringkat logika.
Entity
Relationship Diagram (ERD) adalah gambaran mengenai berelasinya antarentitas.
-
Sistem adalah kumpulan elemen yang setiap elemen memiliki fungsi masing-masing
dan secara bersama-sama mencapai tujuan dari sistem tersebut.
-
‘Kebersama-sama’-an dari sistem di atas dilambangkan dengan saling berelasinya
antara satu entitas dengan entitas lainnya
-
Entitas (entity/ entity set), memiliki banyak istilah di dalam ilmu komputer,
seperti tabel (table), berkas (data file), penyimpan data (data store), dan
sebagainya
ERD
merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.ERD
untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya
digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang
digunakan, yaitu :
Entiti
Entiti
merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu
yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
Atribut
Setiap
entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar
atribut diwakili oleh simbol elips.
Hubungan
/ Relasi
Hubungan
antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi
dapat digambarkan sebagai berikut :
Relasi
yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis
data yaitu:
1).
Satu ke satu (One to one)
Hubungan
relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan
paling banyak dengan satu entitas pada himpunan entitas B.
2).
Satu ke banyak (One to many)
Setiap
entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan
dengan satu entitas pada himpunan entitas A.
3).
Banyak ke banyak (Many to many)
Setiap
entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
himpunan entitas B.
contoh
ERD
Derajat
Relationship
Terdapat
3 macam derajat dari relationship, yaitu :
Unary
Degree (derajat satu),
Bila
satu entity mempunyai relasi terhadap dirinya sendiri. Digambarkan sebagai berikut :
Binary
degree (derajat dua) dan
Bila
satu relasi menghubugkan dua entity, digambarkan sebagai berikut :
Ternary
degree (derajat tiga)
Bila
satu entity menghubungkan lebih dari dua entity. Digambarkan sebagai berikut :
Simbol-simbol ER-Diagram
Contoh
Penggambaran Diagram ER