Anda di halaman 1dari 5

 Kerjakan di PC/Laptop Anda masing-

masing,simpan filenya dalam bentuk .sql


 Jangan lupa bawa file Anda,ketika responsi tgl
18-19 Januari 2011.
 Lakukan execute ulang pada masing-masing
perintah SQL ketika responsi,jika sukses
eksekusinya maka akan diberi nilai sesuai skor
oleh Asisten.

1.Skor 15
Buatlah Database SewaMobil
dengan Tabel sebagai berikut (pembuatan
tabel menggunakan query SQL):
Mobil(KodeMobil,JenisMobil,MerkMobil,TarifS
ewa)
Pelanggan(KodePelanggan,NamaPelanggan,Ala
mat)
Sewa(NoFaktur,KodePelanggan,TglPinjam,Kod
eMobil, UangMuka)

2.Skor 30
a. Masukan data ke tabel mobil sebagai
berikut (gunakan query SQL)
KodeMobil JenisMobil MerkMobil TarifSewa
M001 Kijang Inova 300000
M002 Sedan Baleno 250000
M003 MiniBus Marcedes 400000
M004 Sedan BMW 500000
b. Lakukan query untuk menampilkan
JenisMobil dan TarifSewa dimana jenis
mobilnya adalah sedan
c. Lakukan query untuk menampilkan
JenisMobil,MerkMobil dan TarifSewa yang
sewanya antara 100000-300000 diurutkan
menurut MerkMobil
d. Lakukan query untuk update data
JenisMobil=MiniBus menjadi Bus
e. Lakukan query untuk menampilkan
MerkMobil,JenisMobil yang huruf ketiganya
adalah ‘d’ dan memiliki tarifsewa lebih dari
280000
f. Lakukan query untuk menampilkan
jenisMobil Kijang

3.Skor 55
a.Masukan data ke tabel Pelanggan(gunakan
Query)
KodePelangg NamaPelangg AlamatPelangg
an an an
C01 Dahlia Adnan Jl Serambi 12
Magelang
C02 Amanda Jl Jambu 5
Yogyakarta

b.Masukan data ke tabel Sewa(gunakan query)


NoFak KodePelan TglPinj KodeM UangM
tur ggan am obil uka
F01 C01 28 Feb M001 100000
2010
F02 C02 30 M002 150000
Maret
2010
F03 C01 1 April M003 100000
2010
c. Lakukan query untuk menampilkan
MerkMobil,NamaPelanggan dan UangMuka
dengan uang muka 100000
d.Lakukan query untuk menampilkan
tarifsewa,uangmuka dan namapelanggan
dengan JenisMobil Sedan
e.Lakukan INNER JOIN antara Pelanggan dan
Sewa
f. Carilah rata-rata,nilai maksimum dan
minimum dari UangMuka
g.Tampilkan KodePelanggan, jumlah uang
muka dari setiap no faktur
yang memiliki total uang muka lebih dari
200000, dan diurutkan berdasarkan jumlah total
uangmuka(urutan menaik).
1 h. Mencari jumlah baris uang muka pada
tabel sewa yang memiliki kodepelanggan= C02

1 i. Tampilkan no_fak,kode_pelanggan dan


jumlah uangmuka pada tabel sewa
0 dikelompokkan
2 berdasarkan no_fak dan kode_pelanggan
1 j. Mencari jumlah baris uang muka yang
memiliki kodepelanggan = C01
2 k. lakukan query untuk menampilkan no
faktur,nama pelanggan dan uang muka
3
4

3
4

Anda mungkin juga menyukai