Materi 9
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Materi 9

on

  • 509 views

 

Statistics

Views

Total Views
509
Views on SlideShare
506
Embed Views
3

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 3

http://ahmadkoerniawan.blogspot.com 3

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

Materi 9 Presentation Transcript

  • 1. OLEH : AHMAD KURNIAWAN
  • 2. Model Menyediakan sebuah gambaran abstrak aspek yang relevan dengan sistemTujuan Menyediakan sebuah kerangka kerja untuk memahami permasalahan dan pemecahannya
  • 3. Mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian Contoh : berapa banyak halaman di kunjungiMasalah Internal Masalah concurrency Masalah clockMode kegagalan Lingkungan Sistem Sistem terdistribusi harus mengakomodasi heterogenitas hardware, sistem operasi dan jaringan Contoh : berapa banyak versi SO?Ancaman Eksternal Serangan terhadap kesatuan data dan keamanannya
  • 4. Hubungan dan interkoneksi seperti apa antara komponen dari sistem terdistribusiArsitekturStruktur komponen-komponen secara terpisah ; Organisasi logika dari komponen-komponen sofwareTujuanMenyakinkan bahwa struktur sistem memenuhi standar saat ini dan yang akandatangAda 4 jenis:Layered architecturesObject-based architecturesData-centered architecturesEvent-based architectures
  • 5. Klasifikasi Proses •Proses Server – Menyediakan layanan dan menangani request • Proses Client – Proses membuat melakukan request • Proses Peer – Proses yang saling bekerja sama dan berkomunikasi • Middleware – Menyediakan transparansi terhadap keanekaragaman platformproses dan objek pada sekumpulan mesin yang menerapkan protokoluntuk aplikasi terdistribusi Cth: CORBA, Java RMI, DCOM
  • 6. Software LayerArsitektur SoftwareLapisan atau modul dalam sebuah komputer tunggalMendefinisikan layanan yang ditawarkan atau diminta antar proses pada satu atauberbeda komputerIde dasarnyaMembagi sistem yang komplek dalam struktur lapisan danlayananAntar layer mendefinisikan antar mukaPlatform : Hardware dan SOWindowsNT/Pentium ProcessorSolaris/SPARC processorLinux/Pentium Processor
  • 7. Perancangan sistem terdistribusi dititikberatkan pada : Pembagian tanggung jawab antara komponen sistem Penempatan komponen pada komputer dalam jaringan Pengaruh dari perancangan Unjuk kerja, Kehandalan dan Keamanan secara langsung tergantung pada pilihan yang ditentukan
  • 8. • Bersifat: centralized architecture• Terjadi invocation dari client ke server• Contoh: client (browser) meminta HTML ke HTTP Server
  • 9. Service : Menyediakan layanan terpisah yang berbedaShared resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan ResourceAsymmetrical Protocol : antara client dan server merupakan hubungan one- to-many.Mix-and-match : tidak tergantung pada platformEncapsulation of service : message memberitahu server apa yang akan dikerjakan
  • 10. Transparency Location : proses server dapat ditempatkanpada mesin yang sama atau terpisah dengan proses client.Client/serverakan menyembunyikan lokasi server dari client.Message-based-exchange : antara client dan serverberkomunikasi dengan mekanisme pertukaran message.Scalability : sistem C/S dapat dimekarkan baik vertikalmaupun horisontal.Integrity : kode dan data server diatur secara terpusat,sedangkan pada client tetap pada komputer tersendiri.
  • 11. ServiceService disediakan oleh beberapa serverContoh : sebagian besar layanan web komersial diterapkan melalui server fisikyang berbedaMotivasi : Unjuk kerja (contoh : cnn.com, download server, dll) , kehandalanServer menggunakan replikasi atau database terdistribusi
  • 12. Server dengan duplikasi informasi yang melayani sebagai proxyCaching :-Penyimpan lokal untuk item-item yang sering digunakan- Meningkatkan unjuk kerja- Mengurangi beban pada server- Biasanya digunakan pada search engine