Anda di halaman 1dari 15

Data Modeling and

design Data

Sri Retnowati, S.Pd., M.Pd.


Data Modeling and Design Data
Pertemuan 9
Konteks Diagram
Data Modeling and
Design
Definisi Data Modeling and Design

Dama International (2017) data modeling (pemodelan data) adalah Proses menemukan, menganalisis, mewakili,
dan mengkomunikasikan persyaratan data dalam bentuk yang tepat disebut model data.

Berdasarkan situs Technopedia, pengertian Data Modelilng adalah representasi dari struktur data dalam tabel
untuk basis data perusahaan dan merupakan ekspresi yang sangat kuat dari persyaratan bisnis perusahaan. 
Jadi pemodelan data yaitu proses menemukan, menganalisis, mewakili, dan mengkomunikasikan yang digunakan
untuk menentukan kebutuhan data yang diperlukan dalam mendukung proses bisnis dalam lingkup yang sesuai
sistem informasi dalam organisasi.
Tujuan Data Modeling and Design

Tujuan dan prinsip dari pemodelan data adalah untuk mengkonfirmasi dan
mendokumentasikan pemahaman dari perspektif yang berbeda, yang
mengarah ke aplikasi yang lebih selaras dengan kebutuhan bisnis saat ini dan
masa depan, dan menciptakan landasan untuk berhasil menyelesaikan
inisiatif cakupan luas seperti manajemen data master dan program tata
kelola data.

02 03

D
D
D
D
D
Konsep Data Modeling and Design
 Pemodelan data dan data model
Pemodelan data juga dapat dilakukan untuk inisiatif dengan cakupan luas
(misalnya, arsitektur bisnis dan data, manajemen data master, dan tata kelola
data) di mana hasil akhir langsung bukanlah database tetapi pemahaman
tentang data organisasi. Model data adalah representasi dari sesuatu yang
ada atau pola untuk sesuatu yang akan dibuat. Sebuah model dapat berisi
satu atau lebih diagram.

 Jenis data yang dimodelkan


Jenis data yang dimodelkan dalam organisasi tertentu mencerminkan
prioritas organisasi atau proyek yang memerlukan model data. 02 03
 Komponen model data
Berbagai jenis model data mewakili data melalui konvensi yang berbeda.
Namun, sebagian besar model data berisi blok penyusun dasar yang sama

D
yaitu entitas, hubungan, atribut, dan domain.

D
D
D
D
Konsep Data Modeling and Design
 Skema pemodelan data
Enam skema yang paling umum digunakan untuk mewakili data adalah relasional,
dimensi, berorientasi objek, berbasis fakta, berbasis waktu, dan NOSQL.

 Level model data


Ketiga tingkat ini paling sering diterjemahkan ke dalam tingkat detail konseptual,
logis, dan fisik.
 Konseptual
Model data konseptual merupakan persyaratan data tingkat tinggi sebagai
kumpulan konsep terkait. Model data konseptual adalah proses membuat model
data yang digunakan dalam suatu perusahaan. 02 03
 Logis
data logis adalah proses membuat model data yang digunakan dalam suatu
perusahaan berdasarkan model data tertentu tetapi independen dari DBMS
tertentu dan pertimbangan fisik lainnya. Dalam model data logis relasional, model

D
data konseptual diperluas dengan menambahkan atribut. Atribut ditugaskan ke

D
entitias dengan menerapkan teknik normalisasi

D
 Fisik

D
Model data fisik adalah proses menghasilkan deskripsi implementasi basis data

D
pada penyimpanan sekunder.
Konsep Data Modeling and Design

 Normalisasi
Normalisasi adalah sebuah teknik yang menghasilkan suatu kumpulan relasi
dengan property yang diingkan dengan memberikan suatu kebutuhan data
pada perusahaan.

 Abstraksi
Abstraksi adalah penghapusan detail sedemikian rupa untuk memperluas 02 03
penerapan ke kelas situasi yang luas sambil mempertahankan sifat penting
dan sifat esensial dari konsep atau subjek.

D
D
D
D
D
Konsep Data Modeling and Design
Tahapan normalisasi meliputi diantaranya

Bentuk Tidak Normal


