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 :
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
Post a Comment