Anda di halaman 1dari 12

FAKULTAS TEKNOLOGI INFORMASI

QUIZ SQL

UNIVERSITAS BUDI LUHUR


www.bl.ac.id

Deadline Hari Ujian Ke utha.rusdah@gmail.com Subject: Kelp_NIM


HAL : 1

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

RELASI
ANGGOTA noang nmang alamat telepon BKREDIT nokredit tgkredit jmkredit jkwaktu tdlunas noang ANGSURAN noangs tgangs jmangs angske nokredit

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 2

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

TABEL
ANGGOTA
NOANG NMANG ALAMAT TELEPON

A1 A2 A3 A4 A5 A6 A7

Ajie Andi Ani Ana Agus Angga Ade

ciledug tangerang cengkareng ciledug tangerang tangerang ciledug

021-585375 021-123456 021-654321 021-585370 021-212121 021-585310

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 3

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

TABEL
BKREDIT
NOKREDIT TGKREDIT B01 B02 B03 B04 B05 10-01-2006 15-01-2006 20-02-2006 25-08-2006 20-08-2006 JMKREDIT JKWAKTU TDLUNAS NOANG 1.000.000 1.200.000 1.500.000 1.000.000 2.000.000 2 6 2 2 5 LUNAS LUNAS LUNAS A1 A2 A5 A1 A5

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 4

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

TABEL
ANGSURAN
NOANGS T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 T11 TGANGS 01-02-2006 01-02-2006 01-03-2006 01-03-2006 01-03-2006 01-04-2006 01-05-2006 01-06-2006 01-09-2006 01-09-2006 01-10-2006 JMANGS 500.000 200.000 750.000 500.000 200.000 750.000 200.000 200.000 500.000 1.000.00 0 500.000 ANGSKE 1 1 1 2 2 2 3 4 1 1 2 NOKREDIT B01 B02 B03 B01 B02 B03 B02 B02 B04 B05 B04
HAL : 5

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

LATIHAN-DASAR
1. Tampilkan informasi anggota yang beralamat di Tangerang. 2. Tampilkan informasi anggota yang beralamat di Ciledug dan Cengkareng. 3. Berapa jumlah anggota? 4. Berapa jumlah anggota, yang beralamat di Tangerang. 5. Tampilkan nomor dan nama anggota. 6. Tampilkan nomor dan nama anggota yang mengajukan kredit.
GASAL 2006/2007 PERANCANGAN BASIS DATA (KP130) HAL : 6

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

LATIHAN-DASAR
7. Tampilkan informasi anggota yang mempunyai nomor angsuran B05 . 8. Tampilkan Nomor anggota dan nama anggota yang transaksi kredit tanggal 10-01-2006. 9. Tampilkan Nomor anggota dan nama anggota yang mempunyai pinjaman tapi belum lunas.

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 7

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

LATIHAN-LANJUTAN
1. Tampilkan informasi anggota yang mengajukan kredit (gunakan exists dan in) 2. Tampilkan informasi anggota yang belum pernah mengajukan kredit (gunakan exist dan in) 3. Tampikan nama anggota, jumlah kreditnya yang belum lunas. 4. Tampilkan informasi anggota yang sudah lunas angsuranya.
GASAL 2006/2007 PERANCANGAN BASIS DATA (KP130) HAL : 8

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

LATIHAN-LAJUTAN
5. Tampilkan jumlah kredit tiap nomor anggota. 6. Tampilkan informasi anggota dan jumlah kredit yang pernah diajukan yang lunas maupun yang belum lunas. 7. Tampikan informasi anggota dan berapa kali anggota tsb pernah mengajukan kredit. 8. Tampikan informasi anggota dan berapa kali anggota tsb pernah mengajukan kredit yang jumlah pengajuanya di atas 1(1) kali.
GASAL 2006/2007 PERANCANGAN BASIS DATA (KP130) HAL : 9

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

LATIHAN-LAJUTAN
9. Tampilkan informasi nomor anggota yang peminjamanya diatas rata2. 10. Tampilkan angsuran yang paling besar. 11. Tampilkan angsuran yang paling kecil. 12. Tampikan informasi siapa yang mempunyai angsuran paling besar.

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 10

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

LATIHAN-LAJUTAN
13. Tampilkan informasi anggota yang belum lunas dan berapa kali sudah mengangsur. Tampilkan nama anggota, jumlah kredit, jumlah angsuran dan jumlah sisa angsuran. Tampilkan nama anggota, jumlah kredit, jumlah angsuran dan jumlah sisa angsuran yang belum lunas.

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 11

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR

JAWABAN
1. select * from anggota where exists (select * from bkredit where anggota.noang=bkredit.noang); select * from anggota where noang in (select noang from bkredit ); 2. select * from anggota where not exists (select * from bkredit where anggota.noang=bkredit.noang); select * from anggota where noang not in (select noang from bkredit );

GASAL 2006/2007

PERANCANGAN BASIS DATA (KP130)

HAL : 12