Anda di halaman 1dari 2

SOAL PRETEST

PRAKTIKUM BASIS DATA


Soal
1. Buatlah PDM transaksi penjualan produk di sebuah toko. PDM sudah dinormalisasikan
dan minimal terdiri atas 3 tabel. (Kelompok yang sudah mengikuti pretest modul 1
tidak harus mengerjakan soal ini)
2. Terdapat sebuah database dengan tiga tabel, yaitu tb_dosen, tb_jurusan dan
tb_matakuliah.
Id_dosen
1
2
3

Id_jurusan
2
1
3

Id_jurusan
1
2
3

Nama_dosen
Dosen A
Dosen B
Dosen C
Nama_jurusan
Jurusan A
Jurusan B
Jurusan C

Id_matakuliah
1
2
3
4

Id_dosen
2
1
2
3

Nama_matakuliah
Mata kuliah A
Mata kuliah B
Mata kuliah C
Mata kuliah D

Buatlah query untuk membuat ketiga tabel diatas, dilengkapi dengan PK dan FK. Tipe
data dan ukurannya dibebaskan, asalkan sesuai dengan isi kolom-nya. Sertakan screenshot
query dan hasil querynya.
Buatlah query untuk insert data ketiga tabel tersebut. Data yang dimasukkan sesuai
dengan contoh tabel diatas. Sertakan screenshot query dan hasil querynya.

3. Terdapat dua tabel yaitu tb_a dan tb_b.


Id_a
1
2
Id_b

Jumlah_a
14
5
Id_a

Jumlah_b

1
2

2
1

14
5

Update jumlah_a pada tb_a, dimana jumlah_a yang baru adalah jumlah_a lama +
jumlah_b. Jumlah_b yang diambil memiliki relasi dengan tb_a. Sertakan screenshot query
dan hasil querynya.
4. Buatlah aplikasi (bahasa program dibebaskan), dimana aplikasi tersebut dapat
menambahkan input data user ke database MySQL.
Desain database-nya dapat dilihat berikut ini:

Aplikasi tersebut dapat menambahkan data peserta baru. Inputnya adalah nama peserta
dan sekolahnya. Untuk input sekolah memakai menu dropdown dan direferensikan pada
tb_sekolah.
Berikut adalah isi dari tabel tb_sekolah.
Id_sekolah
1
2

Nama_sekolah
Sekolah A
Sekolah B

Sertakan kode program, screenshot program serta isi database-nya.


*) Kumpulkan jawaban pretest ini ke email ayuanggraeni122@gmail.com sebelum posttest
dimulai. Selamat mengerjakan

Anda mungkin juga menyukai