Soal untuk Review Mata Kuliah SMBD
Selasa, 15 Januari 2013
0
komentar
SOAL UNTUK REVIEW MATA KULIAH SMBD:
Soal ini terkait dengan Sistem Pengolahan Data Perpustakaan SMA ABC (SPDP). SPDP adalah sebuah aplikasi web based yang melibatkan 6 dengan peran sbb:
- Administrator berperan mengelola data user.
- Petugas berperan mengelola seluruh data master, melayani dan mengelola data transaksi peminjaman, pengembalian, pembayaran denda keterlambatan, pembayaran denda buku rusak atau hilang, menyusun laporan yang terkait dengan data master dan transaksi.
- Anggota dapat melakukan pencarian katalog, mengecek ketersediaan buku, meng‐update identitas, melakukan peminjaman, dan pengembalian, dan pembayaran denda keterlambatan, penggantian buku rusak atau hilang.
- Kepala Perpustakaan berhak untuk menentukan tarip denda keterlambatan pengembalian dan tarip penggantian untuk buku rusak & hilang, serta menerima laporan & informasi dari Petugas perpustakaan.
- Kepala Sekolah berhak menerima laporan & informasi dari Petugas perpustakaan.
- Pengunjung hanya dapat melakukan pencarian katalog.
Data master SPDP meliputi: user, anggota, buku, jenis buku, bidang ilmu buku, penerbit, penulis,
propinsi, kabupaten, kecamatan, tarip denda (terlambat, hilang, rusak).
Data transaksi SPDP meliputi: pinjam, kembali, bayar denda terlambat mengembalikan buku, bayar
denda buku rusak, bayar denda buku hilang
Berdasarkan keterangan tersebut di atas, buatlah;
- Buatlah rancangan struktur tabel database (dalam bentuk 3NF)
- Tentukan Primary Key & Foreign Key (jika ada) dalam setiap tabel database (dalam bentuk 3NF)
- Gambarkan diagram kerelasian antar tabel database
- Tuliskan perintah SQL untuk;
- Membuat database perpustakaan
- Membuat tabel database master & transaksi
- Menghitung jumlah total semua koleksi perpustakaan
- Menampilkan daftar buku dan penerbitnya, urut ascending berdasarkan abjad judul buku
- Menampilkan daftar anggota sedang meminjam buku, urut ascending berdasarkan tanggal pinjam
- Menampilkan daftar seluruh anggota yang pernah membayar terlambat mengembalikan buku, urut ascending berdasarkan abjad nama anggota
- Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang, urut ascending berdasarkan abjad nama anggota
- Menampilkan daftar seluruh anggota yang pernah membayar denda buku rusak, urut ascending
Baca Juga Yang Ini, Seru Loo!!
0 komentar:
Posting Komentar