Postingan

Perkembangan Bisnis Informatika di massa pandemi covid-19

       Semenjak terjadinya pandemic COVID-19 ekonomi menjadi turun karena banyak para pekerja kena PHK  dann sebagainya. sehingga peran bisnis informatika menjadi menjadi pondasi untuk mendorong pertumbuhan ekonomi di indonesia. bisinis informatika menjadi peluang besar dalam menjalankan bisnis karena transaksi uang secara digital menjadi tinggi dimasa pandemic COVID-19. banyak bisnis yang menjadi berkembang pesat dimasa pandemic COVID-19 seperti job freelancer, kursus online dan lain-lain. perkembangan pada  industri kreatif pun turut berkembang pesat seperti pada industri game. saat  ini banyak sekali jenis game yang sudah diluncurkan baik pada platform android, pc, Playstatio, nitendo dan lain-lain. jadi  bisa disimpulkan perkembangan bisnis informatika menjadi sangat tinggi. hal ini juga menjadi ladang bagi para pekerja WFH (work  from home). maka dari itu jangan takur  untuk terus mempelajari teknologi baru maupun informasi yang baru karena itu akan sangat berguna terutama saat te

Posttest vc7_3IA11_55417790_SuheldiOktorizal

Gambar
Cara untuk menjaga konsistensi basis data untuk transaksi yang dilakukan secara bersamaan (konkunren) dengan mekanisme SERIALIZABILITY a. Jelaskan 2 metode untuk menjamin SERIALIZABILITY jawab : Metode Locking Locking adalah sebuah prosedur yang digunakan untuk mengendalikan akses bersamaan ke data. Ketika sebuah transaksi sedang mengakses database, sebuah lock akan menolak akses ke transaksi lain untuk mencegah hasil yang salah. Hal ini dilakukan untuk memastikan serializable pada transaksi-transaksi yang sedang berjalan. Timestamping timestamping (TS) adalah  penanda waktu saat transaksi terjadi.  Hal ini untuk mengurutkan eksekusi transaksi agar sama dengan eksekusi serial. Time stamp dapat berupa: a.         waktu sistem saat transaksi dimulai, atau b.        penghitung logik (logical counter) yang terus bertambah nilainya tiap kali terjadi transaksi baru. b. Pada Metode Locking  untuk transaksi terus menahan suatu kunci sampai dilepaskan secara eksplisit selama eks

Pretest vc7_3IA11_55417790_SuheldiOktorizal

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. Lost update (modifikasi yg hilang) Masalah operasi update yg sukses dari seorang pengguna kemudian ditimpali oleh operasi update dari pengguna lain 2. Uncommited dependency (ketergantungan yg tidak sukses/modifikasi sementara) Masalah terjadi saat suatu transaksi membaca data dari transaksi lain yg belum dicommit 3. Inconsistent analysis (Analisis yang tidak konsisten) Masalah terjadi saat satu transaksi membaca beberapa nilai tetapi transaksi kedua pd waktu sama memodifikasi nilai tersebut.

VC6 Posttest : Pengontrolan Konkurensi

a. Jelaskan outcome dari transaksi dan berikan contohnya. jawab : ada dua outcome dari transaksi : 1. Commit : jika operasi berjalan sukses, maka transaksi disebut commited, basis data mencapai kondisi konsisten yang baru. 2. Abort : Jika operasi berjalan tidak sukses, maka transaksi disebut aborted(gagal). Jika transaksi gagal maka basis data kembali ke keadaan konsisten sebekym transaksi dimulai disebut rol back atau undone. Contohnya : transaksi penjualan, pembelian, pembayaran hutang piutang dan lain sebagainya. b. Properti Transaksi yaitu ACID, jelaskan dan berikan contoh. jawab : ACID Singkatan dari Atomicity, Consistency, Isolation, and Durability. Empat karakteristik yang menjamin transaksi database diproses secara reliable. Model ACID merupakan salah satu konsep tertua dan paling penting dari teori database transaksional. Atomicity mengacu pada kemampuan database untuk menjamin bahwa baik semua bagian transaksi dilakukan atau tidak sama sekali. Jika salah s

VC6 Pretest : Pengontrolan Konkurensi

Apa yang anda pahami tentang konkurensi? jawab : Konkurensi adalah bisa dikatakan sebagai suatu fitur di mana database management system(DBMS) 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. Mengapa perlu dilakukan pengontrolan  konkurensi ? jawab : Lebih dari satu pengguna (pada DBMS terpusat) dapat melakukan operasi pada basis data secara simultan Jika tidak dikontrol, hal ini dapat menyebab kan interferensi satu sama lain sehingga basis data menjadi tidak konsisten Untuk mencegahnya, DBMS mengimplementasikan pengontrolan konkurensi 

VC 5 : Posttest - Integritas Data

a. Apa kegunaan integritas basis data? jawab : Kegunaan integritas data yaitu untuk menjaga kemurnian data atau menjaga data-data yang tidak valid agar tidak masuk ke database. b. Jelaskan jenis-jenis integritas basis data. jawab : Integritas Entitas Integritas entitas mendifinisikan sebuah baris sebagai sebuah entitas yang unik untuk suatu tabel. Dalam integritas entitas, tidak ada baris yang di duplikat didalam suatu tabel. Integritas Domain Integritas entitas mendifinisikan sebuah baris sebagai sebuah entitas yang unik untuk suatu tabel. Dalam integritas entitas, tidak ada baris yang di duplikat didalam suatu tabel. Integritas Referensial Integritas referensial adalah dasar relasi antar tabel yaitu antara foregin key dengan promary key. Integritas referensial memastikan bahwa seluruh nilai dari foregin key cocok dengan nilai primary key yang dihubungkanya. Integritas Enterprise Integritas referensial adalah dasar relasi antar tabel yaitu antara foregin key dengan promary key. I

VC 5 : Pretest Integritas Data

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). Contoh :          Dari mekanisme integritas data adalah hunbungan orang tua dan anak dengan record terkait. Jika dalam catatan orangtua memiliki satu atau lebih dari catatan anak terkait semua proses integritas referensial akan ditangani oleh database itu sendiri, yang secara otomatis menjamin keakuratan dan integritas data sehingga tidak ada catatan anak bisa ada tanpa orang tua (atau disebut juga yatim piatu) dan bahwa tidak ada orangtua kehilangan catatan anak mereka. Ini