Anda di halaman 1dari 11

MACAM - MACAM

MODEL BASIS DATA


NAMA
1. KHOLIM ANDRIAN ( 23116008 )
2. PUJA ANANDA ( 23116126 )
3. RONALDO BUTAR BUTAR ( 23116047 )
4. M. KAHFI AKBAR ( 23115048 )
MODEL DATA RELASIONAL

 Model Data Relasional adalah model basis data yang menggunakan


tabel duadimensi, yang terdiri dari baris dan kolom untuk
menggambarkan sebuah berkas data.
 Tujuan Model Data Relasional
1. Untuk mengatasi ketidak konsistenan dan duplikasi data dengan
menggunakan konsep normalisasi untuk meningkatkan
kemampuan akses data.
2. Untuk menekankan kemandirian data.

 Karakteristik Model Data Relasional


1. Satu Bahasa digunakan untuk semua pemakai
2. Data dihubungkan melalui nilai data
3. Struktur Tabular
 Kelebihan Model Relasional
1. Bentuk modelnya yang sederhana dibandingkan dengan model
jaringan dan hirarki
2. Mudah melakukan berbagai operasi data (query, update/edit, delete).
3. Multiple View yaitu dapat menyajikan secara langsung view yang
berbeda dari basis data yang sama untuk pengguna yang berbeda.
4. Tidak terdapat pointer-pointer
5. Fleksibel

 Kelemahan Model Data Relasional :


1. Kelompok informasi/tables yang berbeda harus dilakukan joined untuk
melakukan retrieve data
2. User harus familiar dengan relasi antar table
3. User harus belajar SQL.
CONTOH MODEL DATA RELASIONAL
MODEL DATA JARINGAN

 Model database jaringan merupakan pengembangan dari model


database hirarki, dimana kelemahan yang ada pada model
database hirarki yaitu ketidakmampuannya dalam mengelola
hubungan banyak ke banyak (Many to Many) telah dapat diatasi
dengan model database jaringan ini.
 Kelebihan Model Data Jaringan :
1. Data lebih cepat diakses
2. User dapat mengakses data dimulai dari beberapa tabel
3. Mudah untuk memodelkan basis data yang komplek
4. Mudah untuk membentuk query yang komplek dalam
melakukan retrieve data.
 Kelemahan Model Data Jaringan :
1. Struktur basis datanya tidak mudah untuk dilakukan modifikasi
2. Perubahan struktur basis data yang telah didefinisikan akan
mempengaruhi program aplikasi yang mengakses basis data
3. User harus memahami struktur basis data.

CONTOH MODEL DATA JARINGAN


MODEL DATA HIRARKI

 Model data hirarkis adalah model data paling tua yang pernah
diterapkan dalam suatu DBMS. Model ini mengikuti pola hirarki pada
suatu organisasi atau pada suatu keluarga, dimana terdapat rekaman
data yang berfungsi sebagai “bapak” (parentrecord) ada yang
berfungsi sebagai “anak” (child-record), atau sebagai “pimpinan‟ dan
“anak-buah”. Dalam model ini seorang “bapak” bisa memiliki lebih dari
satu “anak” tetapi seorang “anak” hanya boleh memiliki satu “bapak”.
 Kelebihan Model Data Hirarki
1. Data dapat dengan cepat dilakukan retrieve.
2. Integritas data mudah dilakukan pengaturan.
 Kelemahan Model Data Hirarki
1. Pengguna harus sangat familiar dengan struktur basis data.
2. Terjadi redudansi data.
CONTOH MODEL DATA HIRARKI
MODEL DATA FILE DATAR ( FLAT-FILE DATA MODEL )

 Data flat-file terdiri dari satu atau lebih file yang dapat dibaca,
yang secara normal berbentuk format file text.
 Informasi pada suatu flat-file disimpan sebagai fields, dengan fields-
nya memiliki panjang konstan atau panjang bervariasi yang
dipisahkan beberapa karakter (delimeter).

CONTOH MODEL DATA FILE


MODEL BASIS DATA BERORIENTASI OBJEK

 Model Basis data berorientasi oobjek (OODBMS) menggunakan konsep-


konsep pendekatan berorientasi objek yang tidak hanya menyimpan
data tapi juga operasi operasi terhadap data yangmembentuk objek
apa yang dapat dilakukan pada data yang dikandungnya.
Pengembangan Basisdata berorientasi objek dipengaruhi peningkatan
popularitas bahasa berorientasi objek dan realisasiuntuk mengatasi
keterbatasan basis data relasional.
 Kelemahan OODBMS :
1. Kemungkinan korupsi basis data
2. Kekurangan dan perluasan logic
3. OODB lebih sulit dimengerti. Dibutuhkan orang yang benar – benar
menguasai OODB.
 Keunggulan OODBMS:
1. Fitur fitur lanjut
2. Sistem tipe yang seragam
3. Dapat menyimpan kelas dengan jumlah banyak
4. Dapat mengatasi data yang interrelated dan kompleks

Anda mungkin juga menyukai