SlideShare a Scribd company logo
ARSITEKTUR SISTEM TERDISTRIBUSI
SYAIFUL AHDAN, S.KOM

• Andrew S. Tanenbaum, Maarten S., Distributed System : Principles & Paradigms, http://www.cs.vu.nl/~ast/books
• George Colouries, jeans Dollimore, Distributed System : Concep & Design, 3th Edition , Addison Wesley, http://cdk3.net/
• Distributed System Course Material, http://www.cs.bham.ac.uk/~mzk/courses/Distsys/
Tujuan

1. Pemahaman Konsep Arsitektur sistem
terdistribusi
2. Perbedaan Arsitektur Sistem Terdistribusi
Dengan Sistem Terpusat
3. Perbedaan Arsitektur dan Middlware
Arsitektur

Suatu rancangan untuk penyusunan komponen-

komponen suatu sistem, dimana rancangan
tersebut mengidentifikasi komponen serta fungsi
masing-masing komponen, konektifitas antar
komponen serta pemetaan fungsionalitas
komponen.
Sudut Pandang Arsitektur Sistem tersebar
• LAYERED ARCHITECTURES
• OBJECT-BASE ARCHITECTURES
• DATA-CENTER ARCHITECTURES
• EVENT-BASED ARCHITECTURES.
Layered Architectures
Proses Layer ini bersifat hierarki dengan proses alur Layer
kebawah menggambarkan proses request dan alur Layer ke
atas menampilkan hasil
Layered Architectures
Layered Architectures
Storage Area Network
Virtualized Server Farm

Access
Service Aggregation
Core

WAN Aggregation

Service Provider
Store
Object base Architectures
setiap objek melakukan koresponden dengan komponen, dan
komponen ini terkoneksi melalui mekanisme procedure call.
Data Center Architectures
Proses DCA ini diawali dengan konsep penyimpanan secara
umum meliputi :

•

Pusat data merupakan fasilitas yang digunakan untuk
menempatkan beberapa server atau sistem komputer dan
sistem penyimpanan data (storage)

