Model Data
Pengertian Model Data
Model data adalah Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data, makna data (semantik)dan batasan-batasan data yang terintegrasi.
Tujuan Model Data
Model data bertujuan untuk menyajikan data agar mudah dimodifikasi dan dimengerti.
Jenis-Jenis Model Data
1. Model data berdasarkan objek
2. Model data berdasarkan record
Model Data Berdasarkan Objek
Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas. Terdiri dari:
1. Model Keterhubungan Entitas (Entity-Relationship Model)
adalah model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real world terdiri dari objek-object dasar yang mempunyai hubungan atau relasi antara objek-objek tersebut.
Komponen utama pembentuk Model Entity-Relationship, yaitu: Entitas (Entity) dan Relasi (Relation). Kedua komponen ini dideskripsikan lebih lanjut melalui sejumlah Atribut/Properti.
2. Model Data Semantik (Semantic Data Model)
adalah model dimana relasi antara objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic). Sebagai contoh, dengan masih menggunakan relasi pada Bank X.
Tanda-tanda yang menggunakan dalam semantic model adalah sebagai berikut :
—————> : menunjukkan adanya relasi
––––––––—— : menunjukkan atribut
3. Model Berorientasi Objek (Object-Oriented Model)
adalah salah satu metodologi perancangan sistem yang merupakan cara pemikiran baru tentang permasalahan dengan menggunakan perpaduan model sekitar konsep dunia nyata. Konsep dasarnya adalah menggabungkan struktur data dan perilaku data dalam suatu kesatuan yang utuh.
Penggambaran model berbasis objek menggunakan UML. UML Digambarkan dengan 2 Jenis :
1. Structural Diagram
2. Behaviour Diagram
Model Data Berdasarkan Record
Model data ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data.
1. Model Hierarki
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
2. Model Jaringan
Mirip dengan hirarkical, model jaringan 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 dan menyatakan hubungan cardinalitas 1:1, 1:M dan N:M
3. Model Relasional
Dimana data serta hubungan antar data direpresentasikan oleh sejumlah tabel dan masingmasing tabel terdiri dari beberapa kolom yang namanya unique. Model ini berdasarkan notasi teori himpunan (set theory), yaitu relation.
Sumber :
http://staffnew.uny.ac.id/upload/132318566/pendidikan/MODEL+DATA.pdf
https://repository.bsi.ac.id/index.php/unduh/item/241228/360-P03.pdf
https://creatormedia.my.id/pengertian-jenis-model-data-modelling/
Komentar
Posting Komentar