komputer
KOMPUTER TEKNOLOGI

Komponen Sistem Basis Data

Dalam sebuah basis data memilki beberapa komponen agar sebuah sistem dapat berjalan. Komponen-komponen tersebut adalah sebagai berikut :

Perangkat Keras ( Hardware )

Perangkat keras yang biasanya terdapat dalam sebuah sistem basis data adalah :

  • Komputer
  • Memori sekunder on-line ( Hardisk)
  • Memori sekunder off-line ( Removable disk ) untuk backup data
  • Media komunikasi untuk sistem jaringan
Sistem Operasi ( Operating System )

Secara sederhana, sistem operasi merupakan program yang mengaktifkan sistem komputer, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam komputer. Sistem yang banyak digunakan adalah MS-DOS, MS-Windows, Linux, Novel-Netware, Ms-Windows Server dan Unix.

Basis Data ( Database )

Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis data dapat berisi sejumlah objek basis data seperti tabel, indeks dan lainnya. Tidak hanya itu basis data juga menyimpan definisi struktur baik untuk basis data maupun objek-objeknya secara rinci.

Sistem Pengelolaan Basis Data

Pengelolaan basis data secara fisik dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat Lunak. Perangkat lunak inilah yang dinamakan DBMS atau Database Management System yang akan menentukan bagaimana data diolah.

Perangkat lunak yang termasuk DBMS adalah dBase, Rbase, Foxbase, MS-Access, Borland Paradox, Borland-Interbase, MS-SQL Server, Oracle Database, IBM DB2, Informix, Sybase, MYSQ, dan PostgreSQL.

Pemakai ( User )

Ada beberapa jenis user terhadap suatu sistem basis data yang dibedakan berdasarkan cara berinteraksinya terhadap sebuah sistem :

  • Program Aplikasi
    Pemakai yang berinteraksi dengan basis data melalaui Data Manipulation Language ( DML ), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk seperti bahas C, C++, Pascal, PHP, Java dan lain-lain
  • User Mahir
    Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatukan query untuk akses data dengan bahsa query yang telah disediakan oleh DBMS.
  • User Umum
    Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen yang telah disediakan sebelumnya.
  • User Khusus
    Pemakai yang menulis aplikasi basis data nonkonvensional, tetapi untuk keperluan -keperluan khusus.
Aplikasi atau Perangkat Lunak lain

Aplikasi lain ini bersifat optional artinya ada atau tidaknya aplikasi tambahan ini tergantung dari kebutuhan. DBMS yang kita gunakan lebih berperan dalam pengelolaan data dalam basis data, sementara bagi pemakai basis data dapat dibuatkan program khusus untuk melakukan pengisisan, pengubahan dan pengambilan data. Program ini ada yang sudah disediakan bersama dengan DBMS-nya, ada juga yang harus dibuat sendiri dengan menggunakan aplikasi lain yang khusus untuk itu.