Dokumen ini membahas tentang penggunaan hak akses dan kewenangan pengguna di database Oracle. Secara ringkas, dokumen ini mendemonstrasikan bagaimana memberikan hak akses kepada pengguna dosen untuk mengubah nilai tertentu pada tabel nilai, dan kepada pengguna mahasiswa untuk melihat seluruh data pada tabel tersebut.
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
Demo Kasus Privileges Database 'Object Privileges'
1. BASIC SECURITY(oracle)
USER – PRIVILEGES – ROLE - AUTHENTIFICATION
CREATE BY | Lalu Maugirzani F , Nindita Rahman, Nur Rachmat
Ryan Achmad R, Yogi Cahya Gumilang
2. 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
3. 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
4. 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
5. 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
6. 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]
7. 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
8. Kembali lagi ke user sys atau universitas, sekarang kita lihat apakah benar nilai kalkulus pada id
ketiga sudah berubah, dan hasilnya terupdate/berubah
9. 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]
10. Kemudian login terlebih dahulu sebagai mahasiswa
Sekarang kita akan mencoba apakah sudah dapat melihat isi data pada tabel nilai, dan hasilnya
Berhasil
~SEKIAN~