DATA PERPUSTAKAAN
Adapun aturan yang berlaku di perpustakaan tersebut adalah sebagai berikut :
1. Anggota dibedakan menjadi dua jenis yaitu mahasiswa geodesi dan umum. Total buku yang boleh
dipinjam oleh mahasiswa geodesi maksimum 5 buah, artinya seseorang tidak boleh meminjam buku
lagi apabila buku yang dipinjamnya sudah 5 buah sedangkan untuk anggota umum maksimum boleh
pinjam 3 buku.
2. Batas waktu peminjaman buku adalah 10 hari terhitung sejak tanggal peminjaman.
3. Setiap judul buku yang berbeda diidentifikasikan oleh no ISBN (International Standar Book Number),
dimana setiap judul buku dimungkinkan terdiri dari beberapa buah kopi. Setiap buku baik kopian
maupun asli diberi suatu nomor identifikasi yang unik.
4. Apabila terjadi keterlambatan pengembalian, akan dikenakan denda sebesar Rp 2000 per hari per
buku.
5. Untuk kemudahan dalam mencari buku, setiap buku ditempatkan di rak dengan nomor/kode tertentu
yang unik. Setiap buku yang dikembalikan harus diletakkan pada rak semula.
6. Sebuah buku bisa ditulis oleh beberapa pengarang dan sebaliknya seorang penulis buku bisa menulis
beberapa judul buku.
7. Setiap judul buku diklasifikasikan dalam dalam satu kategori buku (mis Fotogrametri, SIG, Surveying
dsb).
8. Sebuah buku diterbitkan oleh satu penerbit tertentu. Catatan : ~ data peminjam buku yang sudah
dikembalikan tetap disimpan.
Tugas :
1. Buatlah diagram Entity Relationship (diagram ER) berdasarkan enterprise rule di atas dengan tahapan
mengidentifikasi entitas, menentukan derajat hubungan dan partisipasinya dan menyusun dalam
bentuk diagram ER. Apabila kurang jelas boleh menambahkan enterprise rule sendiri untuk
memperjelas permasalahan.
2. Susunlah kerangka tabel berdasarkan diagram ER yang dibuat pada no 1.
3. Dikumpulkan hari Senin, 19 September 2016 dan dipresentasikan
Jawab:
Entitas:
1. Anggota (No_Anggota#, Nama_Anggota, Jenis_Keanggotaan,
Jatah_Pinjam)
2. Buku (No_Identifikasi#, ISBN, Judul, Kategori)
3. Penulis (No_penulis#, Nama_Penulis)
4. Penerbit (No_Penerbit#, Nama_Penerbit, Alamat_Penerbit)
5. Rak(No_Rak#)
Diagram ER:
Penerbit
1
Terbit
M
Anggota
M
M
M
Buku
Pinjam
M
Tulis
Penulis
M
Simpan
1
Rak
Relasi:
1. Pinjam (No_Anggota#,No_Identifikasi#, Tgl_Peminjaman, Batas_Pinjam,
Tgl_Kembali, Keterlambatan, Denda)
2. Buku (#No_Identifikasi, #No_Penulis, No_Penerbit#)
3. Simpan(#No_Identifikasi,No_Rak)
Kerangka Tabel:
No_Anggot
a
Nama_Angg
ota
Jenis_Keanggot
aan
Jatah_Pinja
m
No_Identifik
asi
Judul Buku
ISBN
Kategori
No_Penuli
s
Nama_Pen
ulis
No_Penerbi Nama_Pener
t
bit
Alamat
No_Rak
No_Angg
ota
No_identifi
kasi
Tgl_Peminja
man
No_Identifik
asi
No_Penulis
No_Identifik
asi
No_Rak
No_Penerbi
t
Batas_Pinj Tgl_Kem
am
bali
Keterlamb
atan
Den
da