18
Model Data Materi ke 4

Pertemuan Empat

Embed Size (px)

Citation preview

Page 1: Pertemuan Empat

Model Data

Materi ke 4

Page 2: Pertemuan Empat

Model Data• Model data merupakan suatu cara

untuk menjelaskan bagaimana pemakai dapat melihat data secara logic.

•  Pengolonggan model-model dapat ditunjukan dalam gambar dibawah ini

Page 3: Pertemuan Empat

Model Data

Model Data

Object Based Data Model

Entity Relational

Model

Semantic Mode Binary Model

Record Based Data

Model

Hierarchycal MOdel

Network Model

Relational Model

Physic Based Data Model

Unifying Model

Frome Memory

Page 4: Pertemuan Empat

Object Based Data Model• Merupakan himpunan data dan

prosedur/relasi yang menjelaskan hubungan logik antardata dalam suatu basis data berdasarkan pada objek datanya.

• Model data ini terdiri dari1. Entity relationship model,2. Semantic Model3. Binary Model

Page 5: Pertemuan Empat

Entity Relational Model (ERM)• Merupakan suatu model untuk

menjelaskan hubungan antardata dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek-objek dasar yang mempunyai hugungan/relasi antara objek-objek tesebut.

Page 6: Pertemuan Empat

Entity Relational Model (ERM)• Relasi-relasi antar objek dilukiskan

dengan menggunakan simbol-simbol grafis tertentu

Entitas

Relasi

Atribut

: Menunjukkan objek dasar 

: Menunjukkan relasi 

: Menunjukkan atribut dari objek dasar 

: Menunjukkan adanyan relasi 

Page 7: Pertemuan Empat

Entity Relational Model (ERM)

MHS mengambil Mt. Kuliah

Nim Nama_Mhs

Alamat Kelas

………SKS SMT

Nama_MkKode_MK

N N

Kode_MKNim

Jml_sksJml_Mk

Page 8: Pertemuan Empat

SemanticModel• Hampir sama dengan entity

relationship model dimana relasi antar objek dasar tidak dinyatakan dengan symbol tetapi menggunakan kata-kata(semantic).

• Tanda-tanda yang digunakan dalam semantic model adalah sebagai berikut

: Menunjukkan adanya relasi: Menunjukkan atribut

Page 9: Pertemuan Empat

SemanticModel

MHS Mt_Kuliah

Mengambil beberapa

Diambil beberapa

Nama_MhsNim

Alamat Kelas

Memiliki Mempunyai

mempunyai memiliki

Kode Mk Nama Mk

SMTSks

MemilikiMemiliki

MemilikiMemiliki

Page 10: Pertemuan Empat

Record Based Data Model• Model ini berdasarkan pada record

untuk menjelaskan kepada user tentang hubungan logic anta rdata dalam basis data

• Model data ini terdiri dari1. Hierarchycal model,2. Network Model3. Relational Model

Page 11: Pertemuan Empat

Hierarchycal Model• sering pula disebut sebagai tree structure,

menjelaskan kepada user tentang hubungan logic antardata dalam basis data dalam bentuk hubungan bertingkat (hierarchy).

• Level paling tinggi dalam bentuk hirarki harus hanya terdapat satu node, dan disebut sebagai root.

• Suatu node pada level yang lebih rendah hanya diijinkan mempunyai satu relasi dengan node pada tingkat yang lebih tinggi, yang disebut sebagai parent.

• Sedangkan kebalikny, parent dapat mempunyai lebih dari satu child, yaitu node-node yang mempunyai level lebih rendah dan dihungkan dengan parent. Suatu node yang tidak mempunyai parent disebut sebagai leaves (daun).

Page 12: Pertemuan Empat

Hierarchycal Model

UNIVERSITAS

FAKULTAS

MAHASISWA DOSEN

MATAKULIAH

Page 13: Pertemuan Empat

Network Model• Model ini sering disebut pula sebagai

Plex Structure. Seperti halnya hirarki model, network model dapat dideskripsikan ke dalam struktur parent dan child, dan digambarkan sedemikian rupa sehingga child pasti berada pada level lebih rendah dari pada parent.

• Dalam network model sebuah child dapat mempunyai lebih dari satu parent. Hal ini yang membedakan hierarchical model dengan netwark model.

Page 14: Pertemuan Empat

Network Model

UNIVERSITAS

FAKULTAS

MAHASISWA DOSEN

MATAKULIAHREGISTRASI

Page 15: Pertemuan Empat

Relational Model ….. 1

• Menjelaskan kepada user tentang hubungan logic antardata dalam basis data dengan menvisualisasikan ke dalam bentuk tabel-tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu.

• Model relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna, serta merupakan yang paling popular saat ini.

Page 16: Pertemuan Empat

Relational Model ….. 1• Ada beberapa sifat yang melekat

pada suatu relasi :– Tak ada record (baris) yang kembar– Urutan record tidaklah penting– Setiap atribut memiliki nama yang

unik– Setiap atribut memiliki nilai tunggal

dan jenisnya sama dengan semua record

Page 17: Pertemuan Empat

Relational Model ….. 2

Kode_MK Nama_MK SKS

K-0101 Basis Data 3

K-1102 Sistem Operasi 3

K-0202 Algoritma 2

K-2202 Manajemen 2

K-2205 Aljabar Linear 3

Tabel/relasi/file

AtributRecord

Kardinalitas

Page 18: Pertemuan Empat

Physic Based Data Model• Model ini berdasarkan pada teknis

penyimpanan record dalam basis data.

• Model ini jarang digunakan untuk pemodelan data kepada para pemakai karena kerumitan dan kompleksitas yang tinggi sehingga justru akan menyulitkan para pemakai.