|
BAB 2
LANDASAN TEORI
2.1 Basis Data
Menurut
Connolly dan
Begg
(2005,
p15),
basis
data
(database)
adalah
kumpulan
relasi
logikal
dari
data
(dan
deskripsi
dari
data)
yang
digunakan secara
bersama-sama dan didesain
untuk
memenuhi kebutuhan perusahaan akan
informasi.
Basis data
merupakan
katalog
sistem
(metadata)
yang
menyediakan deskripsi
dari
data
sehingga
memungkinkan kemandirian
data-program
(program
data
independence).
Basis data juga dapat dideskripsikan sebagai
relasi
logikal dari data
yang
terdiri
dari
entitas-entitas, atribut-atribut, dan
hubungan
dari
informasi
organisasi atau perusahaan.
Menurut Mannino (2004,
p4),
basis data adalah kumpulan dari data-data tetap
yang saling berhubungan dan dapat digunakan bersamaan.
Beberapa permodelan basis data yang pernah dikenal antara lain :
Hierarchical
Model
:
mengorganisasikan
data
dalam
bentuk
struktur
pohon (tree), yang terdiri atas parent dan child.
Network
Model
:
seperti
Hierarchical
Model
namun
memungkinkan
lebih dari satu parent pada setiap child (mendukung many-to-many).
Relational Model : data diorganisasikan dalam bentuk tabel-tabel.
Object-Relational Model : menambahkan
konsep permodelan
Class
atau penggunaan objek-objek pada field-field di Relational Model.
6
|