49
dengan komputer tersebut. Sistem ini menawarkan banyak kelebihan, seperti: lebih
aman,
mudah
dalam hal
maintenance,
dan
mudah
untuk
dilakukan
disaster
recovery.
Tetapi masalah kecepatan dan biaya menjadi problem utama dalam penerapan sistem ini.
Pada
sistem terdistribusi,
sebagian database
diletakkan
pada
komputer
yang
berbeda-beda
atau
lebih
dari
satu lokasi
yang
berdekatan
dengan
user.
Oleh
karena
itu
komputer
utama
tidak
menampung
semua
bagian
dari database
tersebut.
Sistem
ini
terbagi menjadi dua bagian, yaitu :
a. Replicated database
Replicated
database adalah
keadaan
dimana
pada
setiap
komputer
mempunyai back up database secara utuh
b. Partitioned database
Partitioned database
adalah
keadaan
dimana
database
dibagi
pada
setiap
komputer,
dan
database
yang
disimpan
dalam komputer
tersebut
sesuai
dengan kebutuhan
1.8.1 Database Design
Untuk
membuat
suatu
database,
designer
harus
membuat
sebuah
desain
koseptual dan
fisik dari database. Desain konseptual
(conceptual design) adalah
sebuah
model
abstrak
dari
database
yang
dipandang
dari
sudut
user
atau
bisnis,
sedangkan
disain fisik (physically design) menunjukkan cara database disimpan dalam
sebuah
media penyimpanan.
Desain konseptual menjelaskan cara mengelompokkan elemen data yang berada
dalam database. Proses desain
mengidentifikasikan hubungan antar data dan
menentukan
cara
yang
paling
efisien
dalam
mengelompokkan
data
menjadi
suatu
|