• Data center dapat pula dipandang sebagai gudang data (data
warehouse)
Gambar : Data Center Architecture with Dedicated Resources
Sumber : www.Cisco.com
Gambar : Data Center Architecture with Virtualized Network Layer
Sumber : www.Cisco.com
Gambar : Data Center Architecture with Virtualized Network and Storage Layers
Sumber : www.Cisco.com
Gambar : End-to-End Virtualized Data Center Architecture
Sumber : www.Cisco.com
Event base Architectures
Proses EBA pada dasarnya berdasarkan propagasi event.
Proses mengeluarkan event setelah Middleware memberikan
kepastian hanya proses itu saja yang bisa di subcribe untuk
event yang diterima. Keuntungan EBA adalah proses bersifat
loosely coupled.
loosely coupled adalah : sebuah konsep sistem
untuk mengurangi ketergantungan
(Interdependency) dari suatu sistem, karena
seluruh proses bisnis dalapat di distribusikan
kepada beberapa backend sekaligus, disini sangat
menjadi penting untuk diperhatikan bahwa
meminimalisir efek dari suatu sistem perubahan
dan kegagalan jika tidak dimodifikasi sistem akan
beresiko terhadap seluruh landscape sistem
(http://miftahfauzy.wordpress.com/2010/03/03/
84/
2.1 Arsitektur Sistem Tersebar

2.1.1

• Centralized architecture

2.1.2

• Decentralized architecture

2.1.3

• Hybrid
2.1 Arsitektur Sistem Tersebar

2.1.1

• Centralized architecture
2.1.1.1 Application Layering
2.1.1.2 Multitier Architecture
2.1.1.2.1 Two-Tier Architecture
2.1.1.2.2 Three-Tier Architecture
2.1.1.2.3 N-Tier Architecture
2.1.1 Centralized Architecture = Client Server

Gambar : hubungan antara client dan server
2.1.1 Centralized Architecture = Client Server
2.1.1 Centralized Architecture = Client Server
1. Client server unggul dalam kecepatan
2. seluruh kemampuan dapat dioptimalkan
3. Mendukung Jaringan Besar
1. Setup yang komplek
2. Biaya Tinggi
3. SDM = Handal

+

-

- Server : Komputer yang memberi layanan
- Client : Komputer yang meminta layanan
2.1.1.1 Aplication Layer
1. Model client server seiring perkembangannya mengundang
perdebatan mengenai perbedaan antara client dan server itu
sendiri.
2. Server untuk sistem tersebar bisa berperan sebagai client,
alasannya server ini melakukan proses permintaan layanan
dari server yang lain.

Sebagai solusi adalah melakukan proses identifikasi dari
Layered architecture, yaitu dengan membagi tiga Layer :
2.1.1.1 Aplication Layer
melakukan proses identifikasi dari Layered architecture, yaitu dengan
membagi tiga Layer :
1.

The user-interface level, 2. The processing level, 3. The data level
2.1.1.2 Multitier Architecture
Perbedaan dengan 3 logikal Layer adalah beberapa kemungkinan
secara fisik proses sistem tersebar aplikasi client server melalui
beberapa mesin. Ada dua kemungkinan mesin yaitu :
1. Client berisi implementasi program pada user-interface level
2. Server berisi proses dan data level
2.1.1.2.1 Two-Tier Architecture
Model arsitektur two-tier :
1. Thin client – fat server
Pada arsitektur ini, client menjalankan fungsi sebagai penyaji dari
tampilan aplikasi dan data yang diakses dari server. Sehingga
pembebanan ada pada server.

2. Fat client – thin server
Arsitektur ini memberikan dua fungsi bagi client yaitu client tidak
hanya berfungsi sebagai penyaji interface , namun juga
mengoperasikan aplikasi. Server hanya mengelola data saja.
2.1.1.2.1 Two-Tier Architecture
Model arsitektur two-tier :

Thin Client

Fat Client
Gambar alternatif organisasi client server
2.1.1.2.1 Two-Tier Architecture
Model arsitektur two-tier :

Gambar Server berperan sebagai client
2.1.1.2.1 Two-Tier Architecture
Model arsitektur two-tier :

Gambar Server berperan sebagai client
2.1.1.2.2 Three-Tier Architecture
Model arsitektur three-tier :
•

Arsitetur client server terus dikembangkan mengikuti
perkembangan kebutuhan organisasi dan perusahaan.

•

perlu dikembangkan sebuah sistem yang bisa menangani
layanan aplikasi dan basis data yang lebih optimal.

•

Three-tier merupakan arsitektur client server yang
memisahkan antara data management tier, middle tier, dan

presentation Layer.
2.1.1.2.2 Three-Tier Architecture

Gambar three tier
2.1.1.2.2 Three-Tier Architecture

Gambar three tier
2.1.1.2.2 Three-Tier Architecture
Perkembangan berikutnya adalah muncul wacana n-tier dimana
aplikasi client server dibagi ke dalam beberapa Layer.

N pada n-tier menunjukan jumlah lapisan pada aplikasi. Sebuah
aplikasi dapat berisi :
•
•
•
•

Presentation Layer
Application Layer
Business logic Layer
Data Layer
2.1.1.2.2 Three-Tier Architecture
2.1 Arsitektur Sistem Tersebar

2.1.2

• Decentralized architecture
•
•
•
•

Structured peer-to-peer architecture
Unstructured peer-to-peer architecture
Topology Management of Overlay Networks
Superpeers
2.1.2 DECENTRALISASI ARCHITECTURE
•
•

•

Perbedaan tier berkaitan dengan aplikasi logis organisasi
proses tersebar berhubungan dengan perorganisasian aplikasi
client server secara multitier.
Tipe proses tersebar dikenal sebagai Vertical
distribution.
•
•

•

menempatkan secara logis komponen yang berbeda pada mesin yang
berbeda juga.
masing-masing mesin menjalankan fungsi yang berbeda.

Di era arsitektur modern dikenal juga Horizontal
distribution
•
•
•

client atau server secara fisik dibagi kedalam bagian yang sama secara
logis.
setiap bagian tersebut menjalankan share data, melalui proses load
balancing
dikenal sebagai peer-to-peer System.
2.1.2 DECENTRALISASI ARCHITECTURE
Peer to Peer System dibagi menjadi 3
1.

Structured peer-to-peer architecture
deterministic procedure, seperti menggunakan distributes hash table
(DHT).

2. Unstructured peer-to-peer architecture
•

Dalam struktur ini menugaskan sebagian besar pada algoritma
secara acak untuk membangun lapisan jaringan.

•

Pada intinya setiap node mendata jaringan node neighboor, tetapi
data node tersebut di tempuh dengan proses acak sederhana
Joao Leitao “Topology Management for Unstructured
“Overlay Networks “ , September 5th, 2012
Two types of overlay networks:
1. Structured Overlay Networks (e.g., DHTs)
2. Unstructured Overlay Networks (i.e., random overlays).
STRUCTURED OVERLAYS NETWORKS





Can (easily) oer additional functionality to
services.
Complex construction and maintenance.
More susceptible to (high) membership
dynamics.

Joao Leitao “Topology Management for Unstructured “Overlay Networks “ , September 5th, 2012
UNSTRUCTURED OVERLAYS NETWORKS






Lower construction and maintenance costs.
More robust to (high) membership
dynamics.
Natural redundancy.
Topology cannot be easily leveraged by
services.

Joao Leitao “Topology Management for Unstructured “Overlay Networks “ , September 5th, 2012
2.1.2 DECENTRALISASI ARCHITECTURE
3. Topology Management of Overlay Networks
Pendekatan TMOON ini diperoleh dengan mengambil dua pendekatan
Layering, yaitu seperti gambar berikut

Gambar pendekatan dua Layer untuk topology management of overlay Networks
2.1.2 DECENTRALISASI ARCHITECTURE
4. Superpeers
•

Menangani masalah yang disebapkan penempatan item data
ketika jaringan berkembang ( Unstructured Peer to peer)

•

Teknik Superspeers dapat menangani masalah yang terkait dengan
Scalability, karena dapat mempertahankan konektifitas terhadap
item data
Umumnya Superpeers digunakan pada peer to peer network

•
2.1.2 DECENTRALISASI ARCHITECTURE

Gambar Superpeers
2.1.2 DECENTRALISASI ARCHITECTURE

Gambar Superpeers
2.1.2 DECENTRALISASI ARCHITECTURE

Gambar Superpeers
ETH Zurich: Hyperdatabase Technology: The Basis of Future Digital Library Infrastructure
http://delos-old.isti.cnr.it/newsletter/issue2/feature1/
2.1 Arsitektur Sistem Tersebar

2.1.3

• Hybrid
•
•

Edge-Server Systems
Collaborative Distributed Systems
2.1.3 Hybrid
Dalam perkembangan arsitektur yang ada, tidak semuanya bisa diterapkan dalam satu jaringan
dengan kebutuhan yang berbeda. Perlu pemanfaatan beberapa arsitektur yang berbeda untuk
sebuah jaringan. Pendekatan in meliputi :

I. Edge-Server Systems
Sistem ini dibangun di jaringan internet dimana server di tempat kan pada

edge (tepi) dari jaringan. Tujuan Edge server adalah melayani content (isi),
pada saat proses filtering dan fungsi transcoding
2.1.3 Hybrid - Edge-Server Systems
I. Edge-Server Systems
2.1.3 Hybrid - Edge-Server Systems
I
2.1.3 Hybrid - Edge-Server Systems

Gambar internet dalam kumpulan Edge-Server
2.1.3 Hybrid
II. Collaborative Distributed Systems
Bentuk lainnya adalah CBS ini dibangun dari beberapa jaringan sistem
tersebar yang ada.
Evaluasi

More Related Content

What's hot

3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusiCoretan Rissa
 
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Indah Setyorini
 
Presentasi keamanan jaringan
Presentasi keamanan jaringanPresentasi keamanan jaringan
Presentasi keamanan jaringanAri Yandi
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
Rifka Giovani
 
Tugas arsitektur dalam komponen sistem informasi
Tugas arsitektur dalam komponen sistem informasiTugas arsitektur dalam komponen sistem informasi
Tugas arsitektur dalam komponen sistem informasipradiptasetiawan
 
Manajemen Resiko (Tugas RPL)
 Manajemen Resiko (Tugas RPL)  Manajemen Resiko (Tugas RPL)
Manajemen Resiko (Tugas RPL)
viiasilviaa
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Yudi Purwanto
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
Siti Khotijah
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
dedidarwis
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)Febriyani Syafri
 
