Minggu, 11 Oktober 2015

AMIK BSI TEGAL


MODEL DATA

Pengertian model data :

Model Data adalah sekumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data ataumakna data danbatasan data atau disebut juga dengan model data logic

Macam-macam model data :
1.      MODEL DATA BERBASIS OBYEK – OBDM ( OBJECT BASED DATA MODEL )
Merupakan himpunan data dan prosedur atau relasi yang menjelaskan hubungan logik antar data dalam suatu Basis Data berdasarkan pada obyek data.

Model ini  Terdiri dari :
a.      Entity Relationship  Model

Entity relationship adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak.

Mengapa Diperlukan Model E-R:
1. Dapat menggambarkan hubungan antar entity dengan jelas
2. Dapat menggambarkan batasan jumlah entity dan partisipasi antar entity
3. Mudah dimengerti oleh pemakai
4. Mudah disajikan oleh perancang database

Langkah - langkah pembuatan ER diagram
1. Tentukan entity - entity yang diperlukan
2. Tentukanrelationship antar entity - entity.
3. Tentukan cardinality ratio dan participation constraint
4. Tentukan attribute - attribute yang diperlukan dari tiap entity
5. Tentukan key diantara attribute - attribute.
6. Hindari penamaan entity, relationship dan atribute yang sama
.








KOMPONEN ENTITY RELATIONSHIP
1.      Entitas, suatu kumpulan object atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara unik. Kumpulan entitas yang sejenis disebut entity set. Contoh secara Fisik : Rumah, Kendaraan, Peralatan, Perusahaan; Secara konsep : Pekerjaan, Penjualan
2.      Relationship, hubungan yang terjadi antara satu entitas atau lebih. Relationship Set adalah kumpulan relationship sejenis.
3.      Atribut, adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship. Jenis atribut:
a.       Key, atribut yang digunakan untuk menentukan suatu entity secara unik = tidak bisa dipecah lagi
b.      Atribut Simple, atribut yang bernilai tunggal.
c.       Atribut Multi Value, atribut yang memiliki sekelompok nilai untuk setiap instan entity.
d.      Atribut Composit, suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
e.       Atribut Derivatif, suatu atribut yang dihasilkan dari atribut yang lain


4.      Indicator tipe , terbagi 2 :
a.      Indecator tipe asosiatif object, berfungsi sebagai suatu objek dan suatu relationship.
b.      Indicator tipe super tipe, terdiri dari suatu object dan satu subkategori atau lebih yang dihubungkan dengan satu relationship yang tidak bernama.

CARDINALITY RATIO atau MAPPING CARDINALITY
Menjelaskan hubungan batasan jumlah keterhubungan satu entity dengan entity lainnya atau Banyaknya entity yang bersesuaian dengan entity yang lain melalui relationship.

JENIS-JENIS MAPPING :

1.      One to One (1:1), hubungan satu entity dengan satu entity.
2.      One to Many (1:M) atau Many to One (M:1), hubungan satu entity dengan banyak entity atau hubungan banyak entity dengan satu entity
3.      Many to Many (M:N), hubungan banyak entity dengan banyak entity.

b.      Semantic Model

Hampir sama dengan Entity Relationship model dimana relasi antara objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic). Sebagai contoh, dengan masih menggunakan relasi pada Bank X sebagaimana contoh sebelumnya, dalam semantic model adalah seperti terlihat pada gambar di atas.

Tanda-tanda yang menggunakan dalam semantic model adalah sebagai berikut :

------------> : Menunjukkan adanyarelasi
------------ : menunjukkan atribut





c.       Binary model
Binary model  adalah model data yang memperluas definisi dari entity, bukan hanya atribute-atributenya, tetapi juga tindakan-tindakannya.
2.      MODEL DATA BERBASIS RECORD-RBDM ( RECORD BASED DATA MODEL )
Model data berbasis Record merupakan himpunan data dan prosdur/relasi yang menjelaskan hubungan logik antar data dalam suatu Basis Data model yang didasarkan pada record.

Ada 3 jenis :

a.      Relational model
Menjelaskan tentang hubungan logic anatar data dalam basis data dengan memvisualisasikan kedalam bentuk table-tabel yang terdiri dari sejumlah baris dan kolom yang menunjukan atribut tertentu.
Model ini banyak digunakan dalam pemodelan dan perancangan Basis Data. Konsep dan terminologi yang digunakan mirip dengan kondisi real yang dihadapi oleh pemkai sehingga mudah dipahami


 
Keterangan :
-          Jumlah kolom disebut degree, ada 2
-          Baris disebut atribut, ada 3
-          Tiap baris disebut record/tuple, ada 3 record
-          Banyaknya baris dalam satu table disebut cardinality

b.      Hierarchycal model = Hirarki Model

Biasa juga disebut: tree structure (Struktur Pohon), hubungan bertingkat. Dalam model ini elemen-elemen penyusunnya disebut node. Dapat berupa rincian data, agregat data, dan record.
Istilah-istilah yang biasa digunakan dalam Model Hirarki
- Root: node yang memiliki kedudukan paling tinggi dalam hirarki
- Parent : node yang memiliki kedudukan lebih tinggi
- Child : node yang memiliki kedudukan lebih rendah
- Leaves: node yang tidak mempunyai child
> Dalam model hirarki ini hanya ada satu root, setiap child hanya boleh mempunyai 1 parent dan parent boleh mempunyai > (lebih dari ) 1 child.

contoh gambar model Hirarki





c.       Network Model atau Model jaringan
Mirip dengan hirarki model, dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph. Sebuah child dapat mempunyai lebih dari satu parent

contoh

3.      MODEL DATA BERBASIS FISIK-PBDM ( PHYSICAL BASED DATA MODEL )

Model Data Fisik digunakan untuk menguraikan data di tingkat internal atau menjelaskan kepada pemakai bagaimana data-data dalam basis data disimpan dalam media penyimpanan secara fisik. model ini jarang digunakan karena kerumitan dan kompleksitasnya yang justru menyulitkan pemakai.

Model ini terdiri dari :
·         Unifying model
Model inimenggabungkanmemoridantransaksi database dalamsatukesatuan model
·         Frame memory
Sebuah virtual view dari tempat penyimpanan sekunder yang digunakan untuk  mendukung penyimpanan record database.

4.      MODEL DATA KONSEPTUAL

Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu.Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram.
Manfaat Penggunaan CDM dalam perancangan database :
      Memberikan gambaran yang lengkap dari  struktur basis data yaitu arti, hubungan, dan batasan-batasan
      Alat komunikasi  antar pemakai basis data, designer, dan analis.


Nama : Armi Nur Hidayah
Nim : 11143063
Kelas : 11.3A.35 


Tidak ada komentar:

Posting Komentar