Anda di halaman 1dari 4

Nama : Ramadhanti Nahelsa Afna

NIM : 1944390002
Sistem Informasi S-1 (MALAM) 2019/2020

SOAL Essay

1. Jelaskan Definisi Model Data


2. Jelaskan jenis model data
3. Berikan Contoh Model Data Relasional
4. Berikan Contoh Model Data Semantik dan Hirarki

JAWABAN
1. Model Data adalah sekumpulan konsep-konsep untuk menerangkan data, hubungan-
hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi.

2. 1. OBDM (Object Based Data Model) = Model Data berbasis Obyek


Jenis model data berbasis obyek merupakan himpunan data dan prosedur atau relasi yang
menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan pada obyek
data. Pada jenis model ini terdiri dari beberapa bagian yaitu, Entity Relationship Model,
Semantic Model dan Binary model.

Entity Relationship Model


Entyty relationship model atau model data keterhubungan antar entitas yaitu menjelaskan
hubungan antar data dalam sistem basis data berdasarkan suatu presepsi bahwa real world
dari obyek-obyek dasar yang mempunyai hubungan relasi antara obyek-obyek tersebut.
Model entity relationship ini pertama diperkenalkan oleh Peter Chen pada tahun 1976.
Entity Relationship model berisi ketentuan atau aturan khusus yang harus dipenuhi oleh isi
database. Aturan terpenting aalah Mapping Cardinslities, yang menentukan jumlah entity
yang dpat dikaitkan dengan entity lainnya melalui relationship-set.
Elemen-elemen yang digunakan dalam Entity Relationship menggunakan simbol simbol flow
dibawah ini:

simbol entity relationship model


Semantic Model
Pada dasarnya semantic Model memiliki arti yang hampir sama denga entity relationship
model. Hanya perbedaan yang tampak pada relasi objek dasar yang tidak dinyatakan dengan
simbol melainkan meggunakan kata-kata (semantic). Contohnya pada gambar diatas. Tanda
panah menunjukkan adanya relasi antar entity, sedangkan garis lurus menunjukkan
atribut/unsur dari entity.

Binary Model
Binary model adalah model data yang memperluas definisi dari entity, bukan hanya atribute-
atributenya, tetapi juga tindakan-tindakan.
Relasi memiliki tiga tipe biner, yaitu:
1. One-to-one (1:1). Hubungan terjadi bila setiap instansi entitas hanya memiliki satu
hubungan dengan instansi entitas lain.
2. One-to-many (1:M). Relasi ini terjadi bila setiap instansi dapat memiliki lebih dari satu
hubungan terhadap instansi entitas lain tetapi tidak kebalikannya.
3. Many-to-many (M:N). Hubungan saling memiliki lebih dari satu dari setiap instansi entitas
terhadap instansi entitas lainnya.

2. RBDM (Record Based Data Model) = Model data berbasis Record

Pada jenis model data berbasis record yaitu himpunan data dan prosedur atau relasi yang
menjelaskan hubungan logik antar data dalam suatu basis data model yang didasarkan pada
record. Pada jenis model data ini terdapat beberapa bagian yaitu, Hierarchycal model,
Network model, Relational model.

Hirarki 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

Network Model
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.

Relational Model
Representasi dalam bentuk tabel yang terdapat sejumlah Bratis yang menunjuk record dan
kolom yang menunjuk atribut.
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.

3. PBDM ( Physical Based Data Model) = Model data berbasis Fisik

Pada jenis model data berbasis 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 jararang digunakan karena kerumitan dan
kompleksitasnya yang justru menyulitkan pemakai. Pada model ini terdapat beberapa
bagian antara lain: Unifying model dan frame memory.
3. Model Data Relasional
Yaitu model data yang setiap data dan hubungan antar data memiliki nama yang unik yang
berguna untuk merepresentasikan data. Model data ini adalah model data yang paling
banyak digunakan sekarang karena bentuknya yang mudah dimengerti oleh siapapun,
termasuk orang-orang non programmer. Hubungan dalam model data ini menganut
hubungan relasional dalam matematika.
Dalam model data relasional, dikenal beberapa istilah, sebagai contoh, akan diberikan tabel
2.1 dan tabel 2.2.
 

tabel
2.1
 

tabel 2.2
 
Istilah yang terdapat dalam tabel tersebut di antaranya sebagai berikut:
Relasi, dalam matematika disimbolkan dengan garis yang menghubungkan domain dan
kodomain. Dalam model relasional, relasi dipresentasikan dengan satu kesatuan tabel, dari
contoh di atas yang disebut relasi adalah tabel 2.1 dan tabel 2.2.
Atribut adalah kepala dari setiap tabel relasi, sebagai contoh diambil tabel 2.1 maka yang
disebut atribut adalah NAMA, NPM, KELAS, dan ALAMAT, dari tabel 2.2 yang merupakan
atribut adalah MATA KULIAH, KODE, dan NILAI.
Tupel adalah baris dalam relasi. Yang dimaksud baris di sini adalah satu baris secara utuh
tanpa memerhatikan atribut. Dilihat dari tabel 2.1 yang merupaka tupel adalah (Diah
Sulistiyanti, 42214964, 1DA02, Jl. P. Irian Jaya). Bila dilihat dari contoh tabel 2.2, yang
termasuk tupel adalah (Pengantar Akuntansi, AK2425, 80)
Domain adalah nilai yang dapat diterima dalam sebuah atribut, maksudnya nilai yang
dimasukkan ke dalam domain harus homogen dan dapat dibaca oleh database, seperti
dalam tabel 2.2, domain dalam atribut nilai adalah angka dari 10 sampai dengan 100.
Derajat adalah jumlah atribut dalam tabel relasi. Dari tabel 2.1 sebagai contoh, derajat
relasinya berjumlah 4, sedangkan di tabel 2.2 derajatnya berjumlah 3.
Kardinalitas adalah jumlah tupel dalam tabel relasi. Kardinalitas dari relasi pada tabel 2.1
sejumlah 4, sedangkan pada tabel 2.2 kardinalitas dari reliasinya berjumlah 3.

4. 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 . Contoh Model Hirarki

Model data semantik (SDM)


adalah deskripsi database tingkat tinggi semantik dan formalisasi penataan (model database)
untuk basis data. Model basis data ini dirancang untuk menangkap lebih banyak makna
lingkungan aplikasi daripada yang dimungkinkan dengan model basis data kontemporer.

Anda mungkin juga menyukai