sistem basis data

21
Sistem Basis Data Kiky Rizky Nova Wardani, S.Kom

Upload: channing-padilla

Post on 01-Jan-2016

53 views

Category:

Documents


4 download

DESCRIPTION

Kiky Rizky Nova Wardani, S.Kom. Sistem Basis Data. Tujuan Basis Data. Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistem Basis Data

Sistem Basis Data

Kiky Rizky Nova Wardani, S.Kom

Page 2: Sistem Basis Data

Tujuan Basis Data

Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan

Jika sebuah basis data merupakan suatu sumber yang bisa digunakan bersama maka setiap pemakai membutuhkan pandangan yg berbeda terhadap data didalam basis data

Page 3: Sistem Basis Data

Komponen Basis Data

Data Hardware Software User

Pemrograman aplikasi Administrator basis data Pengguna Akhir

Pengguna aplikatif Pengguna interaktif

Page 4: Sistem Basis Data

Abstraksi Data

Tingkatan Fisik Merupakan tingkatan abstraksi paling rendah dan

menggambarkan bagaimana data sebenarnya disimpan

Tingkatan Logis Menggambarkan hubungan antar data

Tingkatan View Menggambarkan bagian tertentu dalam basis

data

Page 5: Sistem Basis Data

Instansi dan Skema

Kumpulan informasi yang disimpan dalam basisdata pada suatu waktu disebut instansi suatu basis data

Rancangan Basis data secara keseluruhan disebut Skema Basis Data

Page 6: Sistem Basis Data

Komponen fungsional sistem basisdata

Komponen fungsional sistem basisdata dapat dibagi menjadi : Komponen pengatur penyimpanan;

Basis data membutuhkan banyak ruang penyimpanan, ukuran basisdata pada sebuah perusahana minimal ratusan gigabyte, bahkan terabyte data.

Komponen pemrosesan query. Pemrosesan query menjadi penting karena ia

membantu sistem basisdata menyederhanakan dan menfasilitasi akses ke data

Page 7: Sistem Basis Data

Bahasa Basisdata

Bahasa pendefinisian data (Data Definition Language-DDL)

Bahasa Manipulasi Data (Data Manipulation Language-DML)

Page 8: Sistem Basis Data

Data Definition Language (DDL)

Data Definition Language merupakan metode SQL yang berguna untuk mendeklarasika tabel. Yang termasuk dalam proses DDL adalah membuat basis data, melihat basis data dan menggunakan basis data tertentu. Di samping itu, proses pembuatan tabel, atau menghapus tabel juga termasuk dalam DDL.

Page 9: Sistem Basis Data

Data Manipulation Language (DML)

Jika DDL adalah bahasa query yang digunaan saat pendefinisian basis data dan tabel, lain lagi dengan DML atau Data Manipulation Language. DML ini digunakan ketika kita ingin mengubah isi data pada tabel.

Page 10: Sistem Basis Data

a. Input Data Ketika kita telah membuat tabel, maka kita telah

dapat mengisi tabel tersebut dengan data sesuai dengan keinginan kita. Perintah yang digunakan adalah:

Contoh : INSERT INTO mata_kuliah VALUES ('MK-0001','psikologi perkembangan',3)

Page 11: Sistem Basis Data

b. Update Data Jika terdapat kesalahan atau kita butuh

memperbaiki data, maka kita membutuhkan perintah di bawah ini:

Contoh : UPDATE mata_kuliah SET sks=2 WHERE kode_mk='MK-001'

Page 12: Sistem Basis Data

c. Hapus Data Ketika kita tidak membutuhkan suatu data lagi,

maka kita dapat menghapus data tersebut dengan perintah :

Contoh : DELETE from data_mahasiswa WHERE NIM=”002”

Page 13: Sistem Basis Data

Tipe-tipe basis data

Model basis data file Model basis data hierarki Model basis data jaringan Model basis data relasional Model basis data berorintasi objek Model basis data relasi objek

Page 14: Sistem Basis Data

Lingkungan Basis data

Ada tiga macam lingkungan basisdata yaitu, Lingkungan mainframe : lingkungan tradisional

untuk sistem basisdata masa lalu, terdiri atas komputer mainframe yang memungkinkan koneksi banyak pengguna

Page 15: Sistem Basis Data

Terminall

Komputer Mainframe

Page 16: Sistem Basis Data

Lingkungan Client-server

Sejumlah masalah utama dalam lingkungan mainframe diselesaikan oleh lingkungan clientserver.

Lingkungan client server terdiri atas sebuah komputer utama, yang disebut server, dan satu atau lebih PC yang dihubungkan ke server

Page 17: Sistem Basis Data

Corporate Intranet

Internet

Basis Data

Hotserver

Page 18: Sistem Basis Data

Lingkungan Internet, Hampir sama dengan lingkungan clientserver,

tapi yang unik adalah ketergantungan nya dengan internet.

Pada lingkungan internet, aplikasi hanya perlu diinstal pada satu server yang disebut webserver

Page 19: Sistem Basis Data

Basis Data

Internet

Browser Web

Page 20: Sistem Basis Data

Komponen penyusun Basis Data

Skema basis data Objek –objek skema Tabel Field dan kolom Record dan baris Kunci (primari key) Relasi Tipe Data

Page 21: Sistem Basis Data

Latihan 2 :

1. sebutkan komponen basis data

2. sebutkan 3 macam lingkungan basis data

3. sebutkan komponen diagram ER

4. buatlah contoh diagram ER DATABASE PERPUSTAKAAN DATABASE MAHASISWA DATABASE PENJUALAN

5. sebutkan dua macam bahasa basis data!