Rabu, 24 September 2014

Tugas ERD Praktikum Desain Basis Data



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
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