Makalah cloud computing
Makalah cloud computingMakalah cloud computing
Makalah cloud computing
Erfiin Cos
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitekturalFebriyani Syafri
 
4. perancangan tampilan
4. perancangan tampilan4. perancangan tampilan
4. perancangan tampilan
Nafiz Curtuby
 
10.kompresi citra
10.kompresi citra10.kompresi citra
10.kompresi citra
Rakhmi Khalida, M.M.S.I
 
Socket Programming TCP Echo Client Server (Python)
Socket Programming  TCP Echo Client Server  (Python)Socket Programming  TCP Echo Client Server  (Python)
Socket Programming TCP Echo Client Server (Python)
Lusiana Diyan
 
Makalah tentang keamanan komputer
Makalah tentang keamanan komputerMakalah tentang keamanan komputer
Makalah tentang keamanan komputer
082393805433
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi websiteGilang Ramadhan
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
Dppl
DpplDppl

What's hot (20)

3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi
 
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
 
Presentasi keamanan jaringan
Presentasi keamanan jaringanPresentasi keamanan jaringan
Presentasi keamanan jaringan
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
 
Tugas arsitektur dalam komponen sistem informasi
Tugas arsitektur dalam komponen sistem informasiTugas arsitektur dalam komponen sistem informasi
Tugas arsitektur dalam komponen sistem informasi
 
