Anda di halaman 1dari 17

DISTRIBUSI DATABASE MANAGEMENT

Dosen Pengampu:
Syefudin, S.Kom, M.Pd
Peraturan dan Nilai
 1. Absensi Kehadiran min 75 %
 2. Tugas Kelompok
 3. Tanya Jawab
 4. Quiz minimal 2x
 5. UTS
 Note: Catatan, softcopy, slide, fotocopyan, mencatat materi
selama perkuliahan.
Pendahuluan

➢ Dalam sebuah database terdistribusi, database disimpan


pada beberapa komputer. Komputer-komputer dalam
sebuah sistem terdistribusi berhubungan satu sama lain
melalui bermacam-macam media komunikasi.
Pendahuluan

 Sebuah sistem database terdistribusi berisikan


sekumpulan site, dimana tiap-tiap site dapat
berpartisipasi dalam pengeksekusian transaksi-
transaksi yang mengakses data pada satu site
atau beberapa site.
 Site
mirip dengan blok-blok dan berpasrtisipasi
dalam pengakses data.
Penduluan

 Site-sitedalam database terdistribusi dihubungkan


secara fisik dengan berbagai cara. Beberapa topologi
digambarkan sebagai sebuah graph yang simpul-
simpulnya bersesuaian dengan site. Sebuah edge
dari simpul A ke simpul B bersesuaian dengan
sebuah hubungan langsung antara dua site.
Pembagian Graph

 1. Fully connected network


 2. Partially connected network
 3. Tree structure network
 4. Ring network (LAN)
 5. Star network (LAN)
1. Fully connected network

A B

F C

E D

 Keuntungan:- Kalau salah satu node rusak, yang lainnya masih dapat berjalan
 Kerugian : - Biaya Mahal
 - Control management tidak terjamin
2. Partially connected network

B C

F E D

 Keuntungan: Realibity rendah, biaya dapat ditekan


 Kerugian : Control management tidak terjamin.
3. Tree structure network
A

B C

D E F

 Keuntungan: Bersifat sentral, control management lebih


terjamin.
 Kerugian: Kalau node puasat (A) rusak, semua rusak.
catatan: setiap proses dimulai dari bawah.
4. Ring network (LAN)

A B

C D

E F

 Keuntungan: Rusak satu, yang lain masih berjalan


 Kerugian : Control management kurang terjamin karena bersifat
desentralisasi.
5. Star network (LAN)

A B

D E

➢ Keuntungan:
➢ - control management lebih terjamin, karena bersifat sentral.
- Realibility rendah
➢ Kerugian: kalau pusat rusak, yang lain juga ikut rusak.
Keuntungan distribusi database management.

 1. Otonomi Local: Karena data didistribusikan, user dapat mengakses


dan bekerja dengan data tersebut sehingga memiliki control local.
 2. Meningkatkan Kinerja: karena setiap site menangani hanya bagian
dari DB, CPU dan i/o tidak seberat seperti DB pusat. Data yang
dipakai untuk transaksi disimpan dalam beberapa site, sehingga
eksekusi transaksi dapat secara parallel.
 3. Meningkatkan Realibility / availability: Jika satu site mengalami
crash, dapat membuat beberapa site tidak dapat diakses. Jika data
direplikasi ke bayak site, kerusakan hubungan komunikasi tidak
menjadikan system total tidak dapat dioperasikan.
Keuntungan distribusi database management.

 4. Ekonomis : Dari biaya komunikasi, baik membagi aplikasi dan


memproses secara local disetiap site. Dari biaya komunikasi data,
akan lebih murah untuk memelihara sistem komputer dalam satu
site dan menyimpan data secara local. Ekonomis dalam
datanya/lebih murah dalam pemeliharaan datanya.
 5. Expandibity: Akan lebih mudah mengakomodasikan ukuran
(DB) yang semakin besar. Ekpansi dapat dilakukan dengan
menambah proses dan kekuatan penyimpanan ke jaringan.
 6. Sharebility: jika system informasi tidak terdistribusi, akan sulit
untuk berbagi data dan sumber daya. Sistem DB terdistribusi
memungkinkan hal ini.
Kerugian distribusi database management.
 1. Kurangnya pengalaman : Sistem Db terdistribusi bertujuan
umum tidak sering digunakan. Yang digunakan adalah system
prototype yang disebut untuk satu aplikasi. (misal: reservasi
pesawat)
 2. Kompleksitas : masalah DDBS lebih kompleks dibandingkan
dengan manajemen database terpusat.
 3. Biaya : system terdistribusi membutuhkan tambahan hardware
(untuk mekanisme komunikasi) sehingga biaya hardware
meningkat. Yang terpenting pada biaya ini adalah replikasi, jika
fasilitas komputer dibuat dibanyak site, akan memerlukan orang-
orang yang memelihara fasilitas tersebut.
Kerugian distribusi database management.
 4. Kontrol distribusi : sebelumnya menjadi keuntungan, tetapi
karena distribusi menyebabkan masalah sinkronisasi dan
koordinasi, control tersitribusi menjadi kerigian atau kekurangan
di masalah ini.
 5. Keamanan : akan mudah mengontrol database yang terpusat.
Dalam system databse terdistribusi, jaringan membutuhkan
keamanan tersendiri.
 6. Perubahan yang sulit: tidak ada tool atau metodologi untuk
membantu user mengubah database terpusat ke database
terdistribusi.
Tugas
1. Jelaskan secara singkat apa yang dimaksud dengan jaringan komputer?
2. Bagaimana konsep database terdistribusi?
3. Apa pengertian dari :
a. Distributed Database
b. Database Management System Terdistribusi
4. Berikan contoh penerapan database terdistribusi di lingkungan sekitar anda?
5. Jelaskan keuntungan dan kerugian dalam menggunakan DBMS?
SELESAI

Anda mungkin juga menyukai