Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Basis Data Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi.

Presentasi serupa


Presentasi berjudul: "1 Basis Data Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi."— Transcript presentasi:

1 1 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

2 2 Konsep Dasar Basis Data Redundansi 1. Penyimpanan data yang sama secara berulang NIMKODE_MKSKSNILAI A10MK_013A A10MK_022B A11MK_013A A12MK_013A A12MK_022B A12MK_033B Terjadi pengulangan penulisan pasangan KODE_MK dan SKS yang sama. Misalnya untuk MK_01 (ditulis 3 kali), dan MK_02 (ditulis 2 kali)

3 3 Konsep Dasar Basis Data Redundansi Duplikasi data NIMKODE_MKNILAI A10MK_01A A10MK_02B A11MK_01A A12MK_01A A12MK_02B A12MK_03B 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

4 4 Konsep Dasar Basis Data Redundansi 2. Penyimpanan data yang dapat diperoleh dari data lain NIMNIP_WALI NAMA_WALI A10ADN_011 MAX A11AND_012 ROBERT NAMA_WALITELP_WALINIMTELP_WALI MAX(024)001A10(024)001 ROBERT(024)002A11(024)002 Tabel a)Tabel b) Tabel c)Tabel d)

5 5 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. Redundansi

6 6 Konsep Dasar Basis Data Redundansi 3. Data yg sama disimpan dalam banyak table yg berbeda NimNama_MhsKd_MKNm_MKSKS A10MAXMK_01Pancasila2 A11ROBERTMK_02Agama2 NimNama_MhsKd_MKNm_MKSKS Nilai A10MAXPancasila2MK_01A A11ROBERTAgama2MK_02B Tabel MahasiswaTabel Matakuliah Tabel Nilai

7 7 Konsep Dasar Basis Data Redundansi 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

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

9 9 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

10 10 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

11 11 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 )

12 12 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

13 ISTILAH DASAR Character merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data / field. 13

14 ISTILAH DASAR Field merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. field name harus diberi nama untuk membedakan field yang satu dengan lainnya 14

15 ISTILAH DASAR • Field representation tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data). field value isi dari field untuk masing-masing record. 15

16 ISTILAH DASAR • Record Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap record dapat mewakili data tiap karyawan. 16

17 ISTILAH DASAR • File File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. 17

18 Konsep Dasar • Key – Elemen Record yang dipakai untuk menemukan Record tersebut pada waktu akses – Jenis-jenis key: • Primary key • Secondary key • Candidate key • Alternate key • Composite key • Foreign key 18

19 Istilah Dasar – Primary key • Field yang mengidentifikasikan sebuah record dalam file • Bersifat unik NIMNAMAUMUR TUTI WATI ALE24 Primari Key 19

20 Istilah Dasar – Secondary key • Field yang mengidentifikasikan sebuah record dalam file • Tidak bersifat unik NIMNAMAUMUR TUTI WATI ALE24 Secondary Key 20

21 Istilah Dasar – Candidate key • Field-field yang bisa dipilih (dipakai) menjadi primary key NIMNAMANO_KWITJUMLAH TUTI WATI ALE Candicate key 21

22 Istilah Dasar – Composite key • Primary key yang dibentuk dari beberapa field HARI RUANGMATA KULIAH SELASA 322LOGIKA MATEMATIKA SELASA 321PANCASILA SELASA 333KEWARGANEGARAAN Composite key 22

23 Istilah Dasar – Foreign key • Field yang bukan key, tetapi adalah key pada file yang lain. KD_MKMATAKULIAHSKSKD_DOSEN N18MANAJEMEN2D231 P25PASCAL4D453 K1AINTERNET2- KD_DOSENNAMA D232Warsono, Drs D453R. Faisal D812Tri Darmadi Primary key Foreign key 23

24 Istilah Dasar • Berdasarkan Model operasi : – Create Pembuatan berkas dengan cara membuat struktur berkas lebih dahulu, kemudian record-record dimuat ke dalam berkas tersebut – Up-date Pengubahan isi dari berkas diperlukan untuk menjaga berkas tetap up to date (diperbaharui) Ada 3 bagian dalam proses up date : – Insert/Penyisipan atau penambahan record – Modify/Perbaikan field – Delete/Penghapusan record 24

25 Istilah Dasar • Retrieval Pengaksesan sebuah berkas untuk tujuan mendapatkan informasi Menurut ada tidaknya persyaratan, retrieval dibagi menjadi • Comprehensive retrieval Proses untuk mendapatkan informasi dari semua record dalam berkas – Misal : display all, list nama alamat • Selective retrieval Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu – Misal : list for program studi == ‘TI’ 25


Download ppt "1 Basis Data Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi."

Presentasi serupa


Iklan oleh Google