Document - IKB113108 - STMIK EL RAHMA 05a. Model Data

MODUL MATA KULIAH
SISTEM BASIS DATA 1
STIMIK EL RAHMA
JOGJAKARTA 2015
JURUSAN : SISTEM INFORMASI
SEMESTER GENAP 2015
BAB 5 : MODEL DATA

Tahapan Pembuatan Diagram
ER :
Diagram ER selalu dibuat secara bertahap. Setidaknya ada 2 kelompok tahapan yang
biasa ditempuh di dalam pembuatan Diagram ER, yaitu :
1. Tahap Awal Pembuatan (Pre-eliminary Design), tahap pertama ini untuk
mendapatkan suatu rancangan basis data minimal yang dapat mengakomodasi
kebutuhan penyimpanan data terhadap sistem yang sedang kita tinjau.
2. Tahap Otimasi (Final Design), tahap ini dilakukan dengan mengoreksi terhadap hasil
pada tahap pertama.
Pada tahap pertama, langkah-langkah teknis untuk menghasilkan Diagram ER adalah :
1.
2.
3.

4.
5.

Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat
Menentukan atribut-atribut kunci dari masing-masing himpunan entitas
Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas
yang ada beserta foreign key-nya
Menentukan derajat relasi (cardinality) untuk setiap himpunan relasi
Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang
bukan kunci)

Contoh : Kasus pada Perkuliahan
Langkah 1
Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.

Langkah 2
Menentukan atribut-atribut kunci dari masing-masing himpunan entitas.

Langkah 3
Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas

yang ada beserta foreign key-nya.

Langkah 4
Menentukan derajat relasi (cardinality) untuk setiap himpunan relasi.

Langkah 5
Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang bukan

kunci).

***********************************************************************
Diagram ER dengan Kamus Data
Pada sistem yang ruang lingkupnya lebar dan kompleks, penggambaran atribut-atribut
dalam ERD seringkali malah mengganggu tujuan yang ingin dicapai. Oleh karena itu
dapat dinyatakan dalam Kamus Data. Kamus data berisi daftar atribut yang diapit tanda
‘{‘ dan ‘}’. Atribut yang merupakan kunci digarisbawahi
Contoh :

Kamus Data :
Mahasiswa = {nomhs, nama, alamat}

Kuliah = {kdmtk, nama mtk, sks}
Dosen = {kode dosen, nama}
Mempelajari = {nomhs, kdmtk, nilai}
Mengajar = {kdmtk, kode dosen, jam, ruang}