PENGENALAN FORMULA MATEMATIKA DARI POLA TULISAN TANGAN

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN SISTEM

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

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

SIMULASI DAN ANALISIS KLASIFIKASI GENRE MUSIK BERBASIS FFT DAN CONTINOUS DENSITY HIDDEN MARKOV MODEL

BAB III. Hidden Markov Models (HMM) Namun pada beberapa situasi tertentu yang ditemukan di kehidupan nyata,

Prediksi Indeks Saham Syariah Indonesia Menggunakan Model Hidden Markov

PERBANDINGAN METODE HIDDEN MARKOV MODEL DAN VECTOR QUANTIZATION UNTUK APLIKASI IDENTIFIKASI SUARA

BAB III HIDDEN MARKOV MODELS. Rantai Markov bermanfaat untuk menghitung probabilitas urutan keadaan

Implementasi Algoritma Knuth Morris Pratt pada Alat Penerjemah Suara

BAB I PENDAHULUAN. Dalam kehidupan sehari-hari, sering dijumpai peristiwa-peristiwa yang terjadi

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

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDETEKSI UANG LOGAM DENGAN METODE EUCLIDEAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

DIAGNOSA PENYAKIT PARU EFUSI PLEURA DENGAN PENDEKATAN POSSIBILISTIC FUZZY LEARNING VECTOR QUANTIZATION SKRIPSI

IMPLEMENTASI DAN ANALISIS PENGOLAHAN KATA MENGGUNAKAN ALGORITMA HIDDEN MARKOV MODEL DENGAN POCKETSPHINX

PREDIKSI PERGERAKAN NILAI TUKAR RUPIAH TERHADAP DOLAR AMERIKA SERIKAT MENGGUNAKAN HIDDEN MARKOV MODEL (HMM)

RANCANG BANGUN APLIKASI PENGENAL PENUTUR MENGGUNAKAN METODE HIDDEN MARKOV MODEL (HMM)

BAB I PENDAHULUAN. 1.1 Latar Belakang

Prediksi Indeks Saham Syariah Indonesia Menggunakan Model Hidden Markov

BAB 2 DASAR TEORI. Penerapan hidden..., Leni Nur Hidayati, FT UI, 2010.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 4 HASIL UJI COBA DAN ANALISIS

APLIKASI PENGENALAN TULISAN TANGAN UNTUK EKSPRESI MATEMATIKA BERBASISKAN KOMPUTER

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

BAB 1 PENDAHULUAN. dengan awal tahun 2000 pada saat telepon selular dianggap menjadi barang yang mahal.

PENANGANAN OOV ( OUT OF VOCABULARY ) PADA POS TAGGING HIDDEN MARKOV MODEL

Penerapan Hidden Markov Model Pada Harga Saham

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

PENGENALAN BAHASA ISYARAT HURUF ABJAD MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION (LVQ) SKRIPSI

BAB 1 PENDAHULUAN. mengenali penggunanya lebih tepat. Beberapa aplikasi biometrik antara lain retinal

PENERAPAN HIDDEN MARKOV MODEL UNTUK PENGENALAN UCAPAN SKRIPSI NADIA WIDARI NASUTION

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI

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

BAB I PENDAHULUAN 1.1 Latar Belakang

Deteksi Fraud Menggunakan Metode Model Markov Tersembunyi pada Proses Bisnis

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

PENGARUH PEMAKAIAN EDGE DETECTION PADA SISTEM PENGENALAN HURUF KAPITAL TULISAN TANGAN

BAB 3 ANALISA DAN PERANCANGAN SISTEM

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

BAB I PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat,

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

PENGENALAN POLA PENDETEKSI HURUF VOKAL MNGGUNAKAN METODE K-MEANS

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

REALISASI SISTEM DETEKSI RASA KANTUK BERDASARKAN DURASI KEDIPAN MATA SECARA REAL TIME MENGGUNAKAN METODE VIOLA-JONES

PERBANDINGAN METODE HIDDEN MARKOV MODEL DAN VECTOR QUANTIZATION UNTUK APLIKASI IDENTIFIKASI SUARA

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya

BAB 1 PENDAHULUAN. Universitas Indonesia

