APLIKASI PENGENALAN DAN ANALISA HURUF ULISAN ANGAN MENGGUNAKAN MEODE FREEMAN CHAIN CODE ABSRAKSI Pengenalan tulisan tangan (handwriting recognition) a

dokumen-dokumen yang mirip
Klasifikasi Karakter Tulisan Tangan berdasarkan pola segmen

APPLICATION OF HANDWRITING CHARACTER CLASSIFICATION USING CHARACTER EXTRACTION BASED ON CHAIN CODE AND SEGMENT PATTERN

PENGKODEAN BENTUK SEGMEN MENGGUNAKAN KODE RANTAI SEBAGAI DASAR PENGENALAN BENTUK KARAKTER TULISAN TANGAN SECARA ON-LINE

Rekognisi karakter optik merupakan salah satu aplikasi pengenalan pola yang

SEGMENTASI KARAKTER TULISAN TANGAN ONLINE MENGGUNAKAN FILTER IIR

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

Oleh: Ulir Rohwana ( ) Dosen Pembimbing: Prof. Dr. H. M. Isa Irawan, M.T.

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

PENGENALAN AKSARA BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE DAN ALGORITMA GENERALIZED LEARNING VECTOR QUANTIZATION (GLVQ)

PENGENALAN HURUF HASIL DARI TULISAN TANGAN MENGGUNAKAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

BAB 3 ANALISA DAN PERANCANGAN

PENDEKATAN KODE RANTAI SEBAGAI DASAR PENGENALAN KARAKTER

PENGENALAN ABJAD AKSARA LATIN PADA KOMPUTER MENGGUNAKAN METODE SKELETONING

PENCARIAN CITRA BERDASARKAN BENTUK DASAR TEPI OBJEK DAN KONTEN HISTOGRAM WARNA LOKAL

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski

IDENTIFIKASI NOMOR POLISI KENDARAAN BERMOTOR MENGGUNAKAN JARINGAN SYARAF TIRUAN SELF ORGANIZING MAPS (SOMS)

: RAHMAT HIDAYAT NPM : : Ilmu Komputer dan Teknologi Informasi

Implementasi Teori Graf Dalam Masalah Fingerprint Recognition (Pengenalan Sidik Jari)

BAB 4. Sistem Yang Diusulkan

Perancangan dan Pembuatan Aplikasi Skeletonization

PENGENALAN OBJEK PADA CITRA BERDASARKAN SIMILARITAS KARAKTERISTIK KURVA SEDERHANA

PENGENALAN POLA MARGINS TULISAN TANGAN UNTUK MENGIDENTIFIKASI KARAKTER SESEORANG MENGGUNAKAN METODE SUPPORT VECTOR MACHINE (SVM)

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan pada

PENGENALAN CITRA TULISAN TANGAN DOKTER DENGAN MENGGUNAKAN SVM DAN FILTER GABOR

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

PENGENALAN POLA HURUF HIJAIYAH TULISAN TANGAN MENGGUNAKAN FUZZY FEATURE EXTRACTION DAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

APLIKASI PENGENALAN TULISAN TANGAN UNTUK EKSPRESI MATEMATIKA BERBASISKAN KOMPUTER

PERBANDINGAN ANALISIS PENGENALAN HURUF ARAB MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN K-NEAREST NEIGHBOR

UKDW BAB I PENDAHULUAN Latar Belakang

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN Latar Belakang... 1

DAFTAR ISI. KATA PENGANTAR... Error! Bookmark not defined. DAFTAR ISI... i. DAFTAR TABEL... vi. DAFTAR GAMBAR... vii

KOMBINASI METODE MORPHOLOGICAL GRADIENT DAN TRANSFORMASI WATERSHED PADA PROSES SEGMENTASI CITRA DIGITAL

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK

PENGARUH PEMAKAIAN EDGE DETECTION PADA SISTEM PENGENALAN HURUF KAPITAL TULISAN TANGAN

