• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Rpl   011 - arsitektur sistem terdistribusi
 

Rpl 011 - arsitektur sistem terdistribusi

on

  • 2,358 views

 

Statistics

Views

Total Views
2,358
Views on SlideShare
2,357
Embed Views
1

Actions

Likes
0
Downloads
45
Comments
0

1 Embed 1

http://febriyanisyafri.blogspot.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Rpl   011 - arsitektur sistem terdistribusi Rpl 011 - arsitektur sistem terdistribusi Presentation Transcript

    • Ada tiga tipe sistem yang utama :1. Sistem personal yang tidak terdistribusi dan dirancang untuk berjalan pada personal computer atau workstation. Contoh tipe sistem ini mencakup word processor, spreadsheet, sistem grafis, dll.2. Sistem embedded yang berjalan pada suatu prosesor atau pada kelompok prosesor yang terintegrasi. Contoh tipe sistem ini mencakup sistem kontrol untuk piranti domestik, sistem manajemen instrumen, dll3. Sistem distribusi (tersebar) di mana perangkat lunak sistem berjalan pada kelompok prosesor yang bekerja sama dengan integrasi secara longgar, dengan dihubungkan oleh jaringan. Contoh sistem ini mencakup sistem ATM bank, sistem pemesanan, sistem groupware, dll.
    • Sistem Terdistribusi• Sistem merupakan sekumpulan elemen yang saling berhubungan satu dengan lainnya dan membentuk satu kesatuan untuk menyelesaikan satu tujuan atau menjalankan seperangkat fungsi• Distribusi merupakan penyebaran, sisrkulasi, penyerahan, pembagian menjadi bagian kecil-kecilSistem terdistribusi adalah seuatu kesatuan dari elemen-elemen yang saling berinteraksi secara sistematis danteratur mendistribusikan data, informasi, proses, objek danlayanan dari dan kepada pengguna yang terkait didalamnya.
    • Karakteristik Penting SistemTerdistribusi• Pemakaian bersama sumberdaya Suatu sistem terdistribusi memungkinkan pemakaian bersama perangkat keras dan lunak seperti disk, printer, file, compiler, dll• Keterbukaan Keterbukaan adalah batas perluasannya dengan cara menambahkan sumber daya yang bukan merupakan hak pemilik.• Konkurensi Pada sistem terdistribusi, beberapa proses dapat beroperasi pada saat yang sama pada berbagai komputer di jaringan.• Skalabilitas Sistem terdistribusi dapat diskala dalam hal kemampuan sistem untuk dapat diupgrade dengan menambahkan sumber daya baru demi memenuhi tuntutan baru bagi sistem.• Toleransi kesalahan Pada sebagian besar sistem terdistribusi, layanan yang terdegradasi dapat diberikan ketika terjadi kegagalan.• Transparansi Transparansi adalah terbukanya sifat terdistribusi sistem bagi user.
    • Arsitektur Sistem Terdistribusi• Arsitektur Multiprosesor• Arsitektur Client-Server• Arsitektur Objek Terdistribusi• CORBA
    • Arsitektur MultiprosesorSistem multiprosesor adalah model sistem terdistribusi yang paling sederhanayang terdiri dari sejumlah proses yang dapat berjalan pada beberapa prosesoryang terpisah.Contoh : Sistem kontrol lalu lintas multiprosesor
    • Arsitektur Client-ServerModel konektivitas pada jaringan yang membedakan fungsi komputer sebagaiterminal akses (client) dan pusat pengolahan dan layanan (server).Klien dan server adalah proses yang berbeda, dapat dilihat pada gambar :
    • Model Arsitektur Client-Server• Two Tier Arsitektur yang disebut client server dimana terdapat komputer sebagai client dan server yang berinteraksi melalui protokol dan media komunikasi tertentu. a. Thin Client- Thick Server merupakan arsitektur di mana server menjalankan fungsi lebih banyak dibandingkan klien b. Thick Client (Fat Client)-Thin Server merupakan arsitektur di mana klien mendapatkan peran lebih banyak dibandingkan server
    • • Three Tier Arsitektur yang memisahkan antara : a. Data Management Tier merupakan komputer server yang dikhususkan untuk menangani pengelolaan basis data b. Middle Tier merupakan komputer server yang dikhususkan menangani aplikasi-aplikasi di mana prosedur-prosedur dan perhitungan kompleks dieksekusi c. Presentation Tier merupakan komputer klien yang menjadi interface bagi pengguna untuk memasukkan data, mengajukan permintaan layanan ke server dan melihat hasilnya
    • Arsitektur Objek TerdistribusiPada arsitektur ini perbedaan antara klien dan server dihilangkan dan dirancangsebagai sistem dengan objek yang terdistribusi. Objek didistribusikan pada sejumlahkomputer pada jaringan dan berkomunikasi melalui middleware. Arsitektur objek terdistribusi
    • Keuntungan Arsitektur ObjekTerdistribusi• Memungkinkan perancang sistem menunda keputusan mengenai di mana dan bagaimana layanan harus disediakan. Objek yang menyediakan layanan ini dapat berjalan di bagian jaringan manapun.• Memungkinkan tambahan sumber daya baru• Sistemnya fleksibel dan dapat diskala• Rekonfigurasinya dinamis sehingga memungkinkan objek bermigrasi melintasi jaringan.
    • CORBA• Common Object Request Broker Architecture adalah sebuah standar yang dikembangkan oleh badan yang bernama Object Management Group (OMG) untuk standarisasi objek terdistribusi.• CORBA berisi sebuah spesifikasi infrastruktur yang disebut Object Request Broker (ORB) yang memungkinkan klien dapat berkomunikasi dengan objek secara remote.• CORBA menggunakan interface definition language (IDL) untuk menunjukkan antar muka yang dapat digunakan oleh program atau obyek lain. Struktur aplikasi
    • Layanan CORBA• Layanan penamaan yang merupakan layanan direktori yang memungkinkan objek diberi nama• Layanan pengumuman yang memungkinkan objek memberitahu objek lain bahwa telah terjadi suatu event.• Layanan transaksi yang mendukung transaksi atomik dan rollback (kembali ke asal) jika terjadi kesalahan