Anda di halaman 1dari 6

Apa itu Pemodelan Data?

Model Data Konseptual, Logis, & Fisik

https://www.guru99.com/data-modelling-conceptual-logical.html

Apa itu Pemodelan Data?

Pemodelan data (pemodelan data) adalah proses menciptakan model data untuk
data yang akan disimpan dalam Database. Model data ini adalah representasi
konseptual dari objek Data, hubungan antara objek data yang berbeda dan aturan.
Pemodelan data membantu dalam representasi visual data dan menegakkan aturan
bisnis, kepatuhan peraturan, dan kebijakan pemerintah tentang data. Model Data
memastikan konsistensi dalam konvensi penamaan, nilai default, semantik,
keamanan sambil memastikan kualitas data.

Model data menekankan pada data apa yang dibutuhkan dan bagaimana hal itu
harus diorganisir daripada operasi apa yang perlu dilakukan pada data. Model Data
seperti rencana pembangunan arsitek yang membantu membangun model
konseptual dan mengatur hubungan antara item data.

Dua jenis teknik Model Data adalah

1. Model Entity Relationship (ER)


2. UML (Bahasa Pemodelan Bersatu)

Kami akan membahasnya secara rinci nanti.

Dalam tutorial ini, Anda akan belajar lebih banyak tentang-

 Mengapa menggunakan Model Data?


 Jenis Model Data
 Model konseptual
 Model Data Logis
 Model Data Fisik
 Kelebihan dan Kekurangan Model Data

Mengapa menggunakan Model Data?

Tujuan utama menggunakan model data adalah:

 Memastikan bahwa semua objek data yang dibutuhkan oleh database diwakili
secara akurat. Kelalaian data akan menyebabkan pembuatan laporan yang
salah dan menghasilkan hasil yang salah.
 Model data membantu merancang basis data pada tingkat konseptual, fisik,
dan logis.
 Struktur Model Data membantu untuk menentukan tabel relasional, kunci
primer dan asing dan prosedur tersimpan.
 Ini memberikan gambaran yang jelas tentang data dasar dan dapat
digunakan oleh pengembang basis data untuk membuat basis data fisik.
 Juga bermanfaat untuk mengidentifikasi data yang hilang dan berlebihan.
 Meskipun kreasi awal model data memakan waktu dan tenaga, dalam jangka
panjang, hal itu membuat pemutakhiran dan pemeliharaan infrastruktur TI
Anda lebih murah dan lebih cepat.

Jenis Model Data

Ada terutama tiga jenis model data:

1. Konseptual: Model Data ini mendefinisikan APA yang berisi sistem. Model ini
biasanya dibuat oleh pemangku kepentingan Bisnis dan Arsitek Data.
Tujuannya adalah untuk mengatur, memperluas, dan mendefinisikan konsep
dan aturan bisnis.
2. Logis: Menentukan BAGAIMANA sistem harus diimplementasikan terlepas
dari DBMS. Model ini biasanya dibuat oleh Arsitek Data dan Analis Bisnis.
Tujuannya adalah untuk mengembangkan peta teknis peraturan dan struktur
data.
3. Fisik : Model Data ini menjelaskan BAGAIMANA sistem akan
diimplementasikan menggunakan sistem DBMS tertentu. Model ini biasanya
dibuat oleh DBA dan pengembang. Tujuannya adalah implementasi aktual
dari database.

Model konseptual

Tujuan utama dari model ini adalah untuk membangun entitas, atribut mereka, dan
hubungan mereka. Pada level pemodelan data ini, hampir tidak ada detail yang
tersedia dari struktur database aktual.

3 penyewa dasar Model Data adalah


Entity : Suatu hal di dunia nyata

Atribut : Karakteristik atau properti suatu entitas

Hubungan : Ketergantungan atau asosiasi antara dua entitas

Sebagai contoh:

 Pelanggan dan Produk adalah dua entitas. Nomor dan nama pelanggan
adalah atribut entitas Pelanggan
 Nama dan harga produk adalah atribut entitas produk
 Penjualan adalah hubungan antara pelanggan dan produk

Karakteristik model data konseptual

 Menawarkan cakupan konsep organisasi untuk seluruh organisasi.


 Jenis Model Data ini dirancang dan dikembangkan untuk audiens bisnis.
 Model konseptual dikembangkan secara independen dari spesifikasi
perangkat keras seperti kapasitas penyimpanan data, lokasi atau spesifikasi
perangkat lunak seperti vendor dan teknologi DBMS. Fokusnya adalah untuk
merepresentasikan data karena pengguna akan melihatnya di "dunia nyata."