Manajemen Resiko (Tugas RPL)
 Manajemen Resiko (Tugas RPL)  Manajemen Resiko (Tugas RPL)
Manajemen Resiko (Tugas RPL)
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)
 
Pengantar sistem terdistribusi
Pengantar sistem terdistribusiPengantar sistem terdistribusi
Pengantar sistem terdistribusi
 
Makalah cloud computing
Makalah cloud computingMakalah cloud computing
Makalah cloud computing
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitektural
 
4. perancangan tampilan
4. perancangan tampilan4. perancangan tampilan
4. perancangan tampilan
 
10.kompresi citra
10.kompresi citra10.kompresi citra
10.kompresi citra
 
Socket Programming TCP Echo Client Server (Python)
Socket Programming  TCP Echo Client Server  (Python)Socket Programming  TCP Echo Client Server  (Python)
Socket Programming TCP Echo Client Server (Python)
 
Makalah tentang keamanan komputer
Makalah tentang keamanan komputerMakalah tentang keamanan komputer
Makalah tentang keamanan komputer
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi website
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
Dppl
DpplDppl
Dppl
 

Viewers also liked

Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
helpsoft01
 
cara instalasi sistem operasi jaringan
cara instalasi sistem operasi jaringancara instalasi sistem operasi jaringan
cara instalasi sistem operasi jaringan
okayfirdaus
 
Memahami instalasi sistem operasi server
Memahami instalasi sistem operasi serverMemahami instalasi sistem operasi server
Memahami instalasi sistem operasi server
fajaarfds
 
Centralized or decentralized architecture?
Centralized or decentralized architecture?Centralized or decentralized architecture?
Centralized or decentralized architecture?
Krzysztof Debski
 

Viewers also liked (6)

Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
 
cara instalasi sistem operasi jaringan
cara instalasi sistem operasi jaringancara instalasi sistem operasi jaringan
cara instalasi sistem operasi jaringan
 
Memahami instalasi sistem operasi server
Memahami instalasi sistem operasi serverMemahami instalasi sistem operasi server
Memahami instalasi sistem operasi server
 
MAKALAH WLAN
MAKALAH WLANMAKALAH WLAN
MAKALAH WLAN
 
Centralized or decentralized architecture?
Centralized or decentralized architecture?Centralized or decentralized architecture?
Centralized or decentralized architecture?
 

Similar to Arsitektur Sitem Terdistribusi

Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
arif rahman
 
Client server edu
Client server eduClient server edu
Client server edu
Atika Fauziah
 
Arsitektur jaringan Client Server
Arsitektur jaringan Client ServerArsitektur jaringan Client Server
Arsitektur jaringan Client Server
Muhammad Rafi Shalahudin
 
