Posts

Showing posts from April, 2020

posttest_vc7_3KA10_1B118709_M.Faisal Daulay

Image
Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul            : Sistem Basis Data 2 Tugas               : vclass 7 posttest a. Jelaskan 2 metode untuk menjamin SERIALIZABILITY Serializability adalah suatu aturan untuk menjadwalkan proses-proses transaksi yang dijalankan hampir bersamaan dengan tetap menjaga konsistensi data seolah-olah proses dari transaksi-transaksi tersebut dijalankan secara serial.  Metode untuk menjamin Seriability adalah Locking dan Timestamping 1.      Metode Locking Locking adalah sebuah prosedur yang digunakan untuk mengendalikan akses bersamaan ke data. Ketika sebuah transaksi sedang mengakses database, sebuah lock mungkin menolak akses ke transaksi l...

pretest_vc7_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul            : Sistem Basis Data 2 Tugas               : vclass 7 pretest Terdapat beberapa masalah umum yang muncul pada konkurensi yaitu: Lost update problem  (Masalah hilangnya data yang diupdate). Uncommited dependency problem / dirty real  (Masalah kebergantungan terhadap transaksi yang belum  commit ). Inconsistent anaisys problem  (masalah analisa yang tidak konsisten). Jelas ke 3 masalah tersebut secara singkat!! Jawab : 1.      Masalah kehilangan modifikasi (Lost Updates Problem) Sebuah transaksi kedua menulis nilai kedua dari data-item (datum) di atas nilai pertama yang ditulis oleh transaksi konkuren...

posttest_vc6_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul            : Sistem Basis Data 2 Tugas               : vclass 6 posttest a. Jelaskan outcome dari transaksi dan berikan contoh nya Hasil dari transaksi adalah Commit dan Rollback. Untuk memastikan properti ACID dari suatu transaksi, setiap perubahan yang dilakukan pada data selama transaksi harus dilakukan atau dibatalkan. Ketika transaksi selesai secara normal, sistem pemrosesan transaksi melakukan perubahan yang dilakukan pada data; yaitu, itu membuat mereka permanen dan terlihat oleh transaksi lainnya. Ketika transaksi tidak selesai secara normal, sistem memutar kembali (atau mundur) perubahan; yaitu, mengembalikan data ke kondisi konsisten terakhirnya. S...

pretest_vc6_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul            : Sistem Basis Data 2 Tugas               : vclass 6 pretest 1. Apa yang anda pahami tentang konkurensi? Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama. Dikatakan sebagai landasan umum perancangan sistem operasi karena dalam menciptakan suatu sistem operasi, sistem operasi tersebut umumnya harus bisa menjalankan beberapa proses (lebih dari satu proses) pada saat yang bersamaan. 2. Mengapa perlu dilakukan pengontrolan  konkurensi ? Untuk menjamin transaksi-transaksi yang dilakukan bersamaan berjalan sukses tanpa adanya tumpang tindih maka dibutuhkan m...

posttest_vc5_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 5 posttest a. Apa kegunaan integritas basis data Untuk menjamin konsistensi data terhadap semua konstrain yang diberlakukan terhadap data tersebut, sehingga memberikan jaminan keabsahan data itu sendiri dan kegunaannya yaitu menjaga data agar data yang tidak valid tidak masuk ke database. Menjaga konsistensi data pada relasi keterkaitan antar tabel. b. Jelaskan jenis-jenis integritas basis data (1) Integritas entitas (entity integrity), dimana tidak ada baris data duplikat dalam satu tabel (2) Integritas jangkauan (domain integrity), dimana tidak ada item data yang mel...

pretest_vc5_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 5 pretest Salah satu fungsi pada DBMS adalah membuat integritas data, mengapa integritas data penting dalam sebuah sistem basis data, Uraikan dan berikan contoh sederhana!!! Integritas data sangat penting karena dapat memastikan keakuratan, konsistensi, aksesibilitasi, dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk mengikuti aturan pengintegritasan suatu data. Data yang mempunyai integritas identik di pertahankan selama operasi apapun (seperti bisnis transfer, penyimpanan, atau pengambilan). Secara sederhana dalam istilah bisnis, integritas data adalah j...

posttest_vc4_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 4 posttest Sebutkan 3 masalah akibat concurrency Jawab :  Terdapat tiga masalah potensial yang disebabkan oleh concurrency, yaitu: 1.Masalah kehilangan modifikasi (Lost Updates Problem) Sebuah transaksi kedua menulis nilai kedua dari data-item (datum) di atas nilai pertama yang ditulis oleh transaksi konkuren pertama, dan nilai pertama hilang untuk transaksi lainnya berjalan bersamaan yang membutuhkan, dengan prioritas mereka, untuk membaca nilai pertama. Transaksi yang telah membaca akhir nilai yang salah dengan hasil yang salah. 2.Masalah modifikasi sem...

pretest_vc4_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 4 pretest Jelaskan 4 sifat dasar dari transaksi Jawab : Ada 4 sifat dasar dari transaksi yang biasanya disingkat dengan ACID yaitu: 1. Atomicity (keutuhan) : transaksi harus dilaksanakan secara keseluruhan atau tidak sama sekali. 2. Consitency (ketetapan) : transaksi harus mengubah database 1 ke database lainnya. 3. Isolation (pemisahan) : transaksi dieksekusi secara terpisah. 4. Durability (daya tahan) : transaksi direkam didalam database dan tidak akan hilang jika ada error setelahnya.

pretest_vc3_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 3 pretest 1. DBMS memiliki peranan penting dalam Sistem basis data, untuk melakukan  proteksi basis data  memiliki 4 fungsi untuk  proteksi basis data . Sebutkan dan jelaskan secara singkat 4 fungsi tersebut Jawab : Dalam rangka melindungi   basis data DBMS menyediakan sejumlah kontrol yang disebut : 1. Pemulihan (recovery) Ketika user memiliki kerusakan data pada database atau basis data, maka user juga bisa menggunakan DBMS untuk melakukan recovery data. DBMS dapat membantu memperbaiki data yang rusak, memutakhirkan data, serta melakukan penge...

posttest_vc3_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 3 posttest a.  Sebutkan bentuk-bentuk akses yang secara secara sengaja dapat merusak atau merugikan pemilik basisdata Jawab : SQL injection, Pengambilan data/ pembacaan data oleh pihak yang tidak berwenang, Pengubahan data oleh pihak yang tidak berwenang, Penghapusan data oleh pihak yang tidak berwenang, Pencurian backup database. b. Untuk melindungi basis data, jelaskan level-level pengamanan basis data yang harus dilakukan.   Jawab : 1.    Fisikal : Lokasi-lokasi dimana terdapat sistem komputer haruslah aman secara fisik terhadap serangan perus...

posttest_vc2_3KA10_1B118709_M.Faisal Daulay

Nama              : M.Faisal Daulay NPM               : 1B118709 Kelas               : 3KA10 Matkul             : Sistem Basis Data 2 Tugas               : vclass 2 posttest a. Sebutkan 6 tahap  perancangan basis data 1. Pengumpulan data dan analisis 2. Perancangan database secara konseptual 3. Pemilihan DBMS 4. Perancangan database secara logika (data model mapping) 5. Perancangan database secara fisik 6. Implementasi Sistem database. b. Manakah dari 6 tahap tersebut sebagai aktifitas utama dalam proses perancangan basis data ? Mengapa ? 1.       Desain basis data konseptual 2.       Pemetaan model data (disebut juga desain basis data logika) 3.   ...