• Tidak ada hasil yang ditemukan

Pengenalan Pola Huruf Arab Tulis Tangan Menggunakan Jaringan Saraf Tiruan dengan Metode Perambatan Balik

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengenalan Pola Huruf Arab Tulis Tangan Menggunakan Jaringan Saraf Tiruan dengan Metode Perambatan Balik"

Copied!
8
0
0

Teks penuh

(1)

[1]Mahasiswa Jurusan Teknik Elektro Universitas Diponegoro [2]Dosen Jurusan Teknik Elektro Universitas Diponegoro

1

Menggunakan Jaringan Saraf Tiruan dengan Metode Perambatan Balik

Teguh Prakoso1, Achmad Hidayatno2, R.Rizal Isnanto2 Jurusan Teknik Elektro, Fakultas Teknik – Universitas Diponegoro

Jl. Prof. Soedarto SH Tembalang, Semarang 50275

Email : cahmeranti_009@yahoo.com

ABSTRACT

Nowadays, technology of character pattern recognition has been progressing quite rapidly. Handwriting recognition is the process of writing letters to identify a person by computer. The recognition of a text by using a program have been widely available. Most recognition programs recognize only Latin letters. How to recognize handwritten Arabic character are converted into text form. The recognition of the Arabic alphabet handwriting many advantages, example for people who do not recognize the Arabic writing, want reading a handwritten letter Arabic alphabet.

With the problem of pattern recognition system built with the ability to recognize handwritten Arabic letter with the keluaran of the correct reading of the characters by using artificial neural networks with backpropagation method. Analyze the level of recognition accuracy of the Arabic alphabet, analyzing the factors that influence the accuracy of the introduction of the Arabic alphabet.

Learning algorithms used in this study is backpropagation neural networks. Based on the function, artificial neural network is intended to solve a problem with the techniques of learning. In this case the bitmap image and character that will be generated from the image will be given to artificial neural networks for learning. Learning keluarans expected from this system of neural network can perform handwriting recognition on the Arabic alphabet. On training data test obtained value of 100%. The testing data test performed two kinds of test trials, the first with the image of the data test is not corrupted and the 92.4% obtained by testing the damaged image of the data test obtained 73.1%.

Keywords: neural networks, pattern recognition, backpropagation, handwritten Arabic characters

I. PENDAHULUAN

1.1 Latar Belakang

Teknologi pengenalan pola huruf saat ini telah mengalami perkembangan yang cukup pesat. Pengenalan tulisan tangan adalah proses untuk mengenali sebuah tulisan huruf seseorang oleh komputer. Pengenalan sebuah tulisan dengan menggunakan program-program pengenalan huruf telah banyak tersedia. Seperti program pengenalan huruf mengenali huruf Latin. Timbul permasalahan, untuk mengenali tulisan tangan huruf Arab yang diubah ke dalam bentuk huruf Arab digital.

Jaringan saraf tiruan adalah sistem pemroses informasi yang memiliki karakteristik mirip dengan jaringan saraf manusia. Model Pembelajaran perlu dilakukan pada suatu jaringan saraf tiruan sebelum digunakan untuk menyelesaikan masalah dengan memeriksa dan memperbaiki setiap kesalahan yang terjadi selama proses pembelajaran. Pada suatu tingkatan tertentu jaringan saraf tiruan dapat memberikan tanggapan yang benar walaupun masukan yang diberikan terdapat derau atau berubah oleh suatu keadaan. Kelebihan dari jaringan saraf tiruan adalah kemampuan mengenali dengan cara belajar dari pola-pola yang diajarkan.

Algoritma pembelajaran yang digunakan dalam penelitian adalah jaringan saraf tiruan

perambatan balik. Fungsinya bertujuan untuk memecahkan sebuah masalah dengan teknik pembelajaran. Gambar dan karakter yang akan dihasilkan dari gambar tersebut akan diberikan kepada jaringan saraf tiruan sebagai pembelajaran. Dari hasil pembelajaran ini diharapkan sistem jaringan saraf tiruan dapat melakukan pengenalan huruf Arab tulisan tangan.

