Posts

Showing posts from April, 2020

Perancangan basis data

A.       Sebutkan 6 tahap  perancangan basis data Jawab :   Proses perancangan  database  terdiri dari 6 tahap: ·          Tahap 1, Pengumpulan data dan analisis ·          Tahap 2, Perancangan database secara konseptual ·          Tahap 3, Pemilihan DBMS ·          Tahap 4, Perancangan  database  secara logika ( data model mapping ) ·          Tahap 5, Perancangan  database  secara fisik ·          Tahap 6, Implementasi Sistem  database B.       Manakah dari 6 tahap tersebut sebagai aktifitas utama dalam proses      perancangan basis data ? Mengapa ? ·          Desain...

Jelaskan mengapa perancangan basis data merupakan micro life cycle dari perancangan sistem informasi !

Jelaskan mengapa perancangan basis data merupakan micro life cycle dari perancangan sistem informasi ! Sistem Basis Data sebagai komponen mendasar dari Sistem Informasi Organisasi Yang Besar, Siklus Hidup Aplikasi Basis Data menjadi bagian dari Siklus Hidup Sistem Informasi. Siklus Kehidupan Sistem Informasi disebut Macro Life Cycle, yaitu : 1.       Studi Kelayakan (analisa kelayakan) Menganalisa area aplikasi, iden t ifikasi pengumpulam informasi dan penyebarannya, keuntungan dan kerugian. Penentuan kompleksitas data dan proses dan prioritas aplikasinya. 2.       Analisa dan Pengumpulan Kebutuhan User Pengumpulan kebutuhan user dengan berinteraksi dengan sek e lompok user atau secara individual. 3.       Perancangan Perancangan terbagi menjadi 2 yaitu : Sistem Basis Data dan Sistem Aplikasi 4.       Implementasi Mengimplementasikan sistem informasi dengan...

Masalah umum yang muncul pada konkurensi

Terdapat beberapa masalah umum yang muncul pada konkurensi yaitu: Lost update problem (Masalah hilangnya data yang diupdate). Lost-Update Penjelasan : Transaksi T1 dan T2 mulai pada waktu yang hampir bersamaan, dan keduanya membaca saldo $100. T2 menambah balx $100 menjadi $200 dan menyimpan hasil perubahannya dalam database. Di sisi lain, transaksi T1 mengurangi copy dari balx $10 menjadi $90 dan menyimpan nilai ini dalam database, menimpa hasil update sebelumnya dan akhirnya menghilangkan $100 yang telah ditambahkan sebelumnya ke dalam saldo. Kehilangan update transaksi T2 dapat dihindari dengan mencegah T­1 membaca nilai dari balx sampai update T2 telah selesai. Uncommited dependency problem / dirty real (Masalah kebergantungan terhadap transaksi yang belum commit). Uncommited Dependency (dirty read) Penjelasan: Transaksi T4 mengubah balx menjadi $200 namun T4 membatalkan transaksi sehingga balx harus dikembalikan ke nilai asalnya, yaitu $100. Namun, pada waktu itu, transaksi ...

Cara untuk menjaga konsistensi basis data untuk transaksi yang dilakukan secara bersamaan

Cara untuk menjaga konsistensi basis data untuk transaksi yang dilakukan secara bersamaan (konkunren) dengan mekanisme SERIALIZABILITY a. Jelaskan 2 metode untuk menjamin SERIALIZABILITY Lock Based Protocol          Merupakan suatu cara yang digunakan untuk tetap menjaga serializability pada data yang diakses oleh lebih dari suatu transaksi. Yaitu, apabila satu transaksi mengakses sebuah item data maka tidak akan ada transaksi yang dapat memodifikasi data tersebut. Two Phase Lock Protokol          Protocol ini menginginkan bahwa setiap transaksi yang akan menjalankan penguncian dan melepaskan penguncian harus melalui dua fase atau tahapan b. Pada Metode Locking  untuk transaksi terus menahan suatu kunci sampai dilepaskan secara eksplisit selama eksekusi atau telah selesai, aturannya menggunakan matriks locking. Jelaskan kerja dari matriks Locking Sebuah transaksi hanya akan memperoleh lock pada suatu item data jika lock yan...

Jelaskan outcome dari transaksi dan berikan contoh nya

 Jelaskan outcome dari transaksi dan berikan contoh nya outcome adalah suatu transaksi yang melibatakan pihak dari luar perusahaan, misalnya: transaksi penjualan, pembelian, pembayaran hutang piutang dan lain-lain.  Properti Transaksi yaitu ACID, jelaskan dan berikan contoh 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 satu bagian dari transaksi gagal, seluruh transaksi gagal. Consistency memastikan data dapat dikembalikan dalam keadaan sebelum transaksi dimulai, jika terjadi kegagalan. Isolation memastikan transaksi yang masih dalam proses dan belum dilakukan (committed) harus tetap terisolasi terhadap transaksi lainnya. Contoh. Sebuah tran...

Apa yang anda pahami tentang konkurensi?

Apa yang anda pahami tentang konkurensi? 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. Mengapa perlu dilakukan pengontrolan  konkurensi ? 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 mengimple-mentasikan pengontrolan konkurensi

kemampuan DBA

