PENGENALAN BASIS DATA Basis Data Sekumpulan data diorganisasi untuk yang terintegrasi memenuhi kebutuhan yang para pemakai di dalam suatu organisasi. DBMS (Database Management Systems) Perangkat lunak yang menangani semua pengaksesan ke database. Sistem Basis Data DBMS + Basis Data Pengenalan Basis Data Halaman : 1 dari 6 Penggambaran Sistem Basis Data Database Management System (DBMS) Database Application Programs End-users Pengenalan Basis Data Halaman : 2 dari 6 Perbedaan : File Manajemen Tradisional File manajemen Database 1. Program Oriented 1. Data Oriented 2. Kaku 2. Luwes 3. Kerangkapan Data 3.Terkontrolnya kerangkapan Data Kelemahannya : File Manajemen Tradisional File manajemen Database 1. Timbulnya data rangkap 1. Storage & Ketidak konsistenan besar 2. Data tidak dapat digunakan bersamasama yang digunakan 2. Dibutuhkan tenaga spesialis 3. Softwarenya mahal 3. Kesukaran dalam peng- 4. Kerusakan pada sistem database dapat aksesan data mempengaruhi departeman lain yang terkait. 4. Tidak Fleksibel 5. Data tidak standar Keuntungan dari file manajemen database Pengenalan Basis Data Halaman : 3 dari 6 Terkontrolnya kerangkapan data Terpeliharanya kekonsistenan data Data dapat dipakai bersama-sama Data dapat distandarisasikan Keamanan data dapat terjamin Integritas data terpelihara Data independence Beberapa Istilah yang Digunakan Pada Database 1. Enterprise 2. Entitas 3. Atribut (Elemen Data) 4. Nilai Data (Data Value) 5. Kunci Elemen Data (Key Data Elemen) 6. Record Data Pengenalan Basis Data Halaman : 4 dari 6 atribut entitas MKUL KD_MK KK-021 KD-132 KU-122 MT_KULIAH Peng. Basis Data SIM Pancasila SKS 2 3 2 Komponen Sistem Database 1. Data terintegrasi (integrated) dapat dipakai bersama-sama (shared). 2. Perangkat Keras (Hardware) 3. Perangkat Lunak (Software) 4. Pemakai Pengenalan Basis Data Halaman : 5 dari 6 PENGGUNA DATABASE a. System Engineer b. Database Administrator (DBA) Tugas DBA Program Utility yang digunakan oleh DBA - Loading Routines - Reorganization Routines - Journaling Routines - Recovery Routines - Statistical Analysis Routines c. Programmer d. Pemakai Akhir (End-user) Pengenalan Basis Data Halaman : 6 dari 6