Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... ·...

17
Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 PLPG TIK 2008

Transcript of Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... ·...

Page 1: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP

Pengantar

Sistem Basisdata

DEPARTEMEN PENDIDIKAN NASIONALUNIVERSITAS PENDIDIKAN INDONESIA

2008

PLPG TIK 2008

Page 2: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP2

Konsep

Data adalah fakta mengenai objek, orang, dan lain-lain. Sedangkan Informasi adalah hasil analisis dan sintesis terhadap data. Basis data adalah kumpulan data, yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi

PLPG TIK 2008

Page 3: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP3

Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data, adalah himpunan deksripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari penyimpanan level rendah. Beberapa manajemen basis data didasarkan pada model data relasional, model data hirarkis, atau model data jaringan.

PLPG TIK 2008

Model Data

Page 4: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP4 PLPG TIK 2008

MAP

Disk FILE

Model Basisdata

Page 5: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP5

Definisi Basis Data• Himpunan Kelompok Data (Arsip) yang saling

berhubungan dan diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

• Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (Redundensi) yang tidak perlu.

• Kumpulan File/Table/Arsip yang saling berhubungan yang disimpan daam media penyimpan Elektronik.

PLPG TIK 2008

Page 6: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP6 PLPG TIK 2008

SISTEM DATABASE adalah suatu sistem penyusunan dan pengelolaan record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan, sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.

Database Management Systems : “A collection of interrelated

data and a set of programs to access those data”

(Silberschatz, Korth and Sudarshan. Database System

Concepts)

SISTEM DATABASE

Page 7: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP7

• Kecepatan dan Kemudahan (Speed)• Efisiensi ruang penyimpanan (Space)• Keakuratan (Accuracy)• Ketersediaan (Avaiability)• Kelengkapan (Completeness)• Keamanan (Security)• Kebersamaan pemakai (Shareability)

PLPG TIK 2008

Tujuan Dibangunnya Basis Data

Page 8: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP8

Keuntungan Database

1. Terkontrolnya kerangkapan data2. Terpeliharanya kekonsistenan data3. Data dapat dipakai bersama-sama4. Data dapat distandarisasikan5. Keamanan data dapat terjamin6. Integritasdata terpelihara7. Data independence

PLPG TIK 2008

Page 9: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP9 PLPG TIK 2008

Keuntungan Penggunaan DBMS• Data independence. DBMS memungkinkan

pemisahan pengelolaan data dari program aplikasi• Efficient data access. DBMS menyediakan variasi

teknik yang handal dalam penyimpanan dan pengambilan data

• Data integrity and security• DBMS memungkinkan penjagaan integrity contraint dan

access control Keuntungan Penggunaan DBMS (lan.)• Data administration• Concurrent access and crash recovery. DBMS

dilenngkapi dengan penjadwalan operasi konkuren dan melindungi user dari efek kegagalan sistem

• Reduced application development time. DBMS mendukung fungsi-fungsi penting yang umum pada aplikasi dalam penyimpanan data

Page 10: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP10

Operasi Dasar Basis Data

• Pembuatan Basis Data (Create Database)• Penghapusan Basis Data (Drop Database)• Pembuatan File/Table baru ke suatu basis data

(Create Table)• Penghapusan File/Table dari suatu basis data

(Drop Table)• Penambahan data baru ke suatu file/table di

sebuah basis data (insert)• Pengambilan data dari sebuah file/table

(Retrieve/Search)• Pengubahan data dari sebuah file/table (Update)• Penghapusan data dari sebuah file/table (Delete)

PLPG TIK 2008

Page 11: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP11 PLPG TIK 2008

Beberapa Istilah Dalam Database

• Entitas Enterprise • Atribut (ElemenData)• NilaiData (Data Value) • KunciElemenData (Key Data Elemen) • Record Data

Page 12: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP12

Komponen Sistem Database

Lebih lanjut lagi, dalam sebuah sistem basis data, secara

lengkap akan terdapat komponen-komponen utama sbb:

1. Perangkat Keras (Hardware)

2. Sistem Operasi (Operating System)

3. Basis Data (Database)

4. Sistem (Aplikasi/Perangkat Lunak) Pengelola Bisnis

5. Data (DBMS)

6. Pemakai (User)

7. Aplikasi (perangkat lunak) lain (bersifat opsional)

PLPG TIK 2008

Page 13: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP13

ABSTRAKSI DATA

Abstraksi data merupakan tingkatan/level dalam bagaimana

melihat data dalam sebuah sistem basis data.

Ada 3 level abstraksi data :

Level Fisik (Physical Level) –Internal Level

Level Logik/Konseptual (Conceptual Level)

Level Penampakan (View Level) –External Level

PLPG TIK 2008

Page 14: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP14

View of Data

PLPG TIK 2008

Page 15: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP15

BAHASA BASIS DATA

Sebuah bahasa basis data (database languange) biasanya dapat dipilah ke dalam 2 bentuk, yaitu : Data Definition Language (DDL), dan Data Manipulation Languange (DML).

PLPG TIK 2008

Page 16: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP16

Yang Berkepentingan Dengan Basis Data

Orang-orang yang berkepentingan dengan Basis Data meliputi :Pemakai akhir dan vendor DBMSProgrammer aplikasi basis dataAdministrator Basis Data (Database Administrator)

PLPG TIK 2008

Page 17: Pengantar Sistem Basisdata - file.upi.edufile.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/... · Operasi Dasar Basis Data • Pembuatan Basis Data (Create Database) • Penghapusan

Sosialisasi KTSP17 BIMTEK SMP-RSBI 2008