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.
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.
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 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
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.
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.
Derajat Relationship
Terdapat 3 macam derajat dari relationship, yaitu :
- Unary Degree (derajat satu),
Bila
satu entity mempunyai relasi terhadap dirinya sendiri
- Binary degree (derajat dua) dan
Bila
satu relasi menghubugkan dua entity.
- Ternary degree (derajat tiga)
Bila
satu entity menghubungkan lebih dari dua entity.
Tidak ada komentar:
Posting Komentar