Monday, April 27, 2020

MEKANISME SERIALIZIBILITY DAN CARA MENGGUNAKAN MATRIX LOCKING

Serializibility adalah untuk menemukan non serial schedule yang mengijinkan  transaksi untuk berjalan secara bersamaan tanpa mengganggu satu sama lain, dan kemudian memproduksi sebuah state database yang dapat diproduksi oleh sebuah eksekusi serial. Jika sebuah set transaksi berjalan secara bersamaan, bisa dikatakan bahwa schedule (nonserial) adalah benar jika memproduksi hasil yang sama seperti beberapa eksekusi serial lainnya. Schedule...

MASALAH PADA KONKURENSI

1.Lost update problem (Masalah hilangnya data yang diupdate)  Sebuah transakasi yang melakukan update, namun pada waktu interfal yang bersamaan proses update tersebut ditimpa oleh transaksi lain. 2.Uncommitted dependency problem / dirty read (masalah kebergantungan terhadap transaksi yang belum commit) Sebuah transaksi dibiarkan untuk melihat hasil transaksi intermediate (menengah) dari transaksi lain sebelum dilakukan commit.  3.Inconsistent...

TRANSAKSI PADA SISTEM BASIS DATA

Outcome dari Transaksi Transaksi merupakan bagian dari pengeksekusian sebuah program yang melakukan pengaksesan basis data dan bahkan juga melakukan serangkaian perubahan data. DBMS yang kita gunakan harus menjamin bahwa setiap transaksi harus dapat dikerjakan secara utuh atau tidak sama sekali. Tidak boleh ada transaksi yang hanya dikerjakan sebagian, karena dapat menyebabkan inkonsistensi basis data. Untuk itu transaksi selalu merubah basis...

KONKURENSI PADA SISTEM BASIS DATA

Konkurensi adalah proses-proses (lebih dari satu proses) yang terjadi pada saat bersamaan. Dalam DBMS berarti mengijinkan banyak transaksi pada saat bersamaan untuk mengakses data yang sama. Dalam melakukan konkurensi dibutuhkan suatu Concurency Control Mechanism (CCM) agar transaksi yang dilakukan oleh banyak user pada suatu sistem di dalam waktu yang bersamaan tidak saling “mengganggu” dan tidak menghasilkan inconsistency data. Prinsip-prinsip...

Sunday, April 12, 2020

MENJAWAB SOAL INTEGRITAS DATA

Apa kegunaan integritas basis data Kegunaan integritas data sendiri yaitu untuk menjaga kemurnian data atau menjaga data-data yang tidak valid agar tidak masuk ke database. Integritas data juga tergolong murah dan mudah menjaga data integrity di level database dibandingkan dengan aplikasi, selain itu bugs nya juga sedikit. Jelaskan jenis-jenis integritas basis data ·       Integritas Entitas (Entity...

PENTINGNYA INTEGRITAS DATA DALAM SISTEM BASIS DATA

Integritas data adalah menjamin konsistensi data terhadap semua konstrain yang diberlakukan terhadap data tersebut, sehingga memberikan jaminan keabsahan data itu sendiri. Tujuannya adalah menjaga data agar data yang tidak valid tidak masuk ke database. Menjaga konsistensi data pada relasi keterkaitan antar tabel. Integritas data dapat dikelompokkan sebagai berikut : 1.     Entity Integritas Entity integritas  mendefenisikan...

ASPEK-ASPEK TERHADAP KEAMANAN DATA

Beberapa bentuk serangan atau akses yang secara sengaja dapat merusak atau merugikan pemilik data: ·     SQL injection, yaitu jenis aksi hacking pada keamanan komputer di mana seorang penyerang bisa mendapatkan akses ke basis data di dalam system, ·     Pengambilan data / pembacaan data oleh pihak yang tidak berwenang, ·     Pengubahan data oleh pihak yang tidak berwenang, ·     Penghapusan...

FUNGSI PROTEKSI BASIS DATA

DBMS pada umumnya memiliki fasilitas proteksi data, yaitu fasilitas yang bertujuan untuk melindungi data dari berbagai resiko yang mungkin terjadi dan membawa dampak dalam basis data Security merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh user yang tidak berwenang. Organisasi harus dapat mengidentifikasi masalah keamanan yang mungkin mengganggu jalan operasional basis data. Penyalahgunaan basis data dapat dikategorikan...