DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)

Slides:



Advertisements
Presentasi serupa
Pertemuan 11 FRAGMENTASI DATA.
Advertisements

Sistem Terdistribusi 013 – Database Terdistribusi
SISTEM TERDISTRIBUSI Definisi :
Sistem Informasi Manajemen Dasar intelejen bisnis: basis data dan manajemen informasi STUDI KASUS SISTEM BASIS DATA TERDISTRIBUSI PADA SISTEM INFORMASI.
KONSEP DAN RANCANGAN BASIS DATA TERDISTRIBUSI
TEHNOLOGI INFORMASI. Teknologi informasi (TI) : Membantu akuntan untuk bekerja lebih cepat, lebih akurat dan lebih konsisten dari pada metode manual.
Sistem Basis Data Terdistribusi
BASIS DATA TERDISTRIBUSI
Sistem Basis Data Disusun oleh: Devi Indriani. SISTEM BASIS DATA TERDISTRIBUSI.
PENGANTAR DATA TERDISTRIBUSI
Overview BASIS DATA TERDISTRIBUSI
ARSITEKTUR TELEMATIKA DISTRIBUTED PROCESSING ( CLIENT – SERVER )
Telekomunikasi, Jaringan dan Internet
DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)
Sistem Terdistribusi.
IMPLEMENTASI SISTEM BASIS DATA
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Database terdistribusi secara geografis
Kelompok 3 : Neti Wijayanti 2112R0510 Andi Irawan 2112T0503 Nita ferawari 1111S0353 Muh.Abdul Rouf ( )
INTERNET PERTEMUAN KE -2 UNMA, Neli Nailul Wardah,S.Kom
SISTEM TERDISTRIBUSI Definisi :
DBMS Terdistribusi.
Perjalanan Menuju Client Server
BASIS DATA TERDISTRIBUSI
Distributed Database Management
BASIS DATA 2 Basis Data Terdistribusi
SISTEM JARINGAN KOMPUTER
PENGENALAN SISTEM BASIS DATA
Sistem Operasi Terdistribusi
Pendahuluan Teknologi database cenderung membentuk suatu konfigurasi sistem pengolahan data yang terpusat. Secara teoritis databse dapat didistribusikan.
pengantar Jaringan Komputer
Konsep Dasar Sistem Operasi
Sistem Terdistribusi.
Dosen : Nuraini Purwandari
SEKOLAH TINGGI ILMU KOMPUTER INDONESIA (STIKI)
Basis Data Terdistribusi
Data Movement & Distribution Database
SISTEM DATABASE.
Sistem tersebar ~overview~
DATABASE TERDISTRIBUSI
Konsep Teknologi Informasi B
FUNGSI TERDISTRIBUSI Definisi_Definisi Pertemuan 5-6
Pengantar Basis Data Minggu 1.
Basis Data.
SISTEM JARINGAN KOMPUTER
PERKEMBANGAN SISTEM BASIS DATA
Pengantar Basis Data.
LINGKUNGAN DATABASE Arsitektur Database
PENGANTAR BASIS DATA.
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
PENGENALAN JARINGAN KOMPUTER
BASIS DATA TERDISTRIBUSI
6 SUMBER DAYA JARINGAN CHAPTER
Database Administrator
PENGENALAN JARINGAN KOMPUTER
BASIS DATA TERDISTRIBUSI
DISTRIBUTED SYSTEM.
Review Sistem Terdistribusi
KONSEP DAN RANCANGAN BASIS DATA TERDISTRIBUSI
Andika Elok Amalia, ST., MT.
Database Server & Terdistribusi
SISTEM BASIS DATA TERSEBAR
PERANCANGAN BASIS DATA
Database Server & Terdistribusi
SISTEM TERDISTRIBUSI Definisi :
PENGENALAN JARINGAN KOMPUTER
Sistem Basis Data Terdistribusi
Database Manajemen System
PENGENALAN JARINGAN KOMPUTER
BY : AULIA FITRUL HADI, M.KOM 3 SKS TEKNIK INFORMATIKA
Transcript presentasi:

DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)

Latar Belakang Pemrosesan berkas menggunakan prinsip setiap aplikasi memiliki data tersendiri. Hal ini mempengaruhi efisiensi dan efektivitas sehingga muncul konsep database system. Konsep ini mendasarkan pada prinsip bahwa data dibuat, disediakan dan dikelola secara terpusat. Konsep baru ini mengakibatkan program aplikasi tidak lagi tergantung pada perubahan data baik secara logika maupun fisik dan juga sebaliknya, hal ini disebut data independence. Pada perkembangan sistem database, data yang disimpan semakin besar, pemrosesan semakin kompleks, data dapat diakses dengan menggunakan teknologi sehingga muncul sistem database terdistribusi.

DATABASE TERDISTRIBUSI Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer. Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain melalui bermacam-macam media komunikasi seperti high-speed buses atau telephone line. Sebuah sistem database terdistribusi berisikan sekumpulan site, di mana tiap-tiap site dapat berpartisipasi dalam pengeksekusian transaksi-transaksi yang mengakses data pada satu site atau beberapa site. Tiap-tiap site dapat memproses transaksi lokal yaitu sebuah transaksi yang mengakses data pada satu site di mana transaksi telah ditentukan. Sebuah site juga dapat mengambil bagian dalam mengeksekusi transaksi global yaitu transaksi yang mengakses data pada site yang berbeda di mana transaksi telah ditentukan, atau transaksi yang mengakses data pada beberapa site yang berbeda.

Pemrosesan Data Terdistribusi Pemrosesan terdistribusi/Distributed Processing atau Distributed Computing System adalah sekumpulan peralatan pemrosesan yang saling terhubung melalui jaringan komputer dan saling bekerjasama untuk mengerjakan tugas-tuags tertentu. Yang dimaksud dengan peralatan pemrosesan data adalah peralatan komputasi yang dapat mengeksekusi sendiri sebuah program. Sekumpulan peralatan yang saling terhubung akan mendistribusikan berbagai macam hal, dianataranya adalah: Processing Logic / Pemrosesan secara logis Fungsi. Beberapa fungsi sistem komputer dapat didelegasikan ke beberapa hardware atau software Data Kontrol

Pemrosesan terdistribusi dapat dikelompokkan berdasarkan beberapa kriteria Degree of Computing / tingkat hubungan : tinggi atau rendah ? Jumlah data yang saling digunakan dibandingkan dengan jumlah pemrosesan lokal Struktur antar hubungan : kuat atau lemh ? Jika komponen di Share dikatakan kuat ? Kesalingtergantungan komponen-komponen. Kuat atau lemah dalam mengekseskusi proses. Keselarasan antar komponen : selaras atau tidak selaras ? Pemrosesan terdistribusi berkembang karena kebutuhan untuk dapat memecahkan masalah yang besar, 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 yang diharapkan akan dapat mendukung pemrosesan terdistribusi.

Distributed Database System Distributed Database (DDB) / basis data terdistribusi (BDT) adalah sekumpulan database yang saling terhubung secara logikal dan secara fisik terdistribusi pada berbagai tempat melalui jaringan komputer. Distributed Database Management System (DDBMS) / System Manajemen Basis Data Terdistribusi (SMBDT) adalah software yang mengelola BDT dan menyediakan mekanisme agar distribusi tersebut transparent di hadapan user. Distributed Database System (DDBS)/Sistem Basis Data Terdistribusi (SBDT) adalah DDB yang menggunakan DDBMS.

Ciri yang mendasari SBDT : Data disimpan pada sejumlah tempat. Setiap tempat secara logik terdiri dari processor tunggal Processor pada tempat yang ebrbeda tersebut dihubungkan dengan jaringan komputer SBDT bukan sekumpulan file yang berada pada berbagai tempat tetapi sebuah database pada berbagai tempat. Setiap tempat mempunyai kemampuan untuk secara mandiri memproses perintah user yang membutuhkan akses ke data di tempat tersebut, dan juga mampu untuk memproses data yang tersimpan di tempat lain.

