Professional Documents
Culture Documents
UTS - Pengolahan Basis Data TI 22 M CDM, M CN, SH CDM, SH CN Type B
UTS - Pengolahan Basis Data TI 22 M CDM, M CN, SH CDM, SH CN Type B
Petunjuk:
1. Berdoalah dahulu sebelum mengerjakan soal.
2. Kerjakan terlebih dahulu soal-soal yang Anda anggap mudah.
3. Jawablah dengan singkat, tepat, dan jelas.
4. Segala kecurangan ( mencontek ) mendapat grade E
Angel adalah seorang database administrator dan Cathrine adalah seorang programmer, Angel mendapat
tugas untuk mengelola basis data di perusahaan e-commerce. Sebelum Catherine membuat aplikasi, maka
mereka diminta membuat basis datanya dahulu.
A. Tugas Angel yaitu sebagai berikut:
1. Membuat basis data e-commerce dengan format (UAS_E_Commerce_NIM). Basis data dibuat
dengan login menggunakan user root. (bobot 5)
2. Membuat tabel seperti berikut dan setiap tabel harus ada audit trail nya (user create dan user
modify beserta date time nya) (bobot 40):
3. Membuat user login dan user akses untuk:
a) Andin. Andin adalah admin di perusahaan tersebut. Jadi Andin, hanya boleh melihat,
mengisi, dan mengupdate data dari tabel user dan product. Tetapi untuk menghapus data
tidak diberi kewenangan. (bobot 5)
b) Elsa. Elsa adalah bagian finance di perusahaan tersebut. Jadi Elsa, hanya boleh melihat,
mengisi, mengupdate, dan menghapus data di tabel payment. (bobot 5)
Nama_Customer merupakan gabungan dari first_name dan last_name dari tabel user
Setiap script yang dibuat oleh Cathrine harus menggunakan begin trans, end trans, commit
dan rollback jika ada error.
C. Ternyata ada kesalahan untuk user Elsa, harusnya tidak boleh memiliki wewenang hapus data, maka
Angel diminta untuk revoke fitur delete tersebut dari Elsa. (bobot 10)
NB:
1. Untuk soal UTS ini menggunakan database MySQL dengan editor:
MySQL Workbench
PHPMyAdmin
HeidiSQL atau lainnya
2. Pekerjaan dilakukan secara mandiri dan dipresentasikan!
Selamat mengerjakan!