Materi 4 - Data Modeling
Materi 4 - Data Modeling
Materi 4 - Data Modeling
Juarisman, M.Kom
DEFINISI
MODEL
DATA
Model data berfokus pada data apa yang diperlukan dan bagaimana data tersebut
harus diorganisasikan.
Model data =
Gambar perencanaan yang dibuat oleh seorang arsitek
Model data bertindak sebagai jembatan antara konsep yang menyusun dunia
nyata dengan proses serta tampilan fisik dari konsep tersebut didalam suatu
basis data
• SEMANTIC MODEL
Hampir sama dengan ERD (Entity Relationship Diagram) dimana relasi antara objek
dasar tidak dinyatakan dengan symbol tetapi menggunakan kata-kata (Semantic).
BINARY MODEL
• Model data ini berdasarkan pada record untuk menjelaskan kepada user
tentang hubungan logic antar data dalam basis data.
• Perbedaan model data ini dengan model data berbasis objek adalah pada
model data berbasis record, disamping digunakan untuk menguraikan
struktur logika keseluruhan dari suatu database, juga digunakan untuk
menguraikan implementasi dari system database (higher level description of
implementation)
• Terdapat 3 jenis model pada model data berbasis record, yaitu :
1. Model Hirarki (Hirarchy Model)
2. Model Jaringan (Network Model)
3. Model Relasional (Relational Model)
MODEL HIRARKI
MODEL HIRARKI
MODEL JARINGAN
Model jaringan direpresentasikan dengan sekumpulan record dan relasi antar data direpresentasikan
oleh record dan link. Model ini menggunakan pointer untuk menghubungkan data satu dengan data
lain.
Contoh DBMS Model Jaringan :
CA-IDMS/DB dan Integrated Database Management System yang dibangun oleh Cullinet Software
Inc.
MODEL JARINGAN
• Kelemahan dalam model database ini adalah lebih kompleks dan sulitnya
dalam proses query, begitu juga halnya dalam manipulasi data yang harus
dilaksanakan dengan menelusuri data pointer pada setiap recordnya.
• Kelebihan model database ini adalah dari segi efisiensi penyimpanan data,
karena tidak adanya data yang duplikat (redundansi) dan akses yang cepat
karena langsung memanfaatkan pointer ke alamat fisik data.
MODEL RELASIONAL
MODEL RELASIONAL
Dalam model basis data relasional dapat dikatakan sebagai kumpulan satu
atau lebih relasi dimana setiap relasi merupakan koleksi dari data disajikan
dalam bentuk table yang terdiri dari baris dan kolom, seperti contoh berikut
ini :
MODEL RELASIONAL
• Model ini digunakan untuk menguraikan data pada internal level atau
menjelaskan kepada user tentang bagaimana data-data dalam basis data
disimpan didalam media penyimpanan secara fisik. Model ini lebih
berorientasi kepada mesin.
Frame Memory
• Terdapat 5 langkah
dalam proses Perancangan
Implementasi
konseptual
perancangan basis data
mulai dari perencanaan
dan analisis hingga
implementasi database.
Perancangan Perancangan
fisik logis