SlideShare a Scribd company logo
1 of 21
Arfianti          (092904019)


Pendidikan Teknik Informatika dan Komputer
Universitas Negeri Makassar
2011
Sistem Terdistribusi
Created By Arfianti




                Secara arsitektural, sebuah system basis data terdistribusi

                      terdiri atas sebuah set query sites(kemungkinan besar

                kosong) dan sebuah set data sites yang tidak kosong. Data

               sites memiliki kemampuan untuk menyimpan data ketika set

                        query tidak melakukannya. Yang kemudian hanya

                      menjalankan antarmuka user (sebagai tambahan dalam

                 aplikasi) dengan tujuan untuk memberikan fasilitas akses

                                            pada data sites

                                                       Pendidikan Teknik Informatika dan
                                            Komputer
Sistem Terdistribusi
Created By Arfianti



               Jika kemudian system basis data terdistribusi pada site yang
                      berbeda yang memilki otonomi tersendiri dan mungkin
               memperlihatkan beberapa format dari heterogenitas, mereka
                                                       akan
                        merujuk pada multidatabase system atau federated
                  databasesystem. Jika data dan DBMS secara fungsional
                terpenuhi dalam sebuah computer dengan multiprocessor,
                maka ia akan lebih merujuk pada parallel database system.
               Ini merupakan perbedaan mereka dengan system basis data
                 terdistribusi yang mana integrasi logic diantara data-data
                      yang terdistribusi lebih erat daripada yang dimiliki oleh
                      multidatabase system atau federated database system.
                                                              Pendidikan Teknik Informatika dan
                                             Komputer
Sistem Terdistribusi
Created By Arfianti



                       Terdapat beberapa macam model arsitektural untuk
                            pengembangan system manajemen basis
                 data terdistribusi, mulai dari system client/server, dimana
                                 query sites bersesuaian dengan
                  client ketika data sites bersesuaian dengan server, untuk
               system peer to peer dimana tidak terdapat perbedaan antara
                      mesin client dan mesin server, beberapa arsitektur ini
                                                 berbeda
                      berkenaan dengan dimana ketersediaan tempat untuk
                                  masing-masing fungsi DBMS.




                                                       Pendidikan Teknik Informatika dan
                                            Komputer
Sistem Terdistribusi
Created By Arfianti



                       Terdapat beberapa macam model arsitektural untuk

                pengembangan system manajemen basis data terdistribusi,

                        mulai dari system client/server, dimana query sites

                  bersesuaian dengan client ketika data sites bersesuaian

                      dengan server, untuk system peer to peer dimana tidak

                 terdapat perbedaan antara mesin client dan mesin server,

                                 beberapa arsitektur ini berbeda

                      berkenaan dengan dimana ketersediaan tempat untuk

                                  masing-masing fungsi DBMS.
                                                       Pendidikan Teknik Informatika dan
                                            Komputer
Sistem Terdistribusi
Created By Arfianti


               Sebuah standar fungsional dari distribusi client/server dapat
                            dilihat pada gambar dibawah ini :




                                  Gambar arsitek client server

                                                    Pendidikan Teknik Informatika dan
                                        Komputer
Sistem Terdistribusi
Created By Arfianti



                      Arsitektur client/server yang paling sederhana adalah

                system multiple-client/single-server. Dari sebuah perspektif

                manajemen data, hal ini tidak begitu berbeda dengan basis

                 data terpusat sejak basis data disimpan hanya dalam satu

                 mesin saja (server) dimana juga merupakan tempat untuk

                      software yang digunakan untuk memanaje basis data

                      tersebut. Sebuah arsitektur yang lebih canggih adalah

                  dimana terdapat beberapa server didalam system (yang

                      kemudian disebut pendekatan multiple-client/multiple-
                                                        Pendidikan Teknik Informatika dan
                                            Komputer
                                                 server).
Sistem Terdistribusi
Created By Arfianti




                                              Pendidikan Teknik Informatika dan
                                   Komputer
Sistem Terdistribusi
Created By Arfianti



               a. Berbasis layanan

                      server    memberikan             sejumlah       layanan         yang

                      dibutuhkandan diminta oleh client antara lain : berbagai

                      pakai berkas, data, peralatan pendukung dan lain-lain.

               b. Sumber daya yang digunakan bersama

                      server mengelola sejumlah sumber daya yang dimilikinya

                      agar dapat diakses dan digunakan secara bersamaan

                      oleh terminal-terminal client yang terhubung pada server.


                                                         Pendidikan Teknik Informatika dan
                                            Komputer
