SlideShare a Scribd company logo
OLEH : AHMAD KURNIAWAN
Model
 Menyediakan sebuah gambaran abstrak aspek yang

  relevan dengan sistem
Tujuan
 Menyediakan sebuah kerangka kerja untuk

  memahami permasalahan dan pemecahannya
Mode pemakaian
  Variasi yang beragam terhadap karakteristik pemakaian
   Contoh : berapa banyak halaman di kunjungi
Masalah Internal
 Masalah concurrency
  Masalah clock

Mode 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
Hubungan dan interkoneksi seperti apa antara komponen dari sistem terdistribusi

Arsitektur
Struktur komponen-komponen secara terpisah ; Organisasi logika dari komponen-
komponen sofware
Tujuan
Menyakinkan bahwa struktur sistem memenuhi standar saat ini dan yang akan
datang
Ada 4 jenis:
Layered architectures
Object-based architectures

Data-centered architectures

Event-based architectures
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 platform
proses dan objek pada sekumpulan mesin yang menerapkan protokol
untuk aplikasi terdistribusi
     Cth: CORBA, Java RMI, DCOM
Software Layer
Arsitektur Software
Lapisan atau modul dalam sebuah komputer tunggal
Mendefinisikan layanan yang ditawarkan atau diminta antar proses pada satu atau
berbeda komputer


Ide dasarnya
Membagi sistem yang komplek dalam struktur lapisan dan
layanan

Antar layer mendefinisikan antar muka



Platform : Hardware dan SO
WindowsNT/Pentium Processor
Solaris/SPARC processor
Linux/Pentium Processor
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
• Bersifat: centralized architecture
• Terjadi invocation dari client ke server
• Contoh: client (browser) meminta HTML ke HTTP Server
Service : Menyediakan layanan terpisah yang berbeda

Shared resource : Server dapat melayani beberapa client pada saat yang
   sama dan mengatur pengaksesan Resource

Asymmetrical Protocol : antara client dan server merupakan hubungan one-
   to-many.

Mix-and-match : tidak tergantung pada platform

Encapsulation of service : message memberitahu server apa yang akan
   dikerjakan
Transparency Location : proses server dapat ditempatkan
pada mesin yang sama atau terpisah dengan proses client.
Client/server
akan menyembunyikan lokasi server dari client.

Message-based-exchange : antara client dan server
berkomunikasi dengan mekanisme pertukaran message.


Scalability : sistem C/S dapat dimekarkan baik vertikal
maupun horisontal.

Integrity : kode dan data server diatur secara terpusat,
sedangkan pada client tetap pada komputer tersendiri.
Service




Service disediakan oleh beberapa server
Contoh : sebagian besar layanan web komersial diterapkan melalui server fisik
yang berbeda
Motivasi : Unjuk kerja (contoh : cnn.com, download server, dll) , kehandalan
Server menggunakan replikasi atau database terdistribusi
Server dengan duplikasi informasi yang melayani sebagai proxy

Caching :
-Penyimpan lokal untuk item-item yang sering digunakan
- Meningkatkan unjuk kerja
- Mengurangi beban pada server
- Biasanya digunakan pada search engine

More Related Content

What's hot

What's hot (19)

Materi 6
Materi 6Materi 6
Materi 6
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sister
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_small
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
Materi 7
Materi 7Materi 7
Materi 7
 
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
 
Basis data klien server
Basis data klien serverBasis data klien server
Basis data klien server
 
Basis Data
Basis DataBasis Data
Basis Data
 
Materi 7
Materi 7Materi 7
Materi 7
 
Sistem operasi jaringan
Sistem operasi jaringanSistem operasi jaringan
Sistem operasi jaringan
 
Materi 5
Materi 5Materi 5
Materi 5
 
Tugas 5 ihsan riadi-1412511162
Tugas 5   ihsan riadi-1412511162Tugas 5   ihsan riadi-1412511162
Tugas 5 ihsan riadi-1412511162
 
Materi 5
Materi 5Materi 5
Materi 5
 
Client server
Client serverClient server
Client server
 
Osi layer
Osi layerOsi layer
Osi layer
 
Tipe tipe dan model client server-plus
Tipe tipe dan model client server-plusTipe tipe dan model client server-plus
Tipe tipe dan model client server-plus
 
Chapter 3 - Sistem Terdistribusi
Chapter 3 - Sistem TerdistribusiChapter 3 - Sistem Terdistribusi
Chapter 3 - Sistem Terdistribusi
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 

