SISTEM BASIS DATA TERDISTRIBUSI

TUGAS I
SISTEM BASIS DATA TERDISTRIBUSI

DIKUMPUL TGL 8 MARET 2011, TERAKHIR PK 15.00 WIB
DALAM BENTUK LAPORAN

1. Apa perbedaan File Processing dan Database System
2. Apa keuntungan menggunakan pemrosesan terdistribusi
3. Dasar pemikiran apa yang menyebabkan munculnya sistem basis data terdistribusi
4. Sebutkan aplikasi-aplikasi yang merupakan implementasi dari sistem terdistribusi
5. Berikan satu contoh situs aplikasi sistem terdistribusi ( hasil crop situs )

File processing/pemrosesan file menggunakan prinsip setiap aplikasi memiliki data tersendiri. Hal ini mempengaruhi efesiensi dan efekifitas sehingga muncul konsep data base system /system basis data. Konsep ini mendasarkan pada prinsip bahwa data dibuat, disediakan dan dikelola secara terpusat/sentral. Konsep ini mengakibatkan program aplikasi tidak lagi tergantung pada perubahan data baik secara logic maupun fisik dan juga sebaliknya, yang disebut dengan data independence.
Beda file processing dan database system adalah file processing merupakan kumpulan data yang dirancang untuk suatu aplikasi atau sekumpulan aplikasi yang dekat hubungannya. Sedangkan database system merupakan kumpulan data logic yang saling berhubungan, secara fisik terdistribusi dalam jaringan komputer, yang tidak tergantung dari program aplikasi sekarang maupun pada masa yang akan datang.

Untuk menjelaskan perbedaan file processing dengan database system, dapat dilihat pada gambar 1 dn 2 dibawah ini :

file processing

file processing

database processing

database processing

Adanya perkembangan pada sistem database merupakan pemikiran yang menyebabkan munculnya sistem database terdistribusi. Perkembangan pada sistem database meliputi, kebutuhan akan kapasitas data yang tersimpan semakin besar, pemrosesan data semakin kompleks, serta data dapat diakses dengan menggunakan teknologi.
 Distributed data processing / pemrosesan data terdistribusi.

Merupakan sekumpulan peralatan pemrosesan yang saling terhubung melalui jaringan yang mengerjakan tugas-tugas tertentu.
Pemrosesan terdistribusi dapat dikelompokan berdasarkan beberapa kriteria yaitu :
1. Degree Coupling / Tingkat hubungan : tinggi atau rendah ?
Jumlah data yang saling digunakan dibandingkan dengan jumlah pemrosesan lokal.
2. Struktur antar hubungan : kuat atau lemah ?
Jika komponen dapat di share dikatakan kuat
3. Kesaling tergantungan komponen-komponen.
Kuat atau lemah dalam mengekseskusi proses.
4. Keselarasan antar komponen.

Pemrosesan terdistribusi berkembang karena kebutuhan untuk dapat memecahkan masalah besar dan kompleks dengan menggunakan berbagai macam aturan divide and conquer. Alasan lain yang mendasar adalah struktur organisasi yang berubah menjadi terdistribusi..

Karena perkembangan pemrosesan terdistribusi inilah maka kemudian berkembang distributed database system.

 Distributed database system / system database terdistribusi

Merupakan sekumpulan database yang saling terhubung secara logical dan secara fisik terdistribusi pada berbagai tempat melalui jaringan computer.
Sistem yang mengelola database terdistribusi dan menyediakan mekanisme agar distribusi transparent adalah distributed database management system (DDBMS).
Berikut ini adalah ciri-ciri untuk system yang bukan merupakan system database terdistribusi :
1. Sistem yang berisi kumpulan file
2. Berbagai arsitektur fisik berkait dengan system multiprocessor dibawah ini :
Shared memory multiprocessor

Shared memory multiprocessor

Shared memory multiprocessor

Shared disc multiprocessor

Shared disc multiprocessor

Shared disc multiprocessor

Shared nothing multiprocessor system

Shared nothing multiprocessor system

Shared nothing multiprocessor system

3. Database terpusat pada jaringan

Database terpusat pada jaringan

Database terpusat pada jaringan

 Sistem Database terdistribusi

Sistem Database terdistribusi

Sistem Database terdistribusi

1 Beberapa ciri system database terdistribusi adalah :

 

1. Data disimpan pada sejumlah tempat. Setiap tempat secara logic terdiri dari processor tunggal.
2. Processor pada tempat yang berbeda tersebut dihubungkan dengan jaringan computer.
3. Bukan sekumpulan file yang berada pada berbagai tempat tetapi merupakan database pada berbagai tempat.
4. Setiap tempat mempunyai kemampuan untuk mandiri memproses permintaan user yang membutuhkan akses kedata ditempat tersebut, dan juga mampu untuk memproses data yang tersimpan di tempat lain.

2 Keuntungan sistem database terdistribusi adalah :

1. Pengelolaan secara transparan data terdistribusi dan replicated.
a. Mengurangi ketergantungan data
b. Transparansi jaringan
c. Transparansi replikasi
d. Transparansi fragmentasi
2. Mengacu pada struktur organisasi
3. Meningkatkan kemampuan untuk share dan otonomi local
4. Meningkatkan ketersediaan data
5. Meningkatkan kehandalan
6. Meningkatkan unjuk kerja
7. Memudahkan pengembangan system

3 Kelemahan system database terdistribusi adalah :

1. Kompleksitas manajemen
2. Control integritas lebih sulit
3. Biaya pengembangan
4. Keamanan
5. Kurang standarisasi
6. Menambahkan kebutuhan penyimpanan
7. Lebih sulit dalam mengatur lingkungan data
8. Menambah biaya pelatihan.

 Aplikasi-aplikasi yang merupakan implementasi dari sistem terdistribusi

• RPC (Remote Procedural Call)
• RMI (Remote Method Invocation)
• CORBA (Common Object Request Broker Architecture)
• XML RPC & Web Service

 Contoh situs aplikasi sistem terdistribusi

contoh terdistribusi

This entry was posted in Kuliahan and tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s