Basis
Data
Pangkalan data atau basis
data (bahasa Inggris: database),
atau sering pula dieja basisdata,
adalah kumpulan informasi yang
disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system,
DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer.
Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip
dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam
bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari
catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki
penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan
ini disebut skema. Skema
menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara
obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan
struktur basis data: ini dikenal sebagai model
basis data atau model data.
Model yang umum digunakan sekarang adalah model
relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk
tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan
kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam
model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama
antar tabel. Model yang lain seperti model
hierarkis dan model
jaringan menggunakan cara yang
lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis
data mengacu pada koleksi
dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya
mengacu sebagai sistem
manajemen basis data (database
management system/DBMS). Jika konteksnya sudah jelas, banyak administrator
dan programer menggunakan istilah basis data untuk kedua arti tersebut.
Perangkat lunak basis data yang banyak
digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high
level):
Struktur
File Database
1. Data adalah satu satuan
informasi yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu
file database . Pengumpulan data dilakukan secara sistematis menurut struktur
file database tersebut.
2. RECORD adalah data yang isinya
merupakan satu kesatuan seperti Nama, Alamat, Nomor Telepon. Setiap
keterangan yang mencakup Nama, Alamat dan Nomor Telepon dinamakan satu
record. Dan setiap record diberi
nomor urut yang disebut nomor record (Record Number). Ukuran suatu file
database ditentukan oleh jumlah record yang tersimpan di dalamnya.
3. FIELD adalah sub bagian dari
Record. Dari contoh isi record diatas maka terdiri dari 3 field, yaitu field
Nama, field Alamat dan field Nomor Telepon.
Keuntungan
file manajemen data base :
1. Tidak terjadi kerangkapan data
2. Data lebih konsisten
3. Data dapat digunakan
bersama-sama
4. Data dapat distandarisasi
5. Keamanan data dapat terjamin
6. Integritas data terpelihara
7. Data independen