Basis data (bahasa
inggris : database) adalah
kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut.
Basis : dapat diartikan sebagai markas atau gudang,
tempat bersarang atau berkumpul.
Data : representasi fakta
dunia nyata yang mewakili suatu objek seperti manusia
Database berfungsi untuk
menampung atau menyimpan data – data, dimana masing – masing data yang ada pada
table atau file tersebut saling berhubungan dengan satu sama lainnya.
Terdapat beberapa aturan yang harus dipatuhi pada file basis data agar dapat memenuhi kriteria sebagai
suatu basis data, yaitu:
- Kerangkapan data, yaitu munculnya data-data yang sama secara berulang-ulang
pada file basis data
- Inkonsistensi data, yaitu munculnya data yang tidak konsisten pada field
yang sama untuk beberapa file dengan kunci yang sama,
- Data terisolasi, disebabkan oleh pemakaian beberapa file basis data. Program aplikasi tidak dapat mengakses file tertentu
dalam sistem basis
data tersebut, kecuali program aplikasi dirubah atau ditambah sehingga
seolah-olah ada file yang terpisah atau terisolasi terhadap file yang
lain,
- Keamanan data, berhubungan dengan masalah keamanan data dalam sistem basis data . Pada prinsipnya file basis data hanya boleh digunakan
oleh pemakai tertentu yang mempunya wewenang untuk mengakses,
- Integrasi data, berhubungan dengan unjuk
kerja sistem agar dapat
melakukan kendali atau kontrol pada semua bagian sistem sehingga sistem selalu
beroperasi dalam pengendalia penuh.
Adapun ciri-ciri database adalah:
- Sistem yang dapat menyimpan data ke dalam floppy disk
atau harddisk.
- Sistem yang menganut pengolahan data untuk ditambah,
diubah, atau dihapus dengan mudah dan terkontrol.
- Data terpisah dari program.