Anda di halaman 1dari 11

SEKOLAH TINGGI ILMU EKONOMI YKPN YOGYAKARTA

UJIAN TENGAH SEMESTER


SEMESTER II T.A. 2022/2023

Mata kuliah: Basis Data Pengantar


Hari/Tanggal: Rabu / 29 Maret 2023
Waktu: 13.00 – 15.00
Grup: C1

Petunjuk mengerjakan soal:


1. Kerjakan semua soal.
2. Pemberian Nama file jawaban ujian: kode mata kuliah, no mahasiswa, nama mahasiswa.
Contoh: BDP_C1_111712345_Eka Dwi Trikuncoro. Nama file tidak boleh menggunakan
tanda petik satu (‘), jika ada nama mahasiswa menggunakan tanda petik satu (‘) tidak usah
ditulis.
3. Jika pengerjaan sudah selesai sebaiknya langsung diupload agar tidak terjadi
keterlambatan pengumpulan. Pengumpulan yang mendekati jam akhir upload dapat
mengakibatkan keterlambatan pengumpulan. Keterlambatan upload hasil ujian
mengakibatkan saudara dianggap tidak mengikuti ujian.
4. Waktu pengerjaan soal 90 menit dan waktu upload 15 menit (Jangan gunakan waktu
upload untuk tetap mengerjakan soal)
5. TIDAK ADA TOLERANSI UNTUK KETERLAMBATAN UPLOAD.

Nama Mhs: Muhammad Nuha Kautsar


No. Mhs: 2122 32033

PERHATIAN 3 HAL PENTING INI SEBELUM MENGERJAKAN!


1. Semua jawaban pada soal ini harus dilengkapi dengan capture proses dan
hasil yang ada di layar komputer. Semua nama tabel harus diawali dengan
5 digit no mahasiswa. Nama tabel yang tidak diawali 5 digit no
mahasiswa tidak akan diperiksa.
2. Bacalah petunjuk setiap soal dengan cermat sebelum mengerjakan.
3. Jika memungkinkan ubahlah file Doc ini menjadi PDF agar ukuran file
menjadi lebih kecil dan memudahkan saat upload. Karena saudara
mengerjakan dengan memasukkan capture maka ukuran file akan besar,
dengan mengubah menjadi PDF ukuran file akan menjadi lebih kecil 50% dari
file Word.
SOAL 1
Buatlah database dengan nama 12345(5 digit no mhs)_UTS_SOAL1. Database ini
dilengkapi dengan tabel seperti yang diminta pada soal ini dengan menggunakan
Microsoft Access, setiap tabel dilengkapi dengan nama field dan type field-nya.
Kemudian buatlah relasi antar tabel yang sudah dibuat. Lengkapi (isilah) setiap
tabel tersebut dengan 3 record saja. Setiap tabel diberi nama dengan diawali 5
digit no mhs (jika tdk diawali no mhs tidak akan dikoreksi), misal tabel CUSTOMER
menjadi 12345CUSTOMER. Setiap tabel yang sudah dibuat harus di-capture
sehingga nampak nama tabel, nama field dan type field-nya. Hasil relasi yang
dibuat juga di-capture. Setiap record yang dimasukkan dalam tabel juga di-
capture.
Buatlah tabel-tabel berikut ini, kemudian relasikan semua tabel ini dan masukkan
3 record pada setiap tabel tersebut.

NoMhsCUSTOMER NoMhsORDERDETAIL
NAMA FIELD TIPE DATA NAMA FIELD TIPE DATA
ID_Customer Autonumber ID_Orderdetail AutoNumber
NamaDepan ShortText ID_Order Number
NamaBelakang ShortText IDProduk Number
TglLahir Date/Time Jumlah Number
Alamat ShortText NoMhsPRODUK
Kota ShortText NAMA FIELD TIPE DATA
KodePos ShortText IDProduk AutoNumber
NoHP ShortText NamaProduk ShortText
UnitInStock Number
NoMhsORDER UnitOnOrder Number
NAMA FIELD TIPE DATA HargaPerUnit Currency
ID_Order AutoNumber
ID_Customer ShortText
TglOrder Date/Time
SOAL 2
Jawablah semua pertanyaan query berikut ini. Langkah pertama yang harus
dilakukan adalah mengubah semua semua tabel dengan diawali 5 digit no mhs
(jika tdk diawali no mhs tidak akan dikoreksi), misal nama tabel CUSTOMER,
diubah menjadi 12345CUSTOMER. Kemudian jawablah setiap pertanyaan query
tersebut, setiap jawaban query yang dikumpulkan adalah capture design view-
nya, yang menampakan tabel yang digunakan dalam query dan kriteria yang
dibuat, selain itu juga di-copykan SQL View-nya dibawah capture design view-nya
Silakan download database UTS_SOAL2 dari link berikut ini:
https://drive.google.com/drive/folders/1pdQLyJpdDQf6VknbSEWmSakVCZN0fxuu
?usp=sharing
1. Tampilkan ProductID, Description, ModelYear, Category dan Make untuk
produk yang dibuat (ModelYear) mulai tahun 1950 sampai dengan 1970,
dengan katagori (Category) Cars dan Trucks.
2. Tampilkan nama perusahaan (Company) yang mengandung kata “Toy” dan
membeli produk (Description) yang mengandung kata “Chevrolet” atau
“Ford”
3. Tampilkan:
a. Total diskon (buat field baru TotalDiskon), yang merupakan
perhitungan total penjualan (ExtendedPrice) dikali dengan diskon
(DiscountPercent)
Penjualan bersih (buat field baru NetSale), yang merupakan perhitungan dari total
penjualan (ExtendedPrice) – TotalDiskon (dari perhitungan a)
LEMBAR JAWAB UJIAN
Silakan membuat jawaban pada halaman ini dan seterusnya
No. 1
No. 2

Anda mungkin juga menyukai