Anda di halaman 1dari 4

Nama : Anugrah Fadillah

Kelas : 3KA10

Mata Praktikum : Oracle

Matakuliah : Sistem Basis Data 2

Pertemuan Ke : 4(empat)
Tanggal : 20 April 2021

Laboratorium Sistem Informasi


Universitas Gunadarma
ATA 2020 / 2021
UJIAN Tipe D

Tugas :

1. Buatlah program sesuai instruksi dibawah ini, screenshoot dan berikan penjelasan tiap
masing-masing syntax!
a. Buat table dengan nama mahasiswa dengan ketentuan berikut:
Kolom npm menggunakan varchar 8 dengan primary key
Kolom nama menggunakan varchar 30
Kolom kelas menggunakan varchar 6
Kolom alamat menggunakan varchar 30
Kolom umur menggunakan varchar 2
Kolom hobi menggunakan varchar 20
b. Tampilkan struktur table mahasiswa
c. Masukkan data yang berisikan teman 1 kelas kalian sebanyak 10 data
d. Buat role dengan nama viewer
e. Buat role dengan nama administrator
f. Berikan hak akses select ke role dengan nama viewer
g. Berikan hak akses select, update, delete, insert ke role dengan nama administrator
h. Buat user dengan nama anda
i. Buat user dengan nama ‘mimin’
j. Berikan role viewer ke user dengan nama anda
k. Berikan role administrator ke user dengan nama ‘mimin’

Jawaban :
a. Buat table seperti ketentuan pada soal dengan sintaks create table

b. Menampilkan struktur table Mahasiswa dengan sintaks desc


c. Masukkan data dengan syntax insert into

d. Buat role dengan nama viewer dengan sintaks create role

e. Buat role dengan nama administrator dengan sintaks create role

f. Berikan hak akses ke role dengan nama viewer dengan sintaks grant select

g. Berikan hak akses select, update, delete, insert ke role dengan nama administrator dengan
sintaks grant select, update, delete, insert
h. Buat user dengan nama saya dengan sintaks create user nama_user identified by
[password];

i. Buat user dengan nama ‘mimin’ sintaks create user nama_user identified by [password];

j. Berikan role viewer ke user dengan nama saya dengan sintaks grant nama_role to
nama_user;

k. Berikan role administrator ke user dengan nama ‘mimin’

Anda mungkin juga menyukai