Anda di halaman 1dari 6

96

Implementasi Pengenalan Karakter Seseorang


Berdasarkan Pola Tulisan Tangan
Sri Widoretno, M. Sarosa, dan Muhammad Aziz Muslim

 tangan individu; ada enam jenis utama dari fitur: ukuran


Abstract— Pada penelitian ini, pengujian pengenalan huruf, kemiringan huruf dan kata, dasar, tekanan tulisan,
karakter sesorang berdasarkan tulisan tangan ditinjau jarak antara huruf dan jarak antara kata dalam dokumen
dari margin, garis dasar tulisan, ukuran tulisan dan spasi untuk mengidentifikasi karakter penulis [4]
antar kata Berdasarkan pengujian yang telah dilakukan
antara software dan referensi grafologi diperoleh
II. LANDASAN TEORI
kesamaan pada garis dasar 80,65%, ukuran tulisan
83,87%, dan spasi antar kata 96,77%. Sedangkan pada
A. Pengenalan Tulisan Tangan
margin diperoleh kesamaan hanya 48,39%.
Pengenalan tulisan tangan dari segi waktu pengenalan
Kata Kunci— analisis tulisan tangan, grafologi, garis dilakukan secara off-line dan on-line. Tulisan tangan
dasar tulisan tangan, margin tulisan tangan, spasi antar dijadikan Gambar kemudian dikenali oleh komputer
kata, ukuran tulisan tangan dengan melalui tahapan proses yang harus dilakukan
adalah sebagai berikut:
 Pre-processing meliputi :
I. PENDAHULUAN
o Grey scalling

G RAFOLOGI atau analisis tulisan tangan adalah


metode ilmiah mengidentifikasi, mengevaluasi dan
pemahaman karakter melalui pola tulisan tangan [1].
Grey scalling disebut juga dengan citra aras
keabuan memberikan kemungkinan warna yang
lebih banyak. Format citra ini disebut dengan
Pengenalan pola atau dikenal dengan sebutan aras keabuan karena ada warna abu-abu
pattern recognition merupakan salah satu cabang diantara warna minimum (hitam) dan warna
ilmu sains. Pengenalan pola pada dasarnya adalah maksimum (putih).
suatu sistem yang tujuannya adalah o Thresholding
mengklasifikasikan objek-objek ke dalam kategori- Proses Thresholding mengubah Gambar
kategori atau kelas-kelas berdasarkan baik pada apriori menjadi Gambar biner (binary image) dimana
pengetahuan atau pada informasi statistik yang diambil ditentukan sebuah nilai level threshold
dari pola [2]. kemudian pixel yang memiliki nilai di bawah
Ada banyak aplikasi dari pengenalan pola, diantaranya level threshold diset menjadi nilai warna putih
adalah pengenalan wajah pada manusia, pengenalan (0 pada nilai biner) dan nilai di atas level
penyakit, dan pengenalan tulisan tangan berdasarkan ciri- threshold diset menjadi nilai warna hitam (1
ciri yang ditemukan pada sebuah objek dengan pada nilai biner). Proses threshold digunakan
menggunakan berbagai metode, salah satunya adalah untuk mengekstrak foreground (tinta) dari
metode pencocokan (matching) Dari uraian tersebut background (kertas) dan menjadikan Gambar
maka penelitian ini berkaitan dengan pengenalan menjadi biner [5].
karakter seseorang berdasarkan pola tulisan tangannya.  Segmentasi meliputi:
Beberapa penelitian tentang grafologi banyak o Segmentasi garis
dilakukan seperti fitur yang paling dominan dari tulisan Proses segmentasi garis melakukan segmentasi
tangan yang digunakan dalam analisis grafologi antara per baris teks dengan menggunakan histogram
lain bentuk margin halaman, spasi baris, garis miring, horizontal dimana local minima dianggap
kemiringan kata, ketajaman sudut, ukuran huruf, sebagai garis pembatas antar baris teks.
kerapatan teks, kecepatan menulis dan keteraturan o Segmentasi kata
menulis [3]; sebuah metode telah diusulkan untuk Proses segmentasi kata melakukan segmentasi
memprediksi karakter seseorang dari awal, tekanan pena per kata pada baris teks menggunakan
dan huruf "t" sebagaimana ditemukan dalam tulisan histogram vertikal dimana local minima
dianggap sebagai pemisah antar kata. Untuk
Sri Widoretno adalah mahasiswa Program Magister Fakultas membedakan dengan histogram vertikal yang
Teknik Universitas Brawijaya Malang (swidoretno@yahoo.co.id) digunakan untuk memecah karakter maka
M. Sarosa adalah Dosen Teknik Elektro, Politeknik Negeri
dilakukan pembelajaran rasio rata-rata antara
Malang - Indonesia (rmsarosa@gmail.com)
M. Aziz Muslim adalah Dosen jurusan Teknik Elektro spasi antar kata dengan main body agar tidak
Universitas Brawijaya Malang (muh_aziz@ub.ac.id) keliru dengan spasi antar karakter pada tulisan

