Memahami Pengertian Pemodelan Data
Pengertian Data Modeling
Data Modeling (Pemodelan Data) adalah proses menghasilkan diagram deskriptif
hubungan antara berbagai jenis informasi yang akan disimpan dalam database. Data
Modeling (Pemodelan Data) juga dapat dikatakan sebagai keterampilan penting
untuk setiap ilmuwan data, apakah sedang melakukan desain penelitian atau
merancang penyimpanan data baru.
Dalam artian lain model data adalah pemetaan yang menunjukan hubungan logikal
antara elemen data atau suatu cara untuk menjelaskan bagaimana pemakai dapat
melihat data secara logik, sekumpulan konsep-konsep untuk menerangkan data,
hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di
dalam suatu organisasi.
Abstraksi Data
Abstraksi data adalah gambaran umum untuk melihat data dalam sebuah sistem
basis data. Abstraksi data mempunyai 3 level untuk memberikan gambaran umum
suatu data yaitu physical view, conceptual view, external view.
Terdapat tiga level abstraksi saat memandang suatu basis data yaitu:
- Level Phisik,Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan, berapa banyak bit yang digunakan untuk sebuah pernyataan. Pada lapis inilah struktur data dijabarkan secara rinci. Pada level ini hanya developer yang bisa melihatnya.
- Level Konseptual, Lapis konseptual lebih tinggi dari lapis fisik. Lapis ini menunjukkan data apa saja yang sesungguhnya disimpan pada basisdata, dan juga menjelaskan hubungan-hubungan antardata secara keseluruhan. level ini dikendalikan oleh data administration.
- Level Pandangan Pemakai (external view), lapis tertinggi pada abstraksi data. Lapis ini menunjukkan data apa yang ingin user lihat tetapi tidak semuanya ditampilkan. misalnya seorang mahasiswa ingin melihat datanya, tetapi ia tidak dapat melihat data dosen, ataupun mahasiswa lainnya. Kegunaan level ini adalah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.
Jenis-Jenis Pemodelan Data
Model data adalah sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasandata yang terintegrasi di dalam suatu organisasi. Ada tiga jenis model data:
- Object-based data models
- Record-based data models
- Physical data models
Object Based Data Models
Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan
antar entitas Terdiri dari:
- Entity Relationship model
- Semantik data model
- Binary Model
Entity Relationship Models
Merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Contoh 1 : ER Model |
Simbol ER Model adalah sebagai berikut :
Simbol ER Model |
Contoh lain ER Model :
Contoh 2 : ER Model |
Record Based Data Model
Models Model ini berdasarkan pada record untuk menjelaskan kepada user tentang
hubungan logic antar data dalam basis data. Terdapat 3 data model pada record
based data model :
- Model Relational
- Model Hirarki
- Model Jaringan
Perbedaan Dengan Object Based Data Model
Pada record based data model selain digunakan untuk menguraikan struktur
logika keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasi dari sistem database (higher
level description of implementation)
Model Relational
Data dan hubungan antar data direpresentasikan oleh sejumlah tabel dan
masing-masing tabel terdiri dari beberapa kolom yang namanya unik. Model ini berdasarkan notasi teori himpunan (set theory), yaitu relation. Contoh: database akademik, yg terdiri dari 3 tabel:
- mahasiswa
- mata kuliah
- transkrip nilai
Record Base Data Model |
Physical Data Models
Digunakan untuk menguraikan data pada internal level atau menjelaskan kepada
pemakai(user) tentang bagaimana data-data dalam basis data disimpan didalam
media penyimpanan yang digunakan secara fisik.
Physical Data Models |
itulah sekilas mengenai Memahami Pengertian Pemodelan Data beserta contoh-contohnya semoga ada gambaran bagi anda ketika melakukan perancangan basis data.
Posting Komentar untuk "Memahami Pengertian Pemodelan Data"