Sistem Terdistribusi
Created By Arfianti



               c. Hubungan dan interaksi client server

                      hubungan yang terjadi antara server dan client adalah

                      one-to-many yang berarti bahwa satu server melayani

                      banyak client.

               d. Client tidak perlu mengetahui lokasi fisik server

                      server dapat terletak diberbagai tempat yang belum tentu

                      diketahui oleh client. Walaupun demikian, client tetap

                      dapat mengakses server untuk mendapatkan layanan

                      sesuai kebutuhannya.
                                                       Pendidikan Teknik Informatika dan
                                            Komputer
Sistem Terdistribusi
Created By Arfianti


               e. Interoperabilitas perangkat lunak dan perangkat keras

                      perangkat keras dan perangkat lunak yang digunakan

                      oleh masing-masing client tidak harus sama dengan

                      yang digunakan pada server, namun masih dapat saling

                      terkoneksi antara satu dan yang lain.

               f.     Pertukaran berbasis pesan

                      mekanisme dari client server berdasar pada pertukaran

                      pesan. Pesan yang dipertukarkan ialah permintaan

                      layanan dan umpan balik dari permintaan layanan

                      tersebut.                           Pendidikan Teknik Informatika dan
                                               Komputer
Sistem Terdistribusi
Created By Arfianti


               g. Enkapsulasi layanan

                      client    tidak   perlu     mengetahui          proses       pengolahan

                      permintaan yang terjadi dalam server sehingga client

                      tidak dapat mengontrol proses pengolahan permintaan.

               h. Konsistensi data

                      data     hanya    dikelola        pada    server      pusat     sehingga

                      konsistensi data lebih terjamin dan biaya pemeliharaan

                      pun menjadi lebih murah.



                                                               Pendidikan Teknik Informatika dan
                                              Komputer
Sistem Terdistribusi
Created By Arfianti




                             Gambar. Sistem client server




                                              Pendidikan Teknik Informatika dan
                                   Komputer
Sistem Terdistribusi
Created By Arfianti




                            Gambar. Aplikasi Client Server




                                               Pendidikan Teknik Informatika dan
                                   Komputer
Sistem Terdistribusi
Created By Arfianti




                                              Pendidikan Teknik Informatika dan
                                   Komputer
Sistem Terdistribusi
Created By Arfianti



                • software client dan server saling berkomunikasi dengan
                      menggunakan SQL
                • server SQL bertanggung jawab atas manajemen data
                      local dalam sebuah site, seperti halnya DBMS terpusat
                • fungsi client SQL juga diperluas
                • menghasilkan rencana eksekusi proses terdistribudi dan
                      menguraikan query menjadi query local yang kemudian
                      akan diproese oleh server SQL local
                •     Memastikan konsistensi dari salinan data item hasil
                      replikasi      dengan menggunakan teknik pengendalian
                      cocurrency terdistribus


                                                          Pendidikan Teknik Informatika dan
                                               Komputer
Sistem Terdistribusi
Created By Arfianti




                                              Pendidikan Teknik Informatika dan
                                   Komputer
Sistem Terdistribusi
Created By Arfianti




                  Client   merupakan        terminal   yang      digunakan        oleh
                  pengguna     untuk      meminta      layanan      tertentu     yang
                  dibutuhkan. Terminal client dapat berupa PC, ponsel,
                  komunikator,     robot,     TV,    dan   peralatan      lain   yang
                  membutuhkan informasi.
                  Disini peralatan client adalah mengirimkan pesan berupa
                  permintaan layanan ke server.




                                                       Pendidikan Teknik Informatika dan
                                          Komputer
Sistem Terdistribusi
Created By Arfianti




                  Merupakan komponen perantara yang memungkinkan
                  slient    dan    server      untuk    saling     terhubung        dan
                  berkomunikasi satu sama lain. Middleware ini dapat
                  berupa Transaction Monitor (TP), remote procedure
                  calling   (RPC)     atau     object   request     broker      (ORB).
                  Middleware      memiliki      peran   yang     strategis      karena
                  dengan     adanya        middleware      maka       client     dapat
                  mengirimkan pesan dari client agar dapat dimengerti
                  oleh server.
                                                        Pendidikan Teknik Informatika dan
                                           Komputer
Sistem Terdistribusi
Created By Arfianti




                  Server merupakan pihak yang menyediakan layanan.
                  Server ini dapat berupa basis data SQL, monitor TP,
                  server groupware, server objek, atau web. Secara umum
                  server berperan menerima pesan permintaan layanan
                  dari   client.,   memproses         permintaan      tersebut      dan
                  mengirimkan hasil permintaan kepada client.




                                                        Pendidikan Teknik Informatika dan
                                           Komputer
Sistem Terdistribusi
Created By Arfianti




                                              Pendidikan Teknik Informatika dan
                                   Komputer

More Related Content

Similar to Client server

Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverarfianti
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Rifky A Ayub
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallarimayawulantara
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317esti setiasih
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-ServerDesty Yani
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuserIrsyad Casanova
 
15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830Vanquish Vein
 
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...OniOrion
 
