Anda di halaman 1dari 2

Anis Nurul Hanifah | 2103151030 | 2 D3 Teknik Informatika A

TUGAS BASIS DATA


ENTITY RELATIONSHIP DIAGRAM
Soal:
1. Cari contoh ERD dan jelaskan mengenai entitas, atribut, dan relasinya!
2. Cari contoh tentang derived attribute!
Jawab:
1. ERD Perpustakaan

Penjelasan :
1. ERD diatas memiliki 2 entitas, yakni Buku dan Anggota. Kedua entitas tersebut dihubungkan
dengan sebuah relasi yakni Pinjam
2. Entitas Buku memiliki 7 atribut, yakni : no_buku, jns_buku, judul, penerbit, thn_terbit, status,
dan pengarang. Satu atribut menjadi atribut primary key, yakni no_buku (dengan tanda tulisan
yang di garis bawahi), sehingga untuk setiap bukunya tidak boleh memiliki nomor yang sama
3. Antara entitas Buku dan Relasi Pinjam terdapat dua garis yang menghubungkannya, artinya untuk
meminjam buku, semua data yang dimiliki oleh Buku akan digunakan tanpa terkecuali
4. Relasi Pinjam memiliki dua atribut, yakni tgl_kembali dan tgl_pinjam. Atribut tgl_kembali
merupakan derived atribut karena tanggal kembali akan diketahui dari tanggal pinjamnya dan
sesuai dengan peraturan meminjam pada perpustakaan tersebut
5. Entitas Anggota memiliki 6 atribut, yakni : no_anggota, nama, alamat, jurusan, tgl_lahir, no_telp,
dimana no_anggota menjadi primary key attribute sehingga nomor anggota untuk tiap anggotanya
tidak boleh sama. Atribut alamat merupakan composite atribut, sehingga dalam alamat akan
menyebutkan kota dimana anggota tersebut tinggal.

TUGAS BASIS DATA | Entity Relationship Diagram

Anis Nurul Hanifah | 2103151030 | 2 D3 Teknik Informatika A

6. Antara entitas Anggota dan relasi Pinjam memiliki dua garis yang menhubungkannya, artinya
untuk setiap anggota agar dapat meminjam buku, semua data pada entitas anggota diperlukan
7. Untuk rasio kardinalitasnya yakni many to many, dimana banyak mahasiswa dapat meminjam
banyak buku, dan banyak buku yang dapat dipinjam oleh banyak mahasiswa
2. Contoh Derived Attribute
a. Atribut umur : dihasilkan dari pengurangan tahun sekarang dengan tahun lahir
b. Atribut tgl_kembali pada ERD perpustakaan : dihasilkan dari tanggal peminjaman buku
dan lama maksimal peminjaman buku
c. Atribut years_employed : dihasilkan dari pengurangan tahun sekarang dengan tahun
pertama kali menjadi pegawai

TUGAS BASIS DATA | Entity Relationship Diagram

Anda mungkin juga menyukai