Materi ke 2 KONSEP DASAR Keuntungan Basis Data
Materi ke 2 KONSEP DASAR
Keuntungan Basis Data 1. Kerangkapan data dapat diminimalkan 2. Inkonsistensi data dapat dihindari 3. Data dalam basis data dapat digunakan secara bersama (multiuser) 4. Standarisasi dapat dilakukan 5. Pembatasan untuk keamanan data dapat diterapkan 6. Integritas data dapat terpelihara 7. Perbedaan kebutuhan data dapat di seimbangkan
Kekangan /aturan Basis Data Syarat atau batasan yang harus di patuhi pada file basis data agar dapat memenuhi krioteria sebagai suatu basis data. Beberapa batasan, yaitu : 1. Kerangkapan data 2. Inkonsistensi data 3. Data terisolasi 4. Integritas data 5. Keamanan data
Kerangkapan Data (Data Redundancy) • • • Yaitu munculnya data-data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan. Jika file-file dan program aplikasi diciptakan oleh programmer yang berbeda pada waktu yang berselang cukup panjang, maka ada beberapa bagian data yang mengalami pengandaan pada file yang berbeda. Akibat dari data yang redudancy 1. Pemborosan media penyimpanan 2. Biaya penyimpanan yang semakin besar 3. Kesulitan dalam pengolahan data 4. Pemborosan waktu dalam pengolahan daa 5. Semakin besar kemungkinan muncuk data tidak konsisten
Kerangkapan Data ………. 2 • Kerangkapan data ada dua kemungkinan, yaitu – Kerangkapan data dalam satu file File NIKKaryawan Nama_Karyawan Alamat Gol Gaji_Pokok K 001 Riana Jl. Riau 4 Bdg III A 500. 000 K 002 Ilham Jl. Gatsu 82 Bdg IV A 750. 000 K 003 Dafa Jl. Dago 20 Bdg III A 500. 000 K 004 Azizah Jl. Merdeka 3 Bdg III B 550. 000 K 005 Asyfia Jl. Kircon 5 Bdg IV A 750. 000
Kerangkapan Data ………. 2 • Kerangkapan data dalam beberapa file • File Mahasiswa NIM Nama_Mhs File Minat_Mhs NIM Nama_Mhs Minat 105001 Riana Pemrograman 105002 Ilham Jaringan 105003 Dafa Web 105004 Azizah Basis Data 105005 Asyfia Multimedia
Data Inconsistency………. 1 • Yaitu munculnya data yang tidak konsisten pada atribut/kolom yang sama dalam satu atau beberapa file data yang dihubungkan/direlasikan. • Data tidak konsisten dapat terjadi diakibatkan oleh: 1. 2. 3. • Proses pemasukan data yang tidak benar Proses pembaharuan data yang tidak benar Pengendalian sistem yang tidak baik/terkontrol Penyebab utama munculnya data tidak konsisten adalah akibat munculnya kerangkapan data dalam fila
Data Inconsistency………. 2 NIM Nama_Mhs Alamat JK Status Matakuliah Nilai 105001 Riana Jl. Riau 4 Bdg P BN Pemrograman A 105002 Ilham Jl. Gatsu 82 Bdg L BN Jaringan B 105003 Dafa Jl. Dago 20 Bdg L BN Web A 105004 Azizah Jl. Merdeka 3 Bdg P BN Basis Data B 105005 Asyfia Jl. Kircon 5 Bdg P BN Multimedia B 105006 Ghazi Jl. Dago 14 Bdg L BN Jaringan B 105001 Riana Jl. Riau 4 Bdg P BN Web A 105002 Ilham Jl. Gatsu 82 Bdg L BN Basis Data B 105004 Azizah Jl. Merdeka 3 Bdg P BN Pemrograman B 105005 Asyfia Jl. Kircon 5 Bdg P BN Jaringan B Jl. Dago 14 Bdg L BN KSI B ……. 105006 Ghazi
Data Terisolasi ………. 1 • Data Terisolasi disebabkan oleh pemakai beberapa file basisdata dimana program aplikasi tidak dapat mengakses data-data dari file tertentu kecuali program aplikasi diubah atau ditambah. • Data terisolasi mengakibatkan tidak lengkapnya informasi yang dihasilkan dari pengolahan daya dalam basis data • Data terisolasi dapat terjadi diakibatkan oleh: 1. 2. Tidak adanya kemungkinan untuk menghubungkan antar data dalam file Tidak adanya standarisasi data (berkaitan dengan domain/format data (tipe dan ukuran data)
Data Terisolasi ………. 2 • • File Mahasiswa NIM Nama_Mhs File Minat_Mhs NIM Minat 105001 Riana 105001 Pemrograman 105002 Ilham 105002 Jaringan 105003 Dafa 105003 Web 105004 Azizah 105004 Basis Data 105005 Asyfia 105005 Multimedia File Pembimbing Kode Pembimbing. Minat Nama_Pembimbing P 01 Rina P 02 Wahyuni P 03 Citra P 04 Yasmi
Integritas Data • Berkaitan dengan unjuk kerja sistem untuk dapat menjaga data -data dalam basis data agar selalu berada dalam kondisi yang benar (tipe & ukuran datanya), Up to date (sesuai dengan kondisi aktual), konsisten, dan selalu tersedia) • Integritas data berhubungan dengan 2 aspek 1. 2. Integritas domain Key Constraints, berkaitan dengan 2 hal, yaitu : • Integritas Entitas pada kunci relasi • Integritas Referensial pada kunci penghubung relasi
Keamanan Data ………. 1 • Prinsip dasar dari keamanan dalam basis data adalah bahwa data-data dalam basis data merupakan sumber informasi yag bersifat sangat penting dan rahasia. • Aspek keamanan basis data meliputi: 1. 2. 3. 4. 5. Recovery Integrity Concurency Privasy Security
Keamanan Data ………. 2 • RECOVERY, adalah suatu proses mnggunakan/ mengambil kembali basis data dari media penyimpanan cadangan untuk mengembalikan data pada kondisi yang benar karena terjadi kerusakan/kehilangan data akibat kerusakan media penyimpanan, program aplikai, OS, basis data, hw dll • INTEGRITY, berkaitan dengan unjuk kerja sistem untuk dapat menjaga data-data dalam basis data agar selalu berada dalam kondisi yang benar (tipe & ukuran datanya), Up to date (sesuai dengan kondisi aktual), konsisten, dan selalu tersedia)
Keamanan Data ………. 2 • CONCURENCY, berkaitan dengan mekanisme pengendalian basis data saat digunakan oleh beberapa pemakai secara bersamaan agar terhindar dari kesalahan-kesalahan akibat beberapa transaksi berbeda yg dilakukan secara bersamaan • PRIVACY, yaitu dimaksudkkan sebagai pembatasan kewenangan akses data dalam basis data untuk mencegah dan melindungi basis data dari penggunaan oleh orang 2 yang tidak berhak dan pengubahan yang tidak dihendaki • SECURITY, adalah suatu mekanisme sisem untuk mencegah dan melindungi basis data dari kehilangan akibat kerusakan pada fisk media penyimpanan, kebakaran, banjir, badai, huruhara dll
Question ? Silakan ada yg mau bertanya ?
thank you very much indeed. . . and see you
- Slides: 16