welcome

terima kasih sudah mengunjungi blog saya

4 Mar 2010

Komponen Sistem Basis Data

Komponen sistem basis data terdiri atas:

a. Data

Disimpan secara terintegrasi, artinya basis data merupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian yang rangkap. Sebagai alat penghubung digunakan kunci (key). Dipakai secara bersama-sama, artinya masing-masing bagian dari suatu data dapat digunakan atau diakses bersama-sama dalam waktu yang bersamaan oleh pemakai untuk aplikasi yang berbeda.

b. Perangkat Keras

Mencakup peralatan atau perangkat komputer yang digunakan untuk pengelolaan sistem basis data. Contoh : alat input/output, komunikasi data dan sebagainya.

c. Perangkat Lunak

Sebagai penghubung antara pemakai dan basis data. Contoh : DBMS.

d Pemakai

Dibagi menjadi 4 kategori :


1. System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut.

2. Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.

Tugas DBA :

• Mengontrol DBMS dan software-software

• Memonitor siapa yang mengakses basis data

• Mengatur pemakaian basis data

• Memeriksa security, integrity, recovery dan concurency

Program Utility yang digunakan oleh DBA :

• Loading Routines

Membangun versi utama dari basis data

• Reorganization Routines

Mengatur / mengorganisasikan kembali basis data

• Journaling Routines

Mencatat semua operasi pemakaian basis data

• Recovery Routines

Menempatkan kembali data, sebelum terjadinya kerusakan

• Statistical Analysis Routines

Membantu memonitor kehandalan sistem

3. Programmer

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk (seperti C, pascal, cobol, dan lain-lain)

4. Pemakai Akhir

• Casual User (pemakai mahir)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan queri (untuk akses data) dengan bahasa queri yang telah disediakan oleh suatu DBMS

• End User/Naïve User (pemakai umum)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis atau disediakan sebelumnya

• Specialized/Sophisticated User (pemakai khusus)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra,dan lain-lain yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.

Tidak ada komentar:

Posting Komentar