Anda di halaman 1dari 29

DIAGRAM

HUBUNGA
N ANTAR
ENTITAS
S U R YA R . L A B E T U B U N
APA YANG AKAN DIPELAJARI

• Arti Simbol-Simbol ERD


• Entity Relationship Diagram (ERD)
• Derajat Relationship
•Penerapan ERD pada Basis Data Sederhana
APA ITU ERD?
• ERD adalah singkatan dari Entity Relationship Diagram.

teknik yang digunakan untuk


• ERD merupakan

memodelkan kebutuhan data


dari suatu organisasi, biasanya oleh System Analyst dalam tahap
analisis persyaratan proyek pengembangan system.
SIMBOL-
SIMBOL
ERD
PENJELASAN ARTI SIMBOL
Entity = Entitas

Weak Entity = Sebuah entitas yang tidak memiliki atribute


yang unik.Weak entity memungkinkan memiliki Primary Key lebih dari
satu field yang mana field tersebut adalah foreign key dari tabel lain yang
berelasi dengan weak entity tersebut.
– Relationship/Relasi = Hubungan yang terjadi antara
satu atau lebih entity .

– Identifying Relationship = Relationship yang menghubungkan


strong dan weak entity.
- Atribut Primary Key = Key yang telah dipilih untuk

mengidentifikasi setiap record secara unik atau


disebut dengan kunci utama.
Atribut Multivalue = Atribut yang memiliki
sekelompok nilai untuk setiap instant Entity.
Atribut Composite = Suatu atribut yang terdiri
dari beberapa atribut yang lebih kecil
yang mempunyai arti tertentu
Atribut Derivatif = Suatu atribut yang berasal
atau dihasilkan dari atribut yang lain.
FUNGSI DARI PENGGAMBARAN
ERD ADALAH:
- Untuk memodelkan struktur data dan
hubungan antar data.
- Model dapat diuji dengan mengabaikan
proses yang dilakukan.
- Menjelaskan hubungan antar data dalam basis
data berdasarkan objek-objek dasar data
yang mempunyai hubungan antar relasi.
- Mendokumentasikan data-data yang
ada dengan cara mengidentifikasi tiap
jenis entitas dan hubungannya.
GAMBAR ERD DALAM PEMINJAMAN
BUKU DI PERPUSTAKAAN
HUBUNGAN RELASI
Menjelaskan jumlah entity yang
berpartisipasi dalam suatu relationship.
Unary
Dalam Derajat Relationship terbagi dari tiga tingkatan yakni:

Degree, Binary Degree, dan Ternary


Degree.
CONTOH PENGGUNAAN
•Unary Degree hanya memproses satu proses
dan langsung menyelesaikannya.

•Binary Degree melakukan proses melalui


perantara dan melalui suatu kerja kemudian
menghasilkan output.

• Ternary Degree dari proses awal terdapat dua


alternatif pilihan yang dapat dipilih. Sehingga output yang bisa
lebih dari satu
CONTOH KASUS ERD
DATABASE PT-FURNITURE

1 PEKERJA 2 DEPARTEMENT

3 4
ORDER PEMBELIAN PRODUCT

5
PELANGGAN
nama

alamatlengkap Id_pekerja Nama iddepartemen

Telf
Tgl_lhr PEKERJA DEPARTEMENT
Lokasi

nohp
jk agama Tgl_order Id_order
Gol_drh foto
ORDER PEMBELIAN

Via_pengiriman
Nama Id_product

PRODUCT
nama

alamatlengkap jenis
Id_pelanggan harga

stok
nohp
PELANGGAN

email fax
PEKERJA miliki DEPARTEMENT

hasilkan
tangani
Tgl_jadi
jlh

ORDER PEMBELIAN memuat PRODUCT

Tgl_pengiriman
kirim

PELANGGAN
SOAL 1

Buatlah ERD untuk kasus quiz online (seperti


quiz online Basis data / Pemrograman). Dimana cara kerjanya adalah:

GURUmembuat SOAL yang kemudian akan


dikerjakan oleh SISWA secara online.
SOAL 2

Bangun sebuah ER-Diagram untuk perusahaan asuransi mobil


yang costumer–costumernya masing-masing memiliki satu atau
lebih mobil. Setiap mobil memiliki 0 sampai banyak catatan
kecelakaan.

Entitas : Kendaraan, Bus, Van, Sepeda Motor, dan Mobil


Penumpang.
SOAL 3
Sebuah perusahaan mempunyai beberapa bagian.
Masing-masing bagian mempunyai pengawas dan
setidaknya satu pegawai. Pegawai ditugaskan paling
tidak di satu bagian (dapat pula dibeberapa bagian).
Paling tidak satu pegawai mendapat tugas di satu
proyek. Tetapi seorang pegawai dapat libur dan tidak
dapat tugas di proyek.
Menentukan entitas

Entitasnya : Pengawas, Bagian, Pegawai, dan Proyek.


SOAL 4

Buatlah ERD untuk pemesanan tiket online di suatu bioskop yang


dalam hal ini adalah bioskop Stemchart.

Entitas yang dibutuhkan: Tiket, Kursi, Studio, Pemesanan, Jadwal, Film,


dan Kategori.
SOAL 5

Buatlah ERD transaksi


penjualan dan pembelian pada
sebuah Minimarket RPL.
Dimana toko tersebut memiliki
pemasok barang.

Anda mungkin juga menyukai