Nama :
Agus Luqmanul Khakim
Nim : 13650128
Kelas : I
Tugas
1 Praktikum Desain Basis Data
ENTITY RELATIONSHIP DIAGRAM
Oke
sebelum kita membuat ERD afdholnya kita mengetahui terlebih dahulu apakah itu ERD
(Entity Relationship Diagram)??
Entity Relationship Diagram atau
sering kita sebut ERD adalah pemodelan data utama dan akan membantu
mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan
menentukan hubungan antar entitas beserta attribut-attributnya.
Setelah membaca pengertian ERD Pasti
muncul lagi pertanyaan
apakah
itu entitas?.apakah itu Attribut? Langsung aja di baca lagi..
Entitas
(Entity)
Suatu
yang nyata dimana kita akan menyimpan data. Seperti apayang telah saya dapat
dalam kuliah desain basis data ada dua tipe entitas entitas kuat dan entitas
lemah berikut penjelasanya:
1.
Entitas Kuat, merupakan entitas yang tidak memiliki ketergantungan dengan
entitas lain.
2. Entitas Lemah, merupakan entitas yang kemunculannya tergantung pada keberandaan entitas lain pada suatu relasi
2. Entitas Lemah, merupakan entitas yang kemunculannya tergantung pada keberandaan entitas lain pada suatu relasi
Attribut
(Attribute)
Suatu
tempat atau objek yang berguna untuk menyimpan data-data.
Dalam
ERD ada kata relationship (relasi) disini didefinisikan Hubungan yang terjadi antara satu atau lebih
entitas, jadi istilahnya itu hubungan anatar entitas.
Relasi
juga mempunyai derajat hubungan atau disebut kardinalitas :
Diumpamakan ada entitas A dan entitas B, berikut Derajat
relasi atau kardinalitas :
1.
One to One (Satu ke satu) = Setiap anggota entitas A hanya boleh berhubungan dengan 1 anggota
entitas B, begitu pula sebaliknya.
2.
One to Many (Satu ke Banyak) = Setiap anggota entitas A boleh berhubungan lebih dari satu dari anggota
entitas B, begitu pula sebaliknya.
3.
Many to Many (Banyak ke Banyak) = Setiap entitas A boleh berhubungan dengan
banyak anggota entitas B, demikian juga sebaliknya.
Dalam
membuat ERD kita harus mengetahui symbol-simbolkhusus.
Berikut
symbol-simbol yang dapat dipakai dalam pembuatan ERD
Setelah
sedikit mengatahui tentang ERD mari kita buat ERD yang baik dan benar sesuai dengan
pemahaman kita. Saya misalkan ERD pada sebuah gudang pupuk.. kebetulan juga di
dekat rumah saya ada gudang pupuk. :-D
Dalam
ERD diatas mempunyai tiga entitas yaitu Supplaiyer, Stok Barang dan Customer.Entitas
Supplaiyer memiliki atribut-atribut dan hanya mempunyai satu primarykey Attribute
dari entitas Supplaiyer yaitu Id_Supplaiyer, nama_Supplaiyer, nama_barang,
Jmlah_barang, dan harga_barang pada entitas Supplaiyer Id_Supplaiyer sebagai
PrimaryKey Dan Id_barang menjadi Foreign Key untuk manghubungkan entitas Suppliyer dan
entitas Stok Barang.
Entitas Stok Barang mempunyai
Attribut Id_barang (sebagai primariKey) , nama_barang, jumlah_barang,
Id_customer (sebagai ForeignKey) nama_customer, harga_barang.
Entitas customer mempunyai Atribut
Id-customer (sebagai primarykey), nama_ customer, alamat-customer.
Dari
entitas entitas tersebut mempunyai relasi
Entitas
Sypplaiyer suplaiyeyr dapat menambah stok barang pada entitas tersebut terdapat
relasi one to many, dan pada entitas customer juga mempunyai relasi one to
many. Dari entity customer mempunya relasi terhadap entity stok barang untuk
mengambil atau mengurang stok barang dalam gudang.
Sekian
Semmoga
bermanfaat :D
Salam
dari Gembul.


Tidak ada komentar:
Posting Komentar