SLOPE CORRECTION PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN. dengan proses pengolahan citra digital (digital image processing), dimana data berupa

PERANCANGAN APLIKASI PENGENAL KARAKTER UNTUK PERHITUNGAN MATEMATIKA BERBASIS TESSERACT

Pendahuluan Pengantar Pengolahan Citra. Bertalya Universitas Gunadarma, 2005

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

BAB III PERANCANGAN SISTEM

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS ALGORITMA RESILIENT PROPAGATION

SEGMENTASI HURUF TULISAN TANGAN BERSAMBUNG DENGAN VALIDASI JARINGAN SYARAF TIRUAN. Evelyn Evangelista ( )

BAB 3 ANALISA DAN PERANCANGAN SISTEM

PENGENALAN POLA PENDETEKSI HURUF VOKAL MNGGUNAKAN METODE K-MEANS

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PENGENALAN TULISAN TANGAN REAL TIME MENGGUNAKAN METODE DOMINANT POINT DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

Proteksi Kesalahan Berbeda Menggunakan Metode Rate Compatible Punctured Convolutional (RCPC) Codes Untuk Aplikasi Pengiriman Citra ABSTRAK

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

JURNAL SAINS DAN SENI POMITS Vol. 2, No.1, (2013) 1-6 1

PERBANDINGAN ANTARA METODE KOHONEN NEURAL NETWORK DAN LEARNING VECTOR QUANTIZATION PADA SISTEM PENGENALAN TULISAN TANGAN SECARA REAL TIME

DATA/ INFO : teks, gambar, audio, video ( = multimedia) Gambar/ citra/ image : info visual a picture is more than a thousand words (anonim)

PERANCANGAN PROGRAM APLIKASI PENGENALAN TEKS MENGGUNAKAN FUZZY LOGIC

Kata kunci : Slant correction, jaringan saraf tiruan, multilayer perceptron, backpropagation.

ANALISA HASIL PERBANDINGAN IDENTIFIKASI CORE POINT PADA SIDIK JARI MENGGUNAKAN METODE DIRECTION OF CURVATURE DAN POINCARE INDEX

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Pengenalan pola merupakan permasalahan kecerdasan buatan yang secara

BAB 1 PENDAHULUAN. paperless office. Paperless office menyimpan dokumen dalam bentuk digital, sehingga tidak membutuhkan kertas secara fisik.

PENGENALAN KATA MENGGUNAKAN SELF-ORGANIZING MAP SEBAGAI INPUT KAMUS BERBASIS ANDROID FAJAR MATIUS GINTING

Perancangan Perangkat Lunak Pengenal Tulisan Tangan Sambung Menggunakan Jaringan Saraf Tiruan Dengan Metode Hopfield

Raden Abi Hanindito¹, -². ¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

Aplikasi Mikrokontroler Sebagai Karakter Generator Televisi

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON

BAB III METODE PENELITIAN. tangan dengan menggunakan metode Support Vector Machine (SVM).

Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA RESILIENT BACKPROPAGATION

Segmentasi Kata Tulisan Tangan Menggunakan Jendela Blackman

PEMANFAATAN METODE PENCOCOKAN KURVA UNTUK MENGENALI HURUF TULISAN TANGAN. Efron Manik ABSTRACT

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. mendapatkan input, melakukan proses, dan menghasilkan output yang diinginkan oleh

Dewasa ini teknologi robotik dan informasi telah berkembang dengan cepat. Begitu

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK IMAGE THINNING DENGAN METODE ZHANG SUEN SKRIPSI SUCI INDAH SYAHPUTRI

BAB 2 TINJAUAN TEORETIS

Aplikasi MATLAB untuk Mengenali Karakter Tulisan Tangan

BAB I PENDAHULUAN. Berdasarkan buku Understanding Computers Today and Tomorrow yang

KLASIFIKASI CITRA SIDIK JARI DENGAN METODE TEMPLTE MATCHING


