Anda di halaman 1dari 8

Modul Ajar Administrasi Server

Materi pembelajaran :
Prinsip kerja komunikasi Client-Server
1. Blok diagram client server
2. Model-model komunikasi client server
3. Protokol komunikasi client server

ujuan pembelajaran :
Mema!ami prinsip kerja komunikasi client server

"raian Materi :

1. Blok Diagram Client-Server


#aringan Client-Server merupakan sebua! jaringan komputer $ang terdiri

dari komputer pen$edia la$anan atau server% dan komputer pengguna la$anan

$aitu client. &omputer server dalam jaringan client-server sering disebut dengan

Dedicated server% karena !an$a dapat berperan sebagai pen$edia la$anan dan

'asilitas-'asilitas untuk komputer client% dan komputer server tidak dapat berperan

sebagai komputer client atau sering disebut dengan workstation. Server memiliki

privilege (!ak akases atau kekuasaan) untuk mengatur semua kon'igurasi $ang

berkaitan dengan sistem dan client $ang terdapat pada suatu jaringan. Sala! satu

conto! privilege itu antara lain seperti mengatur alamat *P% menamba! user%

mengontrol !ak akses tertentu pada suatu sistem +alam penerapan jaringan client-

server% terdapat tugas masing-masing komputer client dan komputer server%

keduann$a saling menopang. Berikut merupakan tugas-tugas $ang dijalankan pada

komputer client dan komputer server% antara lain sebagai berikut


abel 3.1 Tugas Client
NO Tugas Client

1 Mengatur User Interfaces atau tampilan pengguna

2 Memproses aplikasi

3 Membuat permintaan data dan meminda!kann$a ke server

4 Memberikan respon timbal balik dari server menuju pengguna

abel 3.2 Tugas Server


NO Tugas Server

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

1 Menerima dan memproses data $ang diminta dari client

2 Mejamin keamanan% tidak adan$a pelanggaran dari jaringan

3 Memeli!ara pusat data $ang dipusatkan dari client

4 Memeriksa !ak akses dan menjaga kera!asiaan

Sebua! arsitektur client-server dapat diibaratkan seperti guru dan murid

pada suatu lingkup sekola!. Sebua! server diibaratkan la$akn$a guru% dengan

memberikan in'ormasi-in'ormasi dan la$anan kepada para murid $ang terdiri atas

suatu kelompok belajar% sedangkan client diibaratkan la$akn$a murid $ang

menerima sebua! la$anan% dan in'ormasi-in'ormasi% dan melakukan timbal balik

$ang diberikan ole! guru. Prinsip komunikasi $ang dimiliki arsitektur client server

menggunakan request-response, dengan arti client meminta kepada server untuk

mengiri suatu in'ormasi% dan server merespon apa $ang tela! diminta ole! client.

Sebua! client dan server !arus menggunakan aturan $ang sama% dalam lingkup

kapan mengirim% kapan !arus meerima% dan apa $ang !arus dikirim dan apa $ang !

arus diterima% aturan-aturan tersebut disebut dengan protocol. Protocol

merupakan sebua! aturan $ang mende'iniskan sebua! 'ungsi $ang terdapat pada

jaringan komputer% sebagai conto! pengiriman pesan% data% in'ormasi $ang !arus

dipenu!i ole! pengirim (transmitter) dan penerima (receiver). Berikut merupakan

skema prinsip alur kerja client server.

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

,ambar 3.1 lur &erja dari Client

2. Model-model Komunikasi Client Server


Model komunikasi $ang dimiliki client-server merupakan model komunikasi

dua ara!% dengan berjalan pada saat client meminta la$anan dari sebua! server%

atau $ang disebut request-response. Model komunikasi client-server !arus berjalan

pada aturan $ang sama antara satu dengan $ang lain% agar dapat berkomunikasi

secara langsung. Semua proses $ang terdapat dalam arsitektur client-server

berjalan ketika client meminta la$anan pada sebua! server. Berikut merupakan

skema komunikasi $ang terjadi pada arsitektur client-server.

Close Connection

,ambar 3.2 Skema *nteraksi Client-server

,ambar diatas merupakan skema alur kerja seder!ana dari client-


server% bagaimana komunikasi dijalankan secara dua ara!% dengan client
meminta% dan server merespon permintaan dari client. Berikut merupakan
alur seder!ana dari gambar diatas :

