Jumat, 15 Juni 2012

DATA MODEL

ENGERTIAN MODEL DATA :
Sekumpulan konsep-konsep untuk menerangkan data,
hubungan-hubungan antara data dan batasan-batasan data
yang terintegrasi di dalam suatu organisasi
JENIS-JENIS MODEL DATA
A. Model data berbasis objek
B. Model data berbasis record
C. Model data fisik
D. Model data konseptual
A. OBJECT BASED DATA MODEL
Model data berbasis objek menggunakan konsep
entitas, atribut dan hubungan antar entitas.
Terdiri dari :
1. Entity Relationship model
2. Semantik data model
1. ENTITY RELATIONSHIP MODEL
Model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan suatu persepsi bahwa real
word terdiri dari objek-object dasar yang mempunyai
hubungan atau relasi antara objek-objek tersebut

























2. BINARY MODEL
Pemetaan data dengan menggunakan 0 dan 1, atau true dan
false dengan kondisi tertentu atau hanya dalam alternatif
























B. RECORD BASED DATA MODEL
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 sistem database (higher level
description of implementation)
Terdapat 3 data model pada record based data model :
1. Model Relational,
Dimana data serta hubungan antar data direpresentasikan
oleh sejumlah tabel dan masing-masing tabel terdiri dari
beberapa kolom yang namanya unique. Model ini
berdasarkan notasi teori himpunan (set theory), yaitu
relation.
Contoh : data base penjual barang terdiri dari 3 tabel :
– Supllier
– Suku_cadang
– Pengiriman












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 dan
memiliki hubungan cardinalitas 1:1 dan 1:M








C.PHYSICAL DATA MODEL
Digunakan untuk menguraikan data pada internal level
Beberapa model yang umum digunakan :
– Unifying model
Model ini menggabungkan memori dan transaksi
database dalam satu kesatuan model.
– Frame memory
Frame Memory adalah sebuah virtual view dari tempat
penyimpanan sekunder yang digunakan untuk
mendukung penyimpanan record database
D. 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 entitasentitas
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.
Analisa Kasus
(Perpustakaan Smart Lanjutan
Slide 1 & 2)
• Buat Model data berbasis objek
(Semantik Model)
• Buat Model data berbasis record
– Model Relational
– Model Jaringan
– Model hirarki

Tidak ada komentar:

Posting Komentar