SISTEM BASIS DATA

13
SISTEM BASIS DATA Presented By Asih Winantu,S.Kom

description

SISTEM BASIS DATA. Presented By Asih Winantu,S.Kom. BAB II SISTEM BASIS DATA. Tujuan Mengerti yang dimaksud dengan Sistem Basis Data dan komponen-komponennya Mengetahui abstraksi data yang menunjukkan bagaimana para pemakai melihat data - PowerPoint PPT Presentation

Transcript of SISTEM BASIS DATA

Page 1: SISTEM BASIS DATA

SISTEM BASIS DATA

Presented By

Asih Winantu,S.Kom

Page 2: SISTEM BASIS DATA

BAB IISISTEM BASIS DATA

Tujuan Mengerti yang dimaksud dengan Sistem Basis

Data dan komponen-komponennya Mengetahui abstraksi data yang menunjukkan

bagaimana para pemakai melihat data Mengetahui bahasa basis data yang menjadi

perantara user untuk berinteraksi dengan basis data

Mengetahui struktur sistem basis data secara keseluruhan

Page 3: SISTEM BASIS DATA

Pengertian

Merupakan sistem yang terdiri atas kumpulan file (table) dalam sebuah basis data di sebuah sistem komputer yang saling berhubungan dan sekumpulan program pengelola basis data (DBMS :Database Management System) yang memungkinkan beberapa pemakai dan atau program lain untuk mangakses dan memanipulasi file-file (table-table) tersebut

Page 4: SISTEM BASIS DATA

Komponen Utama

Perangkat Keras (HardWare) Sistem Operasi (Operating System) Basis Data (DataBase) Sistem Pengelola Basis Data (DBMS) Aplikasi atau perangkat lunak yang bersifat opsional Pemakai (User)

Pemrogram Aplikasi Pengguna Mahir (Casual User) Pengguna Awam (End User/Naïve User) Pengguna Khusus (Specialized User)

Page 5: SISTEM BASIS DATA

Abstraksi Data

Tingkatan / Level dalam melihat data daam sebuah basis data. Level Fisik (Physical Level) Level Konseptual (Conceptual Level) Level Penampakan (View Level)

Page 6: SISTEM BASIS DATA

Abstraksi Data

Level Konseptual

Level Fisik

View 1 View 2 View 3

Page 7: SISTEM BASIS DATA

Bahasa Basis Data

Terdiri dari sejumlah perintah (statement) yang diformulasikan dan dapat diberikan oleh pengguna dan dikenali/diproses oleh DBMS untuk melakukan suatu aksi/pekerjaan tertentu.

Komponen Bahasa Basis Data Data Definition Language (DDL) Data Manipulation Language (DML)

Page 8: SISTEM BASIS DATA

Data Definition Language

Digunakan untuk mespesifikasikan struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan.

Hasil kompilasi perintah DDL adalah kamus data >>File yang berisi metadata (data yang mendeskripsikan data sesungguhnya)

Struktur penyimpan dan metode akses yang digunakan oleh sistem basis data disebut dengan data storage and definition language

Page 9: SISTEM BASIS DATA

Data Manipulation Language (DML)

Digunakan untuk memanipulasi basis data Bentuk manipulasi

Pencarian kembali data lama Penyisipan data baru Penghapusan data Pengubahan data

Jenis DML Prosedural Non Prosedural

Page 10: SISTEM BASIS DATA

Manajer Basis Data

Modul program yang menyediakan antarmuka (interface) antar penyimpanan data low level dalam basis data dengan program aplikasi dan query yang diterima oleh sistem.

Tugasnya: Berinteraksi dengan manajer file Pelaksanaan integrity Pelaksanaan Keamanan Backup dan recovery Kontrol konkurensi

Page 11: SISTEM BASIS DATA

Administrator Basis Data

Orang yang mempunyai wewenang untuk mengendalikan sistem basis data.

Tugasnya: Mendefinisikan Skema Mendefinisikan Struktur penyimpanan dan

metode akses Memodifikasi skema dan organisasi fisik Menjamin otorisasi untuk mengakses data Menspesifikasikan integrity constraint (Pembatas)

Page 12: SISTEM BASIS DATA

Struktur Sistem Keseluruhan File Manager

Mengatur alokasi penyimpanan Database Manager

Menetapkan antarmuka Query Processor

Menerjemahkan perintah query menjadi instruksi yang dimengerti oleh database manager

DML Precompiler Mengubah perintah DML menjadi bentuk perintah normal

DDL Compiler Mengubah perintah DDL menjadi tabel yang berisi

metadata

Page 13: SISTEM BASIS DATA

Naïve User Programer Aplikasi Casual User Database Admin

Program Aplikasi System Calls Query Skema Basis Data

DML Precompiler Query Processor DDL Compiler

Kode Obyek Program Aplikasi

Database Manager

File Manager

File Data

Kamus Data