Definisi;
Model Data : Kumpulan perangkat konseptual untuk menggambarkan data,hubungan data,semantik(makna data) dan batasan data.
Yang ditunjukkan adalah makna dari data dan keterhubungannya dengan data lain.

Representasi model data
Entity Relationship Model
Object Oriented Model
Semantic Data Model
Functional Data Model
 Relational Model
Hirarchical Model
Network model
Dua pertanyaan penting menyangkut pemodelan data
·         Dengan Struktur data yang bagaimana data itu akan diimplementasikan dalam basis data secara fisik?
·         Apa saja karakteristik ( property) dari suatu data dan bagaimana data itu direpresentasikan oleh struktur fisik?
Model Entity Relationship ( ER model)

Pada ER Model semesta data yang ada didunia nyata diterjemahkan /ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data  yang disebut Diagram ER

Beberapa istilah :
  • Entitas : Individu yang mewakili sesuatu yang nyata, dan dapat dibedakan dari sesuatu yang lain ex: seorang pegawai,seorang dokter dll
  • Himpunan Entitas : Sekelompok entitas yang sejenis dan berada dalam lingkup yang sama
  • Relasi
Menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda


Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.





merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan.
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan yaitu :



                              Gambar 4.1 Notasi Diagram ER

Tahapan pembuatan Diagram ER
·         Pembuatan diagram Awal ( preliminary design)
·         Tahap Optimasi ( final design)




Membuat Diagram ER

  • Mengidentifikasi dan menetapkan seluruh Himpunan Entitas(HE) yang terlibat.
  • Menentukan atribut key dari masing-masing HE
  • Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara HE yang ada beserta foreign keynya.
  • Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi
  • Melengkapi HE dan relasi dengan atribut deskriptif ( non key)

Contohnya tahap pembuatan Erd pada Basis data akademik :

  1. Mengidentifikasi dan menetapkan seluruh Himpunan Entitas(HE) yang terlibat.
Pada sistem perkuliahan banyak sekali himpunan entitas yang bisa dilibatkan seperti Mahasiswa,kuliah,pratikum,Dosen,ruang,jurusan,literatur dan lain. 

2. Menentukan atribut key dari masing-masing HE










3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara HE yang ada beserta foreign keynya.


4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi





5. Melengkapi HE dan relasi dengan atribut deskriptif ( non key)






DIAGRAM E-R DAN KAMUS DATA

Objectivitas utama pembuatan Diagram ER adalah untuk menunjukkan objek-objek ( himpunan entitas apa saja yang ingin dilibatkan dalam sebuah basis data dan bagaimana hubungannya dengan objek-objek tersebut. Bila Atributnya terlalu banyak untuk menyederhanakan diagram tersebut kita bisa menambahkan dengan kamus data seperti berikut ini :




0 komentar:

Posting Komentar

Copyright © 2012 KOMDAT JARINGAN / Template by : MUHAMAD AZIM/ Urang Kurai