SlideShare una empresa de Scribd logo
1 de 17
DATABASE
     TERDISTRIBUSI
(DISTRIBUTED DATABASE= DDB)
Latar Belakang
Fiel Processing / 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 apliaksi 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
a. Degree of Computing / tingkat hubungan : tinggi atau rendah ?
   Jumlah data yang saling digunakan dibandingkan dengan jumlah
   pemrosesan lokal
b. Struktur antar hubungan : kuat atau lemh ? Jika komponen di
   Share dikatakan kuat ?
c. Kesalingtergantungan komponen-komponen. Kuat atau lemah
   dalam mengekseskusi proses.
d. 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 :

1. Distribusi : data tidak disimpan pada tempat (prosesor)
   yang sama, sehingga DDB dapat dibedakan dari
   database tunggal, sentralisasi
2. 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 :
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.

Más contenido relacionado

La actualidad más candente

Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...VIKIANJARWATI
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusititoagung
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Linaputri03
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Mutia Nabila
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...Achmad Lukman Harun
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Naomiyosephine
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Naomiyosephine
 
Mokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimahMokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimahikhwanalive
 
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Intanks20
 
Sistem Manajeman Basis Data dan Komunikasi Data
Sistem Manajeman Basis Data dan Komunikasi DataSistem Manajeman Basis Data dan Komunikasi Data
Sistem Manajeman Basis Data dan Komunikasi DataLuthfi Nk
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...WidyaAyundaPutri
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMSDesty Yani
 
Pengantar teknik informatika 5
Pengantar teknik informatika 5Pengantar teknik informatika 5
Pengantar teknik informatika 5achieasik89
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...SeptiHendarwati
 

La actualidad más candente (20)

Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusi
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
 
Dbms
DbmsDbms
Dbms
 
1 73
1 731 73
1 73
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
 
Mokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimahMokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimah
 
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
 
Sistem terdistribusi
Sistem terdistribusiSistem terdistribusi
Sistem terdistribusi
 
Sistem Manajemen Basis Data
Sistem Manajemen Basis DataSistem Manajemen Basis Data
Sistem Manajemen Basis Data
 
Sistem Manajeman Basis Data dan Komunikasi Data
Sistem Manajeman Basis Data dan Komunikasi DataSistem Manajeman Basis Data dan Komunikasi Data
Sistem Manajeman Basis Data dan Komunikasi Data
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMS
 
Pengantar teknik informatika 5
Pengantar teknik informatika 5Pengantar teknik informatika 5
Pengantar teknik informatika 5
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 
Materi 8
Materi 8Materi 8
Materi 8
 

Destacado

Bab 7 struktur looping
Bab 7 struktur loopingBab 7 struktur looping
Bab 7 struktur loopingrisal07
 
Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)risal07
 
Induktor
InduktorInduktor
Induktorrisal07
 
2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...wewwchemistry
 
2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...wewwchemistry
 
2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...wewwchemistry
 
2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...wewwchemistry
 
Chemistry of Chromium
Chemistry of ChromiumChemistry of Chromium
Chemistry of Chromiumwewwchemistry
 
To Calculate the pH of a Buffer
To Calculate the pH of a BufferTo Calculate the pH of a Buffer
To Calculate the pH of a Bufferwewwchemistry
 
Hybridisation of Carbon Atomic Orbitals
Hybridisation of Carbon Atomic OrbitalsHybridisation of Carbon Atomic Orbitals
Hybridisation of Carbon Atomic Orbitalswewwchemistry
 
Effect of Concentration Changes on Cell Potential
Effect of Concentration Changes on Cell PotentialEffect of Concentration Changes on Cell Potential
Effect of Concentration Changes on Cell Potentialwewwchemistry
 
Organic Chemistry: Introductory Topics
Organic Chemistry: Introductory TopicsOrganic Chemistry: Introductory Topics
Organic Chemistry: Introductory Topicswewwchemistry
 
Concurso 2 lousa
Concurso 2 lousaConcurso 2 lousa
Concurso 2 lousaAnaigreja
 
Eine CPU kann rechenen, aber ein DSP kann zaubern
Eine CPU kann rechenen, aber ein DSP kann zaubernEine CPU kann rechenen, aber ein DSP kann zaubern
Eine CPU kann rechenen, aber ein DSP kann zaubernegniteembedded
 

Destacado (20)

Bab 7 struktur looping
Bab 7 struktur loopingBab 7 struktur looping
Bab 7 struktur looping
 
Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)
 
Bab 5
Bab 5Bab 5
Bab 5
 
