Basis Data
-
Upload
afdan-rojabi -
Category
Education
-
view
158 -
download
4
description
Transcript of Basis Data
Basis Data
1
PERTEMUAN 5
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
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
Input-Proses-Ouput
Muatan Lokal- Basis Data
Input Data
DataFormulir
Proses Informasi
4
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
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
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
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
Apa Itu Basis Data
Muatan Lokal- Basis Data
file1
file2
file3file4
9
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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