BAB I PENDAHULUAN 1.1 Latar Belakang Suara adalah merupakan gabungan berbagai sinyal, tetapi suara murni secara teoritis dapat dijelaskan dengan

PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. maupun non verbal. Komunikasi secara verbal menggunakan kata-kata lisan untuk. mengungkapkan ekspresi penggunanya.

Pengenalan Wajah Manusia dengan Hidden Markov Model (HMM) dan Fast Fourier Transform (FFT)

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

PENERAPAN ALGORITMA EIGENFACE PADA SISTEM ABSENSI KARYAWAN BERBASIS WEBCAM SKRIPSI MAULINA SARI

1. Pendahuluan. 1.1 Latar belakang

PENERAPAN METODE HIDDEN MARKOV MODEL DAN MEL FREQUENCY CEPSTRUM COEFFICIENT DALAM PENGENALAN VOICE COMMAND BERBAHASA INDONESIA KOMPETENSI KOMPUTASI

PENGENALAN LAFAL HUKUM NUN MATI MENGGUNAKAN HIDDEN MARKOV MODEL

BAB 3 PROSEDUR DAN METODOLOGI. menawarkan pencarian citra dengan menggunakan fitur low level yang terdapat

Ekstraksi Fitur Perpotongan dan Lengkungan untuk Mengenali Huruf Cetak

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

UNIVERSITAS INDONESIA SISTEM PENGENALAN WAJAH (FACE RECOGNITION) MENGGUNAKAN METODE HIDDEN MARKOV MODEL (HMM) SKRIPSI SEPRITAHARA

SISTEM AKSES BUKU PERPUSTAKAAN JURUSAN TEKNIK ELEKTRO UNIVERSITAS ANDALAS MENGGUNAKAN APLIKASI PENGENALAN WICARA DENGAN METODA MFCC-VQ dan SSE

Klasifikasi Karakter Tulisan Tangan berdasarkan pola segmen

Analisis Sentimen Menggunakan Lexicalized-Hidden Markov Model(L-HMM)

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

1. PENDAHULUAN 1.1 Latar belakang Masalah

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

KEMUNGKINAN (LIKELIHOOD) MODEL FILOGENETIK MELALUI MODEL MARKOV TERSEMBUNYI Studi kasus: Hylobates, Pongo, Gorilla, Homo sapiens, dan Pan TESIS

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

Segitiga Fuzzy-Neural Network untuk Mengenali Pola dari Model Input Data yang Berdistribusi

PENGENALAN HURUF BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE (MDF) DAN LEARNING VECTOR QUANTIZATION (LVQ)

KAJIAN MODEL HIDDEN MARKOV KONTINU DENGAN PROSES OBSERVASI ZERO DELAY DAN APLIKASINYA PADA HARGA GABAH KERING PANEN T A M U R I H

Pengenalan Pembicara dengan Ekstraksi Ciri MFCC Menggunakan Kuantisasi Vektor (VQ) Yoyo Somantri & Erik Haritman dosen tek elektro fptk UPI.

BAB 3 ANALISIS DAN PERANCANGAN

ABSTRAK. Kata Kunci : klasifikasi, musik digital, jenis musik, support vector machine, fitur ekstraksi, daftar putar musik digital

BAB 3 METODE PERANCANGAN

BAB I PENDAHULUAN. Informasi yang terdapat dalam Laporan Hasil Pemeriksaan (LHP) BPK RI

Perbandingan Sistem Perhitungan Suara Tepuk Tangan dengan Metode Berbasis Frekuensi dan Metode Berbasis Amplitudo

BAB III METODOLOGI PENELITIAN

IMPLEMENTASI DEEP LEARNING BERBASIS TENSORFLOW UNTUK PENGENALAN SIDIK JARI

memahami kata-kata yang diucapkan dengan cara digitalisasi kata dan mencocokkan sinyal digital dengan suatu pola tertentu. Kata-kata yang diucapkan di

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

LAPORAN SKRIPSI DETEKSI IRIS MATA UNTUK MENENTUKAN KELEBIHAN KOLESTEROL MENGGUNAKAN EKSTRAKSI CIRI MOMENT INVARIANT DENGAN K-MEANS CLUSTERING

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

