ISSN: 1693-6
930
¢
1
ANALISIS HUBUNGAN TINGKAT PENGENALAN POLA
DENGAN TINGKAT VARIASI POLA : STUDI KASUS
PENGENALAN POLA KARAKTER HURUF DENGAN
JARINGAN SYARAF TI
RUAN)
I
w
an Suhardi
Jurusan Te
kn
ik Elektro Fa
kultas Te
kni
k
Universita
s Negeri M
a
kassar
Kampu
s
UNM Parang T
a
mbung
Telp. (+62) 0
411-861
507
Email : iwansuhardi
@yaho
o.com
Abs
t
rak
Perm
asala
ha
n ya
ng
dihad
api dal
am
pe
ngen
alan
pol
a tulisa
n tang
an sang
at ko
m
pleks,
antara l
ain b
ervari
asi
nya
m
odel tulisan
tangan,
p
e
n
a
untu
k
m
enulis, da
n u
k
uran tulisan tan
gan.
Penelitian ini
m
enerap
kan
jaring
an sya
r
af tiruan
un
tuk pen
gen
al
an pola
ka
ra
kter h
uruf b
e
s
ar
(ka
pital) d
an
karakte
r
hu
ru
f kecil (n
on
ka
pital) pad
a tulisan tan
gan.
Tujuan d
ari p
enelitian ini yaitu
m
encoba m
enga
nalisi
s
hubu
ngan
a
ntara ting
kat
penge
nala
n
denga
n tin
gkat
vari
asi
pola
karakte
r
n
y
a
p
ada
j
um
l
ah kelas
pe
nge
na
lan yan
g sam
a.
Da
ri ha
sil penelitian
di
d
apatkan bah
wa
sem
a
kin
b
e
sar tin
g
kat variasi
pola
kara
kter yang
a
k
an di
ke
nali
p
ada j
u
m
l
ah
kelas pe
nge
na
lan
yan
g sam
a a
k
an m
engh
asilkan u
nju
kke
rja peng
enala
n yan
g sem
a
kin re
nda
h.
Kat
a Ku
nci :
Pengen
alan
pola, ka
ra
kter, jaringan syaraf tirua
n
1. PEN
DA
HU
LU
AN
Pemba
c
aa
n suatu ka
ra
kt
er
d
eng
an komp
uter di
ken
al
seba
g
ai
Optical Chara
c
ter
Rec
o
gnition
(OCR) [1],[2]. Umumnya s
o
lus
i
permas
alahan ini didas
a
rk
an pada pros
es
segm
enta
s
i masu
ka
n
me
njadi ka
ra
kter-ka
r
a
k
ter.
Si
stem OCR tel
ah di
kom
e
rsi
a
lka
n
secara
luas
untuk d
okum
en-d
okume
n hasil
ceta
kan
.
Namun te
knik-te
k
ni
k u
ntuk mem
ba
c
a
tulisan tan
g
an
belum
su
kse
s
dia
plikasi
k
an, dikare
na
kan
per
ma
salaha
n yang
dihad
api u
ntuk p
eng
en
alan
tulisan tan
ga
n san
gat ko
mpleks, se
p
erti berva
ria
s
inya mod
el
tulisan tang
an, pena un
tuk
menuli
s
, dan
lain-lai
n.
Jari
nga
n
sya
r
af tiru
an m
erup
akan
si
stem
pem
ro
sesa
n info
rma
s
i yan
g
me
mpunyai
karakte
r
i
s
tik kinerj
a
tertentu menyerup
ai
jarin
gan sya
r
af
biologis. Jaring
an ini
dapat
menyele
s
ai
ka
n perso
alan
kompl
eks ya
ng sulit
ata
u
bahkan tida
k mun
gki
n jika di
sele
sai
k
an
deng
an
me
n
ggun
akan ko
mputasi se
ca
ra konven
sio
nal.
Ja
ring
an
syaraf tiruan
sen
diri diil
ha
mi
oleh ja
ring
an
syaraf m
an
usia ya
ng d
apat bel
ajar
dari p
eng
ala
m
an, mela
ku
kan
gen
erali
s
a
s
i
berd
asarka
n conto
h yang
diperol
ehny
a. Saat
ini jaring
an sya
r
af tiruan be
rkemb
ang d
e
ngan
pesat da
n t
e
lah
diup
aya
k
an
untu
k
b
e
rba
gai
bent
uk
apli
k
a
s
i,
sala
h
satu
a
p
lika
s
inya
ya
itu
peng
enala
n
pola
tulisan tan
gan.
Algoritma
peram
b
a
ta
n-bali
k
(b
ackpropa
gation
)
telah
dikem
ban
gka
n
untuk m
e
la
tih jaringa
n syaraf ti
ruan
yang sam
pai
pada suatu
tingkat terte
n
tu
dapat mel
aku
kan
gen
erali
s
asi. Kemam
p
uan u
ntuk m
enga
bai
kan d
erau
dan
dist
orsi
adal
ah h
al
yang sa
ngat
penting d
a
la
m penge
nala
n
pola [3], [4].
Varia
s
i pola p
ada kara
kte
r
huruf da
pat b
e
rup
a
be
ran
e
k
araga
mnya
model tulisan
tangan
tiap hurufnya
tergantun
g penuli
s
nya. Begitu berva
riasi
nya terkadan
g untuk kara
kte
r
tun
ggal
terdap
at ke
m
i
ripan j
eni
s h
uruf yang
satu den
gan ya
ng lain
nya Huruf
ke
cil tulisan ta
nga
n p
ada
umumnya
me
mpunyai tin
g
k
at va
ria
s
i p
o
l
a yang
lebi
h
tinggi d
a
ri
tulisan
tang
an
h
u
ruf
be
sar pa
da
tiap jenis
hurufnya.
Dari
contoh
pada
Gam
ba
r
1, d
apat
di
lihat dan
dip
ahami
bah
wa hu
ruf
ke
cil
tulisa
n
tangan mem
p
unyai varia
s
i penuli
s
an ya
ng lebih ba
nyak diba
ndin
g
k
an de
nga
n h
uruf be
sar p
a
da
tiap jenis h
u
rufnya.
Analisi
s
Hu
bu
ngan Tin
g
kat Pengen
alan
Pola………
…
.
(Iwan Suh
a
rdi)
Evaluation Warning : The document was created with Spire.PDF for Python.
¢
ISSN: 1693-6
930
2
(a)
(b)
Gamba
r
1. Contoh varia
s
i
karakte
r
tulisan
tanga
n (a
) huruf kecil d
an (b
) huruf besa
r
Pada umu
m
n
y
a, sema
kin tinggi ting
kat variasi p
o
la a
n
tar ma
sing
-masin
g kelas karakte
r
aka
n memb
u
at unjukke
rja
jaring
an sya
r
af akan
me
nuru
n. Hal it
u dika
re
na
ka
n jarin
gan d
a
pat
sala
h m
engel
ompo
kkan
su
atu karakte
r
pada
p
r
os
es
pembel
ajaran
nya ke
kela
s ka
ra
kter yan
g
tidak te
pat. Adanya
kemi
ri
pan
pola i
ni
aka
n le
bih m
enurun
kan
u
njukke
r
ja
pen
genal
an bil
a
ada
pro
s
e
s
pe
ng
olaha
n a
w
al
(praproses) yang
dima
ksud
ka
n untu
k
men
ge
c
ilkan dime
nsi
pola
seb
elum diu
m
pan
kan
ke
jaring
an sy
araf tirua
n. Besa
rnya di
mensi m
asukan jari
ngan
syara
f
tiruan
mem
p
unyai p
eng
a
r
uh
yang
pe
nting te
rha
d
ap u
nju
kkerj
a pe
nge
nala
nnya. Ideal
n
y
a
,
masu
ka
n jari
ngan
syaraf tiruan m
empu
nyai dimen
s
i yang ke
cil na
mun dap
at mewa
kili ci
ri d
ari
karakte
r
a
s
lin
ya [5]. Denga
n dimen
s
i m
a
su
kan ya
ng
kecil d
apat me
mperke
cil ju
mlah komp
utasi
pada
setia
p
iterasi
n
ya. Efisien
s
i ini te
rkait e
r
at d
e
ngan
deng
a
n
pen
ggun
a
an mem
o
ri
dan
efisien
s
i
ko
m
putasi
pe
rub
ahan
bo
bot
pada
saat
p
e
latihan
jari
n
gan. Mi
sal
n
ya, untu
k
j
a
rin
gan
deng
an a
r
sit
ektur
16 –
80 – 8, aka
n ada (
16x
80)
+ (8
0x8) = 1920
b
obot yang h
aru
s
diperbah
arui
saat p
elatih
an jari
nga
n. Sehi
ngg
a d
apat dib
ayan
gka
n jika di
mensi
ma
su
kan
jaring
an lebi
h
besa
r
ma
ka
bobot yang h
aru
s dipe
rb
ah
arui a
k
an le
bi
h banya
k
.
Dari
contoh
pada
Gam
ba
r
2, d
apat
di
menge
rti b
ah
w
a
ada
nya b
entuk pol
a y
ang mi
rip,
apala
gi bila sud
ah mele
wati pro
s
e
s
peng
olaha
n awal, a
k
an
dapat men
urunkan unju
k
kerj
a
peng
enala
nn
y
a dikarena
kan jarin
gan
dapat salah
mengel
ompo
kkan suatu kara
kter
ke kela
s
karakte
r
yang
tidak tepat.
Seca
ra p
r
a
k
t
ek
san
gat
sulit untuk m
encari m
eto
de p
r
o
s
e
s
e
kst
ra
ksi
ciri
hingga
didap
atka
n dimensi ma
su
kan yang
se
ke
cil-ke
cilnya
. Yang umumnya terjadi
bahwa
sem
aki
n
ke
cil dim
en
s
i
ma
sukan
ja
ringa
n
syaraf tiruan
dal
am
satu
meto
de
ekstraksi
ciri
akan
memb
uat
unju
k
kerja
nya sema
kin
m
enurun.
Hal
i
ni di
ka
rena
ka
n ad
anya i
nfo
rma
s
i yan
g i
k
ut terhil
ang
p
ada
saat
prose
s
mempe
r
kecil
dimen
s
i
tersebut.
Nam
u
n sema
kin
b
esa
r
dimen
s
i
ma
su
kan
p
ada
jaring
an sya
r
af tiruan akan
membuat prose
s
pel
atiha
n
pada tiap it
era
s
i menj
adi
lebih lama.
Demi
kian
jug
a
, pad
a um
u
m
nya
sema
ki
n ba
nyak ke
l
as ka
ra
kter
yang akan dikenali oleh
jari
ngan
syaraf
tirua
n
ma
ka
unju
k
ke
rja
nya a
k
an
sem
aki
n
menu
run.
Ha
l itu di
ka
ren
aka
n p
ada
saat
pro
s
e
s
pemb
elajarannya
aka
n sem
aki
n
be
rat ka
re
na ja
ring
an
haru
s
lebih
b
anyak me
ng
enal
kela
s – kela
s pola. Pada p
enelitian ini j
u
mlah
kela
s
karakte
r
yang
diken
ali sa
n
gat banya
k
yaitu
TELKOM
NIKA
Vol. 3, No. 1, April 2005
: 1 - 11
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
¢
3
26
kela
s u
ntuk m
asi
ng
-m
asin
g jeni
sny
a. Sema
kin
b
anyak kela
s
pola ya
ng a
k
an di
ke
nali ju
ga
aka
n meme
rl
uka
n wa
ktu yang lebi
h lam
a pada
sat pe
mbelaja
r
an
nya.
a
e
h
n
i
j
l
i
u
v
z
t
D
O
Q
O
Gamba
r
2. Contoh kara
kte
r
yang memp
unyai bentu
k
pola seru
pa
Berda
s
a
r
kan
hal
terseb
u
t
di ata
s
pe
nulis be
rma
k
sud
me
ngan
alisi
s
seja
uh
man
a
hubu
ngan
an
tara ting
kat peng
enala
n j
aring
an sya
r
af tiruan de
ngan ting
kat
kemiri
pan p
ola
karakte
r
nya. Akan dian
ali
s
is
ting
kat
p
enge
nalan
p
o
la
karakte
r
huruf be
sa
r tulisa
n
tang
an
sejuml
ah 2
6 kela
s pol
a (A
, B, C, …, sampai Z
)
da
n pola
karakt
er hu
ruf kecil
tulisan tan
g
an
sejuml
ah 26
kela
s pol
a yaitu ( a, b, c, …, sam
pai
z). Dari segi
jumlah kela
s karakte
r
ma
ka
jumlah
kela
s jumlah
ka
rakter hu
ruf b
esa
r
sama
d
enga
n hu
ruf
ke
cil yaitu m
asin
g-m
asi
ng
26
kela
s, na
mun
ka
ra
kter
hu
ruf ke
cil tuli
sa
n tanga
n m
e
mpunyai
pola
ka
ra
kter
ya
n
g
lebih
be
rvariasi
serta le
bih mirip satu d
enga
n lainny
a pada mod
el tulisan tia
p hurufnya d
i
bandi
ngkan
pola
karakte
r
h
uru
f besa
r
tulisa
n tanga
n. Hu
bung
an
ant
ara tingkat pen
genal
an ja
rin
gan
syaraf tiruan
deng
an ting
kat varia
s
i pol
a ka
ra
kternya pad
a jumla
h kel
as
pen
g
enala
n yang
sama
inilah y
ang
menjadi tuju
a
n
penelitian i
n
i.
2.
JAR
IN
G
AN
SYA
RA
F TIRU
AN
A
L
GORITMA
PER
AMB
A
TAN
BALIK
Jari
nga
n
sya
r
af lapi
s-jam
a
k
(multilaye
r)
su
dah
terb
ukti h
and
al d
i
pakai u
n
tuk
aplikasi
umum. Yan
g
terma
s
u
k
ja
ringan l
api
s-j
a
mak
den
gan
pelatiha
n terbimbing
(sup
ervise
d) ant
ara
lain ja
ring
an
pera
m
bata
n
-balik (b
ackp
ropag
ati
on). Metode pelat
ihan
p
e
ramb
atan-b
a
lik
se
cara
sed
erh
ana a
dalah meto
d
e gradi
ent descent (p
enu
runa
n gra
die
n) untu
k
me
minimal
k
an total
galat ku
adra
t
kelua
r
an.
Aplika
s
i jari
n
gan ini meli
batka
n pem
etaan sekum
pulan ma
su
kan
terhad
ap
se
kumpula
n ta
rget kelua
r
an,
jadi
terma
s
u
k
kateg
ori
jari
ngan
d
e
ngan
pel
atih
an
terbimbi
ng.
Tujuan
pel
atihan j
arin
gan
ini ad
alah
m
enda
patkan
ke
seimb
ang
a
n anta
r
a
ke
m
ampua
n
tangga
pan
yang
ben
ar terha
dap
pol
a ma
su
ka
n
yang
dipa
kai untu
k
pel
atihan j
a
rin
g
a
n
(memo
r
i
z
atio
n) d
an
kem
ampua
n me
mberi
k
a
n tan
ggap
an yan
g
layak
untu
k
masukan y
ang
seje
nis n
amu
n tidak ide
ntis den
gan ya
ng dipa
kai p
ada pel
atiha
n (ge
neraliza
t
ion). Pelatih
an
jaring
an
pera
m
batan
bali
k
melibat
kan t
i
ga taha
p yai
t
u umpa
n-m
a
ju pelatih
an
pola m
asuka
n
,
komp
utasi
d
an p
era
mbat
an-b
alik gal
a
t, serta
pe
ru
baha
n bo
bot
. Setelah p
e
l
atihan, apli
k
asi
jaring
an
hany
a melib
atka
n
tahap
ko
mp
utasi
umpa
n-maju. Walau
pun p
r
o
s
e
s
p
elatihan j
ari
n
gan
Analisi
s
Hu
bu
ngan Tin
g
kat Pengen
alan
Pola………
…
.
(Iwan Suh
a
rdi)
Evaluation Warning : The document was created with Spire.PDF for Python.
¢
ISSN: 1693-6
930
4
berla
ng
sun
g
relatif lamb
at, namun ja
ri
ngan ya
ng telah dilatih
d
apat men
gha
silkan
kelua
r
an
deng
an sang
at cepat.
Jari
nga
n
syaraf lapi
s-j
am
ak d
eng
an
satu l
api
san t
ersemb
unyi (unit Z)
dipe
rl
ihatka
n
pada
Gam
b
a
r
3. Unit kelu
aran
(u
nit Y)
dan u
n
it-
unit t
e
rsemb
unyi serta bi
as
dipe
rlihatkan. Bia
s
pada
unit keluara
n Yk
dila
mbang
ka
n de
ngan
w0
k, bi
as p
ada
unit
terse
m
bu
nyi Zj dilamb
ang
kan
deng
an v0j.
Istilah
bia
s
-bias ini
be
rl
aku
seba
gai
bob
ot pa
da
hub
ung
an
unit-unit
den
gan
kelu
ara
n sel
alu sat
u. Ha
nya alira
n in
forma
s
i ump
an-m
aju yan
g dipe
rlihat
kan pad
a ga
mbar.
Selama fase pelatiha
n
perambatan
-b
alik, sinyal di
kiri
m pada a
r
ah
yang berl
a
wa
nan.
Y
m
Y
1
Y
k
Kara
kteri
s
tik
yang harus
d
i
miliki oleh fu
ngsi
a
k
tivasi jaring
an
pe
ra
mbatan
-bali
k
antara
lain ha
ru
s ko
ntinyu, terdife
r
en
sial
kan, d
an tida
k men
urun
se
ca
ra
monotoni
s
(
m
onotoni
call
y non-
decrea
s
in
g
). Untu
k
efi
s
ien
s
i kom
puta
s
i,
turu
nan fun
gsi terseb
ut mudah di
dap
atkan da
n nilai
turuna
nnya d
apat dinyata
k
an den
gan fu
ngsi a
k
tivasi
i
t
u sendi
ri. Fu
ngsi a
k
tivasi
yang digu
na
kan
dalam
pe
neli
t
ian ini
yaitu fung
si
sigm
oid
bi
pola
r
yang
m
emiliki
jang
ka
uan
nilai (-1,1
) d
an
didefini
s
ika
n
seb
agai:
()
()
1
exp
1
2
−
−
+
=
x
x
f
σ
(1)
Lang
ka
h-la
ng
kah
pel
atiha
n ja
ringa
n p
eram
batan
b
alik
se
ca
ra
terpe
r
in
ci
dap
at dilihat
pada b
u
ku acuan [3], seda
ngkan dia
g
ra
m alirnya terd
apat pad
a Ga
mbar 4.
Sebelum di
u
m
pan
kan
ke j
aring
an
syara
f
tir
uan, data-data kara
kte
r
yang akan di
anali
s
is
dilakukan prose
s
pen
gol
ahan
a
w
al (prap
r
o
s
e
s
). Lang
ka
h-la
ng
kah
prap
ro
ses pen
gen
al
an
k
a
ra
k
t
er
me
lib
a
t
k
a
n
pr
ose
s
n
o
r
m
a
l
is
as
i
uk
ur
an
kara
kter yang
selanjutnya
dideko
m
po
sisi
mengg
una
ka
n filter gel
o
m
bang
si
ng
kat Haa
r
d
ua
-
dime
nsi [6].
No
rmali
s
a
s
i
uku
r
a
n karakter
dilakukan
karena tida
k
sa
manya u
k
u
r
a
n ka
ra
kter
p
enuli
s
yang
satu d
eng
an
lainnya. Pro
s
e
s
norm
a
lisasi
ini me
ngha
silkan
pol
a
16x16
pikse
l
. Proses d
e
kom
p
o
s
isi
level pe
rtam
a
Z
1
Z
j
Z
p
w
01
w
11
1
w
j
1
w
p
1
w
0
k
w
0m
w
pk
w
w
1k
w
1m
jk
w
jm
w
pm
X
1
X
i
Z
n
v
01
v
11
1
v
i1
v
0
v
n1
j
v
1p
v
n
j
v
1j
v
ij
v
0p
v
ip
v
np
Gamba
r
3. Jaring
an sya
r
a
f
peramb
a
tan
-
bali
k
den
gan
satu lapi
san
terse
m
bu
nyi
TELKOM
NIKA
Vol. 3, No. 1, April 2005
: 1 - 11
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
¢
5
mengh
asil
ka
n emp
at sub
band
yang
m
asin
g-m
as
i
n
g
berukuran
8
x
8 piksel
yaitu subb
and
yang
memba
w
a
in
forma
s
i p
o
la
aproksim
a
si
, hori
s
ontal,
vertikal
dan
diago
nal. Pa
da d
e
kompo
s
isi
beri
k
utnya ya
itu level 2 dihasil
kan
sub
b
a
nd-sub
ban
d d
enga
n ukura
n
4x4 piksel.
Semaki
n ting
gi level d
eko
mposi
s
inya
a
k
an
mem
buat
sem
aki
n ‘
k
e
hilang
an’
ciri
nya. Oleh
karena itu, seb
agai pol
a
masu
kan ja
ringa
n neu
ral
digunakan
dekom
po
sisi
level 2 yaitu
sub
ban
d informasi ap
ro
ksi
m
asi sehin
gg
a juml
ah ne
uron pad
a lapi
san masukan
ada 4x4 bua
h.
Gamba
r
4. Di
agra
m
alir pel
atihan jari
nga
n
3. PEMODELAN
SISTEM
P
E
N
G
ENA
L
AN
KA
RAK
TER
Sebagai
ma
suka
n ad
alah
vektor ya
ng
diha
silkan d
a
r
i pen
gola
h
a
n
citra a
s
li. Citra
asli
yang be
risi d
ata-data
ka
ra
kter tuli
san ta
ngan di
payar
deng
an resolusi 30
0 dpi.
Ha
sil pem
aya
r
an
terse
but kem
udian dipoto
n
g-poto
ng dan
dipilah
-
pila
h se
suai den
ga
n
kel
as
pol
an
ya.
Lang
ka
h-
lang
kah p
r
a
p
r
oses
di sini
melibatkan p
r
ose
s
no
rmali
s
a
s
i dan
de
kompo
s
isi. Prose
s
no
rmali
s
a
s
i
dan
de
komp
osi
s
i m
engg
una
kan
p
r
og
ram
bantu
Ma
tl
a
b
sed
ang
kan
p
r
og
ram
jari
ngan
syara
f
tiruan me
ngg
una
kan p
r
og
ram bantu
C
++
.
Jari
nga
n yan
g a
k
an
diran
c
ang
dalam
e
k
spe
r
ime
n ini
adala
h ja
ring
an p
era
mbat
an-b
alik.
Arsite
ktur ja
ringa
n yang
aka
n dib
a
ngun m
emili
ki du
a kom
pone
n. Kom
pone
n pe
rta
m
a
melibatkan
n
euro
n m
asukan d
an
kel
u
aran
de
nga
n
jumlah
teta
p yaitu
seb
a
nyak
4x4 n
e
uron
masu
ka
n
da
n 8
neu
ro
n
kel
ua
r
an,
d
an
kom
pone
n yang
meli
batka
n n
euron p
ada
lap
i
san
terse
m
bu
nyi yang jumlah
n
y
a akan di
ca
ri sampai di
da
patka
n ha
sil yang optimal.
Analisi
s
Hu
bu
ngan Tin
g
kat Pengen
alan
Pola………
…
.
(Iwan Suh
a
rdi)
Evaluation Warning : The document was created with Spire.PDF for Python.
¢
ISSN: 1693-6
930
6
Sebagai
targ
et pen
gen
ala
n
karakte
r
-ka
r
akte
r tuli
sa
n
tanga
n di
gu
nakan fo
rmat
yang
setara den
ga
n kode ASCII
8 bit untuk mewa
kili ma
sing-m
asi
ng kelas karakte
r
huruf be
sar
dan
huruf
kecil.
Artinya ma
si
ng-m
a
si
ng
kelas mem
p
u
n
yai kombin
a
s
i 8
bit p
e
m
beda
yang
sesu
ai
deng
an pola
karakte
r
yang
dilatihka
n. Aturan
kom
bina
s
i 8 bit pemb
eda terseb
ut setara den
ga
n
kod
e ASCII
8 bit. Beri
kut
ini di
saji
kan
T
abel
1 yan
g
menyatakan
ke
se
suai
an t
arget
pen
gen
alan
jaring
an de
ng
an format yan
g
setara ko
de
ASCII 8 bit
Prap
ro
se
s d
a
ta kar
akt
er
Ma
s
u
k
a
n
Ci
t
r
a
Kar
a
k
t
e
r
Tu
lis
an
Ta
nga
n
Hur
u
f Bes
a
r
Hur
u
f Keci
l
N
o
r
m
a
l
isas
i u
k
u
r
an
Gamba
r
5.
Diagra
m
blo
k
p
enge
nalan
ka
rakte
r
pa
da p
enelitian
Tabel 1. Ta
rg
et penge
nala
n
jaring
an pa
da pen
elitian
Kara
kter
ASCII 8 bit
Targe
t
kelua
ran
Karakter H
u
ru
f
Besar
A
0 1 0 0 0 0 0
1
-0.8 0.8
-0.8 -
0
.
8
-0.8 -
0
.8 -0.
8
0.8
B
0 1 0 0 0 0 1
0
-0.8 0.8
-0.8 -
0
.
8
-0.8 -
0
.8 0.8
-0.8
C
0 1 0 0 0 0 1
1
-0.8 0.8
-0.8 -
0
.
8
-0.8 -
0
.8 0.8
0.8
D
0 1 0 0 0 1 0
0
-0.8 0.8
-0.8 -
0
.
8
-0.8 0.8
-0.8
-0.8
E
0 1 0 0 0 1 0
1
-0.8 0.8
-0.8 -
0
.
8
-0.8 0.8
-0.8
0.8
F
0 1 0 0 0 1 1
0
-0.8 0.8
-0.8 -
0
.
8
-0.8 0.8
0.8
-0.8
G
0 1 0 0 0 1 1
1
-0.8 0.8
-0.8 -
0
.
8
-0.8 0.8
0.8
0.8
H
0 1 0 0 1 0 0
0
-0.8 0.8
-0.8 -
0
.
8
0.8 -0.8
-0.8
-0.8
I
0 1 0 0 1 0 0
1
-0.8 0.8
-0.8 -
0
.
8
0.8 -0.8
-0.8
0.8
J
0 1 0 0 1 0 1
0
-0.8 0.8
-0.8 -
0
.
8
0.8 -0.8
0.8
-0.8
K
0 1 0 0 1 0 1
1
-0.8 0.8
-0.8 -
0
.
8
0.8 -0.8
0.8
0.8
L
0 1 0 0 1 1 0
0
-0.8 0.8
-0.8 -
0
.
8
0.8 0.8
-0.8
-0.8
M
0 1 0 0 1 1 0
1
-0.8 0.8
-0.8 -
0
.
8
0.8 0.8
-0.8
0.8
N
0 1 0 0 1 1 1
0
-0.8 0.8
-0.8 -
0
.
8
0.8 0.8 0.
8
-0.8
O
0 1 0 0 1 1 1
1
-0.8 0.8
-0.8 -
0
.
8
0.8 0.8 0.
8
0.8
P
0 1 0 1 0 0 0
0
-0.8 0.8
-0.8 0.
8 -0.8 -
0
.8 -0.
8
-0.8
Q
0 1 0 1 0 0 0
1
-0.8 0.8
-0.8 0.
8 -0.8 -
0
.8 -0.
8
0.8
R
0 1 0 1 0 0 1
0
-0.8 0.8
-0.8 0.
8 -0.8 -
0
.8 0.8
-0.8
S
0 1 0 1 0 0 1
1
-0.8 0.8
-0.8 0.
8 -0.8 -
0
.8 0.8
0.8
Ke
lu
ar
an
:
Hur
u
f Bes
a
r
Hur
u
f Kecil
Penge
nal
an
Ka
ra
kt
er Jaringan
N
e
ural
Deko
mposi
s
i
TELKOM
NIKA
Vol. 3, No. 1, April 2005
: 1 - 11
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
¢
7
T
0 1 0 1 0 1 0
0
-0.8 0.8
-0.8 0.
8 -0.8 0.8
-0.8
-0.8
U
0 1 0 1 0 1 0
1
-0.8 0.8
-0.8 0.
8 -0.8 0.8
-0.8
0.8
V
0 1 0 1 0 1 1
0
-0.8 0.8
-0.8 0.
8 -0.8 0.8
0.8
-0.8
W
0 1 0 1 0 1 1
1
-0.8 0.8
-0.8 0.
8 0.8 0.8 0.
8
0.8
X
0 1 0 1 1 0 0
0
-0.8 0.8
-0.8 0.
8 0.8 -0.8
-0.8
-0.8
Y
0 1 0 1 1 0 0
1
-0.8 0.8
-0.8 0.
8 0.8 -0.8
-0.8
0.8
Z
0 1 0 1 1 0 1
0
-0.8 0.8
-0.8 0.
8 0.8 -0.8
0.8
-0.8
Karakter H
u
ru
f
Kecil
a
0 1 1 0 0 0 0
1
-0.8 0.8 0.
8 -0.
8 -0.8 -
0.8 -0.
8
0.8
b
0 1 1 0 0 0 1
0
-0.8 0.8 0.
8 -0.
8 -0.8 -
0.8 0.8
-0.8
c
0 1 1 0 0 0 1
1
-0.8 0.8 0.
8 -0.
8 -0.8 -
0.8 0.8
0.8
d
0 1 1 0 0 1 0
0
-0.8 0.8 0.
8 -0.
8 -0.8 0.8
-0.8
-0.8
e
0 1 1 0 0 1 0
1
-0.8 0.8 0.
8 -0.
8 -0.8 0.8
-0.8
0.8
f
0 1 1 0 0 1 1
0
-0.8 0.8 0.
8 -0.
8 -0.8 0.8
0.8
-0.8
g
0 1 1 0 0 1 1
1
-0.8 0.8 0.
8 -0.
8 -0.8 0.8
0.8
0.8
h
0 1 1 0 1 0 0
0
-0.8 0.8 0.
8 -0.
8 0.8 -0.8
-0.8
-0.8
i
0 1 1 0 1 0 0
1
-0.8 0.8 0.
8 -0.
8 0.8 -0.8
-0.8
0.8
j
0 1 1 0 1 0 1
0
-0.8 0.8 0.
8 -0.
8 0.8 -0.8
0.8
-0.8
k
0 1 1 0 1 0 1
1
-0.8 0.8 0.
8 -0.
8 0.8 -0.8
0.8
0.8
l
0 1 1 0 1 1 0
0
-0.8 0.8 0.
8 -0.
8 0.8 0.8
-0.8
-0.8
m
0 1 1 0 1 1 0
1
-0.8 0.8 0.
8 -0.
8 0.8 0.8
-0.8
0.8
n
0 1 1 0 1 1 1
0
-0.8 0.8 0.
8 -0.
8 0.8 0.8 0.
8
-0.8
o
0 1 1 0 1 1 1
1
-0.8 0.8 0.
8 -0.
8 0.8 0.8 0.
8
0.8
p
0 1 1 1 0 0 0
0
-0.8 0.8 0.
8 0.
8 -0.8 -
0.8 -0.
8
-0.8
q
0 1 1 1 0 0 0
1
-0.8 0.8 0.
8 0.
8 -0.8 -
0.8 -0.
8
0.8
r
0 1 1 1 0 0 1
0
-0.8 0.8 0.
8 0.
8 -0.8 -
0.8 0.8
-0.8
s
0 1 1 1 0 0 1
1
-0.8 0.8 0.
8 0.
8 -0.8 -
0.8 0.8
0.8
t
0 1 1 1 0 1 0
0
-0.8 0.8 0.
8 0.
8 -0.8 0.8
-0.8
-0.8
u
0 1 1 1 0 1 0
1
-0.8 0.8 0.
8 0.
8 -0.8 0.8
-0.8
0.8
v
0 1 1 1 0 1 1
0
-0.8 0.8 0.
8 0.
8 -0.8 0.8
0.8
-0.8
w
0 1 1 1 0 1 1
1
-0.8 0.8 0.
8 0.
8 -0.8 0.8
0.8
0.8
x
0 1 1 1 1 0 0
0
-0.8 0.8 0.
8 0.
8 0.8 -0.8
-0.8
-0.8
y
0 1 1 1 1 0 0
1
-0.8 0.8 0.
8 0.
8 0.8 -0.8
-0.8
0.8
z
0 1 1 1 1 0 1
0
-0.8 0.8 0.
8 0.
8 0.8 -0.8
0.8
-0.8
Kese
suai
an target kelua
r
a
n pada
kolom
ketiga pa
da Tabel 1 da
pa
t dilihat dari kode 0 dan
1
pada
kod
e
ASCII menjadi
-0.8 dan 0.8
pada target.
Analisi
s
Hu
bu
ngan Tin
g
kat Pengen
alan
Pola………
…
.
(Iwan Suh
a
rdi)
Evaluation Warning : The document was created with Spire.PDF for Python.
¢
ISSN: 1693-6
930
8
4.
HASIL D
A
N
PEMBA
HAS
AN
4.1 Hasil Praprose
s
Praproses
di
perlu
ka
n unt
uk me
ntran
s
f
orma
s
i cit
r
a
asli du
a-dim
ensi
ke d
ala
m pola
vektor yang terdi
r
i atas inform
asi
-
inf
o
rmasi
yang dimiliki
oleh cit
r
a asli
tersebut.
Dal
a
m
melakukan e
k
speri
m
en ini
data aslinya
berup
a pola
-
pola tuli
san
tangan, yang
dinorm
alisa
s
i
uku
r
an
nya d
an
kem
udian
dide
ko
mpo
s
i
s
i d
eng
an filt
er
gelom
ban
g si
ng
kat
Ha
ar
(Ga
m
ba
r 6).
Ha
sil akhir da
ri pro
s
e
s
de
kompo
s
isi inil
a
h
y
ang akan
diumpa
nkan
pada ja
ring
an
syaraf tirua
n
.
a
b
c
Gamba
r
6.
a. Contoh d
a
ta dari samp
el yang dipay
ar
b.
Citra ha
sil pe
motonga
n sa
mpel
c.
Ha
sil nor
mali
sa
si dari
sam
pel
4.2 Hasil Proses Peng
e
nalan Jaring
a
n Sy
araf Tir
uan
Terkait de
ng
an a
r
site
ktur jaring
an yan
g
akan m
e
mberi
k
a
n
tin
g
kat p
eng
en
alan yan
g
terbai
k, ma
ka dian
alisi
s
p
enga
ruh j
uml
ah lapi
san te
rse
m
bu
nyi se
rta banya
k
ny
a neu
ron
pa
da
masin
g-m
asi
ng lapi
san
nya. Fung
si a
k
tivasi yang
digun
akan yaitu fungsi
aktivasi
sigm
oid
bipola
r
. Ju
mlah lapi
san
tersem
bunyi
yang dianal
isis yaitu sat
u lapisa
n da
n dua lapi
sa
n
terse
m
bu
nyi. Pada pro
s
e
s
pelatiha
n
melibatk
an 1
00 pola untu
k
tiap ka
ra
kternya, dan p
r
ose
s
peng
ujian m
elibatkan 20
pola u
ntuk ti
ap kara
kte
r
n
y
a. Dari h
asi
l peng
ujian d
i
dapat
kan
ha
sil
sep
erti pad
a Tabel 2.
Tabel 2.
Unj
u
kkerja pe
ngu
jian ka
ra
kter
huruf be
sa
r d
an huruf ke
cil
Arsitektur
Unjuk ke
rja Pengujian
Huru
f Be
sar
Unjuk ke
rja Pengujian
Huru
f Ke
cil
Satu lapisan
tersembu
n
y
i
16 – 30 – 8
61 %
59 %
16 – 40 – 8
59 %
63 %
16 – 50 – 8
62 %
61 %
16 – 60 – 8
64 %
65 %
16 – 70 – 8
65 %
63 %
16 – 80 – 8
63 %
61 %
TELKOM
NIKA
Vol. 3, No. 1, April 2005
: 1 - 11
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOM
NIKA
ISSN:
1693-6
930
¢
9
Dua lapisa
n ters
embun
y
i
16 – 40 – 40
– 8
69 %
70 %
16 – 40 – 50
– 8
67 %
69 %
16 – 40 – 60
– 8
73 %
74 %
16 – 40 – 70
– 8
75 %
76 %
16 – 40 – 80
– 8
69 %
69 %
16 – 50 – 40
– 8
82 %
73 %
16 – 50 – 50
– 8
78 %
71 %
16 – 50 – 60
– 8
79 %
74 %
16 – 50 – 70
– 8
73 %
74 %
16 – 50 – 80
– 8
70 %
71 %
16 – 60 – 40
– 8
67 %
65 %
16 – 60 – 50
– 8
74 %
71 %
16 – 60 – 60
– 8
81 %
79 %
16 – 60 – 70
– 8
80 %
80 %
16 – 60 – 80
– 8
74 %
79 %
16 – 70 – 40
– 8
72 %
74 %
16 – 70 – 50
– 8
69 %
71 %
16 – 70 – 60
– 8
76 %
73 %
16 – 70 – 70
– 8
79 %
72 %
16 – 70 – 80
– 8
72 %
75 %
16 – 80 – 40
– 8
81 %
80 %
16 – 80 – 50
– 8
80 %
79 %
16 – 80 – 60
– 8
84 %
78 %
16 – 80 – 70
– 8
83 %
82 %
16 – 80 – 80
– 8
79 %
75 %
Tabel 2
dipe
roleh d
eng
an
nilai laju p
ela
tihan =
0,000
1, momentu
m
= 0,0
001 t
olera
nsi
galatnya =
0,005, dan m
e
nggu
na
kan f
ung
si aktiva
si
sigmoi
d bip
olar. Seda
ng
kan u
nju
k ke
rja
pada p
r
o
s
e
s
pelatiha
n
se
muanya di at
as 97 %.
Tabel 3.
Perbandi
ngan ju
mlah ka
ra
kter terhada
p unj
ukkerj
a
Jenis Kara
kter
Jumla
h
Kela
s k
arakter
Ting
kat Variasi
Pola
Unjuk kerja
Pen
g
enala
n
Huruf Besar
26
Kurang
84 %
Huruf Kecil
26
Lebih
82 %
Nilai laj
u
pel
atihan yan
g
besar
akan
mempe
r
cepat
peng
uranga
n galat, n
a
m
un pa
da
nilai yang te
rlalu be
sa
r ju
stru m
eng
aki
batka
n gal
at terpental
pad
a galat mini
mum lo
kal.
Bila
digun
akan ko
nstanta b
e
laj
a
r yang kecil
maka ja
ring
an dap
at menca
pai galat
minimum yan
g
diingin
k
an, n
a
mun proses
pelatih
an
m
e
mbutuh
ka
n
wa
ktu yan
g l
ama. Untuk
mengata
s
i
h
al
terse
but di
gu
nakan m
o
me
ntum yang
da
pat memb
ant
u proses
pen
gura
nga
n gal
at pada
jari
ng
an
lebih
cep
at. Momentum
yang te
rlalu b
esa
r jug
a
da
pat menyeb
a
b
ka
n bo
bot
menjadi
mem
besar
(
b
l
ow
up
)
se
h
i
ngga
jari
nga
n tida
k d
apat
memeta
ka
n
pola-pola
yan
g dib
eri
kan
kepad
anya. Ol
eh
Analisi
s
Hu
bu
ngan Tin
g
kat Pengen
alan
Pola………
…
.
(Iwan Suh
a
rdi)
Evaluation Warning : The document was created with Spire.PDF for Python.
¢
ISSN: 1693-6
930
10
karena
itu d
alam m
ela
ku
kan
pel
atiha
n pa
da j
ari
n
gan
syaraf t
i
ruan
sebai
knya dipili
h l
a
ju
pelatiha
n yan
g kecil
da
n
menam
bah
ka
n mom
entum
yang
se
su
ai. Unj
uk kerj
a
terbai
k m
asi
n
g-
masin
g
jeni
s karakte
r
da
pa
t dilihat pada
Tabel 3.
Jumla
h
kela
s
ka
ra
kt
er
ma
sing
-ma
s
in
g
26
kela
s,
n
a
m
un je
nis
kar
akt
er
h
uruf
b
esa
r
dan
huruf
ke
cil mempunyai u
nj
uk kerja
pen
genal
an y
ang
berbe
da. Pe
rbed
aan u
nju
k ke
rja terse
but
lebih
dika
re
n
aka
n a
danya
perbed
aan
tingkat vari
a
s
i
pad
a sejuml
ah karakte
r
p
ada
j
enis
hu
ruf
terse
but se
hi
ngga
bebe
rapa pola
karakter serupa
satu
d
eng
an
lainnya.
Dari ha
sil
penelit
ian
dapat di
keta
h
ui bah
wa
karakter hu
ruf b
esa
r m
empu
nyai unju
k
ke
rja pen
gen
ala
n terb
aik seb
esa
r
84 % da
n ka
rakte
r
h
uruf kecil m
empu
n
y
ai mempu
nyai unju
k
kerj
a
peng
enala
n t
erbai
k
se
be
sar
82 %.
Pada Tab
el 4 disaji
ka
n b
eberapa
ke
salaha
n pen
g
elompo
k
a
n kelas p
eng
en
alan yang
terjadi dal
am
proses p
ela
tihan dan pe
ngujia
n
dika
rena
kan mem
punyai ke
miri
pan pola
serta
setela
h melal
ui pro
s
e
s
pen
golah
an awal
(norm
alisasi
dan de
kom
po
s
isi
)
.
Tabel 4. Beb
erap
a co
ntoh
ke
sala
han
ka
rena
kemi
ripa
n pola
Kara
kter seb
enarn
y
a
Dikenal se
ba
gai
D
O
Q
O
a
e
h
n
i
j
l
i
u
v
x
y
z
t
5. PENUT
UP
Dari
ha
sil pe
nelitian did
ap
atkan
ke
simp
ulan ba
hwa semaki
n be
sa
r tingkat vari
a
s
i pola
karakte
r
yan
g aka
n diken
ali pada juml
ah kel
as p
en
genal
an yan
g sama a
k
a
n mengh
asil
kan
unju
k
ke
rja p
enge
nalan y
ang sema
kin
rend
ah. Walaup
un me
mpunyai juml
ah kel
as
ka
rakte
r
yang sama
yaitu masin
g
-
ma
sing
26
kela
s, jeni
s
karakte
r
h
uruf besar d
an hu
ruf ke
cil
mempu
nyai u
njuk
ke
rja pe
ngen
alan yan
g berbed
a. Unjuk
ke
rja pe
ngen
alan
ka
rakter
hu
ruf b
esa
r
seb
e
sar 8
4
% dan
karakter hu
ruf kecil seb
e
sar 8
2
%. Perbed
a
an unj
ukke
rj
a tersebut l
e
bih
dika
ren
akan adanya perb
edaa
n
ting
kat
variasi pad
a
sejuml
ah
ka
rakter pad
a ke
dua je
nis
huru
f
ters
ebut.
Saran
-
saran
untuk p
eneliti
an sel
anjutny
a adala
h
:
a.
Algoritma ja
ringan
syaraf tiruan yan
g
diguna
ka
n
pada
peneliti
an ini yaitu
algoritm
a
pera
m
bata
n
balik stan
dar.
Melihat
la
many
a wakt
u yang dig
u
nakan u
n
tuk pelatihan,
penelitian
la
njut dap
at di
teruska
n de
n
gan me
nge
mbang
ka
n al
goritma
pera
m
batanb
alik
modifika
si
a
gar
pro
s
e
s
pelatiha
n me
njadi le
bih
singkat nam
u
n da
pat m
ening
kat
k
an
unju
k
kerja p
e
ngen
alannya.
b.
Bagi yang in
gin men
ggu
n
aka
n metod
e
deng
an
n
eu
r
on
kelu
aran
yang tetap,
disa
ran
k
a
n
sup
aya pro
s
es pelatih
an
dapat be
rjala
n denga
n ba
ik. Disa
ra
nka
n untuk da
p
at menca
pai
role
ran
s
i gala
t
seku
ran
g-ku
r
ang
nya 0,00
5
DAF
TA
R PU
STAK
A
[ 1]
Hen
dra
wa
n,
“
O
CR and Word Rec
og
nition
for Documen
t
Un
derstanding
:
Prese
nt
Statu
s and Dev
elopmen
t”
Tel
e
matics Laboratory, Dept. of
Electrical Engin
e
e
ring, ITB,
Bandun
g, 20
00
[
2]
Mori, S.C.Y, and Yam
a
moto, K.,
“
Histori
cal
Revie
w
of OCR Res
earch
and
Dev
elopmen
t”
Proceedings of the IEEE,
vol. 80, pp. 1029-1058, 1992
[ 3]
Fausett,
L.,
“Fund
amen
tals of Neur
al Network
s
: Archi
t
ec
tures, Algori
t
hms, and
Applica
t
ions
”
Prenti
c
e Ha
ll, New Je
rse
y
, 1994
TELKOM
NIKA
Vol. 3, No. 1, April 2005
: 1 - 11
Evaluation Warning : The document was created with Spire.PDF for Python.