Dosen: Dr. Mohammad Fajar Waktu: 60 Menit Pilihlah salah satu soal berikut untuk diselesaikan. Soal 1 memiliki bobot penilaian tertinggi yang apabila diselesaikan dengan baik bernilai 80-90. Sementara Soal 2 memiliki bobot nilai yang lebih rendah, yang jika diselesaikan dengan baik maksimal bernilai 75. Komputasi Client Server (Soal 1, point > 80) Buatlah program java menggunakan arsitektur client server dengan benar untuk kebutuhan komputasi terdistribusi di jaringan. Pesan yang dikirim dan diterima menggunakan konsep serialisasi dan program client menerapkan multithreading (membuat 2 thread).
B A
Server Tambah
3.0
2.0
Thread 1
5.0 il ju Has
Thread 2
A 2.0
Client
6.0 6.0 Has il ka li
5.0 h mla
B 3.0
Server Kali
Gambar 1. Ilustrasi Komputasi Terdistribusi Soal 1
Program Client dibuat dalam bentuk GUI
STMIK KHARISMA Makassar
Komputasi Client Server (Soal 2, point 70 s.d 75)
Buatlah program java menggunakan arsitektur client server dengan benar untuk kebutuhan komputasi terdistribusi di jaringan. Proses pengiriman dan penerimaan data menggunakan konsep serialisasi, tetapi tidak menerapkan multithreading.
Client
alas
tinggi
2.0
3.0
3.0
3.0
luas
luas
Server Luas Segitiga
Gambar 2. Ilustrasi Komputasi Terdistribusi Soal 2