1/18/2013

Sistem Pengolahan Data Perpustakaan SMA ABC



DATA BASE PERPUSTAKAAN

1.             Rancangan Struktur Tabel Databases yang Digunakan (Dlm Bentuk 3NF)
2.             PrimaryKey & Foreign Key

Struktur table databases dan PrimaryKey & ForeignKey jadi satu






3. Diagram Kerelasian
 4. Perintah SQL
 

 
 
3.  Menghitung jumlah total koleksi perpustakaan
select sum(jumlah) as jumlahsemuabuku from buku;

4.  Menampilkan daftar buku penerbit
select judul_buku, nama_penerbit from penerbit left join buku on buku.kd_penerbit=penerbit.kd_penerbit left join pinjam on buku.kd_buku=pinjam.kd_buku order by tgl_pinjam;

5.  Menampilkan daftar anggota yang sedang meminjam buku
select* from anggota left join pinjam on anggota.kd_anggota=pinjam.kd_anggota where pinjam.kd_anggota=not null order by tgl_pinjam;

 6.  Menampilkan daftar seluruh anggota yang pernah membayar terlambat  mengembalikan buku 
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_denda on anggota.kd_anggota=bayar_denda.kd_anggota where bayar_denda.kd_anggota=not null order by nama_anggota;

7.    Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_hilang on anggota.kd_anggota=bayar_hilang.kd_anggota where bayar_hilang.kd_anggota=not null order by nama_anggota;

8.   Menampilkan daftar seluruh anggota yang pernah membayar denda buku rusak
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_rusak on anggota.kd_anggota=bayar_rusak.kd_anggota where bayar_rusak.kd_anggota=not null order by nama_anggota;