Induktor
InduktorInduktor
Induktor
 
Bab 4
Bab 4Bab 4
Bab 4
 
2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2011 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
 
2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2013 SRJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
 
2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
2012 NYJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3 Questi...
 
2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
2007 ACJC Preliminary Examination, H2 Chemistry Syllabus 9647, Paper 3, Quest...
 
Ionic Equilibria
Ionic EquilibriaIonic Equilibria
Ionic Equilibria
 
Chemical Equilibria
Chemical EquilibriaChemical Equilibria
Chemical Equilibria
 
Chemistry of Chromium
Chemistry of ChromiumChemistry of Chromium
Chemistry of Chromium
 
To Calculate the pH of a Buffer
To Calculate the pH of a BufferTo Calculate the pH of a Buffer
To Calculate the pH of a Buffer
 
Hybridisation of Carbon Atomic Orbitals
Hybridisation of Carbon Atomic OrbitalsHybridisation of Carbon Atomic Orbitals
Hybridisation of Carbon Atomic Orbitals
 
Effect of Concentration Changes on Cell Potential
Effect of Concentration Changes on Cell PotentialEffect of Concentration Changes on Cell Potential
Effect of Concentration Changes on Cell Potential
 
Organic Chemistry: Introductory Topics
Organic Chemistry: Introductory TopicsOrganic Chemistry: Introductory Topics
Organic Chemistry: Introductory Topics
 
Dopo morto, meglio
Dopo morto, meglioDopo morto, meglio
Dopo morto, meglio
 
Concurso 2 lousa
Concurso 2 lousaConcurso 2 lousa
Concurso 2 lousa
 
Thanawat
ThanawatThanawat
Thanawat
 
Eine CPU kann rechenen, aber ein DSP kann zaubern
Eine CPU kann rechenen, aber ein DSP kann zaubernEine CPU kann rechenen, aber ein DSP kann zaubern
Eine CPU kann rechenen, aber ein DSP kann zaubern
 

Similar a Bab 2

Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2ichallan
 
Sister 013 - database terdistribusi
Sister   013 - database terdistribusiSister   013 - database terdistribusi
Sister 013 - database terdistribusiFebriyani Syafri
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317esti setiasih
 
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...Rafly Firdaus
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfarif rahman
 
AUDITING DATABASE SYSTEMS
AUDITING DATABASE SYSTEMSAUDITING DATABASE SYSTEMS
AUDITING DATABASE SYSTEMSDhina Pohan
 
Database management server
Database management serverDatabase management server
Database management serveroka mahardika
 
9 database terdistribusi
9 database terdistribusi9 database terdistribusi
9 database terdistribusiPT.Citra Mulia
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...ninikratna93
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...ninikratna93
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...kairunnisa
 
Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6Fridamodok31
 
Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Khaerul Anwar
 
Sistem informasi management_basis_data
Sistem informasi management_basis_dataSistem informasi management_basis_data
Sistem informasi management_basis_dataUlmi_Kalsum
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Linda Lestari
 

Similar a Bab 2 (20)

Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2
 
Sister 013 - database terdistribusi
Sister   013 - database terdistribusiSister   013 - database terdistribusi
Sister 013 - database terdistribusi
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
AUDITING DATABASE SYSTEMS
AUDITING DATABASE SYSTEMSAUDITING DATABASE SYSTEMS
AUDITING DATABASE SYSTEMS
 
Database management server
Database management serverDatabase management server
Database management server
 
9 database terdistribusi
9 database terdistribusi9 database terdistribusi
9 database terdistribusi
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
 
Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6
 
Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388
 
Kumpulan soal materi
Kumpulan soal materiKumpulan soal materi
Kumpulan soal materi
 
Materi 2
Materi 2Materi 2
Materi 2
 
Modul Jaringan Komputer
Modul Jaringan KomputerModul Jaringan Komputer
Modul Jaringan Komputer
 
Bab 2 jign wp-b
Bab 2 jign wp-bBab 2 jign wp-b
Bab 2 jign wp-b
 
Materi 12
Materi 12Materi 12
Materi 12
 
Sistem informasi management_basis_data
Sistem informasi management_basis_dataSistem informasi management_basis_data
Sistem informasi management_basis_data
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 

Más de risal07

Transistor
TransistorTransistor
Transistorrisal07
 
Thyristor
ThyristorThyristor
Thyristorrisal07
 
Semikonduktor
SemikonduktorSemikonduktor
Semikonduktorrisal07
 
Jenis kapasitor
Jenis kapasitorJenis kapasitor
Jenis kapasitorrisal07
 