HUBUNGAN JUMLAH INPUT LAYER DAN OUTPUT LAYER NEURAL NETWORK TERHADAP TINGKAT AKURASI SISTEM HANDWRITING RECOGNITION DENGAN METODE BACKPROPAGATION

KLASIFIKASI POLA UKIR KAYU JEPARA BERDASARKAN DETEKSI TEPI BERBASIS JARINGAN SYARAF TIRUAN

BAB I PENDAHULUAN. tangan dijadikan alat untuk menganalisis kepribadian pemiliknya. Sebuah

SATUAN ACARA PERKULIAHAN ( SAP )

Nama : Raden Septiana Faza NPM : Jurusan : Teknik Informatika Pembimbing 1 : Dr. Rodiah Pembimbing 2 : Fitrianingsih, Skom.

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

REALISASI ACTIVE NOISE REDUCTION MENGGUNAKAN ADAPTIVE FILTER DENGAN ALGORITMA LEAST MEAN SQUARE (LMS) BERBASIS MIKROKONTROLER LM3S6965 ABSTRAK

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM PENGENAL KARAKTER PADA PLAT NOMOR KENDARAAN BERMOTOR DENGAN PENDEKATAN LOGIKA FUZZY

UNIVERSITAS BINA NUSANTARA Program Ganda. Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

PENGENALAN FORMULA MATEMATIKA DARI POLA TULISAN TANGAN

IMPLEMENTASI PEMBACAAN HURUF HIJAIYYAH DAN KARAKTER ANGKA ARAB DENGAN MENGGUNAKAN JARINGAN SYARAF TIRUAN LVQ (LEARNING VECTOR QUANTIZATION)

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. memindahkan data secara manual ke dalam komputer untuk dapat diolah lebih

BAB VI PENGUJIAN SISTEM

BAB II PERANGKAT KERAS MASUKAN

SYSTEMIC Vol. 1, No. 1, Agustus 2015, PENGENALAN CATATAN PENJUALAN MENGGUNAKAN PENGENALAN ANGKA BERBASIS KORELASI.

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Transkripsi:

APPLICAION OF RECOGNIION AND ANALSIS OF HANDWRIING CHARACER USING FREEMAN CHAIN CODE MEHOD Riski Purwo Handariningsih Undergraduate Program, Faculty of Industrial Engineering, 2011 Gunadarma University http://www.gunadarma.ac.id Keyword: Recognition, Analysis, Character, Handwriting, Chain Code. ABSRAC he handwriting recognition is computer ability to receive and interpret the handwriting input which can be understood from the source such as paper documents, photos, touch screens, and the other devices. Image from the written text can be used by offline from a sheet of paper by optical scanning (optical character recognition). In addition, the movement of the pen tip can be understood by online, for example by using a pen-based computer screen surface. he purpose of this thesis is to create an application that can analyze whether the input character appropriate to handwriting character which is found in the database. It so happens, the stages which is carried out in the process of making this application include recognition system scheme and handwriting analysis, data collection, architecture of handwriting analysis,, the menu structure and the production of appearance design. he Recognition of application and analyze handwriting character using freeman chain code method has been successfully made and tested. his application can analyze the handwriting character input with handwriting which is found in the database. From the experiment result obtained character that can be recognized by 14.5%, the wrong character which going into the cluster of 32.73%, the recognized character but are found on cluster by 30% and the character are not recognize by 22.73%. he characters that can be recognized well are c, d and e.. On the contrary, the characters which are often not recognized are o and r.

