Basis Data

25
Basis Data 1 PERTEMUAN 5

description

Dasar Manajemen Informatika Pertemuan Kelima tentang Basis Data

Transcript of Basis Data

Page 1: Basis Data

Basis Data

1

PERTEMUAN 5

Page 2: Basis Data

Tujuan Intruksional Khusus

Setelah mempelajari bagian ini, mahasiswa akandapat:

1. Menjelaskan pentingnya basisdata2. Menjelaskan pengertian basisdata3. Menjelaskan perbedaan pemrosesan file

tradisional dengan basis data4. Mengidentifikasikan adanya redundancy

dan duplikasi data5. Menjelaskan konsep dasar basis data6. Memberikan contoh keuntungan dan resiko

pendekatan basis data.

Muatan Lokal- Basis Data 2

Page 3: Basis Data

Konsep Dasar Basis Data

Pentingnya Data dalam Sistem Informasi

Muatan Lokal- Basis Data

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 )

3

Page 4: Basis Data

Input-Proses-Ouput

Muatan Lokal- Basis Data

Input Data

DataFormulir

Proses Informasi

4

Page 5: Basis Data

Berbagai Definisi Basis Data

Muatan Lokal- Basis Data

DefinisiBasis 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

Page 6: Basis Data

Apa itu Basis Data ?

Muatan Lokal- 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.

6

Page 7: Basis Data

Konsep Dasar 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

Apa itu Basis Data ?

7

Page 8: Basis Data

Konsep Dasar 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

Apa itu Basis Data ?

8

Page 9: Basis Data

Apa Itu Basis Data

Muatan Lokal- Basis Data

file1

file2

file3file4

9

Page 10: Basis Data

Konsep Dasar 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

Apa itu Basis Data ?

10

Page 11: Basis Data

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

Page 12: Basis Data

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

Page 13: Basis Data

Istilah Dasar Pada File

Muatan Lokal- Basis Data

Data Fakta “belum terolah” yang memiliki sedikit arti, namun palingtidak telah terorganisir secara logis. Unsur terkecil dari suatudata berupa karakter tunggal seperti huruf X, angka 7 ataubeberapa simbol seperti ? > + * /. Sebuah karakter tunggalmemerlukan satu byte untuk penyimpanan.

Field Satu atau sekumpulan karakter (alpabetik atau numerik) yangmemiliki arti khusus. Sebuah field dapat mendefinisikan namapegawai, tanggal lahir, alamat, no. telpon dan sebagainya.

Record Kumpulan dari satu atau beberapa field yang saling berkaitansecara logik yang dapat menggambarkan tentang orang, tempatatau sesuatu. Sebagai contoh, sebuah field yang berisi recorduntuk 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.

13

Page 14: Basis Data

Isi File SISWA

Muatan Lokal- Basis Data

Nomhs = Nomor mahasiswa Sks = SKS ditempuh

Nama = Nama mahasiswa IPK = IP. Kumulatif

Alamat = Alamat rumah Kode_wali = No. kode wali

14

Page 15: Basis Data

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

Page 16: Basis Data

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

Page 17: Basis Data

Konsep Dasar Basis Data

Redundansi

1. Penyimpanan data yang sama secara berulang

Muatan Lokal- Basis Data

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)

17

Page 18: Basis Data

Konsep Dasar Basis Data

Redundansi

Duplikasi data

Muatan Lokal- Basis 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

18

Page 19: Basis Data

Konsep Dasar Basis Data

Muatan Lokal- 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

NAMA_WALI TELP_WALI NIM TELP_WALI

MAX (024)001 A10 (024)001

ROBERT (024)002 A11 (024)002

Tabel a) Tabel b)

Tabel c) Tabel d)

19

Page 20: Basis Data

Konsep Dasar Basis Data

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

Redundansi

2. Penyimpanan data yang dapat diperoleh dari data lain

20

Page 21: Basis Data

Konsep Dasar Basis Data

Muatan Lokal- 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

Nim Nama_Mhs Kd_MK Nm_MK SKS Nilai

A10 MAX Pancasila 2 MK_01 A

A11 ROBERT Agama 2 MK_02 B

Tabel Mahasiswa Tabel Matakuliah

Tabel Nilai

21

Page 22: Basis Data

Konsep Dasar Basis Data

Muatan Lokal- 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

22

Page 23: Basis Data

Konsep Dasar Basis Data

Muatan Lokal- 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

23

Page 24: Basis Data

Konsep Dasar Basis Data

Muatan Lokal- 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

24

Page 25: Basis Data

Konsep Dasar Basis Data

Muatan Lokal- 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 )

25