Kelas : 3KA10
Pertemuan Ke :3
UNIVERSITAS GUNADARMA
ATA 2020/2021
Activity M3 Tipe B
Tugas :
1. Berikan hak akses untuk koneksi ke user “Boni”, kemudian berikan hak SELECT,
INSERT, UPDATE pada table mahasiswa ke user “Boni”. Buatlah program tersebut,
screenshoot dan berikan penjelasan syntax nya!
2. Perusahaan X membutuhkan sebuah role khusus untuk melakukan pengaturan hak akses.
untuk membuat sebuah role baru dengan nama ‘supervisor’ dengan password ‘pass123’.
Buatlah program tersebut, screenshoot dan sertakan penjelasan syntax nya!
TAMBAHAN:
Jawaban :
1. Program :
Penjelasan :
Langkah pertama, membuat sebuah table dengan nama “Mahasiswa” kemudian
memasukan nama field yang terdiri dari “NIK” bertipe NUMERIC sebanyak 8,
“NAMA” BERTIPE VARCHAR2 sebanyak 100, “TGL_LAHIR” bertipe DATE,
dan “ALAMAT” bertipe VARCHAR2 sebanyak 200. Dengan menggunakan sintaks
CREATE TABLE MAHASISWA (NPM numeric (8), NAMA VARCHAR2
(100), TGL_LAHIR DATE, ALAMAT VARCHAR2 (200))
Penjelasan :
Langkah kedua, membuat user “Boni” dengan password “MAHASISWA”
menggunakan sintaks CREATE USER Boni IDENTIFIED BY MAHASISWA;
Penjelasan ;
Langkah ketiga, memberikan hak akses privilege kepada user “BONI” dengan
menggunakan sintaks GRANT ALL PRIVILEGE TO BONI;
Penjelasan :
Langkah terakhir, memberikan hak akses select untuk dapat menampilkan data, insert
untuk dapat memasukkan data, dan update untuk dapat mengubah data kepada user
“BONI” pada table “mahasiswa” dengan menggunakan sintaks GRANT SELECT,
INSERT, UPDATE ON MAHASISWA TO BONI;
2.Program :
Penjelasan :
Membuat sebuah role untuk mempercepat dan memepermudah memberikan hak akses
yang bisa digunakan pada system atau object privilege kepada user “SUPERVISOR”
dengan password “pass123” dengan menggunakan sintaks CREATE ROLE
SUPERVISOR IDENTIFIED BY pass123;