APLIKASI PENGENALAN DAN ANALISA HURUF ULISAN ANGAN MENGGUNAKAN MEODE FREEMAN CHAIN CODE ABSRAKSI Pengenalan tulisan tangan (handwriting recognition) adalah kemampuan komputer untuk menerima dan menafsirkan input tulisan tangan yang dapat dimengerti dari sumber seperti dokumen kertas, foto, layar sentuh dan perangkat lainnya. Gambar dari teks tertulis dapat digunakan secara luring dari selembar kertas oleh pemindai optik (rekognisi karakter optik). Selain itu, gerakan ujung pena dapat dimengerti secara daring, misalnya dengan menggunakan permukaan layar komputer berbasis pena. ujuan penulisan ini adalah untuk membuat suatu aplikasi yang dapat menganalisa apakah huruf input tulisan tangan sesuai dengan huruf tulisan tangan yang terdapat di dalam database. Adapun tahapan-tahapan yang dilakukan dalam proses pembuatan aplikasi ini meliputi skema sistem pengenalan dan analisa tulisan tangan, pengumpulan data, arsitektur analisa tulisan tangan, struktur menu dan pembuatan rancangan tampilan. Aplikasi pengenalan dan analisa huruf tulisan tangan menggunakan metode Freeman Chain Code ini telah berhasil dibuat dan diuji cobakan. Aplikasi ini dapat menganalisa huruf input tulisan tangan dengan tulisan tangan yang terdapat di dalam database. Dari hasil percobaan didapat huruf yang dapat dikenali sebesar 14,5%, huruf yang salah masuk cluster sebesar 32,73%, huruf yang dikenali tetapi berada pada clusternya sebesar 30% dan huruf yang tidak dikenali sebesar 22,73%. Huruf yang dapat dikenali dengan baik adalah huruf c, d dan e. Sebaliknya, huruf yang sering kali tidak dikenali adalah huruf o dan r. Kata Kunci : Pengenalan, Analisa, Huruf, ulisan angan, Chain Code 1. PENDAHULUAN Pengenalan tulisan tangan (handwriting recognition) adalah kemampuan komputer untuk menerima dan menafsirkan input tulisan tangan yang dapat dimengerti dari sumber seperti dokumen kertas, foto, layar sentuh dan perangkat lainnya. Gambar dari teks tertulis dapat digunakan secara offline dari selembar kertas oleh pemindai optik (rekognisi karakter optik). Selain itu, gerakan ujung pena dapat dimengerti

secara online, misalnya dengan menggunakan permukaan layar komputer berbasis pena. Pengenalan tulisan tangan memerlukan rekognisi karakter optik. Namun, sistem pengenalan tulisan tangan yang lengkap juga menangani format, melakukan segmentasi yang tepat ke dalam karakter dan menemukan kata yang paling masuk akal. Sistem pengenalan dan analisa tulisan tangan memerlukan suatu peralatan elektronik yang dapat menangkap informasi sementara atau dinamis dari tulisan. Peralatan elektronik tersebut adalah tablet digitizer. ablet digitizer muncul pertama kali pada tahun 1950, tablet ini merupakan digitizer yang paling populer saaat itu dan memacu aktifitas awal dalam pengenalan tulisan tangan online (Davis and Ellis, 1964). ablet digitizer mampu secara akurat menangkap koordinat data X dan dari pergerakan ujung pena. Dalam penulisan ini merupakan bagian dari penelitian sistem pengenalan tulisan tangan. Sistem ini terdiri dari lima proses utama, yaitu akuisisi tulisan tangan, segmentasi, klasifikasi, pengenalan tulisan tangan dan analisa tulisan tangan. Penelitian ini berfokus kepada tahap ke lima yaitu analisa tulisan tangan. Analisa tulisan tangan disini adalah untuk menghitung seberapa baik tulisan tangan input dengan tulisan tangan yang terdapat di dalam database. Dengan alasan inilah penulis membuat penulisan yang diberi judul Aplikasi Pengenalan dan Analisa Huruf ulisan angan Menggunakan Metode Freeman Chain Code. 2. UJUAN ujuan penulisan ini adalah untuk membuat suatu aplikasi yang dapat menganalisa apakah huruf input tulisan tangan sesuai dengan huruf tulisan tangan yang terdapat di dalam database. 3. LANDASAN EORI 3.1. Pengertian ulisan angan ulisan tangan terdiri dari urutan waktu dari stroke, yaitu gerakan mulai pena ke bawah menyentuh permukaan alat menulis (contohnya kertas) sampai pena ke atas meninggalkan permukaan. Abjad bahasa latin mempunyai 26 karakter huruf dan setiap karakter huruf mempunyai dua bentuk, yaitu karakter huruf kapital dan karakter huruf kecil. Bahasa Inggris mempunyai dua gaya menulis dasar yaitu cetak dan sambung. Karakter huruf kapital biasanya terdiri lebih dari satu stroke per karakter huruf, sedangkan huruf kecil terdiri dari satu stroke per karakter huruf. ulisan sambung hanya memiliki satu stroke per karakter hurufnya (appert C., Suen C., and Wakahara., 1990).

