Anda di halaman 1dari 2

CHALLENGES

1. Heterogenity
Heterogenity merupakan suatu system terdistribusi dapat dibangun dari berbagai
network, opration system, hardware dan programming language yang berbeda.
Contohnya ialah:
- Setiap pengembang memiliki jaringan yang berbeda – beda untuk computer pada
jenis jaringan yang berbeda
- Bahasa Pemograman yang dipakai tidak seragam sehingga tidak dapat berintraksi
satu sama yang lain.
- Membutuhkan implementasi protocol internet agar dapat saling berkomunikasi satu
sama lain.

Solusi:
- Dengan membuat middleware untuk mengatasi permasalahan.

- Untuk memecahkan heterogenitas pada kode mobile digunnakanlah Java Applet.

- Sistem terdistribusi mampu mendukung berbagai jenis system operasi, perangkat


keras dan perangkat lunak. Misalnya system tedistribusi dalam kantor masih dapat
berjalan dengan baik meskipun terdiri dari computer yang baru dan computer yang
lama.

2. Openness
Openess merupakan syarat agar suatu system dapat diperpanjang dan
diimplementasikan Kembali. Openness dapat brfungsi sebagaimana mestinya dan
mudah untuk dilakukan penambahanperangkat ketika dibutuhkan.

Contohnya ialah:
- Ketika menyusun data di dalam google docs dan kemungkinan yang akses bisa siapa
saja misal administrator.
- Ketika kita hendak membuat desain didalam aplikasi canva yang mengakses/terbuka
dengan bisa siapa saja yang memiliki link tersebut.

Solusi:
- Dalam pengembangan sistem dapat dikembangkan oleh tim yang berbeda-beda.

- Mendukung extensibility (Extensibility adalah rekayasa perangkat lunak dan prinsip


desain sistem yang memberikan pertumbuhan di masa depan.

3. Security
Untuk mengamankan informasi, dapat dilakukan dengan metode enkripsi. Enkripsi ini
dapat membantu menyediakan perlindungan yang cukup terhadap sesumber yang
dapat diakses pengguna di mana saja. Enkripsi tersebut dapat menjaga data-data
rahasia tetap aman saat dikirim melalui jaringan. Salah satu masalah utama yang ada
mengenai hal itu adalah denial of service.

Contohnya ialah:

- Perusakan (vandalism) yaitu gangguan operasi sistem tertentu misalnya Sipelaku


tidak mengharapkan keuntungan apapun
- Kebocoran (leakage) yaitu pengambilan informasi oleh penerima yang tidak berhak
- keamanan data dalam transfer data antar node atau seperti nomor PIN dari mesin
ATM dikirimkan scara tersamar ke basis data bank.

Solusi:
- shared resources & transmisi informasi rahasia perlu dilengkapi dengan enkripsi dan
cegah denial of service.
- Meningkatkan keamanan system terdistribusi adalah dengan menggunakan enkripsi
yang mengirim pesan dalam bentuk sandi. Enkripsi adalah proses pengkodean pesan
untuk menyembunyikan isi

Anda mungkin juga menyukai