konsep sistem basis data

16
Konsep dan Data Independence Arsitektur Sistem Basis Data Penyusun: Mulyanto Elisabeth S. Siti Hardiana

Upload: hrohmand5655

Post on 22-Jul-2015

24 views

Category:

Documents


0 download

TRANSCRIPT

Konsep dan Data Independence Arsitektur Sistem Basis Data Penyusun:

Mulyanto Elisabeth S. Siti Hardiana

KONSEP SISTEM BASIS DATA

KONSEP SISTEM BASIS DATAA. LANDASAN TEMA 1. Kemubaziran data atau duplikasi data, yang diakibatkan oleh karena setiap program aplikasi menggunakan data tersendiri. 2. Ketidakkonsistenan data, yang diakibatkan oleh adanya perubahan terhadap data yang sama, tetapi tidak semuanya diubah. 3. Kekurangluwesan sistem pemrosesan berkas terletak pada hal pengembangan atau perubahan.

KONSEP SISTEM BASIS DATAB. LATAR BELAKANG 1. Adanya kebutuhan akan sistem basis data diperlukan berbagai institusi dan perusahaan. 2. Semua aplikasi ataupun program sudah mengacu pada sistem basis data. 3. Proses transaksi data atau informasi dapat dilakukan update secara berkala. 4. Kemampuan basis data dapat lebih dioptimalkan untuk meningkatkan daya guna pernagkat komputer.

KONSEP SISTEM BASIS DATAC. PENGERTIAN 1. Himpunan kelompok data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan. 3. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

KONSEP SISTEM BASIS DATAD. 1. 2. 3. 4. KOMPONEN Data Data operasional Data masukan (input data) Data keluaran (output data) Perangkat keras (Hardware) Disk I/O Audio visual Perangkat lunak (Software) DBMS Program aplikasi User atau pemakai DBA (Database Administrator) Programmer End user

KONSEP SISTEM BASIS DATAE. PRINSIP DAN TUJUAN BASIS DATA 1. Adanya redudansi (kerangkapan) dan inkonsistensi data 2. Kesulitan pengaksesan data 3. Multiple user

KONSEP SISTEM BASIS DATAF. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. KEUNTUNGAN SISTEM BASIS DATA DIBANDING DENGAN SISTEM FILE Kecepatan dan kemudahan (speed) Kebersamaan pemakai Pemusatan control data Efisiensi ruang penyimpanan (space) Keakuratan (accuracy) Ketersediaan (availability) Keamanan (security) Kemudahan dalam pembuatan program aplikasi baru Pemakaian secara langsung Kebebasan data (data independence) User view

KONSEP SISTEM BASIS DATAF. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. KEUNTUNGAN SISTEM BASIS DATA DIBANDING DENGAN SISTEM FILE Kecepatan dan kemudahan (speed) Kebersamaan pemakai Pemusatan control data Efisiensi ruang penyimpanan (space) Keakuratan (accuracy) Ketersediaan (availability) Keamanan (security) Kemudahan dalam pembuatan program aplikasi baru Pemakaian secara langsung Kebebasan data (data independence) User view

KONSEP SISTEM BASIS DATAG. KERUGIAN SISTEM BASIS DATA DIBANDING DENGAN SISTEM FILE 1. 2. 3. 4. 5. 6. 7. 8. Tempat penyimpanan yang besar Tenaga yang terampil dalam mengolah data Perangkat lunak yang mahal Biaya penambahan perangkat keras Kompleksitas Biaya konversi Kurangnya pengalaman Kerusakan di sistem basis data dapat mempengaruhi departemen yang terkait

DATA INDEPENDENCE DAN ARSITEKTUR SISTEM BASIS DATA

DATA INDEPENDENCE DAN ARSITEKTUR SISTEM BASIS DATAA. LINGKUNGAN BASIS DATA 1. Tingkat eksternal (external level) Cara pandang pemakai atau individu terhadap basis data 2. Tingkat konseptual (conceptual level) Kumpulan cara pandang terhadap basis data yang disimpan dan hubungannya antar datanya 3. Tingkat internal (internal level) Merupakan perwujudan basis data dalam komputer yang disimpan secara fisik dalam peralatan storage

DATA INDEPENDENCE DAN ARSITEKTUR SISTEM BASIS DATAB. LOGICAL DAN PHYSICAL RECORD DATA INDEPENDENCE 1. Physical Data Independence Internal View Kumpulan physical record Letak/susunan physical record pada secondary storage 2. Logical Data Independence Organisasi file External View Kumpulan logical record Pandangan user tentang bagaimana kumpulan logical record terorganisir

DATA INDEPENDENCE DAN ARSITEKTUR SISTEM BASIS DATAC. KLASIFIKASI PEMAKAI DATABASE1. Database Administrator (DBA) 2. Programmer 3. End user

DATA INDEPENDENCE DAN ARSITEKTUR SISTEM BASIS DATAD. RELATIONSHIP 1. Pengertian Hubungan antara suatu himpunan entitas dengan entitas bimpunan lainnya. Simbol yang digunakan adalah belah ketupat 2. Jenis relationship One to one (1 : 1) One to many / many to one (1 : M / M : 1) Many to many (M : M)

DATA INDEPENDENCE DAN ARSITEKTUR SISTEM BASIS DATA3. Many to many relationship Hubungan file pertama dan file kedua adalah banyak berbanding banyak

4. Many to many relationship dengan entity framework