klp3_chapter-11_arsitektur-sistem-terdistribusi.pptx
klp3_chapter-11_arsitektur-sistem-terdistribusi.pptxklp3_chapter-11_arsitektur-sistem-terdistribusi.pptx
klp3_chapter-11_arsitektur-sistem-terdistribusi.pptx
SteavenDuanaPutraNai
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)
Rifky A Ayub
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
ari alfian
 
Paper N-Tier Architecture
Paper N-Tier ArchitecturePaper N-Tier Architecture
Paper N-Tier ArchitectureBasir McDown
 
Tugas Makalah Microservice Pert.2 036.pdf
Tugas Makalah Microservice Pert.2 036.pdfTugas Makalah Microservice Pert.2 036.pdf
Tugas Makalah Microservice Pert.2 036.pdf
RahmatHabsin
 
15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830Vanquish Vein
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
MSyahidNurWahid
 
Pengenalan Sistem Terdistribusi.pdf
Pengenalan Sistem Terdistribusi.pdfPengenalan Sistem Terdistribusi.pdf
Pengenalan Sistem Terdistribusi.pdf
DecitedToRest
 
PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3
thevillain911
 
Perangkat pemodelan sistem
Perangkat pemodelan sistemPerangkat pemodelan sistem
Perangkat pemodelan sistemIke HalenaRadif
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
fitrahsyahran
 
komponen sistem informasi
komponen sistem informasikomponen sistem informasi
komponen sistem informasiRaka Permana
 
Jurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi TerdistribusiJurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi Terdistribusi
Farhan Mianzt Abdurrahmann
 

Similar to Arsitektur Sitem Terdistribusi (20)

Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
Client server edu
Client server eduClient server edu
Client server edu
 
Arsitektur jaringan Client Server
Arsitektur jaringan Client ServerArsitektur jaringan Client Server
Arsitektur jaringan Client Server
 
klp3_chapter-11_arsitektur-sistem-terdistribusi.pptx
klp3_chapter-11_arsitektur-sistem-terdistribusi.pptxklp3_chapter-11_arsitektur-sistem-terdistribusi.pptx
klp3_chapter-11_arsitektur-sistem-terdistribusi.pptx
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 6
Materi 6Materi 6
Materi 6
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
 
Paper N-Tier Architecture
Paper N-Tier ArchitecturePaper N-Tier Architecture
Paper N-Tier Architecture
 
Tugas Makalah Microservice Pert.2 036.pdf
Tugas Makalah Microservice Pert.2 036.pdfTugas Makalah Microservice Pert.2 036.pdf
Tugas Makalah Microservice Pert.2 036.pdf
 
15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830
 
Bab 5
Bab 5Bab 5
Bab 5
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
Pengenalan Sistem Terdistribusi.pdf
Pengenalan Sistem Terdistribusi.pdfPengenalan Sistem Terdistribusi.pdf
Pengenalan Sistem Terdistribusi.pdf
 
PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3
 
Perangkat pemodelan sistem
Perangkat pemodelan sistemPerangkat pemodelan sistem
Perangkat pemodelan sistem
 
Bab 3
Bab 3Bab 3
Bab 3
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
 
komponen sistem informasi
komponen sistem informasikomponen sistem informasi
komponen sistem informasi
 
Jurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi TerdistribusiJurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi Terdistribusi
 

More from titoagung

Chapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixChapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixtitoagung
 
Chapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fixChapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fixtitoagung
 
Chapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixChapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixtitoagung
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixtitoagung
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixtitoagung
 
Chapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixChapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixtitoagung
 
Pengenalan Sistem Terdistribusi
Pengenalan Sistem TerdistribusiPengenalan Sistem Terdistribusi
Pengenalan Sistem Terdistribusititoagung
 
Pertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramPertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramtitoagung
 
Pertemuan 7 Usecase Diagram
Pertemuan 7 Usecase  DiagramPertemuan 7 Usecase  Diagram
Pertemuan 7 Usecase Diagramtitoagung
 
Analisis model RPL
Analisis model RPLAnalisis model RPL
Analisis model RPLtitoagung
 
Pertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhanPertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhantitoagung
 
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunakPertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunaktitoagung
 
pertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepatpertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepattitoagung
 
Proses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosesProses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosestitoagung
 
Pengantar_rekayasa_perangkat_lunaK
 Pengantar_rekayasa_perangkat_lunaK Pengantar_rekayasa_perangkat_lunaK