Ada 2 aspek penting dari DDB : Distribusi : data tidak disimpan pada tempat (prosesor) yang sama, sehingga DDB dapat dibedakan dari database tunggal, sentralisasi Korelasi logika : data memiliki property yang berhubungan sehingga DDB dapat dibedakan dari sekumpulan database local atau file yang disimpan pada tempat yang berbeda pada jaringan komputer.

Database terdistribusi secara geografis Site-site dalam 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.

Fully Connected network : Keuntungan : Kerugian : kalau salah satu node rusak, yang lainnya masih dapat berjalan (tetapi biaya mahal). Kerugian : control management tidak terjamin

Partially connected network : Keuntungan : reliability rendah, biaya dapat ditekan Kerugian : control management tidak terjamin

Tree structure network : Keuntungan : bersifat sentral, control management lebih terjamin Kerugian : kalau node pusat (A) rusak, semua akan rusak. Cat : setiap proses dimulai dari bawah.

Ring Network (LAN) : Keuntungan : rusak satu, yang lain masih berjalan Kerugian : Control management kurang terjamin karena bersifat desentralisasi

Star Network (LAN) : Keuntungan : - control management lebih terjamin, karena bersifat sentral - reliability rendah Kerugian : kalau pusat rusak, yang lainnya rusak

SistemManajemen Database Terdistribusi (Distributed DBMS) merupakan sistem software yang dapat memelihara DDBS dan transparan ke user. DDBS bukan merupakan kumpulan dari file yang dapat disimpan tersendiri di setiap node dari jaringan komputer. Untuk membentuk DDBS, file tidak seharusnya berelasi secara logika saja, tetapi perlu ada struktur di antara file dan akses data bukan merupakan hal yang khusus.

Keuntungan dari DDBS Otonomi local : karena data didistribusikan, user dapat mengakses dan bekerja dengan data tersebut sehingga memiliki kontrol local. 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. Meningkatkan reliability/ availability : jika satu site mengalami crash, dapat membuat beberapa site tidak dapat diakses. Jika data direplikasi ke banyak site, kerusakan hubungan komunikasi tidak menjadikan sistem total tidak dapat dioperasikan. Ekonomis : dari biaya komunikasi, baik membagi aplikasi dan memproses secara local di setiap site. Dari biaya komunikasi data, akan lebih murah untuk memelihara sistem komputer dalam satu site dan menyimpan data secara local. Expandibility : akan lebih mudah mengakomodasikan ukuran DB yang semakin besar. Ekspansi dapat dilakukan dengan menambah proses dan kekuatan penyimpanan ke jaringan. Shareability : jika sistem informasi tidak terdistribusi, akan sulit untuk berbagi data dan sumber daya. Sistem DB terdistribusi memungkinkan hal ini.

Kerugian dari DDBS Kurangnya pengalaman : sistem DB terdistribusi bertujuan umum (general-purpose) tidak sering digunakan. Yang digunakan adalah sistem prototype yang dibuat untuk satu aplikasi (misal : reservasi pesawat) Kompleksitas : masalah DDBS lebih kompleks dibandingkan dengan manajemen database terpusat Biaya : sistem terdistribusi membutuhkan tambahan hardware (untuk mekanisme komunikasi) sehingga biaya hardware meningkat. Yang terpenting pada biaya ini adalah replikasi. Jika fasilitas komputer dibuat di banyak site, akan memerlukan orang2 yang memelihara fasilitas tersebut Kontrol distribusi : sebelumnya menjadi keuntungan. Tetapi karena distribusi menyebabkan masalah sinkronisasi dan koordinasi, kontrol terdistribusi menjadi kerugian atau kekurangan di masalaha ini. Keamanan : akan mudah mengontrol database yang terpusat. Dalam sistem database terdistribusi, jaringan membutuhkan keamanan tersendiri. Perubahan yang sulit : tidak ada tool atau metodologi untuk membantu user mengubah database terpusat ke database terdistribusi.