Berdoa Sambil Bekerja mendapatkan Hikmat dan Kehidupan

Senin, 13 Mei 2013

TUGAS PRAKTIKUM @ TUGAS SOAL


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