Jurnal EECCIS Vol. 7, No. 2, Desember 2013


97

tangan tegak (discrete). jawabkan.


o Segmentasi karakter/huruf  Penetapan tujuan penelitian merupakan proses
Proses segmentasi karakter/huruf melakukan penentuan target yang dapat dicapai oleh penelitian
segmentasi karakter/huruf per kata dengan ini.
menggunakan histogram vertikal yang  Analisa teori adalah tahap penelitian yang
dimodifikasi untuk setiap kata. memberikan landasan secara ilmiah.
 Ekstrasi Fitur meliputi:  Perancangan program aplikasi adalah tahap desain
o Ukuran rata-rata tinggi dan lebar karakter sistem untuk menganalisa citra tulisan tangan
Ukuran diambil dari perata-rataan setiap berdasarkan ilmu grafologi.
karakter yang dimasukkan sebagai pembelajaran  Implementasi program aplikasi adalah tahap
o Ascenders dan descenders penelitian yang mewujudkan aplikasi uji penelitian
Merupakan pembagian tulisan menjadi tiga buah dalam bentuk program yang telah siap dengan
area yaitu bagian atas (ascenders), bagian kebutuhan-kebutuhan data-data uji.
tengah (main body), bagian bawah  Pengujian program aplikasi pada beberapa data
(descenders). Kemudian setiap area diambil citra tulisan tangan. Jika hasil pengujian masih
fiturnya dengan menggunakan histogram untuk belum sesuai maka perlu dilakukan peninjauan
membedakan karakter yang akan dikenali. ulang terhadap tahapan sebelumnya yaitu perbaikan
o Permodelan stroke pada perancangan dan implementasi sampai
Permodelan stroke menggunakan rangkaian diperoleh hasil pengujian yang sesuai.
stroke (garis tulisan) untuk mengenali karakter.  Kesimpulan dan Saran adalah bagian akhir dari
Rangkaian stroke merupakan kumpulan titik- penelitian yang memberikan pernyataan-pernyataan
titik yang disimpan di dalam list yang kemudian hasil penelitian secara keseluruhan.
dicek polanya.
B. Spesifikasi Aplikasi
B. Grafologi
Mulai
Di sini akan diuraian empat dari metode membaca
karakter seseorang yaitu melalui margin, garis dasar,
Identifikasi masalah
ukuran dan spasi antar kata pada tulisan tangan, secara
garis besarnya diperlihatkan pada Tabel[1]:
Penetapan tujuan
penelitian
TABEL1
GRAFOLOGI

Analisa teori
Konten Bentuk Tulisan Karakter

Margin Margin Seimbang emosi stabil


Tulisan Margin kiri lebar tertutup
Margin kanan lebar tidak percaya diri Perancangan program
Margin atas lebar pemalu aplikasi
Margin bawah lebar idealis
Tidak ada margin sangat percaya diri Implementasi program
aplikasi
Garis Dasar Garis dasar lurus kontrol diri yang
Tulisan Garis Dasar Menaik baik Pengujian program
Garis Dasar Menurun optimis aplikasi
Pesismis

Program T
Ukuran Ukuran tulisan sedang fleksibel
Tulisan sesuai
Ukuran tulisan besar terbuka
Ukuran tulisan kecil pemalu Y

Kesimpulan dan saran


