Anda di halaman 1dari 3

MODEL DATA

Model data dapat didefinisikan sebagai kumpulan perangkat konseptual untuk


menggambarkan data, hubungan data, semantik (makna) data dan batasan data. Oleh karena
yang ingin ditunjukkan adalah makna dari data dan keterhubungan denga data lain, maka
Model Data inilebih tepat jika disebut Model Data Lojik. Penyingkatannya menjadi Model
Data dilakukan demi penyederhanaan penulisan.
Aada sejumlah cara dalam mempresentasikan Model Data dalam Perancangan basis data,
yang umum yaitu :
1. Model Data Berbasis Objek (Object-Based Logical Models)
Merupakan himpunan data dan prosedur / relasi yang menjelaskan hubungan logik
antar data dalam suatu basis data berdasarkan obyek datanya.
Terdiri atas :
Model Keterhubungan Entitas (Entity-Relationship Model)
Model Berorientasi Objek (Object-Oriented Model)
Model Data Semantik (Semantic Data Model)
Model Data Fungsional (Functional Data Model)
2. Model Data Berbasis Record (Record-Based Logical Models)
Model data yang berdasarkan record / rekaman untuk menjelaskan kepada pemakai
mengenai hubungan logik antar data dalam basis data.
Terdiri atas :
Model Relasional (Relational Model)
Model Hirarkis (Hierarchycal Model)
Model Jaringan (Network Model)
3. Model Data Berbasis Fisik (Physical-Based Data Models)
Model data yang 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 jarang digunakan karena kerumitan dan
kompleksitasnya yang justru menyulitkan pemakai.
Terdiri atas :
Model Seragam (Unifying Model)
Kerangka memori (Frame Memory)

Kelebihan dan kekurangan dari beberapa model data :


1. Entity Relationship Model
Kelebihan :
Memudahkan perancangan dalam menganalisis dan perancangan
sistem basis data
Berada dalam bentuk optimal
Simbol-simbol ERD lebih mudah dipahami oleh pengguna
Kekurangan :
Membutuhkan media yang luas
Seringkali terlihat sangat berbelit-belit
2. Semantic Data Model

3.

4.

5.

6.

Kelebihan :
Jika diterapkan dengan benar maka pengguna diagram semantic akan
memberikan keuntungan yang sama dengan ERD, baik bagi perancang
maupun pengguna
Kekurangan :
Kebutuhan media yang sangat luas
Seringkali terlihat sangat berbelit-belit
Tidak dapat menunjukkan kerelasian antar entitas
Hierarchycal Model
Kelebihan :
Data dapat dengan cepat dilakukan retrieve
Integritas data mudah dilakukan pengaturan
Kekurangan :
Pengguna harus sangat familiar dengan struktur basisdata
Terjadi redudansi data
Network Model
Kelebihan :
Data lebih cepat diakses
User dapat mengakses data dimulai dari beberapa tabel
Mudah untuk memodelkan basis data komplek
Mudah untuk membuat query yang komplek dalam melakukan retrieve
Kekurangan :
Struktur basis datanya tidak mudah untuk dilakukan modifikasi
Perubahan struktur basis data yang telah didefinisikan akan
mempengaruhi program aplikasi yang mengakses basis data
User harus memahami sstruktur basis data
Relational Model
Kelebihan :
Data sangat cepat diakses
Struktur basis data mudah dilakukan perubahan
Data direpresentasikan secara logik, user tidak membutuhkan
bagaimana data disimpan
Mudah untuk membentuk query yang komplek dalam melakukan
retrieve data
Mudah untuk mengimplementasikan integritas data
Data lebih akurat
Mudah untuk membangun dan memodifikasi program aplikasi
Telah dikembangkan Structure Query Language (SQL)
Kekurangan :
Kelompok informasi / tables yang berbeda harus dilakukan joined
untuk melakukan retrieve data
User harus familiar dengan relasi antar tabel
User harus belajar SQL
Object-Oriented Model
Kelebihan :

Programmer hanya dibutuhkan memahamikonsep berorientasi objek


untuk mengkombinasikan konsep berorientasi objek dengan storage
basis data relasional
Objek dapat dilakukan sifat pewarisan dari objek yang lain
Secara teoritis mudah untuk mengatur objek
Model data berorientasi objek lebih kompatibel dengan tools
pemrograman berorientasi objek
Kekurangan :
User harus memahami konsep berorientasi objek, karena basis data
berorientasi objek tidak dapat bekerja dengan metode pemrograman
tradisional

DAFTAR PUSTAKA
Fathansyah, 2012, Basis Data, Bandung, Informatika Bandung
http://www.slideshare.net/sanjayacebe/bab-2-model-data
http://www.slideshare.net/dimasje/bab-3-pemodelan-data?related=1

Anda mungkin juga menyukai