BAB I PENDAHULUAN. telinga, wajah, infrared, gaya berjalan, geometri tangan, telapak tangan, retina,

AUTOREGRESSIVE (MSVAR) SKRIPSI

APLIKASI SPEECH TO TEXT BERBAHASA INDONESIA MENGGUNAKAN MEL FREQUENCY CEPSTRAL COEFFICIENTS DAN HIDDEN MARKOV MODEL (HMM)

APLIKASI PENGKLASIFIKASIAN MOTIF BATIK TULIS LASEM MENGGUNAKAN METODE GRAY LEVEL CO-OCCURRENCE MATRICES (GLCM) DAN SUPPORT VECTOR MACHINE (SVM)

PENGENALAN CITRA TULISAN TANGAN DOKTER DENGAN MENGGUNAKAN SVM DAN FILTER GABOR

BAB 1 PENDAHULUAN 1.1 Latar Belakang

3 METODOLOGI. 3.1 Deteksi Perubahan Fase

HALAMAN SAMPUL SKRIPSI PENGENALAN POLA TELAPAK TANGAN DENGAN MENGGUNAKAN ALGORITMA BACK PROPAGATION NEURAL NETWORK

IMPLEMENTASI ALGORITMA FRACTAL NEIGHBOUR DISTANCE UNTUK FACE RECOGNITION

BAB I PENDAHULUAN. pengetahuan dan teknologi. Hal ini tak bisa lepas dari peran berbagai cabang ilmu

IKI 40931: Topik Khusus: NLP Kuliah 5: POS Tagging (Lanjutan)

1. Pendahuluan 1.1 Latar Belakang

ABSTRAK. Teknologi pengkode sinyal suara mengalami kemajuan yang cukup. pesat. Berbagai metode telah dikembangkan untuk mendapatkan tujuan dari

SISTEM PENDETEKSI WAJAH MANUSIA PADA CITRA DIGITAL

Penjejakan Objek Visual berbasis Algoritma Mean Shift dengan menggunakan kamera Pan-Tilt

ABSTRAK. Kata kunci : Information Retrieval system, Generalized Vector Space Model. Universitas Kristen Maranatha

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. Spesifikasi komputer yang digunakan dalam perancangan sistem ini adalah sebagai

Transkripsi:

PENGENALAN FORMULA MATEMATIKA DARI POLA TULISAN TANGAN Yuliana Melita Pranoto, Edwin Pramana, dan Renato Budiman Teknik Informatika Sekolah Tinggi Teknik Surabaya ymp@stts.edu, epramana@gmail.com, dan renato.budiman07@gmail.com ABSTRAK Matematika bukan menjadi hal yang asing, bahkan telah menjadi kebutuhan utama. Formula matematika sederhana pun dipakai dalam kehidupan sehari-hari. Dalam perkembangannya semakin banyak perangkat mobile maupun desktop yang berbasis touchscreen. Hal inilah yang mendasari penelitian tentang Pengenalan Formula Matematika dari Pola Tulisan Tangan. Seiring dengan pesatnya kemajuan teknologi dalam bidang Computer Vision, algoritma Hidden Markov Model (HMM) dikenal baik dalam pengenalan pola. Diawali dengan tahapan preprocessing, yang memanfaatkan fitur-fitur yaitu pen up/down, normalized y coordinate, normalized distance, vicinity slope, dan curvature. Fitur-fitur yang ada diubah ke bentuk codeword berdasarkan codebook yang dibuat dengan menggunakan data training dengan Vector Quantization. Kumpulan codeword tersebut kemudian dibandingkan dengan model-model HMM yang telah dibuat dalam data training. Akurasi tertinggi yang dihasilkan dari pemanfaatan fitur dan codeword adalah 72.92%, yaitu dengan kombinasi fitur 1, 3, 4, dan 5 fitur, serta 60 buah codeword. Sedangkan waktu rata-rata yang dibutuhkan untuk mengenali formula matematika dari pola tulisan tangan dengan HMM adalah 283.69 ms. Kata kunci: Hidden Markov Model, HMM, Pola Tulisan Tangan, Formula Matematika ABSTRACT Matemathic is extremely common, in fact it has become a major subject now. Even a simple mathematic equation is used in our daily life. Currently, a lot of mobile devices and desktop are implementing touchscreen. It is the very foundation of this research, which is about Mathematic Equation Recognition based on Hand-Writing Pattern. Along with the advancement of technology in Computer Vision subject, Hidden Markov Model (HMM) algorithm is well known in recognizing pattern. Starting with preprocessing phase (utilizing features such as pen up/down, normalized Y coordinate, normalized distance, vicinity slope and curvature). Available features are then transformed into codewords based on predefined-codewords made by using Vector Quantization Data Training. These codewords collection are then compared with HMM models which has been prepared in Data Training. 417

