BAB Vt UJI COBADAN ANALISA APLIKASI
Pada bab ini akan dijelaskan mengenaiuji coba yang telah dilakukan denganberbagai macarnmasukan.Uji coba pada aplikasi kamus bahasaArab berbasisweb ini dilakukan untu mengetahuiapakahaptikasi ini dapat berjalan mestinya.Uji cobadilakukandenganlingkunganuji cobayangtelah sebagaimana ditentukandan dilakukansesuaidenganskenariouji coba 6.1
Lingkungan Uji Coba uji
coba ini dilakukan dalam suatu jaringan lokal (inraneQ pada
Laboratorium Rekayasa Perangkat Lunak (RPL). Komputer yang dijadikan sebagaiweb server adalahkomputerBetengandenganIP address10.126.17.245. Sistem operasi yang ter-install pada komputer ini adalah Microsoft Windows 2000Professional. Untuk client-ny4 semuakomputeryang terhubungdenganjaringan dapat digunakan"dantelah ter-install browserInternetExplorer 5.0 keatas. 6.2
SkenarioUji Coba Untuk memastikanbahwaaplikasi ini berjalandenganlancat, penulisakan
menyusunskenarioyangakandicoba"*1*a lain: .
Memasukkankatayangterdapatdalambasisdatakamus,dantennasukdalart pla tertenfu(hasil prosesparsing"Accepted")
702
103
r
Memasukkankatayangterdapatdalambasisdatakamus,tetapitidak termasuk dalampola tertentu(hasil prosesparsing'T.{otAccepted")
.
Memasukkankatayangtidak terdapatdalambasisdatakamus,tetapitermasuk dalampola tertentu(hasil prosesparsing"Accepted")
.
Memasukkankata yang tidak terdapat dalam basis data kamus, dan tidak termasukdalampola tertentu(hasil prosespa$ing "Accepted")
6.3
PelaksanaanSkenarioUji Coba Padasub-babini akan dijelaskanmengenaipelaksanaanskenarioujicoba
yang telah disusunpadasub-babsebelumnya. D Ujicoba I Pada ujicoba kali ini akan dicoba untuk memasukkankata i,Kn
Dalam
kamusbahasaArab karanganIvlahmudYunus kata f ,K dapardijumpai pada indeks huruf kaaf ($, tidak pada indeks huruf miim (p), denganarti "meja -r-,1K, sedangkankamus fulis kantof'. Hal ini karenakata dasari,'lK aduluh dalammenampilkankata mengacupadakata dasarnya.Untuk seorangpemula bahasaArab tentulahdalammencariarti suatukata bahasaArab dalamkamus konvensionaltersebutakansedikitsulit. Dengan menggunakansistem aplikasi kamus Arab-Indonesiaonline ini didapatkanhasil sebagaiberikut:
104
10,126,l7.Z45jEflnr'itmE efEijl.ssp
l.t.-.t--
,
Hasukkan Kah or'.J C;ncetI Hasil Penerjernahan r!
tempat/waktu nrenulis, me.ia= *+
rrLy.
; PenJelasan HmlprGespnshu Hif,n ilfis.! Afllilsd Jflishda RlaldH J€nlstfdn W.ult
Btn Ts|igrnrdr HaFnl {{ni prosas !6ndnir.n| kntnl : lomDif:!trd{|t| lnsnldls .Anil{.!a {d.ri katNro liltrsrilr0i
: Inoln
ffi"c.-----,. Gambar 6.1 Hasil Ujicoba dengammasukan kafa ?r'lKn
Hasil ujicoba kali ini adalah sistem dapat mengenali pola kata yang dimasukkan,yaitu pola yagiJtilr,dengan kata dasarqS y*g berarti menulis. Karena pola tl't
yang berarti merupakanjenis pola "isim makan/ lanmantt
"tempaVmasarr,makaafti kala i,'K
adalah'tempaf/ masamenulisn.
Sepertitelah dijelaskanpadabab sebelumnya,bahwa selain arti dari hasil prosespaxsing,aplikasi juga mencari arti kata denganmencocokkansecara langsung masukan kata dengan basis data kamus. Dengan penerjemahan langsungdidapatkanafiikatai,'1(^ adalah"meja". Sehinggahasil akhir alti tru1ui,'oKo adalah "tempat/waktu menulis", atau "meja". Hasil ini terbukti benardan sesuaidenganyangdiharapkan. Ujicoba2
105
1ag 3--.i'L. Dalam Padaujicoba kali ini akan dicoba untuk memasuftt
trc:_-: I
ParslnaTable
EJEII{-ieJldUL-;4 I
@l
FtasukkanKata
Hasil Penerjemahan
Fenjelasan : tlrsE Ftoeas parshlg Tetlernd[
ltr€nI
lddl
: N0tiltcege{ proast
Fen|l}duilltiltiil
Afll hdfti l&nl kdnxl€ [ur08uriJl
T#li'iffin
trS (ftryYlM.
: il!d,
rek
ad Pffi
H#!
: kfirkr
51ff .tm.@)
inflf katai-1,+' Gambar62 Hasilujicobadengam Hasil ujicoba kali ini adalahsistemtidak dapatmengenalipola kata yang dimasukkan(Not accepted),sehinggasistemlangsungmencocokkanmasukan kata denganbasis data kamus dan didapatkan arn kala *kamar". Hasil ini terbukti benardan sesuaidenganyang diharapkan D Ujicoba3
TILIX PERPUSTAK'AA\T:
txST|TUT TEXXotocl e gEPULulr- NgtEXef,
106
Pada ujicoba kati ini akan dicoba untuk memasukkankata iI"r3. Dalam kamus Arab-Indonesiakarangan Mahmud Yunus leata'tJ';L memiliki arti "membasuh/mencuci". Dengan menggunakansistem aplikasi kamus Arab-Indonesiaonline ini didapatkanhasil sebagaiberikut:
Gambar63 Hasilujicobad.'gan inputkataiI"6 Hasil ujicoba kali ini adalah sistem dapat mengenali pola kata yang dimasukkaayakni termasukdalamjenis kata f il madhi yang artinya lampau/ sudah, dengan kata dasar iJ"8 iuga. Akan tetapi kata dasar iJ"a tiaat ditemukanpada basis data kamus, dan ketika sistem langs"ng mencocokkan masukankata denganbasisdatakamus,juga tidak didapatkankataiJ'ra.
107
Oleh karena itu diperlukan suatu modul untuk menambahdata kamus. Dengankasusujicoba 3 ini, akan dicoba menambahdata kamusdengankata
ij"a-
II.ISERTDATAKAB{US
Uwmy
Amblc Indonesla
Te,6&lnlh{r@&r
trS (46f
Y@idi
- [email protected]}
kaa itr"r3 dengmmemasukkan Gambar6.4Hatmaninsertdatakannus Kemudiandiuji dengankembali memasukkankatalI-itpada menukamts dan didapatkanhasil sebagaiberikut:
I
EuildPardnsTable,. I
l,lasukkan Kata
ffD.e#**=. ffi
g5l ,euilcet:l
l''FrductlmRuls:L +:
Ere-=r
Hasll PenerJemahan
't
-r
sudah mencucl " mencuit = iJ@ PenielaSanr HncflFo6o6Fn6t$ Ussma.ms: adny
Itsla dfrstr
=F
&flcd
:
Jods Ksta
: Fdl&![f
i&lmJantdfiiln
: skln|l
!$nar
: Fr'rtrY|ffr : Slmlfll
Bftn T4tlerna$ ltdgru fllill pros44 !4flftil!&!| .ard |{.tn ldilfl liamlB LTrJeuW]
-mffifltor
kildl
: t{rhlr rn€||cGl : nlellcfl€l
Gambar 6.5 Hasil ujicobaulmg denganinput iJrE setelahdataditambahkata itru6
108
Hasil ini terbukti benar dan sesuai dengan yang diharapkan.Dengan demikian terbutti bahwa sistem aplikasi daWt menambahmemasukftandata baru. D Ujicoba4 Padaujicoba kali ini akan dicoba untuk psa4srrkkan kata LSJ. Dalam *tulislah" abrv perintah untuk ilrnu bahasaArab kata LrKJ memititi arti menulis. Dengan menggunakansistem aplikasi kamus Arab-Indonesiaonline ini didapatkanhasil sebagaiberikut:
l-\
l-:-
ES4C
l .'
ParslnsTahlE
{@:
;.JJ6r*illdjr"jC
..1 I
rae Ftasukkan
!*|:Sl
c;ai l
Hasll PenerJernahan
Penjelaan : H.rdF{*6Fnsbru TeltelrdlKtr.x
ldinl ploSos Fgnd]nlfflk-tn)
.ffdl(ita{ddlkd|ufsf.ilf0€fotgl
?iIB l&;ilrtffic.E
: Hotsgce$od : r.{ad. n€k
M
P@'
K#!
a ndah&dd*lLufidat'lkanl
rs (anyYudad ' 6Ig.lD0.06A
inputkaa LfrSJ Gambar6.6Hasilujicobade,ngm FIasil ujicoba kali ini adalahsistemtidak dapatmengenalipola kab yang dimasukkan (Not accepted), dan ketika sistem langsung mencocokkan
109
masukankata denganbasis data kamus, jugp tidak didapatkan1sa1ai;iSf sehinggakeluar pesan kesalahanbahwa kata yang dimasukkantidak ada dalam data kami. Padahal sesuai dengan ilmu bahasa Arab 1a1a i-''Kf merupakan b€ntuk f il amr dan katu
-rS
sedangkankata i,K
sendiri
sebenarnyatelah ada dalam basis data kamus.Namun mengapasistemtidak mengenalinya? Oleh karena itu diperlukan suatu modul untuk menambah data rule. Dengankasusujicoba 4 ini, al€n dicobamenambahdatarule denganpola kata ij'3f y-g merupakanbentukf il amr darikatadasari.Es
17.?+qmwri(dnEirp.Eris.q
ATURANGRAMMAR FORMPENAMBAHP.N
dr---EEE-1L----ffi lffi---ffiil l l:l--EffiTllffiffi| i lffill='"Efi l---ffilll...... ffiI E-+@E-----eFrGffi l&-@!ffi lF-s,rl'qlffi ffi l lFffilt t-eft: iI- R,ight : Fnar"b,rcnffilF..BlEffiE-.f,
ll-.---...Tffi l,.rj--;f ffi lffi;-11,.--'ffi$ffill..r ffiffi]ffi Fi. Effi-]t Bennrk
ffi".
F=:l'rs
ffi ffi...--il
Flt+ FffiF;il
Gambar 6.7 lHafiellrtllrinsert data rule dengnme,nasukkanpofa iJiif 1f)
110
hthlirl0,126, 17,2+5r6Trytk6nEFB.h.ds,q
Jenls Kateg0rl
Bina lst'hihg Wart lFaalaYafulujtr
suhnritI eei€tI
polaiJlil 121 insertdata rule dengnmetnasukkan Gambar6.8Halamam Kemudiandiuji dengankembali memasukkankata LSJ padamenukanus dandidapatlon hasil sebagaiberikut:
Hasil Penerjemahan
{perintah}menulis= L-lKl Fenjelasan : Hooll prosos pflr8h$
: Acceulsd
h0ra drFd Arll a6d
: aneil&E'
Jods lttrr tildqkr Jenls l(r{d Tstlqtndrhn€a
{ddrl t to6e6 D{indxd$urkitrrl : lp"t&ilidil mfiul€
Art l{da rGxl}.ian[s f,rlrJ6rWrl
: F{t?k;{t?
dahB
d;tfn.M
Gambar6.9Hasilujicobaulamgdengaar inpu LEJ serclahdatarulediambahpoluiJiSf Ilasil ini terbukti benar dan sesuai dengan yang diharapkan. Dengan demikian terbukti bahwa sistem aplikasi dapatmenambahmemasukkandata rulebaru.
111
6.4
Analisa SistemAplikasi Secara umum aptikasi kamus bahasaArab-Indonesia online ini telah
berhasil diimplementasikan dengan baik. Sesuai dengan tujuan pembuatan aplikasi bahwa penerjemahankata bahasaArab dapat dilakukan tanpa harus meng-installprogramaplikasitertentuatauharusmemakaisistemoperasitertentu dan dapat menerjemahkanlsatayangtelah mengalamiperubahanbentuk Selain itu juga untuk penyempurnaanaplikasi rnaka kosakata dapat ditambah secara fleksibel, begitupunpola katayangditerima. Namun begtr, dari hasil beberapakali uji coba dan evaluasi terhadap aplikasi kamus bahasaArab-Indonesiaonline ini, masih ditemukan bberapa kekuranganterutafiia padamasalahpemasukankata dari user, dan simbol untuk karakter Arab penyusun pola yang belum dinamis. Oleh karenanyalangkah penyempurnaanmasih diperlukan agar aplikasi dapat semakinberjalan dengan baik dan mudahdigunakanuser. Dalam hat pemasukankata dari user2ztserharusmernasukkankatabahasa Arab secaratepat dan lengkapbesertaharokatnya.Sebabjika tidak maka sistem akan memparsingkata yang salah, dan hasil proses paming yang seharusnya "accepted'menjadi "not accepted'.Nhsalkandenganproduction rule tertenit, parsing table seharvsnyadapatmenerima pola iIJ 1*akbkck" dalam bentuk latinnya).Apabila user ingsnmemasukkankatai,''1 dengaoparsing table yang ada seharusnyahasil prosesparsing ka1a,.JK adalah"accepted'. Namun karena user kurang tepat dalam mengetik/ mengklik huruf, misal user mengetik/ mengklikhuruf kaf (e) , fatha(
-)
, fatha (') ,tu' (cr) , fatha(
-),
bu' (er.), fatha
t12
(
-)
(di--u
fathasesudahkaf ($ diketitr/diklik duakali) menjadi
hasil konversinyaadalah"akkbkck",katenasetiapfatha (
-)
namun
Uernitai"K'' Dengan
demikian,meskipunkarakterArab nampaksama(-c-iK. ; namunhasil konversinya berbeda Tabel 6.1 Contohpemasukankatayangberakibathasil prosesparsingberbeda No
Urutan huruf kata masukan
Tampilandalam karakterArab
1
kaf- fatha-ta' -fathaba'-fatha kaf - fatha -tfl' - fatha fatha-ba'-fatha
i{<
2
;fK
Hasil proses Hasil oarsins konversikata accepted akbkck akbkkck
not accepted
Pada tabel 6.1 terlihat hasil parsing yang berbeda dikarenakan salah memasukkanharokat pada \ata meskipun tampilan dalam bahasaArab tidak berMa. Oleh karenaitu diperlukankehati-hatianbagt user dalam memasukkan kata terutamajumlah harokatnya. Selanjutnyapadahalamanpemasukandata rule, desainbelum mencakup seluruh karakter yang dibutuhkan untuk menyusun pola, akan tetapi masih terbatasuntnk pola-polaf il yangterdiri dari tiga hruruf(tsulasty).