Spasi Jarak Spasi antar kata ideal emosi stabil
Antar kata Spasi antar kata lebar kurang percaya diri
Spasi antar kata sempit tertutup Selesai
Gambar 1 Diagram alur tahapan penelitian
III. METODE PENELITIAN
Spesifikasi aplikasi dititik beratkan pada data dan
A. Metode Penelitian pengaturan konten penentuan karakter penulis. Seperti
Gambar 1 menunjukkan diagram alur penelitian yang ditunjukkan pada kerangka konsep penelitian bahwa
dapat diuraikan sebagai berikut: karakter tulisan tangan pada aplikasi ditentukan
Identifikasi Masalah merupakan tahap penelitian yang berdasarkan variabel sebagai berikut:
menguraikan latar belakang masalah dengan mengacu  Margin.
pada referensi-referensi yang dapat dipertanggung Parameter ini dinyatakan dalam pixel sebagai

Jurnal EECCIS Vol. 7, No. 2, Desember 2013


98

ukuran terkecil dari citra. Pada citra tulisan karakter citra tulisan tangan dibandingkan dengan data
diperoleh 4 macam data yaitu tm (top margin), bm Tabel Keputusan Karakter. Hasil perbandingan tersebut
(bottom margin), lm (left margin), dan rm (right menjadi informasi karakter penulis yang diberikan ke
margin). user.
 Garis Dasar. D. Implementasi
Parameter ini dinyatakan dalam sudut α untuk
Gambar 3 menjelaskan proses implementasi dari
menentukan kemiringan tulisan terhadap garis dasar
tahap awal sampai hasil akhir aplikasi. Pertama tulisan
tulisan.
tangan yang akan diuji diambil dari
 Ukuran (s = size).
http://default.tabloidnova.com/microsite/grafologi/surat.
Parameter ini dinyatakan dalam pixel untuk
php, terdiri dari 30 data, dilakukan Pre processing,
menentukan ukuran dari tulisan (besar, normal, dan
segmentasi, pengenalan pola, post processing dan hasil
kecil)
 Pre-processing meliputi :
 Jarak spasi.
o Grey scalling
Parameter ini dinyatakan dalam pixel untuk
Grey scalling disebut juga dengan citra aras
membedakan jarak antar kata dalam tulisan.
keabuan memberikan kemungkinan warna yang
Dengan asumsi bahwa 1 cm = 29 pixel (www.mk-
lebih banyak. Format citra ini disebut dengan
photography.biz)
aras keabuan karena ada warna abu-abu
C. Desain Data Flow Diagram (DFD) diantara warna minimum (hitam) dan warna
maksimum (putih).
o Thresholding
Proses Thresholding mengubah Gambar
menjadi Gambar biner (binary image) dimana
ditentukan sebuah nilai level threshold
kemudian pixel yang memiliki nilai di bawah
level threshold diset menjadi nilai warna putih
(0 pada nilai biner) dan nilai di atas level
threshold diset menjadi nilai warna hitam (1
pada nilai biner). Proses threshold digunakan
untuk mengekstrak foreground (tinta) dari
background (kertas) dan menjadikan gambar
menjadi biner.
 Segmentasi meliputi:
