Entitas
E
R
Relasi
a Atribut
Link
Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau dengan pemakaian
angka (1 dan 1 untuk relasi one to one, N untuk relasi one to many, dan N dan N untuk relasi
many to many).
Diagram E-R selalu dibuat secara bertahap. Paling tidak ada dua kelompok pentahapan yang
bisa ditempuh didalam pembuatan Diagram E-R, yaitu:
Tahapan pembuatan Diagram E-R (Preliminary Design)
- Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat;
- Menentukan atribut-atribut key dari masing-masing himpunan entitas;
- Mengidentifikasi dan menentapkan seluruh himpunan relasi di antara himpunan entitas-
himpunan entitas yang ada berserta foreign-key-nya;
- Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi;
- Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non
key).
Tahapan optimasi Diagram E-R (Final Design)
- Melakukan proses koreksi bisa berupa pendekomposisian himpunan entitas, pengabungan
himpunan entitas, pengubahan derajat relasi, penambahan dan atau pengurangan atribut-
atribut untuk masing-masing entitas,
- Dengan Memperhatikan aspek-aspek efisiensi, performansi, dan fleksibilitas.
Kamus Data :
Mahasiswa = {nim, nama_mhs, alamat_mhs, tgl_lahir}
Kuliah = {kode_kul, nama_kul, sks, semester}
Dosen = {nama_dos, alamat_dos}
mempelajari = {nim, kode_kul, indeks_nilai}
mengajar = {kode_kul, nama_dos, waktu, tempat}
B. PERTANYAAN YANG SAYA AJUKAN:
1.
2.
C. JAWABAN YANG SAYA SAMPAIKAN:
1. Menjawab pertanyaan dari Ardiyanti : jenis-jenis atribut apa saja yang digunakan dalam merancang
basis data menggunakan entity relationship diagram?
Jawab :
Jenis atribut yg di gunakan dalam merancang basis data menggunakan entity relationship diagram :
1. Atribur key : digunakan untuk menentukan data yg unik seperti nim dan no. ktp
2. Atribut simpel : Yaitu atribut yang tidak dapat dipecah lagi atau bernilai tunggal. Contohnya
adalah alamat rumah, kantor, dll
3. Atribut Multinilai yaitu yang memiliki sekelompok nilai untuk setiap entitas nya.
4. Atribut Gabungan : Yaitu atribut yang berasal dari susunan atribut yang lebih kecil dalam
artian tertentu. Contoh adalah data terkait nama lengkap, yang terdiri dari nama depan,
tengah, dan belakang.
5. Atribut Derivatif : yaitu atribut yang berasal dari atribut lain dan tidak bersifat wajib untuk
ditulis pada ERD. Contoh adalah usia, kelas, dll