Pengantar_rekayasa_perangkat_lunaKtitoagung
 

More from titoagung (15)

Chapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixChapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fix
 
Chapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fixChapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fix
 
Chapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixChapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fix
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fix
 
Chapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixChapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fix
 
Pengenalan Sistem Terdistribusi
Pengenalan Sistem TerdistribusiPengenalan Sistem Terdistribusi
Pengenalan Sistem Terdistribusi
 
Pertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramPertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagram
 
Pertemuan 7 Usecase Diagram
Pertemuan 7 Usecase  DiagramPertemuan 7 Usecase  Diagram
Pertemuan 7 Usecase Diagram
 
Analisis model RPL
Analisis model RPLAnalisis model RPL
Analisis model RPL
 
Pertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhanPertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhan
 
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunakPertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
 
pertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepatpertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepat
 
Proses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosesProses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_proses
 
Pengantar_rekayasa_perangkat_lunaK
 Pengantar_rekayasa_perangkat_lunaK Pengantar_rekayasa_perangkat_lunaK
Pengantar_rekayasa_perangkat_lunaK
 

Recently uploaded

Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 

Recently uploaded (20)

Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 

Arsitektur Sitem Terdistribusi

  • 1. ARSITEKTUR SISTEM TERDISTRIBUSI SYAIFUL AHDAN, S.KOM • Andrew S. Tanenbaum, Maarten S., Distributed System : Principles & Paradigms, http://www.cs.vu.nl/~ast/books • George Colouries, jeans Dollimore, Distributed System : Concep & Design, 3th Edition , Addison Wesley, http://cdk3.net/ • Distributed System Course Material, http://www.cs.bham.ac.uk/~mzk/courses/Distsys/
  • 2. Tujuan 1. Pemahaman Konsep Arsitektur sistem terdistribusi 2. Perbedaan Arsitektur Sistem Terdistribusi Dengan Sistem Terpusat 3. Perbedaan Arsitektur dan Middlware
  • 3. Arsitektur Suatu rancangan untuk penyusunan komponen- komponen suatu sistem, dimana rancangan tersebut mengidentifikasi komponen serta fungsi masing-masing komponen, konektifitas antar komponen serta pemetaan fungsionalitas komponen.
  • 4. Sudut Pandang Arsitektur Sistem tersebar • LAYERED ARCHITECTURES • OBJECT-BASE ARCHITECTURES • DATA-CENTER ARCHITECTURES • EVENT-BASED ARCHITECTURES.
  • 5. Layered Architectures Proses Layer ini bersifat hierarki dengan proses alur Layer kebawah menggambarkan proses request dan alur Layer ke atas menampilkan hasil
  • 7. Layered Architectures Storage Area Network Virtualized Server Farm Access Service Aggregation Core WAN Aggregation Service Provider Store
  • 8. Object base Architectures setiap objek melakukan koresponden dengan komponen, dan komponen ini terkoneksi melalui mekanisme procedure call.
  • 9. Data Center Architectures Proses DCA ini diawali dengan konsep penyimpanan secara umum meliputi : • Pusat data merupakan fasilitas yang digunakan untuk menempatkan beberapa server atau sistem komputer dan sistem penyimpanan data (storage) • Data center dapat pula dipandang sebagai gudang data (data warehouse)
  • 10. Gambar : Data Center Architecture with Dedicated Resources Sumber : www.Cisco.com
  • 11. Gambar : Data Center Architecture with Virtualized Network Layer Sumber : www.Cisco.com
  • 12. Gambar : Data Center Architecture with Virtualized Network and Storage Layers Sumber : www.Cisco.com
  • 13. Gambar : End-to-End Virtualized Data Center Architecture Sumber : www.Cisco.com
  • 14. Event base Architectures Proses EBA pada dasarnya berdasarkan propagasi event. Proses mengeluarkan event setelah Middleware memberikan kepastian hanya proses itu saja yang bisa di subcribe untuk event yang diterima. Keuntungan EBA adalah proses bersifat loosely coupled.
  • 15. loosely coupled adalah : sebuah konsep sistem untuk mengurangi ketergantungan (Interdependency) dari suatu sistem, karena seluruh proses bisnis dalapat di distribusikan kepada beberapa backend sekaligus, disini sangat menjadi penting untuk diperhatikan bahwa meminimalisir efek dari suatu sistem perubahan dan kegagalan jika tidak dimodifikasi sistem akan beresiko terhadap seluruh landscape sistem (http://miftahfauzy.wordpress.com/2010/03/03/ 84/
  • 16. 2.1 Arsitektur Sistem Tersebar 2.1.1 • Centralized architecture 2.1.2 • Decentralized architecture 2.1.3 • Hybrid
  • 17.
  • 18. 2.1 Arsitektur Sistem Tersebar 2.1.1 • Centralized architecture 2.1.1.1 Application Layering 2.1.1.2 Multitier Architecture 2.1.1.2.1 Two-Tier Architecture 2.1.1.2.2 Three-Tier Architecture 2.1.1.2.3 N-Tier Architecture
  • 19. 2.1.1 Centralized Architecture = Client Server Gambar : hubungan antara client dan server
  • 21. 2.1.1 Centralized Architecture = Client Server 1. Client server unggul dalam kecepatan 2. seluruh kemampuan dapat dioptimalkan 3. Mendukung Jaringan Besar 1. Setup yang komplek 2. Biaya Tinggi 3. SDM = Handal + - - Server : Komputer yang memberi layanan - Client : Komputer yang meminta layanan
  • 22. 2.1.1.1 Aplication Layer 1. Model client server seiring perkembangannya mengundang perdebatan mengenai perbedaan antara client dan server itu sendiri. 2. Server untuk sistem tersebar bisa berperan sebagai client, alasannya server ini melakukan proses permintaan layanan dari server yang lain. Sebagai solusi adalah melakukan proses identifikasi dari Layered architecture, yaitu dengan membagi tiga Layer :
  • 23. 2.1.1.1 Aplication Layer melakukan proses identifikasi dari Layered architecture, yaitu dengan membagi tiga Layer : 1. The user-interface level, 2. The processing level, 3. The data level
  • 24. 2.1.1.2 Multitier Architecture Perbedaan dengan 3 logikal Layer adalah beberapa kemungkinan secara fisik proses sistem tersebar aplikasi client server melalui beberapa mesin. Ada dua kemungkinan mesin yaitu : 1. Client berisi implementasi program pada user-interface level 2. Server berisi proses dan data level
  • 25. 2.1.1.2.1 Two-Tier Architecture Model arsitektur two-tier : 1. Thin client – fat server Pada arsitektur ini, client menjalankan fungsi sebagai penyaji dari tampilan aplikasi dan data yang diakses dari server. Sehingga pembebanan ada pada server. 2. Fat client – thin server Arsitektur ini memberikan dua fungsi bagi client yaitu client tidak hanya berfungsi sebagai penyaji interface , namun juga mengoperasikan aplikasi. Server hanya mengelola data saja.
  • 26. 2.1.1.2.1 Two-Tier Architecture Model arsitektur two-tier : Thin Client Fat Client Gambar alternatif organisasi client server
  • 27. 2.1.1.2.1 Two-Tier Architecture Model arsitektur two-tier : Gambar Server berperan sebagai client
  • 28. 2.1.1.2.1 Two-Tier Architecture Model arsitektur two-tier : Gambar Server berperan sebagai client
  • 29. 2.1.1.2.2 Three-Tier Architecture Model arsitektur three-tier : • Arsitetur client server terus dikembangkan mengikuti perkembangan kebutuhan organisasi dan perusahaan. • perlu dikembangkan sebuah sistem yang bisa menangani layanan aplikasi dan basis data yang lebih optimal. • Three-tier merupakan arsitektur client server yang memisahkan antara data management tier, middle tier, dan presentation Layer.
  • 32. 2.1.1.2.2 Three-Tier Architecture Perkembangan berikutnya adalah muncul wacana n-tier dimana aplikasi client server dibagi ke dalam beberapa Layer. N pada n-tier menunjukan jumlah lapisan pada aplikasi. Sebuah aplikasi dapat berisi : • • • • Presentation Layer Application Layer Business logic Layer Data Layer
  • 34. 2.1 Arsitektur Sistem Tersebar 2.1.2 • Decentralized architecture • • • • Structured peer-to-peer architecture Unstructured peer-to-peer architecture Topology Management of Overlay Networks Superpeers
  • 35. 2.1.2 DECENTRALISASI ARCHITECTURE • • • Perbedaan tier berkaitan dengan aplikasi logis organisasi proses tersebar berhubungan dengan perorganisasian aplikasi client server secara multitier. Tipe proses tersebar dikenal sebagai Vertical distribution. • • • menempatkan secara logis komponen yang berbeda pada mesin yang berbeda juga. masing-masing mesin menjalankan fungsi yang berbeda. Di era arsitektur modern dikenal juga Horizontal distribution • • • client atau server secara fisik dibagi kedalam bagian yang sama secara logis. setiap bagian tersebut menjalankan share data, melalui proses load balancing dikenal sebagai peer-to-peer System.
  • 36. 2.1.2 DECENTRALISASI ARCHITECTURE Peer to Peer System dibagi menjadi 3 1. Structured peer-to-peer architecture deterministic procedure, seperti menggunakan distributes hash table (DHT). 2. Unstructured peer-to-peer architecture • Dalam struktur ini menugaskan sebagian besar pada algoritma secara acak untuk membangun lapisan jaringan. • Pada intinya setiap node mendata jaringan node neighboor, tetapi data node tersebut di tempuh dengan proses acak sederhana
  • 37. Joao Leitao “Topology Management for Unstructured “Overlay Networks “ , September 5th, 2012 Two types of overlay networks: 1. Structured Overlay Networks (e.g., DHTs) 2. Unstructured Overlay Networks (i.e., random overlays).
  • 38. STRUCTURED OVERLAYS NETWORKS    Can (easily) oer additional functionality to services. Complex construction and maintenance. More susceptible to (high) membership dynamics. Joao Leitao “Topology Management for Unstructured “Overlay Networks “ , September 5th, 2012
  • 39. UNSTRUCTURED OVERLAYS NETWORKS     Lower construction and maintenance costs. More robust to (high) membership dynamics. Natural redundancy. Topology cannot be easily leveraged by services. Joao Leitao “Topology Management for Unstructured “Overlay Networks “ , September 5th, 2012
  • 40. 2.1.2 DECENTRALISASI ARCHITECTURE 3. Topology Management of Overlay Networks Pendekatan TMOON ini diperoleh dengan mengambil dua pendekatan Layering, yaitu seperti gambar berikut Gambar pendekatan dua Layer untuk topology management of overlay Networks
  • 41. 2.1.2 DECENTRALISASI ARCHITECTURE 4. Superpeers • Menangani masalah yang disebapkan penempatan item data ketika jaringan berkembang ( Unstructured Peer to peer) • Teknik Superspeers dapat menangani masalah yang terkait dengan Scalability, karena dapat mempertahankan konektifitas terhadap item data Umumnya Superpeers digunakan pada peer to peer network •
  • 44. 2.1.2 DECENTRALISASI ARCHITECTURE Gambar Superpeers ETH Zurich: Hyperdatabase Technology: The Basis of Future Digital Library Infrastructure http://delos-old.isti.cnr.it/newsletter/issue2/feature1/
  • 45. 2.1 Arsitektur Sistem Tersebar 2.1.3 • Hybrid • • Edge-Server Systems Collaborative Distributed Systems
  • 46. 2.1.3 Hybrid Dalam perkembangan arsitektur yang ada, tidak semuanya bisa diterapkan dalam satu jaringan dengan kebutuhan yang berbeda. Perlu pemanfaatan beberapa arsitektur yang berbeda untuk sebuah jaringan. Pendekatan in meliputi : I. Edge-Server Systems Sistem ini dibangun di jaringan internet dimana server di tempat kan pada edge (tepi) dari jaringan. Tujuan Edge server adalah melayani content (isi), pada saat proses filtering dan fungsi transcoding
  • 47. 2.1.3 Hybrid - Edge-Server Systems I. Edge-Server Systems
  • 48. 2.1.3 Hybrid - Edge-Server Systems I
  • 49. 2.1.3 Hybrid - Edge-Server Systems Gambar internet dalam kumpulan Edge-Server
  • 50. 2.1.3 Hybrid II. Collaborative Distributed Systems Bentuk lainnya adalah CBS ini dibangun dari beberapa jaringan sistem tersebar yang ada.