Berdasarkan permasalahan di atas, timbul gagasan untuk merancang suatu sistem yang bisa mengenali huruf Arab tulisan tangan dengan menggunakan jaringan saraf tiruan.

1.2 Tujuan

Tujuan dalam tugas akhir ini adalah untuk

menerapkan metode Jaringan Saraf Tiruan

Perambatan Balik untuk mengenali huruf Arab tulis tangan.

1.3 Batasan Masalah

Untuk menyederhanakan pembahasan pada Tugas Akhir ini, masalah dibatasi sebagai berikut. 1. Citra gambar berupa huruf Arab tulis tangan

yang diambil dari 8 orang.

2. Huruf tulisan yang diuji adalah huruf Arab. 3. Huruf tulisan yang diuji hanya huruf Arab

(2)

4. Metode yang dipakai adalah jaringan saraf tiruan.

5. Arsitektur jaringan saraf tiruan yang digunakan adalah jaringan saraf tiruan perambatan balik II. LANDASAN TEORI

2.1 Definisi Citra

Citra adalah suatu gambaran dari objek yang telah mengalami perubahan dan pengolahan.

2.1.1 Citra Digital

Citra digital adalah citra yang dapat diproses oleh komputer secara langsung.

2.2 Jenis-jenis Citra Digital

Ada banyak cara untuk menyimpan citra digital

di dalam memori. Cara penyimpanan ini

menentukan jenis citra digital yang terbentuk. 2.2.1 Citra Biner

Hanya mempunyai 2 warna, yaitu hitam dan putih. Satu piksel membutuhkan 1 bit memori untuk menyimpan kedua warna ini.

2.2.2 Citra keabuan

Banyaknya warna tergantung jumlah bit per

piksel yang disediakan di memori untuk menampung kebutuhan warna ini.

2.2.3 Citra Warna

Setiap piksel pada citra warna mewakili warna yang merupakan kombinasi dari tiga warna dasar (RGB = Red Green Blue). Setiap warna dasar menggunakan penyimpanan 8 bit = 1 byte, yang berarti setiap warna mempunyai tingkatan sebanyak 255 warna.

2.3 Pengolahan Citra

Pengolahan citra bertujuan untuk mendapatkan informasi dari citra dan untuk menghasilkan keluaran citra sesuai keinginan. Pengolahan citra sangat diperlukan dalam sistem pengenalan citra, mulai dari membuat citra masukkan sebagai sebuah matriks sampai pengolahan citra masukan tersebut. 2.3.1 Transformasi Citra Warna Menjadi Citra

Keabuan

Citra warna bisa diubah menjadi citra keabuan dengan cara menghitung rata-rata dari warna Red,

Green dan Blue.

2.3.2 Operasi Thresholding

Piksel-piksel yang nilainya di bawah T =

Threshold diubah menjadi hitam (nilai = 0), sedangkan piksel-piksel yang nilainya di atas T diubah menjadi putih (nilai = 255).

2.4 Jaringan Saraf Tiruan

Jaringan saraf tiruan merupakan sistem

pengolah informasi yang memiliki karakteristik mirip dengan jaringan saraf biologi. Jaringan saraf

tiruan selalu mencoba untuk melakukan proses pembelajaran pada otak manusia. Jaringan saraf ini

dilaksanakan dengan menggunakan program

komputer yang mampu menyelesaikan sejumlah proses perhitungan selama proses pembelajaran. 2.4.1 Pelatihan Standard Perambatan Balik

Pelatihan Jaringan Saraf Tiruan Perambatan Balik meliputi 3 fase. Ketiga fase tersebut dapat dijelaskan sebagai berikut[3].

1. Perambatan maju

Masukan dirambatkan ke layar tersembunyi menggunakan fungsi aktivasi yang ditentukan. Keluaran dari setiap unit lapisan tersembunyi dirambatkan maju lagi ke layar tersembunyi di

atasnya menggunakan fungsi aktivasi yang

ditentukan. Keluaran jaringan dibandingkan dengan target yang harus dicapai.

2. Perambatan Mundur

Berdasarkan kesalahan tk - yk, dihitung faktor yang dipakai untuk mendistribusikan kesalahan di unit yk ke semua unit tersembunyi yang terhubung langsung juga dipakai untuk mengubah bobot garis yang berhubungan langsung dengan unit keluaran. 3. Perubahan Bobot

