Anda di halaman 1dari 3

Nama : Aditya Caesar Bagaskara

Nim

: 1208605034

Algoritma program Request Time (Client-Server)


Server
1) Aktifkan program Server.
2) Input alamat IP server dan Port (3 digit terakhir sesuai NIM = 034). Port yang akan
digunakan harus sama dengan client. Contoh IP dan Port yang dipakai 160.87.60.34 :
034.
3) Server menunggu Client untuk terkoneksi dengan Server.
4) Server menunggu request dari Client saat ada Client yang terkoneksi.
5) Server memberi respon inputan salah saat request dari Client tidak sesuai dengan input
yang diterima oleh server, lalu kembali ke langkah 4.
6) Jika request dari Client sesuai, maka Server memberi respon waktu yang ada di server
dan mengirimkannya kepada Client.
7) Apabila terjadi putus koneksi, Server batal mengirim respon dan kembali ke langkah 3.
8) Setelah Client menerima respon tersebut, Server kembali ke langkah 4.
9) Apabila tidak ada request lagi dari Client, maka program di Server akan ditutup (close).
Client
1)
2)
3)
4)
5)
6)
7)

Aktifkan program Client.


Input alamat IP dan Port yang sama dengan Server (160.87.60.34 : 034).
Client melakukan koneksi dengan Server.
Setelah terkoneksi dengan Server, Client melakukan request time (waktu) ke Server.
Client menunggu respon dari Server. Jika koneksi terputus, Client kembali ke langkah 3.
Saat respon dari Server sampai dan Client menerima, kembali ke langkah 3.
Jika tidak melakukan request, program di Client akan ditutup.

Flowchart program Request Time (Client-Server)


Server

Client

Anda mungkin juga menyukai