ISSN: 1693-6
930
193
Sim
u
lasi Virtual Realit
y Pada Rum
ah Sa
kit Gra
ha…
…
(
Ahm
ad Hoi
r
ul Baso
ri)
SIMULASI
VIRTUAL REALITY
PADA RUMAH SAKIT
GRAHA AMERTA SURABAYA
Ahm
a
d Hoir
ul
Basori
Jurusan Te
kn
ik Informati
k
a
,
Institut Tekn
ologi Sepul
uh
Nopem
be
r Surab
a
ya
Jl.Raya ITS, Kampu
s
ITS,
Sukolilo, Surabaya
Telp 031
-5
93
9214, Fax 03
1- 591
380
4
e-mail: hoi
rul
_ba
sori
@ya
h
oo.com
A
b
st
r
a
ct
In this resea
r
ch, we
woul
d
like to pre
s
ent
virtual
re
ality appli
c
ati
on that will visuali
z
e
Grah
a Am
erta Surab
a
ya hospital into Virtual en
viro
nm
ent. This 3D sim
u
latio
n
is for helpi
ng
peopl
e o
n
re
m
e
m
bering h
o
spital
a
r
ea.
There 3
di
ffe
rent cate
gori
e
s: roa
d
wa
y
aroun
d
h
o
sp
ital,
lobb
y re
cepti
on and VIP room
for patient. Guidan
ce pro
c
e
ss in
vol
v
e Dij
kst
ra
algorithm
for
looki
ng
short
e
st path to
specific
location. The
result of sim
u
lati
on
still not perfect
because of t
he
coordinate of
building
still not precise. In othe
r
ways, there al
so diffi
cult
y of
custom
ize t
he
building
becam
e
look sim
ilar with
the real, it’
s
because of the
addition on buil
d
i
ng will increase
the num
ber of polygon, there fore
m
e
m
o
ry needs will
also increase.
Key
w
ords
:
V
i
rtual re
ality, 3D sim
u
lation
, Dijkst
ra
A
b
st
r
a
k
Paper ini
m
e
m
bahas tentang pem
bangu
na
n aplikasi
virtual re
ality untu
k
m
e
m
v
isualisa
s
ikan rum
ah sa
kit Gra
ha
Am
erta Sura
baya ke
dala
m
virtual en
vi
ronm
ent. Hal
ini
ditujukan u
n
tuk m
e
m
bantu
pro
s
e
s
pe
ng
enala
n
rum
a
h sa
kit secara ce
pat. Ada
3 kate
gori
yang
divi
suali
s
a
s
ikan dal
am
penelitian ini,
yaitu: peng
ena
lan jala
n m
enuju rum
ah
sa
kit, rua
ng lo
b
b
y,
dan ruan
g VIP. Prose
s
sim
u
lasi dap
at berjal
an d
eng
an bai
k p
ada
grap
hics
ca
rd
yan
g
m
e
m
enuhi
stand
ard
visu
alisa
s
i 3
D
. Proses
pem
an
duan d
eng
an
m
engguna
kan algo
ritm
a Dijkstra m
a
sih
belum
m
enca
pai ha
sil
yan
g
sem
p
u
r
na
dika
ren
a
kan
pro
s
e
s
pem
b
e
rian
ko
ordin
a
t m
a
sih ku
rang
detail. Selain
itu, penam
bahan info
rm
asi detail p
a
d
a
rua
nga
n ru
anga
n VIP dan lobb
y a
k
a
n
m
enam
bah jum
l
ah polygo
n
,
sehing
ga m
e
m
o
ri yan
g
di
butuh
kan ju
g
a
aka
n
sem
a
kin be
sa
r.
Kata kunci
:
Virtual realit
y,Visuali
s
a
s
i 3
D
, Dijkstra
1. PEN
D
AHULU
AN
Simulasi
3 di
mensi
(3
D)
meru
pa
kan t
opik ya
ng
sa
ngat men
a
ri
k di jaman
se
karang i
n
i.
Ada beb
era
p
a
jenis te
kn
ologi yang
digun
akan
salah
satunya
adalah te
knologi 3
D
y
ang
membu
a
t pro
s
e
s
si
mula
si
mende
kati
ke
nyataannya.
Selain itu d
e
ngan
hadi
rny
a
3D,
user
bi
sa
menda
patkan
dunia ya
ng
hampi
r re
alist
i
s. Semua
ke
terbata
s
an
d
unia 2
D
sep
e
r
ti dica
ntum
kan
di ata
s
bi
sa
diatasi.
Us
er
bisa
be
rge
r
a
k
ke man
a
saja,
da
pat
m
e
lihat ke ki
ri dan ka
nan
u
n
tuk
melihat situa
s
i se
kitar, serta merub
ah p
o
si
si
ara
h
so
rotan kam
e
ra. Contohnya:
Seora
ng pem
ain
gam
e raci
ng
jadi mamp
u
melakukan
ke
curang
an
sep
e
rti: mem
o
tong jala
n, memutar
bali
k
ken
daraan, kemudia
n
b
e
rj
alana
n
b
e
rla
w
an
an aru
s
, Pemain
gam
e
pe
sa
wat
d
apat b
e
rg
era
k
ke
kiri,
kan
an, a
t
as, ba
wa
h, serta m
e
la
ku
kan ma
nuv
er-manuve
r
sep
e
rti yang
dila
ku
kan
pilot-pi
lot
pesawat tempur sesung
gu
hnya. Tidak h
anya it
u, untuk mena
mba
h
tingkat re
alist
i
s su
atu
gam
e
,
seo
r
an
g p
e
m
a
in da
pat me
ngub
ah p
o
si
si kam
e
ra
ke
dalam
ko
kpit,
se
hingg
a bi
sa m
e
ra
sa
ka
n
peng
alama
n
sep
e
rti layaknya seo
r
an
g pilot.
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 5, No. 3, Dese
mbe
r
2007 : 193 - 198
194
2. METODOLOGI PENELITIAN
Virtual realit
y
yang diban
gun pa
da pe
nelitian ini m
e
libatkan be
bera
pa a
s
pe
k dalam
pemba
ngu
na
nnya, yaitu:
3D M
odeli
n
g
,
Gam
e
Engi
ne
, da
n p
e
nggu
naan
al
goritma
Dij
k
stra
(Gam
bar 1
)
.
Gamba
r
1. Diagra
m
kota
k
ran
c
an
gan
si
stem
2.1. Pemodelan 3D (
3D Modeling
)
Den
gan mun
c
ulnya
te
kn
ol
ogi-te
k
nol
ogi 3D
yan
g
b
e
rt
ekn
o
logi tin
g
g
i sepe
rti: Open
GL
dan Di
re
ct X, pemban
gun
an apli
k
a
s
i 3
D
pad
a
P
C
De
kst
o
p
dap
at dise
suai
ka
n deng
an ko
ndisi
teknol
ogi gra
phics card ya
ng terba
r
u, sehing
ga gam
e yang diha
si
lkan a
k
a
n
me
nde
kati ko
ndi
si
nyata. Selain
itu, seiri
ng
de
ngan
meni
ng
katnya
pro
c
e
ssi
ng po
wer
serta
kemam
puan
vi
deo card
,
jumlah d
a
ta
yang dip
r
o
s
e
s
dal
am ga
mbar
3D m
e
ning
kat setia
p
hari
setia
p
tahunnya, u
n
tuk
mengh
asil
ka
n tingkat ke
detailan g
a
m
bar yan
g
tin
ggi. Nam
un
untuk m
eng
hasil
ka
n ting
kat
ked
e
tailan
seperti
di
ata
s
di
pe
rlu
k
an
amat
banya
k
kal
k
ula
s
i
matematis u
n
tuk
men
c
ipt
a
ka
n
image
pe
r d
e
tiknya. Ka
rena
wa
ktu
d
an p
e
mrose
s
an
terb
atas, maka
sem
ua a
s
p
e
k ya
ng
membe
n
tuk
scene 3
D
se
perti geo
metri, animasi
, lighting/ pen
cahayaa
n, dan material h
a
ru
s
dioptima
s
ikan
[1].
Konse
p
“lo
w
poly”
dalam 3
D
m
odelin
g b
e
ra
rti mem
b
a
ngun
obj
ek d
enga
n juml
ah
polygo
n
yang rend
ah
. Tidak ad
a
ukura
n
yan
g
pa
sti
sebe
rapa
re
nda
h
jumlah
poly
gon yan
g
h
a
r
us
digun
akan se
bab jumla
h
in
i berg
antung
pada pl
atform yang dipa
kai (PC, kon
s
ol, serta
m
o
bile
)
[1].
D
a
lam k
a
sus k
i
ta
yak
n
i
m
o
bile d
e
vi
ce
,
di
saran
k
an
jum
l
ah p
o
lygon
total dip
a
kai
(terma
su
k
karakte
r
, dan
obje
k
-o
bje
k
sekelilin
gnya
)
tidak mel
ebihi
1500 p
o
lygon
[MOT-20
04].
Ada beb
era
p
a
tekni
k
pe
modela
n
yan
g
harus
dihi
ndari
se
perti
NU
RBS
, p
engu
naan
surfa
c
e tool
s
,
atau pengg
u
naan
Me
sh S
m
ooth
sebab
akan me
ngh
asil
kan obj
ek denga
n juml
ah
polygon yan
g
banyak [1].
Dalam
du
nia
3D,
se
mua
obje
k
di
bent
uk
da
ri
segiti
ga. Jumlah
polygon
yan
g
terpa
k
ai
bera
r
ti juml
a
h
polygo
n
y
ang
sud
ah
d
i
perg
una
ka
n
untuk mem
b
entuk obje
k
terse
but. Dal
a
m
3dsm
a
x, obje
k
da
pat be
ru
pa
Editable Mesh
(me
s
h terdiri dari se
gitiga,
se
hing
ga
dima
nipul
asi
pada level
se
gitiga), dan E
d
itable Poly (mesh te
rdi
r
i
dari kota
k,
yang
tersu
s
un dari
2 segitig
a
).
Sebagai
co
ntoh, obje
k
ku
bus te
rdi
r
i da
ri 6
sisi
(kota
k
).
Jika di
con
v
ert ke
E
d
itable Mesh
maka
kub
u
s terseb
ut terdi
r
i d
a
ri 12
polygo
n
.
Sebab
satu kotak terb
entuk da
ri
2
se
gitiga ya
ng
digab
ung
kan [1].
Oleh
ka
ren
a
itu, pad
a wa
ktu m
e
lakukan p
e
model
an,
pemod
el ha
rus selal
u
mempe
r
hati
k
an jumla
h
p
o
lygon yang
terpa
k
ai. Untuk mel
a
ku
kan
hal ini,
pemod
el d
apat
mengg
una
ka
n
Pol
y
gon
Counter
, s
a
l
a
h s
a
t
u
tool
yang te
rdap
at p
ada
3d
smax. Na
mun
sebe
lu
m
mengg
una
ka
n
Polyg
on Co
unter
,
semu
a
obje
k
he
nda
knya te
rlebih
dahul
u di
kon
v
ersi
ke
Editable
Mesh
,
sehin
gga
P
o
lygon
Co
unte
r
m
e
mberi
k
a
n
rep
o
rt yang ben
ar meng
enai
jumlah polygon
3D
M
o
deli
ng
Game
En
gin
e
Algoritma
Dijkstra
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
Sim
u
lasi Virtual Realit
y Pada Rum
ah Sa
kit Gra
ha…
…
(
Ahm
ad Hoi
r
ul Baso
ri)
195
yang terpa
k
a
i
. Sebab ji
ka
tidak Polyg
on Counte
r
aka
n
mem
b
e
r
ika
n
repo
rt
yang salah
yaitu
jumlah
polyg
on dihitu
ng l
ebih
ke
cil d
a
ri seb
ena
rnya
dise
bab
ka
n
karena
obj
ek berupa
Editable
Poly
dan b
u
kan
Editable M
e
sh
[1].
Dalam
d
unia
nyata, terd
ap
at jumla
h
p
o
l
y
gon
yan
g
ta
k te
rhitun
g ju
mlahnya.
Na
mun
dalam
aplikasi 3
D
, semua obj
ek t
e
rbe
n
tuk d
a
ri
segitig
a
[1].
2.2. Game Engine
Suatu aplikasi Virtual realit
y tidak cu
kup
hanya
dimo
d
e
lka
n
akan te
tapi perlu di
g
e
ra
kkan
dan diani
ma
sikan.
Untu
k melakukan ani
masi pa
da su
atu aplika
s
i virtual reality di
perlu
ka
n su
atu
libra
ry khu
s
u
s
yang se
ka
r
ang lebih di
kenal den
gan
nama
Gam
e
engin
e
.
Gam
e
engine
ini
sudah
banya
k
b
e
re
d
a
r
di p
a
sara
n
ada
yang
o
p
en
sou
r
ce
ad
a jug
a
yan
g
li
cen
s
e.di
dal
a
m
pe
nelitian
i
n
i
digun
akan
g
a
m
e
engin
e
3d state
yan
g
mem
punya
i
stud
ent li
ce
nse.
Gam
e
engin
e
3
D
st
ate
meru
pa
kan
g
a
m
e
engine
y
ang sang
at mudah
digun
aka
n
, selai
n
itu baha
sa ya
ng didu
ku
ng j
uga
banya
k
.dala
m
aplika
s
i ini
baha
sa yan
g
dipa
kai adal
a
h
Bahasa Pe
mrog
ram
a
n C# .NET.
Beberapa
g
a
m
e engine
yang se
ring di
g
una
kan di p
a
s
aran:
a.
Irrlicht
Gam
e
engine
Meru
pa
kan
g
a
m
e
engine
yang open
source da
n d
a
pat digu
n
a
kan se
ca
ra b
eba
s.Baha
sa
pemrograma
n
yang
digu
nakan a
dala
h
C++.Pa
da
dasarnya
irrlicht me
ndu
k
u
n
g be
be
rap
a
tipe file 3D se
perti : Qua
k
e
2, Quake 3,Di
rect X dan
file
3ds (Gamb
a
r 2).
Gambar 2. Irrlic
ht
gam
e en
gine
b.
Game engin
e
(3D S
t
ate)
3D state
ga
m
e
engine
meru
pa
kan
g
a
m
e
engine
yang licen
se.
a
ka
n tetapi 3
d
State juga
mengel
ua
rka
n
versi
stud
e
n
t lice
n
se ya
ng d
aapt
dido
wnlo
ad
dan
d
i
guna
k
a
n
u
n
tuk
ke
pe
rlua
n
aka
demi
k
(G
amba
r 3).
Gamba
r
3. 3
D
State
Gam
e
engin
e
c. XNA
game e
ngine
Xna meru
pa
kan frame
w
o
r
k engine terb
a
r
u dari
Mi
crosoft yang digunakan untu
k
pembu
atan
game
pa
da
X box.Fram
e
wo
rk ini
g
r
at
is d
a
ri
Micro
s
oft de
nga
n
baha
sa
pem
rogra
m
an
C#
seb
agai b
aha
sa pem
ban
gu
nnya (Ga
m
ba
r 4).
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 5, No. 3, Dese
mbe
r
2007 : 193 - 198
196
Gamba
r
4. XNA Fram
ewo
r
k untu
k
Ga
m
e
engine
pa
da XBOX
2.3. Algoritma Dijkstra
Algoritma i
n
i
se
ring
kali
digun
akan
untuk men
c
ari
rute te
rp
ende
k at
au
sho
r
t
e
st
path
.Algoritm
a
ini meme
rl
uka
n
suatu
bentu
k
graf
bera
ra
h den
gan b
obot yang tida
k be
rnila
i
negative.Inpu
t algoritma
Dijkstra ad
ala
h
se
bua
h graf yang be
ra
rah yan
g
be
rbobot(
Wei
ght
ed
Dire
cted
Gr
a
p
h
)
G da
n
sebua
h vertex
s d
a
lam
G
dan V m
e
ru
p
a
ka
n him
p
un
an semu
a ve
rte
x
dalam g
r
a
p
h
G.Setiap si
si da
ri g
r
af i
n
i adal
ah p
a
s
an
gan ve
rtice
s
(
u,
v
) ya
n
g
melam
ban
gka
n
hubu
ngan
da
ri vertex u ke
vertex v.
Bobot (Wi
egh
ts) da
ri se
mu
a sisi di
hitung
denga
n fung
si:
w
:
E
→
[0,
∞
)
3. H
A
S
IL DAN
PEMB
AHASA
N
Seperti yang
telah diba
ha
s sebel
umnya
aplik
asi virtua
l reality pada
penelitian ini
pada
dasarnya
dib
agi menj
adi ti
ga katego
ri: p
enge
nalan
jal
an men
u
ju
ru
mah
sakit, ru
ang b
obby d
a
n
ruan
g VIP.
3.1. Pengenalan jalan menuju rumah
sakit
Proses
sim
u
l
a
si ini
dituju
kan untu
k
m
e
mperm
uda
h
pasi
en u
n
tuk mela
ku
kan
akse
s ke
ruma
h sakit d
a
ri be
rba
gai j
a
lan.serta jal
an jalan ya
ng
dapat dig
u
n
a
ka
n sebag
ai
alternative rute
terce
pat untu
k
men
c
ap
ai a
k
ses
ke Rum
ah sa
kit Grah
a Amerta.
Gamba
r
5. Prose
s
Visu
alisasi jala
n men
u
ju rum
ah sa
kit
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
Sim
u
lasi Virtual Realit
y Pada Rum
ah Sa
kit Gra
ha…
…
(
Ahm
ad Hoi
r
ul Baso
ri)
197
Proses ini
d
apat be
rjala
n
lancar, a
k
an tetapi fitur ge
dun
g
g
edun
g ma
sih
kurang
leng
kap,
hal i
n
i di
karena
ka
n pe
namb
a
h
an e
n
titas
ge
dung
a
k
an
m
e
mbuat
pen
a
m
baha
n p
o
lygon
sehi
ngg
a a
k
a
n
mem
b
e
r
atkan a
p
likasi.
se
lain di
pen
garuhi ol
eh
bany
aknya
polyg
o
n
, apli
ka
si ju
ga
san
gat dip
e
n
garu
h
i ol
eh t
e
kstur ya
ng
digun
akan.ko
mbina
s
i te
kst
ur yan
g
b
e
ra
gam ju
ga
akan
membutu
h
ka
n memori yan
g
besar.
Proses
simul
a
si jala
n ini mengg
una
ka
n 2 ka
ra
kter
yaitu robot yang men
gga
mbarka
n
use
r
pe
ngg
u
na sim
u
la
si serta mo
bil ya
ng be
rlalu l
a
l
ang
seb
agai
simula
si m
o
b
il yang seda
ng
berlal
u
-lintas.
3.2. Ruang
Lobb
y
Rua
ng lobby
adala
h
sala
h
satu bagia
n
dari apli
k
a
s
i ini yang men
s
imula
s
i
k
an
keada
an
dalam ru
ang
an.ke
ada
an lobby dide
sai
n
untuk me
n
dekati kead
a
an seb
e
na
rn
ya, akan tetapi
masih a
da ke
terbata
s
an d
a
r
i segi te
kstu
r
dan bentu
k
a
s
linya.
Gamba
r
6. Prose
s
Visu
alisasi Lo
bby Ru
mah Sakit
Lobby me
rup
a
ka
n bagi
an
yang sa
rat deng
an poly
g
on, hal ini
dika
ren
a
kan
ruan
gan
lobby mem
p
u
n
yai banya
k
obyek
di dala
m
nya.rua
nga
n lobby yang
ada di
simul
a
si 3
D
ini m
a
sih
belum
semp
urna
ka
ren
a
masih
bany
ak o
b
je
k yang belu
m di
masu
kkan,
seperti p
e
ra
b
o
tan
lobby,telpon,
dan tempat d
udu
k pa
sien.
Selain itu dalam apli
k
a
s
i
ini sudah di
leng
kapi de
n
gan su
ara –sua
ra mu
sic (audio
)
untuik m
e
mb
erikan efe
k
y
ang le
bih ny
ata.aka
n
te
ta
pi masi
h bel
um bisa dio
p
t
imalkan
ka
re
na
terke
ndal
a de
ngan fa
silitas
yang dibe
rika
n oleh
gam
e engin
e
3d State.
3.3.
Ruang VIP
Rua
ng VIP
meru
pa
kan
b
agian
yang
lebih
detail d
a
lam
simul
a
si ini.Ru
anga
n
VIP 3D
hanya terdi
r
i dari satu rua
n
gan yang dile
ngkapi den
ga
n bebe
rap
a
perab
otan sep
e
rti ku
rsi , me
ja
dan tempat tidur.
G
r
a
h
a
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 1
693-693
0
TELKOM
NIKA
Vol. 5, No. 3, Dese
mbe
r
2007 : 193 - 198
198
Gamba
r
7. Ruang VIP
Rua
ng VIP d
a
lam virtual
e
n
vironm
ent in
i sud
ah di
opti
m
alka
n untu
k
mende
kati
keada
an
aslinya
deng
an mela
ku
ka
n pen
amba
h
an tekstur
d
a
n pe
wa
rna
an pa
da
set
i
ap kompo
n
e
n
-
komp
one
nny
a.dalam p
r
o
s
es si
mula
si ini hanya di
b
u
at 2 kam
a
r
VIP sebagai
prototype, un
tuk
ked
epa
nnya
aka
n
disemp
urna
ka
n ag
ar jumlah r
uan
g
a
n 3D VIP ju
mlahnya
sam
a
deng
an a
s
li
nya
dan pe
rab
o
ta
n yang ada ju
ga bisa ditam
bah
kan p
ada
ruan
gan 3
D
VIP.
Kara
kter robo
t yang diguna
kan jug
a
bisa
dise
suai
kan
skalanya terh
adap temp
at dimana
dia be
rad
a
,jika b
e
ra
da di
jalan raya, bisa
dipe
rbe
s
ar,
kem
udia
n
jika
di dal
a
m lobby ,
bisa
diperke
cil
da
n jika
di d
a
la
m ru
ang
an
seperti
VIP ,
kara
kter robot
bisa
dipe
rke
c
il la
gi
sehi
n
g
ga
se
suai d
eng
a
n
uku
r
an
rua
ngan terse
but
.
4. SIMPULAN
Aplika
s
i yang
dibuat ini
su
dah d
apat m
e
mbuat virtu
a
l enviro
nme
n
t untuk
rum
ah saki
t
grah
a ame
r
ta Surab
a
ya.pro
se
s sim
u
lasi juga
sud
ah dapat be
rjalan den
gan
baik.a
kan te
tapi
masih
a
da
ke
kurang
an
da
ri se
gi te
knol
o
g
i au
dio
dan
fitur- fitur rum
ah
sa
kit jug
a
masih
b
anya
k
yang belum l
eng
kap.
DAF
TA
R PU
STAK
A
[1] ....
....
...
..,
“
M
O
TO
CO
DER: Dev
e
loping 3D
Appl
ications
for
Mobile Dev
i
ces
”,
MOTO
ROLA,
2004.
[2]
Kues
ter, F., “
A Fan
t
asy
A
d
v
e
nture Ga
me as a Le
a
rning Env
i
ronment
”, Pro
c
eedin
gs of
the Innovatio
n and Te
chn
o
logy in Co
mputer
Sci
e
n
c
e Edu
c
ation
(ITiCSE), ACM Pre
ss,
Ne
w York, 11
4-11
6, 2005.
[3]
Disess
a, A.
A., “
A Prac
tical Stud
y
on the
Us
age
of a
Comm
ercial
Game
engine
for
the d
e
v
e
lop
m
ent o
f
Ed
ucation
a
l G
a
mes
”.
Proceedin
g
s
of 2
n
d G
a
m
e
s a
n
d Di
gital
Entertainm
en
t Workshop
,
Brazili
an Co
mputer So
cie
t
y, 2005.
[4]
C. Fried
m
an,
J. S. and Disessa, A. A., “
Wha
t
stu
d
en
ts should k
n
o
w
abou
t te
c
hnolog
y
:
The c
ase
of
scienti
fic v
i
s
u
alization
”,
Journ
a
l of S
c
i
ence Edu
c
ati
on a
nd T
e
ch
nolog
y 8
,
3, 1999.
[5]
Thutchi
n
son,
T. C., and
Kuester, F., “
Hard
w
a
re
architec
tur
e
for a
v
i
s
u
alizatio
n
classroom
: Vizclass
”,
Com
puter Appl
ication
s
in E
ngine
erin
g Education 12
, 4,
232-241,
2004.
Evaluation Warning : The document was created with Spire.PDF for Python.