o Segmentasi margin :
Segmentasi dilakukan dengan metode
segmentasi horizontal dan vertikal dengan cara
scanning titik yang paling dekat dengan batas
kertas, pertama scanning margin top, right,
bottom, left barulah ketemu titik pertemuan
antar garis.
o Segmentasi garis dasar dan ukuran tulisan :
Prosesnya yaitu melakukan deteksi berapa
jumlah larik teks, metodenya menggunakan
segmentasi horisontal, setiap larik tulisan
langsung di kalkulasi pertemuan titiknya,
Gambar2 Data Flow Diagram (DFD) aplikasi sehingga ketemu ketinggian dan kemiringan
untuk dikalkulasi sehingga menjadi rata – rata.
Desain DFD aplikasi ditunjukkan pada Gambar 2. o Segmentasi spasi antar kata:
Pada langkah awal perlu dilakukan pengaturan batas- Prosesnya sama halnya dengan segmentasi
batas karakter tulisan tangan yang terdiri dari pengaturan garis, scanningnya mengarah keatas (segmentasi
batas margin, garis dasar, ukuran, dan spasi antar tulisan. vertikal), akan tetapi harus diketahui terlebih
Kemudian data pengaturan tersebut disimpan pada Tabel dahulu berapa range pixel yang dianggap spasi,
Keputusan Karakter. Proses selanjutnya user range pixel disini adalah pixel yang berwarna
memasukkan data citra digital tulisan tangan yang putih, lalu dari hasil scanning diketahui berapa
kemudian diproses konversi ke citra grayscale. jumlah spasi dan panjang pixelnya, untuk
Selanjutnya citra tersebut dikonversi lagi menjadi citra kemudian dikalkulasi sehingga menjadi rata –
hitam putih dan dilakukan proses segmentasi untuk rata.
mendapatkan data atribut karakter tulisan tangan. Pada  Pengenalan pola meliputi:
proses akhir dilakukan pencocokan (matching) data Pengenalan pola dari margin, garis dasar,
Jurnal EECCIS Vol. 7, No. 2, Desember 2013
99

ukuran dan spasi antar kata sehingga di hasilkan  Decision Table


Tabel keputusan karakter yang akan digunakan Decision Table adalah table karakter yang
sebagai data base. diperoleh dari pengujian parameter batas (range)
 Pengujian meliputi: margin
o Pengujian konfigurasi Tabel Keputusan Karakter
o Pengujian Handwriting Analysis
o Pengujian berdasarkan referensi grafologi
 Hasil :
Hasil akhir dari proses di atas adalah prosentase
persamaan antar pengujian software dengan
referensi grafologi

Tulisan Tangan

Pre processing Gambar 5 Decision setting

Segmentasi

Pengenalan pola Tabel keputusan karakter

Karakter berdasarkan: Karakter berdasarkan:

 Margin  Margin
 Garis dasar  Garis dasar
 Ukuran  Ukuran
 Spasi antar kata  Spasi antar kata

Post processing Referensi Grafologi

Pengujian
Karakter berdasarkan:

 Margin
Prosentase  Garis dasar
persamaan hasil  Ukuran
antara  Spasi antar kata
Hasil
Software

dengan

Gambar 6 Decision table


Gambar 3 Implementasi aplikasi

IV. PENGUJIAN DAN PEMBAHASAN

A. Pengujian konfigurasi Tabel Keputusan Karakter


 Role Configuration
Role Configuration ini terdiri dari pengujian garis
dasar, ukuran, dan spasi antar kata tulisan.

Gambar 7 Histogram

B. Pengujian Handwriting Analysis


Contoh data yang akan diuji diperlihatkan pada
Gambar yang merupakan data ke-1 dari pengujian tulisan
tangan.
Gambar 4 Role Configuration  Histogram Image
 Segmentation Image
 Decision setting Segmentation Image terdiri dari pengujian
Decision setting merupakan parameter batas segmentasi margin, garis dasar dan ukuran, dan
(range) margin spasi antar kata tulisan.

Jurnal EECCIS Vol. 7, No. 2, Desember 2013


100

o Segmentasi margin

Gambar 8 Proses segmentasi margin

o Segmentasi garis dasar dan ukuran tulisan


Gambar 12 Data ke-1

Gambar 9 Proses segmentasi garis dasar dan ukuran tulisan

o Segmentasi spasi antar kata


Gambar 11 Proses meta data sebagai hasil akhir

D. Pembahasan
Dari hasil pengujian software (meta data) yang terdiri
dari:
 Pengujian konfigurasi Tabel Keputusan Karakter
 Pengujian Handwriting Analysis
 Pengujian referensi grafologi
TABEL2
PROSENTASE HASIL UJI SOFTWARE TERHADAP
REFERENSI GRAFOLOGI
Konten Data yang sama
Data ke- (%)
Gambar 10 Proses segmentasi spasi antar kata
1,2,3,4,5,7,8,9,11,12,14
Hasil akhir (Meta data) Margin 15,16,17,18,19,21,23,
73,33
25,26,29,30
C. Pengujian Berdasarkan Referensi Grafologi Garis 1,2,3,4,5,6,8,10,11,13,14,
Pengujian ini dilakukan dengan membandingkan dasar 17,18,19,20,21,22,23,24, 80
25,26,27,28,29
tulisan tangan dengan referensi buku grafologi.
Ukuran 1,2,3,4,5,6,7,8,9,11,13,14,
Pengujian data ke-1 berdasarkan referensi grafologi di tulisan 15,17,18,19,20,21,22,23, 83,33
peroleh hasil: 24,25,26,27,30
 Margin : kiri dan kanan sedang Spasi 1,2,3,4,6,7,8,9,10,11,12,
