Basis Data
Tujuan Intruksional Khusus
Basis Data
2
• Seberapa Penting :
– Data
– Sistem Informasi
Basis Data
Konsep Dasar Basis Data
Basis Data
4
Input-Proses-Ouput
Data
Formulir
Basis Data
Berbagai Definisi Basis Data
Silberschatz, dkk (2002), Stephens dan Plew ;2000
-Kumpulan data berupa -Menyimpan Informasi dan data
Informasi
Basis Data
Apa itu Basis Data ?
Basis Data, adalah mekanisme yang digunakan untuk
menyimpan informasi atau data.
Informasi adalah sesuatu yang kita gunakan sehari-hari
untuk berbagai alasan. (Stephens dan Plew ;2000), Dengan basisdata
pengguna dapat menyimpan data secara terorganisasi.
Setelah data disimpan, informasi harus mudah diambil.
Cara data disimpan dalam basisdata menentukan seberapa
mudah mencari informasi berdasarkan banyak kriteria.
Data pun harus mudah ditambahkan ke dalam basisdata,
dimodifikasi, dan dihapus.
Basis Data
7
Konsep Dasar Basis Data
Basis Data
8
Konsep Dasar Basis Data
Basis Data
9
Apa Itu Basis Data
file1
file2
file4
file3
Basis Data
Konsep Dasar Basis Data
Basis Data
11
Konsep Dasar Basis Data
Basis Data
Basis data didefinisikan sebagai sekumpulan data yang
saling berhubungan, disimpan dengan minimum
redundansi untuk melayani banyak aplikasi secara
optimal.
Redundansi (Kelebihan) :
qPenyimpanan data yang sama secara berulang
qJika data yang diperoleh dari data lain disimpan
tersendiri
qData yang sama disimpan dalam banyak table yang
berbeda
Basis Data
18
Konsep Dasar Basis Data
Basis Data
Akibat redundansi (kelebihan) :
qRedundansi menyebabkan masalah pada waktu
memperbarui (update) data, ruang penyimpanan yang
boros, dan dapat menimbulkan tidak konsistennya data.
qUntuk membuat suatu basis data yang memberikan
manfaat optimal, suatu inventory data harus dibuat, data
dan informasi yang diperlukan harus dianalisa, file basis
data yang diperlukan harus dirancang, dan prosedur
untuk memelihara basis data harus diadakan
Basis Data
19
Konsep Dasar Basis Data
Redundansi
1. Penyimpanan data yang sama secara berulang
NIM KODE_MK SKS NILAI
A10 MK_01 3 A
A10 MK_02 2 B
A11 MK_01 3 A
A12 MK_01 3 A
A12 MK_02 2 B
A12 MK_03 3 B
A10 MK_01 A
A10 MK_02 B
A11 MK_01 A
A12 MK_01 A
A12 MK_02 B
A12 MK_03 B
Basis Data
21
Konsep Dasar Basis Data
Redundansi
2. Penyimpanan data yang dapat diperoleh dari data lain
NIM NIP_WALI NIP_WALI NAMA_WALI
A10 ADN_011 ADN_011 MAX
Tabel a) Tabel b)
NAMA_WALI TELP_WALI NIM TELP_WALI
Tabel c) Tabel d)
Basis Data
22
Konsep Dasar Basis Data
Redundansi
2. Penyimpanan data yang dapat diperoleh dari data lain
Basis Data
23
Konsep Dasar Basis Data
Redundansi
3. Data yg sama disimpan dalam banyak table yg berbeda
Nim Nama_Mhs Kd_MK Nm_MK SKS
Tabel Nilai
Basis Data
24
Konsep Dasar Basis Data
Redundansi
3. Data yg sama disimpan dalam banyak table yg berbeda
Basis Data
25
Konsep Dasar Basis Data
Basis Data
26
Konsep Dasar Basis Data
Basis Data
27
Konsep Dasar Basis Data
Basis Data
28
Konsep Dasar Basis Data
Resiko Pendekatan Basis Data
1. Spesialisasi baru
2. Perlunya biaya awal (start-up cost)
3. Perlunya konversi data
4. Perlunya backup
5. Meningkatnya kompleksitas data
6. Data mudah diserang (vulnerable)
7. Gangguan dengan adanya data bersama
8. Konflik organisasi
Basis Data
29
Konsep Dasar Basis Data
Latihan dan Soal
1. Jelaskan mengapa data redundansi biasa terjadi di dalam proses
pengolahan file tradisional!
2. Jelaskan mengapa data begitu penting dalam suatu organisai atau
perusahaan?
3. Jelaskan apa yang dimaksud dengan program-data-dependence? Apa
akibat yang ditimbulkan?
4. Jelaskan karakteristik utama data di dalam suatu basis data.
5. Tulis dan jelaskan lima keuntungan yang dapat diperoleh dengan
pendekatan basis data, dibandingkan dengan pengolahan file
tradisional!
6. Pilih satu instansi/perusahaan yang sudah atau menurut Saudara
perlu mengimplementasikan basis data. Jelaskan faktor-faktor apa
yang mendorong diimplementasikannya basis data tersebut!
Basis Data
30