Proteksi data (recovery)

Slides:



Advertisements
Presentasi serupa
OVERVIEW • Transaksi merupakan bagian dari pengeksekusian sebuah program yang melakukan pengaksesan basis data dan bahkan juga melakukan serangkaian pengubahan.
Advertisements

Pengamanan Basis data.
Backup dan Recovery.
Keamanan Sistem Informasi
Backup dan Recovery Hendra Fajar H
Database Security BY NUR HIDAYA BUKHARI
A TURAN D ALAM B ASIS D ATA 1. Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan atau aturan yang harus ditaati dalam.
Proteksi data BASIS DATA.
PERENCANAAN KEAMANAN DATA
03:141 PROTEKSI DATA. 03:142 Proteksi Data DBMS umumnya memilikii fasilitas proteksi data, dari berbagai kemungkinan seperti; –Gangguan Listrik –Kerusakan.
BASIS DATA Proteksi data.
DATABASE CONTROL.
Proteksi data BASIS DATA.
PENGONTROLAN KONKURENSI & RECOVERY
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Integrity 1.
1 OTORISASI. Aturan Otorisasi Aturan otorisasi: kontrol yang melekat dalam sistem manajemen data yang membatasi akses thd data dan tindakan- tindakan.
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
Kekangan dalam Basis Data
KEAMANAN KOMPUTER.
KEAMANAN DAN KERAHASIAAN DATA
BAB 1 Pengenalan Database dan DBMS
Basis Data.
1 Membuat proposal proyek sisfo (PENGENDALIAN) Materi Pertemuan 25.
Eko Hendratno Basis Data ABSTRAKSI DATA
1 concurrency. Concurrency Sejumlah transaksi diperkenankan untuk mengakses data yang sama dalam aktu yang bersamaan.
Sistem Operasi Pertemuan 24.
Diperbaruhi oleh : Siswanto, Ir. MT. dkk.
KEAMANAN DAN PENGENDALIAN SISTEM
KEAMANAN & PENGENDALIAN SISTEM INFORMASI
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
Recovery Adapted from: Connolly, Thomas., et.al., Database System. Wokingham England: Addison-Wesley Publishing Company.
MERANCANG WEB DATA BASE UNTUK CONTENT SERVER
Proteksi data BASIS DATA.
Pengamanan Sistem Basis Data
SISTEM BASIS DATA.
Pertemuan 13 LINGKUNGAN DATABASE.
Backup & Recovery.
Brilliani Ayunda Putri
Konsep Teknologi Informasi B
Basis Data Bab III Aplikasi Basis Data Presented by Team Basis Data
Bab 2 Mengenal Data Base Management System (DBMS)
Materi Kuliah ke 14 Proteksi data BASIS DATA.
Keamanan.
Keamanan database Jimmy Baharuddin
SISTEM BASIS DATA ( DBMS )
KEAMANAN DAN KERAHASIAAN DATA
Pemrograman Visual II Database Management System (DBMS)
LINGKUNGAN DATABASE Arsitektur Database
LINGKUNGAN DATABASE LANJUTAN
Materi ke 1 KONSEP DASAR.
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Kekangan Basisdata ..
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
PROTEKSI DATA Materi Pertemuan 27 & 28.
Keamanan& Pengawasan Sistem Informasi
Kekangan Basisdata ..
PROTEKSI DATA SBD - 12.
Proteksi data (concurrency)
KEAMANAN DAN KERAHASIAAN DATA
Proteksi data (security)
Proteksi data (integrity)
Kekangan Basisdata ..
Pengantar Basis data Lamhot Sitorus, M.Kom.
Kekangan Basisdata ..
MERANCANG WEB DATA BASE UNTUK CONTENT SERVER 1. MENENTUKAN KEBUTUHAN SYSTEM 2. MENENTUKAN PROSEDUR RECOVERY 3. MERANCANG ARSITEKTUR BASIS DATA 4. MENGKLASIFIKASIKAN.
Pengenalan Basis Data Materi Pertemuan Ke-2.
Rina Kurniawati, S.Kom., MT /
Lingkungan Basis Data.
Proteksi Data Pertemuan 13.
Transcript presentasi:

Proteksi data (recovery) BASIS DATA 24 Proteksi data (recovery) 1

Proteksi data Sebuah fasilitas untuk melindungi data dari berbagai risiko sehingga dapat diantisipasi dari kemungkinan sbb: - Gangguan listrik - Kerusakan harddisk - Kesalahan perangkat lunak (tdk prosedur) - Akses oleh orang yang tidak berhak - Akibat dari multiuser

Kontrol yang tersedia Recovery (Pemulihan) Security (keamanan) Integrity (Integritas) Concurrency (Konkurensi)

Recovery (Pemulihan) Upaya untuk mengembalikan keadaan basisdata pada posisi semula sebelum terjadinya kegagalan. Macam kegagalan: 1. Kegagalan Transaksi 2. Kegagalan Sistem 3. Kegagalan Media

Kegagalan transaksi Transaksi Serangkain (paket) prosedur proses yang memperbaharui data pada sejumlah tabel di dalam basisdata.

Contoh pada ATM 1. Memasukkan Nilai Uang yang akan di tarik 2 Contoh pada ATM 1. Memasukkan Nilai Uang yang akan di tarik 2. Pemotongan saldo pada Tabel 3. Penarikan dicatat pada Tabel Tranaksi 4. ATM mengeluarkan uang Misalnya kegagalan terjadi pada saat langkah ke 4 (empat), oleh karena suatu hal ATM tidak mengeluarkan uang

Mengantisipasi jika kegagalan Transaksi Aplikasi yang baik harus dapat mengantisipasi seperti kejadian kegagalan transaksi pada langkah ke 4 Hal ini yang disebut ”Pemulihan transaksi”

Pemulihan transaksi Mendefinisikan keadaan sbb: Mulai (Pernyataan keadaan awal transaksi) Disetujui sebagian (Pernyataan suatu langkah transaksi berhasil) Gagal (Pernyataan suatu langkah transaksi gagal dilaksanakan) Batal (Pernyataan suatu langkah transaksi batal dilaksanakan) Disetujui (Pernyataan suatu langkah transaksi berhasil dijalankan) Berakhir (Pernyataan keadaan transaksi telah berakhir)

Catat transaksi penarikan Flowchartnya: Mulai Potong saldo T Berhasil Y Catat transaksi penarikan T Berhasil Y Keluarkan uang Berhasil Y Setujui Transaksi T Batalkan proses Selesai

Pemulihan sistem Pada sebuah sistem bisa saja terjadi kegagalan, jika banyak transaksi sedang berlangsung tiba-tiba terjadi ganguan pada sistem sehingga menyebabkan semua data dalam RAM hilang. Transaksi2 yang tidak selesai harus dibatalan jika sistem diaktifkan kembali (proses UNDO) Sistem memiliki transaksi mana yang sudah Berakhir disetujui dan yang belum disetujui, jejak langkah tersebut disimpan pada sebuah LOG.

Pemulihan media Pada kegagalan media penanganannya adalah dengan memuat kembali data yang dianggap rusak, dengan cara merestore basisdata hasil backup terakhir.

Proteksi data (security) BASIS DATA 25 Proteksi data (security) 12

Security / Keamanan Pengamanan artinya melindungi data agar tidak dapat di akses oleh orang-orang yang tidak berhak dari berbagai tempat.

Jenis Keamanan Keamanan fisik Keamanan personal Keamanan administratif Keamanan sistem operasi Keamanan media penyimpan Keamanan data Keamanan komunikasi jaringan

Keamanan fisik Menempatkan komputer pada tempat yang tidak mudah dijamah orang yang tidak berhak. Keamanan Personal Memepekerjakan User yang memiliki kesadaran pribadi yang tinggi

Keamanan administratif Mengadakan kontrol yang terus menerus terhadap perangkat lunak yang dipakai, dengan memriksa kembali terhadap kejadian sebelumnya. Keamanan sistem operasi Mengatur level sistem operasi agar tidak sembarang orang bisa merubah dan menghapus isi disk.