Perubahan bobot suatu garis didasarkan atas faktor neuron di lapisan atasnya. Sebagai contoh, perubahan garis yang menuju ke layar keluaran didasarkan atas dk yang ada di unit keluaran.

2.4.2 Momentum

Momentum adalah melakukan perubahan bobot yang didasarkan atas arah gradien pola terakhir dan pola sebelumnya yang dimasukkan. Sehingga tidak

hanya pola masukan terakhir saja yang

diperhitungkan. 2.4.3 Fungsi Aktivasi

Fungsi aktivasi harus nilai maksimum = 1. Maka untuk pola data yang targetnya > 1, pola masukan dan keluaran terlebih dahulu harus diubah (dinormalisasi) ke [0,1] sehingga semua polanya memiliki jarak yang sama.

2.4.4 Arsitektur Perambatan Balik

Lapisan paling kiri adalah lapisan masukan dan di dalam jaringan saraf tiruan hanya neuron-neuron pada lapisan inilah yang menerima masukan luar. Neuron-neuron pada lapisan masukan terhubung dengan neuron-neuron pada lapisan tersembunyi melalui sinapsis yang disebut bobot. Pada lapisan tersembunyi neuron-neuronnya dihubungkan secara penuh ke lapisan di atas dan di bawahnya. Lapisan tersembunyi neuron-neuronnya terhubung melalui sinapsis dengan neuron-neuron pada lapisan keluaran. Lapisan paling kanan adalah lapisan keluaran sebagai akhir dari proses jaringan tersebut.

(3)

Gambar 1 Arsitektur jaringan saraf tiruan perambatan balik 2.5 Pengenalan Pola

2.5.1 Pengertian Pengenalan Pola

Pola adalah sesuatu yang terdapat pada objek, dan dapat diketauhi dan dapat dikenali melalui

ciri-cirinya. Ciri-ciri tersebut digunakan untuk

membedakan suatu pola dengan pola lainnya. Ciri yang bagus adalah ciri yang memiliki pembeda yang tinggi, sehingga pengelompokan pola berdasarkan

ciri yang dimiliki dapat dilakukan dengan

keakuratan yang tinggi.[1] 2.5.2 Sistem Pengenalan Pola

Sistem pengenalan pola ini mempunyai tujuan untuk menentukan kelompok atau kategori pola berdasarkan ciri-ciri yang dimiliki oleh suatu pola. 1. Pengenalan Pola secara Jaringan Saraf

Tiruan

Pendekatan pola-pola ini meniru cara kerja otak manusia. Pendekatan yang dipakai adalah dengan menggunakan metode jaringan saraf tiruan untuk mengindentifikasi pola.

Gambar 2 Perbandingan tiga teknik pengenalan pola

2.5.3 Pencocokan Pola

Teknik pengenalan pola dengan pencocokan yaitu tiap kelas diwakili oleh vektor contoh. Pendekatan paling sederhana adalah menghitung jarak antara vektor pola yang tidak diketahui dengan setiap contoh vektor pola dan diambil jarak yang paling kecil.

III. PERANCANGAN DAN IMPLEMENTASI SISTEM

3.1 Akuisisi Citra

Citra huruf arab didapatkan dari teman-teman Teknik Elektro Universitas Diponegoro. Data diambil dari 8 orang yang berbeda yaitu Aditya Wibowo, Denny Ardyanto, Gathut Nugroho, Ibnu, Nasrul, Sabri Alimi, Taufiqurrohman, Teguh Prakoso. Setiap orang menuliskan huruf Arab dari awal sampai akhir yang berjumlah 29 huruf.

3.2 Pengumpulan Ciri

Langkah-langkah pengumpulan ciri dilakukan untuk setiap huruf.

1.

Membaca citra format RGB

Gambar 3 Citra RGB

2.

Mengubah menjadi Citra keabuan

Citra rgb Citra Keabuan

Gambar 4 Citra keabuan

3.

Mengubah Citra keabuan dijadikan Citra Biner

Citra keabuan

Citra Biner

Gambar 5 Citra Biner

4.

