Anda di halaman 1dari 5

Umar Hadat Alaydrus

27116478
4KB04

1. Jelaskan apa sajakah ancaman terhadap database, berikan kasusnya?


2. Untuk melindungi database, jelaskan level level pengamanan basis data yang
harus dilakukan?
3. Jelaskan bentuk bentuk otoritas terhadap data yang tersimpan dalam tabel atau
relasi basis data?
4. Jelaskan, bagaimanakah arsitektur sistem basis data?

JAWAB :

1. Terdapat beberapa ancaman pada database yaitu :


Hilangnya kerahasiaan dan privasi
• Suatu data dapat memiliki nilai kerahasiaan, karena data tersebut merupakan
sumber daya yang strategis pada perusahaan, maka pada kasus ini data tersebut
harus diamankan dengan memberikan hak akses pada orang tertentu saja.

Pencurian dan penipuan.
• Pencurian dan penipuan database tidak hanya mempengaruhi lingkungan
database tetapi juga seluruh perusahaan/organisasi.
• Keadaan ini dilakukan oleh orang, dimana seseorang ingin melakukan pencurian
data atau manipulasi data, seperti saldo rekening,transaksi,transfer dan lain-lain.
• Untuk itu fokus harus dilakukan pada kekuatan system agar menghindari akses
oleh orang yang tidak memiliki kewenangan.

Hilangnya integritas Integritas


• ini berkaitan dengan akurasi dan kebenaran data dalam database, seperti data
korup.Hal ini akan secara serius mempengaruhi perusahaan/organisasi.
Hilangnya ketersediaan
• Hilangnya ketersediaan berarti data, system, keduanya tidak dapat diakses,servis
mati, yang tentunya secara serius sangat mempengaruhi perusahaan/organisasi.
• Saat ini banyak perusahaan yang membutuhkan kemampuan system yang aktif 7
x 24 , 7 hari 1 minggu.

2. Contoh pada Database relasional, untuk pengamanan dilakukan beberapa level,


yaitu :
 Relasi
Pengguna diperbolehkan atau tidak diperbolehkan mengakses langsung suatu
relasi.
 View
Pengguna diperbolehkan atau tidak diperbolehkan mengakses data yang
terapat pada view.
 Read Authorization
Pengguna diperbolehkan membaca data, tetapi tidak dapat memodifikasi.
 Insert Authorization
Pengguna diperbolehkan menambah data baru, tetapi tidak dapat
memodifikasi data yang sudah ada.
 Update Authorization
Pengguna diperbolehkan memodifikasi data, tetapi tidak dapat menghapus
data.
 Delete Authorization
Pengguna diperbolehkan menghapus data.

3. Untuk Modifikasi data terdapat otorisasi tambahan, diantaranya :

 Index Authorization
Pengguna diperbolehkan membuat dan menghapus index data.
 Resource Authorization
Pengguna diperbolehkan membuat relasi-relasi baru.
 Alteration Authorization
Pengguna diperbolehkan menambah/menghapus atribut suatu relasi.
 Drop Authorization
Pengguna diperbolehkan menghapus relasi yang sudah ada.

4. Ada 3 skema arsitektur sistem basis data :


 Level internal
 Level Konseptual
 Level eksternal
• Level Eksternal
Sudut pandang user terhadap BD. Mendeskripsikan bagian dari BD yang relevan
dengannya. Different view, Different representation.
Ex : seorang user dapat melihat tanggal dalam format dd/mm/yy, sdgkan user lain
dalam format yy/mm/dd.
• Level Konseptual
Sudut pandang community terhadap BD. Mendeskripsikan data apa yang tersimpan
dalam BD dan hubungan antar data (struktur logika yg dilihat DBA)
Berisi :
 Entiti, atribut dan relationship
 Contraint data
 Informasi Security dan Integrity

• Level Internal
Representasi fisik dari BD dalam komputer. Menjelaskan bagaimana data
disimpan dalam BD
Berisi :
 Alokasi ruang penyimpanan utk data & indeks
 Record penyimpanan (size)
 Record pengalokasian
 Teknik kompresi data dan enkripsi data

Anda mungkin juga menyukai