Rabu, 03 Maret 2010

Pengenalan Basis data

• Basis data adalah kumpulan dari data yang besar dimana dapat digunakan secara simultan oleh banyak department dan pengguna.

• Sistem basis data adalah sebuah kumpulan dari program aplikasi basis data yang saling berinteraksi dengan basis data itu sendiri.

• Komponen Basis data
Terdiri atas :
a. Data
Disimpan secara terintregrasi, artinya Basis data merupakan gabungan dari berbagai macam file aplikasi yang berbeda disusun dengan menghilangkan bagian-bagian yang rangkap. Menggunakan kunci atau key sebagai alat penghubungnya dan dapat diakses secara bersama-sama untuk aplikasi yang berbeda.
b. Perangkat keras
Mencangkup perangkat computer yang digunakan untuk pengelolaan sistem basis data. Misalnya : alat input atau out put, komunikasi data dan sebagainya.
c. Perangkat lunak
Merupakan penghubung antara pemakai dan basis data. Contohnya DBMS.
d. Pemakai
Terbagi menjadi 4 katagori
1. Sistem Enginer : merupakan tenaga ahli yang bertanggung jawab atas pemasangan dan melaporkan kesalahan terhadap sistem basis data.
2. Database administrator (DBA) : Tenaga ahli yang satu ini mempunyai tugas untuk mengontrol system basis data secara keseluruhan, meramalkan kebutuhan akan system basis data.
3. Programmer : pemakai yang berinteraksi dengan basis data melalui data manipulation Language (DML), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk.
4. Pemakai akhir : Casual User (pemakai mahir), End user/Naïve User(pemakai umum), specialized/sophisticated (pemakai khusus).

• Istilah yang digunakan pada basis data
1. Enterprise adalah suatu bentuk organisasi seperti : Universitas, bank, rumah sakit.
2. Entity (entitas) adalah suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data.
3. Attribute (atribut) adalah karakteristik dari entitas tersebut.
4. Data value (nilai data) adalah isi data atau informasi yang ada dalam setiap elemen data.
5. key data elemen (kunci elemen data) adalah tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.
6. Record data adalah kumpulan isi elemen data (atribut) yang saling berhubungan.

• Keuntungan sistem basis data
a. Terkontrolnya kerangkapan data
b. Terpeliharanya keselarasan data
c. Data dapat dipakai secara bersamaan (shared)
d. Dapat diterapkan standarisasi
e. Keamanan data terjamin
f. Terpeliharanya integritas data
g. Terpeliharanya keseimbangan antara kebutuhan data yang berbeda dalam setiap aplikasi
h. Kemandirian data

• Kelemahan sistem basis data
a. Memerlukan tenaga khusus
b. Kompleks
c. Memerlukan tempat yang besar
d. Mahal

Tidak ada komentar:

Posting Komentar