Kemudian citra dipotong batas pinggirnya

(4)

5. Mengubah ukuran citra diubah menjadi [28, 23]

Gambar 7 Citra diubah ukuran menjadi [28,23]

Hasilnya

dijadikan vektor kolom berukuran [28*23, 1] = [644, 1], dan hasilnya disimpan dalam variabel

bw4

”.

Untuk kebutuhan data pelatihan jaringan,bw4diubah menjadi vektor baris berukuran [1, 644], hasilnya disimpan dalam variabel

bw5

”.

3.3 Perancangan Arsitektur Jaringan

Perincian jaringan saraf tiruan yang dirancang pada tugas akhir ini adalah sebagai berikut.

1. Lapisan masukan : Pada lapisan masukan

terdapat 644 neuron

2. Lapisan tersembunyi : 1 lapisan tersembunyi, berisi 60 neuron dengan fungsi aktivasi sigmoid biner.

3. Lapisan keluaran : 1 neuron dengan fungsi

identitas. Lapisan keluaran berisi hasil

klasifikasi.

1. Algoritma pelatihan

Algoritma standard yang digunakan dalam pelatihan Jaringan Saraf Tiruan Perambatan Balik, yaitu resilient backpropagation (trainrp).

3.4 Perancangan Pelatihan Jaringan

Perancangan pelatihan jaringan dilakukan dengan cara, 10 set kumpulan huruf arab tulisan tangan yang pertama digunakan untuk pelatihan jaringan

.

Pada pelatihan jaringan ini, untuk setiap data diberikan nilai targetnya. Pada akhir pelatihan diperoleh nilai-nilai bobot dan bias yang disimpan dalam variabel net.

3.5 Perancangan Pengujian Jaringan

1. Simulasi menggunakan data yang sudah dilatih

Simulasi ini digunakan untuk mengetahui, dengan bobot dan bias yang sudah disimpan dalam variabel net. Jika jaringan bisa mengenali data-data tersebut dengan baik, maka jaringan bisa dicoba untuk mengenali data-data yang belum dilatih, tetapi targetnya sudah diketahui.

2. Simulasi menggunakan data yang belum dilatih

Dipilih satu huruf dengan cara memotongnya.

Data satu huruf ini kemudian dilakukan

pengumpulan ciri, setelah itu dilakukan simulasi menggunakan jaringan untuk dikenali. Keluaran jaringan dibandingan dengan target untuk dihitung

jaraknya. Jarak terkecil antara keluaran jaringan dan target dipilih sebagai pola yang dikehendaki

3.6 Desain Sistem

Rangkaian proses yang dilakukan oleh sistem ini dapat digambarkan dengan blok diagram sebagai berikut.

Gambar 8 Blok Diagram Sistem

IV. PENGUJIAN DAN ANALISIS

4.1 Pelatihan Jaringan

Nilai dari lapisan tersembunyi, iterasi

maksimum, momentum, laju pembelajaran tetap. Jumlah lapisan tersembunyi adalah 60 neuron, jumlah iterasi maksimum adalah 10000, nilai laju pembelajaran adalah 0,05, nilai momentum adalah 0.5. Dalam pelatihan ini yang diubah hanya target galat 0,00001, 0,000001, 0,000001, 0,00000001. Tabel 1 Hasil pelatihan jaringan data latih

Percobaan Target galat Hasil

1 0,00001 96,5%

2 0,000001 98,6%

3 0,0000001 99,31%

4 0,00000001 100%

Mulai

Buat data pelatihan

Pelatihan Jaringan

Simulasi data yang sudah dilatih Buka Gambar Pilih Gambar Pengenalan Pola Selesai Prosentase keberhasilan pelatihan =100% Ya T

(5)

Gambar 9 Hasil Pelatihan Jaringan

Gambar 9 Hasil Pelatihan Jaringan 4.1.1 Simulasi Jaringan

Jaringan dapat disimulasikan untuk mencari perbandingan keluaran yang dilatih dengan target yang ditentukan.

Syarat-syarat jika simulasi jaringan berjalan dengan baik.

1. m = lereng regresi linear simulasi

Apabila keluaran jaringan tepat sama dengan targetnya, maka m=1.

