SlideShare a Scribd company logo
BASIS DATA
 PERTEMUAN   5
Penerapan Keamanan
     Basisdata
Pentingnya Keamanan pada Perancangan
                 Basisdata

    Bagian perancangan harus memasukkan objek-
objek basisdata (pengguna,kode, tabel, dan role) yang
mendukung akses web dan syarat keamanan yang vital
seperti sertifikat dan SSL yang harus disertakan dengan
akses.Kemungkinan terjadinya gangguan orang-orang,
baik dalam maupun
    organisasi, harus dilawan. Masalah lebih besar
dapat terjadi ketika orang-orang dalam perusahaan
harus menanggulangi kemungkinan kesalahan yang tak
disengaja. Menghapus atau menimpa suatu file data,
menghapus table, atau meng-update kolom secara
tidak benar dengan tidak sengaja dapat menimbulkan
masalah seperti yang ditimbulkan oleh hacker
Pengakses Basisdata
    Sebagian informasi yang dibutuhkan selama
perancangan dan penerapan akan dikumpulkan
dari wawancara selama analisis. Supaya dapat
merencanakan keamanan basisdata selama
perancangan basisdata dan melaksanakan
keamanan setelah penerapan, semua pengguna
basisdata harus ditetapkan terlebih dahulu. Ada
beberapa kategori pengguna untuk seriap sistem
informasi, mulai dari pengguna akhir sampai
administrator sistem informas
Pengguna yang mempunyai akses untuk sistem
informasi adalah:
• Pengguna akhir
• Pelanggan
• Manajemen
• Administratorjaringan
• Administrator sistem
• Administrator basisdata
• Pemilik skema
• Masing-masing pengguna memiliki
Cara termudah menerapkan keamanan
memberi semua pengguna akses
 maksimum, tetapi kelemahannya adalah
 adanya kemungkinan kehilangan atau
 penyalahgunaan data.
Pengguna basisdata harus mempunyai
 akses yang cukup untuk melaksanakan
 pekerjaannya. Dengan kata lain, akses
 yang diberikan kepada pengguna harus
 sekecil mungkin untuk menghindari
 masalah.
Tingkatan Akses

•    Apabila pengguna diberi identitas pengguna,
    mereka dapat mengakses basisdata secara
    langsung ke dalam jaringan melalui aplikasi client-
    server

• Novell dapat mengontrol account sistem operasi
  dan account basisdata. Sistem Administrator
  maupun Administrator Basisdata mempunyai
  potensi melakukan kesalahan.
Daftar yang menunjukkan tingkatan
akses ke suatu sistem informasi:

 Pengguna Super (root pada Unix, Admin pada
  Novell)
 Pemilik Basisdata
 Pemilik Skema
 Pengguna Akhir
 Pengguna super adalah account pada sistem
  operasi yang mempunyaiPrivilege paling banyak.
  Pengguna super memiliki akses ke semua file yang
  disimpan pada sistem

 Pemilik basisdata memiliki akses ke semua file yang
  berhubungan dengan software basisdata dan file
  data pada suatu sistem.Meskipun pemilik basisdata
  dibatasi pada file-file yang berhubungan dengan
  basisdata, tetapi kita perlu mengingat bahwa
  sebagian file pada sebagian sistem berhubungan
  dengan basisdata
 Pemilik skema adalah pembuat dan pemilik objek-
  objek basisdata yang digunakan untuk aplikasi
  pengguna.Pemilik skema mempunyai akses tak
  terbatas ke seluruh objek skema dan
  bertanggungjawab mengontrol akses ke account
  pengguna lainnya.

 Pengguna akhir mempunyai akses paling sedikit
  meskipun basisdata dibuat untuk pengguna akhir.
Gambaran Hubungan pengguna dengan
            basisdata
Pengguna dalam suatu basisdata dapat pula
mengakses basisdata lainnya dengan
menghubungkan dua basisdata. Hubungan
keduanya akan menghubungkan pengguna pada
basisdata pertama ke pengguna pada basisdata
kedua.
     Kemudian, pengguna pada basisdata pertama
dapat mengakses basisdata kedua dengan
privilege yang dimiliki pengguna pada basisdata
kedua. Hubungan basisdata merupakan tool yang
sangat berguna, tetapi harus diatur untuk
memastikan tool tidak disalahgunakan
Privilege
• Privilege digunakan untuk mengontrol akses
  pengguna. Privilege terdapat pada
  tingkatan sistem operasi, basisdata, dan
  aplikasi.