Highest accuracy achived from utilizing features and codeword is 72.92%, combining features 1,3, 4 and 5, along with 60 codewords. Mean time required to recognize a mathematic equation from handwriting pattern with HMM is 283.69 ms. Keywords: Hidden Markov Model, HMM, Hand-Writing Pattern, Mathematic Equation I. PENDAHULUAN Matematika bukan menjadi hal yang asing, bahkan telah menjadi kebutuhan utama. Kegiatan sehari-hari pun tidak lepas dari formula matematika sederhana. Bukan rahasia lagi bila matematika kurang diminati oleh kebanyakan orang, padahal matematika telah dikenalkan dan dipelajari semenjak di bangku TK. Untuk alasan inilah beberapa metode terus dikembangkan guna mempermudah dalam mempelajari matematika dan menarik minat pelajar agar menyukai matematika. Kalkulator sebagai alat bantu dalam menghitung formula matematika, telah menjadi kebutuhan utama dalam perangkat mobile maupun desktop. Kemampuan aplikasi kalkulator yang ada saat ini semakin kompleks, sehingga bukan sekedar perhitungan matematika dasar saja melainkan juga perhitungan yang lebih rumit seperti misalnya kalkulator scientific. Dalam perkembangannya semakin banyak perangkat mobile maupun desktop yang berbasis touchscreen dan masih jarang aplikasi kalkulator yang dapat menghitung ekspresi matematika melalui tulisan tangan pengguna. Umumnya, aplikasi kalkulator berbasis mobile menggunakan tombol untuk menginputkan ekspresi matematika. Halhal inilah yang melatarbelakangi peneliti untuk mencoba mengembangkan sebuah aplikasi yang dapat mengenali formula matematika dari pola tulisan tangannya sendiri. II. HIDDEN MARKOV MODEL Hidden Markov Model (HMM) merupakan sistem pemodelan yang banyak digunakan untuk pengenalan pola, seperti pengenalan suara, tulisan tangan, POS Tagging, gesture. Dalam penelitian ini HMM digunakan untuk proses klasifikasi. HMM merupakan pengembangan dari Markov Model atau lebih dikenal dengan proses Markov dengan state tersembunyi. 0.3 0.3 0.2 CerahX1 0.4 Hujan X3 0.5 0.3 0.1 0.7 Mendung X2 0.2 Gambar 1. Markov Model 418

Pada Markov Model atau Markov Chain (gambar 1), setiap state terlihat jelas dan hanya memiliki transisi state untuk parameternya. Sedangkan pada HMM, state tidak secara langsung terlihat, namun output yang bergantung pada state terlihat. Pada HMM, setiap state memiliki distribusi probabilitas dari setiap output yang mungkin. Gambar 2. Hidden Markov Model Pada gambar 2, variabel y adalah observasi yang mungkin, adalah kemungkinan transisi dari state i state j, dan adalah probabilitas di state i. Terdapat tiga buah parameter dalam HMM, yaitu a, b, dan π. Parameter a mewakili kemungkinan transisi dari state, parameter b mewakili distribusi kemungkinan dari observasi, dan π mewakili distribusi state awal. Model HMM biasa diwakili dengan simbol λ, karenanya λ(a, b, π). Training/Estimasi ulang model HMM ( ) ditujukan untuk mendapatkan model HMM yang lebih baik. Estimasi ulang akan dilakukan dengan menggunakan algoritma Baum-Welch (persamaan 1, 2, 3, 4) dan Forward-Backward (persamaan 5, 6, 7, 8). Proses estimasi akan dilakukan terus hingga nilai dari atau sudah mencapai batas iterasi yang ditentukan.... (1)... (2) dengan nilai... (3)... (4) mewakili probabilitas transisi baru dari state ke state, sedangkan mewakili probabilitas observasi baru state, pada observasi ke. mewakili total 419

