NIM : 1811102441118
Prodi : Teknik Informatika
Matkul : Parallel & Distributed Computing
Jawaban
1. Jelaskan Pengertian dari system terdistribusi ?.
a. Sistem Terdistribusi terdiri dari dua kata yaitu “ Sistem” dan “Terdistribusi”. Sistem
terdistribusi merupakan sekumpulan elemen yang saling berhubungan satu dengan yang
lainnya dan membentuk satu kesatuan untuk menyelesaikan satu tujuan yang spesifik
atau menjalankan seperangkat fungsi. Adapun terdistribusi berasal dari kata “distribusi”
yang merupakan lawan kata “sentralisasi” yang artinya penyebaran, sirkulasi,
penyerahan, pembagian menjadi bagian-bagian kecil. Berawal dari pengertian kata-kata
pembentuknya, Sistem Terdistribusi dapat didefinisikan sebagai suatu kesatuan dari
elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk
mendistribusikan data (Maseleno, 2003). Sistem terdistribusi adalah sekumpulan
prosesor yang tidak saling berbagi memori atau clock dan terhubung melalui jaringan
komunikasi yang bervariasi, yaitu melalui Local Area Network ataupun melalui Wide
Area Network dan dilengkapi dengan sistem software tedistribusi untuk membentuk
fasilitas komputer terintegrasi.
b. Sebutkan dan Jelaskan Alasan untuk membangun system terdistribusi ?
1) Resource Sharing
Dalam sistem terdistribusi, situs-situs yang berbeda saling terhubung satu sama lain
melalui jaringan sehingga situs yang satu dapat mengakses dan menggunakan sumber
daya yang terdapat dalam situs lain. Misalnya, user di situs A dapat menggunakan
laser printer yang dimiliki situs B dan sebaliknya user di situs B dapat mengakses file
yang terdapat di situs A.
2) Computation Speedup
Apabila sebuah komputasi dapat dipartisi menjadi beberapa subkomputasi yang
berjalan bersamaan, maka sistem terdistribusi akan mendistribusikan subkomputasi
tersebut ke situs-situs dalam sistem. Dengan demikian, hal ini meningkatkan
kecepatan komputasi (computation speedup)
3) Reliability
Dalam sistem terdistribusi, apabila sebuah situs mengalami kegagalan, maka situs
yang tersisa dapat melanjutkan operasi yang sedang berjalan. Hal ini menyebabkan
reliabilitas sistem menjadi lebih baik
4) Communication
Ketika banyak situs saling terhubung melalui jaringan komunikasi, user dari situs-
situs yang berbeda mempunyai kesempatan untuk dapat bertukar informasi.
2) Independent Failure
Komputer/sistem dapat mengalami kegagalan atau kerusakan. Akan sangat
merepotkan apabila kerusakan pada 1 komputer atau 1 sistem akan mempengaruhi
semua komputer/sistem. Oleh karena itu apabila terdapat komponen yang rusak
atau gagal, kerusakan tidak meyebar ke komponen lainnya. Hal ini juga
menyebabkan adanya kegagalan proses tunggal yang bisa tidak diketahui.
2. .
a. Sebutkan dan Jelaskan kesulitan dan ancaman dalam membangun system terdistribusi
Penerapan sistem informasi terdistribusi menyediakan kinerja yang lebih tinggi daripada
komputer yang terpusat, Sharing data dalam sistem informasi terdistribusi dapat
digunakan secara bersama yang terhubung dalam jaringan komputer, meliputi hardware
(printer, scanner) dan juga software (berkas, basis data, dan objek data).
Sistem terdistribusi dapat dikatakan sebagai suatu keberadaan beberapa komputer yang
bersifat transparan dan secara normal, setiap sistem terdistribusi mengandalkan layanan
yang disediakan oleh jaringan komputer. Dalam penggunaanya sistem terdistribusi sangat
diperlukan karena :
a. Performance
Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada komputer
yang terpusat
b. Distribution
Banyak aplikasi yang terlibat, sehingga lebih baik jika dipisah dalam mesin yang
berbeda (contoh: aplikasi perbankan, komersial)
c. Reliability
Jika terjadi kerusakan pada salah satu mesin, tidak akan mempengaruhi kinerja
system secara keseluruhan
d. Incremental Growth
Mesin baru dapat ditambahkan jika kebutuhan proses meningkat
e. Sharing Data/Resource
Resource adalah:
- Segala hal yang dapat digunakan bersama dalam jaringan komputer.
- Meliputi hardware (e.g. disk, printer, scanner), juga software (berkas, basis data,
obyek data).
f. Communication
Menyediakan fasilitas komunikasi antar manusia.
Jumlah distribusi hardware yang dimiliki WhatsApp hingga saat ini adalah sebagai
berikut: 550 server, 150 untuk chat server (1 juta user per server), 250 untuk mms
server, 2x296-v2 Ivy Bridge 10-core (total 40 thread), 64 sampai 512 GB RAM, SSD
(kecuali video), Dual-link GigE x2 (public dan private).
Routing selalu digunakan dalam dunia jaringan komputer. Sebelum kita melangkah lebih
jauh mari kita bahas arti routing terlebih dahulu. Routing berasal dari kata route atau bisa
berarti rute atau jalur, sehingga arti routing adalah perutean atau teknik memilih rute atau
jalur yang akan ditempuh. Dalam dunia jaringan, routing berarti sebuah proses dalam
memilih jalur terbaik dalam suatu jaringan.
Sedangkan Routing Protocol adalah suatu kebijakan untuk menentukan bagaimana router
dapat saling berhubungan atau lebih mudahnya adalah bagaimana sebuah router
menentukan path atau jalur menuju alamat yang dituju. Setiap routing protocol,
mempunyai algoritma masing-masing yang digunakan untuk menentukan jalur yang akan
terbentuk, dimana jalur itu akan digunakan untuk mengirimkan informasi/ paket.
Setiap router memiliki database yang berisi informasi tentang jalur mana saja yang bisa
ditempuh, lengkap dengan cost, distance, ataupun metricnya. Ini disebut dengan Routing
Table. Pada umumnya, protokol routing menggunakan salah satu dari algoritma sebagai
berikut :
Secara garis besar, protokol routing dapat dibagi menjadi 2, yaitu IRP dan ERP.