SlideShare a Scribd company logo
1 of 39
Sistem Terdistribusi
Pertemuan 1
OLEH : NANDANG HERMANTO
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Daftar Isi
- Definisi Sistem Terdistribusi
- Karakteristik Sistem Terdistribusi
- Klasifikasi Sistem Terdistribusi
- Model Arsitektural
- Arsitektur Sistem
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Definisi Sistem Terdistribusi
Sistem yang terdiri atas beberapa entitas komptasi yang saling terhubung, berkomunikasi dan
berkoordinasi lewat pesan untuk mencapai tujuan yang sama dan dilihat sebagai sebuah
system tunggal
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Sistem Terdistribusi VS Jaringan Komputer
Tujuan
◦ ST : Punya tujuan yang sama
◦ JK : bisa punya tujuan berbeda
Transparansi dan sudut pandang user
◦ JK : user melihat setiap computer dalam JK sebagai entitas mandiri
◦ ST : user melihat seluruh computer dalam ST sebagai satu entitas tunggal
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Klasifikasi Sistem Terdistribusi
High Performance distributed computing system
Distributed Information System
Distributed System for pervasive computing
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Sistem Terdistribusi VS Jaringan Komputer
Tujuan
◦ ST : Punya tujuan yang sama
◦ JK : bisa punya tujuan berbeda
Transparansi dan sudut pandang user
◦ JK : user melihat setiap computer dalam JK sebagai entitas mandiri
◦ ST : user melihat seluruh computer dalam ST sebagai satu entitas tunggal
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
High Performance Distributed Computing System (HPDCS)
•Jenis system terdistribusi yang dipakai untuk komputasi performa tinggi (high performance
computing)
•Beberapa node berkoordinasi untuk mengolah data ukuran besar/menyelesaikan task yang
butuh komputasi tinggi
• Ex . Big data processing, real time Iot data processing
•Karakteristik
• Perangkat komputasi punya kemampuan storade dan data processing yang relatif tingi
• Antar node terhubung lewat jaringan kabel
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Jenis-Jenis HPDCS
•ParallelComputing
•Cluster Computing
•Grid Computing
•Cloud Computing
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Jenis-Jenis HPDCS : ParallelComputing
•Konsep komputasi dimana sebuah task dipecah untuk kemudian diolah oleh CPU berbeda
• 1 CPU mengeksekusi 1 sub Task
•Implementasi
• Shared Memory
• Distributed Memory
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Jenis-Jenis HPDCS : Cluster Computing
•Sistem yang tersusun atas node dengan kemampuan komputasi tinggi yang terhubung oleh
jaringan LAN
•Node homogeny : OS sama, hardware identic
•Minimal terdapat 1 master node untuk satu sistem
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Jenis-Jenis HPDCS : Grid Computing
•Sistem yang terdiri atas node yang tersebar di banyak lokasi
•Node heterogen: Beda OS, hardware tidak identik
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Jenis-Jenis HPDCS : Cloud Computing
•Cluster/Grid computing disediakan/disewakan sebagai sebuah service ke user
•Service yang disediakan
• Software
• Platform
• Infrastructure
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Contoh HPDCS
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Komputer tersimpan dibeberapa lokasi
Media penyimpanan yang sangat besar terdiri
Dari data Text, Image, Video, Maps dll
Menggunakan File system terdistribusi
Ketika user malakukan pencarian user melihat google
Sebagai satu entitas (user tidak tahu di computer mana
Data yangdicari tersebut tersimpan
Distributed Information System (DIS)
•Jenis system terdistribusi yang merupakan integrase antara beberapa aplikasi dalam sebuah
instansi/perusahaan
•Goal : menerapkan interoparabilitas antar aplikasi yang ada
•Antar aplikasi dapat berkomunikasi lewat webservice atau RPC membentuk konsep Enterprise
Aplication Entegration (EAI)
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
EAI dan Middleware
•Untuk mengintegrasikan aplikasi pada EAI, dibutuhkan perangkat perantara yang disebut sebagai
Middleware
•Jenis middleware
• Middleware berbasis RPC/Webservice yang menggunakan mekanisme request-respons
• Middleware berbasis Message Oriented dengan menggunakan mekanisme publish subscribe
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Contoh Arsitektur Microservice pada Grab
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Pervasive System
•Sistem yang tersusun atas node-node dengan karakteristik :
• Node berukuran kecil dengan kemampuan processing terbatas
• Pervasif : mempunyai sifat menyebar
• Ubiqutuous : berada dekat dengan lingkungan yang diamati
• Node punya kemampuan sensing atau actuating
• Setiap node dapat terhubung membentuk sebuah jaringan sensor
•Contoh :
• Sistem pengamatan kondisi udara
• Sistem pengamatan kondisi lahan pertaniah
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Contoh Precision Agriculture
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Heterogenity
• Heterogen dari jenis jaringan, hardware, system operasi, Bahasa pemrograman
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Openness
• Agar bisa dikembangakan oleh semua orang, maka harus ada standar yang dibuka ke public
• RFC
• API Specification
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Security
• Sistem yang dibangun harus memenuhi 3 syarat
• Confidentiality : proteksi dari pengguna yang tidak berwenang
• Integrity : proteksi dari pengubahan data
• Availibility : Proteksi dari gangguan layanan
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Scalability : system harus tetap bisa bekerja dengan baik walaupun terjadi penambahan resource
dan user
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Failur Handling : system harus menyediakan mekanisme kerusakan pada salah satu atau
keseluruhan computer
•Contoh mekanisme :
• Deteksi kegagalan
• Menurupi kegagalan : e.x redirect ke satu halaman tertentu
• Recovery dari kegagalan: ex Restore system
• Redudancy ex Redirect ke server cadangan
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Failur Handling : system harus menyediakan mekanisme kerusakan pada salah satu atau
keseluruhan computer
•Contoh mekanisme :
• Deteksi kegagalan
• Menurupi kegagalan : e.x redirect ke satu halaman tertentu
• Recovery dari kegagalan: ex Restore system
• Redudancy ex Redirect ke server cadangan
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Desain Goal Sistem Terdistribusi
•Transparansi : Detail kerja system harus
disembunyikan dari user
•User hanya perlu tahu sebuah system
sebagai entitas tunggal
•Contoh :
• Data center facebook terdiri dari
beberapa computer
• Data user tersimpan di salah satu
computer tersebut
• User dapat mengakses data tersebut
tanpa perlu tahu di komputermana file
tersebut disimpan
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Architectural Style(Model Arsitektural)
•Sistem terdistribusi dilihat dari sudut pandang perangkat lunak yang terdiri atas beberapa
komponen yang terhubung oleh konektor
• Komponen : perangkat lunak penyusun sebuah system terdistribusi
• Konektor : mekanisme yang memediasi komunikasi dan koordinasi antar komponen
•Model ini mendefinisikan
• Komponen penyusun dengan antar muka yang telah didefinisikan
• Mekanisme komponen terhubung satu sama lain
• Data yang dipertukarkan antar komponen
• Mekanisme semua komponen dan konekter terhubung membentuk sebuah sistem
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Architectural Style(Model Arsitektural)
•Arsitektur Berbasis Lapisan (Layered Architecture)
•Arsitektur Berbasis Objek (Object Base Architecture)
•Arsitektur Berbasis Resource (RESTful Architecture)
•Arsitektur Berbasis Publish-Subscribe
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Arsitektur Berbasis Lapisan (Layered Architecture)
•Sistem terdistribusi dikekomposisi menjadi komponen komponen yang tersusun secara berlapis
(Layered)
• Layar atas memanggil fungsionalitas layar dibawahnya
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Contoh Mekanisme Socket
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Contoh Kasus Aplication Layering
Aplication-interface layer :
menyediakan antarmuka ke
user atau aplikasi
Processing Layer
menyediakan logic dan
fungsionalitas dari sebuah
aplikasi
Data Layer : menyediakan
mekanisme perubahan dan
akses data
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Arsitektur Berbasis Objek (Object Base Architecture)
Komponen dilihat direpresentasikan sebagai sebuah object yang terhuung satu sama lain lewat
mekanisme call procedure
 Object meng engkapsulasi data dan menyediakan method
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Arsitektur Berbasis Resource (RESTful Architecture)
Sistem terdistribusi dilihat sebagai kumpulan resource yang di atur oleh komponen
• Resource bisa ditambah,dihapus, diambil dan dimodifikasi oleh aplikasi lain
Karekteristik
• Resource diidentifikasi dengan naming scheme yang sama
• Semua komponen punya interface yang identic ex. Protokol HTTP
• Messae yang dikirim sudah full described
• Eksekusi bersifat stateless
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Operasi REST
GETMengambil Data
POSTMembuat Data
PUTMengedit Data
DELETEMenghapus Data
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Arsitektur Berbasis Publish Subscribe
Sistem didekomposisi menjadikomponen yang
berperan sebagai publisher, subscriber atau
keduanya
• Publisher : Pengirim pesan
• Subscriber : Penerima Pesan
• Publisher dan Subscriber diperantarai oleh sebuah
entitas
Arsitektur ini menawarkan konsep decoupling
• Publisher tidak tahun siapa subscribernya dan
sebaliknya
• Publisher-Subscriber tidak perl ada pada saat
bersamaan
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Arsitektur Sistem Terdistribusi
Membahas Mengenai penempatan dan peran komponen software (Software Placement)
Jenis Model
 Centralized
 Basic Client-Server Model
 Multitiered Client-Server Model
 Peer to Peer
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Centralized : Basic client-Server Model
Komponen dibabi jadi dua peran
 Server : Menyediakan layanan
 Client : Pengguna Layanan
Menggunakan model Request-Replay
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Centralized : Multi tiered
Single-tiered : dumb
terminal/mainframe configuration
Two-tiered :Client/Single Server
configuration
Three-tiered : each layer on separate
machine
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Peer to Peer
Dihubungkan dari satu computer ke computer lain secara langsung
Pertukaran file dilakukan tanpa perantara
Tidak ada mesin yang menyediakan layanan atau mengelola sumber daya sehingga segala
tanggung jawab dibagikan ke seluruh mesin
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
Terimakasih
SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO

More Related Content

Similar to Sistem Terdistribusi Pertemuan 1

Bab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesorBab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesorBilli U Daeli
 
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-1511510388Khaerul Anwar
 
Kuliah 1 pengantar sistem terdistribusi
Kuliah 1 pengantar sistem terdistribusiKuliah 1 pengantar sistem terdistribusi
Kuliah 1 pengantar sistem terdistribusiIbraAcademy
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfarif rahman
 
Basis data 3
Basis data 3Basis data 3
Basis data 3Febrienda
 
komponen sistem informasi
komponen sistem informasikomponen sistem informasi
komponen sistem informasiRaka Permana
 
Adam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem OperasiAdam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem Operasibelajarkomputer
 
Sister 01 - pengenalan sister
Sister   01 - pengenalan sisterSister   01 - pengenalan sister
Sister 01 - pengenalan sisterFebriyani Syafri
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusiFebriyani Syafri
 
5. Sistem Operasi Terdistribusi (1).pdf
5. Sistem Operasi Terdistribusi (1).pdf5. Sistem Operasi Terdistribusi (1).pdf
5. Sistem Operasi Terdistribusi (1).pdfFERIARDIANSYAH16
 
materi-ke-1-pengantar-sister1.pptx
materi-ke-1-pengantar-sister1.pptxmateri-ke-1-pengantar-sister1.pptx
materi-ke-1-pengantar-sister1.pptxalfajriali1
 
Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitikUtami Islami
 

Similar to Sistem Terdistribusi Pertemuan 1 (20)

Pengantar sistem terdistribusi
Pengantar sistem terdistribusiPengantar sistem terdistribusi
Pengantar sistem terdistribusi
 
Bab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesorBab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesor
 
Sistem terdistribusi
Sistem terdistribusiSistem terdistribusi
Sistem terdistribusi
 
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
 
Kuliah 1 pengantar sistem terdistribusi
Kuliah 1 pengantar sistem terdistribusiKuliah 1 pengantar sistem terdistribusi
Kuliah 1 pengantar sistem terdistribusi
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
Basis data 3
Basis data 3Basis data 3
Basis data 3
 
komponen sistem informasi
komponen sistem informasikomponen sistem informasi
komponen sistem informasi
 
Adam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem OperasiAdam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem Operasi
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 12
Materi 12Materi 12
Materi 12
 
Sister 01 - pengenalan sister
Sister   01 - pengenalan sisterSister   01 - pengenalan sister
Sister 01 - pengenalan sister
 
Sim week 05 chapter 01
Sim week 05   chapter 01Sim week 05   chapter 01
Sim week 05 chapter 01
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
1 Pendahuluan
1 Pendahuluan1 Pendahuluan
1 Pendahuluan
 
5. Sistem Operasi Terdistribusi (1).pdf
5. Sistem Operasi Terdistribusi (1).pdf5. Sistem Operasi Terdistribusi (1).pdf
5. Sistem Operasi Terdistribusi (1).pdf
 
materi-ke-1-pengantar-sister1.pptx
materi-ke-1-pengantar-sister1.pptxmateri-ke-1-pengantar-sister1.pptx
materi-ke-1-pengantar-sister1.pptx
 
Materi 5
Materi 5Materi 5
Materi 5
 
Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitik
 

Recently uploaded

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptxSirlyPutri1
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 

Recently uploaded (20)

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 

Sistem Terdistribusi Pertemuan 1

  • 1. Sistem Terdistribusi Pertemuan 1 OLEH : NANDANG HERMANTO SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 2. Daftar Isi - Definisi Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Klasifikasi Sistem Terdistribusi - Model Arsitektural - Arsitektur Sistem SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 3. Definisi Sistem Terdistribusi Sistem yang terdiri atas beberapa entitas komptasi yang saling terhubung, berkomunikasi dan berkoordinasi lewat pesan untuk mencapai tujuan yang sama dan dilihat sebagai sebuah system tunggal SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 4. Sistem Terdistribusi VS Jaringan Komputer Tujuan ◦ ST : Punya tujuan yang sama ◦ JK : bisa punya tujuan berbeda Transparansi dan sudut pandang user ◦ JK : user melihat setiap computer dalam JK sebagai entitas mandiri ◦ ST : user melihat seluruh computer dalam ST sebagai satu entitas tunggal SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 5. Klasifikasi Sistem Terdistribusi High Performance distributed computing system Distributed Information System Distributed System for pervasive computing SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 6. Sistem Terdistribusi VS Jaringan Komputer Tujuan ◦ ST : Punya tujuan yang sama ◦ JK : bisa punya tujuan berbeda Transparansi dan sudut pandang user ◦ JK : user melihat setiap computer dalam JK sebagai entitas mandiri ◦ ST : user melihat seluruh computer dalam ST sebagai satu entitas tunggal SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 7. High Performance Distributed Computing System (HPDCS) •Jenis system terdistribusi yang dipakai untuk komputasi performa tinggi (high performance computing) •Beberapa node berkoordinasi untuk mengolah data ukuran besar/menyelesaikan task yang butuh komputasi tinggi • Ex . Big data processing, real time Iot data processing •Karakteristik • Perangkat komputasi punya kemampuan storade dan data processing yang relatif tingi • Antar node terhubung lewat jaringan kabel SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 8. Jenis-Jenis HPDCS •ParallelComputing •Cluster Computing •Grid Computing •Cloud Computing SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 9. Jenis-Jenis HPDCS : ParallelComputing •Konsep komputasi dimana sebuah task dipecah untuk kemudian diolah oleh CPU berbeda • 1 CPU mengeksekusi 1 sub Task •Implementasi • Shared Memory • Distributed Memory SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 10. Jenis-Jenis HPDCS : Cluster Computing •Sistem yang tersusun atas node dengan kemampuan komputasi tinggi yang terhubung oleh jaringan LAN •Node homogeny : OS sama, hardware identic •Minimal terdapat 1 master node untuk satu sistem SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 11. Jenis-Jenis HPDCS : Grid Computing •Sistem yang terdiri atas node yang tersebar di banyak lokasi •Node heterogen: Beda OS, hardware tidak identik SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 12. Jenis-Jenis HPDCS : Cloud Computing •Cluster/Grid computing disediakan/disewakan sebagai sebuah service ke user •Service yang disediakan • Software • Platform • Infrastructure SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 13. Contoh HPDCS SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO Komputer tersimpan dibeberapa lokasi Media penyimpanan yang sangat besar terdiri Dari data Text, Image, Video, Maps dll Menggunakan File system terdistribusi Ketika user malakukan pencarian user melihat google Sebagai satu entitas (user tidak tahu di computer mana Data yangdicari tersebut tersimpan
  • 14. Distributed Information System (DIS) •Jenis system terdistribusi yang merupakan integrase antara beberapa aplikasi dalam sebuah instansi/perusahaan •Goal : menerapkan interoparabilitas antar aplikasi yang ada •Antar aplikasi dapat berkomunikasi lewat webservice atau RPC membentuk konsep Enterprise Aplication Entegration (EAI) SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 15. EAI dan Middleware •Untuk mengintegrasikan aplikasi pada EAI, dibutuhkan perangkat perantara yang disebut sebagai Middleware •Jenis middleware • Middleware berbasis RPC/Webservice yang menggunakan mekanisme request-respons • Middleware berbasis Message Oriented dengan menggunakan mekanisme publish subscribe SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 16. Contoh Arsitektur Microservice pada Grab SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 17. Pervasive System •Sistem yang tersusun atas node-node dengan karakteristik : • Node berukuran kecil dengan kemampuan processing terbatas • Pervasif : mempunyai sifat menyebar • Ubiqutuous : berada dekat dengan lingkungan yang diamati • Node punya kemampuan sensing atau actuating • Setiap node dapat terhubung membentuk sebuah jaringan sensor •Contoh : • Sistem pengamatan kondisi udara • Sistem pengamatan kondisi lahan pertaniah SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 18. Contoh Precision Agriculture SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 19. Desain Goal Sistem Terdistribusi •Heterogenity • Heterogen dari jenis jaringan, hardware, system operasi, Bahasa pemrograman SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 20. Desain Goal Sistem Terdistribusi •Openness • Agar bisa dikembangakan oleh semua orang, maka harus ada standar yang dibuka ke public • RFC • API Specification SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 21. Desain Goal Sistem Terdistribusi •Security • Sistem yang dibangun harus memenuhi 3 syarat • Confidentiality : proteksi dari pengguna yang tidak berwenang • Integrity : proteksi dari pengubahan data • Availibility : Proteksi dari gangguan layanan SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 22. Desain Goal Sistem Terdistribusi •Scalability : system harus tetap bisa bekerja dengan baik walaupun terjadi penambahan resource dan user SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 23. Desain Goal Sistem Terdistribusi •Failur Handling : system harus menyediakan mekanisme kerusakan pada salah satu atau keseluruhan computer •Contoh mekanisme : • Deteksi kegagalan • Menurupi kegagalan : e.x redirect ke satu halaman tertentu • Recovery dari kegagalan: ex Restore system • Redudancy ex Redirect ke server cadangan SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 24. Desain Goal Sistem Terdistribusi •Failur Handling : system harus menyediakan mekanisme kerusakan pada salah satu atau keseluruhan computer •Contoh mekanisme : • Deteksi kegagalan • Menurupi kegagalan : e.x redirect ke satu halaman tertentu • Recovery dari kegagalan: ex Restore system • Redudancy ex Redirect ke server cadangan SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 25. Desain Goal Sistem Terdistribusi •Transparansi : Detail kerja system harus disembunyikan dari user •User hanya perlu tahu sebuah system sebagai entitas tunggal •Contoh : • Data center facebook terdiri dari beberapa computer • Data user tersimpan di salah satu computer tersebut • User dapat mengakses data tersebut tanpa perlu tahu di komputermana file tersebut disimpan SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 26. Architectural Style(Model Arsitektural) •Sistem terdistribusi dilihat dari sudut pandang perangkat lunak yang terdiri atas beberapa komponen yang terhubung oleh konektor • Komponen : perangkat lunak penyusun sebuah system terdistribusi • Konektor : mekanisme yang memediasi komunikasi dan koordinasi antar komponen •Model ini mendefinisikan • Komponen penyusun dengan antar muka yang telah didefinisikan • Mekanisme komponen terhubung satu sama lain • Data yang dipertukarkan antar komponen • Mekanisme semua komponen dan konekter terhubung membentuk sebuah sistem SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 27. Architectural Style(Model Arsitektural) •Arsitektur Berbasis Lapisan (Layered Architecture) •Arsitektur Berbasis Objek (Object Base Architecture) •Arsitektur Berbasis Resource (RESTful Architecture) •Arsitektur Berbasis Publish-Subscribe SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 28. Arsitektur Berbasis Lapisan (Layered Architecture) •Sistem terdistribusi dikekomposisi menjadi komponen komponen yang tersusun secara berlapis (Layered) • Layar atas memanggil fungsionalitas layar dibawahnya SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 29. Contoh Mekanisme Socket SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 30. Contoh Kasus Aplication Layering Aplication-interface layer : menyediakan antarmuka ke user atau aplikasi Processing Layer menyediakan logic dan fungsionalitas dari sebuah aplikasi Data Layer : menyediakan mekanisme perubahan dan akses data SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 31. Arsitektur Berbasis Objek (Object Base Architecture) Komponen dilihat direpresentasikan sebagai sebuah object yang terhuung satu sama lain lewat mekanisme call procedure  Object meng engkapsulasi data dan menyediakan method SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 32. Arsitektur Berbasis Resource (RESTful Architecture) Sistem terdistribusi dilihat sebagai kumpulan resource yang di atur oleh komponen • Resource bisa ditambah,dihapus, diambil dan dimodifikasi oleh aplikasi lain Karekteristik • Resource diidentifikasi dengan naming scheme yang sama • Semua komponen punya interface yang identic ex. Protokol HTTP • Messae yang dikirim sudah full described • Eksekusi bersifat stateless SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 33. Operasi REST GETMengambil Data POSTMembuat Data PUTMengedit Data DELETEMenghapus Data SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 34. Arsitektur Berbasis Publish Subscribe Sistem didekomposisi menjadikomponen yang berperan sebagai publisher, subscriber atau keduanya • Publisher : Pengirim pesan • Subscriber : Penerima Pesan • Publisher dan Subscriber diperantarai oleh sebuah entitas Arsitektur ini menawarkan konsep decoupling • Publisher tidak tahun siapa subscribernya dan sebaliknya • Publisher-Subscriber tidak perl ada pada saat bersamaan SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 35. Arsitektur Sistem Terdistribusi Membahas Mengenai penempatan dan peran komponen software (Software Placement) Jenis Model  Centralized  Basic Client-Server Model  Multitiered Client-Server Model  Peer to Peer SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 36. Centralized : Basic client-Server Model Komponen dibabi jadi dua peran  Server : Menyediakan layanan  Client : Pengguna Layanan Menggunakan model Request-Replay SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 37. Centralized : Multi tiered Single-tiered : dumb terminal/mainframe configuration Two-tiered :Client/Single Server configuration Three-tiered : each layer on separate machine SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 38. Peer to Peer Dihubungkan dari satu computer ke computer lain secara langsung Pertukaran file dilakukan tanpa perantara Tidak ada mesin yang menyediakan layanan atau mengelola sumber daya sehingga segala tanggung jawab dibagikan ke seluruh mesin SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO
  • 39. Terimakasih SISTEM TERDISTIBUSI- PERTEMUAN 1 - NANDANG HERMANTO - UNIVERSITAS AMIKOM PURWOKERTO

Editor's Notes

  1. nandang007@gmail.com