ISSN: 1693-6
930
85
Mem
bangu
n Aplika
s
i Kom
unikasi
….(Ba
m
bang Sugia
n
toro
)
MEMBANGUN APLIKASI KOM
UNIKASI BERBASIS
TEXT
DENGAN TEKNOLOGI
WINSOCK
DAN
UDP
Bamban
g Sugiantoro
Staf Pengajar Juru
sa
n Te
knik Info
rm
atika UPN “Vete
r
an” Yogya
k
a
r
ta
Jl Baba
rsari
No : 2 TB , Yogyakarta
email:
edo_l
a
p
is@yaho
o.com
,
bamba
ng
05@if.up
n
yk.
a
c.id
A
b
st
r
a
k
Salah satu
m
anfaat dari jaringa
n ko
m
puter yaitu
sebag
ai m
edia kom
uni
kasi anta
r
peng
guna
da
lam
suatu jaringa
n kom
p
uter. Kom
unika
si berba
sis text m
e
rupa
kan
sala
h sa
tu
bentu
k
n
y
at
a da
ri kom
unika
si je
nis
ini ya
ng
su
dah b
a
n
y
a
k
dira
sa
ka
n
m
anfaatnya
oleh
peng
guna
ko
m
puter di sel
u
ruh
duni
a.
Aplika
s
i pe
n
dukung
nya p
un suda
h ba
nya
k
b
e
re
da
r d
i
pasara
n
, na
m
un kare
na
alasan keha
n
dalan p
r
oto
k
o
l
, teknologi p
engirim
an p
a
k
et datan
ya
rata
-
rata m
enggu
nakan p
r
oto
k
ol TCP. Men
u
rut m
odel re
feren
s
i OSI m
aupun TCP
/IP Protocol
Suite
pada T
r
an
sp
ort La
yer te
rdapat du
a protokol,
yaitu:
TCP dan
UDP. Maka, dirasa pe
rlu u
n
tuk
m
encoba
m
e
m
bangun a
p
li
ka
si kom
unikasi b
e
rbasi
s
t
e
xt de
nga
n
m
e
m
anfaatkan UDP seba
gai
proto
k
oln
y
a.
Metodologi pengem
bangan sistem
yang
digunakan adalah m
e
tode G
R
APPLE.
Peran
g
kat lu
nak ya
ng
dig
una
kan
dala
m
m
e
m
bangun apli
k
a
s
i i
n
i adala
h
Mi
crosoft Visual
Basic
6.0 se
bag
ai
m
edia im
plem
entasi dan
baha
sa
pem
rogram
an, p
e
rang
kat lun
a
k ini m
enyedi
a
k
an
sem
ua refere
nce
s
/library d
an com
pone
nts yang
dib
u
tuhkan d
a
la
m
pem
bangu
nan a
p
lika
s
i i
n
i.
Inno
Setup Com
p
iler ve
rsi
4.20 se
ba
gai
m
edia
un
tuk pem
buat
an prog
ram
instala
s
i a
p
likasi.
Seperti
ke
ba
nya
k
a
n
a
p
likasi
sej
eni
s lai
nnya
yan
g
b
e
rjala
n
di
si
st
em
operasi
Wind
ows, a
p
l
i
ka
si
ini juga
m
e
manfaatkan te
knologi
WinS
o
ck, m
a
ka
apl
ika
s
i ini
diha
rapkan m
a
m
pu be
rop
e
ra
si
di
sem
ua si
ste
m
operasi
Wi
ndo
ws.
Input dan ou
tput textnya
m
engguna
ka
n RichTe
xtBox, se
hing
ga
output textn
y
a da
pat
disim
pan
ke
dalam
form
at rtf. Adanya tools In
vite F
r
iends dengan m
e
m
anfaatkan Messenger
Servi
c
e d
a
ri
Wind
ows NT/2000/XP. Fe
ature tam
bah
an lainn
y
a
ya
itu Pinger To
ol seb
agai
sa
lah
satu im
plem
entasi da
ri ICMP, yang da
pat digun
ak
a
n
untuk m
e
m
e
riksa a
p
a
k
a
h
suatu
kom
p
uter
host
dalam
kea
daa
n hid
up ata
u
tida
k ju
ga u
n
tuk m
e
m
bangkit
kan
traffic t
e
st a
n
tara
d
ua
kom
puter h
o
st.
Kat
a
Ku
nci :
Wind
ows Sockets, Wi
nSo
c
k, Us
er
Datag
r
am
Protocol,
UDP.
1. PEN
DA
HU
LU
AN
Jari
nga
n ko
mputer m
e
m
beri
k
an
man
f
aat yang sangat b
e
sa
r bagi pe
rke
m
bang
an
teknol
ogi info
rma
s
i di
duni
a. Salah
sat
u
manfa
a
t d
a
ri ja
ring
an
kompute
r
yaitu sebag
ai m
edia
komu
nikasi
a
n
tar
pen
ggun
a dal
am
su
atu ja
ring
an
ko
mputer. Si
ste
m
komuni
ka
si be
rba
s
i
s
te
xt
meru
pa
kan
salah
satu b
e
n
tuk nyata
d
a
ri
komu
nika
si jeni
s ini y
ang
sud
ah b
anyak
dira
sa
kan
manfaatnya
seb
agai m
e
d
i
a kom
uni
ka
si oleh pe
ngg
una ja
ring
an
komp
uter
di
selu
ruh
dun
ia.
Aplika
s
i p
e
n
dukung
nya
pun
su
dah
banya
k
b
e
re
dar
di p
a
sa
ran, n
a
mu
n
ka
ren
a
al
a
s
an
keh
and
alan p
r
otokol, tekno
l
ogi pengi
rim
an pa
ket data
n
ya rata-rata
mengg
una
ka
n proto
k
ol T
C
P.
Padahal
men
u
rut mo
del re
feren
s
i OSI (
Open S
ystem
Interco
nne
cti
o
n
) m
aup
un
TCP/IP Proto
c
ol
Suite
pada
T
r
an
spo
r
t La
yer
terd
apat d
ua protokol, yaitu:
Transm
i
ssion Cont
rol
Proto
c
ol
(TC
P
)
dan
User Da
tagram
Proto
c
ol
(UDP).
UDP ja
rang
di
guna
ka
n unt
uk
aplikasi
pengi
riman
p
a
ket
data yang
berkap
a
sita
s b
e
sar, ka
re
na p
r
otokol i
n
i merupa
kan
proto
k
ol yan
g
“tida
k
an
dal”
dala
m
hal ini. Jika suatu apli
k
a
s
i diimplem
enta
s
ikan
men
g
g
una
kan
UDP,
maka a
p
lika
s
i terseb
ut ha
rus
memiliki m
e
kanism
e
er
ro
r
rec
o
v
e
r
y
-nya sen
d
iri, wa
laupu
n ha
sil
akhi
rnya ma
sih jug
a
bel
u
m
semp
urna.
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 3, No. 2, Agustus
2005 : 85 - 9
4
86
2. LANDASAN
TEORI
2.1. Model Refer
e
nsi OSI dan TCP/IP
Hub
ung
an a
n
tara M
odel
Referen
s
i O
S
I dengan
T
C
P/IP dapat
dilihat pa
da
Gamba
r
1
(MSDN Lib
r
ary, 2004).
Gamba
r
1. Hubun
gan a
n
ta
ra Mod
e
l Ref
e
ren
s
i OSI de
ngan T
C
P/IP
2.2. User Da
tagram Pro
t
ocol (UDP)
User Datag
r
a
m
Protocol
(UDP
) adal
ah
proto
k
ol
tr
ans
p
o
r
t
yang di
guna
ka
n se
cara lu
as
pada
urutan
ked
ua. Sep
e
rti
Tran
sm
ission Control
Protocol
(T
CP),
UDP me
ngg
una
kan
po
rt
da
n
menyedia
k
a
n
kone
ktivitas
end-to
-en
d
antara a
p
lika
s
i
client
dan
se
rv
er
. UDP
me
rup
a
ka
n
proto
k
ol yan
g
ke
cil dan efi
s
ien. Teta
pi, berb
eda
den
gan T
C
P, UDP tidak menj
amin pe
ngiri
man
datanya, apli
k
a
s
i harus
mengim
p
lem
entasi
k
a
n
meka
nism
e
er
ror r
e
c
o
v
e
r
y
-nya sendi
ri jika
memerl
ukan
meka
nisme tersebut. Hal ini membu
a
tnya co
co
k u
n
tuk be
be
rap
a
aplikasi, te
tapi
tidak untu
k
b
eberapa yan
g
lain (Ma
n
sfi
e
ld, 2004
). Segmen
UDP t
e
rdi
r
i dari
h
e
ader
8 byte
y
ang
diikuti ole
h
da
ta,
header
UDP ini dapat
dilihat pada
Gamba
r
2 (T
anen
baum, 1
997).
Gamba
r
2.
Heade
r UDP
OSI Mo
del
L
ayer
s
TCP/IP
Protoc
ol
A
r
c
h
itectu
r
e
L
ayer
s
Application
La
y
e
r
Presentation
La
y
e
r
Application
La
y
e
r
Session
La
y
e
r
Transpo
rt
La
y
e
r
Net
w
ork
La
y
e
r
Data Link
La
y
e
r
Ph
y
s
ical
La
y
e
r
Host-
t
o-
Host
Transpo
rt
La
y
e
r
Internet
La
y
e
r
Net
w
ork
Interface
La
y
e
r
TCP
UDP
IP
Tel
net
FT
P
SM
TP
DN
S
RI
P
SN
MP
Ethernet
Token
Ring
Frame
Rela
y
ATM
TCP/IP Protoc
ol
Suite
ARP
IGMP
ICMP
32 Bits
Source
p
ort
UDP le
n
g
th
Destin
ation
p
or
t
UDP checks
um
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
Mem
bangun
Aplika
s
i Kom
unikasi
….(Ba
m
bang Sugia
n
toro
)
87
UDP miri
p de
ngan T
C
P dal
am bebe
ra
pa
hal, diantara
n
ya:
a.
UDP adala
h
proto
k
ol
tran
sport
: UDP ha
nya berhub
u
ngan
den
gan
kom
unikasi
antara
dua
end-point
(m
isalnya aplikasi
client
p
ada
komp
uter
ho
st
, da
n apli
k
a
s
i
ser
v
er
p
a
da
komp
uter
re
m
o
te
).
Intermediate router
tidak be
rh
ubu
ngan d
eng
an
data UDP da
lam pa
ket
yang diki
rim
k
annya,
route
r
hanya berop
era
s
i pad
a la
yer IP atau
network
lo
we
r-down
.
b. UDP
m
engg
u
nakan
po
rt
un
tu
k
memb
eda
k
a
n
a
n
t
ar
a
t
r
affic
da
ri ba
n
y
ak apli
k
a
s
i
UDP p
ada
komp
uter ya
ng sama, da
n untu
k
men
g
irim p
a
ket yang tep
a
t ke
aplikasi yan
g
se
suai
(ini
dise
but
dem
ultiplexi
n
g
). UDP
d
an
po
r
t
-nya men
y
ediakan
int
e
rface
anta
r
a pro
g
ram
aplikasi d
an
laye
r networki
ng IP
.
UDP be
rb
eda
dari TCP dal
am bebe
ra
pa
hal penting,
karena:
a.
UDP ad
alah “
datagram
-ori
ented
”, TCP
adala
h
“
sessi
on-o
r
ie
nted
”.
Datag
r
am
adalah pa
ket
informasi
self-contained
; UDP berhub
un
gan de
ngan
datagram
atau paket individu yang
dikiri
m dari
cli
ent
ke
serv
er
, atau seb
a
liknya.
b. UDP
adala
h
c
o
nn
ec
tio
n
-
le
ss
,
client
tidak memb
a
ngun ko
ne
ksi
ke
se
rv
er
seb
e
lum
mengi
rim dat
a,
client
hany
a mengi
rim d
a
ta se
cara la
ngsung.
c.
UDP
“tida
k
a
ndal”
dala
m
peng
ertian j
a
ringa
n form
al
; paket yan
g
dikiri
m bi
sa h
ilang d
a
n
paket dap
at mengal
ami keru
sa
kan. Ka
ta-istil
ah ya
n
g
tidak
begitu
mere
nda
hka
n
dari
pad
a
“tidak an
dal”
adala
h
“
bes
t
-effort
”. UDP
melakukan y
ang te
rbai
k y
ang d
apat
dil
a
ku
ka
nnya
untuk me
ngi
ri
mkan p
a
ket tersebut tetapi
pengiri
mann
ya tidak terja
m
in.
d. Karen
a
UDP
adal
ah
data
g
ram
-
o
r
iente
d
da
n p
ada
level p
r
oto
k
ol setiap
pa
ket b
e
rdiri
sen
d
iri, maka
UDP tidak
memiliki kon
s
ep paket
se
suai uruta
n
, yang sel
anjutn
y
a berarti
tidak mem
e
rl
uka
n
nomo
r
u
r
ut pada p
a
ke
t terseb
ut.
e.
Sejak
perta
m
a
kali
dikem
bang
ka
n, TCP telah dip
e
rleng
kapi
den
gan m
e
kanisme yang
san
gat cang
gih untu
k
menge
ndali
k
an kecepat
a
n
alira
n
dal
am ko
ne
ksi
nya, untuk
menghi
nda
ri
kema
ceta
n d
an ke
hilan
g
a
n
paket yan
g
berl
ebiha
n. Karena
UDP hanya
mengi
rim pa
ket tung
gal,
yang be
rdi
r
i
sen
d
ir
i, ma
ka
UDP tid
a
k
memerl
ukan
meka
nisme
kontrol yang
rumit. Hal itu
membuat
UDP lebih m
u
dah da
n lebi
h ke
cil (d
ala
m
hal ba
ris
data da
n me
mori) untu
k
d
iimpleme
n
tasi
kan, tetapi
ju
ga mem
buat
nya tidak cocok u
n
tu
k
sejuml
ah be
sar data.
Wala
upu
n d
enga
n segal
a kekura
nga
nnya yang
n
y
ata, ada b
e
bera
pa
apli
k
asi yan
g
mengg
una
ka
n UDP
seb
a
g
a
i protokolny
a. Padah
al
a
da T
C
P yan
g
and
al d
an ta
mpaknya m
a
mpu
melakukan semua tuntuta
n
aplikasi te
rseb
u
t. Aplika
s
i yang me
n
ggun
akan UDP antara la
in:
Dom
a
in Na
m
e
System
(D
NS),
Dynam
ic Host
Co
nfiguratio
n Proto
c
ol
(D
HC
P)
,
Mi
crosoft
Wind
ows Net
w
orkin
g
,
Tri
v
i
a
l File T
r
an
sf
er Protocol
(TFTP),
Syste
m
Logger
(S
yslog),
Net
w
ork
File System
(NFS), d
an lai
n
-lain.
Hal ini
dise
bab
ka
n
karena
UDP l
ebih mu
ra
h d
a
ri T
C
P dala
m
hampi
r setia
p
hal yaitu:
a.
UDP
adal
ah
proto
k
ol
yan
g
kecil
da
n
mudah
diim
pl
ementa
s
ikan,
be
rbed
a
de
ngan
T
C
P,
yang sekara
ng
sang
at be
sar.
UDP de
mikian
kecil
karena
ha
nya men
a
mba
h
k
an
sa
ngat
sedi
kit
,
selai
n
port
, ke protokol IP yang menda
sa
riny
a.
b.
Karen
a
UDP ke
cil, maka d
apat ma
su
k d
a
lam pe
ralata
n
spe
c
ial
-
pu
rposes
dengan memori
terbata
s
, ata
u
dal
am
flash
yang
mah
a
l
atau
pro
g
ra
mm
able re
ad
-onl
y m
e
m
o
ry
(PRO
M)
yang dig
una
kan u
n
tuk
boo
t up
pe
ral
a
ta
n dala
m
ja
rin
gan. (S
ekara
ng h
a
l ini tid
a
k
begitu
penting di
ban
ding be
berap
a tahun yang
lalu pad
a sa
a
t
memori ma
sih san
gat ma
hal).
c.
Karen
a
UDP
tidak
se
komp
leks T
C
P, ka
rena itu tida
k
banya
k
men
g
guna
ka
n CP
U (
Cent
ral
Processin
g
Unit
).
d. Karena
UDP
conn
ectio
n
-l
ess
, mak
a
cl
ient
dapat m
engiri
m informasi ke se
rv
er den
gan
san
gat sedi
ki
t
ove
r
hea
d
. Sebali
k
nya me
mbang
un
kon
e
ksi T
C
P me
ngha
biskan
wa
ktu da
n
r
e
sour
ce
jari
ngan. UDP i
deal jika
client
mengiri
mkan sej
u
mlah
kecil info
rm
asi dal
am
fr
e
k
ue
ns
i ya
ng
ja
r
a
ng
k
e
sa
tu
ser
v
e
r
ata
u
lebih.
e.
Datag
r
am
UDP dap
at di
kirim
ke
ala
m
at
b
r
oa
dc
as
t
untu
k
re
q
uest servi
c
e
yang
lo
ka
si
ser
v
e
r
-nya ti
dak
diketahui
client
te
rseb
ut. TCP ha
n
y
a dapat
me
laku
ka
n kone
ksi
anta
r
alamat individ
u
yang sp
esifi
k
(Ma
n
sfiel
d
, 2004
).
2.3.
Windo
w
s
S
o
cke
ts (Win
Sock)
Perkemba
ng
an
Wi
ndo
ws Sockets
(Win
Sock),
pa
da versi perta
m
anya,
yaitu WinSo
ck
versi
1.1 tel
ah me
njadi
stand
ar
seja
k pel
un
curan
n
ya pad
a bu
lan Janu
ari
1993, d
an t
e
lah
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 3, No. 2, Agustus
2005 : 85 - 9
4
88
memen
uhi t
u
juan
asli
prog
ram
m
e
r
-nya yaitu untuk
meny
edia
k
an
su
atu
Appli
c
at
ion
Program
m
i
ng Interface
(API) pad
a si
st
em op
era
s
i
Wind
ows, ya
ng b
e
rsifat fle
ksi
bel d
an ta
nggu
h
untuk me
nci
p
takan a
p
likasi
TCP/IP yang universal.
Wind
ows Socket versi 2.0 (WinSo
ck 2
)
meny
usun A
P
I untuk seju
mlah de
retan
protokol
yang lain seperti ATM, IPX/SPX, dan DECnet dan
m
engijinkan m
e
reka untuk beroperasi secara
bersam
a
-sam
a. Hal ya
ng
p
a
ling p
enting
yaitu Wi
nSo
c
k
2 mamp
u menge
rja
k
an
semu
a
tuntut
an
itu dan masih mempertaha
nkan kom
pati
b
ilitas dengan
versi 1.
1. A
p
likasi
WinS
ock dapat terus
berjal
an ta
np
a modifi
ka
si
(hanya
saja
peng
ecualian
untu
k
a
p
lika
s
i
Win
s
o
c
k 1
.
1 yang m
a
si
h
mengg
una
ka
n
blo
c
king
h
ooks
, tetapi
pada
Wi
nSock 2
hal
itu ti
dak dituli
s ul
ang l
agi
(Qui
nn,
1998
).
2.4.
Arsitektur Windo
w
s
Sock
ets
Arsite
ktur ya
ng se
de
rhan
a dari
WinSo
ck 1.
1. yaitu
beru
pa file WINSOCK.DLL
tunggal
(atau WS
OCK32.DLL
)
yang meny
edi
a
k
an Wi
nSo
c
k API. Sejak versi 1.1-nya
,
Winso
c
k ha
nya
mendu
ku
ng satu
s
u
ite TCP/IP
proto
k
ol kare
na
keb
anya
k
an
komp
uter Wi
ndo
ws ha
nya
mempu
n
yai
alat pen
ghu
b
ung ja
rin
gan
yang tun
g
g
a
l. Arsite
ktur ini mem
bat
asi
siste
m
u
n
tuk
menga
ktifka
n
hanya satu
WinSo
ck
DLL
pada wa
ktu
yang sam
a
p
ada si
stem te
rse
but.
WinSo
c
k 2
mempu
n
yai
arsite
ktu
r
ya
ng
sem
uany
a serba
baru da
n m
eny
edia
k
an
fleksi
bilitas y
ang jau
h
lebi
h bai
k. Arsite
ktur
WinSo
ck 2 yang ba
ru,
membe
r
ikan
dukunga
n u
n
tuk
m
u
ltiple stack protocol
,
interface
,
da
n
se
rvi
c
e
provi
der
. WinSo
c
k 2
menga
dop
si
model
W
i
nd
ow
s
Open S
yste
m
s Archite
c
ture
(WOSA), yang memi
sahkan API dari protokol
servi
c
e pro
v
id
er
. Di
model
ini WI
NSOCK DL
L
menyedia
k
a
n
API yang baku, dan m
a
sin
g
-m
asi
n
g
ven
dor
ha
rus
mengin
s
tal sendiri
servi
c
e pro
v
ide
r
laye
r
-nya pa
da bagia
n
bawah, dan
API lay
e
r
-nya
meru
pa
kan standari
s
a
s
i
d
a
ri
Servi
c
e Provi
d
e
r
Interf
ace
(SPI).
Ars
i
tek
t
ur
Wi
nSock 2.0 sepe
rti
pada G
a
mba
r
3 (Quinn, 19
98).
Gamba
r
3. Arsitektu
r
Wi
nSock 2
3.
A
N
A
L
ISIS DA
N
PERAN
CA
NGAN
3.1.
Analisis Keb
u
tuha
n Peng
guna
Aplika
s
i kom
unikasi
berba
sis text yang
aka
n
diba
ng
un ini, memb
erikan laya
na
n dan
kemu
dah
an
-kemuda
han b
a
g
i peng
guna,
diantaranya:
a.
Komuni
ka
si b
i
sa dila
ku
kan
oleh ba
nyak
peng
guna
pa
da wa
ktu yan
g
bersam
aan.
b.
Tidak m
e
mbu
t
uhka
n
layan
an
internet
da
lam menjal
an
kan a
p
likasi.
WinSock 2
Application
16-bit WinSock
1.1 Application
32-bit WinSock
1.1 Application
WINSOCK.DL
L
(16-bit)
WSSO
CK32.DL
L
(32-bit)
WS2-32.DLL (32
-
bit)
T
C
P/IP
tran
spor
t
serv
ice
prov
ider
T
C
P/IP-
base
namespa
ce
serv
ice
prov
ider
(DNS)
additiona
l
serv
ice
prov
iders
(SP
X
, e
t
c)
Lay
ered SP
Any
TSP
WinSock
1.1 API
W
i
nSock
2.0 A
P
I
W
i
nSock
2.0 SPI
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
Mem
bangun
Aplika
s
i Kom
unikasi
….(Ba
m
bang Sugia
n
toro
)
89
c.
Tidak m
e
mbu
t
uhka
n
sp
esifi
k
a
s
i kom
put
e
r
yang tinggi
dalam me
njal
ankan apli
k
a
s
i.
d.
Aplika
s
i ko
m
unikasi yan
g
mura
h dari
se
gi eko
nomi.
e.
Tidak mem
b
utuhkan a
p
li
ka
si
serv
er
untuk
men
a
ngani l
a
lu-li
n
tas data
sa
at pro
s
es
komu
nikasi te
rjadi.
f.
Mampu b
e
rjal
an di sem
ua
sistem
ope
ra
si Win
d
o
w
s.
g.
Mudah d
a
lam
instala
s
i.
h.
Seting dan ko
nfigura
s
i yan
g
tidak ru
mit.
i.
Adanya pem
eliharaan
sert
a monitori
ng j
a
ring
an komp
uter.
j. Kemuda
han
dalam
be
rko
m
unikasi.
k.
Memerl
ukan
hanya sedi
kit sumb
er d
a
ya jaring
an kom
m
puter d
a
lam
menjalan
ka
n
aplika
s
i.
3.2. Analisis
Sistem
Aplika
s
i ko
m
unikasi b
e
rb
a
s
is text yang
akan di
bang
un ini memili
ki sp
esifi
k
a
s
i
sistem
seb
agai b
e
ri
kut:
a.
Layana
n kom
unikasi yan
g
diberi
k
a
n
bersifat
m
u
lticast
.
b.
Tampila
n pro
g
ram di
buat semena
ri
k mu
ngki
n
dan
sa
ngat
user frie
ndly
.
c. Proses
c
o
nn
ec
tin
g
da
n
disconne
cting
ya
ng sa
ngat ce
pat.
1.
Membutu
h
ka
n sumb
er d
a
ya komp
uter m
aupu
n jarin
g
a
n
komp
uter y
ang sang
at minimum.
d. Terd
apat
Pin
ger Tool
ya
ng meru
pa
ka
n visualisasi
dari
ECHO REQUEST
d
an
ECHO
REPLY
dari
Internet Co
ntrol Me
ssage
Protocol
(ICMP) untuk m
ening
kat
k
an
t
r
affic
tes
t
serta p
e
meli
h
a
raa
n
jari
nga
n komp
uter.
e. Terd
apat
tools
Inv
i
te Friends
yang
meru
pa
kan visuali
s
a
s
i
d
a
ri
Mess
e
nge
r
Ser
v
ic
e
Wind
ows unt
uk kemud
aha
n komu
nikasi.
f.
Text input
ma
upun
te
xt output
beru
pa
Ri
ch Te
xt
Form
at
.
g. Dap
a
t
menyimpan
output tex
t
ke d
a
lam
file dokum
en
deng
an form
at
Rich T
e
xt
Form
at
.
h. Terd
apat
Sm
iley
yang tela
h disem
p
u
r
na
kan
ke dal
am
model grafis.
i.
Dap
a
t menjal
ankan apli
k
a
s
i lebih dari
sa
tu aplika
s
i pa
da kom
pute
r
yang sam
a
.
j. Terd
apat
h
e
l
p do
cum
ent
yang da
p
a
t digun
aka
n
se
bag
ai
m
anual boo
k
dal
am
mengg
una
ka
n aplikasi ini.
k.
Aplika
s
i yan
g
akan di
ban
g
un did
a
sari
ol
eh te
knolo
g
i
Wind
ows So
ckets
(WinSo
ck) se
bag
ai
Applicatio
n Prog
ram
m
i
ng Interface
(API) dan
Use
r
Datagram
Prot
ocol
(UD
P
)
.
3.3. Ranc
anga
n
Proses
Arsite
ktur apli
k
a
s
i yang a
k
a
n
diban
gun d
apat dilihat p
ada Gam
b
a
r
4.
Gambar 4. Ars
i
tek
t
ur Aplikas
i
3.3.1.
Flowchart
un
tuk
Main Program
Pada
flowch
art
ini dig
a
m
barkan
alira
n
aru
s
logi
ka
dan lan
g
kah
-
lang
kah p
r
o
s
es yan
g
terjadi p
ada
Main Program
. Proses y
ang di
gamb
a
r
ka
n terj
adi a
n
tara a
p
likasi
pada
kom
p
u
t
er
lokal
da
n
ko
mputer
rem
o
te
yang te
rp
isah
tetapi
d
enga
n p
r
o
s
e
dur
aliran
arus l
ogi
ka
da
n
lang
kah
-
lan
g
k
ah p
r
o
s
e
s
yang sa
ma.
Prose
s
ko
muni
kasi (me
ngi
rim
/
menerim
a pe
san
)
tidak a
k
an
Kom
p
u
t
er L
o
kal
A
p
l
i
kasi
Kom
p
u
t
er Re
m
o
te
A
p
l
i
kasi
W
i
nSock A
P
I
W
i
nSock A
P
I
Jaringa
n
UDP
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 3, No. 2, Agustus
2005 : 85 - 9
4
90
terjadi ap
abil
a
komp
uter lo
kal mau
pun
kompute
r
rem
o
te
sama
-sa
m
a menjala
n
k
an a
p
lika
s
i tetapi
mengg
una
ka
n no
mor
po
r
t
UDP yan
g
berb
eda
-be
d
a
. Ja
di
untu
k
bisa m
e
la
ku
kan
komu
nikasi
(men
girim/me
nerim
a pe
sa
n), kompute
r
lokal
mau
p
un komp
uter
rem
o
te
ha
r
u
s sam
a
-
s
a
m
a
menjala
n
kan aplikasi
da
n
men
ggu
na
kan nomo
r
po
rt
UDP
yang
sama.
Flowcha
r
t
untuk
Main
Program
untuk ko
mpute
r
lo
kal mau
pun
kompute
r
rem
o
te
dapat dili
hat pada G
a
mbar 5.
Gamba
r
5.
Fl
owcha
r
t Main
Program
pad
a Komputer L
o
kal d
an Kom
puter
Remote
3.3.2
Flowch
art
un
tuk
Pinger Tool
Pada
flowch
art
ini dig
a
m
barkan
alira
n
aru
s
logi
ka
dan lan
g
kah
-
lang
kah p
r
o
s
es yan
g
terjadi pa
da
Pinger To
ol
.
Tool
ini merupakan visualisasi dari
E
C
HO REQUEST
dan
ECHO
REPLY
dari
Internet Co
ntrol Me
ssage
Protocol
(ICMP). Sebena
rnya
tool
ini meru
pa
kan
t
ool
bawaan da
ri sistem
op
era
s
i Windo
ws
d
an
untu
k
me
njalan
kan
tool
ini harus m
e
lalui
Com
m
and
Prom
pt
-
n
ya
W
i
n
d
o
w
s
,
ja
di p
r
os
es
de
tailn
ya
d
i
-
h
andl
e
lang
su
ng o
l
eh si
stem
op
era
s
i
Windo
ws.
Proses ta
mb
ahan
nya ha
n
y
a berupa: M
e
mbuat
LOG File
yang
fu
n
g
sinya untu
k
menyimpa
n
h
a
sil
dari j
a
wa
ban
ECHO REPLY
set
e
la
h
ECHO REQUEST
diki
rim
k
an.
Flowcha
r
t
unt
uk
Pin
ger To
ol
dapat dilihat
pada G
a
mba
r
6.
3.3.3
Flowch
art
un
tuk
Invite Friends
Pada
flowch
art
ini dig
a
m
barkan
alira
n
aru
s
logi
ka
dan lan
g
kah
-
lang
kah p
r
o
s
es yan
g
terjadi p
ada
In
v
i
t
e
Fr
i
e
nd
s
.
Tool
ini m
e
ru
pakan visuali
s
a
s
i da
ri
Me
ssen
ger S
e
rvice
Win
d
o
w
s N
T
,
2000 da
n XP. Sebenarnya
tool
ini meru
pakan
tool
b
a
wa
an da
ri sistem ope
ra
si
Windo
ws da
n
untuk m
enjal
ankan
tool
ini
harus melal
u
i
Com
m
and Prom
pt
-nya Wi
ndo
ws, jadi p
r
oses
detailn
ya
di-
ha
ndle
la
ng
s
u
n
g
o
l
e
h
s
i
s
t
e
m
op
er
as
i W
i
nd
ow
s
.
Fl
owcha
r
t
untu
k
Inv
i
te Friends
dapat
dilihat
pada G
a
mba
r
7.
Tida
k
Ya
B
uka
K
o
neksi
Buka
Socket
B
uka
P
o
rt
UD
P
Tut
u
p K
one
ksi
A
p
a por
t
UD
P-
ny
a
sam
a
?
Mu
lai
Selesai
M
e
ngi
ri
m
/
m
e
neri
m
a
pesan
Tida
k
Ya
Apa
i
ngi
n
di
-
l
a
nj
ut
ka
n
?
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
Mem
bangun
Aplika
s
i Kom
unikasi
….(Ba
m
bang Sugia
n
toro
)
91
Gambar 6.
Flowcha
r
t
Pinger Tool
Gambar 7.
Flowc
h
art Invite Friends
4. IMPLEMENTASI
4.1 Perangk
at Luna
k
y
a
n
g
Digunak
a
n
Peran
g
kat lunak yan
g
dig
una
kan d
a
la
m tahap
De
velopm
ent
dan
Deplo
y
m
ent
yaitu:
a.
Microsoft Visual Basi
c 6.0 meru
pa
kan
peran
gkat luna
k utama
yang digu
na
kan u
n
tuk
meng
-
com
p
ile
kod
e
pro
g
ram dan pe
mb
uatan
u
s
er int
e
rface
apli
k
a
s
i.
b.
Inno Setup
Compil
er versi 4.20 me
rupa
kan p
e
ra
ngkat luna
k yang digu
na
kan u
n
tuk
pembu
atan m
edia
installer
aplikasi.
c.
Icon
Cool
Editor ve
rsi
2.8
build
2
030
4 m
e
rup
a
kan
pe
rang
kat lu
na
k
yang di
gun
akan u
n
tuk
pembu
atan
icon
.
d.
Macrome
d
ia Flash 5
merupa
kan
p
e
ra
ngk
at luna
k
yang digu
na
kan u
n
tuk
p
e
mbuata
n
Manual Bo
ok
.
e.
Xara
Web
s
tyle versi
3.1 m
e
rup
a
kan p
e
r
ang
kat luna
k yang digu
na
kan
untu
k
pe
mbuatan
t
e
ks 3
D
.
f.
Microsoft Windo
ws XP Professio
nal E
d
it
ion SP1 sebag
ai si
ste
m
operasi p
ada saat
pemba
ngu
na
n aplikasi.
4.2 Perangk
at Ke
ras
y
a
ng Digunak
a
n
Peran
g
kat kera
s yang d
i
guna
ka
n pa
da sa
at pe
mbang
una
n aplikasi yaitu
sebu
ah
komp
uter d
e
n
gan spe
s
ifika
s
i:
a.
Processo
r
Intel Celeron 850 MHz
b.
Mem
o
ry
SDRAM 320 MB PC133
c.
Motherboa
rd
Microsta
r MS
-630
9 Lite!
d.
Harddi
sk
2
0
GB 7200 rpm
e.
VGA GeForce 2MX 200 3
2
MB
f.
NIC D-Lin
k
DFE-530
TX PCI 10/100 Mb
ps
Pada tah
ap
peng
ujiannya
meng
guna
kan ja
ringa
n
komp
uter l
o
kal den
gan
5
kom
puter
yang terhu
b
u
ng pad
a
hub
deng
an kece
patan 10 Mb
p
s
.
4.3
Compon
ents
da
n
Lib
r
ary
y
a
ng
Digunak
a
n
Dalam
memb
angu
n apli
k
a
s
i ini, men
g
g
una
kan
com
p
onent
s
ser
t
a
li
b
r
ar
y
ya
ng di
sedi
akan
oleh Micro
s
of
t Visual Basi
c 6.0.
Com
pone
nts
yang digu
na
kan yaitu:
a.
Microsoft Co
mm
on Dialog
Control 6.0
(SP3)
M
e
ngi
ri
m
ECH
O
REQUEST
Men
e
r
i
m
a
ECHO REPL
Y
M
e
m
buat
LOG File
Mu
lai
Selesai
M
e
ngam
b
i
l
W
o
rk
gr
oup
N
a
me
M
e
ngam
b
i
l
C
o
m
put
er Na
m
e
M
e
ngi
ri
m
Pesan
Mu
lai
Selesai
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 3, No. 2, Agustus
2005 : 85 - 9
4
92
b.
Microsoft Rich Textb
o
x
Co
ntrol 6.0 (SP4
)
c.
Microsoft Win
dows Com
m
o
n Control 6.0 (SP4)
d.
Microsoft Win
s
o
ck
Control 6.0
Libra
r
y
yang
digun
akan ya
itu:
a.
Visual Ba
sic
For Appli
c
atio
ns
b.
Visual Ba
sic
Runtim
e Obje
cts an
d Pro
c
e
dure
s
c.
Visual Ba
sic
Obje
cts an
d Procedu
re
s
d.
OLE Automation
e.
Active
DS Type Library
f.
Microsoft Co
nne
ction Desi
gner In
stan
ce
1.0
g.
Mic
r
osoft Remote Data Objec
t
2.0
h.
Microsoft Shell Control
s
an
d Autom
a
tion
4.4. Implementasi Progr
a
m
4.4.1 Main Program
Main Program
merupa
ka
n inti masal
ah pa
da pe
nelitian ini.
Penggu
naa
n
teknol
ogi
Wind
ows So
ckets
(Wi
nSock) d
an
Use
r
Datag
r
am
Protocol
(UDP) terdap
at
pad
a
Main Program
.
Proses komu
nika
si j
uga
terda
pat
pada
Main Program
. Tampilan
Main Program
dapat dili
h
a
t
pada G
a
mba
r
8.
Gamba
r
8
.
Ma
i
n
Pr
o
g
r
a
m
4.4.2
Pinger Tool
Pinger T
ool
meru
pa
kan t
a
mpilan
apli
k
a
s
i yang d
apat digu
na
kan untu
k
me
meri
ksa
apa
kah se
bu
ah
kompute
r
host
d
a
lam
keada
an hi
du
p atau tida
k,
juga d
apat
digun
akan u
n
tuk
mening
kat
k
a
n
traffic
tes
t
a
n
tara 2
komp
uter
ho
st
. Tampilannya d
a
pat dilihat pa
da Gamb
ar 9.
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
Mem
bangun
Aplika
s
i Kom
unikasi
….(Ba
m
bang Sugia
n
toro
)
93
Gamba
r
9.
Pinger T
ool
4.4.3
Invite Friends
Inv
i
te Friends
merupa
ka
n
tampilan ap
lika
s
i yang
berfun
g
si
unt
uk me
ngiri
m
pesa
n
sing
kat
kep
a
da pe
ngg
un
a lain
dalam
suat
u jari
ng
an komp
uter.
Inv
i
te Friends
merupa
kan
visuali
s
a
s
i da
ri
Messe
nge
r Servi
c
e
Win
dows yang t
e
rsedia p
ada
Windo
ws NT, 2000 da
n XP.
Manfaat uta
m
a
d
a
ri
In
vit
e
Fri
end
s
i
n
i
yaitu dap
at di
guna
ka
n u
n
tu
k m
engu
nda
n
g
pe
ngg
una
l
a
in
agar i
k
ut be
rgabu
ng dal
a
m
chat ro
om
yang se
dan
g
aktif. Tampilan
Inv
i
te Friends
d
apat dili
ha
t
pada G
a
mba
r
10 dan 11.
Gamba
r
10.
Inv
i
te Friends
Tampila
n apli
k
a
s
i untu
k
ko
mputer p
ene
rima pesan da
pat dilihat pa
da Gamb
ar 1
1
.
Gamba
r
11.
Messen
ge
r Servi
c
e
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 3, No. 2, Agustus
2005 : 85 - 9
4
94
5.
PENUT
UP
5.1 Kesimpu
l
an
Dari h
a
sil p
e
n
e
litian yang telah dila
ku
ka
n maka d
apat
disimpul
ka
n:
1.
Telah b
e
rh
asi
l
dibang
un
su
atu aplikasi
komuni
ka
si be
rba
s
is
tex
t
m
engg
una
kan t
e
kn
ologi
Wind
ows Sockets
(Wi
nSock)
da
n
Use
r
Datag
r
am
Protocol
(UD
P
)
.
2.
User Datagram
Protokol
(UDP
) merupa
kan p
r
ot
okol yang
“tidak an
dal
” dalam hal
pengi
riman p
a
ket data yan
g
berkap
a
sita
s be
sar.
3.
User Datag
r
am
Protokol
(UDP) sang
at cocok dii
m
pl
eme
n
tasi
kan p
ada a
p
lika
s
i yang
transfe
r data
n
ya kecil d
a
n
aplika
s
i
client-server
dim
ana
client
mengo
ntak
serv
er
d
eng
an
san
gat jara
ng
.
5.2 Saran
Beberapa
sa
ran yang
dap
a
t
diguna
ka
n sehing
ga a
p
likasi ini
diha
ra
pka
n
na
ntinya dap
at
disem
p
u
r
na
kan, antara lai
n
:
1.
Aplika
s
i ini
d
apat di
ke
mba
ngkan l
agi
ag
ar
bisa di
gun
aka
n
m
e
lalui
internet
dan
berjal
an di
semu
a si
ste
m
operasi
ko
mputer
(diim
p
l
ementa
s
ikan
menggu
na
ka
n java).
2.
Bisa juga
ditambah
ka
n
fasilitas
trans
fer file
, tetapi harus diimpl
e
m
entasi
k
a
n
mengg
una
ka
n proto
k
ol T
C
P (
Tran
sm
ission Co
ntrol Protocol
).
3.
Sebaiknya
mengg
una
ka
n proto
k
ol
TCP (
T
r
a
n
sm
issi
on Control
Prot
ocol
) untu
k
memba
ngu
n aplikasi
komu
nika
si data, a
gar ha
silnya l
ebih sempu
r
n
a
.
DAF
TA
R PU
STAK
A
[ 1]
Mic
r
osoft,
“
M
i
crosoft Develop
er
Netw
ork
(M
SDN) Lib
r
ary
” 2
004,
Micro
s
oft
Corpo
r
ation.
[
2]
Mansfiel
d, N., “
Pratical TCP/IP M
e
n
d
esain, M
e
nggunak
a
n,
dan Trou
ble
s
hooting
Jaringan T
C
P/IP di Linux dan Windo
ws
” Pen
e
rbit
Andi, Yogyakarta, 2004.
[ 3]
Fahrial, J
., “
Teknik Ko
nfig
urasi LAN di Windows
” 2
003.
<http://www.ilmukomputer.com
>,
(accessed 01 Feb 2005).
[ 4]
Pos
t
el,
J
.,
“
RF
C 7
68
User
Data
g
r
am Proto
c
ol
” 1980. <ftp://
ftp.r
fc-edi
tor.org/in
-
notes/rf
c
76
8.txt>, (Aug 198
0, accesse
d
01 Feb 20
05
).
[ 5]
Prihanto,
H.,
“
M
e
mbangu
n Jaringa
n
Kompu
t
er
:
M
e
ngenal Hardwar
e
da
n
Topologi
Jaringan
”
2003. <http://www.ilmukomputer.com>,
(Jun 2003, accessed 01 Feb 2005).
[
6]
Quinn, B., “
Window
s S
o
cke
ts
Ne
tw
ork Prog
ra
mming
Addi
son-We
sle
y
Publishing
Com
p
any
” Massa
c
hu
setts,
1995.
[
7]
Quinn, B., “
WinSock 2 Information
” 1998.
<http
://www.socke
t
s.com/
win
s
o
c
k2.htm>,
(acce
s
sed 0
1
Feb 2005
).
Evaluation Warning : The document was created with Spire.PDF for Python.