1. Pertama% server berada didalam kondisi atau state LISTEN. Pada


kondisi LIS !"% server berada pada posisi menunggu dan siap
menerima permintaan koneksi dari client. +alam kondisi ini% server
membuka port dengan jalur tertentu $ang di keta!ui dan diminta ole!
client. Pada jalur tersebut terdapat la$anan $ang berjalan pada pi!ak
server% dan menunggu request tertentu dari pi!ak client.

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

# ubugan antara client dengan server a/al mulan$a dilakukan ole!


client $ang bertindak meminta suatu la$anan atau koneksi pada
server. Paket berupa Request Connection seperti gambar diatas.

$. Pada saat kondisi server menerima permintaan dari client% server akan
memberikan tanggapan kepada client ba!/a permintaan $ang dilakukan
tela! diterima berupa Accept Connection dari server seperti gambar
diatas. Pada kondisi ini% client dan server suda! saling ter!ubung.

% #ika kondisi client server suda! saling ter!ubung% client dapat


mengirimkan data atau in'ormasi kepada server% dan begitu
sebalikn$a% server dapat mengirim data atau in'ormasi kepada
client% $ang disebut dengan Data Transfer.

& Setela! proses pengiriman data atau in'ormasi selesai% client


ataupun server dapat saling mengak!iri komunikasi tersebut. al
tersebut disebut dengan Close Connection.

Skema diatas merupakan konsep alur seder!ana dari komunikasi


client-server% dengan ilustrasi tersebut dapat memberikan gambaran seder!
ana bagaimana sebua! komunikasi dapat dibuat dan diak!iri. +engan aturan-
aturan atau protocol $ang tela! dibuat sebua! koneksi dapat dijalankan
dengan baik dan teratur sesuai dengan kebutu!an para pengguna.

3. rotokol Komunikasi !lient server


Protokol adala! sebua! aturan-aturan $ang digunakan untuk mengatur
beberapa 'ungsi $ang terdapat pada sebua! jaringan komputer% sebagai
conto! mengirim sebua! pesan% data% in'ormasi% dan 'ungsi-'ungsi lain
$ang !arus dilaksanakan ole! pengirim (transmitter) dan penerima (receiver)
agar komunikasi $ang sedang berlangsung dapat berjalan dengan benar.
0ungsi lain dari sebua! protocol sebagai control dari komputer $ang terdapat
pada sebua! jaringan dengan menggunakan komunikasi $ang sama.
Beberapa !al $ang !arus diper!atikan dalam sebua! protokol adala!:

1. S'nta(

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

S'nta( merupakan suatu 'ormat data dan cara penggunaan kode $ang

diman'aatkan dalam pengodean sin$al. S'nta( juga mengacu pada sebua!

struktur $ang berkaitan dengan tampilan% sebagai conto! protokol memiliki

urutan pada bit pertama adala! alamat pengirim% bit kedua adala! alamat

penerima% dan bit sisan$a memiliki in'ormasi tertentu.

# Semantic

Semantic diman'aatkan untuk mengeta!ui makna dari in'ormasi


$ang tela! dikirim dan memperbaiki kesala!an $ang terjadi dari
in'ormasi tersebut. *n'ormasi $ang di koreksi terdapat pada setiap
section atau bagian dari setiap bit $ang men$usunn$a.

$. iming

iming digunakan untuk mengeta!ui kecepatan transmisi data $ang


dilakukan. iming megacu pada /aktu kapan sebua! data !arus dikirim
dan seberapa cepat data akan dapat terkirim atau diterima.

+alam komunikasi data antara dua sistem dalam suatu jaringan


komputer% aturan atau protokol $ang sesuai dengan starndart merupakan
suatu !al $ang sangat penting dan vital. +engan adan$a sebua! protokol
atau standar tersebut% proses komunikasi data akan terjamin antara dua
sisem atau lebi! dalam suatu jaringan dalam proses komunikasi.

"ungsi rotokol

Protokol digunakan untuk meng!ubungkan sebua! pengiriman dan


penerimaan dalam proses berkomunikasi serta dalam proses bertukar
in'ormasi agar dapat berjalan dengan baik dan akurat% sesuai dengan
tujuan berkomunikasi. Berikut merupakan 'ungsi-'ungsi sebua! protokol
secara men$eluru! adala! sebagai berikut:

1. Fragmentasi dan Reassembl


)ragmentasi merupakan proses membagi in'ormasi $ang dikirim menjadi

