TUGAS SOFTSKILL
PENGANTAR BASIS DATA
ENTITY RELATIONSHIP DIAGRAM
48213341
2DA01
Akuntansi Komputer
Soal Nomor  1
- Deskripsi
Pada
 saat mendaftar menjadi anggota perpustakaan, data anggota yang dicatat 
adalah nama, nomor mahasiswa dan alamat mahasiswa, setelah itu anggota 
baru bisa meminjam buku di perpustakaan tsb. Buku-buku yang dimiliki 
perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor 
buku, judul, pengarang, penerbit, tahun terbit.
- Soal
Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.
- Jawaban
- Entitas
- Atribut
- Relasi
Mahasiswa mendaftar sebagai anggota perpustakaan (KAP) agar bisa meminjam buku di Perpustakaan, maka relasinya yaitu :
- Gambar ERD
}  Seperti
 deskripsi soal nomor 1, namun ada beberapa tambahan penjelasan seperti 
berikut : Seorang mahasiswa boleh meminjam beberapa buku. Satu buku 
boleh dipinjam beberapa mahasiswa. Setiap peminjaman akan dicatat 
tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat
 satu minggu setelah peminjaman.
}  Gambarkan ERDnya dan tunjukkan Cardinality Ratio Constraint-nya.
Jawaban: 
Cardinality Ratio Constraint berfungsi untuk menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya.
Ada 3 jenis Cardinality Ratio Constraint, yaitu satu pada satu (1:1), satu pada banyak (1:N / N:1), dan banyak pada banyak (M:N)
Cardinality Ratio Constraint berfungsi untuk menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya.
Ada 3 jenis Cardinality Ratio Constraint, yaitu satu pada satu (1:1), satu pada banyak (1:N / N:1), dan banyak pada banyak (M:N)
Pernyataan
 bahwa seorang mahasiswa boleh meminjam beberapa buku dan satu buku 
boleh dipinjam beberapa mahasiswa terlihat pada relasi antara Mahasiswa----Pinjam----Buku (Many to Many).
Pernyataan
 bahwa seorang mahasiswa boleh meminjam beberapa buku dan satu buku 
boleh dipinjam beberapa mahasiswa terlihat pada relasi antara 
Mahasiswa----Pinjam----Buku (Many to Many).
Soal Nomor  3
}  Seperti
 soal nomor 2, namun ada beberapa tambahan penjelasan seperti berikut : 
Semua mahasiswa sangat perlu buku sehingga tidak ada yang tidak pernah 
meminjam ke perpustakaan. Mahasiswa kadang-kadang terlambat 
mengembalikan buku, sehingga dikenakan denda. Mahasiswa dianggap 
terlambat jika mengembalikan buku lebih lama dari 1 minggu.
}  Gambarkan ERDnya, dan tunjukkan Participation Constraint-nya
Jawab:
 PARTICIPATION CONSTRAINT
Menjelaskan batasan keikut-sertaan dari suatu entity terhadap hubungannya dengan entity yang lainnya.
a) Total Participation : menyatakan instance dari suatu entity harus berhubungan dengan instance dari entity lainnya.
b) Partial Participation : menyatakan setiap instance dari suatu entity tidak harus berhubungan dengan instance dari entity lainnya.