Viewers also liked (8)

Materi 2
Materi 2Materi 2
Materi 2
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 8
Materi 8Materi 8
Materi 8
 
Materi 12
Materi 12Materi 12
Materi 12
 
Social Dev11 Abbyy Ls
Social Dev11 Abbyy LsSocial Dev11 Abbyy Ls
Social Dev11 Abbyy Ls
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 7
Materi 7Materi 7
Materi 7
 
Print screen
Print screenPrint screen
Print screen
 

Similar to Materi 9 (20)

Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 3
Materi 3Materi 3
Materi 3
 
Client server
Client serverClient server
Client server
 
Pengenalan Sistem Terdistribusi.pdf
Pengenalan Sistem Terdistribusi.pdfPengenalan Sistem Terdistribusi.pdf
Pengenalan Sistem Terdistribusi.pdf
 
5 client server
5  client server5  client server
5 client server
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4
 
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
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)
 
Materi 4
Materi 4Materi 4
Materi 4
 
Bab 5
Bab 5Bab 5
Bab 5
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3
 
Sistem terdistribusi
Sistem terdistribusiSistem terdistribusi
Sistem terdistribusi
 
Bab 4
Bab 4Bab 4
Bab 4
 
Standar Jaringan
Standar JaringanStandar Jaringan
Standar Jaringan
 
Materi 4
Materi 4Materi 4
Materi 4
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasari
 
Materi 4
Materi 4Materi 4
Materi 4
 
Modul 12rev1
Modul 12rev1Modul 12rev1
Modul 12rev1
 

More from wawankoerniawan (20)

Materi 5
Materi 5Materi 5
Materi 5
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 7
Materi 7Materi 7
Materi 7
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 8
Materi 8Materi 8
Materi 8
 
Chapter 5 memory external
Chapter 5 memory externalChapter 5 memory external
Chapter 5 memory external
 
Chapter 4 memory internal
Chapter 4 memory internalChapter 4 memory internal
Chapter 4 memory internal
 
Chapter 3 bus system
Chapter 3 bus systemChapter 3 bus system
Chapter 3 bus system
 

Materi 9

  • 1. OLEH : AHMAD KURNIAWAN
  • 2. Model  Menyediakan sebuah gambaran abstrak aspek yang relevan dengan sistem Tujuan  Menyediakan sebuah kerangka kerja untuk memahami permasalahan dan pemecahannya
  • 3. Mode pemakaian  Variasi yang beragam terhadap karakteristik pemakaian Contoh : berapa banyak halaman di kunjungi Masalah Internal  Masalah concurrency  Masalah clock Mode 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 terdistribusi Arsitektur Struktur komponen-komponen secara terpisah ; Organisasi logika dari komponen- komponen sofware Tujuan Menyakinkan bahwa struktur sistem memenuhi standar saat ini dan yang akan datang Ada 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 platform proses dan objek pada sekumpulan mesin yang menerapkan protokol untuk aplikasi terdistribusi Cth: CORBA, Java RMI, DCOM
  • 6. Software Layer Arsitektur Software Lapisan atau modul dalam sebuah komputer tunggal Mendefinisikan layanan yang ditawarkan atau diminta antar proses pada satu atau berbeda komputer Ide dasarnya Membagi sistem yang komplek dalam struktur lapisan dan layanan Antar layer mendefinisikan antar muka Platform : Hardware dan SO WindowsNT/Pentium Processor Solaris/SPARC processor Linux/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 berbeda Shared resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan Resource Asymmetrical Protocol : antara client dan server merupakan hubungan one- to-many. Mix-and-match : tidak tergantung pada platform Encapsulation of service : message memberitahu server apa yang akan dikerjakan
  • 10. Transparency Location : proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client. Message-based-exchange : antara client dan server berkomunikasi dengan mekanisme pertukaran message. Scalability : sistem C/S dapat dimekarkan baik vertikal maupun horisontal. Integrity : kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri.
  • 11. Service Service disediakan oleh beberapa server Contoh : sebagian besar layanan web komersial diterapkan melalui server fisik yang berbeda Motivasi : Unjuk kerja (contoh : cnn.com, download server, dll) , kehandalan Server menggunakan replikasi atau database terdistribusi
  • 12. Server dengan duplikasi informasi yang melayani sebagai proxy Caching : -Penyimpan lokal untuk item-item yang sering digunakan - Meningkatkan unjuk kerja - Mengurangi beban pada server - Biasanya digunakan pada search engine