Model Data
PENGANTARMODEL DATA
Definisi Model Data
Sekumpulan perangkat konseptual untuk
menggambarkan data, hubungan data, semantik
(makna) data dan batasan data.
disebut juga model data logic
Dalam perancangan basis data, model data secara
umum dapat dibagi menjadi beberapa kelompok, yaitu:
1. Model data berbasis objek
2. Model data berbasis record
3. Model data fisik
4. Model data konseptual
1. MODEL DATA BERBASIS OBJEK
(Object Based Logical Model)
Model data berbasis objek menggunakan konsep
entitas, atribut dan hubungan antar entitas.
Terdiri dari :
1. Entity Relationship Model
2. Binary Model
3. Semantik Data Model
4. Infological Model
1.1 Entity Relationship Model (ER-Model)
Model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan suatu persepsi bahwa real word
terdiri dari objek-objek (entity) dasar yang mempunyai
hubungan atau relasi antara objek-objek tersebut.
E-R MODEL berisi ketentuan/aturan khusus yang
harus dipenuhi oleh isi database. Aturan terpenting
adalah MAPPING CARDINSLITIES, yang menentukan
jumlah entity yang dpt dikaitkan dengan entity lainnya
melalui relationship-set.
Berikut ini contoh dari ER-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 Sewa sebagaimana contoh sebelumnya, dalam
Berikut ini kasus dari Semantik Model:
2. RECORD BASED DATAMODEL
(Record-Based Logical Models)
Model ini berdasarkan pada record untuk menjelaskan
kepada user tentang hubungan logic antar data dalam
basis data.
PERBEDAAN DENGAN OBJECT BASED DATA
MODEL
Pada record based data model disamping digunakan
untuk menguraikan struktur logika keseluruhan dari
suatu database, juga digunakan untuk menguraikan
implementasi dari system database (higher level
description of implementation
Model Logik Data Berdasarkan Record (Record-Based
Logical Models), terdiri dari :
1. Model Relational (Relational Model)
2. Model Hirarkis (Hierarchical Model)
3. Model Jaringan (Network Model)
DUNIA NYATA (Real Word)
Real Word adalah keseluruhan data yang belum
terstruktur yang secara nyata ada/terkait dalam sebuah
lingkup topik yang ditinjau.
2.1 Model Relational
Dimana data serta hubungan antar data
direpresentasikan oleh sejumlah table, dan masing-masing
table terdiri dari beberapa kolom yang namanya
unique. Model ini berdasarkan notasi teori himpunan
(set theory), yaitu relation.
Berikut ini kasus dari model relational:
2.2 Model Hirarki
Dimana data serta hubungan antar data
direpresentasikan dengan record dan link (pointer),
dimana record-record tersebut disusun dalam bentuk
tree (pohon), dan masing-masing node pada tree
tersebut merupakan record/grup data elemen
Berikut ini kasus dari model hirarki:
2.3 Model Jaringan
Mirip dengan hirarkical model, dimana data dan
hubungan antar data direpresentasikan dengan record
dan links. Perbedaannya terletak pada susunan record
dan linknya yaitu network model menyusun recordrecord
dalam bentuk graph
Berikut ini kasus dari model jaringan: