Top Banner
MODEL DATA Pertemuan 5 – Sistem Basis Data
15

Pertemuan 4

Jan 21, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pertemuan 4

MODEL DATAPertemuan 5 – Sistem Basis Data

Page 2: Pertemuan 4

MODEL DATA RELATIONSHIP MODEL DATA kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.

Model Keterhubungan Entitas (Entity-Relationship Models) merupakan Model Data yang paling populer digunakan dalam perancangan basis data.

Page 3: Pertemuan 4

ENTITY RELATIONSHIP MODEL(E-R MODEL)

Model Entity-Relationship semesta data yang ada diterjemahkan atau ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data, yang umum disebut sebagai Diagram Entity-Relationship (Diagram E-R).

Komponen utama pembentuk Model Entity-Relationship, yaitu: Entitas (Entity) Relasi (Relation)

Page 4: Pertemuan 4

Entitas (Entity) danHimpunan Entitas (Entitas Set)

Entitas merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain.

Sekelompok Entitas yang sejenis dan berada dalam lingkup yang sama membentuk sebuah Himpunan Entitas (Entity Set).

Entitas menunjuk pada individu suatu objek, sedang Himpunan Entitas menunjuk pada rumpun (famili) dari individu tersebut.

Page 5: Pertemuan 4

Penyebutan Himpunan Entitas ini seringkali digantikan dengan sebutan

Entitas saja Contoh-contoh Himpunan Entitas:

Semua Motor, atau Motor saja.dengan entitas motor Honda, motor Yamaha, motor Suzuki, dan sebagainya.

Semua Mobil, atau Mobil saja.dengan entitas mobil Suzuki, mobil Toyota, mobil Honda, dan sebagainya.

Semua Matakuliah, atau Matakuliah saja.dengan entitas Sistem Basis Data, Algoritma Struktur Data, Logika Matematika, dan sebagainya.

Page 6: Pertemuan 4

Himpunan entitas mahasiswa dan himpunan entitas matakuliah

Untuk menjelaskan hubungan apa yang terjadi di antara kedua himpunan entitas tersebut, kita dapat memberi nama Himpunan Relasi 'Mempelajari', atau Himpunan Relasi 'Belajar'.

Page 7: Pertemuan 4

Kardinalitas/derajat relasi Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.

1 2

3 4

Page 8: Pertemuan 4

Diagram Entity-Relationship (Diagram E-R)

Page 9: Pertemuan 4

Contoh erd (1)

Page 10: Pertemuan 4

Contoh erd (2)

Page 11: Pertemuan 4

Tahapan pembuatan diagram e-r

1. Tahap pembuatan Diagram E-R awal (preliminary design) : Mendapatkan sebuah rancangan basis data minimal yang

dapat mengakomodasi kebutuhan penyimpanan data terhadap sistem yang sedang kita tinjau, umumnya juga mengabaikan anomali-anomali (sejumlah pengecualian) yang memang ada sebagai suatu fakta. Anomali-anomali tersebut biasanya baru dipertimbangkan pada tahap kedua.

2. Tahap optimasi Diagram E-R (final design) : Melakukan koreksi terhadap hasil tahap pertama,

bentuk-bentuk koreksi yang terjadi bisa berupa pendekomposisian himpunan entitas, penggabungan himpunan entitas, pengubahan derajat relasi, penambahan relasi baru hingga perubahan (penambahan dan pengurangan) atribut-atribut untuk masing-masing entitas dan relasi.

Page 12: Pertemuan 4

Langkah teknis tahap 1 Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat

Menentukan atribut-atribut key dari masing-masing himpunan entitas

Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas-himpunan entitas yang ada beserta foreign key-nya.

Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi.

Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non key).

Page 13: Pertemuan 4

Diagram E-R denganKamus Data

Pada sebuah sistem yang ruang lingkupnya lebar dan kompleks, penggambaran atribut-atribut dalam sebuah Diagram E-R seringkali malah mengganggu objektif yang ingin dicapai tersebut.

Kita dapat memisahkan pendeklarasian atribut-atribut ini dari Diagram E-R dan menyatakannya dalam sebuah kamus data.

Kamus data berisi daftar atribut yang diapit kurung kurawal ('{' dan '}'). Atribut yang berfungsi sebagai key juga dibedakan dengan yang bukan key dengan menggarisbawahi atribut tersebut.

Page 14: Pertemuan 4

Contoh kamus data

Page 15: Pertemuan 4

Derajat minimum relasi Derajat/Kardinalitas Relasi minimum merupakan hubungan (korespondensi) minimum yang boleh terjadi antara himpunan entitas yang satu terhadap himpunan entitas yang lain.