Menghilangkan perulangan genap/ elemen data berulang
Bentuk Normal Pertama (1NF)
Menghilangkan ketergantungan partial
Bentuk Normal Kedua (2NF)
Menghilangkan ketergantungan transitif
Bentuk Normal Ketiga (3NF)
Menghilangkan kunci kandidat yang bukan merupakan
determinan 02 03
Boyce-Codd Normal Form (BNCF)
Menghilangkan ketergantungan multivalue yang bukan
merupakan ketergantungan fungsional
Bentuk Normal Keempat (4NF)
Menghilangkan ketergantungan join yang bukan merupakan

D
D
kunci kandidat

D
Bentuk Normal Kelima (5NF)

D
D
Kegiatan Data Modeling and Design
 Perencanaan untuk pemodelan data
Sebuah rencana untuk pemodelan data berisi tentang tugas-tugas seperti mengevaluasi
kebutuhan organisasi, membuat standar, dan menentukan penyimpanan model data.

 Membuat model data


Untuk membuat model data, sering kali sangat bergantung pada analisis dan pekerjaan
pemodelan sebelumnya.
Model data meliputi
 Model data konseptual
Model konseptual biasanya dibuat sebagai bagian dari proses pengumpulan persyaratan
proyek awal. Biasanya terdapat entitas (mendefinisikan jenis hal yang penting bagi02
bisnis 03
untuk diwakili dalam model data), karakteristik dan batasannya, hubungan di antara mereka
dan persyaratan keamanan dan integritas data yang relevan. Setiap notasi biasanya
sederhana.
 Model data logis
Model data logis tidak menentukan persyaratan sistem teknis apa pun. Tahap ini sering

D
dihilangkan.

D
 Model data fisik

D
D
Menyediakan skema bagaimana data akan disimpan secara fisik dalam database. 

D
Kegiatan Data Modeling and Design

 Mereview model data


Seperti halnya bidang lainnya, model juga memerlukan kontrol kualitas. Praktik perbaikan
terus menerus harus diterapkan.

 Mengelola model data

02 03

D
D
D
D
D
Tools Data Modeling and Design
 Pemodelan data
Pemodelan data adalah perangkat lunak yang mengotomatiskan banyak tugas yang dilakukan
oleh pemodel data. Pemodelan data yang lebih canggih mendukung rekayasa maju dari
konseptual ke logis maupun fisik dan struktur basis data, hal ini memungkinkan pembuatan
bahasa definisi data basis data (DDL).

 Lineage
Lineage adalah perangkat lunak yang memungkinkan penangkapan dan pemeliharaan
struktur sumber untuk setiap atribut pada model data.

 Pembuatan profil data 02 03


Pembuatan profil data dapat membantu mengeksplorasi konten data, memvalidasinya
terhadap metadata yang ada, dan mengidentifikasi kesenjangan/kekurangan kualitas data,
logika, model fisik, DDL, dan deskripsi model.

 Repositori metadata adalah perangkat lunak yang menyimpan informasi deskriptif

D
tentang data termasuk diagram dan teks yang menyertainya seperti definisi, bersama

D
D
dengan metadata yang diimpor dari alat lain dan proses

D
D
Tools Data Modeling and Design

 Pola model data adalah struktur pemodelan yang dapat digunakan kembali yang dapat
diterapkan pada kelas situasi yang luas.

 Model data industri adalah model data yang dibuat sebelumnya untuk seluruh industri,
seperti perawatan kesehatan, telekomunikasi, asuransi, perbankan, atau manufaktur.
Model-model ini seringkali memiliki cakupan yang luas dan sangat rinci. Beberapa model
data industri berisi ribuan entitas dan atribut.

02 03

D
D
D
D
D
Tata Kelola Data Modeling and Design

 Kualitas design dan pemodelan manajemen data


Analis dan perancang data bertindak sebagai perantara antara konsumen informasi dan
produsen data yang mencari data dalam bentuk yang dapat digunakan, Profesional data
harus menyeimbangkan kebutuhan data konsumen informasi dan kebutuhan aplikasi
produsen data.

 Metrik pemodelan data


Ada banyak cara untuk memastikan kualitas model data, dan semuanya memerlukan standar
untuk perbandingan, salah satu metode yang akan digunakan. 02 03

D
D
D
D
D
Thank You

Anda mungkin juga menyukai