SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Sistem terdistribusi
                  By.Ira Febrinda




SISTEM TERDISTRIBUSI

    PERTEMUAN 4
Sistem terdistribusi
                   By.Ira Febrinda




Proses,objek,dan layanan
       terdistribsi
Sistem terdistribusi
                              By.Ira Febrinda
       Proses terdistribsi
   Proses terdistribusi dapat
diaplikasikan pada berbagai ruang
kerja, sebagai contoh penerapan proses
terdistribusi adalah sistem perbankan.
Pada sebuah bank, pelayan nasabah yang
menabung dilayani oleh teller. Kasus
lain penggunaan proses terdistribusi
adalah pencatatan data mahasiswa.
   Tujuan utama sistem proses
terdistribusi adalah menghubungkan
pengguna komputer dengan sumber daya
yang transparan, terbuka dan memiliki
skalabilitas
Sistem terdistribusi
                              By.Ira Febrinda


   Dengan semakin mahalnya perangkat
keras komputer maka konsep proses
terdistribusi mulai digunakan dimana
beberapa komputer akan mengerjakan
sebuah pekerjaan besar secara paralel.
Dengan kata lain, proses terdistribusi
adalah sebuah proses yang dijalankan
pada lebih dari satu processor untuk
menyelesaikan pekerjaan. Proses
distribusi dirancang agar sebuah
program dapat dijalankan pada berbagai
tempat dalam suatu jaringan komputer
Sistem terdistribusi
                                     By.Ira Febrinda

      Untuk membangun suatu aplikasi proses
  terdistribusi, diperlukan infrastruktur
  pendukungnya. Ada beberapa infrastruktur
  pendukung yang digunakan dalam proses
  terdistribusi antara lain :
a. Moab Gride suite
b. Remote Procedure Call
c. Distributed Objects
d. SOAP
e. XML-RPC
f. GLOBE
g. Acute
Sistem terdistribusi
                               By.Ira Febrinda

OBJEK TERSIDTRIBSI
    Seiring perkembangannya, sistem
 client server akhirnya dinilai tidak
 efisien lagi. Dalam membuat aplikasi
 client server, programmer masih harus
 membuat fungsi-fungsi yang sama untuk
 aplikasi yang berbeda. Kadang kala kode
 program yang sama digunakan dengan
 melakukan copy paste dan melakukan
 sedikit perubahan untuk menyesuaikan
 dengan aplikasi yang baru dibuat.
Sistem terdistribusi
                                  By.Ira Febrinda
     Jika ada perubahan, fungsi tersebut
  dalam masing- masing aplikasi harus dis
  update sat persatu lagi. Hal ini
  mengakibatkan perawatan program menjadi
  susah dan fungsi-fungsi tersebut dapat
  menjadi tidak konsisten satu sama lain.
  Dengan sistem diatas :
a. Aplikasi dibagi menjadi komponen klien
   dan server
b. Data disimpan dalam sebuah database
   relasional yang dapat diakses lebih dari
   satu aplikasi sekaligus
c. Kelemahannya, fungsi-fungsi yang sama
   dalam aplikasi yang berbeda masih harus
   dibuat satu persatu
Sistem terdistribusi
                                By.Ira Febrinda


   Common Object Request Broker
Architecture (CORBA) merupakan standar
yang dikeluarkan oleh Object Management
Group (OMG). Spesifikasi CORBA ini berisi
sebuah spesifikasi infrastruktur yang
disebut Object Request Broker (ORB) yang
memungkinkan aplikasi klien untuk dapat
berkomunikasi dengan obyek secara remote.
Spesifikasi ini meliputi antarmuka
program, protokol komunikasi dan model
obyek atau layanan yang memungkinkan
aplikasi yang ditulis dengan berbagai
macam bahasa pemrograman
Sistem terdistribusi
                                By.Ira Febrinda
CORBA
   CORBA membungkus kode program yang
dibuat dengan bahasa pemrograman tertentu
menjadi sebuah obyek yang ditambah dengan
informasi mengenai kemampuan kode program
dan cara mengaksesnya. Obyek tersebut
dapat dipanggil oleh program lain melalui
jaringan.
   CORBA menggunakan interface definition