Hukum kirchhoff
Hukum kirchhoffHukum kirchhoff
Hukum kirchhoffrisal07
 
Chapter 7 cpu struktur dan fungsi
Chapter 7 cpu struktur dan fungsiChapter 7 cpu struktur dan fungsi
Chapter 7 cpu struktur dan fungsirisal07
 
Chapter 6 input output
Chapter 6 input outputChapter 6 input output
Chapter 6 input outputrisal07
 
Bab 12 metode greedy
Bab 12 metode greedyBab 12 metode greedy
Bab 12 metode greedyrisal07
 
Bab 11 interface metaphorsdanmodelkonseptual
Bab 11 interface metaphorsdanmodelkonseptualBab 11 interface metaphorsdanmodelkonseptual
Bab 11 interface metaphorsdanmodelkonseptualrisal07
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpurisal07
 
Bab 8 struktur rekursif
Bab 8 struktur rekursifBab 8 struktur rekursif
Bab 8 struktur rekursifrisal07
 
Bab 7 struktur looping
Bab 7 struktur loopingBab 7 struktur looping
Bab 7 struktur loopingrisal07
 
Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)risal07
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritmarisal07
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritmarisal07
 
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2risal07
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmarisal07
 

Más de risal07 (18)

Transistor
TransistorTransistor
Transistor
 
Thyristor
ThyristorThyristor
Thyristor
 
Semikonduktor
SemikonduktorSemikonduktor
Semikonduktor
 
Jenis kapasitor
Jenis kapasitorJenis kapasitor
Jenis kapasitor
 
Hukum kirchhoff
Hukum kirchhoffHukum kirchhoff
Hukum kirchhoff
 
Dioda
DiodaDioda
Dioda
 
Chapter 7 cpu struktur dan fungsi
Chapter 7 cpu struktur dan fungsiChapter 7 cpu struktur dan fungsi
Chapter 7 cpu struktur dan fungsi
 
Chapter 6 input output
Chapter 6 input outputChapter 6 input output
Chapter 6 input output
 
Bab 12 metode greedy
Bab 12 metode greedyBab 12 metode greedy
Bab 12 metode greedy
 
Bab 11 interface metaphorsdanmodelkonseptual
Bab 11 interface metaphorsdanmodelkonseptualBab 11 interface metaphorsdanmodelkonseptual
Bab 11 interface metaphorsdanmodelkonseptual
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
 
Bab 8 struktur rekursif
Bab 8 struktur rekursifBab 8 struktur rekursif
Bab 8 struktur rekursif
 
Bab 7 struktur looping
Bab 7 struktur loopingBab 7 struktur looping
Bab 7 struktur looping
 
Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
 
Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2Bab 2 pengantar logikaalgoritma 2
Bab 2 pengantar logikaalgoritma 2
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritma
 

Bab 2

  • 1. DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)
  • 2. Latar Belakang Fiel Processing / 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 apliaksi 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.
  • 3. 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.
  • 4. 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
  • 5. Pemrosesan terdistribusi dapat dikelompokkan berdasarkan beberapa kriteria a. Degree of Computing / tingkat hubungan : tinggi atau rendah ? Jumlah data yang saling digunakan dibandingkan dengan jumlah pemrosesan lokal b. Struktur antar hubungan : kuat atau lemh ? Jika komponen di Share dikatakan kuat ? c. Kesalingtergantungan komponen-komponen. Kuat atau lemah dalam mengekseskusi proses. d. 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.
  • 6. 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.
  • 7. 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.
  • 8. Ada 2 aspek penting dari DDB : 1. Distribusi : data tidak disimpan pada tempat (prosesor) yang sama, sehingga DDB dapat dibedakan dari database tunggal, sentralisasi 2. 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.
  • 9. 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.
  • 10. Fully Connected network : Keuntungan : kalau salah satu node rusak, yang lainnya masih dapat berjalan (tetapi biaya mahal). Kerugian : control management tidak terjamin
  • 11. Partially connected network : Keuntungan : reliability rendah, biaya dapat ditekan Kerugian : control management tidak terjamin
  • 12. 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.
  • 13. Ring Network (LAN) : Keuntungan : rusak satu, yang lain masih berjalan Kerugian : Control management kurang terjamin karena bersifat desentralisasi
  • 14. Star Network (LAN) : Keuntungan : - control management lebih terjamin, karena bersifat sentral - reliability rendah Kerugian : kalau pusat rusak, yang lainnya rusak
  • 15. 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.
  • 16. 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.
  • 17. 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.