2. a = perpotongan y untuk regresi linear

Apabila keluaran jaringan tepat sama dengan targetnya, maka a=0.

3. r = nilai parameter regresi

Apabila keluaran jaringan tepat sama dengan targetnya, maka r= 1.

Gambar 10 Hasil simulasi jaringan

Disini terlihat nilai gradien m pada simulasi jaringan tersebut adalah 1. Nilai perpotongan y

untuk regresi liner mendekati 0. Serta nilai parameter regresi r adalah 1.

4.1.2 Pengenalan Pola

Menghitung jarak antara vektor pola yang tidak diketahui dengan setiap contoh vektor pola dan diambil jarak yang paling kecil.

Contohnya huruf (ج) pada pelatihan

didapatkan keluarannya 5,2, sedangkan huruf (ج) pada target dimisalnya 5, huruf (ث) = 4, huruf (ح) = 6. Maka proses pengenalan akan menghitung jarak terkecil. Maka huruf (ج) mempunyai selisih paling

kecil. Dan program akan menampil huruf (ج) yang

digital.

Gambar 11 Proses pengenalan pola huruf arab tulis tangan 4.2 Pengujian Data Latih

Pengujian data latih adalah menguji data citra yang dibuat untuk membuat jaringan ke dalam program yang telah dilatih. Citra huruf arab yang digunakan adalah 10 setiap huruf, jadi totalnya menjadi 290 citra huruf arab.

Gambar 12 Proses pengenalan pengujian data latih Jika citra huruf masukan sudah dalam bentuk

hitam putih maka program akan langsung

memproses tanpa melalui proses perubahan

rgb2gray.

Gambar 13 Proses pengenalan pengujian data latih tanpa rgb2gray

4.3 Pengujian Data Uji

4.3.1 Pengujian dengan citra yang tidak rusak Data citra huruf arab yang digunakan pada pengujian data uji ini adalah 5x setiap huruf arab jadi totalnya 145 data huruf arab. Data tersebut bukan termasuk data yang telah dilatih pada proses pelatihan.

Proses pengujian data uji ini hampir sama dengan proses pengujian data latih. Tetapi pada pengujian data uji ini diharuskan untuk memilih huruf dulu. Dengan cara memotong huruf pada gambar. Cara memotong ini sangat penting sekali karena jika hasil potongannya tidak tepat maka bisa terjadi gagal pengenalannya.

Gambar 14 Proses pengenalan pengujian cita data uji yang tidak rusak

(6)

Pada hasil pengujian data uji ini terdapat beberapa huruf tidak dikenali oleh program. Kesalahan pada pengenalan ini dikarenakan ada huruf yang cara penulisannya tidak beraturan serta huruf-huruf ini tidak dilatih. Misalnya huruf (

ب

) yang gagal dikenali dikarenakan titik dibawahnya terlalu dekat oleh garis diatasnya.

Gambar 15 Pengujian data uji yang gagal dikenali Sedangkan jika kita potong huruf (

ب

) tetapi hanya sebagian, huruf ini akan lebih mirip dengan huruf (

)

Gambar 16 Kesalahan memotong gambar saat pengujian data uji 4.3.2 Pengujian dengan citra yang rusak

Data citra huruf arab yang digunakan pada pengujian data uji ini adalah 5x setiap huruf arab jadi totalnya 145 data huruf arab. Data tersebut bukan termasuk data yang telah dilatih pada proses pelatihan. Pada pengujian ini, citra ini telah diberi kerusakan yang terdapat pada semua huruf Arab ini.

Gambar 17 Proses pengenalan pengujian cita data uji rusak Pada pengujian data uji citra rusak ini terdapat lebih banyak pengenalan yang salah daripada pengujian data uji yang tidak rusak. Hal ini dikarenakan beberapa citra yang rusak mengalami perubahan yang akan membuat mirip dengan huruf lain.

Gambar 18 Proses pengenalan pengujian citra data uji rusak yang gagal

Tabel 2 Hasil Pengenalan Huruf Arab Huruf Hasil Pengenalan Data Latih Hasil Pengenalan Data Uji tidak rusak Hasil Pengenal an Data Uji rusak

ا

10 5 5