• Privilege basisdata mengontrol akses
  pengguna dalam lingkungan basisdata
  seperti manipulasi struktur basisdata dan
  akses ke objek skem
Privilege dalam basisdata relasional :


Privilege sistem
 sistem terdiri atas hal-hal yang memungkinkan
  pengguna melakukan tugasya pada ruang lingkup
  basisdata
• Privilege sistem meliputi kemampuan membuat
  tabel, menghapus tabel, mengubah struktur
  tabel, membuat indeks dan view, dan
  memanipulasi account pengguna
• Privilege sistem berbeda-beda antara satu
  perangkat lunak basisdata relasional dengan yang
  lainnya
Lanjutan........
• Privilege objek memungkinkan pengguna
  melakukan tugasnya pada ruang lingkup skema
• Privilege objek meliputi kemampuan
  mengambil data dari tabel dan
  memanipulasi data tabel
• privilege objek lebih standar
Berikut adalah privilege objek untuk
 basisdata relasional:

• SELECT - memungkinkan data diambil dari table.
• INSERT - memungkinkan pembentukan baris data
   baru pada tabel.
• UPDATE - memungkinkan data yang sudah ada
   dalam tabel untuk dimodifikasi.
• REFERENCES - memungkinkan kolom dalam tabel
   untuk diacu
kolom lain (seperti melalui kunci tamu).
• USAGE - memungkinkan penggunaan domain
   tertentu.
Proses pengaturan akses pengguna
  akhir melalui privilege basisdata
SEKIAN

TERIMA KASIH
Basis data 5
Basis data 5

More Related Content

DOCX
Laporan praktikum modul 10 (dfd)
PPTX
Pemupukan Tanaman Otomatis Berbasis Arduino Uno menggunakan Sensor Kelembaban...
PDF
Program dan Flowchart Perkalian Matriks
PDF
Aljabar boolean(1)
PPTX
Mode Pengalamatan & Permasalahan Desain Pengalamatan
PDF
DOCX
Diagram Konteks dan DFD Sistem Informasi Penjualan
DOCX
3. newton raphson method
Laporan praktikum modul 10 (dfd)
Pemupukan Tanaman Otomatis Berbasis Arduino Uno menggunakan Sensor Kelembaban...
Program dan Flowchart Perkalian Matriks
Aljabar boolean(1)
Mode Pengalamatan & Permasalahan Desain Pengalamatan
Diagram Konteks dan DFD Sistem Informasi Penjualan
3. newton raphson method

What's hot (20)

