Anda di halaman 1dari 2

Create Database RENTAL_BUKU; Use RENTAL_BUKU; Create Table ANGGOTA( No_Anggota varchar (5) NOT NULL, Nama_Anggota varchar

(35), Alamat text, Usia int, Telepon varchar (15), Jenis_Kelamin enum('LAKI-LAKI','PEREMPUAN'), PRIMARY KEY(No_Anggota)); Create Table PETUGAS( Id_Petugas varchar (5) NOT NULL, Nama_Petugas varchar (35), Usia int, Jabatan varchar (15), Jenis_Kelamin enum('LAKI-LAKI','PEREMPUAN'), PRIMARY KEY(Id_Petugas)); Create Table JENIS_BUKU( Id_Jenis_Buku varchar (5) NOT NULL, Nama_Jenis_Buku varchar (10), PRIMARY KEY(Id_Jenis_Buku)); Create Table BUKU( Kode_Buku varchar (5) NOT NULL, Judul_Buku varchar (30), Id_Jenis_Buku varchar (5), Biaya_Sewa int, PRIMARY KEY(Kode_Buku), FOREIGN KEY(Id_Jenis_Buku) REFERENCES JENIS_BUKU(Id_Jenis_Buku)); Create Table SEWA( Id_Sewa varchar (5) NOT NULL, No_Anggota varchar (5), Id_Petugas varchar (5), Tanggal_Menyewa Date, Tanggal_Kembali Date, Jaminan varchar (15), PRIMARY KEY(Id_Sewa), FOREIGN KEY(No_Anggota) REFERENCES ANGGOTA(No_Anggota), FOREIGN KEY(Id_Petugas) REFERENCES PETUGAS(Id_Petugas));

Create Table DETAIL_SEWA( Id_Detail_Sewa varchar (5) NOT NULL, Id_Sewa varchar (5), Kode_Buku varchar (5), FOREIGN KEY(Id_Sewa) REFERENCES SEWA(Id_Sewa), FOREIGN KEY(Kode_Buku) REFERENCES BUKU(Kode_Buku)); DML INSERT INTO JENIS_BUKU (Id_Jenis_Buku,Nama_Jenis_Buku) values ("1","Non_Fiksi"),("2","Fiksi"),("6","Komik"),("9","Majalah"); INSERT INTO BUKU (Kode_Buku,Judul_Buku,Id_Jenis_Buku,Biaya_Sewa)

values ("N001","10 Menit Belajar Photoshop","1","2000"); values ("F002","Ada Dengan Cinta","2","1500"), ("K003","Naruto Ep 35","6","1000"), ("M001","Chip","9","2500"); INSERT INTO ANGGOTA (No_Anggota,Nama_Anggota,Alamat,Usia,Telepon,Jenis_Kelamin) values ("8001","Wayan Dogler","JL Ngurah Rai No.20","27","081765999","LAKI-LAKI "); INSERT INTO PETUGAS (Id_Petugas,Nama_Petugas,Usia,Jabatan,Jenis_Kelamin) values ("K01","Dewi","30","Kasir","PEREMPUAN"); INSERT INTO SEWA (Id_Sewa,No_Anggota,Id_Petugas,Tanggal_Menyewa,Tanggal_Kembali,Jaminan) values ("08041001","8001","K01","2012-04-04","2012-04-06","KTP"); INSERT INTO DETAIL_SEWA (Id_Detail_Sewa,Id_Sewa,Kode_Buku) values ("0001","08041001","N001"), ("0002","08041001","F002"), ("0003","08041001","K003"), ("0004","08041001","M001"); IPK SELECT krs.NIM_Mahasiswa,sum(nilai*sks)/sum(sks) as IPK from detailkrs inner joi n krs on detailkrs.Id_KRS=krs.Id_KRS inner join matakuliah on detailkrs.Id_MataK uliah=matakuliah.Id_Matakuliah where NIM_Mahasiswa in(select sum(nilai*sks)/sum(sks) > 3) order by (krs.NIM_Ma hasiswa);

Anda mungkin juga menyukai