ب

10 3 3

ت

10 5 5

ث

10 5 4

ج

10 5 4

ح

10 5 3

خ

10 5 4

د

10 5 4

ذ

10 4 2

ر

10 5 1

ز

10 5 1

س

10 5 5

ش

10 5 5

ص

10 4 1

ض

10 4 2

ط

10 5 5

ظ

10 4 4

ع

10 5 4

غ

10 5 4

ف

10 4 4

ق

10 5 2

ك

10 4 3

ل

10 5 4

م

10 5 4

ن

10 5 3

و

10 3 3

ه

10 5 5

ء

10 4 4

ي

10 5 4 Dikenali 290 134 102 Tdk dikenali 0 11 43 % rata-rata 100 92,4 70,3

(7)

4.4 Faktor yang mempengaruhi tingkat keberhasilan pengenalan

Berdasarkan hasil pengujian data latih dan pengujian data uji, maka dapat dicari faktor-faktor

yang mempengaruhi tingkat keberhasilan

pengenalan huruf Arab tulis tangan. 1. Akuisisi citra

Akuisisi citra adalah cara pengambilan citra huruf Arab tulis tangan.

2. Pemotongan huruf

Cara memotong huruf juga termasuk salah satu faktor yang mempengaruhi pengenalan huruf arab tulis tangan. Jika memotongnya tidak sesuai dengan hurufnya maka akan terjadi kegagalan pengenalan.

3. Pola citra yang diuji

Pada pengujian data uji yang citranya rusak menghasilkan tingkat pengenalan yang buruk. Karena pola pada citranya ada yang hilang dan ini mengakibatkan pengenalannya akan lebih sulit.

4. Data latih

Pola citra huruf Arab yang dilatih sangat berkaitan dengan pengenalan. Karena jika citra data latih yang dipakai tidak bermacam-macam, maka jika ada citra uji yang berbeda maka sulit untuk dikenali.

V. PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari hasil pengujian dan pembahasan adalah sebagai berikut :

1. Dengan ukuran citra 28x23 piksel,

menghasilkan proses pelatihan yang akurat dan cepat karena ukuran ini tidak terlalu besar atau tidak terlalu kecil. Karena jika terlalu besar proses pelatihan akan lama, sedangkan kalau terlalu kecil ketepatan pengenalan akan tidak terlalu akurat.

2. Dengan memakai trainrp, pogram akan

memiliki hasil kecepatan pelatihan yang tinggi. Seperti pada percobaan terlihat targetnya 10-8 akan tetapi epochnya hanya 298.

3. Pada proses simulasi menghasilkan nilai

gradien m pada simulasi jaringan tersebut adalah 1. Nilai perpotongan y untuk regresi linear mendekati 0. Serta nilai parameter regresi r adalah 1.

4. Proses pengenalan pola dilakukan dengan

menghitung jarak antara vektor pola yang tidak diketahui dengan setiap contoh vektor pola dan diambil jarak yang paling kecil. 5. Berdasarkan pengujian data latih dengan 290

citra huruf Arab yang sudah dilatih, pengenalannya didapatkan hasil 100%.

6. Berdasarkan pengujian data uji yang citra

tidak rusak dengan 145 citra huruf Arab yang belum dilatih, dengan bobot yang telah didapat dari proses pelatihan didapatkan pengenalannya 92,4%.

7. Berdasarkan pengujian data uji yang citra

rusak dengan 145 citra huruf Arab yang belum dilatih, dengan bobot yang telah didapat dari proses pelatihan didapatkan pengenalannya 70,3%.

8. Faktor-faktor yang mempengaruhi tingkat

pengenalan pada pengujian data adalah akuisisi citra, pemotongan huruf, pola citra yang diuji, data latih.

5.2 Saran

Adapun saran yang dapat diberikan

sehubungan dengan pelaksanaan penelitian ini adalah sebagai berikut:

1. Sebaiknya pada pengambilan citra huruf Arab

harus sesuai dengan format huruf Arab yang tepat serta tidak ada titik-titik atau kotoran yang nanti akan menambah derau.

2. Perlu dilakukan penelitian lanjutan terhadap pengenalan pola huruf Arab tulis tangan yang terangkai kata ataupun kalimat.

