Kamis, 21 Mei 2020

postest vc 8



postest vc 8_3ia11_53417643_mochammadzulfikar

No1
Jelaskan apa saja penyebab kegagalan system dalam sebuah system yang memungkinkan mengganggu konsistensi data:
  • physical disasters
      bencana fisik yg natural,  seperti kebakaran, air bah, gempa
  • Carelessness / human error
      Kekurang telitian atau kerusakan pada data atau fasilitas yg tidak disengaja disebabkan oleh operator atau pengguna
  • Sabotase, kerusakan pada data, fasilitas perangkat lunak & keras yg disengaja
      System Crash (Kerusakan Sistem)
Akibat Kesalahan Pada Perangkat Keras Atau Lunak, Menyebabkan Kehilangan Memori Utama
      Media Failure (Kegagalan Pada Media), Seperti Media Tidak Dapat Dibaca, Menyebabkan Kehilangan Sebagian Dari Penyimpanan Sekunder
Application Software Error (Kesalahan Pada Perangkat Lunak Aplikasi, Seperti Kesalahan Logika Yg Mengakses Data Base Menyebab Kan Satu Atau Lebih Transaksi Mengalami Kegagalan, Basis Data Menjadi Tdk Konsisten

No2) Kegagalan system juga bisa mengakibatkan kerusakan pada system, jelaskan jenis kerusakan akibat kegagalan system dan bagaimana untuk mengatasinya?
      Jenis Kerusakan :
1.  Kegagalan Transaksi (Transaction Error)
      A. Kesalahan Logika (Logical Error)
          Input Salah, Data Not Found, Overflow, Memori Habis
      B. Kesalahan Sistem (System Error)
          Deadlock
2. Kerusakan Sistem (System Crash)
      Hardware Macet (Hang),  Data Pada Memori Sementara Hilang
3. Kerusakan Pada Disk (Disk Failure)
      Bad Sector / Disk Macet Pada Saat Operasi I/O
Dengan cara
1.      Diperlukan Suatu Mekanisme Untuk Menjamin Basis Data Konsisten  Dan Keatomikan Transaksi Walaupun Terjadi Kegagalan/Kerusakan. à Recovery
  1. Basis Data Secara Permanen Tersimpan Pada Media Permanenà Disk.
  2. Ruang Penyimpanan Pada Disk Dipilah Berdasarkan Blok Yang Disebut Dengan Blok Data.
  3. Operasi Database  : Disisipkan Pada Program Aplikasi Atau Langsung Dibuat Interaktif Dengan Bahasa Query Misal Sql.
  4. Dalam Program Aplikasi , Transaksi Diawali Dengan Statement Begin Transaction Dan End Transaction

No3) 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

Saya lebih memilih mengunakan konsep Loging
      Untuk Mengcover Kegagalan Dari Transaksi, Sistem Mempunyai Catatan Yang Disebut Dengan  Log File Untuk Menjaga Jalannya Semua Operasi Yang Mempengaruhi Nilai Dari Item Database.

pretest vc 8

pretest vc 8_53417643_3ia11_Mochammadzulfikar


No1) Mengapa backup juga perlu diterapkan dalam basis data?
Membantu recover Jika Terjadi Kerusakan Ke Sebagian  Data Base,  Misalnya Disk Crash, Metode Recovery Yang Digunakan Adalah  Merestore Copy Sebelumnya Dari Data Base Yang Sudah Diback-up Ke Storage Khusus (Biasanya Tape),Jadi sangat membackup diperlukan untuk diterapkan

No2) Bilamana Recovery data dilaksanaknan
      Restore Dari Backup.
- Jika Terjadi Kerusakan Ke Sebagian  Data Base,  Misalnya Disk Crash, Metode Recovery Yang Digunakan Adalah  Merestore Copy Sebelumnya Dari Data Base Yang Sudah Diback-up Ke Storage Khusus (Biasanya Tape)
Membangun Kembali Status Dengan  Redo Operasi Dari Transaksi Yang Commit Dari Log Backed-up Sampai Waktu Dimana Terjadi Kegagalan
  • Membangun Kembali Status Dengan  Redo Operasi Dari Transaksi Yang Commit Dari Log Backed-up Sampai Waktu Dimana Terjadi Kegagalan
       Undo Operasi
      Jika Data Base Tidak Secara Fisik Rusak Tetapi Hanya Menjadi Tidak Konsisten Karena Adanya Kesalahan (System Crash, System Error, Local Error, Concurrency Control),


No3) Apa peranan DBA dalam proses Backup dan Recovery data
Diharapkan DBA dapat digunakan untuk Mengembalikan Basis data ke consistent state jika terjadi system failure