Anda di halaman 1dari 8

TUGAS KULIAH

SISTEM BASIS DATA 1

“ERD”

Disusun Oleh :

NAMA : RISMA DWI AMBARWATI


NIM : G41161896
GOLONGAN :C

PROGRAM STUDI D IV REKAM MEDIK


JURUSAN KESEHATAN

POLITEKNIK NEGERI JEMBER

2017
SOAL

Buat Resume tentang

• Diagram - ER

• Tahap Awal/ pembuatan Diagram ER

• Tahap Final Optimasi/Pemetaan Diagram ER ke Relasi

• Jenis-Jenis Key Definisi dan contoh

JAWAB

1. Diagram – ER

Definisi

Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram
(ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu
organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan
system. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain
database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama
dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai
spesifikasi untuk database. Diagram ER digunakan untuk menggambarkan secara sistematis
hubungan antar entity-entity yang ada dalam suatu sistem database menggunakan simbol-simbol
sehingga lebih mudah dipahami.

2. Tahap Awal/ pembuatan Diagram ER

Tahap Awal/ pembuatan Diagram ER rancangan basis data minimal.

1. Mengindentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat

2. Menentukan atribut – atribut key dari masing – masing himpunan entitas.

3. Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas yang

ada beserta foreign - key nya

4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi


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

3. Tahap Final Optimasi/Pemetaan Diagram ER ke Relasi

- Tahap Final Optimasi/Pemetaan Diagram ER ke Relasi koreksi terhadap tahap pertama

(dekomposisi, kardinalitas, penambahan relasi).

 Melakukan koreksi terhadap hasil tahap pertama:

 Melakukan dekomposisi entitas,

 Penggabungan entitas,

 Pengubahan derajat relasi,

 Penambahan relasi baru, dan

 Perubahan atribut.

4. Jenis-Jenis Key Definisi dan contoh

Defnisi Key

Key adalah satu gabungan dari beberapa atribut yang dapat membedakan semua basis
data (row) dalam tabel secara unik.
Key di dalam database berfungsi sebagai suatu cara untuk mengidentifikasi dan
menghubungkan satu tabel data dengan tabel yang lain.

Jenis-Jenis Key

 Primary Key (Kunci Primer)

Kunci primer adalah suatu atribut atau satu set minimal atribut yang tidak hanya
mendefinisikan secara unik suatu kejadian spesifik tetapi juga dapat mewakili setiap
kejadian dari suatu kejadian.

 Foreign Key (Kunci Tamu)

Foreign Keyadalah satu set atribut atau set atribut sebagai key penghubung kedua
tabel dan melengkapi satu relationship (hubungan) terhadap primary key yang
menunjukan keinduknya.
 Candidat key (Kunci kandidat/kunci calon)

adalah suatu atribut atau satu set minimal atribut yang hanya mengidentifikasikan
secara unik untuk suatu kejadian spesifik dari entitas.

 Composite Key

Dalam desain database, composite key adalah kunci yang terdiri dari 2 atau lebih
atribut yang secara unik mengidentifikasi suatu kejadian entitas. Setiap atribut yang
membentuk kunci senyawa adalah kunci sederhana dalam haknya sendiri.

 Alternative Key adalah candidate key yang tidak dipilih sebagai primary key.
 Sekunder key adalah sebuah atribut atau kombinasi yang digunakan hanya untuk tujuan
pengambilan data.

CONTOH

Terdapat hasil survey lengkap dengan deskripsi/keterangan sbb:


1. Sebuah restoran memiliki seorang kasir. Seorang kasir tersebut mempunyai nama,alamat,dan ID
pegawai.
2. Di dalam restoran tersebut terdapat banyak pelanggan. Data pelanggan yang perlu dicatat berupa:
nama dan ID reservasi.
Untuk bisa makan dan minum, pelanggan harus terlebih dahulu memesan menu dengan melihat
buku menu yang terdiri dari gambar,nama,ID menu, dan harga. Seorang kasir kemudian mencatat
menu yang telah dipesan oleh pelanggan tersebut. Dalam pemesanan, seorang kasir memberikan
nota yang berisikan tanggal pesan,ID pesan,ID reservasi,dan total bayar kepada pelanggan.

1. Restoran dengan Kasir

Alamat Nama Nomor


No_Telp

1 1
Restoran Memiliki Kasir ID_Pegawai

Alamat

Nama

2. Kasir dengan Pelanggan


No_Telp

ID_Pegawai

Nama

Alamat Kasir 1 Melayani N Pelanggan

ID_Reservasi
Nama

3. Pelanggan dengan Menu


Nama Gambar

M N
Pelanggan Memesan Menu Nama

ID_Reservasi
Tanggal
ID_Pesan ID_Reservasi Total Bayar Harga
Pesan

ID_Menu

4. Kasir dengan Menu

No_Telp
Gambar
ID_Pegawai

Alamat Kasir 1 Mencatat N Menu Nama

Nama
Harga

ID_Menu
ERD Gabungan

Alamat
No_Telp

1 1
Restoran Memiliki Kasir ID_Pegawai

Alamat

Nama Nomor
Nama

N Melayani 1

Nama

Pelanggan

ID_Reservasi
M

Tanggal
Pesan
1
ID_Pesan Memesan

ID_Reserv
asi
N

Total Bayar

Gambar

Nama Menu N Mencatat

Harga

ID_Menu

PEMETAAN
Tabel Restoran
Nama Alamat Nomor

Tabel Kasir
Nama Alamat ID_Pegawai No.Telp

Tabel Pelanggan
Nama ID_Reservasi

Tabel Menu
Gambar Nama Harga ID_Menu

Relasi

Restoran

Nama Alamat Nomor

Kasir

Nama Alamat ID_Pegawai No.Telp

Cash_identity

Pegawai Alamat

Pelanggan

Nama ID_Reservasi Nomor

Menu

Gambar Nama Harga ID_Menu

Order

Menu Order_date Harga Reservasi

Anda mungkin juga menyukai