Jumat, 22 Mei 2020

Postest_VC8_3IA10_55417957_Tifani


RDBMS memiliki komponen yang digunakan untuk mengembalikan Basis Data ke kondisi yang benar (Consistent State) Jika Terjadi System Failure (Kegagalan Sistem)
  • Jelaskan apa saja penyebab kegagalan system dalam sebuah system yang memungkinkan mengganggu konsistensi data

  1. Physical disaster : bencana fisik yang natural, seperti kebakaran, air bah, gempa.
  2. Carelessness / human error : kekurangan telitian atau kerusakan pada data atau fasilitas yang tidak sengaja disebabkan oleh operator atau pengguna.
  3. Sabotase, kerusakan pada data, fasilitas perangkat lunak & keras yang disengaja.
  4. System Crash : akibat kesalahan perangkat keras atau lunak yang menyebabkan kehilangan memori utama.
  5. Media Failer (kegagalan pada media) : menyebabkan hilangnya sebagian dari memori sekunder.


  • Kegagalan system juga bisa mengakibatkan kerusakan pada system, jelaskan jenis kerusakan akibat kegagalan system dan bagaimana untuk mengatasinya

          Jenis kerusakan:
1.      Kerusakan system (system crash) adalah keadaan dimana sebuah computer atau program berhenti berfungsi. Program yang mengalami kesalahan akan hang sampai layanan crash menampilkan informasi yang detail dari crash tersebut.
Cara mengatasinya :
-      Analisa crash detail
-      Nonaktifkan program yang lemot
-      Rutin uninstall software yang jarang digunakan
-      Close proses profram software secara efektif.

2.      Kerusakan pada disk
Bad sector / disk macet pada saat operasi I/O
Cara mengatasinya :
-      Cabut hard disk yang terindikasi bermasalah dan sambungan pada computer yang normal
-      Jalankan fitur check disk pada windows untuk mencari penyebab hard disk yang mulai mengalami kerusakan.
-      Cadangkan seluruh data yang terdapat pada hard disk bila masih sempat.
-      Format ulang hard disk yang terindikasi mengalami masalah.
-      Cek ulang kinerja hard disk dengan menggunakan Acronis Drive Monitor.

3.      Kegagalan transaksi (transaksi error)
a.      Kesalahan logika (logical error)
Input salah, data not found, overflow, memori habis
b.      Kesalahan system (system error)
Deadlock
                                                 

  • RDMBS menyediakan beberapa fasilitas  recovery data antara lain mekanisme backup, fasilitas loging, chekpoint, dan manager recovery. Jelaskan konsep recovery yang dapat dipilih atau digunakan pada saat kegagalan transaksi

 Fasilitas logging yaitu merupakan fasilitas yang ada pada  sistem recovery untuk mencatat tranksaksi dan perubahan yang terjadi pada database, DBMS memberikan fasilitas untuk memelihara file khusus dan menyediakan informasi mengenai seluruh perubahan yang terjadi pada database.
Fungsi dari logging merupakan proses penyimpan dan mengatur log dari semua perubahan yang dibuat pada database untuk proses recovery yang sedang dijalankan agar efektif jika terjadi kesalahan. Tujuan utama dari mekanisme logging adalah sebagai berikut.
  1. Melakukan pencatatan semua aktivitas dan kejadian-kejadian yang ada, misalnya apabila kita masuk ke halaman web, maka kita melakukan proses login dan logout, kita melakukan proses hapus/tambah/edit pada record di database, melakukan proses submit pengisian form dari halaman yahoo atau fecebook misalnya.
  2. Untuk Melakukan proses debugging.
  3. Melakukan proses monitoring dari sisi keamanan pada setiap akses yang kita lakukan.


Tidak ada komentar:

Posting Komentar