Totolan Cloud Computing
Totolan Cloud ComputingTotolan Cloud Computing
Totolan Cloud ComputingHendrik Ang
 
Pengantar konsep komputasi awan 17050974022
Pengantar konsep komputasi awan   17050974022Pengantar konsep komputasi awan   17050974022
Pengantar konsep komputasi awan 17050974022Em VQ
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4ira_06
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client serverarfianti
 

Similar to Client server (20)

Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client server
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_small
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
Materi 9
Materi 9Materi 9
Materi 9
 
Mengenal komputasi awan
Mengenal komputasi awanMengenal komputasi awan
Mengenal komputasi awan
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-Server
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuser
 
Bab 5
Bab 5Bab 5
Bab 5
 
15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830
 
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
 
Chapter 5 - Komputasi Awan.pptx
Chapter 5 - Komputasi Awan.pptxChapter 5 - Komputasi Awan.pptx
Chapter 5 - Komputasi Awan.pptx
 
Totolan Cloud Computing
Totolan Cloud ComputingTotolan Cloud Computing
Totolan Cloud Computing
 
Pengantar konsep komputasi awan 17050974022
Pengantar konsep komputasi awan   17050974022Pengantar konsep komputasi awan   17050974022
Pengantar konsep komputasi awan 17050974022
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
 

More from arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiarfianti
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusiarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internetarfianti
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringanarfianti
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusiarfianti
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internetarfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiarfianti
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client serverarfianti
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client serverarfianti
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverarfianti
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverarfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunakarfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyekarfianti
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistemarfianti
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerarfianti
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 

More from arfianti (20)

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusi
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internet
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internet
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client server
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunak
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistem
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputer
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 

