#A# III
PERANCANGAN APLIKASI
Sudah tidak asing lagi )agi kita tentang +hating di internet. Meng")r"l le,at
internet itu memang as%ik dan men%enangkan sehingga tak jarang sese"rang %ang
#ergi ke ,arung internet han%a untuk +hating saja sam#ai )erjam*jam. Dengan
+hating le,at internet anda )isa menda#atkan )an%ak teman dari #enjuru dunia. 5al
keamanan meru#akan &akt"r #enting )agi kita dalam )er)agi in&"rmasi.
$ontoh Proses kompilasi dan eksekusi sebiah program Ja#a%
A#likasi ini terdiri dari dua jenis$ %ang satu a#likasi digunakan untuk server dan %ang
satun%a lagi digunakan untuk +lient. Ada#un ran+angan a#likasi untuk server adalah
se)agai )erikut :
1. A#likasi Server 7Main8
Antuk mem)uat server %ang men%ediakan ,e) servi+e$ #ertama harus mem)uat
A#likasi dengan S+ri#t Pr"gram Se)agai )erikut :
#a+kage e+h".g"kil.mem)angun.+lientserver.serverH
im#"rt java.rmi.6em"te?B+e#ti"nH
im#"rt java.rmi.registr%.-"+ate6egistr%H
im#"rt java.rmi.registr%.6egistr%H
#u)li+ +lass Main I
#u)li+ stati+ v"id main7StringCE args8 I
tr% I
6egistr% registr% J -"+ate6egistr%.+reate6egistr%710118H
registr%.re)ind79sa%hell"9$ ne, Sa%5ell"Server788H
S%stem."ut.#rintln79server )erhasil dijalankan98H
K +at+h 76em"te?B+e#ti"n re8 I
>
re.#rintSta+k(ra+e78H
S%stem.err.#rintln79server rmi gagal dijalankan98H
K
K
K
S:ript Sa7+ell%Serer
#a+kage e+h".g"kil.mem)angun.+lientserver.serverH
im#"rt e+h".g"kil.mem)angun.+lientserver.+"mm"n.Sa%5ell"H
im#"rt java.rmi.6em"te?B+e#ti"nH
im#"rt java.rmi.server.Ani+ast6em"teO)je+tH
#u)li+ +lass Sa%5ell"Server eBtends Ani+ast6em"teO)je+t im#lements Sa%5ell"
I
#u)li+ Sa%5ell"Server78 thr",s 6em"te?B+e#ti"n I
su#er78H
K
#u)li+ String sa%5ell"7String name8 thr",s 6em"te?B+e#ti"n I
return 95ell" 9 D nameH
K
K
C%mm%n Sa7+ell%
#a+kage e+h".g"kil.mem)angun.+lientserver.+"mm"nH
im#"rt java.rmi.6em"teH
im#"rt java.rmi.6em"te?B+e#ti"nH
#u)li+ inter&a+e Sa%5ell" eBtends 6em"te I
#u)li+ String sa%5ell"7String name8 thr",s 6em"te?B+e#ti"nH
K
6
!. A#likasi Client
#a+kage +lientrmiH
im#"rt e+h".g"kil.mem)angun.+lientserver.+"mm"n.Sa%5ell"H
im#"rt java.rmi.A++ess?B+e#ti"nH
im#"rt java.rmi.N"t."und?B+e#ti"nH
im#"rt java.rmi.6em"te?B+e#ti"nH
im#"rt java.rmi.registr%.-"+ate6egistr%H
im#"rt java.rmi.registr%.6egistr%H
#u)li+ +lass Main I
#u)li+ stati+ v"id main7StringCE args8 I
tr% I
6egistr% registr% J -"+ate6egistr%.get6egistr%79l"+alh"st9$ 10118H
Sa%5ell" sa%5ell" J 7Sa%5ell"8 registr%.l""ku#79sa%hell"98H
S%stem."ut.#rintln7sa%5ell".sa%5ell"79ek" kurnia,an988H
K +at+h 7N"t."und?B+e#ti"n eB8 I
eB.#rintSta+k(ra+e78H
K +at+h 7A++ess?B+e#ti"n eB8 I
eB.#rintSta+k(ra+e78H
K +at+h 76em"te?B+e#ti"n re8 I
S%stem.err.#rintln79tak )isa terk"neksi ke server98H
K
K
K
;
#A# IV
KESIMPULAN "AN SARAN
,- Kesimpulan
Pemr"graman java meru#akan salah satu #emr"graman %ang sudah &amiliar di
a)ad de,asa ini. Dengan #emr"graman ini da#at dihasilkan #r"duk jadi )eru#a
games$ a#likasi untuk +hatting atau#un lain se)again%a. Salah satu )entukn%a
%aitu a#likasi untuk +hatting dalam l"+al area ini. Meng")r"l le,at internet itu
memang as%ik dan men%enangkan sehingga tak jarang sese"rang %ang #ergi ke
,arung internet han%a untuk +hating saja sam#ai )erjam*jam A#likasi ini jauh
sekali dari kata sem#urna$ masih )an%ak sekali &itur*&itur %ang harus ditam)ahkan
agar a#likasi ini le)ih sem#urna. Antuk saat ini kita telah mem#un%ai gam)aran
tentang )agaimana #r"ses #em)uatan #r"gram 2ava se+ara sederhana dalam
)entuk a#likasi Chatting dalam -"+al Area. Anda juga da#at men+")a
mengem)angkan #r"gram sederhana terse)ut sesuai dengan keinginan Anda
)erdasarkan hal*hal %ang sudah Anda ketahui.
(- Saran
Se)agai a#likasi tam)ahan$ Pr"gram ini memang +uku# as%ik untuk
dikem)angkan dari segi &itur*&itur atau#un &asilitas %ang ada di dalamn%a.Antuk
kede#ann%a a#likasi agar le)ih menarik %akni da#at ditam)ahkan &asilitas lain
sesuai dengan selera si #engguna.
4
"A'TAR PUSTAKA
,,,.,ilki#edia.+"m
,,,.master.,e).id@m,mag
,,,.ilmuK"m#uter.+"m
,,,.master.,e).id@m,mag
1