Entity Relationship

          Oke teman-teman saya mau share lagi nih setelah kemaren membahas tentang apa itu basisdata dan sebaginya, sekarang saya akan share materi kuliah sistem basisdata pada pertemuan kemarin yaitu tentang Entity Relationship, sebenarnya saya belum 100% paham sama materi yang telah disampaikan oleh bapak dosen karena saya kemaren dapat tempat duduk paling belakang jadi apa yang disampaikan oleh bapak dosen kurang begitu terdengar jelas sampai kursi yang paling belakang, tapi saya akan tetap mencoba merangkum apa yang sudah saya dapatkan dari kuliah sistem basisdata kemarin. sebenarnya dalam materi ini ada dua sub bab yaitu :

1. Entity Relationship Model

    Apa  itu  Entity Relationship Model?. Entity Relationship Model adalah suatu model yang dapat 
    digunakan untuk menggambarkan suatu model data Entity, Attribute, dan Relationship sehingga 
    terlihat suatu konsep yang jelas. Jadi Entity Relationship Model ini hanya memberikan suatu 
    konsep saja.

2. Entity Relationship Diagram 

    Entity Relationship Diagram adalah suatu diagram yang digambarkan berdasarkan Entity 
    Relationship Model tersebut, bentuk dari Entity Relationship ada 4 yaitu :
  • Persegi (menggambarkan entitas) 
  • Elips (menggambarkan attribute)
  • Jajargenjang (menggambarkan relationship)
  • Garis (menghubungkan entitas dengan relationship, entitas dan atribut dengan relationship) 
>> Entity (entitas) merupakan suatu objek yang dapat dibedakan dengan objek yang lain. Suatu
      entitas mempunyai attribut yang membedakan objek yang satu dengan objek lain. Contoh :  
  • Manusia : Mahasiswa, Dosen, dll 
  • Tempat : Toko, Kampus, dll 
  • Kejadian : Kecelakaan, Banjir, dll 
       simbol : 
  
>> Set Entity merupakan suatu sekumpulan entitas yang memiliki tipe yang sama. contoh :  
      sekumpulan entitas mahasiswa
>> Attribut adalah suatu properti deskriptif yang dimiliki oleh semua anggota dari semua set 
      entitas. setiap attribut memiliki kunci khusus yang unik, yang disebut dengan primary key
      misalkan suatu entitas bernama mahasiswa dapat memiliki attribut : nama,nim,tgl_lahir.


      Jenis Atribut

  • Atomic Atribut merupakan suatu atribut yang terdiri atas komponen tunggal dan memiliki keberadaan yang independen, atau tidak bisa diuraikan lagi. contoh: NIM
  • Komposit Atribut merupakan suatu attribut yang terdiri dari beberapa attribut yang lebih mendasar.
  • Single Value Atribut yaitu suatu atribut yang hanya memiliki satu nilai untuk sautu entitas tertentu. Contoh : jenis_kelamin
  • Multi Value Atribut yaitu suatu attribut yang terdiri dari sekumpulan nilai untuk suatu entitas tertentu. Contoh : hobi
  • Attribut Derivativ yaitu suatu atribut yang dihasilkan dari attribut lain yang tidak berasal dari satu entitas. 
      Simbol
 
>> Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Relationship dapat  
      memiliki attribut, dimana terjadi transaksi yang menghasilkan suatu nilai tertentu. 
      Simbol :
      Contoh : mahasiswa mengambil mata kuliah.




>> Cardinality Ratio menjelaskan jumlah keterhubungan. terdapat 3 jenis, yatiu : 
  • One-to-one : satu entitas pada entitas A berhubungan paling banyak dengan satu entitas pada entitas B, dan sebaliknya.
 
  • One-to-many : Suatu entitas di A dihubungkan dengan sejumlah entitas di B
  • Many-to-many : suatu entitas A dapat berhubungan dengan banyak entitas B dan sebaliknya.

>> Tahap pembuatan ERD 
  • Mengidentifikasi dan menetapkan seluruh himpunan entity yang akan terlibat.
  • Menentukan atribut-atribut dari setiap entity
  • Menentukan atribut primary key dari setiap entity
  • Menentukan relationship antar entity
  • Menentukan atribut dari relationshipnya
  • Menentukan cardinality ratio
  • Menentukan participation constrant

0 comments:

Post a Comment