Modul praktikum 3 kelompok 7

LAPORAN PENDAHULUAN

PRAKTIKUM BASISDATA
Modul 3
“User Privilege”

Kelompok 7

Bagus Dwi

: 12010020

Prihantoro
Muhammad

: 12010058

Hussen
Dosen Pengampu

Fadelis Sukya, S.Kom, M.Cs


JURUSAN TEKNIK INFORMATIKA
POLITEKNIK KEDIRI
2014

LEMBAR PENGESAHAN PRAKTIKUM
BASISDATA
Modul 3
“User Privilege”

Kelompok 7

Nama

Nim

Bagus Dwi
Prihantoro

12010020


Muhammad
Hussen

12010058

Tanggal
Pengumpulan

ii

TTD Dosen Pengampu

DAFTAR ISI
Laporan Pendahuluan..................................................................................1
LEMBAR PENGESAHAN PRAKTIKUM BASISDATA...........................................ii
DAFTAR ISI..................................................................................................iii
PRETEST......................................................................................................1
PEMBAHASAN PRETEST...............................................................................2
DAFTAR PUSTAKA


iii

PRETEST
1. Untuk kebutuhan seorang programmer, maka dibutuhkan user
untuk melakukan akses kedalam oracle database. Anda sebagai
seorang DBA, buatkan user baru ini beserta privilege yang diberikan
agar

programmer

ini

bisa

bekerja

dengan

baik.


Kebutuhan

programmer ini meliputi:
a. Membuat table
b. Membuat view dan materialize view
c. Membuat fungsi dan procedure untuk melakukan proses data
d. Untuk kebutuhan manajemen data, maka semua data pada
user “programmer” ini diletakan dalam tablespace data_app.
(tuliskan semua tahapan printahnya:
create table space,
CREATE TABLESPACE TB_ABD2 DATAFILE
'D:\APP\GAZHI\ORADATA\ORA11\ABD02.DBF'

SIZE

10M

AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;
alter tablespace user

ALTER USER ABD DEFAULT TABLESPACE "EXAMPLE";
)
2. Buat role untuk menyimpan privilege diatas, dan berikan role
tersebut kepada user baru dengan nama praktikan_abd.
3. Diakhir session, ada dua user dengan privilege yang sama.

PEMBAHASAN PRETEST
1. Membuat user dan memberikan beberapa privilege
Untuk menambahkan user baru ke dalam database oracle masuk
terlebih dahulu ke cmd kemudian masuk ke dalam system sebagai dba.
Kemudian buat user denga perintah berikut lihat pada gambar 1.1;
Create user programmer07 indetified by 20081993;

Gambar 1.1 Create User
Setelah membuat tabel kemudian tambahkan beberapa privilege
tuliskan perintah berikut lihat pada gambar 1.2
Grant create table, create view, create materialized view, create procedure to
programmer07;

Gambar 1.2 Create Privilege

Kemudian tambahkan tablespace yang digunakan untuk menyimpan
semua data yang dilakukan user proggrammer. Lihat pada gambar 1.3
Create tablespace TB_ABD2 datafile
‘E:\app\oradata\oraabd07\ABD07\.DBF’ size 10m autoextend on
Next 5m maxsize unlimited;

Gambar 1.3 tablespace

Alter tablespace pada user
Alter user programmer07 default tablespace
“TB_ABD07”;

Gambar 1.4 alter tablespace
2. Buat user baru masukkan dalam role dan beri privilege yang
sama
Buat role terlebih dahulu dengan nama abd lihat pada gambar 1.5
Create role abd;

Gambar 1.5 buat role
Setelah membuat role buat privilege yang sama dengan user

sebelumnya. Lihat pada gambar 1.6
Grant create table, create view, create materialized view, create procedure to
abd;

Gambar 1.6 buat privilege
Setelah membuat role dan privilege buatlah user baru lihat seperti
pada gambar 1.7

Create user pratikan_abd indetified by
123456;

Gambar 1.7 buat user
Setelah selesai membuat user, role dan privilege masukkan user ke
dalam role sehingga user baru memiliki privilege yang sama dengan user
programmer. Lihat pada gambar 1.8

Grant abd to
praktikan_abd;

Gambar 1.8 memasukkan user pada role


3. Melihat privilege dari kedua user
Untuk melihat privilege dari kedua user gunakan perintah seperti di
bawah ini. Tapi sebelumnya login dulu dengan masing – masig user.
Select * from
users_SYS_PRIVS;

Gambar 1.9 melihat privilege dari user dari programmer07
Select * from
users_SYS_PRIVS;

Gambar 1.10 melihat privilege dari user praktikan_abd

DAFTAR PUSTAKA
Belajar Oraclw, http://cisku.com/page/6/ , diakses pada tanggal 08 Oktober 2014
Pukul 20.00 Wib
Fachriars, 2011 Procedure dan Fungsi, http://fachriars.wordpress.com/2011/07/26/proceduredan-fungsi-di-oracle/ , diakses pada tanggal 08 Oktober 2014 Pukul 20.00 Wib