NAMA : RIRIN ENDAH PALUPI
KELAS: MI 12-09
DOSEN : RETNO SUNDARI ANDANI ST.KOM
1.Tugas Pratikum:
*Perpustakaan(Database)
Buku
Nama Field
|
Type Data
|
Panjang
|
Keterangan
|
Kode_Buku
|
Char
|
4
|
Primary Key
|
Judul
|
Char
|
20
|
-
|
Pengarang
|
Char
|
15
|
-
|
Jlh_Buku
|
Int
|
-
|
-
|
Kode_Penerbit
|
-
|
-
|
Foreign key
|
Penerbit
Nama Field
|
Type Data
|
Panjang
|
Keterangan
|
Kode_Penerbit
|
Char
|
2
|
Primary Key
|
Nama_Penerbit
|
Char
|
15
|
-
|
Pinjam
Nama Field
|
Type Data
|
Panjang
|
Keterangan
|
Tgl_Pinjam
|
DateTime
|
-
|
-
|
Mhs_No_Induk
|
Char
|
9
|
Foreign Key
|
Buku_Kode_Buku
|
Char
|
4
|
Foreign Key
|
Tgl_Hrs_Kembali
|
DateTime
|
-
|
-
|
Tgl_Kembali
|
DateTime
|
-
|
-
|
Isian Tabel Perpustakaa(Buku,Penerbit,Pinjam)
Buku
Kode_Buku
|
Judul
|
Pengarang
|
Jlh_Buku
|
Kode_Penerbit
|
S001
|
DOS
|
M.Urip
|
10
|
01
|
BD01
|
DBASE III Plus
|
Epsi P
|
5
|
01
|
BD04
|
Clipper
|
Ahmad G
|
4
|
02
|
FI01
|
Fisika
|
Sutrisno
|
10
|
04
|
Penerbit
Kode_Penerbit
|
Nama_Penerbit
|
01
|
Piksi ITB
|
02
|
Ganesha
|
03
|
Epsila
|
04
|
Gramedia
|
Pinjam
Tgl_Pinjam
|
Mhs_No_Induk
|
Buku_Kode_Buku
|
Tgl_Hrs_Kembali
|
Tgl_Kembali
|
2003/04/20
|
123010001
|
S001
|
2003/04/23
|
2003/04/23
|
2003/04/20
|
123010002
|
BD01
|
2003/04/23
|
2003/04/22
|
2003/04/20
|
123010003
|
BD04
|
2003/04/23
|
2003/04/24
|
2003/04/21
|
123010003
|
FI01
|
2003/04/24
|
2003/04/25
|
2003/04/21
|
123010004
|
S001
|
2003/04/24
|
2003/04/23
|
2003/04/21
|
123010001
|
BD01
|
2003/04/24
|
2003/04/23
|
Mahasiswa
Mhs_No_Induk
|
Nama
|
Tempat_Lahir
|
Tanggal_Lahir
|
Alamat
|
Kota
|
Jenis_Kel
|
Agama
|
123010001
|
Lola
|
Medan
|
29/09/90
|
Jl.Kartini
|
Medan
|
P
|
Kristen
|
123010002
|
Aisyah
|
Yogya
|
29/09/90
|
Jl.Kartini
|
Medan
|
P
|
Islam
|
123010003
|
Faruqi
|
Bandung
|
29/09/90
|
Jl.Kartini
|
Medan
|
L
|
Islam
|
123010003
|
Jeremy
|
Jakarta
|
29/09/90
|
Jl.Kartini
|
Medan
|
L
|
Buddha
|
123010004
|
Nuh
|
P.Siantar
|
29/09/90
|
Jl.Kartini
|
Medan
|
L
|
Islam
|
123010001
|
Ana
|
Pakam
|
29/09/90
|
Jl.Kartini
|
Medan
|
P
|
Islam
|
Create database Perpustakaan
Use Perpustakaan
Create table Buku (
KdBuku char (4) not null primary key,
Judul varchar (20),
Pengarang varchar (15),
Jml_Buku int,
Kode_Penerbit char (2))
Select * from Buku
Create table Buku_1 (
Kode_Buku char (4) references Buku (KdBuku),
Judul varchar (20),
Pengarang varchar (15),
Jml_Buku int,
Kode_Penerbit char (2))
Select * from Buku_1
Insert into Buku values ('S001', 'DOS', 'M.Urip', '10', '01')
Insert into Buku values ('BD01', 'dBase III Plus', 'Epsi B', '5', '01')
Insert into Buku values ('B004', 'Clipper', 'Ahmad G', '4', '02')
Insert into Buku values ('FI01', 'Fisika', 'Sutrisno', '10', '04')
Select * from Buku
Create table Penerbit (
Kode_Penerbit char (2) not null primary key,
Nm_Penerbit varchar (15))
Select * from Penerbit
Create table Penerbit1 (
Kode_Penerbit char (2) references Penerbit (Kode_Penerbit),
Nm_Penerbit varchar (15))
Insert into Penerbit values ('01', 'Fiksi ITB')
Insert into Penerbit values ('02', 'Ganesha')
Insert into Penerbit values ('03', 'Epsilon')
Insert into Penerbit values ('04', 'Gramedia')
Select * from Penerbit
Create table Mahasiswa (
Mhs_No_Induk char (9) not null primary key,
Nama varchar (15),
Tempat_Lahir varchar (10),
Tanggal_Lahir char (8),
Alamat varchar (20),
Kota varchar (10),
Jenis_Kel char (1),
Agama varchar (10))
Select * from Mahasiswa
Insert into Mahasiswa values ('123010001', 'Lola','Medan', '29/09/90', 'Jln. Kartini', 'Medan','P', 'Kristen')
Insert into Mahasiswa values ('123010002', 'Aisyah','Yogya', '29/09/90', 'Jln. Kartini', 'Medan','P', 'Islam')
Insert into Mahasiswa values ('123010003', 'Faruqi','Bandung', '29/09/90', 'Jln. Kartini', 'Medan','L', 'Islam')
Insert into Mahasiswa values ('123010003', 'Jeremy','Jakarta', '29/09/90', 'Jln. Kartini', 'Medan','L', 'Buddha')
Insert into Mahasiswa values ('123010004', 'Nuh','P.Siantar', '29/09/90', 'Jln. Kartini', 'Medan','L', 'Islam')
Insert into Mahasiswa values ('123010001', 'Ana','Pakam', '29/09/90', 'Jln. Kartini', 'Medan','P', 'Islam')
Select * from Mahasiswa
Create table Pinjam (
Tgl_Pinjam DateTime,
Buk_Kode_Buku char (4) not null primary key,
Mhs_no_induk char (9) references Mahasiswa (Mhs_No_Induk),
Tgl_Harus_Kembali DateTime,
Tgl_Kembali DateTime)
Select * from Pinjam
Insert into Pinjam values ('2003/04/20', 'S001', '123010001', '2003/04/23', '2003/04/23')
Insert into Pinjam values ('2003/04/20', 'BD01', '123010002', '2003/04/23', '2003/04/22')
Insert into Pinjam values ('2003/04/20', 'BD04', '123010003', '2003/04/23', '2003/04/24')
Insert into Pinjam values ('2003/04/21', 'FI01', '123010003', '2003/04/24', '2003/04/25')
Insert into Pinjam values ('2003/04/21', 'S001', '123010004', '2003/04/24', '2003/04/25')
Insert into Pinjam values ('2003/04/21', 'BD01', '123010001', '2003/04/24', '2003/04/24')
Select * from Pinjam
2.Tugas Soal:
-TampilkaN kolom nama ,tgllahir sebagai tanggal lahir,jenkel sebagai jenikelamin dari tabel Mahasiswa
-Tampilkan judul buku-bukudengan kode penerbit dengan kode penerbit 01
-Tampilkan Nama Mahasiswa yang berasal dari Yogya
-Tampilkan judul buku yang jumlahnya 5
-Tampilkan judul buku yang jumlah buku lebih dari 10
-Tampilkan judul buku yang jumlah kurang dari 5 dan lebih dari 10
-Tampilkan judul-judul buku yang diterbitkan oleh Kode Penerbit 02
-Tampilkan nama Mahasiswa yang berasal dari Yogya dan berjenis kelamin P
-Tampilkan judul buku yang jumlah buku yang dikarang oleh Sutrisno dan jumlahnya lebih besar dari
5
-Tampilkan judul buku dengan Kode Penerbit 01 dan jumlahnya sama dengan 5
Select Nama, Tanggal_Lahir As 'Tgl Lahir', Jenis_Kel As 'Jenis Kelamin' from Mahasiswa
|
Select * from Mahasiswa
|
Select Judul from Buku where Kode_Penerbit=01
|
Select Nama from Mahasiswa where Tempat_Lahir='Yogya'
|
Select Judul from Buku where Jml_Buku=5
|
Select Judul from Buku where Jml_Buku < 10
|
Select Judul from Buku where Jml_Buku > 5 and Jml_Buku < 10
|
Select Judul from Buku where Kode_Penerbit=02
|
Select Nama from Mahasiswa where Tempat_Lahir='Yogya' AND Jenis_Kel='P'
|
Select Judul from Buku where Pengarang='Sutrisno' and Jml_Buku > 5
|
Select Judul from Buku where Kode_Penerbit=01 and Jml_Buku = 5
|
GAMBAR HASIL TERSEBUT:
Tidak ada komentar :
Posting Komentar