2. 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.
Muatan Lokal- Basis Data 2
3. 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 )
Muatan Lokal- Basis Data
3
5. Berbagai Definisi Basis Data
Definisi
Basis Data
Muatan Lokal- Basis Data
Stephens dan Plew ;2000
-Menyimpan Informasi dan data
Silberschatz, dkk (2002),
-Kumpulan data berupa
Informasi
Mc Leod, dkk (2001),
- kumpulan seluruh sumber
daya berbasis komputer
Ramakrishnan dan Gehrke
(2003)
-Kumpulan data yg
mendiskripsikan aktivitas
5
6. 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.
Muatan Lokal- Basis Data
6
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.
Muatan Lokal- Basis Data
7
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 :
Hubungan antar entitas seperti registrasi mahasiswa dalam
matakuliah, fakultas yang mengajarkan matakuliah dan pengguna
ruang kuliah.
Entitas seperti mahasiswa, fakultas, mata kuliah, dan ruang
kuliah.
Muatan Lokal- Basis Data
8
9. Apa Itu Basis Data
Muatan Lokal- Basis Data
file1
file2
file3
file4
9
10. 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.
Muatan Lokal- Basis Data
10
11. Objek Database
dalam Microsoft Access
1. TABLE: Tempat data mentah disimpan. Data disusun membentuk baris
(disebut record) dan kolom (disebut field)
2. FORM: Lembaran elektronik yang memudahkan pemakai untuk
memasukkan, menampilkan, dan menganalisis data. Form biasanya
terkait langsung dengan Table.
3. QUERY: Proses pemilihan atau penyaringan data sehingga hanya data
yang diinginkan yang akan ditampilkan/dicetak
Muatan Lokal- Basis Data 11
12. Objek Database
dalam Microsoft Access (Cont..)
1. REPORT: Tampilan data dalam bentuk tercetak/tertulis. Dasar
pembuatan Report adalah Table atau Query, dengan format yang
disesuaikan keinginan pengguna.
2. MACRO: Kumpulan beberapa perintah yang dapat dilakukan secara
sekaligus dalam database. Digunakan untuk mengotomasi tugas-tugas
yang sering dilakukan.
3. MODUL: Sebuah unit pemrograman berbasis Visual Basic yang
disesuaikan dengan sistem aplikasi Microsoft Access. Modul dibuat
sebagai sebuah program buatan untuk keperluan khusus (taylor-made).
Muatan Lokal- Basis Data 12
13. Istilah Dasar Pada File
Data Fakta “belum terolah” yang memiliki sedikit arti, namun paling
tidak telah terorganisir secara logis. Unsur terkecil dari suatu
data berupa karakter tunggal seperti huruf X, angka 7 atau
beberapa simbol seperti ? > + * /. Sebuah karakter tunggal
memerlukan satu byte untuk penyimpanan.
Field Satu atau sekumpulan karakter (alpabetik atau numerik) yang
memiliki arti khusus. Sebuah field dapat mendefinisikan nama
pegawai, tanggal lahir, alamat, no. telpon dan sebagainya.
Record Kumpulan dari satu atau beberapa field yang saling berkaitan
secara logik yang dapat menggambarkan tentang orang, tempat
atau sesuatu. Sebagai contoh, sebuah field yang berisi record
untuk pegawai yang bernama Toni, dapat terdiri dari nama,
alamat, tanggal lahir dan sebagainya.
File Kumpulan dari beberapa record yang saling berhubungan.
Sebagai contoh adalah file Pegawai.
Muatan Lokal- Basis Data
13
14. Isi File SISWA
Nomhs = Nomor mahasiswa Sks = SKS ditempuh
Nama = Nama mahasiswa IPK = IP. Kumulatif
Alamat = Alamat rumah Kode_wali = No. kode wali
Muatan Lokal- Basis Data
14
15. 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) :
Penyimpanan data yang sama secara berulang
Jika data yang diperoleh dari data lain disimpan
tersendiri
Data yang sama disimpan dalam banyak table yang
berbeda
Muatan Lokal- Basis Data 15
16. Konsep Dasar Basis Data
Basis Data
Akibat redundansi (kelebihan) :
Redundansi menyebabkan masalah pada waktu
memperbarui (update) data, ruang penyimpanan yang
boros, dan dapat menimbulkan tidak konsistennya data.
Untuk 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
Muatan Lokal- Basis Data 16
17. 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)
Muatan Lokal- Basis Data
17
18. 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
Muatan Lokal- Basis Data
18
19. 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)
Muatan Lokal- Basis Data
19
20. 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.
Muatan Lokal- Basis Data
20
21. 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
Muatan Lokal- Basis Data
21
22. 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
Muatan Lokal- Basis Data
22
23. Konsep Dasar Basis Data
Keunggulan Penggunaan Basis Data
Tujuan awal dan utama dalam pengelolaan data dalam sebuah
basis data adalah agar kita dapat memperoleh/menemukan kembali
data dengan mudah dan cepat
Di dalam penggunaan basis data, terdapat suatu tempat
penyimpanan data tunggal yang dikelola
Data tersebut didefinisikan sekali dan kemudian diakses oleh
bermacam pengguna dan aplikasi
Penggunaan basis data memberikan sejumlah keunggulan
potensial dibandingkan dengan pemrosesan file tradisional
Muatan Lokal- Basis Data
23
24. Konsep Dasar Basis Data
Keunggulan Penggunaan Basis Data yaitu :
1. Kecepatan, Kemudahan dan Efisiensi Ruang
Muatan Lokal- Basis Data
Penyimpanan
2. Redundansi data minimum
3. Konsistensi data
4. Integrasi data
5. Pemakaian data bersama
6. Menjalankan pembakuan
24
25. 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 )
Muatan Lokal- Basis Data
25