Tugas Akhir_Pemrograman1
-
Upload
firman-meldhom -
Category
Documents
-
view
214 -
download
0
Transcript of Tugas Akhir_Pemrograman1
-
7/25/2019 Tugas Akhir_Pemrograman1
1/27
USULAN
TUGAS AKHIR KULIAH
PEMROGRAMAN I
Oleh:
-
7/25/2019 Tugas Akhir_Pemrograman1
2/27
LEMBAR PENGESAHAN
PROPOSAL TUGAS AKHIR MATAKULIAH
< BILLING WARNET SEDERHANA >
Oleh:
-
7/25/2019 Tugas Akhir_Pemrograman1
3/27
DA*TAR ISI
LEMBAR PENGESAHAN1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
DA*TAR ISI1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
LATAR BELAKANG11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112
IDENTI*IKASI MASALAH11111111111111111111111111111111111111111111111111111111111111111111111111111111112MAKSUD DAN TU3UAN1111111111111111111111111111111111111111111111111111111111111111111111111111111111111112
METODOLOGI PEN/ELESAIAN111111111111111111111111111111111111111111111111111111111111111111111112
BATASAN MASALAH111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112
SISTEMATIKA PENULISAN11111111111111111111111111111111111111111111111111111111111111111111111111111111!
DA*TAR PUSTAKA11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111!
2
-
7/25/2019 Tugas Akhir_Pemrograman1
4/27
1 L&t&) Bel&'&n4
Seiring dengan perkembangan internet sekarang ini, maka banak pula orang
menjalankan bisnis di bidang ini! "ental komputer dan #arnet merupakan bisnis ang
sedang trend pada saat ini! $ntuk menjalankan bisnis ini tidak sedikit modal ang
dikeluarkan, modal ang diperlukan salah satuna ialah perangkat lunak atau lebih
dikenal dengan sebutan so%t#are! So%t#are tersebut juga harus memenuhi berbagai
kriteria seperti data ang aman, dan perhitungan trasaksi se&ara benar!
Beberapa pengguna atau usaha#an #arung internet pastilah ingin menggunakan
program billing ang murah dan praktis! 'aka mun&ulah ide penulis untuk membuat
sebuah program billing sederhana dengan biaa ang minim! (rogram ini juga akanmenggunakan sistem ser)er dengan menggunakan *+ dan (ass#ord untuk ogin serta
menggunakan %itur &hat dengan program B agar kerugian #aktu terhadap pelanggan
dapat di minimalisir!
"1 I+enti5i'&6i m&6&l&h
'asalah dalam penulisan ini adalah penulis men&oba membuat suatu aplikasi
billing ang digunakan untuk menghitung biaa se#a komputer pada #arnet dan
menggunakan %itur &hat sebagai penghubung antara pengguna dengan operator dengan
menggunakan bahasa pemrograman )isual basi&! Serta penggunaan meliputi penunjukan
tempat ang sudah di booking dan data pengguna!
1 Bagaimana membuat suatu program billing sederhana dengan pseudo&ode ang
dimengerti oleh pengguna .
"1 Bagaimana menggunakan B!net sebagai penghubung antara 2 buah komputer ang
berbeda .
21 M&'6%+ +&n T%7%&n
Tujuan dari penulisan ini adalah penulis men&oba membuat suatu program ang
dapat membantu dalam proses penghitungan biaa se#a pada #arnet dan penunjuk meja
mana ang sudah di booking dan menghemat #aktu!
!1 Met,+,l,4i Peneliti&n
'etodologi ang digunakan dalam penulisan tugas akhir ini adalah sebagai
berikut :
1! 'etode (ustaka!
3
-
7/25/2019 Tugas Akhir_Pemrograman1
5/27
(enulis memba&a buku-buku dalam da%tar pustaka dan majalah lain
ang dapat menambah pengetahuan dan memperluas #a#asan dan
pemikiran penulis!
.1 B&t&6&n M&6&l&h
+alam penelitian ini, penulis membatasi masalah sebagai berikut :
/ana di gunakan untuk menghitung harga jasa penggunaan #arnet, tempat
ang sudah diisi dan menunjukan berapa lama penggunaan jasa!
Sistem &hatting merupakan &hatting biasa tanpa menggunakan suara dan
hana bisa di simulasikan dalam satu (!
'enggunakan Bte ang dikirimkan untuk memun&ulkan lphabet!
81 Si6tem&ti'& Pen%li6&n
Sistematika penulisan proposal penelitian ini disusun untuk memberikan gambaran umum
tentang penelitian ang dijalankan! Sistematika penulisan tugas akhir ini adalah sebagai
berikut :
BB * (+/$$
'enguraikan tentang latar belakang permasalahan, men&oba merumuskan inti permasalahan
ang dihadapi, menentukan tujuan dan kegunaan penelitian, ang kemudian diikuti dengan
pembatasan masalah, asumsi, serta sistematika penulisan!
BB **! +S TO"*
'embahas berbagai konsep dasar dan teori-teori ang berkaitan dengan topik penelitian ang
dilakukan dan hal-hal ang berguna dalam proses analisis permasalahan serta tinjauan
terhadap penelitian-penelitian serupa ang telah pernah dilakukan sebelumna termasuk
sintesisna!
BB ***! *S*S 'S/
'enganalisis masalah dari model penelitian untuk memperlihatkan keterkaitan antar )ariabel
ang diteliti serta model matematis untuk analisisna!
BB *! ("4 + *'('TS*
4
-
7/25/2019 Tugas Akhir_Pemrograman1
6/27
'erupakan tahapan ang dilakukan dalam penelitian se&ara garis besar sejak dari tahap
persiapan sampai penarikan kesimpulan, metode dan kaidah ang diterapkan dalam
penelitian! Termasuk menentukan )ariabel penelitian, identi%ikasi data ang diperlukan dan
&ara pengumpulanna, penentuan sampel penelitian dan teknik pengambilanna, serta
metodeteknik analisis ang akan dipergunakan dan perangkat lunak ang akan dibangun jika
ada!
BB ! 6S*'($ + S"
Berisi kesimpulan dan saran ang sudah diperoleh dari hasil penulisan tugas akhir!
5
-
7/25/2019 Tugas Akhir_Pemrograman1
7/27
BAB II
LANDASAN TEORI
"1 -B1NET
isual Basi& adalah satu bahasa pemrograman populer di kalanganpara antusias pemrograman di *ndonesia! isual Basi& biasa digunakan di
lingkungan sekolah menengah ataupun perguruan tinggi untuk membantu
pengajaran pemrograman dasar komputer! +engan antusias dan popularitas
ang tinggi di *ndonesia, buku 7 buku ang bertema isual Basi& &ukup
banak bertebaran di berbagai toko buku di *ndonesia! 'ulai dari tingkat
rendah hingga tingkat mahir!
Bahasa pemrograman ang di&iptakan oleh lan ooper ini mulana
bernama BS* ang hana mendukung aplikasi konsol! Bahkan Bill
4ates, pendiri 'i&roso%t, pernah men&oba membuat aplikasi ang dibuatna
sendiri menggunakan BS*! Sampai akhirna BS* diakuisisi oleh
'i&roso%t, barulah BS* mulai dikembangkan agar mendukung
pemrograman 4$* untuk aplikasi desktop! Beberapa )ersi isual BS*
ang terkenal adalah isual Basi& 8!0, B!T 2005, dan B!T 2010!
Tapi memang disarankan untuk menggunakan ang terbaru karena terdapat
beberapa dukungan baru dari 'i&roso%t!
"1" 9lient An+ Se)ve)
+ia#al perkembanganna perangkat komputer adalah barang ang mahal dan
me#ah!(engembangan dan pengoperasianna rumit dan terpusat! amun seiring
dengan berjalanna #aktu ang tadina prosesna tersentralisasi dikembangakan
menjadi proses terdistribusi sampai pada end user! /al ini sangat dipengaruhi oleh
adana perkembangan teknologi 9Local Area Network di pertengahan tahun
1;
-
7/25/2019 Tugas Akhir_Pemrograman1
8/27
juga untuk sharing Printer dibutuhkan sebuah Printer Server!amun ternata hal
seperti ini belumlah &ukup!=umlah ( ang bertambah dengan sangat &epat seiring
dengan berkembangna sebuah organisasi!=umlah enduserdan clientjuga bertambah
banak! 6ebutuhan akan perangkat menjadi bertambah pula, tidak hana
membutuhkan sebuah printer ser)er, juga dibutuhkan ser)er-ser)er lainna seperti
ser)er pengolahan gambar, ser)er pengolahan suara, dan lainna!
Ser)er-ser)er ini dengan databasedan aplikasina harus dapat diakses oleh
beberapa (, ataupun diakses oleh sebuah komputer main%rame melalui sebuah !
Sistem seperti ini disebut Sistem Client Serverseperti digambarkan pada gambar 2!1
G&m&) "1 Skema Client Server
"1"1 Pen4e)ti&n Client Server.
lient Ser)er adalah salah satu model komunikasi dua &omputer
atau lebih ang ber%ungsi melakukan pembagian tugas!lient bertugas
untuk melakukan input, update, penghapusan, dan menampilkan data
sebuah database! Sementara ser)er bertugas menediakan pelaanan
untuk melakukan manajemen, aitu menimpan dan mengolah database!
lient mengirim permintaan ke ser)er, ser)er menerjemahkan pesan,
kemudian berusaha memenuhi permintaan
94allaugher>"amanathan,1;;8 tau lient Ser)er adalah suatu
arsitektur dimana sumber daa ser)er menediakan komputasi untuk
banak komponen &lient!lient dan Ser)er bisa berjalan pada mesin
yang sama atau berbeda, ditulis dalam berbagai bahasa dan
menggunakan sistem operasi ang berbeda!9Blaha > (remeriani,1;;
-
7/25/2019 Tugas Akhir_Pemrograman1
9/27
+engan pendekatan lient Ser)er setiap ( dapat melakukan
se&ara independen sebuah pemrosesan lokal dan mensharing perangkat
enterprise melalui !$ntuk kasus ang lebih luas kemampuan akses
dapat dilakukan melalui ' 9'etropolita rea et#ork atau ?
9?ide rea et#ork! Sebuah database dan program applikasi enterprise
misalna diletakan pada sebuah ser)er dimana setiap end user dapat
melakukan akses melalui lient (ro&essor, dan Ser)er seperti
gambar 2!2
G&m&) "1" SistemHost dan sistem Client Server.
8
-
7/25/2019 Tugas Akhir_Pemrograman1
10/27
BAB III
ANALISIS MASALAH
1. Bagaimana membuat suatu program billing sederhana dengan pseudocode ang
dimengerti oleh pengguna !
+engan menggunakan program ang mudah dimengerti atau sederhana serta
mensimulasikanna dengan jelas serta &oding ang diberikan adalah &oding ang
tepat untuk orang a#am!
2. Bagaimana menggunakan "B.net sebagai penghubung antara # buah komputer ang
berbeda !
'enggunakan metode &lient dan ser)er! +alam kasus ini penulis men&oba
menggunakan sistem &hat untuk menghubungkan antara pengguna #arnet dengan
operator!
9
-
7/25/2019 Tugas Akhir_Pemrograman1
11/27
BAB I-
PERAN9ANGAN DAN IMPLEMENTASI
!1 Billin4 W&)net
!11 *,)m
@orm 1 merupakan %orm login ang digunakan untuk membuka aplikasi
billing #arnet! @orm ini harus di input menggunakan *+ dan (ass#ord ang
diinginkan oleh pengguna! (ada kasus ini penulis menggunakan *+ A dminC
dan (ass#ord A dminC! Berikut adalah tampilan dari menu login dan
&odingna!
G&m&) !1 L,4in *,)m
oding diatas dapat dijelaskan dengan mudah aitu ketika %orm mun&ul
ang harus dilakukan operator9pengguna adalah memasukan *d dan (ass#ord!+alam aplikasi ini adalah dmin dan dmin! Setelah *+ dan (ass#ord ang
10
PublicClassForm1
PrivateSubutton1!Clic"#y$alsen%er &sSystem'(b)ect* y$ale &sSystem'+vent&rgs, -an%lesutton1'Clic" ./eto1'et &%min&n%eto2'et &%minen
sgo#elcome &%min* sgoStyle'("(nly,
Form2'So#, e'-i%e#, +lse sgo#ser i%a" %i"enal, eto1'et eto2'et
+n%./
+n%Sub
PrivateSubutton2!Clic"#y$alsen%er &sSystem'(b)ect* y$ale &sSystem'+vent&rgs, -an%lesutton2'Clic" e'Close#,
+n%Sub
-
7/25/2019 Tugas Akhir_Pemrograman1
12/27
dimasukan benar maka message boD akan mun&ul dengan tampilan sebagi
berikut!
G&m&) !1" (rogram kti%!amun, jika *+ dan (ass#ord ang di inputkan salah maka %orm akan
memun&ulkan messageboD bertuliskan $ser Tidak +ikenalC! Sedangkan
button &an&el digunakan unutk mengakhiri program atau menutup program!
!11" *,)m"
@orm 2 adalah %orm ang menjadi inti dari plikasi ini aitu proses
perhitungan Billing ?arnet! Berikut adalah Tampilan dari program billing
#arnet serta &odingna!
G&m&) !12 (rogram Billing ?arnet!oding diatas menjelaskan bah#a )ariable a hingga m , harga , dan )
adalah integer! Sedangkan kode timer 1 ber%ungdi unutk merubah label 12 , 13 ,
dan 1E menjadi jam, detik dan menit! Saat a 9label1E bertambah satu hingga 80
maka label menit akan bertambah dan a sebagai detik akan kembali ke angka 0
begitu pula dengan menit akan berubah jadi 0 ketika men&apai angka 80 dan
jamakan bertambah 1!
Button 1 ber%ungsi sebagai tombol start! Tombol ini akan mengubah
#arna pada pi&ture boD untuk menandakan bah#a tempat tersebut telah diisi!
11
PrivateSubutton1!Clic"#y$alsen%er &sSystem'(b)ect* y$ale &sSystem'+vent&rgs, -an%lesutton1'Clic"
./eto1'et 1enPictureo1'ac"Color Color'lac"
./eto1'et 1enimer1'Start#, ./eto1'et 2enPictureo2'ac"Color Color'lac" ./eto1'et 2enimer2'Start#, ./eto1'et 3enPictureo3'ac"Color Color'lac" ./eto1'et 3enimer3'Start#, ./eto1'et 4enPictureo4'ac"Color Color'lac" ./eto1'et 4enimer4'Start#,
PublicClassForm2 ima* b* c* %* e* /* g* * i* )* "* l* m* arga &s.nteger imv &s.nteger
PrivateSubimer1!ic"#y$alsen%er &sSystem'(b)ect* y$ale &sSystem'+vent&rgs, -an%lesimer1'ic"
c :abel12'et b :abel13'et a :abel14'et
:abel14'et a ; 1 ./a 60en:abel13'et b ; 1 ./a 60en:abel14'et 0 ./b 60en:abel12'et c ; 1 ./b 60en:abel13'et 0
+n%Sub
-
7/25/2019 Tugas Akhir_Pemrograman1
13/27
Selain itu tombol ini juga akan menjalankan timer sebagi penggerak label
menjadi detik, jam , dan menit!
12
-
7/25/2019 Tugas Akhir_Pemrograman1
14/27
Button 3
ber%ungsi
sebagai
tombol
selesai angakan
mengakhiri
penggunaan
jasa #arnet!
Button ini
sama dengan
tombol start!
(enggunaan
tombol ini
membutuhkan inputan angka pada nomor meja! Button ini juga kana menghetikan timer serta
meng hitung harga jasa ang digunakan!
./eto1'et 1enPictureo1'ac"Color Color' > CStr#b, > >CStr#a,, ./eto1'et 1en:abel3'et ##c ? 60, ; b, ? 50 ./eto1'et 2enPictureo2'ac"Color Color'
-
7/25/2019 Tugas Akhir_Pemrograman1
15/27
!112 9lient *,)m1
14
(=tion Strict (n
.m=ortsSystem'@et.m=ortsSystem'@et'Soc"ets
.m=ortsSystem'et
PublicClassForm1
AForm Controls'PrivatelblPort &s@e:abel
PrivatettPort &s@eeto Privatelbl.= &s@e:abel Privatett.= &s@eeto PrivatelblSen% &s@e:abel PrivatettSen% &s@eeto Private
-
7/25/2019 Tugas Akhir_Pemrograman1
16/27
15
-
7/25/2019 Tugas Akhir_Pemrograman1
17/27
16
AConnect'ry
gSoc"et'Connect#v+n%Point, Catce &s+ce=tion Beturn@oting
+n%ry ./@otgSoc"et'Connecte%enBeturn@oting
ASen%'gSoc"et'Sen%imeout vimeout
gSoc"et'Sen%#=Sen%ata,
gSoc"et'Beceiveimeout vimeout imvuIer#vessage:engt E 1, &syte imv@um(/ytesBeceive% &s.nteger 0 ry v@um(/ytesBeceive% gSoc"et'Beceive#vuIer* 0* vessage:engt*Soc"etFlags'@one,
Catce &s+ce=tion Beturn@oting +n%ry
ABeturn receive% bytes'BeimvServerBes=onse#v@um(/ytesBeceive% E 1,
&rray'Co=y#vuIer* vServerBes=onse* v@um(/ytesBeceive%,
+n%sing
BeturnvServerBes=onse +n%Function
PrivateSubbtnConnectSen%Beceive!Clic"#y$alsen%er &sSystem'(b)ect* y$ale &sSystem'+vent&rgs, -an%lesbtnConnectSen%Beceive'Clic"
ASen% message an% get res=onse /rom server'imvServerBes=onse &syte#,
ConnectSen%Beceive#+nco%ing'F8'etytes#ttSen%'et,* tt.='et*C.nt#ttPort'et,, ./vServerBes=onse .s@otingenessageo'So#Server not reacable GBeceive% no res=onse /rom server', +it Sub For+acvyte &syte.nvServerBes=onse imv:vi &s@e:ist$ie.tem
-
7/25/2019 Tugas Akhir_Pemrograman1
18/27
6oding klien &ukup singkat dan jelas! @ormoad hana ber%ungsi
sebaga %orm &ontrol ang akan memun&ulkan atau menampilkan komponen
saat di debug! 6etika button dijalankan maka &lient akan mengirimkan pesan
kepada ser)er dalam bentuk bte ang kemudian akan di trans%er ke ser)er
sebagai pesan melalu %ungsionne&tSend"e&ei)e9!
@ungsi ini, membuat koneksi ke ser)er pada alamat *( ang ditetapkan
dan port ang ditetapkan! =ika tidak ada ser)er atau port ang bisa di
hubungkan maka %ungsi akan di hentikan dan menampilkan messageboD ang
menunjukan bah#a tidak dapat menemukan ser)er! alu bila ser)er dapat di
temukan maka akan segera di hubungkan dan mengirim pesan ang kita input
tadi ke ser)er!
6etika pesan diterima dari %ungsi, maka so&ket akan akti% sebagai
penerima agar dapat membalas pesan ke &lient! =ika tidak maka aplikasi akan
time-out dan %ungsi akan determinate dalam #aktu 0,5 detik! ?atu timeout
ber)ariasi! =ika tidak di tentukan maka pesan tadi akan terus di &oba agar dapat
diterima tanpa batasan #aktu!
17
(=tion Strict (n
.m=ortsSystem'@et
.m=ortsSystem'@et'Soc"ets
.m=ortsSystem'et
.m=ortsSystem'rea%ing
PublicClassForm1
AForm Controls'Privatelbl:istenPort &s@e:abel
Privatett:istenPort &s@eeto Private
-
7/25/2019 Tugas Akhir_Pemrograman1
19/27
18
'oc" oc"Style'o= +n% on =ort > gPort +n%
-
7/25/2019 Tugas Akhir_Pemrograman1
20/27
19
-
7/25/2019 Tugas Akhir_Pemrograman1
21/27
20
PrivateSubBeceiveac"groun%#y$al&rgs &s(b)ect, imvConnection.% &s.nteger Cy=e#&rgs* Soc"et&n%.%,'Connection.% imvConnectionSoc"et &sSoc"et Cy=e#&rgs* Soc"et&n%.%,'ConnectionSoc"et
Aimeout ill be 0'5 secon%s'
imvimeout &s.nteger 500 vConnectionSoc"et'Beceiveimeout vimeout
AFor our little eam=le* e e=ect all messages to be 1024 bytes or belo #arbitraryamount,'
imvessage:engt &s.nteger 1024
ABemember* en %imensioning arrays* te integer s=eciHe% is te u==er boun%s* notte lengt'
imvClientessage#vessage:engt E 1, &syte
ABeceive'imv@um(/ytesBeceive% &s.nteger 0
ry v@um(/ytesBeceive% vConnectionSoc"et'Beceive#vClientessage* 0*vessage:engt* Soc"etFlags'@one, Catce &s+ce=tion ./vConnectionSoc"et'Connecte%envConnectionSoc"et'Close#, Aessageo'So#String'Format#imeout occurre% be/ore receiving any bytes'Connection it client N0O close%'* vConnection.%,,
+it Sub +n%ry
Ai% e receive any bytes /rom te clientK./#v@um(/ytesBeceive% L 1, (r+lse#vConnectionSoc"et'Connecte% False,en
./vConnectionSoc"et'Connecte%envConnectionSoc"et'Close#, Aessageo'So#String'Format#i% not receive any bytes' Connection itclient N0O close%'* vConnection.%,,
+it Sub +n%./
Arim em=ty bytes /rom array'imvrimme%Clientessage#v@um(/ytesBeceive% E 1, &syte
&rray'Co=y#vClientessage* vrimme%Clientessage* v@um(/ytesBeceive%,
ABeturn bytes'imvBeceive%ata &s@eSent(rBeceive%ata
-
7/25/2019 Tugas Akhir_Pemrograman1
22/27
21
ASen% res=onse'ry
vConnectionSoc"et'Sen%#vBes=onseessage,
ABeturn bytes'imvSentata &s@eSent(rBeceive%ata
-
7/25/2019 Tugas Akhir_Pemrograman1
23/27
22
PrivateelegateSubBe=ortone:istening!elegate#, PrivateSubBe=ortone:istening#, btnStartSto='et Start :istening +n%Sub
PrivateSubBe=ortoneBeceiving!Crossrea%#y$al=&rg &s(b)ect, ./e'.nvo"eBeMuire%en e'.nvo"e#@eBe=ortoneBeceiving!elegate#&%%ress(/Be=ortoneBeceiving,*=&rg, +lse Be=ortoneBeceiving#=&rg, +n%./ +n%Sub PrivateelegateSubBe=ortoneBeceiving!elegate#y$al=&rg &s(b)ect, PrivateSubBe=ortoneBeceiving#y$al=&rg &s(b)ect, imvConnection.% &s.nteger Cy=e#=&rg* Sent(rBeceive%ata,'Connection.%
imvBemote.= &sString Cy=e#=&rg* Sent(rBeceive%ata,'Bemote.= imv@um(/ytesBeceive% &s.nteger Cy=e#=&rg*Sent(rBeceive%ata,'@um(/ytes imvBeceive%ytes &syte#, Cy=e#=&rg* Sent(rBeceive%ata,'&ctualytes
For+acvyte &syte.nvBeceive%ytes imv:vi &s@e:ist$ie.tem
-
7/25/2019 Tugas Akhir_Pemrograman1
24/27
oding
diatas
merupakan
&oding dari
T( ser)er!
Ser)er
bekerja
dengan
mengikat
sebuah objek
soket ke port!
So&ket akan
terus listenssampai port
ang dimiliki
menerima
koneksi dari
klien! So&ket
akan berkerja
pada bagian
terpisah, bila
tidak soketakan mem-
blo&k semua
program
ang telah
kita
eksekusi!
Saat koneksi
sudah di
terima ,
maka akan
men&oba
membangun
komunikasi
dengan &lient dengan emmbuat soket baru! Soket ini akan menerima data apapun ang
dikirim oleh &lien! 6arena &lient bsa mengirim pesan apa aja, maka inilah guna-na timeout
apabila terjadi &rasher atau alasan lai ang membuat data terputus apabila men&oba membuat
koneksi! Sementara itu setiap soket akan bekerja pada bagianna sendiri sehingga tidak akan
memblok program lain!
23
PrivateelegateSubBe=ortoneSen%ing!elegate#y$al=&rg &s(b)ect, PrivateSubBe=ortoneSen%ing#y$al=&rg &s(b)ect, imvConnection.% &s.nteger Cy=e#=&rg* Sent(rBeceive%ata,'Connection.% imvBemote.= &sString Cy=e#=&rg* Sent(rBeceive%ata,'Bemote.= imv@um(/ytesSent &s.nteger Cy=e#=&rg* Sent(rBeceive%ata,'@um(/ytes
imvSentytes &syte#, Cy=e#=&rg* Sent(rBeceive%ata,'&ctualytes
For+acvyte &syte.nvSentytes imv:vi &s@e:ist$ie.tem
-
7/25/2019 Tugas Akhir_Pemrograman1
25/27
6etika ser)er menerima data, maka ser)er akan mengirim pesan 'essage
"e&ei)edFC! Selain alphabet kita juga akan melihat data bte ang di kirimkan!
24
-
7/25/2019 Tugas Akhir_Pemrograman1
26/27
-
7/25/2019 Tugas Akhir_Pemrograman1
27/27
DA*TAR PUSTAKA
?ikipedia, the %ree en&&lopedia
?ahana 6omputer! 2013!isual Basi& 2012 (rogramming! Semarang