beberapa paket data. Proses ini terjadi pada pengirim (transmitter)

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

in'ormasi. Sedangkan% *eassem+l' merupakan proses $ang


menggabungkan paket-paket $ang terkirim secara terpisa!% untuk
dijadikan menjadi satu paket lengkap kembali% proses ini terjadi
pada penerima (receiver).

! Encapsulation

!ncapsulation ber'ungsi sebagai pelengkap berita% in'ormasi $ang


tela! dikirimkan dengan alamat% kode-kode pengkoreksi% dan lain-
lain $ang ber!ubungan dengan in'ormasi tersebut.

" Connection Control


onnection control merupakan bagian dari 'ungsi-'ungi protokol jaringan%

dengan peranan sebagai pembangun !ubungan komunikasi dari pengirim

(transmitter) menuju pada penerima (receiver) termasuk dalam pengiriman

data dan megak!iri !ubungan komunikasi. onnection control memiliki tiga

'ase pokok $ang terjadi pada saat melakukan koneksi% $aitu penetapan

koneksi% perpinda!an data% peng!entian koneksi.

# Flo$ Control

)low ontrol memiliki peranan untuk mengatur perjalanan data dari


pengirim (transmitter)% menuju pada penerima (receiver). Proses
dijalankan dengan menerima suatu kelompok data untuk membatasi
jumla! atau tingkat data $ang tela! dikirim. Pada sistem flow control
% !arus menganut 'itur stop-and-wait% dengan arti masing-masing
P+" (Protocol Data Unit)% $ang merupakan gabungan karakter-
karakter SC** representasi dari angka !eksadesimal dan suatu
in'ormasi% conto!n$a adala! suatu SMS $ang terdiri dari nomor
pengirim% nomor tujuan% isi pesan dan lain-lain.

% Error Control
Suatu konsep pengiriman data dengan mengatur terjadin$a kesala!an $ang

terjadi pada saat pengiriman data dilakukan. lur pemeriksaan kesala!an

dalam proses error control antara lain seperti% pengirim memasukkan

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

error detecting kedalam kode P+"% penerima memeriksa kode pada P+"

$ang tela! terkirim% jika terdapat suatu kesala!an% paket langsung dibuang.

& Transmission Ser'ice

ransmission service merupakan pemberi la$anan komunikasi data


$ang ber!ubungan dengan prioritas dan keamanan perlindungan
data. Sebagai conto!% pengaturan batas koneksi% prioritas suatu
paket% membatasi paket dan lain-lain.

RANGKUMA

#aringan Client-Server merupakan sebua! jaringan komputer $ang


terdiri dari komputer pen$edia la$anan atau server% dan komputer
pengguna la$anan $aitu client. Model komunikasi $ang digunakan
client-server adala! model komunikasi dua ara!% dengan berjalan
pada saat client meminta la$anan dari sebua! server% atau $ang
disebut request-response. 0ungsi dari sebua! protokol adala!
sebagai )ragmentasi dan *eassem+l', !ncapsulation, onnection
control, )low ontrol, !rror ontrol, dan ransmission service.

valuasi :

1. Sebutkan tugas - tugas dari client


2. Sebutkan tugas 4 tugas dari server
3. paka! $ang dimaksud dengan Privilege

5. paka! $ang dimaksud dengan request response dalam skema


komunikasi client server
6. paka! $ang dimaksud dengan *eassem+l'

Teknik Komputer dan Jaringan


Modul Ajar Administrasi Server

7. Sebutkan 'aktor 4 'aktor $ang !arus diper!atikan pada protokol


jaringan komputer
8. #elaskan secara singkat% alur kerja komunikasi client 4 server
. paka! $ang dimaksud dengan Dedicated Server

9. #elaskan secara singkat% alur kerja komunikasi client 4 server

1 . paka! $ang dimaksud dengan !ncapsulation, pada protokol


komunikasi client 4 server

Project :

1. Buatla! rancangan alur komunikasi client server% dari data a/al


dikirim dari komputer client% !ingga proses ak!ir respon pada
server% dan kembali kepada komputer client secara jelas

Teknik Komputer dan Jaringan

Anda mungkin juga menyukai