Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI www.bl.ac.id HAL : 1 LATIHAN SQL LANJUTAN PERTEMUAN KE-9.

Presentasi serupa


Presentasi berjudul: "UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI www.bl.ac.id HAL : 1 LATIHAN SQL LANJUTAN PERTEMUAN KE-9."— Transcript presentasi:

1 UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI www.bl.ac.id HAL : 1 LATIHAN SQL LANJUTAN PERTEMUAN KE-9

2 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 2 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) RELASI

3 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 3 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) TABEL NOANGNMANGALAMATTELEPON A1Ajieciledug021-585375 A2Anditangerang021-123456 A3Anicengkareng021-654321 A4Anaciledug021-585370 A5Agustangerang021-212121 A6Anggatangerang A7Adeciledug021-585310 ANGGOTA

4 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 4 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) TABEL NOKREDITTGKREDITJMKREDITJKWAKTUTDLUNASNOANG B0110-01-20061.000.0002LUNASA1 B0215-01-20061.200.0006A2 B0320-02-20061.500.0002LUNASA5 B0425-08-20061.000.0002LUNASA1 B0520-08-20062.000.0005A5 BKREDIT

5 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 5 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) TABEL NOANGSTGANGSJMANGSANGSKENOKREDIT T0101-02-2006500.0001B01 T0201-02-2006200.0001B02 T0301-03-2006750.0001B03 T0401-03-2006500.0002B01 T0501-03-2006200.0002B02 T0601-04-2006750.0002B03 T0701-05-2006200.0003B02 T0801-06-2006200.0004B02 T0901-09-2006500.0001B04 T1001-09-20061.000.0001B05 T1101-10-2006500.0002B04 ANGSURAN

6 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 6 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) 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.

7 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 7 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) 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.

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

9 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 9 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) 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.

10 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 10 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) 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.

11 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 11 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) 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.

12 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 12 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) 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 );

13 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 13 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) JAWABAN 3.select a.*, b.jmkredit rom anggota a, bkredit b where a.noang=b.noang and b.tdlunas is null; 4.select a.*, b.jmkredit rom anggota a, bkredit b where a.noang=b.noang and b.tdlunas=‘Lunas’; 5.Select noang, sum(jmkredit) from bkredit group by noang; 6.select a.noang,a.nmang,sum(b.jmkredit) from anggota a, bkredit b where a.noang=b.noang group by a.noang,a.nmang;

14 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 14 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) JAWABAN 7.select a.noang,a.nmang,count(*) from anggota a, bkredit b where a.noang=b.noang group by a.noang,a.nmang; 8.select a.noang,a.nmang,count(b*) from anggota a, bkredit b where a.noang=b.noang group by a.noang,a.nmang having(count(*)>1);

15 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 15 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) JAWABAN 9.select noang from bkredit where jmkredit>some (select avg(jmkredit) from bkredit) atau 9.select noang from bkredit where jmkredit> (select avg(jmkredit) from bkredit)

16 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 16 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) JAWABAN 11.Select max(jmangs) from angsuran; 12.Select min(jmangs) from angsuran; 13.select a.* from anggota a, angsuran c, bkredit b where b.nokredit=c.nokredit and a.noang=b.noang and c.angske=(select max(angske) from angsuran); 14.select a.nmang,count(*) from anggota a, angsuran c, bkredit b where b.nokredit=c.nokredit and a.noang=b.noang and b.tdlunas is null group by a.nmang;

17 FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 17 GASAL 2006/2007PERANCANGAN BASIS DATA (KP130) JAWABAN 15.select a.nmang, b.nokredit,b.jmkredit,sum(c.jmangs) as jmangsuran, b.jmkredit - sum(c.jmangs) as sisaangsuran from anggota a, bkredit b, angsuran c where a.noang=b.noang and b.nokredit=c.nokredit group by a.nmang, b.nokredit,b.jmkredit; 16.select a.nmang, b.nokredit,b.jmkredit,sum(c.jmangs) as jmangsuran, b.jmkredit - sum(c.jmangs) as sisaangsuran from anggota a, bkredit b, angsuran c where a.noang=b.noang and b.nokredit=c.nokredit and b.tdlunas is null group by a.nmang, b.nokredit,b.jmkredit;


Download ppt "UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI www.bl.ac.id HAL : 1 LATIHAN SQL LANJUTAN PERTEMUAN KE-9."

Presentasi serupa


Iklan oleh Google