Anda di halaman 1dari 3

UNIVERSITAS MUHAMMADIYAH PROF. DR.

HAMKA
FAKULTAS TEKNOLOGI INDUSTRI DAN INFORMATIKA
PROGRAM STUDI TEKNIK INFORMATIKA

LEMBAR SOAL UJIAN


UJIAN TENGAH SEMESTER GASAL T.A. 2023/2024
Prak. Sistem Basis 03015028 / 1
Mata Kuliah Kode/SKS
Data
Jumat/ 17 3D
Hari/Tanggal/Jam Kelas
November 2023
Dosen Pengampu Rahmi Imanda Ruang Online
10.00-11.30 TTG Dosen TTG
Waktu Ujian TTG Validator
Pengampu Kaprodi
Close book
Sifat Ujian

PERHATIAN :
1. Lafazkan Basmallah sebelum mengerjakan soal.
2. Bacalah pertanyaan/soal ujian dengan teliti.
3. Akseslah Soal pada OLU
4. Upload Lembar Jawaban pada box UTS
5. Jawaban di SCREENSHOOT ke word (QUERY DAN HASILNYA).
6. Jika terkendala laptop/komputer, silahkan ditulis tangan jawabannya lalu di foto/scan. (jelas dan
terbaca)
7. Lembar jawaban berbentuk 1 file pdf dengan format Nama_NIM.pdf
8. Pada lembar jawaban cantumkan: Nama, NIM, Kelas, MK
9. Toleransi waktu diberikan selama 15 menit setelah waktu ujian selesai
10. Segala bentuk kerja sama akan mendapatkan sanksi pengurangan nilai.

SUB CAPAIAN PEMBELAJARAN MATA KULIAH


Sub-CPMK-1 :
Mampu memahami tentang bahasa DDL, tipe-tipe data, serta dapat mengidentifikasi kebutuhan
informasi pengguna industri dan masyarakat terhadap aplikasi teknologi.

Sub-CPMK-2 :
Mampu melakukan input dan manipulasi record dalam database serta dapat menganalisis, mendesain
dan mengevaluasi computing dengan benar, sistematis dan efisien sesuai dengan kebutuhan.

Bobot
Soal
%

1. Buatlah sebuah database menggunakan nama_nim kamu sebagai nama databasenya. 15


Didalamnya buat tabel pembeli dan tabel barang dengan ketentuan seperti di bawah:

Data pembeli:
Data barang

2. Isilah kedua tabel menggunakan data di bawah ini 10


Isi tabel pembeli

Isi Tabel barang

3. Tambahkan kolom id_barang pada tabel pembeli, kemudian jadikan sebagai foreign key 10

4. Ubahlah 15
a. tabel pembeli menjadi data berikut

b. Ubahlah nama kolom telp menjadi No_Handphone pada tabel pembeli


c. Ubahlah posisi kolom telp berada setelah alamat

5. Tampilkan: 30
a. Semua data barang, diurutkan berdasarkan nama barang secara descending
b. Semua data pembeli, yang pada alamatnya terdapat huruf ‘o’
c. Tampilkan id barang dan banyaknya barang yang dibeli untuk ‘BR001’ .
d. Tampilkan nama_pembeli, nama_barang, jumlah_beli, harga_satuan, total_bayar. Disini
total bayar didapatkan dari jumlah barang dikalikan harga satuan
e. Tampilkan nama_barang, total jumlah_beli, harga_satuan, hasil_penjualan,
dikelompokkan berdasarkan id_barang. Disini hasil penjualan didapatkan dari total
jumlah beli dikalikan dengan harga satuan.
f. Tampilkan nama_barang, total jumlah_beli, harga_satuan, hasil_penjualan,
dikelompokkan berdasarkan id_barang, namun dengan ketentuan hasil penjualan lebih
dari 10000
6. Hapuslah: 20
a. Kolom alamat pada tabel pembeli
b. Pembeli atas nama Kiki

Anda mungkin juga menyukai