Keamanan media penyimpanan Kontrol terhadap media pentimpanan untuk menjamin agar informasi penting tidak mudah hilang. Keamanan data Mengatur untuk orang tertentu saja yang dapat membaca data tertentu.

Keamanan komunikasi jaringan Perlindungan terhadap informasi ketika dikirim dari sebuah sistem ke sistem lain.

Kemungkinan yang bisa dilakukan Mengubah tabel (menambah kolom) Menghapus tiap record Menjalankan prosedur trsimpan Menciptakan /memodifikasi index Menambah record baru Menciptakan tabel Melihat data Mengubah data Menggangu dengan kemungkinan seluruh hak tsb.

Enkripsi data Adalah metode yang digunakan untuk menyamarkan / menyembunyikan data teks biasa kedalam bentuk kode tertentu

Contoh : ABCDEFGHIJKLMNOPQRSTUVWXYZ DEFGHIJKLMNOPQRSTUVWXYZABC SAYA Enkripsi VDBD.3 Dekripsi SAYA

Proteksi data (integrity) BASIS DATA 26 Proteksi data (integrity) 22

Integrity / Integritas Adalah menjamin keakurasian atau keabsahan data yang disimpan dalam basisdata. Komponen integritas dapat mendeteksi untuk menghindari data yang akan disimpan pada basisdata Untuk mendukung integritas DBMS memiliki bagian yang disebut : Subsistem Inetgritas

Subsistem Inetgritas Bertanggung jawab terhadap pementauan operasi pada basis data agar tidak melanggar aturan-aturan yang ditetapkan. Misalnya: Tidak akan terjadi pemilikan kunci yang kembar

Klasifikasi kekangan integritas Aturan integritas domain Aturan integritas atribut Aturan integritas relasi Aturan integritas basisdata

Aturan integritas domain Digunakan untuk menciptakan suatu batasan yang berlaku untuk isi data tertentu yang diperkenankan. contoh: Untuk data Agama, untuk nilai lain tidak diperkenankan masuk terkecuali Islam, Kristen, Katholik, Hindu dan Budha

Aturan integritas atribut Digunakan untuk menciptakan suatu batasan yang berlaku untuk tipe data tertentu yang diperkenankan. Contohnya: Tipe datanya harus integer, character dan tanggal.

Aturan integritas relasi Digunakan untuk menciptakan suatu batasan yang berlaku untuk nilai data tertentu yang sudah jelas pasangan data nya yang diperkenankan. Contohnya: Bila jakarta nomor awal dari telponnya harus 0211xxxxxxx

Aturan integritas basisdata Digunakan untuk menciptakan suatu batasan yang berlaku untuk nilai data tertentu pada sebuah tabel yang berhubungan dengan data yang tersimpan pada tabel-tabel lainnya. Contohnya: Untuk pegawai departemen tertentu yang memiliki lokasi proyek yang diluar kota jam kerjanya tidak oleh lebih dari 15 jam.

Proteksi data (concurrency) BASIS DATA 27 Proteksi data (concurrency) 30

Concurrency Sejumlah transaksi diperkenankan untuk mengakses data yang sama dalam waktu yang bersamaan.

Persoalan Concurrency Hilang saat pengubahan Ketergantungan terhadap data yang belum disetujui Ketidak konsistenan

Serialisabilitas Pengaturan proses tansaksi yang dijalankan terhadap basis data dalam kesatuan waktu yang tidak saling berpotongan. Pengaturan untuk menyelesaikan satu transaksi terlebih dahulu, baru menginjak ke transaksi berikutnya.

Dua mode Serialisabilitas Shared Bila data sedang di eksekusi transaksi oleh sebuah program, maka program lain dalam waktu yang bersamaan hanya dapat membaca dan tidak dapat mengubah data tsb. Eksklusif Bila data sedang di eksekusi transaksi oleh sebuah program, maka program lain dalam waktu yang bersamaan tidak dapat membaca ataupun mengubah data tsb.