UTS
Di Susun Oleh :
7B2
161080200094
JURUSAN INFORMATIKA
2019
1. Apa yang di maksud dengan system terdistribusi dan berilah contoh perkembangan
sistem terdistribusi yang ada pada saat ini ?
Sistem Terdistribusi terdiri dari dua kata yaitu “ Sistem” dan “Terdistribusi”. Jadi
Sistem terdistribusi adalah sekumpulan elemen yang saling berhubungan satu dengan
yang lainnya dan juga membentuk satu kesatuan guna menyelesaikan satu tujuan yang
spesifik atau menjalangkan sperangkat fungsi. Adapun terdistribusi yaitu berasal dari
kata “distribusi” yang ialah lawan kata dari “sentralisasi” yang artinya adalah
penyebaran, sirkulasi, penyerahan, pembagian menjadi bagian-bagian kecil.
– Sistem Terdistribusi:
6. peer to peer
Bagian dari model sistem terdistribusi dimana sistem dapat sekaligus berfungsi
sebagai client maupun server. Sebuah arsitektur di mana tidak terdapat mesin
khusus yang melayani suatu pelayanan tertentu atau mengatur sumber daya dalam
jaringan dan semua kewajiban dibagi rata ke seluruh mesin, yang dikenal sebagai
peer. Pola komunikasi yang digunakan berdasarkan aplikasi yang digunakan.
Peer-to-peer merupakan model yang paling general dan fleksible.
4 . Apa yang dimaksud dengan soket, dan bagaimana fungsi soket dalamm program
system terdistribusi ?
Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data
antar program atau proses baik dalam satu mesin maupun antar mesin. Gaya
pemrograman socket sendiri berawal dari sistem Unix BSD yang terkenal dengan
kepeloporannya pada bidang penanganan jaringan, sehingga sering disebut BSD
Socket. Socket pertama kali diperkenalkan di sistem Unix BSD versi 4.2 tahun 1983
sebagai kelanjutan dari implementasi protokol TCP/IP yang muncul pertama kali pada
sistem Unix BSD 4.1 pada akhir 1981
Fungsi :
sebagai sarana komunikasi mereka. Socket dibentuk dan digunakan dengan cara yang
berbeda. Komunikasi socket terutama diciptakan untuk tujuan menjembatani
komunikasi antara dua buah program yang dijalankan pada mesin yang berbeda.
5. jelaskan kapan kita memerlukan penggunaan protokol TCP atau UDP untuk
membuat program sistem terdistribusi ?
jika aplikasi socket pengirim mengirimkan berturut-turut pesan 1, pesan 2,
dan pesan 3, maka aplikasi socket penerima belum tentu mendapatkan pesan yang
berurutan dimulai dari pesan 1, pesan 2, dan terakhir pesan 3. Bisa saja pesan 2
terlebih dulu diterima, menyusul pesan-pesan yang lain, atau berbagai kemungkinan
lainnya. Bahkan, dapat terjadi pesan yang dikirimkan tidak sampai ke penerima
karena kegagalan pengiriman paket data. Tidak demikian halnya dengan stream
socket yang menggunakan TCP. Jenis ini mengharuskan terjadinya koneksi terlebih
dahulu, kemudian mengirimkan paket-paket data secara berurutan, penerima juga
dijamin akan menerima data dengan urutan yang benar, dimulai dari data pertama
yang dikirimkan hingga data terakhir. TCP dapat menangani data yang hilang, rusak,
terpecah, ataupun terduplikasi.