observasi yang ada dan adalah data observasi yang mungkin. Pada persamaan untuk mencari dan, variabel mewakili jumlah state yang ada. adalah nilai forward, sedangkan adalah nilai backward. Nilai parameter baru yang didapatkan dengan algoritma Baum-Welch akan menggantikan nilai parameter yang lama....(5)....(6)...(7)...(8)... (9) Pada tahap klasifikasi, setiap kumpulan data observasi akan dibandingkan dengan semua model HMM yang ada menggunakan algoritma Forward. Model HMM yang memiliki probabilitas terbesar akan dipilih sebagai model yang mewakili data observasi tersebut (persamaan 10). III. PREPROCESSING Preprocessing berfungsi untuk mengurangi noise dan meningkatkan kualitas dari data yang akan diklasifikasi. Ada 4 jenis preprocessing yang digunakan, yaitu: Duplicate Point Filtering, Size Normalization, Smoothing, dan Speed Normalization. 1. Duplicate Point Filtering Pada tahap ini, semua koordinat yang memiliki nilai x dan y yang sama dengan yang sebelum atau sesudahnya pada sebuah stroke akan dihapus. Koordinat kembar dianggap tidak dapat memberikan informasi yang berguna pada proses pengenalan tulisan tangan. 2. Size Normalization Untuk mengurangi variasi dari ukuran stroke yang mungkin, Size Normalization digunakan untuk menormalisasi titik y menjadi nilai 0 sampai dengan 1. 3. Smoothing Smoothing berfungsi untuk mengurangi noise yang ada pada stroke. Smoothing dapat dilakukan dengan mengganti nilai setiap koordinat, dengan rata-rata dari koordinat sebelum, sekarang, dan sesudah. 4. Speed Normalization Speed Normalization (Resampling) digunakan untuk menghapus pengaruh dari kecepatan tulisan. Resampling dilakukan karena adanya perbedaan jarak antar koordinat yang ada di setiap stroke. IV. EKSTRAKSI FITUR Fitur-fitur yang ada dari sebuah stroke akan di ekstrak untuk kemudian digunakan dalam tahap Vector Quantization. Fitur-fitur yang diambil adalah: 420

1. Pen Up / Down Fitur ini akan menyimpan keterangan apakah alat tulis yang digunakan menyentuh layar atau tidak pada waktu ke t. Fitur ini berbentuk binary (hanya terdiri dari nilai 0 atau 1). 2. Normalized Distance to Stroke Edge Fitur ini memanfaatkan fitur Pen Up/Down untuk mendapatkan nilainya dengan mengambil jarak pada awal dan akhir dari stroke.... (10) Pada persamaan 10, adalah normalized distance, adalah panjang dari stroke, adalah jarak dari titik sekarang ke titik awal stroke, dan adalah jarak dari titik sekarang ke titik akhir stroke. 3. Normalized Y-Coordinate Normalized Y-Coordinate akan mengambil koordinat y yang telah melewati proses size normalization. 4. Vicinity Slope Vicinity dari sebuah koordinat (x(t), y(t)) didapatkan dengan mendapatkan sudut diantara garis lurus yang menghubungkan koordinat (x(t-2), y(t-2)) dan (x(t+2), y(t+2)) dan garis horizontal di koordinat (x(t-2), y(t-2)). 5. Curvature Curvature dari sebuah koordinat (x(t), y(t)) didapatkan dengan mendapatkan sudut diantara garis lurus yang menghubungkan koordinat (x(t-2), y(t-2)) dengan (x(t), y(t)) dan garis lurus yang menghubungkan koordinat (x(t), y(t)) dengan (x(t+2), y(t+2)). Vector Quantization (VQ) digunakan untuk mengkompresi data. Cara kerja dari VQ adalah dengan membagi sejumlah besar vektor yang ada ke dalam grup yang memiliki jarak terdekat dengan vektor tersebut. Untuk membagi vektor ke dalam grup dapat menggunakan teknik k-means ataupun teknik clustering lainnya. Grup-grup tersebut di dalam VQ disebut sebagai codeword, sedangkan kumpulan dari codeword disebut sebagai codebook. Dalam penelitian ini, VQ digunakan untuk mengkonversi fitur-fitur yang didapatkan dari sebuah stroke ke bentuk kumpulan codeword. V. PENUTUP Uji coba yang dilakukan mencakup kombinasi fitur, eksperimen jumlah codeword, dan jumlah data training. Tabel 1. Simbol yang Dikenali Simbol 0 1 2 3 4 5 6 7 8 9 x + / - ( ) π sin cos tan log % = 421

