Anda di halaman 1dari 24

Basis Data

Bab I Konsep Dasar Basis Data


Made Agung Raharja,.M.Cs

Basis Data
Tujuan Intruksional Khusus

Setelah mempelajari bagian ini, mahasiswa akan


dapat:
1. Menjelaskan pentingnya basisdata
2. Menjelaskan pengertian basisdata
3. Menjelaskan perbedaan pemrosesan file
tradisional dengan basis data
4. Mengidentifikasikan adanya redundancy
dan duplikasi data
5. Menjelaskan konsep dasar basis data
6. Memberikan contoh keuntungan dan resiko
pendekatan basis data.

Basis Data
2
• Seberapa Penting :
– Data
– Sistem Informasi

Basis Data
Konsep Dasar Basis Data

Pentingnya Data dalam Sistem Informasi


Sistem Informasi adalah pengelolaan Data,
Orang/Pengguna, Proses dan Teknologi
Informasi yang berinteraksi untuk
mengumpulkan, memproses, menyimpan, dan
menyediakan sebagai output informasi yang
diperlukan untuk mendukung sebuah
organisasi. (Jeffery L. Whitten dkk, 2004 )

Basis Data
4
Input-Proses-Ouput

Data
Formulir

Input Data Proses Informasi

Basis Data
Berbagai Definisi Basis Data
Silberschatz, dkk (2002), Stephens dan Plew ;2000
-Kumpulan data berupa -Menyimpan Informasi dan data
Informasi

Mc Leod, dkk (2001),


- kumpulan seluruh sumber Ramakrishnan dan Gehrke
daya berbasis komputer (2003)
Definisi -Kumpulan data yg
Basis Data mendiskripsikan aktivitas

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

Apa itu Basis Data ?


Silberschatz, dkk (2002), mendefinisikan
basisdata sebagai kumpulan data berisi
informasi yang sesuai untuk sebuah
perusahaan.

Menurut Mc Leod, dkk (2001), basisdata adalah


kumpulan seluruh sumber daya berbasis
komputer milik organisasi.

Basis Data
8
Konsep Dasar Basis Data

Apa itu Basis Data ?


Ramakrishnan dan Gehrke (2003), menyatakan basisdata
sebagai kumpulan data, umumnya mendiskripsikan
aktivitas satu organisasi atau lebih yang berhubungan.
Misalnya, basisdata universitas mungkin berisi informasi
mengenai hal berikut :
qHubungan antar entitas seperti registrasi mahasiswa
dalam matakuliah, fakultas yang mengajarkan matakuliah
dan pengguna ruang kuliah.
qEntitas seperti mahasiswa, fakultas, mata kuliah, dan
ruang kuliah.

Basis Data
9
Apa Itu Basis Data

file1
file2

file4
file3

Basis Data
Konsep Dasar Basis Data

Apa itu Basis Data ?


Kesimpulan :
Basis data didefinisikan sebagai sekumpulan
data yang saling berhubungan, disimpan
dengan minimum redundansi untuk melayani
banyak aplikasi secara optimal.

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

Terjadi pengulangan penulisan pasangan KODE_MK dan


SKS yang sama. Misalnya untuk MK_01 (ditulis 3 kali),
dan MK_02 (ditulis 2 kali)
Basis Data
20
Konsep Dasar Basis Data
Redundansi
Duplikasi data NIM KODE_MK NILAI

A10 MK_01 A

A10 MK_02 B

A11 MK_01 A

A12 MK_01 A

A12 MK_02 B

A12 MK_03 B

Duplikasi terjadi karena penulisan KODE_MK untuk MK_01 dan


MK_02, yang berturut-turut diulang sebanyak 3 dan 2 kali.
Duplikasi penulisan seringkali tidak dapat dihindarkan dalam
penyimpanan data

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

A11 AND_012 AND_012 ROBERT

Tabel a) Tabel b)
NAMA_WALI TELP_WALI NIM TELP_WALI

MAX (024)001 A10 (024)001

ROBERT (024)002 A11 (024)002

Tabel c) Tabel d)

Basis Data
22
Konsep Dasar Basis Data

Redundansi
2. Penyimpanan data yang dapat diperoleh dari data lain

Dengan mengamati keempat tabel di atas,


ternyata Tabel d) berisi data yang dapat
diperoleh dari tabel lain, yaitu dengan meng-
hubungkan Tabel a), b), dan c). Dengan demikian
untuk menghilangkan redundansi, Tabel d) perlu
dihilangkan.

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

A10 MAX MK_01 Pancasila 2

A11 ROBERT MK_02 Agama 2

Tabel Mahasiswa Tabel Matakuliah

Nim Nama_Mhs Kd_MK Nm_MK SKS Nilai

A10 MAX Pancasila 2 MK_01 A

A11 ROBERT Agama 2 MK_02 B

Tabel Nilai

Basis Data
24
Konsep Dasar Basis Data

Redundansi
3. Data yg sama disimpan dalam banyak table yg berbeda

Dengan mengamati ke tiga table diatas, terdapat


redundansi, yaitu atribut(data) Nama_mhs, Nm_MK
dan SKS tersimpan pada beberapa table yang berbeda.
Hal ini harus dihindari dengan jalan menghilangkan
atribut Nama_mhs, Nm_MK dan SKS pada table Nilai

Basis Data
25
Konsep Dasar Basis Data

Keunggulan Penggunaan Basis Data


q Tujuan awal dan utama dalam pengelolaan data dalam sebuah
basis data adalah agar kita dapat memperoleh/menemukan kembali
data dengan mudah dan cepat
qDi dalam penggunaan basis data, terdapat suatu tempat
penyimpanan data tunggal yang dikelola
qData tersebut didefinisikan sekali dan kemudian diakses oleh
bermacam pengguna dan aplikasi
qPenggunaan basis data memberikan sejumlah keunggulan
potensial dibandingkan dengan pemrosesan file tradisional

Basis Data
26
Konsep Dasar Basis Data

Keunggulan Penggunaan Basis Data yaitu :


1. Kecepatan, Kemudahan dan Efisiensi Ruang
Penyimpanan
2. Redundansi data minimum
3. Konsistensi data
4. Integrasi data
5. Pemakaian data bersama
6. Menjalankan pembakuan

Basis Data
27
Konsep Dasar Basis Data

Keunggulan Penggunaan Basis Data yaitu :

7. Mempermudah pengembangan aplikasi


8. Menyediakan antarmuka banyak pengguna
9. Menggambarkan relasi komplek diantara data
10.Menjalankan batasan keutuhan (integrity)
11.Menyediakan backup dan pemulihan (recovery )

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

Anda mungkin juga menyukai