Client server

  • 1. Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011
  • 2. Sistem Terdistribusi Created By Arfianti Secara arsitektural, sebuah system basis data terdistribusi terdiri atas sebuah set query sites(kemungkinan besar kosong) dan sebuah set data sites yang tidak kosong. Data sites memiliki kemampuan untuk menyimpan data ketika set query tidak melakukannya. Yang kemudian hanya menjalankan antarmuka user (sebagai tambahan dalam aplikasi) dengan tujuan untuk memberikan fasilitas akses pada data sites Pendidikan Teknik Informatika dan Komputer
  • 3. Sistem Terdistribusi Created By Arfianti Jika kemudian system basis data terdistribusi pada site yang berbeda yang memilki otonomi tersendiri dan mungkin memperlihatkan beberapa format dari heterogenitas, mereka akan merujuk pada multidatabase system atau federated databasesystem. Jika data dan DBMS secara fungsional terpenuhi dalam sebuah computer dengan multiprocessor, maka ia akan lebih merujuk pada parallel database system. Ini merupakan perbedaan mereka dengan system basis data terdistribusi yang mana integrasi logic diantara data-data yang terdistribusi lebih erat daripada yang dimiliki oleh multidatabase system atau federated database system. Pendidikan Teknik Informatika dan Komputer
  • 4. Sistem Terdistribusi Created By Arfianti Terdapat beberapa macam model arsitektural untuk pengembangan system manajemen basis data terdistribusi, mulai dari system client/server, dimana query sites bersesuaian dengan client ketika data sites bersesuaian dengan server, untuk system peer to peer dimana tidak terdapat perbedaan antara mesin client dan mesin server, beberapa arsitektur ini berbeda berkenaan dengan dimana ketersediaan tempat untuk masing-masing fungsi DBMS. Pendidikan Teknik Informatika dan Komputer
  • 5. Sistem Terdistribusi Created By Arfianti Terdapat beberapa macam model arsitektural untuk pengembangan system manajemen basis data terdistribusi, mulai dari system client/server, dimana query sites bersesuaian dengan client ketika data sites bersesuaian dengan server, untuk system peer to peer dimana tidak terdapat perbedaan antara mesin client dan mesin server, beberapa arsitektur ini berbeda berkenaan dengan dimana ketersediaan tempat untuk masing-masing fungsi DBMS. Pendidikan Teknik Informatika dan Komputer
  • 6. Sistem Terdistribusi Created By Arfianti Sebuah standar fungsional dari distribusi client/server dapat dilihat pada gambar dibawah ini : Gambar arsitek client server Pendidikan Teknik Informatika dan Komputer
  • 7. Sistem Terdistribusi Created By Arfianti Arsitektur client/server yang paling sederhana adalah system multiple-client/single-server. Dari sebuah perspektif manajemen data, hal ini tidak begitu berbeda dengan basis data terpusat sejak basis data disimpan hanya dalam satu mesin saja (server) dimana juga merupakan tempat untuk software yang digunakan untuk memanaje basis data tersebut. Sebuah arsitektur yang lebih canggih adalah dimana terdapat beberapa server didalam system (yang kemudian disebut pendekatan multiple-client/multiple- Pendidikan Teknik Informatika dan Komputer server).
  • 8. Sistem Terdistribusi Created By Arfianti Pendidikan Teknik Informatika dan Komputer
  • 9. Sistem Terdistribusi Created By Arfianti a. Berbasis layanan server memberikan sejumlah layanan yang dibutuhkandan diminta oleh client antara lain : berbagai pakai berkas, data, peralatan pendukung dan lain-lain. b. Sumber daya yang digunakan bersama server mengelola sejumlah sumber daya yang dimilikinya agar dapat diakses dan digunakan secara bersamaan oleh terminal-terminal client yang terhubung pada server. Pendidikan Teknik Informatika dan Komputer
  • 10. Sistem Terdistribusi Created By Arfianti c. Hubungan dan interaksi client server hubungan yang terjadi antara server dan client adalah one-to-many yang berarti bahwa satu server melayani banyak client. d. Client tidak perlu mengetahui lokasi fisik server server dapat terletak diberbagai tempat yang belum tentu diketahui oleh client. Walaupun demikian, client tetap dapat mengakses server untuk mendapatkan layanan sesuai kebutuhannya. Pendidikan Teknik Informatika dan Komputer
  • 11. Sistem Terdistribusi Created By Arfianti e. Interoperabilitas perangkat lunak dan perangkat keras perangkat keras dan perangkat lunak yang digunakan oleh masing-masing client tidak harus sama dengan yang digunakan pada server, namun masih dapat saling terkoneksi antara satu dan yang lain. f. Pertukaran berbasis pesan mekanisme dari client server berdasar pada pertukaran pesan. Pesan yang dipertukarkan ialah permintaan layanan dan umpan balik dari permintaan layanan tersebut. Pendidikan Teknik Informatika dan Komputer
  • 12. Sistem Terdistribusi Created By Arfianti g. Enkapsulasi layanan client tidak perlu mengetahui proses pengolahan permintaan yang terjadi dalam server sehingga client tidak dapat mengontrol proses pengolahan permintaan. h. Konsistensi data data hanya dikelola pada server pusat sehingga konsistensi data lebih terjamin dan biaya pemeliharaan pun menjadi lebih murah. Pendidikan Teknik Informatika dan Komputer
  • 13. Sistem Terdistribusi Created By Arfianti Gambar. Sistem client server Pendidikan Teknik Informatika dan Komputer
  • 14. Sistem Terdistribusi Created By Arfianti Gambar. Aplikasi Client Server Pendidikan Teknik Informatika dan Komputer
  • 15. Sistem Terdistribusi Created By Arfianti Pendidikan Teknik Informatika dan Komputer
  • 16. Sistem Terdistribusi Created By Arfianti • software client dan server saling berkomunikasi dengan menggunakan SQL • server SQL bertanggung jawab atas manajemen data local dalam sebuah site, seperti halnya DBMS terpusat • fungsi client SQL juga diperluas • menghasilkan rencana eksekusi proses terdistribudi dan menguraikan query menjadi query local yang kemudian akan diproese oleh server SQL local • Memastikan konsistensi dari salinan data item hasil replikasi dengan menggunakan teknik pengendalian cocurrency terdistribus Pendidikan Teknik Informatika dan Komputer
  • 17. Sistem Terdistribusi Created By Arfianti Pendidikan Teknik Informatika dan Komputer
  • 18. Sistem Terdistribusi Created By Arfianti Client merupakan terminal yang digunakan oleh pengguna untuk meminta layanan tertentu yang dibutuhkan. Terminal client dapat berupa PC, ponsel, komunikator, robot, TV, dan peralatan lain yang membutuhkan informasi. Disini peralatan client adalah mengirimkan pesan berupa permintaan layanan ke server. Pendidikan Teknik Informatika dan Komputer
  • 19. Sistem Terdistribusi Created By Arfianti Merupakan komponen perantara yang memungkinkan slient dan server untuk saling terhubung dan berkomunikasi satu sama lain. Middleware ini dapat berupa Transaction Monitor (TP), remote procedure calling (RPC) atau object request broker (ORB). Middleware memiliki peran yang strategis karena dengan adanya middleware maka client dapat mengirimkan pesan dari client agar dapat dimengerti oleh server. Pendidikan Teknik Informatika dan Komputer
  • 20. Sistem Terdistribusi Created By Arfianti Server merupakan pihak yang menyediakan layanan. Server ini dapat berupa basis data SQL, monitor TP, server groupware, server objek, atau web. Secara umum server berperan menerima pesan permintaan layanan dari client., memproses permintaan tersebut dan mengirimkan hasil permintaan kepada client. Pendidikan Teknik Informatika dan Komputer
  • 21. Sistem Terdistribusi Created By Arfianti Pendidikan Teknik Informatika dan Komputer