SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
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
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. 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.
5. Saat ini kita telah berhasil masuk ke
bangcode1
6. Dalam user bangcode1 kita membuat table dengan nama
matakuliah
7. Selanjutnya, kita mengisi table matakuliah dengan sintax seperti dibawah
ini.
8. Kita memberi grant login ke bangcode2 agar bisa masuk ke work
sapce.
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.
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
select.
14. Terlihat dibawah ini table bangcode1 terdapat data baru yaitu Prak.
Basdat.
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

Contenu connexe

En vedette

Prevención del abuso sexual infantil
Prevención del abuso sexual infantilPrevención del abuso sexual infantil
Prevención del abuso sexual infantilIvette Gómez
 
Water Pollution
Water PollutionWater Pollution
Water Pollutionacitron
 
Organic Food Industry pt 1 of 6
Organic Food Industry pt 1 of 6Organic Food Industry pt 1 of 6
Organic Food Industry pt 1 of 6Monika Somogyi
 
Beet El Helm Award_0
Beet El Helm Award_0Beet El Helm Award_0
Beet El Helm Award_0Ahmed Ali
 
Gestão tributária colaborativa
Gestão tributária colaborativaGestão tributária colaborativa
Gestão tributária colaborativaRoberto Dias Duarte
 
MAP-MS MATH IG - www.lumoslearning.com
MAP-MS MATH IG - www.lumoslearning.comMAP-MS MATH IG - www.lumoslearning.com
MAP-MS MATH IG - www.lumoslearning.comSteven Jarvis
 
Didactica del ingles
Didactica del inglesDidactica del ingles
Didactica del inglesdanieloyagaat
 

En vedette (8)

Prevención del abuso sexual infantil
Prevención del abuso sexual infantilPrevención del abuso sexual infantil
Prevención del abuso sexual infantil
 
Natural disasters reduction in thailand
Natural disasters reduction in thailandNatural disasters reduction in thailand
Natural disasters reduction in thailand
 
Water Pollution
Water PollutionWater Pollution
Water Pollution
 
Organic Food Industry pt 1 of 6
Organic Food Industry pt 1 of 6Organic Food Industry pt 1 of 6
Organic Food Industry pt 1 of 6
 
Beet El Helm Award_0
Beet El Helm Award_0Beet El Helm Award_0
Beet El Helm Award_0
 
Gestão tributária colaborativa
Gestão tributária colaborativaGestão tributária colaborativa
Gestão tributária colaborativa
 
MAP-MS MATH IG - www.lumoslearning.com
MAP-MS MATH IG - www.lumoslearning.comMAP-MS MATH IG - www.lumoslearning.com
MAP-MS MATH IG - www.lumoslearning.com
 
Didactica del ingles
Didactica del inglesDidactica del ingles
Didactica del ingles
 

Dernier

QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxdjam11
 
Teknik Tenaga Listrik, Sejarah dan Komponen
Teknik Tenaga Listrik, Sejarah dan KomponenTeknik Tenaga Listrik, Sejarah dan Komponen
Teknik Tenaga Listrik, Sejarah dan KomponenRatihPuspitaSiwi
 
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptxPPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptxdpcaskonasoki
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxYehezkielAkwila3
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxHamidNurMukhlis
 
Minggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptx
Minggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptxMinggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptx
Minggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptxRahmiAulia20
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx185TsabitSujud
 
MEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIK
MEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIKMEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIK
MEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIKFerdinandus9
 
MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555
MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555
MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555zannialzur
 
struktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptx
struktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptxstruktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptx
struktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptxAgusTriyono78
 
Klasifikasi jenis pompa berdasarkan cara kerjanya
Klasifikasi jenis pompa berdasarkan cara kerjanyaKlasifikasi jenis pompa berdasarkan cara kerjanya
Klasifikasi jenis pompa berdasarkan cara kerjanyafaizalabdillah10
 
Teori Pembakaran bahan kimia organik .ppt
Teori Pembakaran bahan kimia organik .pptTeori Pembakaran bahan kimia organik .ppt
Teori Pembakaran bahan kimia organik .pptEndarto Yudo
 
Analisis Struktur Statis Tak Tentu dengan Force Method.pdf
Analisis Struktur Statis Tak Tentu dengan Force Method.pdfAnalisis Struktur Statis Tak Tentu dengan Force Method.pdf
Analisis Struktur Statis Tak Tentu dengan Force Method.pdfAgusTriyono78
 
Normalisasi Database dan pengertian database
Normalisasi Database dan pengertian databaseNormalisasi Database dan pengertian database
Normalisasi Database dan pengertian databasethinkplusx1
 
TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1
TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1
TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1RifkiIntipeNerakajah
 
Thermodynamics analysis of energy, entropy and exergy
Thermodynamics analysis of energy, entropy and exergyThermodynamics analysis of energy, entropy and exergy
Thermodynamics analysis of energy, entropy and exergyEndarto Yudo
 

Dernier (16)

QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
 
Teknik Tenaga Listrik, Sejarah dan Komponen
Teknik Tenaga Listrik, Sejarah dan KomponenTeknik Tenaga Listrik, Sejarah dan Komponen
Teknik Tenaga Listrik, Sejarah dan Komponen
 
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptxPPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
 
Minggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptx
Minggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptxMinggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptx
Minggu 5 Pepistimlogy berbasis wawasan politik_Ekonomi.pptx
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
 
MEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIK
MEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIKMEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIK
MEKANIKA TEKNIK TEKNIK PERTAMBANGAN FAK. TEKNIK
 
MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555
MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555
MATERI PRESENTASI KEPALA TEKNIK TAMBANG KEPMEN 555
 
struktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptx
struktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptxstruktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptx
struktur statis tak tentu dengan persamaan-tiga-momen-apdf.pptx
 
Klasifikasi jenis pompa berdasarkan cara kerjanya
Klasifikasi jenis pompa berdasarkan cara kerjanyaKlasifikasi jenis pompa berdasarkan cara kerjanya
Klasifikasi jenis pompa berdasarkan cara kerjanya
 
Teori Pembakaran bahan kimia organik .ppt
Teori Pembakaran bahan kimia organik .pptTeori Pembakaran bahan kimia organik .ppt
Teori Pembakaran bahan kimia organik .ppt
 
Analisis Struktur Statis Tak Tentu dengan Force Method.pdf
Analisis Struktur Statis Tak Tentu dengan Force Method.pdfAnalisis Struktur Statis Tak Tentu dengan Force Method.pdf
Analisis Struktur Statis Tak Tentu dengan Force Method.pdf
 
Normalisasi Database dan pengertian database
Normalisasi Database dan pengertian databaseNormalisasi Database dan pengertian database
Normalisasi Database dan pengertian database
 
TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1
TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1
TUGAS KULIAH PPT PRESENTASI STRUKTUR BETON 1
 
Thermodynamics analysis of energy, entropy and exergy
Thermodynamics analysis of energy, entropy and exergyThermodynamics analysis of energy, entropy and exergy
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
  • 8. select. 14. Terlihat dibawah ini table bangcode1 terdapat data baru yaitu Prak. Basdat.
  • 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