Postingan

Parallel Computing

Gambar
  Apa itu Parallel Computing ? Parallel computing adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan. Maksudnya program dijalankan dengan banyak CPU secara bersamaan dengan tujuan untuk membuat program yang lebih baik dan dapat diproses dengan cepat. Dapat diambil kesimpulan bahwa pada parallel processing berbeda dengan istilah multitasking, yaitu satu CPU mengangani atau mengeksekusi beberapa program sekaligus, parallel processing dapat disebut juga dengan istilah parallel computing. Mengapa Menggunakan Parallel Computing? Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerj

Teori Komputasi Modern

  Komputasi Modern Definisi Komputasi Modern Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Jadi, secara secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu. Sejarah Komputasi Modern Kata  “komputer” pertama kali pada tahun 1

Vclass 8 Sistem Basis Data 2 - Posttest Backup & Recovery Data

1. Jelaskan apa saja penyebab kegagalan system dalam sebuah system yang memungkinkan mengganggu konsistensi data  Kerusakan Data Secara Digital            Data yang rusak secara digital diakibatkan karena adanya kesalahan proses digital baik ketika             pembuatan data, penyimpanan data, penyalinan atau pemindahan data, gangguan atau interupt,            maupun proses-proses digital lainnya termasuk format disk.  Kerusakan Data Secara Fisik            Menyangkut kerusakan data secara fisik maka berkaitan erat dengan alat/media penyimpanan            data itu sendiri atau aspek hardware. Ya memang, pada dasarnya jika hardware penyimpanan            data rusak, maka data didalamnya juga ikut rusak bahkan sulit untuk dilakukan recovery atau            pemulihan. Recovery atau pemulihan hanya bisa dilakukan jika bagian lempeng penyimpan           data masih utuh dan tidak rusak. 2. Kegagalan system juga bisa mengakibatkan kerusakan pada system, jelaskan je

Vclass 8 Sistem Basis Data 2 - Pretest Backup & Recovery Data

1.Mengapa Backup juga perlu diterapkan dalam basis data?    Salah satu konfigurasi yang penting di dalam MyFamily Accounting adalah pada sistem koneksi database atau basis data. Database merupakan tempat penyimpanan utama MyFamily Accounting yang akan menyimpan data yang Anda masukkan selama ini. 2.Bilamana Recovery data dilaksanaknan,Apa peranan DBA dalam proses Backup dan Recovery data?    Peran DBA mencakup pengembangan dan desain strategi database, pemantauan dan meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan pengembangan di masa depan. DBA mungkin juga merencanakan, mengkoordinasi dan melaksanakan langkah-langkah keamanan untuk menjaga database.

Vclass 7 Sistem Basis Data 2 - PosttestPengontrolan Konkurensi (Masalah Konkurensi)

1. Jenis serializability yang seperti ini :     Conflict serializability yaitu memerintahkan operasi yang saling bertentangan dengan suatu cara sama seperti eksekusi serial.     View serializability terdapat beberapa jenis serializability yang menawarkan definisi yang tidak terlalu kaku (less stringent definition) darischedule ekuivalen dari pada conflict serializability. 2. Cara kerja matriks Locking:     Kita asumsikan ter dapat dua macam kunci:          - Kunci X (kunci exekutif) dan kunci S (kunci yang digunakan bersama-sama)          - Jika transaksi A menggunakan kunci X pada record R, maka permintaan dari transaksi B harus             menunggu sampai nanti transaksi A melepaskan kunci          - Jika transaksi A menggunakan kunci S pada record R, maka:          - Bila transaksi B ingin menggunakan kunci X, maka B harus menunggu sampai A melepaskan             kunci tersebut          - Bila transaksi B ingin menggunakan kunci S, maka B bila menggunak

Vclass 6 Sistem Basis Data 2 - Posttest Pengontrolan Konkurensi

Gambar
Outcome (Hasil) dari Transaksi :                 1. COMMIT                    Jika operasi berjalan sukses, maka transaksi disebut  commited ,  basis data mencapai            kondisi konsisten yg baru        2. ABORT            Jika operasi berjalan tidak sukses, maka transaksi disebut aborted   (gagal)              Jika transaksi gagal maka basis data   kembali ke keadaan konsisten sebelum            transaksi dimulai. Disebut roll back atau undone              Apa itu ACID dalam Transaksi ?  ACID adalah properti dalam Transaksi, ada beberapa properti Transaksi yaitu                   ATOMICITY (ATOMIK)   Semua operasi dalam transaksi dikerjakan   ‘ semua atau tidak sama sekali ’.   Transaksi dilaksanakan keseluruhan atau tidak dilaksanakan sama sekali. CONSISTENCY (KONSISTEN)   Transaksi harus mentransformasikan basis data dari kondisi konsisten ke kondisi konsisten lain          ISOLATION / INDEPENDENCE   Transaksi die