DAFTAR PUSTAKA

[1] Munir, R., “Pengolahan Citra Digital dengan Pendekatan Algoritmik”, Informatika, Bandung, 2004.

[2] Haykin, S., “Neural Networks, Macmilian College Publishing Company.Inc, New York, 1994.

[3] Siang, J. J., “Jaringan Syaraf Tiruan dan Pemrogramannya Menggunakan Matlab”, Penerbit Andi, Yogyakarta, 2005.

[4] Sutrisno, I., “Pemograman komputer dengan software MATLAB”. itspress, surabaya, 2009. [5] Sugiharto, A., “Pemograman GUI dengan

MATLAB”, Penerbit Andi, Yogyakarta, 2005 [6] Away, G.A., “The shortcut of Matlab

Programming”, Informatika, Bandung, 2010 [7] Putra, D., “Pengolahan Citra Digital”, Andi,

Yogyakarta. 2010

[8] Sutojo, T., “kecerdasan buatan”, Andi, Yogyakarta. 2010

[9] ---,Jaringan Saraf Tiruan, http://en.wikipedia.org/ , Januari 2012.

[10] Prasojo, A., Pengenalan Karakater Alfabet menggunakan jaringan saraf tiruan, Tugas Akhir S-1, Universitas Diponegoro, Semarang

(8)

BIODATA PENULIS

Teguh Prakoso, lahir di Kota Semarang pada tanggal 20

Januari 1988. Penulis

menempuh studinya di SD Islam Hidayatullah Semarang,

SMP Islam Hidayatullah

Semarang, SMA Islam

Hidayatullah Semarang. Saat

ini penulis sedang

menyelesaikan studi strata 1 di Teknik Elektro Universitas Diponegoro mengambil Konsentrasi Elektronika dan Telekomunikasi.

Menyetujui, Dosen Pembimbing I,

Achmad Hidayatno, S.T., M.T. NIP. 196912211995121001

Dosen Pembimbing II,

R.Rizal Isnanto, ST.,MM.,MT. NIP.197007272000121001

Gambar

Gambar 2 Perbandingan tiga teknik pengenalan pola
Gambar 7 Citra diubah ukuran menjadi [28,23]
Gambar 18 Proses pengenalan pengujian citra data uji rusak  yang gagal

Referensi

Dokumen terkait

Untuk mengetahui Faktor pendukung dan penghambat apa saja yang dialami dalam penerapan strategi penilaian non tes guru ( presentasi kelas ) pada mata pelajaran

IMPLEMENTAS1 PEMBELAJARAN AKTIF DENGAN TUGAS BERBASIS MEDIA VIDEO PlAY 2048 DAN PHY 2049 UNTUK MENINGKATKAN NILAI KARAKTER CERDAS MAHASISWA.. PADA MATA KULIAH BAHASA INGGRIS UNTUK

X dengan menggunakan metode Work Load Analysis (WLA) dapat disimpulkan bahwa beban kerja karyawan pada bagian Visual 97.40% dengan jumlah karyawan yang optimal adalah 5

a) Sistem informasi ini dapat menyajikan informasi persebaran alat dan mesin pertanian di Kabupaten Bogor secara interaktif dengan menggunakan peta dijital. b) Sistem informasi

Nasionalime bukan hanya menjadi milik organisasi-organisasi politik tapi kemudian menjadi milik para pelajar dan pemuda yang kemudian terhimpun kedalam PPPI

Berdasarkan hasil analisis di atas dapat di simpulkan bahwa hasil pengujian hipotesis parsial, tidak terdapat pengaruh independensi auditor terhadap integritas laporan

Hasil penelitian menunjukkan bahwa semakin tersedianya informasi mengenai agribisnis perikanan yang keberadaannya diakui oleh berbagai pihak, adanya keterjangkauan pelaku

25 BERBAH SEHAT Jl Raya Berbah Gd Kuning-Krikilan, Tegaltirto 26 BEDOG FARMA Bedog RT/RW 03/24 Trihanggo Gamping Sleman 27 BERKAH FARMA Jl Raya Kadisoka RT 01/01 Maguwoharjo.. 28