Anda di halaman 1dari 3

09/10/2018

DATABASE
b. Atribut d. Link
Sesuatu yang menjelaskan apa sebenarnya yang Sebagai penghubung antara himpunan relasi dengan
Komponen Database Entity Relationship Diagram himpunan entitas dan himpunan entitas dengan
dimaksud entitas maupun relasi, sehingga sering
• Atribut • Tabel / Entity atributnya.
disebut elemen data dari entitas dan relasi.
• Record • Atribut
• Tabel/ Entity • Relasi
Simbol Atribut :
• Link

Atribut

contoh : Himpunan entitas mahasiswa

Derajat Relationship
Simbol-simbol yang digunakan dalam ERD : Mahasiswa
NPM* Nama_mhs Alamat_mhs Tgl_lahir Menjelaskan jumlah entity yang berpartisipasi
a. Entity 2002240001 Yessy Jl. Kancil 19 15 mei 1983
dalam suatu relationship.
 Merupakan himpunan objek seperti orang, benda 2002240002 Martin Jl. Gajah 35 22 Juli 1983
serta lokasi baik abstrak maupun nyata dimana data 2002240003 Cathy Jl. Merpati 46 14 Februari 1983 • Unary Degree (Derajat Satu)
disimpan, pada umumnya entitas diberi nama dengan 2002240004 Steven Jl. Elang 75 11 April 1983
kata benda.
Entity set dapat berupa : NPM* Nama_mhs
– Obyek secara fisik : Rumah, Kendaraan, Peralatan
Mahasiswa • Binary Degree (Derajat Dua)
– Obyek secara konsep : Pekerjaan , Perusahaan,
Rencana Alamat_mhs Tgl_lahir

Klasifikasi Entity : c. Relasi


1. Entity Regular : merupakan entity yang bersifat Merupakan suatu hubungan yang terjadi antar himpunan • Ternary Degree (Derajat Tiga)
umum dan dapat berdiri sendiri. entitas dimana relasi biasa diberi nama dengan kata kerja.
contoh : Karyawan
Simbol Relasi :
2. Entity lemah : Entity yang keberadaannya
tergantung pada entity lain dimana Relasi
tidak mempengaruhi sistem secara
keseluruhan. Contoh :
contoh : Anak Karyawan

simbol Entity : Entitas

1
09/10/2018

II. Kardinalitas / Derajat Relasi

Menunjukkan hubungan maksimal yang terjadi


dari himpunan entitas yang satu ke himpunan
entitas yang lain dan begitu sebaliknya.

Diagram ER juga menunjukkan tingkat hubungan


yang terjadi antar entitas dimana dibagi menjadi 3
tingkat yaitu ;

A. ERD menurut Chen


3. Many to many ( M : M atau N : N ) III. Tahapan Pembuatan Diagram E-R
1. One to one ( 1 : 1 ) contoh :
contoh : Langkah-langkah teknis yang diambil dalam mengha-
1 NPM silkan ERD :
Universitas 1 Rektor NPM Kd_kul
Dipimpin 1. Mengidentifikasi dan menetapkan seluruh himpunan
M M entitas yang akan terlibat.
Mahasiswa Mengajar Kuliah
2. Menentukan atribut-atribut key dari masing-masing
himpunan entitas .
Alamat_mhs Nama_mhs Kd_kul Nama_kul 3. Mengidentifikasi dan menetapkan seluruh himpunan
relasi diantara himpunan entitas yang ada beserta
foreign key.

2. One to many ( 1 : M atau 1 : N )


contoh : 4. Menentukan derajat / kardinalitas relasi untuk setiap
Kd_plg
Kd_plg himpunan relasi.
Kd_brg
1 M
Bapak Dipimpin Anak
Pelanggan
M
Membeli
M Barang 5. Melengkapi himpunan entitas dan himpunan relasi
dengan atribut-atribut deskriptif (non key)
Kd_dos Alamat_plg Nama_plg Kd_brg Nama_brg
Kd_dos Kd_jur

1 M
Dosen Mengajar Kuliah

Alamat_dos Nama_dos Kd_jur Nama_jur

2
09/10/2018

Perhatikan Diagram ER dibawah ini :


Notasi Derajat Relasi
NIM Atau
NIM Kd_kul ( 0,N )
Atau ( 1,N ) / ( N,N )
M M
Mahasiswa Mengajar Kuliah
Atau ( 1,1 )
Alamat_mhs Nama_mhs Kd_kul Nama_kul Atau ( 0,1 )

Dari diagram ER diatas dapat kita ambil contoh entitas Mahasiswa mahasiswa belajar kuliah mengajar dosen
Dengan atribut NIM, Nama_Mhs dan Alamat_Mhs yang akan kita
Gunakan.

Tabel Mahasiswa
Terkadang, notasi untuk relasi-relasi yang bukan
No Nama Field Tipe Panjang Keterangan banyak-ke-banyak (many to many) ditiadakan dari
1. NIM Karakter 10 Nomor Induk Mahasiswa
diagram ER. Seperti relasi ‘mengajar’ ditiadakan,
2. Nama_Mhs Karakter 50 Nama Mahasiswa
karena hanya mewakili relasi dengan derajat one to many
3. Alamat_Mhs Karakter 50 Alamat Mahasiswa

Desain Outputnya :
mahasiswa belajar kuliah mengajar dosen
NIM Nama_Mhs Alamat_Mhs
xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx

Simbol –Simbol ER diagram

Anda mungkin juga menyukai