Home Start Back Next End
  
125
variabel 
tStop.  Selisih 
waktu  ini   
tStop  –  tStart  =  0.98  second,   
ini  berarti
ClientThread  bisa  menerima  100  (seratus)  data  pesawat  selama  0.48  second  (
0.98-05  =  0.48  second).  Jika  setiap  pesawat  hanya  mengirim  data  setiap  satu
second,
berarti
dengan
hasil pengukuran
diatas
kemampuan
pemrosesan
ClientThread
sudah baik yaitu dapat memproses
data pesawat 208 per detik.
5.2.2.
Pengukuran
Waktu Proses Pada
Asterix21ParserThread
Pada
pengukuran  ini
penulis
menggunakan  data
yang
sama
dengan
data
pada
sub bab
5.2.1
diatas,
hanya
saja
pada
pengukuran
ini program
dimodifikasi
sedikit,
dimana
data
yang
sudah
dimasukkan
ke Queue
oleh
ClientThread
tidak
diproses
oleh
Asterix21ParserThread,
sampai
semua
data
(100
data)
sudah
masuk
ke
Queue.
Pada
saat
semua
data
masuk
ke
Queue
waktunya
dicatat
(disimpan
di
variable
tStart)
dan
setelah
data
di Queue
sudah
habis
maka
waktunya
kembali
dicatat (disimpan di
variabel tStop). Selisih waktu ini
tStop
tStart
=
0.05
second,
ini 
berarti 
Queue  sudah 
bisa 
dipastikan 
tidak 
akan 
bertambah 
terus, 
karena
kecepatan 
Asterix21ParserThread 
melebihi
kecepatan
ClientThread,
dengan
kata
lain
proses yang
mengambil
data
dari
Queue
lebih
cepat
dari
proses
yang
mengisi
data ke Queue.
5.2.3.
Pengukuran
Waktu Proses Pada FlightTrackingThread
Pengukuran
ini dilakukan
dengan
cara
memodifikasi
program
dengan
menambah
variabel
untuk
mencatat
waktu dimulai
nya pengambil
data di List dan
waktu
pada
saat
semua
data
ditampilkan
di
peta,
dan
diperoleh
data
seperti
tabel
dibawah.
Dari tabel hasil pengukuran
dibawah
ini bisa disimpulkan
bahwa
dalam
Word to PDF Converter | Word to HTML Converter