Anda di halaman 1dari 3

TUGAS IV PERANCANGAN BASISDATA DENGAN PENDEKATAN TOP DOWN TOPIK : BASIS

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

Anda mungkin juga menyukai