Konsep Dasar Sistem Terdistribusi
Pertemuan 2 (Dr. Supratman Zakir, S.Kom., M.Pd., M.Kom)
Definisi & Pentingnya ST
- Sistem Terdistribusi : komponennya berada pada jaringan komputer, saling berkomunikasi & koordinasi melalui message passing.
- Pentingnya ST : Communication, Reliability, Sharing, Distribution, Performance, Incremental.
6 Pilar Pentingnya Sistem Terdistribusi
Communication
Reliability
Sharing
Distribution
Performance
Incremental
Keenam pilar ini menjadi alasan utama pengembangan sistem terdistribusi
Karakteristik ST
Independent Failure — kegagalan proses tunggal tidak mengganggu sistem total.
No Global Clock — sulit mensinkronkan waktu seluruh komputer.
Concurrency — banyak pengguna mengakses sumber daya bersama.
Tantangan ST (Problem)
Software — merancang dan mengatur software dalam sistem terdistribusi.
Dependency — ketergantungan pada infrastruktur jaringan.
Access — kemudahan akses data memunculkan masalah keamanan.
7 Aspek Penting ST
01 Heterogenity
02 Openness
03 Security
04 Scalability
05 Failure Handling
06 Concurrency
07 Transparency
Penjelasan Aspek
Heterogenity — sistem dibangun dari n/w, o/s, h/w berbeda, IP digunakan untuk mengatasi perbedaan jaringan.
Openness — mendukung extensibility, setiap komponen memiliki interface yang dipublish.
Security — shared resources & transmisi rahasia perlu enkripsi, cegah denial of service.
Scalability — penambahan pemakai butuh resource konstan, cegah bottleneck, gunakan replikasi.
Failure Handling — setiap proses dapat gagal independen, komponen lain tetap berjalan.
Concurrency — multiple users with concurrent requests, setiap resource harus aman.
Transparency — sistem terlihat sebagai satu kesatuan, menyembunyikan kompleksitas.
Soal Formatif Bab 2 (10 Soal)
Pilih jawaban yang paling tepat. Isian singkat untuk soal uraian.
9. Jelaskan konsep Concurrency dalam sistem terdistribusi dan berikan contohnya!
10. Sebutkan 3 (tiga) tantangan utama dalam pengembangan sistem terdistribusi beserta penjelasan singkat!
Nilai: —