Agar memiliki suatu keamanan yang efektif dibutuhkan kontrol yang tepat. Seorang DBA memegang peranan penting pada sistem basisdata, oleh karena itu DBA harus mempunyai kemampuan dan pengetahuan yang cukup agar dapat mengatur sistem basis data. Keamanan merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh pemakai yang tidak berwenang. a.  Sebutkan bentuk-bentuk akses yang secara secara sengaja dapat merusak atau merugikan pemilik basisdata b. Untuk melindungi basis data, jelaskan level-level pengamanan basis data yang harus dilakukan. c. Jelaskan bentuk-bentuk otoritas user terhadap data yang disimpan dalam table/relasi basis data Jawab:  a.  Pembacaan data yang tidak diizinkan (pencurian informasi) , Pengubah data yang tidak di izinkan , Penghapusan/Perusakan data yang tidak di izinkan b. Relasi adalah pengguna diperbolehkan atau tidak diperbolehkan mengakses langsung suatu relasi, View adalah pengguna diperbolehkan atau tidak diperboleh...

DBMS memiliki peranan penting dalam Sistem basis data, untuk melakukan proteksi basis data memiliki 4 fungsi untuk proteksi basis data.

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: Berbagai kemungkinan yang diantisipasi oleh fasilitas proteksi data, adalah : 1.Gangguan Listrik Sumber listrik yang mati mendadak menyebabkan informasi yang masih berada dalam RAM (memori komputer) menjadi hilang. Akibatnya, akan ada data yang hilang. 2.Kerusakan Disk Data yang tedapat pada disk hilang 3.Kesalahan Perangkat Lunak Hal ini mengakibatkan hasil yang tidak benar, karena pengubahan basis data tidak melalui prosedur sebagaimana mestinya. Akibatnya basis data dalam keadaan tidak konsisten. 4.Pengaksesan oleh orang yang tak berhak Data yang bersifat sensitif seharusnya hanya boleh diketahui oleh pengguna yang berhak. Pengaksesan oleh orang yang tak berhak harus dicegah sehingga kemungkinan adanya sabotase terhadap basis data dapat dihindari.

Tahap Pemilihan DBMS : Sebutkan dan jelaskan faktor untuk memperlancar pemilihan paket DBMS untuk system informasi dalam organisasi

Pada Tahap Pemilihan DBMS : Sebutkan  dan jelaskan faktor untuk memperlancar pemilihan paket DBMS untuk system informasi dalam organisasi Jawab: Faktor Teknik, -          Dapat bekerja di beberapa platform yang berbeda seperti LINUX, Windows, MacOS, FreeBSD, Solaris, dll. -          Mempunyai lebih banyak tipe data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte. FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, dan tipe ENUM. -          Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC. -          Mendukung ODBC for windows 95' (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.. -          Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang ...

Mengapa pada tahap perancangan Konseptual dan tahap Perancangan Logik, tidak tergantung pada DBMS yang akan digunakan?

pretest vc3 Mengapa pada tahap perancangan Konseptual dan tahap Perancangan Logik, tidak tergantung pada DBMS yang akan digunakan? Jawab: Karena menguji kebutuhan-kebutuhan data dari suatu basis data yang merupakan hasil dari fase 1, dan menghasilkan sebuah conceptual basis data schema pada DBMS independent model data tingkat tinggi seperti ERD (Entity Relationship Diagram) model. Skema ini dapat dihasilkan dengan menggabungkan bermacam-macam kebutuhan pengguna dan secara langsung membuat skema basis data atau dengan merancang skema-skema yang terpisah dari kebutuhan tiap-tiap pengguna dan kemudian menggabungkan skema-skema tsb. Model data yang digunakan pada perancangan skema konseptual adalah DBMS-independent, dan langkah selanjutnya adalah memilih sebuah DBMS untuk melaksanakan rancangan tsb. Dalam perancangan basis data secara logik, kita dapat melakukannya dengan cara : Menerapkan Normalisasi terhadap struktur tabel yang telah diketahui. Langsung membuat model Entity-Relati...

integritas basis data

a. Apa kegunaan integritas basis data b. Jelaskan jenis-jenis integritas basis data c. Buatlah contoh untuk Integritas Entitas d. Buatlah contoh untuk Integritas Domain Jawab:  Integritas Data adalah keakuratan dan kebenaran 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. Jenis - jenis integritas basis data: Integritas Entitas (Entity Integrity), dimana tidak ada baris data duplikat dalam satu table. Integritas Jangkuan (Domain Integrity), dimana tidak ada item data yang melanggar jangkuan nilai di tiap kolom data. Integritas Acuan (Referential Integrity), yang menjaga relasi/korespodensi antar table. Integritas Data Antar Tabel (Redundant Data Integrity), dimana data di sebuah table tidak terulang di table lain Contoh untuk in...

Salah satu fungsi pada DBMS adalah membuat integritas data, mengapa integritas data penting dalam sebuah sistem basis data?

Salah satu fungsi pada DBMS adalah membuat integritas data, mengapa integritas data penting dalam sebuah sistem basis data? INTEGRITAS DATA Pengertian integritas data secara luas mengacu pada kepercayaan dari sumber daya suatu sistem. 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 jaminan bahwa data konsisten, bersertifikat dan dapat dirujukan. Integritas data artinya akurasi dan kebenaran data. Integritas data dalam sebuah sistem basis data harus dijaga untuk menjaga kebenaran data yang disimpan.

fight corona

Image