pertemuan dua

16
KONSEP DASAR Materi ke 2

Upload: sitetengku

Post on 16-Apr-2017

111 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Pertemuan Dua

KONSEP DASAR

Materi ke 2

Page 2: Pertemuan Dua

Keuntungan Basis Data

1. Kerangkapan data dapat diminimalkan2. Inkonsistensi data dapat dihindari3. Data dalam basis data dapat digunakan

secara bersama (multiuser)4. Standarisasi dapat dilakukan5. Pembatasan untuk keamanan data dapat

diterapkan6. Integritas data dapat terpelihara7. Perbedaan kebutuhan data dapat di

seimbangkan

Page 3: Pertemuan Dua

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 data2. Inkonsistensi data3. Data terisolasi4. Integritas data5. Keamanan data

Page 4: Pertemuan Dua

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 redudancy1. Pemborosan media penyimpanan 2. Biaya penyimpanan yang semakin besar3. Kesulitan dalam pengolahan data4. Pemborosan waktu dalam pengolahan daa5. Semakin besar kemungkinan muncuk data tidak konsisten

Page 5: Pertemuan Dua

Kerangkapan Data ……….2• Kerangkapan data ada dua kemungkinan,

yaitu– Kerangkapan data dalam satu file

File KaryawanNIK Nama_Karyawan Alamat Gol Gaji_Pokok

K001 Riana Jl. Riau 4 Bdg III A 500.000

K002 Ilham Jl. Gatsu 82 Bdg IV A 750.000

K003 Dafa Jl. Dago 20 Bdg III A 500.000

K004 Azizah Jl. Merdeka 3 Bdg III B 550.000

K005 Asyfia Jl. Kircon 5 Bdg IV A 750.000

Page 6: Pertemuan Dua

Kerangkapan Data ……….2

• Kerangkapan data dalam beberapa file

• File Mahasiswa File Minat_Mhs

NIM Nama_Mhs

105001 Riana

105002 Ilham

105003 Dafa

105004 Azizah

105005 Asyfia

NIM Nama_Mhs Minat

105001 Riana Pemrograman

105002 Ilham Jaringan

105003 Dafa Web

105004 Azizah Basis Data

105005 Asyfia Multimedia

Page 7: Pertemuan Dua

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. Proses pemasukan data yang tidak benar2. Proses pembaharuan data yang tidak benar3. Pengendalian sistem yang tidak baik/terkontrol

• Penyebab utama munculnya data tidak konsisten adalah akibat munculnya kerangkapan data dalam fila

Page 8: Pertemuan Dua

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

…….

105006 Ghazi Jl. Dago 14 Bdg L BN KSI B

Page 9: Pertemuan Dua

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. Tidak adanya kemungkinan untuk menghubungkan antar

data dalam file2. Tidak adanya standarisasi data (berkaitan dengan

domain/format data (tipe dan ukuran data)

Page 10: Pertemuan Dua

Data Terisolasi ……….2• File Mahasiswa File Minat_Mhs

• File Pembimbing Minat

NIM Nama_Mhs

105001 Riana

105002 Ilham

105003 Dafa

105004 Azizah

105005 Asyfia

NIM Minat

105001 Pemrograman

105002 Jaringan

105003 Web

105004 Basis Data

105005 Multimedia

Kode Pembimbing Nama_Pembimbing

P01 Rina

P02 Wahyuni

P03 Citra

P04 Yasmi

Page 11: Pertemuan Dua

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 aspek1. Integritas domain2. Key Constraints, berkaitan dengan 2 hal, yaitu :

• Integritas Entitas pada kunci relasi• Integritas Referensial pada kunci penghubung relasi

Page 12: Pertemuan Dua

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. Recovery2. Integrity3. Concurency4. Privasy5. Security

Page 13: Pertemuan Dua

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)

Page 14: Pertemuan Dua

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 orang2 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

Page 15: Pertemuan Dua

Question ?Silakan ada yg mau

bertanya ?

Page 16: Pertemuan Dua

thank you very much indeed...and see you