languange (IDL) untuk menunjukkan
interface atau antarmuka yang dapat
digunakan oleh program atau obyek lain.
Dari IDL tersebut CORBA akan memetakannya
ke implementasi yang lebih spesifik dari
masing-masing bahasa pemrograman.
Sistem terdistribusi
                                By.Ira Febrinda
COM
   Component Object Model (COM) adalah
teknologi yang diciptakan oleh Microsoft
untuk memungkinkan komunikasi
antaraplikasi. Teknologi ini sudah
disediakan untuk beberapa platform tetapi
kebanyakan digunakan untuk platform
Windows. Teknologi ini sudah diperkenalkan
oleh microsoft pada tahun 1993 tetapi baru
populer pada tahun 1997.
   Perkembangan teknologi COM ini bermula
dari teknologi OLE (Object Linking and
Embedding) yang dibuat untuk memungkinkan
aplikasi dapat saling bertukar data
Sistem terdistribusi
                                By.Ira Febrinda
DCOM
   Pada tahun 1996 diperkenalkan
Distributed Component Object Model (DCOM)
sebagai jawaban Microsoft atas CORBA. DCOM
dibandingkan dengan COM memiliki kelebihan
mampu untuk terdistribusi dan
berkomunikasi antarkomponen melalui
jaringan.DCOM dan CORBA saling
berkompetisi untuk menjadi standar dalam
distribusi komponen melalui internet.
Namun dibalik kesulitan dalam hal
keamanan, sebuah browser yang berjalan
menggunakan teknologi http sudah dapat
menggantikan teknologi tsb
Sistem terdistribusi
                                   By.Ira Febrinda
LAYANAN
TERDISTRIBUSI
    Dalam perkembangannya,obyek terdistribusi
 masih dirasa kuranga karena kadang
 menimbulkan msalah dalam jaringan seperti
 misalnya masalah keamanan,masalah yang
 berhubungan dengan firewall,kerana kadang
 kala sebuah perusahaan tidak semabarang paket
 data dari luar dapat masuk kedalam jaringan
 perusahaan tersebut.Untuk itu dikembangakan
 layanan terdistribusi dimana bukan lagi obyek
 yang didistribusikan tetapi sudah berupa
 sebuah layanan. Teknologi yang menggunakan
 konsep ini adalah Web Service yang
 menggunakan protokol standar dan terbuka
Sistem terdistribusi
                                   By.Ira Febrinda
Web Service (WS)
   WS adalah sistem software yang didesain
untuk mendukung interaksi anatar komputer
dalam jaringan.WS memiliki antarmuka dalam
format yang dapat dibaca oleh komputer
seperti WDSL (Web Service Description
Language).
   Sistem lain berinteraksi dengan WS melalui
message yang dikirimkan dengan protokol HTTP.
Aplikasi yang dibuat dengan berbagai macam
bahasa pemrograman dan berjalan pada berbagai
platform dapat saling bertukar data melalui
WS melalui jaringan komputer seperti internet
Sistem terdistribusi
                                  By.Ira Febrinda

Keuntungan WS adalah :
a. WS memungkinkan aplikasi yang berjalan
   dalam berbagai platform untuk dapat
   saling berinteraksi.
b. WS menggunakan standar dan protokol yang
   terbuka.
c. Dengan menggunakan protokol HTTP, WS
   dapat melalui berbagai macam firewall
   tanpa harus banyak mengubah konfigurasi
   firewall tersebut.
d. WS memungkinkan penggabungan aplikasi dan
   layanan dari berbagai perusahaan untuk
   menyediakan layanan yang terintegrasi
   oleh pengguna.
Sistem terdistribusi
                                By.Ira Febrinda
Kelemahan WS adalah :
a. Karena relatif baru,fasilitas standar
   yang dimiliki oleh WS masih terbatas
   bila dibandingkan dengan teknologi
   yang lebih matang seperti CORBA.
