Secara umum untuk menjelaskan tentang pengertian basis data dapat ditinjau dari dua sisi,pengertian secara kharfiah dan pengertian secara istilah. Menurut pengertian secara kharfiah, basis data terdiri dari dua kata yaitu basis dan data. Basis dapat diartikan sebagai suatu markas atau gudang, tempat bersarang atau tempat berkumpul. Data dapat diartikan merupakan representasi dari fakta dunia yang mewakili suatu obyek (manusia, barang, peristiwa, keadaan dsb) yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.Adapun menurut pengertian secara istilah, terdapat beberapa definisi yaitu sebagai berikut :
ü Himpunan kelompok data (arsip)
yang saling berhubungan yangdiorganisasi sedemikian rupa agar kelak dapat
dimanfaatkan kembali dengan cepat dan mudah
ü Kumpulan data yang saling
berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan
(redundancy) yang tidak perlu,untuk memenuhi berbagai kebutuhan
ü Kumpulan file/tabel/arsip
yang saling berhubungan yang disimpan dalam media penyimpanan tertentu.
ü Kumpulan data, yang dapat
digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi.
Menurut Elmasri, penggunaan istilah basis data lebih dibatasi pada arti
implisit yang khusus mempunyai beberapa pengertian, yaitu :
ü Basis data merupakan
penyajian suatu aspek dari dunia nyata (real word atau miniworld).
Misalnya basis data perbankan, perpustakaan, pertanahan, perpajakan
ü Basis data merupakan
kumpulan data dari berbagai sumber yang secara logika mempunyai arti implicit.
Sehingga apabila data terkumpul secara acak dan tanpa mempunyai arti, tidak
dapat disebut basis data.
ü Basis data perlu diancanag,
dibangun dan data dikumpulkan untuk suatu tujuan tertentu.
ü Basis data dapat digunakan
oleh beberapa pemakai dan beberapa aplikasi yang sesuai dengan kepentingan
pemakai.
Komponen Basis data.
Basis data adalah merupakan suatu sistem yang dibangun oleh beberapa komponen
diantaranya ada enam komponen pokok antara lain ialah:
1. Perangkat keras (hardware) dalam sistem komputer. Dalam sistem pengolahan
basis data digital perangkat utama sebagai pengolah data dalah komputer.
2. Perangkat Lunak Aplikasi (software) lain yang mendukung dan bersifat opsional.
Perangkat lunak digunakan untuk mendukung proses pengelolaan basis data. Misal:
bahasa pemrograman C, basic pascal.
3. Sistem Operasi (operating system). Sistem operasi merupakan perangkat lunak
yang digunakan untuk mengelola aplikasi basis data dan penggunaan sumberdaya
komputer.
4. Basis data data lain yang mempunyai keterkaitan dan hubungan dengan basis
data itu sendiri. Berisi atau memiliki objek-objek basis data seperti file,
table, indeks . Mempunyai disfinisi struktur baik untuk basis data maupun
objek-objek secara detail.
5. Sistem Pengelola Basis Data Database Management System atau database
managemen system (DBMS). Merupakan program aplikasi untuk pengelolaan basis
data, seperti Microsoft acces, oracle dan lian-lain
6. Pemakai (user), yaitu pengguna yang terlibat dalam pengelolaan basis dan
penggunaan basis data.