Tutorial privileges objek di oracle

10
BASIC SECURITY(oracle) USER – PRIVILEGES – ROLE - AUTHENTIFICATION CREATE BY | Lalu Maugirzani F , Nindita Rahman, Nur Rachmat Ryan Achmad R, Yogi Cahya Gumilang

Transcript of Tutorial privileges objek di oracle

Page 1: Tutorial privileges objek di oracle

BASIC SECURITY(oracle)

USER – PRIVILEGES – ROLE - AUTHENTIFICATION

CREATE BY | Lalu Maugirzani F , Nindita Rahman, Nur Rachmat Ryan Achmad R, Yogi Cahya Gumilang

Page 2: Tutorial privileges objek di oracle

Database yang akan kita gunakan adalah Oracle, di dalam demo ini kami menggunakan

Oracle 10g Express Edition.

Sebelum memulai demo pertama tama kita masuk ke dalam sistem database, di

dalam terdapat 2 user bawaan yang dapat digunakan, yang akan kita gunakan adalah

user sys karena super user

Page 3: Tutorial privileges objek di oracle

Setelah kita berhasil masuk kedalam database, langkah selanjutnya klik SQL

command kemudian pilih Enter Command untuk masuk ke dalam halaman untuk

mengetik perintah SQL

Jika berhasil maka akan nampak pada gambar di atas, gambar diatas adalah halaman

untuk mengetik perintah SQL

Page 4: Tutorial privileges objek di oracle

DEMO KASUS ‘OBJECT PRIVILEGES’

Terdapat 3 user yang akan kita gunakan untuk mendemokan Kasus, yaitu mahasiswa, dosen dan

universitas kemudian terdapat tabel nilai pada user universitas

Page 5: Tutorial privileges objek di oracle

Kasus yang kita hadapi disini user dosen maupun mahasiswa tidak memilki hak akses menuju ke

tabel nilai yang berada pada universitas, kita akan mencoba memberikan hak akses agar dosen

mampu mengubah nilai pada table nilai , dan mahasiswa dapat melihat seluruh data pada tabel nilai

Jadi terdapat 2 Kasus yang harus di selesikan

Page 6: Tutorial privileges objek di oracle

KASUS 1

Pertama Login terlebih dahulu kedalam oracle sebagai user sys

Kemudian berikan hak akses update dengan syarat hanya kolom algoritma kalkulus dan jarkom saja

yang dapat di update ke user dosen, dengan menggunakan sintaks GRANT [PRIVILEGES] (NAMA

KOLOM) ON [OBJEK] TO [USER]

Page 7: Tutorial privileges objek di oracle

Setelah itu kembali lagi ke user dosen untuk mencoba mengupdate tabel nilai

Mari kita coba update tabel nilai kalkulus menjadi A yang berada pada id ketiga, dan update berhasil

Page 8: Tutorial privileges objek di oracle

Kembali lagi ke user sys atau universitas, sekarang kita lihat apakah benar nilai kalkulus pada id

ketiga sudah berubah, dan hasilnya terupdate/berubah

Page 9: Tutorial privileges objek di oracle

KASUS 2

Pertama login terlebih dahulu sebagai sys

Kemudian kita akan memberikan hak akses agar dapat melihat seluruh data pada tabel nilai kepada

user mahasiswa, dengan sintaks GRANT [PRIVILEGES] ON [OBJEK] TO [USER]

Page 10: Tutorial privileges objek di oracle

Kemudian login terlebih dahulu sebagai mahasiswa

Sekarang kita akan mencoba apakah sudah dapat melihat isi data pada tabel nilai, dan hasilnya

Berhasil

~SEKIAN~