b. Kinerja WS masih kalah jika
   dibandingkan dengan teknologi
   terdistribusi lainnya karena
   menggunakan format teks dalam
   melakukan pertukaran data.
Sistem terdistribusi
                                By.Ira Febrinda
   Web service banyak digunakan karena
menggunakan HTTP dan TCP melalui port 80.
banyak perusahaan yang mengamankan
jaringannya dengan menggunakan firewall,
semakin banyak port yang ditutup maka
jaringan tersebut akan semakin aman.
Namun,port 80 yang digunakan untuk HTTP
biasanya dibiarkan terbuka karena port ini
juga digunakan untuk browsing. Web service
melewatkan segalanya melalui port ini
sehingga tidak perlu melakukan perubahan
firewall ataupun browser agar web service
dapat beroperasi
Sistem terdistribusi
                            By.Ira Febrinda
   Referensi Buku

     Client Server dan Sistem
           Terdistribusi
                 Pengarang
•Budi Sutedjo Dharma Oetomo, S.kom.,MM
•Esther Wibowo,BA.,MM,MT
•Eddy Hartono,S.Kom.,MT
•Samuel Prakoso,S.Kom
Sistem terdistribusi
               By.Ira Febrinda




TERIMA KASIH

Weitere ähnliche Inhalte

Ähnlich wie Sister pertemuan 4

5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)
khalghy
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
arfianti
 
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
Rahma Pradina
 
Tugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasiTugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasi
Febriy Y
 
Peer to peer dan client server
Peer to peer dan client serverPeer to peer dan client server
Peer to peer dan client server
Haswi Haswi
 
Tugas 3 Pengantar Komputasi Modern
Tugas 3 Pengantar Komputasi ModernTugas 3 Pengantar Komputasi Modern
Tugas 3 Pengantar Komputasi Modern
Ajeng Jan
 
Mari mengenal komputasi awan
Mari mengenal komputasi awanMari mengenal komputasi awan
Mari mengenal komputasi awan
Rafika Malabar
 

Ähnlich wie Sister pertemuan 4 (20)

5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 3
Materi 3Materi 3
Materi 3
 
Ansar uwade mengenal cloud computing
Ansar uwade mengenal cloud computingAnsar uwade mengenal cloud computing
Ansar uwade mengenal cloud computing
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
 
Tugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasiTugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasi
 
Slide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System ResearchSlide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System Research
 
Peer to peer dan client server
Peer to peer dan client serverPeer to peer dan client server
Peer to peer dan client server
 
Tugas 3 Pengantar Komputasi Modern
Tugas 3 Pengantar Komputasi ModernTugas 3 Pengantar Komputasi Modern
Tugas 3 Pengantar Komputasi Modern
 
Mari mengenal komputasi awan
Mari mengenal komputasi awanMari mengenal komputasi awan
Mari mengenal komputasi awan
 
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project  web pembangkit ddl dan kode sumber aplikasi basis dataNordrassil project  web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
 
Tugas1 rekayasa web-1412510917
Tugas1 rekayasa web-1412510917Tugas1 rekayasa web-1412510917
Tugas1 rekayasa web-1412510917
 
Sistem terdistribusi
Sistem terdistribusiSistem terdistribusi
Sistem terdistribusi
 
Osi layers
Osi layersOsi layers
Osi layers
 
Presentasi cloud computing
Presentasi cloud computingPresentasi cloud computing
Presentasi cloud computing
 
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
 