3.2. Segmentasi ulisan angan Segmentasi tulisan tangan ditujukan untuk lebih mempermudah pengenalan tulisan tangan. Sejumlah peneliti telah mencoba mengembangkan algoritma segmentasi karakter dan pengenalannya. Plamondon (Plamondon, 2000) telah mengusulkan teori Kinematik yang digunakan sebagai kerangka umum segmentasi untuk mempelajari dan menganalisa tulisan tangan. eori ini didasarkan pada persamaan delta- Lognormal yang menggunakan kecepatan suatu gerak yang selanjutnya dapat digunakan untuk memperjelaskan property dasar dari sebuah stroke. Menurut teori ini, tulisan tangan terdiri dari curviliniear dan stroke sudut yang terbentuk saat terjadinya pergerakan cepat pada manusia. Salah satu cara yang paling efisien untuk mengekstrak stroke adalah dengan melakukan percobaan analysis-bysynthesis atas komponen jarak gerakan pena digital yang dihasilkan selama gerakan menulis. 3.3. Smoothing Filter Smoothing bertujuan untuk mengurangi atau menghilangkan noise yang ada sehingga dapat mempermudah proses analisis selanjutnya. Proses smoothing atau sinyal enhancement sering disebut juga preprocessing. Filter dapat dikelompokkan dalam dua jenis kelompok, yaitu Finite Impulse Response (FIR) dan Infinite Response Filters (IIR). Filter non-recursive yang perhitungannya hanya tergantung pada sinyal asli dan tidak bergantung pada hasil perhitungan sebelumnya termasuk ke dalam jenis filter FIR. Di antara filter FIR yang sering digunakan untuk smoothing adalah filter rata-rata (average filter) dan vektor aproksimasi dari filter Gaussian. Secara matematis filter FIR dapat dinyatakan oleh persamaan berikut : N y n = b i x n i i=0 (2.1) Atau y n = b 0 x n + b 1 x n 1 + + b N x[n N] (2.2) Dengan : - x n adalah sinyal input (dalam aplikasi ini x n adalah sinyal tulisan tangan asli). - y n adalah sinyal keluaran hasil smoothing. - b i adalah koefisien filter, dan - N adalah orde dari filter. Filter yang digunakan adalah filter IIR Madenda. Filter ini memiliki parameter sebagai pengatur tingkat pemfilteran kadar noise. Filter ini dipilih