PDF
Pcd 05 - transformasi citra
DOCX
Tugas mandiri struktur data
DOCX
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
PPTX
Materi Orientasi Dukungan Perkuliahan 2022.pptx
DOCX
Soal latihan perancangan basis data 1 6 semester 2
DOCX
Fungsi dan Array Pada C++
PDF
Fuzzy fungsi keanggotaan
PDF
Data Mining - Naive Bayes
DOC
Modul teknik-digital
PPT
Fungsi grafik di matlab
PDF
Kumpulan catatan Teknik Kompilasi
PDF
Koefisien binomial
DOCX
UML Aplikasi Rental Mobil
PPT
Sistem kontrol, pengendalian & keamanan sistem
PPTX
4 Menggambar Grafik Fungsi Dengan Matlab
PPTX
persamaan dan pertidaksamaan linear satu variabel yang memuat nilai mutlak (p...
DOCX
Program penjumlahan dan pengurangan matriks
DOCX
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
PPTX
Pertemuan 9 pengalamatan
DOCX
Makalah Korelasi
Pcd 05 - transformasi citra
Tugas mandiri struktur data
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Materi Orientasi Dukungan Perkuliahan 2022.pptx
Soal latihan perancangan basis data 1 6 semester 2
Fungsi dan Array Pada C++
Fuzzy fungsi keanggotaan
Data Mining - Naive Bayes
Modul teknik-digital
Fungsi grafik di matlab
Kumpulan catatan Teknik Kompilasi
Koefisien binomial
UML Aplikasi Rental Mobil
Sistem kontrol, pengendalian & keamanan sistem
4 Menggambar Grafik Fungsi Dengan Matlab
persamaan dan pertidaksamaan linear satu variabel yang memuat nilai mutlak (p...
Program penjumlahan dan pengurangan matriks
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Pertemuan 9 pengalamatan
Makalah Korelasi
Ad

Viewers also liked (19)

PPTX
Basis data1
PPT
лекция1
PPTX
Basis data 6
PPTX
Docker 1.9 release party - Docker Ha Noi
PPTX
Basis data 11
PDF
고창지역아동센터
PPT
PPTX
Basis data 10
PPTX
Das jartel
PPT
Periodic table power point pres
PDF
2 출력용 내지 4도16p 1도152p
PPTX
Docker- Ha Noi - Year end 2015 party
PPTX
Azure container service docker-ha noi com
PPTX
Pengantar statistika inferensia
PDF
Журнал о металлопрокате Сибирское металлоснабжение №10 (167) 2015
PPTX
ハロとAi
DOCX
Laporan pembuatan moodle
PPTX
Docker-Hanoi @DKT , Presentation about Docker Ecosystem
PPTX
Docker network Present in VietNam DockerDay 2015
Basis data1
лекция1
Basis data 6
Docker 1.9 release party - Docker Ha Noi
Basis data 11
고창지역아동센터
Basis data 10
Das jartel
Periodic table power point pres
2 출력용 내지 4도16p 1도152p
Docker- Ha Noi - Year end 2015 party
Azure container service docker-ha noi com
Pengantar statistika inferensia
Журнал о металлопрокате Сибирское металлоснабжение №10 (167) 2015
ハロとAi
Laporan pembuatan moodle
Docker-Hanoi @DKT , Presentation about Docker Ecosystem
Docker network Present in VietNam DockerDay 2015
Ad

Similar to Basis data 5 (20)

PPTX
PPTX
Implementasi_Keamanan_Database_by_rubius.pptx
DOCX
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
PPTX
Pertemuan Lima
PPTX
Client server database - Angga Joe
DOC
Bab 2. Aplikasi Basis Data
PPTX
DBA BAB 5 - Keamanan Database
PPTX
Pertemuan 15 & 16 Basis Data - Pertemuan 15 & 16 - Basis Data.pptx
DOC
2 model basis data
PPT
materi kuliah mata kuliah keamanan informasi
PPTX
DOCX
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
PPT
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
PPT
Perspektif database
PPTX
PPT SISTEM BASIS DATA , manajemen basis data.pptx
PPTX
PERTEMUAN 5_DBMS_EF.pptx PERTEMUAN 5_DBMS_EF.pptx
PPTX
RPS kelompok 5 tugas degital content.pptx
DOCX
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
PDF
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
PPT
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
Implementasi_Keamanan_Database_by_rubius.pptx
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Pertemuan Lima
Client server database - Angga Joe
Bab 2. Aplikasi Basis Data
DBA BAB 5 - Keamanan Database
Pertemuan 15 & 16 Basis Data - Pertemuan 15 & 16 - Basis Data.pptx
2 model basis data
materi kuliah mata kuliah keamanan informasi
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Perspektif database
PPT SISTEM BASIS DATA , manajemen basis data.pptx
PERTEMUAN 5_DBMS_EF.pptx PERTEMUAN 5_DBMS_EF.pptx
RPS kelompok 5 tugas degital content.pptx
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt

More from Febrienda (7)

PPTX
Basis data 9
PPTX
Basis data 8
PPTX
Basis data 7
PPTX
Basis data 4
PPTX
Basis data 3
PPTX
Basis data2
PPTX
Basis data 12
Basis data 9
Basis data 8
Basis data 7
Basis data 4
Basis data 3
Basis data2
Basis data 12

Basis data 5

  • 2. Penerapan Keamanan Basisdata
  • 3. Pentingnya Keamanan pada Perancangan Basisdata Bagian perancangan harus memasukkan objek- objek basisdata (pengguna,kode, tabel, dan role) yang mendukung akses web dan syarat keamanan yang vital seperti sertifikat dan SSL yang harus disertakan dengan akses.Kemungkinan terjadinya gangguan orang-orang, baik dalam maupun organisasi, harus dilawan. Masalah lebih besar dapat terjadi ketika orang-orang dalam perusahaan harus menanggulangi kemungkinan kesalahan yang tak disengaja. Menghapus atau menimpa suatu file data, menghapus table, atau meng-update kolom secara tidak benar dengan tidak sengaja dapat menimbulkan masalah seperti yang ditimbulkan oleh hacker
  • 4. Pengakses Basisdata Sebagian informasi yang dibutuhkan selama perancangan dan penerapan akan dikumpulkan dari wawancara selama analisis. Supaya dapat merencanakan keamanan basisdata selama perancangan basisdata dan melaksanakan keamanan setelah penerapan, semua pengguna basisdata harus ditetapkan terlebih dahulu. Ada beberapa kategori pengguna untuk seriap sistem informasi, mulai dari pengguna akhir sampai administrator sistem informas
  • 5. Pengguna yang mempunyai akses untuk sistem informasi adalah: • Pengguna akhir • Pelanggan • Manajemen • Administratorjaringan • Administrator sistem • Administrator basisdata • Pemilik skema • Masing-masing pengguna memiliki
  • 6. Cara termudah menerapkan keamanan memberi semua pengguna akses maksimum, tetapi kelemahannya adalah adanya kemungkinan kehilangan atau penyalahgunaan data. Pengguna basisdata harus mempunyai akses yang cukup untuk melaksanakan pekerjaannya. Dengan kata lain, akses yang diberikan kepada pengguna harus sekecil mungkin untuk menghindari masalah.
  • 7. Tingkatan Akses • Apabila pengguna diberi identitas pengguna, mereka dapat mengakses basisdata secara langsung ke dalam jaringan melalui aplikasi client- server • Novell dapat mengontrol account sistem operasi dan account basisdata. Sistem Administrator maupun Administrator Basisdata mempunyai potensi melakukan kesalahan.
  • 8. Daftar yang menunjukkan tingkatan akses ke suatu sistem informasi:  Pengguna Super (root pada Unix, Admin pada Novell)  Pemilik Basisdata  Pemilik Skema  Pengguna Akhir
  • 9.  Pengguna super adalah account pada sistem operasi yang mempunyaiPrivilege paling banyak. Pengguna super memiliki akses ke semua file yang disimpan pada sistem  Pemilik basisdata memiliki akses ke semua file yang berhubungan dengan software basisdata dan file data pada suatu sistem.Meskipun pemilik basisdata dibatasi pada file-file yang berhubungan dengan basisdata, tetapi kita perlu mengingat bahwa sebagian file pada sebagian sistem berhubungan dengan basisdata
  • 10.  Pemilik skema adalah pembuat dan pemilik objek- objek basisdata yang digunakan untuk aplikasi pengguna.Pemilik skema mempunyai akses tak terbatas ke seluruh objek skema dan bertanggungjawab mengontrol akses ke account pengguna lainnya.  Pengguna akhir mempunyai akses paling sedikit meskipun basisdata dibuat untuk pengguna akhir.
  • 11. Gambaran Hubungan pengguna dengan basisdata
  • 12. Pengguna dalam suatu basisdata dapat pula mengakses basisdata lainnya dengan menghubungkan dua basisdata. Hubungan keduanya akan menghubungkan pengguna pada basisdata pertama ke pengguna pada basisdata kedua. Kemudian, pengguna pada basisdata pertama dapat mengakses basisdata kedua dengan privilege yang dimiliki pengguna pada basisdata kedua. Hubungan basisdata merupakan tool yang sangat berguna, tetapi harus diatur untuk memastikan tool tidak disalahgunakan
  • 13. Privilege • Privilege digunakan untuk mengontrol akses pengguna. Privilege terdapat pada tingkatan sistem operasi, basisdata, dan aplikasi. • Privilege basisdata mengontrol akses pengguna dalam lingkungan basisdata seperti manipulasi struktur basisdata dan akses ke objek skem
  • 14. Privilege dalam basisdata relasional : Privilege sistem  sistem terdiri atas hal-hal yang memungkinkan pengguna melakukan tugasya pada ruang lingkup basisdata • Privilege sistem meliputi kemampuan membuat tabel, menghapus tabel, mengubah struktur tabel, membuat indeks dan view, dan memanipulasi account pengguna • Privilege sistem berbeda-beda antara satu perangkat lunak basisdata relasional dengan yang lainnya
  • 15. Lanjutan........ • Privilege objek memungkinkan pengguna melakukan tugasnya pada ruang lingkup skema • Privilege objek meliputi kemampuan mengambil data dari tabel dan memanipulasi data tabel • privilege objek lebih standar
  • 16. Berikut adalah privilege objek untuk basisdata relasional: • SELECT - memungkinkan data diambil dari table. • INSERT - memungkinkan pembentukan baris data baru pada tabel. • UPDATE - memungkinkan data yang sudah ada dalam tabel untuk dimodifikasi. • REFERENCES - memungkinkan kolom dalam tabel untuk diacu kolom lain (seperti melalui kunci tamu). • USAGE - memungkinkan penggunaan domain tertentu.
  • 17. Proses pengaturan akses pengguna akhir melalui privilege basisdata