Tutorial ini menjelaskan tentang Basic Security pada oracle,
untuk lebih jelasnya silahkan tonton video dari link dibawah ini :
https://www.youtube.com/watch?v=9T_UnDf8vbc
Thermodynamics analysis of energy, entropy and exergy
Basic securityoracle
1. Sistem Manajemen Basis Data
(Basic Security Oracle)
Kelompok:
1. M Wahyu Firmansyah (13523082)
2. Angga Setiawan (13523068)
3. Fajar Aminul (13523056)
4. Anggraeni Dias Saputri (13523039)
Fakultas Teknologi Industri
Teknik Informatika
Universitas Islam Indonesia
Tahun Ajaran 2016/2017
2. Basic security database bagi developer mungkin tidak asing lagi, MYSQL dan ORACLE
masing-masing mempunyai teknik tersendiri dalam hal securitynya. Pada tutorial ini kita akan
menpraktekkan tentang Basic Security pada Oracle yang mencakup tentang Users,Role,
Privilages. Di asumsikan kita sudah melakukan instalasi Oracle, disini kami menggunakan oracle
12c, Selanjutnya silahkan ikuti langkah-langkah di bawah ini :
1. Masuk ke dalam terminal, ketikkan sintax sqlplus, lalu masukkan username dan password.
Setelah muncul tulisan “SQL>”, maka kita masuk ke dalam work space
oracle.
2. Membuat user baru yang bernama bangcode1, bangcode2 dan bangcode3 seperti sintax
dibawah
3. 3. Mencoba akses kedalam work space bangcode1 dengan sintax seperti dibawah. Di bawah
terjadi error karna belum diberikan hak akses untuk masuk ke dalam work
space.
4. Untuk memberikan hak akses, kita login kembali ke system setelah itu untuk memudahkan
kita membuat role dengan nama login. Setelah itu, kita grant printah connect kedalam role
login, setelah itu kita grant si role login dan resource kedalam user
bangcode1.
4. 5. Saat ini kita telah berhasil masuk ke
bangcode1
6. Dalam user bangcode1 kita membuat table dengan nama
matakuliah
5. 7. Selanjutnya, kita mengisi table matakuliah dengan sintax seperti dibawah
ini.
8. Kita memberi grant login ke bangcode2 agar bisa masuk ke work
sapce.
6. 9. Sintax dibawah ini mencoba mengakses data dari bangcode1, namun mengalami error karna
belum diberikan hak akses.
10. Kita membuat role baru dengan nama mengintip untuk memasukkan perintah select yang
natinya akan diberikan ke
bangcode2.
7. 11. Terlihat pada gambar di bawah ini bangcode2 telah berhasi mengakses table dari
bangcode1.
12. Selanjutnya kita membuat role baru dengan menggunakan nama ‘bebas’ yang isinya berisi
hak akses untuk insert, update dan delete dan deberikan kepada bangcode3.
13. Sintax dibawah mencoba menginsert data kedalam data bangcode1, tetapi bangcode3 tidak
bisa melihat data yang ada di table matakuliah karna tidak diberikan hak akses
9. 15. Gambar dibawah untuk menghapus hak akses mengintip dari
bangcode2.
Dari Praktek di atas kita dapat menyimpulkan, kalau User adalah pelaku yang bisa melakukan
sesuatu terhadap database, User tersebut melakukan sesuatu dengan Hak -hak yang telah dibatasi
oleh Admin sebelumnya, nah Hak Akses itulah yang disebut Privilages, sedangkan Kumpulan-
kumpulan Hak akses itu dinamakan Role.
Sekian tutorial yang bisa kami sajikan
Untuk lebih jelas masalah prakteknya anda bisa melihat video pada link:
https://www.youtube.com/watch?v=9T_UnDf8vbc&index=1&t=31s&list=PL5NkPX5EaMiIJ2P_H026e
Blj56czW7_9N