27
2.2.10 ERD Entity Relationship Diagram
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Dalam rekayasa
perangkat lunak, sebuah Entity-Relationship Model ERM merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu metode pemodelan basis
data yang digunakan untuk menghasilkan skema konseptual untuk jenismodel data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat
top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy- Relationship diagram, ER diagram, atau ERD.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol
yang digunakan, yaitu : a. Entiti Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Ada dua macam entitas yaitu entitas kuat dan entitas lemah.
Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas lemah weak entity adalah suatu
Entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain. Entity yang merupakan induknya disebut Identifying Owner dan relationshipnya disebut
Identifying Relationship. b. 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. Jenis-jenis atribut :
· Key Atribut yang digunakan untuk menentukan suatu entity secara unik.
· Atribut Simple
28
Atribut yang bernilai tunggal. · Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instan entity. · Atribut Composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
· Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain.
c. Hubungan Relasi Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari
himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut : 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. atau Setiap
anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
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 hanya 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 dan demikian pula sebaliknya.
29
2.2.11 DFD Data Flow Diagram