Anda di halaman 1dari 7

Nama: Muhammad Fajar Syadi Muflih

Kelas 05tplp005
UTS
Kerjakan dengan ketentuan:
a. Kerjakan dengan query
b. Jawaban di file ms.word dengan nama file UTS_NAMALENGKAP.doc
c. Screenshot query dan hasil execute tiap point soal lalu masukkan gambar tiap
point soal ke file jawaban.

Soal!

1. Buat database UTS_NAMAANDA

2. Buat tabel:
a. Tabel tbl_barang:
Field Type data Allow Nulls
kd_barang nchar(6)
kd_jenis nchar(6)
nama_barang nchar(25)
harga int
stok int
expired Datetime √
Kd_distributor nchar(6)
Primary key: kd_barang, kd_jenis, kd_distributor
b. Tabel tbl_jenis
Field Type data Allow Nulls
kd_jenis nchar(6)
nm_jenis nchar(20)
Primary key: kd_jenis

c. Tabel tbl_distributor
Field Type data Allow Nulls
kd_distributor nchar(6)
nm_distributor nchar(30)
alamat nchar(50) √
Primary key: kd_distributor
3. Relasikan tabel-tabel berikut
a. Tabel tbl_barang dengan tbl_jenis dengan references key kd_jenis dari tbl_jenis
b. Tabel tbl_barang dengan tbl_distributor dengan references key kd_distributor dari

tbl_distributor
4. Tambahkan field stts (int) , ke tbl_distributor. Dan hanya bisa diinput “0” atau “1” saja.
5. Masukkan data:
a. Tabel tbl_distributor:
kd_distributor nm_distributor stts alamat
DS0001 PT. Abadi Nugraha 0 Pamulang
DS0002 PT. Sumber Jaya Abadi 1 Ciputat
DS0003 PT. Nabati Alami 1 Jakarta

b. Tabel tbl_jenis
kd_jenis nm_jenis
JM0001 Makanan
JM0002 Minuman
c. Tabel tbl_barang
kd_bara kd_jenis kd_ditri nm_barang Harga stok expired
ng butor
BR0001 JM0001 DS0002 Reechees 2300 143 13-07-2020
BR0002 JM0002 DS0002 Apple Juice 6500 213 22-09-2020
BR0003 JM0001 DS0001 Oreo 8000 456 27-08-2020
BR0004 JM0001 DS0001 Nastar Wafer 4500 545 14-07-2020
BR0005 JM0002 DS0003 Pocari Sweat 5000 425 17-07-2020
6. Dengan fungsi dateadd, update/tambah 5 hari untuk expired dari barang dengan
kd_barang BR0002
7. Tampilkan data dari tabel:
a. Tampilkan data barang yang diubah pada no. 6 (BR0002)

b. Hitung jumlah stok pada tbl_barang berdasarkan grouping kd_distributor

c. Tampilkan data pada tbl_barang yang expired antara tanggal 1 Juli 2019 sampai
1 September 2020 dan diurutkan berdasarkan nama barang