Anda di halaman 1dari 2

Rev-01

JURUSAN TEKNIK INFORMATIKA & KOMPUTER


POLITEKNIK NEGERI JAKARTA EVA-O4B
SOAL TENGAH SEMESTER
Mata Kuliah : Basis Data 2/ Oracle DB Prog. : Sifat Ujian : Praktikum,Tertutup
Program Studi / Konsentrasi :TI,TMJ : Semester/Kelas : 3&5/TI 3,CCIT Sec 5, TI
CBD 3, TI MSU 3
Hari / Tanggal : 29 Okt – 2 Nov 2018 : Tahun Akademik :2018/2019
Waktu : 150 Menit : Dosen : Risna Sari, Iklima Ermis,
Eriya

PERHATIAN :
1.Bacalah pertanyaan / soal ujian dengan teliti.
2.Periksa kembali jawaban Saudara sebelum diserahkan kepada pengawas ujian.
3.Soal dikumpulkan kembali beserta lembar jawaban Saudara.
4.Bagi Saudara yang meninggalkan tempat ujian, maka pekerjaan ujian Saudara dianggap selesai.

No. Soal Bobot


1 Berikut adalah skema basis data sebuah penjualan buku online beserta datanya: 100
Buku
ID_BUKU JUDUL PENERBIT TAHUN_TERBIT HARGA
01 Fundamentals Addison 2015 700000
of Database Wesley
Systems,
7th edition
02 Software Mc. Graw Hill 2014 800000
Engineering,
10th edition
Pengarang
ID_BUKU NAMA_PENGARANG
01 Ramez Elmasri
01 Shamkant B. Navathe
02 Roger S. Pressman
Pemesanan
ID TANGGAL NAMA_PEMBELI ALAMAT PENGIRIMAN
001 2018-10-29 Rima Melati Gedung AA, Kampus PNJ
002 2018-10-12 Mawar Sighor Komplek Beji Indah, Depok
Rincian_Pemesanan
ID_PEMESANAN NO_RINCIAN ID_BUKU JUMLAH
001 1 01 1
001 2 02 2
002 1 01 2

Pertanyaan:
1. Buatlah Tabel sesuai dengan skema dan isi data diatas menggunakan sintaks
SQL!
2. Buat constraint dari masing-masing tabel!
3. Tampilkan judul buku beserta nama pengarangnya, terurut berdasarkan judul
buku
Rev-01
4. Tampilkan judul beserta nama penerbit dari buku yang dikarang oleh
pengarang yang namanya mengandung “sri”, terurut berdasarkan nama
penerbit (descending)
5. Tampilkan id dan judul buku yang terbit pada tahun 2014 atau 2015 dan tidak
pernah dipesan
6. Tampilkan id, judul buku beserta jumlah pesanan terkait buku tersebut pada
tanggal 29 Oktober 2018. Output yang diharapkan adalah:
Id Buku Judul Jumlah Pesanan
01 Fundamentals of Database Systems, 3
7th edition
02 Software Engineering, 10th edition 2

7. Tampilkan id, judul buku beserta nilai total penjualannya. Output adalah
sebagai berikut:
Id Buku Judul Total Penjualan
01 Fundamentals of Database Rp. 2100000
Systems,
7th edition
02 Software Engineering, 10th Rp. 1600000
edition

8. Tampilkan tanggal pemesanan, nama pembeli dan jumlah pembelian. Output


yang diharapkan adalah sebagai berikut:
Tanggal Nama Pembeli Jumlah Pesanan
29 Oktober 2018 Rima Melati 3

12 Okotber 2018 Mawar Sighor 2

9. Tampilkan ID_Pemesanan, Tanggal, Nama_Pembeli, ID buku yag dibeli dan


jumlah. Output yang diharapkan
ID_PEMESANAN TANGGAL NAMA_PEMBELI ID_BUKU JUMLAH
001 2018-10-29 Rima Melati 01 1
001 2018-10-29 Rima Melati 02 2
002 2018-10-12 Mawar Sighor 01 2

10. Tampilkan Total jumlah buku yang dipesan selama bulan oktober

Acuan: Soalinidibuatoleh: Ditinjau&divalidasioleh:


Silabus : Mata Kuliah: Pengajar: Kord KBK

Kurikulum : Tahun 2015


Tim Dosen Shinta Oktaviana S.Kom., M.Kom

Anda mungkin juga menyukai