Apa itu DFD, ERD, UML?
Data Flow Diagram / DFD (Diagram Alir Data / DAD) adalah diagram yang menggambarkan proses aliran data input/output dari sebuah sistem informasi yang dibangun.
“Diagram yang menggunakan notasi simbol untuk menggambarkan arus data system”. (Jogiyanto Hartono, 2005, 701).
Komponen DFD (Data Flow Diagram):
User / Terminator : Kesatuan diluar sistem (external entity) yang memberikan input ke sistem atau menerima output dari sistem berupa orang, organisasi, atau sistem lain.
Process : Aktivitas yang mengolah input menjadi output.
Data Flow : Aliran data pada sistem (antar proses, antara terminator & proses, serta antara proses & data store).
Data Store : Penyimpanan data pada database, biasanya berupa tabel.
Tujuan DFD / DAD
Beberapa tujuan dibuatnya sebuah DFD atau DAD pada sistem yang dibuat, antara lain
Menggambarkan fungsi-fungsi yang mentrasformasikan aliran data.
Memberikan indikasi mengenai bagaimana data ditrasformasikan pada sata data bergerak melalui sistem
Fungsi DFD / DAD
Sebagi alat pembuatan model yag memungkinkan profesional sistem yang digunakan untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yag dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
DFD digunakan sebagai alat pembuatan modelyang memberikan penekanan hanya pada fungsi sistem
DFD merupakan alat perancang sistem yang berorientasi pada alur data.
Didalam DFD terdapat 3 LEVEL, yaitu :
- Diagram Konteks : menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.
- Diagram Nol / Zero (diagram level-1) : merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.
- Diagram Rinci / Detail : merupakan diagram yang menguraikan proses apa yang ada dalam diagram Nol.
UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
UML merupakan bahasa standar untuk penulisan blueprint software yang digunakan untuk visualisasi, spesifikasi, pembentukan dan pendokumentasian alat-alat dari sistem perangkat lunak.
=====
Entity Relationship Diagram (ERD) diagram yang menggambarkan hubungan antar entitas (tabel) yang dijalin melalui primary key dan foreign key tabel di dalam sebuah database.
Merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi (Brady dan Loonam (2010)).
Biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.
Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :
A. Entitas yaitu suatu objek yang dapat dibedakan dari lainnya dan dapat diwujudkan dalam basis data.
- Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
B. Relasi adalah hubungan antara dua jenis entitas dan di representasikan sebagai garis lurus yang menghubungkan dua entitas.
- Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar.
C. Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut :
- Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama
- Atribut simple adalah bernilai atomic, tidak dapat dipecah/ dipilah lagi
- Atribut Multivalue adalah yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
- Atribut Composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
- Atribut Derivatif adalah yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus
Derajat Relasi atau Kardinalitas Rasio
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya:
One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.
Kesimpulannya adalah:
ERD dan DFD adalah dua diagram yang berbeda.
ERD adalah diagram yang menjelaskan hubungan antar entitas (tabel) di dalam sebuah database.
DFD adalah diagram yang menjelaskan keluar-masuknya (aliran) data melalui sebuah sistem informasi.
Hello all.. let god bless all of us with all the goodness in the world.. Keep helping the nature humans can help themselves..
This article has been of great help to the topic I was looking for for an assignment.Charlotte DUI Lawyer Virginia
"Thank you for sharing such valuable information and practical tips. Distrito Nueva Jersey Reglas Locales Protección Orden This blog post has empowered me to implement positive changes in my life, and I look forward to reading more insightful content from you in the future!"
DFD, or Data Flow Diagram, is a graphical representation illustrating how data flows within a system. It's a tool used in system analysis to model processes and data movement. ERD, or Entity-Relationship Diagram, depicts the relationships between entities in a database, defining how data is organized and related. "Your comment is like a burst of confetti, adding joy to our blog. Each word is a brushstroke on the canvas of conversation, creating a vibrant tapestry of ideas. We eagerly await your next insight, as your contributions light up our digital world. Thanks for being our comment superstar!" appealing a protective order in virginia
Dfd" dan "ERD" masing-masing mengacu pada dua konsep terpisah dalam dunia pemodelan sistem. DFD (Diagram Aliran Data) adalah representasi grafis dari bagaimana data mengalir dalam sebuah sistem, menunjukkan proses-proses yang memanipulasi data, entitas yang menyimpan data, dan aliran data di antara mereka. DFD digunakan untuk menggambarkan arsitektur sistem secara keseluruhan dengan fokus pada pergerakan data. Sementara itu, ERD (Diagram Entity-Relationship) adalah alat pemodelan yang digunakan untuk menggambarkan hubungan antara entitas dalam basis data. ERD membantu mengidentifikasi entitas, atribut, dan hubungan di antara entitas-entitas tersebut.
virginia personal injury statute of limitations
motorcycle accident injury attorney
Understanding the intricacies of DFD (Data Flow Diagram) and ERD (Entity-Relationship Diagram) is pivotal in the realm of data modeling and system design. This insightful article demystifies these concepts with clarity, making complex ideas accessible. A commendable guide for anyone diving into the world of database design! 💡📊 #Nueva Jersey Violencia Doméstica Acto
Nueva Jersey Violencia Domestica Acto
Data flow diagrams, or DFDs, are graphical representations of how data moves through a system. It is a tool for modeling data transportation and processes in system analysis. The Entity-Relationship Diagram, or ERD, defines the organization and relationships between the entities in a database. "Your comment brightens our blog like a confetti blast. On the canvas of speech, every word is a brushstroke that weaves a colorful tapestry of concepts. Your contributions illuminate our digital environment, and we look forward to your next revelation. We appreciate you being the star of our comments.fairfax robbery lawyer