1.konsep dasar basis data

23
Sistem Basis Data - Universitas Semarang Basis Data Basis Data Bab I Konsep Dasar Bab I Konsep Dasar Basis Data Basis Data Presented by Henny

Upload: jobreak

Post on 10-Apr-2016

72 views

Category:

Documents


5 download

DESCRIPTION

1.Konsep Dasar Basis Data

TRANSCRIPT

Page 1: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Basis DataBasis DataBab I Konsep Dasar Basis Bab I Konsep Dasar Basis

DataDataPresented by Henny

Page 2: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Setelah mempelajari bagian ini, mahasiswa akan dapat:

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.

2

Tujuan Intruksional Khusus

Page 3: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Pentingnya Data dalam Sistem Informasi

3

Konsep Dasar Basis Konsep Dasar Basis DataData

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 )

Page 4: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Input-Proses-Ouput

Input Data

DataFormulir

Proses Informasi

Page 5: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Berbagai Definisi 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

Page 6: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Apa itu Basis Data ?

6

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.

Page 7: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 7

Konsep Dasar Basis Konsep Dasar Basis DataData

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.

Apa itu Basis Data ?

Page 8: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 8

Konsep Dasar Basis Konsep Dasar Basis DataData

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.

Apa itu Basis Data ?

Page 9: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang

Apa Itu Basis Data

file1file2

file3file4

Page 10: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 1

0

Konsep Dasar Basis Konsep Dasar Basis DataData

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

Apa itu Basis Data ?

Page 11: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 1

7

Konsep Dasar Basis Konsep Dasar Basis DataData

Basis DataBasis 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

Page 12: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 1

8

Konsep Dasar Basis Konsep Dasar Basis DataData

Basis DataAkibat 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

Page 13: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 1

9

Konsep Dasar Basis Konsep Dasar Basis DataData

Redundansi1. 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)

Page 14: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

0

Konsep Dasar Basis Konsep Dasar Basis DataData

RedundansiDuplikasi 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

Page 15: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

1

Konsep Dasar Basis Konsep Dasar Basis DataData

Redundansi2. Penyimpanan data yang dapat diperoleh dari data lainNIM 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)

Page 16: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

2

Konsep Dasar Basis Konsep Dasar Basis DataData

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.

Redundansi2. Penyimpanan data yang dapat diperoleh dari data lain

Page 17: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

3

Konsep Dasar Basis Konsep Dasar Basis DataData

Redundansi3. 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

Page 18: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

4

Konsep Dasar Basis Konsep Dasar Basis DataData

Redundansi3. 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

Page 19: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

5

Konsep Dasar Basis Konsep Dasar Basis DataData

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

Page 20: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

6

Konsep Dasar Basis Konsep Dasar Basis DataData

Keunggulan Penggunaan Basis Data yaitu :1. Kecepatan, Kemudahan dan Efisiensi Ruang

Penyimpanan2. Redundansi data minimum3. Konsistensi data4. Integrasi data5. Pemakaian data bersama6. Menjalankan pembakuan

Page 21: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

7

Konsep Dasar Basis Konsep Dasar Basis DataData

Keunggulan Penggunaan Basis Data yaitu :

7. Mempermudah pengembangan aplikasi 8. Menyediakan antarmuka banyak pengguna9. Menggambarkan relasi komplek diantara data 10.Menjalankan batasan keutuhan (integrity) 11.Menyediakan backup dan pemulihan (recovery

)

Page 22: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

8

Konsep Dasar Basis Konsep Dasar Basis DataData

Resiko Pendekatan Basis Data1. 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

Page 23: 1.Konsep Dasar Basis Data

Sistem Basis Data - Universitas Semarang 2

9

Konsep Dasar Basis Konsep Dasar Basis DataData

Latihan dan Soal1. 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!