Sister pertemuan 4
Upcoming SlideShare
Loading in...5
×
 

Sister pertemuan 4

on

  • 538 views

 

Statistics

Views

Total Views
538
Views on SlideShare
522
Embed Views
16

Actions

Likes
0
Downloads
28
Comments
0

1 Embed 16

http://febrinda06.blogspot.com 16

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sister pertemuan 4 Sister pertemuan 4 Presentation Transcript

    • Sistem terdistribusi By.Ira FebrindaSISTEM TERDISTRIBUSI PERTEMUAN 4
    • Sistem terdistribusi By.Ira FebrindaProses,objek,dan layanan terdistribsi
    • Sistem terdistribusi By.Ira Febrinda Proses terdistribsi Proses terdistribusi dapatdiaplikasikan pada berbagai ruangkerja, sebagai contoh penerapan prosesterdistribusi adalah sistem perbankan.Pada sebuah bank, pelayan nasabah yangmenabung dilayani oleh teller. Kasuslain penggunaan proses terdistribusiadalah pencatatan data mahasiswa. Tujuan utama sistem prosesterdistribusi adalah menghubungkanpengguna komputer dengan sumber dayayang transparan, terbuka dan memilikiskalabilitas
    • Sistem terdistribusi By.Ira Febrinda Dengan semakin mahalnya perangkatkeras komputer maka konsep prosesterdistribusi mulai digunakan dimanabeberapa komputer akan mengerjakansebuah pekerjaan besar secara paralel.Dengan kata lain, proses terdistribusiadalah sebuah proses yang dijalankanpada lebih dari satu processor untukmenyelesaikan pekerjaan. Prosesdistribusi dirancang agar sebuahprogram dapat dijalankan pada berbagaitempat 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 suiteb. Remote Procedure Callc. Distributed Objectsd. SOAPe. XML-RPCf. GLOBEg. Acute
    • Sistem terdistribusi By.Ira FebrindaOBJEK 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 serverb. Data disimpan dalam sebuah database relasional yang dapat diakses lebih dari satu aplikasi sekaligusc. Kelemahannya, fungsi-fungsi yang sama dalam aplikasi yang berbeda masih harus dibuat satu persatu
    • Sistem terdistribusi By.Ira Febrinda Common Object Request BrokerArchitecture (CORBA) merupakan standaryang dikeluarkan oleh Object ManagementGroup (OMG). Spesifikasi CORBA ini berisisebuah spesifikasi infrastruktur yangdisebut Object Request Broker (ORB) yangmemungkinkan aplikasi klien untuk dapatberkomunikasi dengan obyek secara remote.Spesifikasi ini meliputi antarmukaprogram, protokol komunikasi dan modelobyek atau layanan yang memungkinkanaplikasi yang ditulis dengan berbagaimacam bahasa pemrograman
    • Sistem terdistribusi By.Ira FebrindaCORBA CORBA membungkus kode program yangdibuat dengan bahasa pemrograman tertentumenjadi sebuah obyek yang ditambah denganinformasi mengenai kemampuan kode programdan cara mengaksesnya. Obyek tersebutdapat dipanggil oleh program lain melaluijaringan. CORBA menggunakan interface definitionlanguange (IDL) untuk menunjukkaninterface atau antarmuka yang dapatdigunakan oleh program atau obyek lain.Dari IDL tersebut CORBA akan memetakannyake implementasi yang lebih spesifik darimasing-masing bahasa pemrograman.
    • Sistem terdistribusi By.Ira FebrindaCOM Component Object Model (COM) adalahteknologi yang diciptakan oleh Microsoftuntuk memungkinkan komunikasiantaraplikasi. Teknologi ini sudahdisediakan untuk beberapa platform tetapikebanyakan digunakan untuk platformWindows. Teknologi ini sudah diperkenalkanoleh microsoft pada tahun 1993 tetapi barupopuler pada tahun 1997. Perkembangan teknologi COM ini bermuladari teknologi OLE (Object Linking andEmbedding) yang dibuat untuk memungkinkanaplikasi dapat saling bertukar data
    • Sistem terdistribusi By.Ira FebrindaDCOM Pada tahun 1996 diperkenalkanDistributed Component Object Model (DCOM)sebagai jawaban Microsoft atas CORBA. DCOMdibandingkan dengan COM memiliki kelebihanmampu untuk terdistribusi danberkomunikasi antarkomponen melaluijaringan.DCOM dan CORBA salingberkompetisi untuk menjadi standar dalamdistribusi komponen melalui internet.Namun dibalik kesulitan dalam halkeamanan, sebuah browser yang berjalanmenggunakan teknologi http sudah dapatmenggantikan teknologi tsb
    • Sistem terdistribusi By.Ira FebrindaLAYANANTERDISTRIBUSI 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 FebrindaWeb Service (WS) WS adalah sistem software yang didesainuntuk mendukung interaksi anatar komputerdalam jaringan.WS memiliki antarmuka dalamformat yang dapat dibaca oleh komputerseperti WDSL (Web Service DescriptionLanguage). Sistem lain berinteraksi dengan WS melaluimessage yang dikirimkan dengan protokol HTTP.Aplikasi yang dibuat dengan berbagai macambahasa pemrograman dan berjalan pada berbagaiplatform dapat saling bertukar data melaluiWS melalui jaringan komputer seperti internet
    • Sistem terdistribusi By.Ira FebrindaKeuntungan 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 FebrindaKelemahan 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 karenamenggunakan HTTP dan TCP melalui port 80.banyak perusahaan yang mengamankanjaringannya dengan menggunakan firewall,semakin banyak port yang ditutup makajaringan tersebut akan semakin aman.Namun,port 80 yang digunakan untuk HTTPbiasanya dibiarkan terbuka karena port inijuga digunakan untuk browsing. Web servicemelewatkan segalanya melalui port inisehingga tidak perlu melakukan perubahanfirewall ataupun browser agar web servicedapat 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 FebrindaTERIMA KASIH