NASKAH UAS-THE
UJIAN AKHIR SEMESTER-TAKE HOME EXAM (THE)
UNIVERSITAS TERBUKA
SEMESTER: 2021/22.1 (2021.2)
Basis Data
MSIM4206
No. Soal Skor
1. Sebagai sebuah tempat penyimpanan, data dalam basis data dapat dibuat, diubah, atau bahkan 10
dihapus. Lakukan perintah SQL (Select Query Language) untuk beberapa operasi dasar terhadap
basisdata berikut ini:
a) Buatlah SQL sebuah Database baru “hotel”
b) Pembuatan SQL tabel baru “kamar” dalam Database dengan ketentuan:
Nama field Tipe data
id_kamar Integer(5)
jenis Varchar(50)
harga Integer(10)
2. Lakukan analisa pada kasus “penjualan” dengan ketentuan entitas supplier, produk, penjualan, 10
pelanggan, dan pembayaran. Dari entitas tersebut Anda lengkapi atribut, relasi, dan derajat
kardinalitasnya sehigga akan terbentuk sebuah Model ER yang lengkap. Kumpulkan Model ER
dalam bentuk screenshoot.
3. Sebuah bisnis service motor memiliki banyak motor yang akan diservice setiap harinya. Pemilik 10
motor yang akan diservice mendaftarkan dirinya terlebih dahulu untuk di data sepeda motornya,
kemudian mekanik melakukan pengecekan sepeda motor yang akan diservice mengenai
kerusakan yang ada, dilanjutkan dengan melakukan service, setelah motor diservice, pemilik
motor melakukan pembayaran untuk biaya service sesuai dengan jenis kerusakan motor
tersebut.
Berdasarkan kasus di atas, maka lakukan analisa untuk menentukan derajat relasi pada setiap
himpunan relasi / derajat kardinalitas serta gambarkan ER-D nya! Kumpulkan dalam bentuk
screenshoot!
1 dari 2
MSIM4206
4. Jika diberikan sebuah database universitas dan 3 tabel (boleh tentukan sendiri tabel apa saja 10
yang berkaitan dengan universitas), maka :
a. Lakukan pengisian data pada masing-masing tabel minimal 10 data. Kumpulkan SQL dan
hasil outputnya!
b. Lakukan proses pembaharuan data. Kumpulkan SQL dan hasil outputnya!
c. Lakukan proses menghapus data. Kumpulkan SQL dan hasil outputnya!
d. Lakukan proses menampilkan data. Kumpulkan SQL dan hasil outputnya!
Dari tabel di atas, pilihlah satu konsep rancangan opsi basisdata terdistribusi disertai simulasinya,
dan berikan alasan cara memilih strategi basisdata terdistribusi tersebut !
Dengan asumsi tabel sudah dibuat menggunakan mysql/mariadb di dalam xampp dan sudah
terkoneksi dengan MS Access, maka dari tabel tersebut, jelaskan disertai screenshoot langkah-
langkah membuat form pendaftaran disertai tombol simpan, hapus, berikutnya, dan sebelumnya
pada Ms.access secara detail.
7. Buatlah sebuah tabel yang sudah terisi data menggunakan mysql/mariadb dengan xampp. Dari 25
tabel tersebut buatlah perintah transaksi commit, rollback, dan checkpoint. Setiap transaksi
kumpulkan script dan hasil simulasinya dalam bentuk screenshoot!
2 dari 2