Model data konseptual yang dikenal sebagai model Domain menciptakan kosakata
umum untuk semua pemangku kepentingan dengan menetapkan konsep dan ruang
lingkup dasar.

Model Data Logis

Model data logis menambahkan informasi lebih lanjut ke elemen model konseptual.
Ini mendefinisikan struktur elemen data dan mengatur hubungan di antara mereka.
Keuntungan dari model data Logical adalah untuk memberikan dasar untuk
membentuk dasar untuk model Fisik. Namun, struktur pemodelan tetap generik.

Pada level Pemodelan Data ini, tidak ada kunci primer atau sekunder yang
ditentukan. Pada level pemodelan data ini, Anda perlu memverifikasi dan
menyesuaikan detail konektor yang telah ditetapkan sebelumnya untuk hubungan.

Karakteristik model data logis

 Menjelaskan kebutuhan data untuk satu proyek tetapi dapat diintegrasikan


dengan model data logis lainnya berdasarkan pada cakupan proyek.
 Dirancang dan dikembangkan secara independen dari DBMS.
 Atribut data akan memiliki tipe data dengan presisi dan panjang yang tepat.
 Proses normalisasi untuk model diterapkan secara khas hingga 3NF.

Model Data Fisik

Model Data Fisik menjelaskan implementasi spesifik data model database. Ini
menawarkan abstraksi dari database dan membantu menghasilkan skema. Ini
karena kekayaan meta-data yang ditawarkan oleh Model Data Fisik.

Jenis model data ini juga membantu memvisualisasikan struktur basis data. Ini
membantu memodelkan kunci kolom kolom, batasan, indeks, pemicu, dan fitur
RDBMS lainnya.

Karakteristik model data fisik:

 Model data fisik menggambarkan kebutuhan data untuk satu proyek atau
aplikasi meskipun mungkin diintegrasikan dengan model data fisik lainnya
berdasarkan ruang lingkup proyek.
 Model Data berisi hubungan antara tabel yang membahas kardinalitas dan
nullability dari hubungan tersebut.
 Dikembangkan untuk versi tertentu dari DBMS, lokasi, penyimpanan data
atau teknologi yang akan digunakan dalam proyek.
 Kolom harus memiliki tipe data yang tepat, panjang yang ditetapkan dan nilai
default.
 Kunci utama dan asing, tampilan, indeks, profil akses, dan otorisasi, dll.
Ditentukan.

Keuntungan dan Kerugian Model Data:

Keuntungan model data:

 Tujuan utama dari perancangan model data adalah untuk memastikan bahwa
objek data yang ditawarkan oleh tim fungsional terwakili secara akurat.
 Model data harus cukup rinci untuk digunakan untuk membangun basis data
fisik.
 Informasi dalam model data dapat digunakan untuk mendefinisikan hubungan
antara tabel, kunci primer dan asing, dan prosedur tersimpan.
 Model Data membantu bisnis untuk berkomunikasi di dalam dan di seluruh
organisasi.
 Model data membantu mendokumentasikan pemetaan data dalam proses
ETL
 Membantu mengenali sumber data yang benar untuk mengisi model

Kerugian model data:

 Untuk mengembangkan model data, seseorang harus mengetahui


karakteristik fisik data yang tersimpan.
 Ini adalah sistem navigasi menghasilkan pengembangan aplikasi yang
kompleks, manajemen. Karena itu, dibutuhkan pengetahuan tentang
kebenaran biografis.
 Perubahan lebih kecil yang dibuat dalam struktur memerlukan modifikasi di
seluruh aplikasi.
 Tidak ada bahasa manipulasi data yang ditetapkan dalam DBMS.

Kesimpulan

 Pemodelan data adalah proses mengembangkan model data untuk data yang
akan disimpan dalam Database.
 Model Data memastikan konsistensi dalam konvensi penamaan, nilai default,
semantik, keamanan sambil memastikan kualitas data.
 Struktur Model Data membantu untuk menentukan tabel relasional, kunci
primer dan asing dan prosedur tersimpan.
 Ada tiga jenis konseptual, logis, dan fisik.
 Tujuan utama model konseptual adalah untuk menetapkan entitas, atribut
mereka, dan hubungan mereka.
 Model data logis mendefinisikan struktur elemen data dan mengatur
hubungan di antara mereka.
 Model Data Fisik menjelaskan implementasi spesifik data model database.
 Tujuan utama dari perancangan model data adalah untuk memastikan bahwa
objek data yang ditawarkan oleh tim fungsional terwakili secara akurat.
 Kelemahan terbesar adalah bahwa perubahan yang lebih kecil yang dibuat
dalam struktur memerlukan modifikasi di seluruh aplikasi.

Anda mungkin juga menyukai