Sister pertemuan 4

  • 1. Sistem terdistribusi By.Ira Febrinda SISTEM TERDISTRIBUSI PERTEMUAN 4
  • 2. Sistem terdistribusi By.Ira Febrinda Proses,objek,dan layanan terdistribsi
  • 3. Sistem terdistribusi By.Ira Febrinda Proses terdistribsi Proses terdistribusi dapat diaplikasikan pada berbagai ruang kerja, sebagai contoh penerapan proses terdistribusi adalah sistem perbankan. Pada sebuah bank, pelayan nasabah yang menabung dilayani oleh teller. Kasus lain penggunaan proses terdistribusi adalah pencatatan data mahasiswa. Tujuan utama sistem proses terdistribusi adalah menghubungkan pengguna komputer dengan sumber daya yang transparan, terbuka dan memiliki skalabilitas
  • 4. Sistem terdistribusi By.Ira Febrinda Dengan semakin mahalnya perangkat keras komputer maka konsep proses terdistribusi mulai digunakan dimana beberapa komputer akan mengerjakan sebuah pekerjaan besar secara paralel. Dengan kata lain, proses terdistribusi adalah sebuah proses yang dijalankan pada lebih dari satu processor untuk menyelesaikan pekerjaan. Proses distribusi dirancang agar sebuah program dapat dijalankan pada berbagai tempat dalam suatu jaringan komputer
  • 5. Sistem terdistribusi By.Ira Febrinda Untuk membangun suatu aplikasi proses terdistribusi, diperlukan infrastruktur pendukungnya. Ada beberapa infrastruktur pendukung yang digunakan dalam proses terdistribusi antara lain : a. Moab Gride suite b. Remote Procedure Call c. Distributed Objects d. SOAP e. XML-RPC f. GLOBE g. Acute
  • 6. Sistem terdistribusi By.Ira Febrinda OBJEK TERSIDTRIBSI Seiring perkembangannya, sistem client server akhirnya dinilai tidak efisien lagi. Dalam membuat aplikasi client server, programmer masih harus membuat fungsi-fungsi yang sama untuk aplikasi yang berbeda. Kadang kala kode program yang sama digunakan dengan melakukan copy paste dan melakukan sedikit perubahan untuk menyesuaikan dengan aplikasi yang baru dibuat.
  • 7. Sistem terdistribusi By.Ira Febrinda Jika ada perubahan, fungsi tersebut dalam masing- masing aplikasi harus dis update sat persatu lagi. Hal ini mengakibatkan perawatan program menjadi susah dan fungsi-fungsi tersebut dapat menjadi tidak konsisten satu sama lain. Dengan sistem diatas : a. Aplikasi dibagi menjadi komponen klien dan server b. Data disimpan dalam sebuah database relasional yang dapat diakses lebih dari satu aplikasi sekaligus c. Kelemahannya, fungsi-fungsi yang sama dalam aplikasi yang berbeda masih harus dibuat satu persatu
  • 8. Sistem terdistribusi By.Ira Febrinda Common Object Request Broker Architecture (CORBA) merupakan standar yang dikeluarkan oleh Object Management Group (OMG). Spesifikasi CORBA ini berisi sebuah spesifikasi infrastruktur yang disebut Object Request Broker (ORB) yang memungkinkan aplikasi klien untuk dapat berkomunikasi dengan obyek secara remote. Spesifikasi ini meliputi antarmuka program, protokol komunikasi dan model obyek atau layanan yang memungkinkan aplikasi yang ditulis dengan berbagai macam bahasa pemrograman
  • 9. Sistem terdistribusi By.Ira Febrinda CORBA CORBA membungkus kode program yang dibuat dengan bahasa pemrograman tertentu menjadi sebuah obyek yang ditambah dengan informasi mengenai kemampuan kode program dan cara mengaksesnya. Obyek tersebut dapat dipanggil oleh program lain melalui jaringan. CORBA menggunakan interface definition languange (IDL) untuk menunjukkan interface atau antarmuka yang dapat digunakan oleh program atau obyek lain. Dari IDL tersebut CORBA akan memetakannya ke implementasi yang lebih spesifik dari masing-masing bahasa pemrograman.
  • 10. Sistem terdistribusi By.Ira Febrinda COM Component Object Model (COM) adalah teknologi yang diciptakan oleh Microsoft untuk memungkinkan komunikasi antaraplikasi. Teknologi ini sudah disediakan untuk beberapa platform tetapi kebanyakan digunakan untuk platform Windows. Teknologi ini sudah diperkenalkan oleh microsoft pada tahun 1993 tetapi baru populer pada tahun 1997. Perkembangan teknologi COM ini bermula dari teknologi OLE (Object Linking and Embedding) yang dibuat untuk memungkinkan aplikasi dapat saling bertukar data
  • 11. Sistem terdistribusi By.Ira Febrinda DCOM Pada tahun 1996 diperkenalkan Distributed Component Object Model (DCOM) sebagai jawaban Microsoft atas CORBA. DCOM dibandingkan dengan COM memiliki kelebihan mampu untuk terdistribusi dan berkomunikasi antarkomponen melalui jaringan.DCOM dan CORBA saling berkompetisi untuk menjadi standar dalam distribusi komponen melalui internet. Namun dibalik kesulitan dalam hal keamanan, sebuah browser yang berjalan menggunakan teknologi http sudah dapat menggantikan teknologi tsb
  • 12. Sistem terdistribusi By.Ira Febrinda LAYANAN TERDISTRIBUSI Dalam perkembangannya,obyek terdistribusi masih dirasa kuranga karena kadang menimbulkan msalah dalam jaringan seperti misalnya masalah keamanan,masalah yang berhubungan dengan firewall,kerana kadang kala sebuah perusahaan tidak semabarang paket data dari luar dapat masuk kedalam jaringan perusahaan tersebut.Untuk itu dikembangakan layanan terdistribusi dimana bukan lagi obyek yang didistribusikan tetapi sudah berupa sebuah layanan. Teknologi yang menggunakan konsep ini adalah Web Service yang menggunakan protokol standar dan terbuka
  • 13. Sistem terdistribusi By.Ira Febrinda Web Service (WS) WS adalah sistem software yang didesain untuk mendukung interaksi anatar komputer dalam jaringan.WS memiliki antarmuka dalam format yang dapat dibaca oleh komputer seperti WDSL (Web Service Description Language). Sistem lain berinteraksi dengan WS melalui message yang dikirimkan dengan protokol HTTP. Aplikasi yang dibuat dengan berbagai macam bahasa pemrograman dan berjalan pada berbagai platform dapat saling bertukar data melalui WS melalui jaringan komputer seperti internet
  • 14. Sistem terdistribusi By.Ira Febrinda Keuntungan WS adalah : a. WS memungkinkan aplikasi yang berjalan dalam berbagai platform untuk dapat saling berinteraksi. b. WS menggunakan standar dan protokol yang terbuka. c. Dengan menggunakan protokol HTTP, WS dapat melalui berbagai macam firewall tanpa harus banyak mengubah konfigurasi firewall tersebut. d. WS memungkinkan penggabungan aplikasi dan layanan dari berbagai perusahaan untuk menyediakan layanan yang terintegrasi oleh pengguna.
  • 15. Sistem terdistribusi By.Ira Febrinda Kelemahan WS adalah : a. Karena relatif baru,fasilitas standar yang dimiliki oleh WS masih terbatas bila dibandingkan dengan teknologi yang lebih matang seperti CORBA. b. Kinerja WS masih kalah jika dibandingkan dengan teknologi terdistribusi lainnya karena menggunakan format teks dalam melakukan pertukaran data.
  • 16. Sistem terdistribusi By.Ira Febrinda Web service banyak digunakan karena menggunakan HTTP dan TCP melalui port 80. banyak perusahaan yang mengamankan jaringannya dengan menggunakan firewall, semakin banyak port yang ditutup maka jaringan tersebut akan semakin aman. Namun,port 80 yang digunakan untuk HTTP biasanya dibiarkan terbuka karena port ini juga digunakan untuk browsing. Web service melewatkan segalanya melalui port ini sehingga tidak perlu melakukan perubahan firewall ataupun browser agar web service dapat beroperasi
  • 17. Sistem terdistribusi By.Ira Febrinda Referensi Buku Client Server dan Sistem Terdistribusi Pengarang •Budi Sutedjo Dharma Oetomo, S.kom.,MM •Esther Wibowo,BA.,MM,MT •Eddy Hartono,S.Kom.,MT •Samuel Prakoso,S.Kom
  • 18. Sistem terdistribusi By.Ira Febrinda TERIMA KASIH