Model Data

 




Model Data

PENGERTIAN

Adalah model abstrak yang mengatur elemen-elemen data dan menstandarisasi bagaimana mereka berhubungan satu sama lain dan dengan sifat-sifat entitas dunia nyata.  Model data secara eksplisit menentukan struktur data. Model data biasanya ditentukan oleh spesialis data, pustakawan data, atau sarjana humaniora digital dalam notasi pemodelan data. Notasi ini seri dipresentasikan dalam bentuk grafis. Jenis model data pada sistem basis terdiri dari :

Berikut macam-macam notasi ERD.


Macam-Macam Model Data terbagi mejadi 2, yaitu berdasarkan objek dan model data berdasarkan record. Berikut penjelasannya.


Model Data Berdasarkan Objek

MODEL ENTITY RELATIONSHIP (ER)

Digunakan untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real world terdiri dari objek-objek dasar yang mempunyai hubungan atau relasi antara objek-objek tersebut. Komponen utamanya terdiri dari entitas (entity) dan relasi (relation). Berikut contoh dari Model Entity Relationship (ER).




MODEL SEMANTIK

Relasi antar objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic).





MODEL DATA BERORIENTASI OBJEK

Merupakan penggambaran model berbasis objek menggunakan UML Structural diagramnya terdiri atas Class Diagram, Object Diagram, Component Diagram, dan Deplyment Diagram. Sedangkan untuk behavioral diagramnya terdiri atas Use case Diagram, Sequence Diagram, Collaboration Diagram, Statechart Diagram, dan Activity Diagram.





Model Data Berdasarkan Record

MODEL HIERARKI

Biasa disebut dengan model pohon karena menyerupai pohon yang terbalik. Model ini menggunakan pola hubungan orang tua - anak (Parent - Child). Setiap simpul (biasa dinyatakan dengan lingkaran atau kotak). Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (1:M), tetapi setiap anak hanya memiliki 1 orangtua. 
Simpul orang tua yang tidak memiliki orang tua disebut akar (ROOT). Simpul yang tidak memiliki anak disebut daun (LEAF).



MODEL JARINGAN

Menyerupai model hierarki, dengan perbedaan suatu simpul anak bisa memiliki lebih dari 1 orang tua. Oleh karena itu sifatnya demikian, model ini bisa menyatakan hubungan 1:1 (satu Orang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun M:M (beberapa anak bisa mempunyai beberapa orang tua).
Data dalam moder jaringan direpresentasikan dengan sekumpulan record (Pascal) dan relasi antara data direpresentasikan oleh record dan link. Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf.



MODEL RELASIONAL

Data serta hubungan antar data direpresentasikan oleh sejumlah tabel dan masing-masing tabel terdiri dari beberpa kolom yang namanya unique. Model ini berdasarkan notasi teori himpunan (set theory), yaitu relation. Model relational menggunakan kumpulan tabel-tabel untuk mempresentasikan data relasi antara data-data tersebut.



Sumber : https://www.youtube.com/watch?v=OI6o7_nd6uA&t=672s
 

Comments

Popular Posts