atas dan bawah sedang antar 13,14,15,16,17,18,19,20, 96,67
kata 21,22,23,24,25,26,27,28,29,30
 Garis dasar : lurus
 Ukuran tulisan : sedang Maka diperoleh prosentase kesamaan karakter dengan
 Spasi antar kata : ideal parameter margin, garis dasar, ukuran tulisan, dan spasi
 Karakter: antar kata yang di cantumkan pada table 1
o Emosi stabil  Margin
o Kontrol diri baik Pada pengujian margin tulisan diperoleh
o Fleksibel kesamaannya sebesar 73.33%, dikarenakan adanya
o Emosi stabil gangguan (noise) pada image yang didefinisikan
Jurnal EECCIS Vol. 7, No. 2, Desember 2013
101

sebagai batas dari margin. 2. Dari pengujian software terhadap referensi


 Garis Dasar Tulisan grafologi diketahui bahwa hasil akhir prosentase
Pada pengujian garis dasar tulisan kesamaannya kesamaan yang diperoleh untuk spasi antar kata
80% dikarenakan adanya penumpukan tulisan yang adalah 96.67%, ukuran tulisan 83.33%, garis dasar
didefinisikan sebagai satu baris tulisan oleh 80% dan yang terakhir margin adalah 73,33%
program sehingga bisa mengurangi keakuratan hasil
akhir. DAFTAR PUSTAKA
 Ukuran Tulisan [1] Champa, H N. and K R Anand Kumar, (2010), ―Artificial Neural
Network for Human Behavior Prediction through Handwriting
Pada pengujian ukuran tulisan diambil dari
Analysis‖, International Journal of Computer Applications
penarikan garis batas tulisan dari atas ke bawah (IJCA) May, 2010 , Volume 2, www.ijcaonline.org
kemudian dihitung dan diambil reratanya. Pada [2] Pratt, WK. (1991), ―Digital Image Processing‖ Wiley & Sons,
pengujian ukuran tulisan diperoleh prosentase Incorporated, John
[3] Bahrami Sharif A., Kabir E., ―Computer Aided Graphology for
kesamaannya sebesar 83,33%. Farsi Handwriting‖, Department of Information and
 Spasi antar kata Communication Systems Engineering, 3(2):73-79, 2005
Pada pengujian spasi antar kata diambil rerata dari [4] Prasad, Shitala, Vivek Kumar Singh and Akshay
Sapre,‖Handwriting Analysis Based on Segmentatation,Method
semua spasi. Pada pengujian spasi antar kata for Prediction of Human Personality using Support Vector
diperoleh prosentase kesamaannya sebesar Machine‖, International Journal of Computer Applications
96,67%. (0975-8887) Vol. 8 – No. 12, October 2010
[5] .Guillevic, Didier (1995). ―Unconstrained Handwriting
Recognition Applied to The Processing of Bank Cheques.‖
V. KESIMPULAN http://www.cenparmi.concordia.ca/~didier/thesis/thesisDidier.ps.
Berdasarkan penelitian yang telah dilakukan, dapat gz
[6] Amend, Karen and Ruiz, Mary S. (1980). ―Handwriting Analysis
disimpulkan beberapa hal sebagai berikut: The Complete Basic Book‖, New Page Books, A division of The
1. Segmentasi dilakukan untuk mengetahui pola Career Press, Inc. Franklin Lakes, NJ
margin, kemiringan, ukuran dan jarak spasi pada [7] www.mk-photography.biz
citra tulisan tangan. [8] http://default.tabloidnova.com/microsite/grafologi/surat.php,

Jurnal EECCIS Vol. 7, No. 2, Desember 2013

Anda mungkin juga menyukai