3. Data dalam database dapat digunakan secara bersama-sama. 4. Standarisasi dapat dilakukan.
5. Pembatasan untuk keamanan data dapat diterapkan. 6. Integritas data dapat terpelihara.
7. Perbedaan kebutuhan data dapat diseimbangkan. Dari pendapat diatas dapat diketahui bahwa keuntungan dari sebuah database
untuk meminimalkan kerangkapan data yang dapat mengakibatkan penggunaan media penyimpanan storage secara sia-sia, waktu akses yang lebih lama dan akan
menimbulkan masalah dalam integritas data.
2.3.4 Komponen Sistem Database
Sistem database dewasa ini sudah bisa dikembangkan, baik pada mesin mesin komputer mikro sampai dengan komputer main-frame yang tujuan dari sistem tersebut
secara keseluruhan adalah untuk melakukan perawatan informasi dan menyajikannya kapan saja dibutuhkan oleh pengguna.
Menurut Subekti 2004: 1 Sistem database terdiri dari atas 4 komponen penting, yaitu:
1. Data Data dalam database dapat merupakan single-user hanya satu pengguna yang
beroprasi terhadap database atau multi-user, dimana satu atau lebih user beroprasi secara bersama kedalam database. Sehingga data dalam database
terutama untuk sistem yang besar, harus terintegrasi dan dapat dipakai bersama. Pengertian terintegrasi bahwasanya database dapat dipandang
sebagai kumpulan berbagai file yang saling terhubung dan dengan sebagian atau seluruh redundansi yang ada diantaranya dihilangkan. Sedangkan
pengertian penggunaan bersama adalah bahwasanya setiap potong data yang ada didalam database dapat dipakai oleh lebih dari satu pengguna untuk
penggunaan yang mungkin berbeda.
2. Perangkat keras Piranti keras yang dibutuhkan untuk manejemen database biasanya berupa
mesin standar yang ada, dalam arti tidak ada kekhususan tertentu. Akan tetapi karena sifatnya dalam akses yang lebih sangat bervariasi yang tentunya
cenderung lebih banyak direct-access maka suatu manajemen database akan lebih banyak membutuhkan media penyimpanan.
3. Perangkat lunak Antara fisik database dengan pengguna terdapat suatu piranti lunak yang
disebut sistem manajemen basis data DBMS. Semua kebutuhan access oleh
UNIVERSITAS SUMATERA UTARA
pengguna, seperti pembentukan file create, penambahan data insert, penghapusan deletedrop, dan lain-lain, semua dilaksanakan oleh DBMS.
4. Pengguna user Ada tiga pengguna database, termasuk diantaranya adalah sebagai berikut:
a. Pengguna akhir end-user, yaitu orang yang menggunakan data di dalam database untuk kebutuhan tugas dan fungsinya. Pengguna ini dapat meng-
access database secara online dengan memanfaatkan bahasa query seperti SQL atau secara online maupun proses batch menggunakan proses
aplikasi yang sudah disiapkan oleh programmer, atau pula menggunakan program utility yang telah tersedia di dalam DBMS.
b. Programmer aplikasi, yaitu orang yang bertanggung jawab untuk menulis program aplikasi, biasanya menggunakan berbagai bahasa pemograman.
c. Administrator basis data DBA, yaitu orang yang bertanggung jawab pada keseluruhan sistem basis data.
2.3.5 Terminologi dalam database