Pengertian Sistem Basis Data Komponen Dasar Sistem Basis Data

2.9.2 Pengertian Sistem Basis Data

Sistem basis data merupakan sistem yang terdiri dari kumpulan file atau tabel yang saling berhubungan dan memungkinkan beberapa pemakai mengakses dan memanipulasinya Yakub, 2008. Sistem basis data juga merupakan suatu sistem yang menyusun dan mengelola data organisasi perusahaan, sehingga menyediakan informasi yang diperlukan oleh pemakai. Istilah sistem basis data tentu saja berbeda dengan istilah basis data, sistem basis data merupakan lingkup yang lebih luas dari pada basis data. Sedangkan menurut Marlinda 2004 sistem basis data adalah suatu sistem menyusun dan mengelola record menggunakan komputer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasiperusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan.

2.9.3 Komponen Dasar Sistem Basis Data

Terdapat empat komponen dasar dalam sistem basis data: hardware, software , data, dan pemakai user Marlinda, 2004. 1. Hardware perangkat keras Perangkat keras dibutuhkan untuk menjalankan DBMS. Perangkat keras dapat menjangkau dari mulai single personal computer, single mainframe sampai komputer yang terhubung kepada jaringan. 2. Software perangkat lunak Komponen perangkat lunak terdiri dari perangkat lunak DBMS itu sendiri dan program-program aplikasi, bersama dengan sistem operasi, termasuk perangkat lunak jaringan jika DBMS tersebut menggunakan jaringan. 3. Data Data mungkin merupakan komponen terpenting dalam ruang lingkup DBMS, terutama dari sudut pandang end-users. Data didalam sebuah sistem basis data dapat disimpan secara terintegrasi dan data dapat dipakai secara bersama-sama shared. 4. Pemakai user Pemakai basis data dibagi atas tiga klasifikasi, yaitu: a. Database Administrator , orang atau tim yang bertugas mengelola sistem basis data secara keseluruhan. Tugas dari database administrator adalah mengontrol DBMS dan software, memonitor siapa saja yang mengakses basis data, mengatur pemakaian basis data, dan memeriksa keamanan, integritas, recovery atau back-up, dan concurency. b. Programmer, orang atau tim yang bertugas membuat program aplikasi. c. End user , orang yang mengakses basis data melalui terminal dengan menggunakan query language atau program aplikasi yang dibuat oleh programmer .

2.9.4 Database Management System DBMS