... (12) Pada persamaan 12, mewakili tingkat akurasi yang didapatkan, mewakili jumlah simbol yang berhasil dikenali, dan adalah jumlah simbol yang ada. Hasil testing dilakukan dengan mengambil contoh dari 6 orang yang berbeda ditambah beberapa sumber dari internet, dengan total 91 ekspresi matematika. Simbol matematika yang ada mencakup simbol yang ada pada tabel 1. Kecepatan rata-rata yang diperlukan untuk melakukan klasifikasi adalah 283.69 ms. Untuk percobaan modifikasi fitur (tabel 2), fitur 1 mewakili Pen Up/Down, fitur 2 mewakili Normalized Distance to Stroke Edge, fitur 3 mewakili Normalized Y- Coordinate, fitur 4 mewakili Vicinity Slope, dan fitur 5 mewakili Curvature. Tabel 2. Hasil Percobaan Modifikasi Fitur Kombinasi Fitur Tingkat akurasi 1, 2, 3, 4, 5 70.03% 1, 2, 3, 4 62.09% 1, 2, 3, 5 71.48% 1, 2, 4, 5 58.85% 1, 3, 4, 5 71.84% 2, 3, 4, 5 69.68% VI. KESIMPULAN Dari penelitian yang dilakukan, didapatkan beberapa kesimpulan: 1. HMM cukup baik digunakan untuk pengenalan tulisan tangan, dengan akurasi tertinggi adalah 72.92%. 2. Dari hasil percobaan dalam variasi data training, tingkat akurasi yang dihasilkan oleh 91 ekspresi matematika hasil tulisan tangan seseorang menghasilkan tingkat akurasi yang lebih tinggi daripada 20 data training untuk masing-masing simbol, dan jika keduanya digabungkan dengan beberapa tambahan simbol maka dapat mencapai tingkat akurasi yaitu 72.92%. 3. Untuk beberapa simbol masih ada yang sering mengalami ambiguitas dalam pengenalannya karena kemiripan yang cukup tinggi dengan simbol lainnya, sehingga perlu dilakukan penanganan khusus untuk simbol-simbol tersebut. VII. DAFTAR PUSTAKA [1] Chaninthorn Amornsawaddirak, Cholwich Natte, dan Nirattaya Khamsemanan. Mathematical Handwritten Formula Recognition. http://saki.siit.tu.ac.th/icictes2014/app/webroot/uploads_final/18 5facaeb540351fe572bbc 96711fc1ed5/ChaninthornAmornsawaddirak.pdf. Februari 2014. [2] Lei Hu dan Richard Zanibbi. 2011. HMM-Based Recognition of Online Handwritten Mathematical Symbols Using Segmental K-Means Initialization and a Modified Penup/downs Feature. 6 Februari 2014. http://www.cs.rit.edu/~rlaz/files/huzanibbiicdar2011.pdf. 422

[3] Han Shu. 1996. On-Line Handwriting Recognition Using Hidden Markov Models. http://dspace.mit.edu/bitstream /handle/1721.1/42603/37145316.pdf. Februari 2014. [4] Gernot A. Fink. 2010. Markov Models for Handwriting Recognition. http://www.isical.ac.in/~icfhr2010/images/fink-icfhr2010-mmf.pdf. Februari 2014. 423