untuk digunakan dengan alasan bahwa dalam (Madenda, 2007), (Lussiana, 2007) telah dibuktikan bahwa filter ini memiliki kinerja yang lebih baik dari filter-filter lainnya. Secara sistematis, filter ini dinyatakan dalam fungsi kontinyu berikut : menggunakan skema penomoran seperti terlihat di gambar 2.2 untuk delapan arah mata angin dan gambar 2.3 untuk empat arah mata angin. h x = f x dx = K 2. e α x (1 1 2 cos αβ x + 1 2β sin( αβ x ) (2.3) 3.4. Kode Rantai Freeman Algoritma Kode Rantai Freeman (Freeman Chain Code) pertama kali diperkenalkan oleh Freeman pada tahun 1974. ujuan dari Kode Freeman adalah untuk memberitahukan representasi batasan dari suatu objek. Kode rantai Freeman merupakan algoritma sederhana tetapi memiliki kinerja yang tinggi. Kode rantai didasarkan pada kenyataan bahwa titik berurutan pada kurva kontinyu yang saling berdekatan satu sama lain, dan bahwa masing-masing titik data secara berurutan dengan salah satu dari delapan titik-titik yang mengelilingi titik data tersebut. Kode rantai digunakan untuk merepresentasikan batas teori dengan urutan garis lurus yang terhubung dengan ukuran dan arah tertentu. Biasanya kode rantai direpresentasikan dengan empat arah atau delapan arah mata angin. Arah dari suatu mata angin dikodekan dengan Gambar 2.2 Skema 4 arah mata angin Gambar 2.3 Skema 4 arah mata angin Kode rantai suatu batas tepi tergantung pada penentuan titik awal. Kode dapat dinormalisasikan dengan memperlakukan titik awal sebagai suatu 8 urutan arah dalam bentuk numerik yang membentuk lingkaran dan mendefinisikan titik awal sedemikian rupa sehingga menghasilkan suatu bentuk besaran integer yang minimum. Untuk pengkodean arah kode rantai, dapat digunakan kelipatan sudut 45 untuk delapan arah atau 90 untuk empat arah. Kode rantai ini digunakan untuk mengkodekan ciri setiap segmen yang terbentuk dari hasil segmentasi.

4. PEMBAHASAN 4.1. Arsitektur Analisa ulisan angan Dalam arsitektur akuisisi dan segmentasi tulisan tangan ini dimulai dari proses memasukkan huruf input, kemudian akan masuk ke dalam proses tahap segmentasi karakter. Di dalam segmentasi karakter ini akan dikodekan ciri huruf yang telah dimasukkan. Setelah itu hasil dari segmentasi ini akan menunjukkan setiap karakter yang dimasukkan terdapat berapa segmen. Arsitektur analisa tulisan tangan online ditunjukkan pada gambar 3.2. Huruf Input Segment asi Pengkod ean Segmen Gambar 3.2 Arsitektur Analisa ulisan angan Online 4.2. Input Karakter ulisan angan Input karakter huruf menggunakan tablet digitizer. ablet digitizer merupakan peralatan yang digunakan untuk perekaman tulisan tangan online. Keuntungan dari peralatan ini adalah dapat menangkap data atau informasi temporal atau dinamik dari tulisan tangan. Huruf Database Pengenalan Analisa Input karakter ini menghasilkan empat jenis data yaitu koordinat X,, kemiringan serta tekanan. Keempat data tersebut dapat dikatakan sebagai informasi yang dapat menggambarkan karakteristik dari karakter huruf. Ukuran satuan untuk koordinat X dan adalah piksel, sedangkan ukuran untuk kemiringan adalah derajat dan ukuran tekanan adalah grams. Selanjutnya karakter huruf acuan ini akan disimpan ke dalam database dalam bentuk file berekstensi txt. 4.3. Segmentasi Karakter ulisan angan Metode penentuan segmen yang digunakan adalah metode segmentasi menggunakan karakteristik perubahan nilai koordinat dari setiap titik pembentukan huruf tersebut, yang dikembangkan oleh Suryarini (Suryarini, 2009). Pemilihan metode segmentasi ini dikarenakan sinyal koordinat merupakan representasi pergerakan alunan naik turunnya tangan saat menulis, selain itu koordinat memiliki noise yang sangat kecil sehingga kemungkinan timbulnya lokal minimum dan maksimum yang tidak relevan sangat kecil. Hal ini berdampak positif pada peningkatan tingkat akurasi hasil segmentasi karakter. Proses dalam tahap segmentasi ditunjukkan pada gambar 3.3.

Karakt er Penentuan Koordinat Penentuan Posisi Lokal Minimum dan Maksimum Eliminasi Nilai Lokal Minimum dan Maksimum Mulai Data Koordinat X dan Baca Dua Koordinat X dan Menghitung Kecepatan Sudut Penentuan Segmen Kode = 2 22,5>=Sudut <67,5 Segme n Gambar 3.3 ahapan Segmentasi Karakter Kode = 3 67,5>=Sudut <112,5 (Suryarini, 2009) Kode = 4 112,5>=Sudut< 157,5 4.4. Pengkodean Segmen ke dalam Bentuk Kode Rantai Setiap arah merupakan kelipatan Kode = 5 157,5>=Sudut< 202,5 sudut arah 45 derajat dan berdasarkan pada kondisi sebagai berikut : Jika nilai a berada Kode = 6 202,5>=Sudut< 247,5 antara 22,5 dan 67,5, maka arah chain adalah 2. Jika nilai a berada antara 67,5 Kode = 7 247,5>=Sudut< 292,5 dan 112,5, maka arah chain adalah 3. Nilai a berada antara 112,5 dan 157,5, maka arah chain adalah 4. Nilai a berada Kode = 8 292,5>=Sudut< 337,5 Kode = 1 antara 157,5 dan 202,5, maka arah chain adalah 5. Jika nilai a berada antara 202,5 Gambar 3.4 Penentuan Arah Kode Rantai dan 247,5 maka arah chain adalah 6. Jika Freeman nilai a berada antara 247,5 dan 292,5, maka arah chain adalah 7. Jika nilai a 4.5. ahap Pengenalan Karakter Input berada antara 292,5 dan 337,5, maka ulisan angan arah chain adalah 8. Selain itu maka arah Sebelum dilakukan proses analisa chain adalah 1. Penentuan arah kode rantai tulisan tangan, maka terlebih dahulu harus ini dapat dilihat pada gambar 3.4. dilakukan proses pengenalan. Artinya bahwa harus terlebih dulu dikenali karakter apa yang ditulis oleh responden. Setelah karakter tersebut dikenali, baru kemudian dilakukan analisa untuk

menghitung seberapa baik tulisan tangan input responden dengan tulisan tangan yang terdapat di dalam database. Mulai Karakter input = X Amin<= X1<=A max Cluster 1 4.6. ahap Analisa ulisan angan Setelah tahap pengenalan karakter input berhasil dilakukan, maka tahap berikutnya adalah analisa tulisan tangan untuk menghitung seberapa baik tulisan tangan input responden dengan tulisan tangan yang terdapat di dalam database. Start Bmin<= X1<=Bm ax Cluster 2 Input Huruf Cmin<= X1<=C max Cluster 3 Segmentasi Dmin<= X1<=D max Cluster 4 Membandingkan Segmen Input dengan database Emin<= X1<=E max Cluster 5 Menghitung Error Per Segmen Fmin<= X1<=Fm ax Gmin<= X1<=G max Huruf tidak dikenali Gambar 3.5 Pencocokkan Berdasarkan Selesai Pohon Klasifikasi Cluster 6 Cluster 7 Gambar 3.6 ahapan Analisa ulisan 5. PENUUP 5.1. Kesimpulan Menghitung otal Error Per Segmen angan Aplikasi pengenalan dan analisa huruf tulisan tangan menggunakan metode Freeman Chain Code ini telah berhasil dibuat dan diuji cobakan. Aplikasi ini dapat menganalisa huruf input tulisan

tangan dengan tulisan tangan yang terdapat di dalam database. Aplikasi ini terdapat menu Option, Set Data, Help, dan About. Pada menu Option terdapat sub menu Input Huruf, Save, Open File, Segmentation, Analyze dan Exit. Sub menu Input Huruf digunakan untuk menuliskan huruf yang telah dikoneksikan dari komputer ke tablet digitizer. Huruf input yang telah dituliskan tersebut akan disimpan oleh sub menu Save. hal ini, hanya huruf yang dikenali saja yang dapat disimpan, akan tetapi apabila huruf input tidak dikenali, maka huruf tersebut tidak dapat disimpan. Untuk membuka file yang telah tersimpan, digunakan sub menu Open File. Huruf yang telah terbuka akan disegmentasi dengan pilihan sub menu Segmentation. Dari segmentasi tersebut dilanjutkan dengan tahap sub menu Analyze yang berfungsi untuk menganalisa huruf input tulisan tangan dengan huruf database. Menu Set Data digunakan untuk memanggil dimana letak database berada. Adapun menu Help akan menampilkan cara penggunaan program dan menu About akan menampilkan tentang program dan pembuat program. Dari hasil percobaan didapat huruf yang dapat dikenali sebesar 14,5%, huruf yang salah masuk cluster sebesar 32,73%, huruf yang dikenali tetapi berada pada clusternya sebesar 30% dan huruf yang tidak dikenali sebesar 22,73%. Huruf yang dapat dikenali dengan baik adalah huruf c, d dan e. Sebaliknya, huruf yang sering kali tidak dikenali adalah huruf o dan r. 5.2. Saran Aplikasi ini hanya mempunyai database sebanyak 22 huruf dan masingmasing huruf hanya mempunyai 1 variasi. Oleh karena itu, perlu dikembangkan lagi untuk pembentukkan databasenya agar proses pengenalan karakter huruf antara huruf input tulisan tangan dapat lebih sesuai dengan huruf databasenya. Pada menu input hurufnya pun masih banyak terdapat huruf responden yang tidak dikenali dikarenakan program yang kurang mentolerir huruf inputan yang tidak serupa dengan huruf database. Untuk pengembangan selanjutnya dapat dibuat program yang lebih bisa mengenali karakter huruf input dengan baik dan jelas. Data hasil dari setiap segmentasi karakter huruf ini dapat digunakan oleh Psikolog sebagai informasi yang dapat membantu mereka dalam melakukan analisis tingkat perkembangan dari setiap orang. Data hasil tersebut juga dapat digunakan bagi graphonolog untuk memahami karakter ataupun kepribadian seseorang melalui tulisan tangan. Aplikasi

ini juga dapat membantu dalam bidang kesehatan yang nantinya dapat digunakan dalam membantu melihat tingkat keberhasilan pengobatan seseorang yang telah menderita stroke. DAFAR PUSAKA Choyriyanie, Ulva. 2010. Aplikasi Pengklasifikasian Karakter ulisan angan Menggunakan Ekstraksi Ciri Berbasis Chain Code dan Pola Segmen. Skripsi. Universitas Gunadarma. Freeman, Herbert, 1974. Computer Processing of Line-Drawing Images. Computing Survey, Vol. 6, No. 1. Hafiz, Rizwar. 2010. Application For Handwritten Recognition Based On Segment Pattern And Chain Code Classification. Skripsi. Universitas Gunadarma. Lulu C. Munggaran, 2009. Pengembangan Algoritma Pengenalan Evaluasi ulisan angan Untuk Mengukur Kemahiran Anak Dalam Menulis. Disertasi. Universitas Gunadarma. Nishfa, Shinta Laila. 2010. Penerapan Algoritma Akuisisi dan Segmentasi ulisan angan pada ablet Digitizer. Skripsi. Universitas Gunadarma. Nuryuliani, 2009. Klasifikasi Pengenalan ulisan angan Menggunakan Ekstraksi Ciri Berbasis Chain Code Dan Pola Segmen. Disertasi. Universitas Gunadarma. Nuryuliani, Lulu C. Munggaran, Sarifudin Madenda, Michael Paindavoine, 2009. Pendekatan Kode Rantai Sebagai Dasar Pengenalan Karakter. SNAI 2009. UII- Universitas Islam Indonesia. Sanchez, N dan.a. Dimitriadis., M.Sachez-Rayes Mas., P.Sachez Garcia, 1998. On-line Character Analysis and Recognition with Fuzzy Neural Network. appert, C. C., C.. Sun dan. Wakahara, 1990. he State Of he Art In On-Line Handwritting Recognition. IEEE ransaction on Pattern and Machine Intelligence. Vol 17, No. 8, August. Widodo, Suryarini, 2009. Metode Segmentasi Karakter ulisan angan Online Menggunakan Karakteristik Perubahan Nilai Koordinat. Disertasi. Universitas Gunadarma.