C. J. Date menyatakan bahwa sistem basis data dapat dianggap sebagai tempat untuk sekumpulan berkas data yang terkomputerisasi dengan tujuan untuk memelihara informasi dan membuat infosrmasi tersebut tersedia saat dibutuhkan.
Pengenalan Database
- Database : Diorganisasikan untuk memenuhi kebutuhan para user di dalam suatu organisasi.
- DBMS (Database Management System) : Perangkat lunak yang menangani pengaksesan ke database
- Sistem Basis Data : DBMS + Basis Data
Perbedaan Manajemen Database dengan File Manajemen Tradisional
- File Manajemen Tradisional
- Program Oriented
- Kaku- Kerangkapan Data - File Manajemen Database
- Data Oriented
- Luwes
- Terkontrolnya kerangkapan data
- Terkontrolnya kerangkapan data
- Terpeliharanya kekonsistenan data
- Data dapat dipakai bersama-sama
- Data dapat distandarisasikan
- Keamanan data dapat terjamin
- Integritas data dapat terpelihara
- Data Independence
Kerugian Pemakaian Sistem Database
- Mahal dalam implementasinya
- Rumit / Kompleks
- Penanganan proses recovery dan backup sulit
- Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait
Komponen Sistem Database
- Data
- terintegrasi (integrated)
- dapat dipakai bersama-sama (shared) - Perangkat Keras (hardware)
- Perangkat Lunak (software)
- Pemakai (user)
Pengguna Database
- System Enginer
- Database Administrator (DBA)
- Programmer
- Pemakai Akhir (end user)
Istilah-Istilah Yang Digunakan Dalam Sistem Basis Data
- Enterprise : Suatu bentuk organisasi
Contoh : Sekolah, rumah sakit, kampus dan bank - Entitas : Suatu objek yang dapat dibedakan dengan objek lainnya
Contoh : Bidang administrasi mahasiswa, bidang kesehatan dan lain-lain - Atribute / field : Setiap entitas mempunyai atribute atau suatu sebutan untuk mewakili suatu entitas
Contoh : Entity Mahasiswa >> Nim, Nama, Alamat, Tgl_lahir
Entity Mata Kuliah >> Kode_MK, Nama_MK
Entity Nasabah >> Kode_nasabah, Nama_nasabah, Alamat_nasabah - Data Value : Data actual atau informasi yang disimpan pada tiap data elemen atau attribute. Isi dari attribute disebut nilai data
Contoh : Attribute Nama_Mahasiswa >>Sutrisno, Budiman - Record / Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap
Contoh : Satu Record mewakili satu data / informasi >> nim, nm_mhs, alamat = 1001, Saritem, Bandung - File : Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, attribute yang sama, namun berbeda-beda data valuenya
- Kunci elemen data : Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas
- Database Management System (DBMS) : Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaannya.
0 Comments