Wednesday, November 7, 2012

Model's Data !!



Night Bloggers ! ^^

Malam ini saya akan membagi pengetahuan mengenai Data Model…

 “ Data Model itu adalah sekumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantic (makna) data dan batasan data “

Model Data dikelompokkan menjadi :
1. Model data berbasis objek
2. Model data berbasis record
3. Model data fisik
4. Model data konseptual 

Namun, kali ini saya akan membahas masalah MODEL DATA BERBASIS OBJEK dulu ^^
Contoh Model data berbasis objek yang akan saya bahas yaitu : 
Entity-Relationship Model (ER-Model) . . .

Pemodelan data dengan Entity-Relationship Model terdiri dari 3 komponen utama, yaitu :

  • Entitas / Objek adalah :

Suatu objek dimana informasinya perlu disimpan dalam basis data

  •  Atribut adalah :

Keterangan / tanda pengenal dari suatu entitas

  • Relasi adalah :

Hubungan antar entitas

Dan ketiga komponen tersebut menggunakan beberapa symbol - symbol tertentu untuk mempresentasikan fungsi masing-masing komponen dalam ER-Model.

Symbol - symbol ER-Model:
 
Persegi Panjang
Menunjukkan objek / biasa kita sebut ENTITAS

  
Elips
Menunjukkan ATRIBUT suatu entitas

Belah Ketupat
Menujukkan RELASI antar entitas

Garis
Sebagai penghubung antar objek-objek yang ada dalam ER-Model

Selain symbol, ada hal penting lain yang perlu diketahui :
Macam - macam Entitas :

  • Entitas Kuat

Entitas yang tidak dipengaruhi oleh entitas lain atau biasa disebut entitas yang mandiri.

  • Entitas Lemah

Entitas yang dipengaruhi oleh entitas lain, maksudnya jika tidak ada entitas kuat maka entitas lemah tidak akan ada.

  • Entitas Asosiatif

Entitas yang terbentuk dari relasi

Macam - macam Atribut :

  • Atribut Kunci (Key)

Atribut yang digunakan untuk menentukan suatu entitas.

  • Atribut Tunggal (Simple)

Atribut yang bernilai tunggal.

  • Atribut Bernilai Banyak (Multivalued)

Atribut yang memiliki sekelompok nilai untuk setiap entitas.

  •  Atribut Komposit (Composite)

Atribut yang terdiri dari atribut lain yang lebih kecil.

  • Atribut Turunan (Derivatif)

Atribut yang dihasilkan dari atribut lain.

Macam - macam Atribut Kunci :

  •  Kunci Primer (Primary Key)

Primary Key adalah atribut kunci suatu entitas yang menjadi ciri utama entitas tersebut dan harus unik (berbeda dengan atribut lain) dan penulisannya harus di tambahi garis bawah.

  • Kunci Komposit (Composite Key)

Composite Key adalah atribut kunci pada suatu entitas yang terdiri 2 atau lebih atribut dalam mengidentifikasi suatu entitas .
  • Kunci Tamu (Foreign Key)
Foreign Key adalah primary key dari suatu entitas yang melekat pada entitas lain akibat adanya suatu relasi tertentu.

Adapula relasi antar ERD yang disebut CARDINALITY DAN MODALITY !
Apabila kita berbicara mengenai :
  • Cardinality atau Kardinalitas maka kita berbicara mengenai “berapa banyak
  • Modality atau Modalitas maka kita berbicara mengenai “(pasti dilakukan / selalu dilakukan / harus ada relasi) atau (tidak pasti dilakukan / tidak selalu dilakukan / tidak perlu relasi) 

Apa arti nya ?
Sekian pembahasan saya mengenai ERD ~~
Blog selanjutnya pasti akan semakin menariikk ><

Ditunggu yaaa !
T h a n k y o u for reading ^^

No comments:

Post a Comment