IDENTIFIKASI TANDA-TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PERAMBATAN-BALIK (BACKPROPAGATION)

dokumen-dokumen yang mirip
IDENTIFIKASI TANDA-TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PERAMBATAN-BALIK (BACKPROPAGATION)

Makalah Seminar Tugas Akhir

BAB I PENDAHULUAN. mengenali dan membedakan ciri khas yang dimiliki suatu objek (Hidayatno,

APLIKASI PENGHITUNG JUMLAH WAJAH DALAM SEBUAH CITRA DIGITAL BERDASARKAN SEGMENTASI WARNA KULIT

Makalah Seminar Tugas akhir

KLASIFIKASI CITRA BERDASARKAN TEKSTUR MENGGUNAKAN JARINGAN SARAF TIRUAN PERAMBATAN BALIK

BAB I PENDAHULUAN 1.1 Latar Belakang

Makalah Seminar Tugas Akhir PENGENALAN WAJAH MANUSIA MENGGUNAKAN ANALISIS KOMPONEN UTAMA (PCA) DAN JARINGAN SYARAF TIRUAN PERAMBATAN-BALIK

VOL. 01 NO. 02 [JURNAL ILMIAH BINARY] ISSN :

ENKRIPSI DATA HASIL ANALISIS KOMPONEN UTAMA (PCA) ATAS CITRA IRIS MATA MENGGUNAKAN ALGORITMA MD5

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

PREDIKSI CURAH HUJAN DI KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

IMPLEMENTASI JARINGAN SYARAF TIRUAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI HARGA SAHAM

BAB 2 LANDASAN TEORI

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA BARAT

Prediksi Pergerakan Harga Harian Nilai Tukar Rupiah (IDR) Terhadap Dollar Amerika (USD) Menggunakan Metode Jaringan Saraf Tiruan Backpropagation

APLIKASI JARINGAN SYARAF TIRUAN DALAM PENGHITUNGAN PERSENTASE KEBENARAN KLASIFIKASI PADA KLASIFIKASI JURUSAN SISWA DI SMA N 8 SURAKARTA

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI VOLUME PEMAKAIAN AIR BERSIH DI KOTA PONTIANAK

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

BAB 3 METODOLOGI PENELITIAN

lalu menghitung sinyal keluarannya menggunakan fungsi aktivasi,

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

PENGATURAN KECERAHAN DAN KONTRAS CITRA SECARA AUTOMATIS DENGAN TEKNIK PEMODELAN HISTOGRAM

JARINGAN SARAF TIRUAN BACKPROPAGATION UNTUK PENGENALAN WAJAH METODE EKSTRAKSI FITUR Sigit Kusmaryanto Teknok Elektro FTUB,

Jurnal Informatika Mulawarman Vol 5 No. 1 Februari

KLASIFIKASI PENYAKIT DIABETES MELITUS BERDASAR CITRA RETINA MENGGUNAKAN PRINCIPAL COMPONENT ANALYSIS DENGAN JARINGAN SARAF TIRUAN

MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA

Pengembangan Aplikasi Prediksi Pertumbuhan Ekonomi Indonesia dengan Jaringan Syaraf Tiruan Backpropagation

IMPLEMENTASI PENGENALAN WAJAH MENGGUNAKAN ALGORITMA PRINCIPAL COMPONENT ANALYSIS(PCA) DAN IMPROVED BACKPROPAGATION

BAB I PENDAHULUAN. ke karakteristik tertentu pada manusia yang unik dan berbeda satu sama lain.

APLIKASI PENGENALAN KARAKTER ALFANUMERIK MENGGUNAKAN ALGORITMA HAMMING DISTANCE

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MENGENALI TULISAN TANGAN HURUF A, B, C, DAN D PADA JAWABAN SOAL PILIHAN GANDA

BAB II LANDASAN TEORI

PREDIKSI PENDAPATAN ASLI DAERAH KALIMANTAN BARAT MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI PENJUALAN OBAT Pada PT. METRO ARTHA PRAKARSA MENERAPKAN METODE BACKPROPAGATION

IMPLEMENTASI ALGORITMA PERCEPTRON UNTUK PENGENALAN POLA MASUKAN BINER MAUPUN BIPOLAR MENGGUNAKAN BORLAND DELPHI

JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI CURAH HUJAN SUMATERA UTARA DENGAN METODE BACK PROPAGATION (STUDI KASUS : BMKG MEDAN)

BAB I PENDAHULUAN 1.1. Latar Belakang

IDENTIFIKASI PEMBUAT TULISAN TANGAN MENGGUNAKAN HAAR WAVELET DAN ALGORITMA PROPAGASI BALIK LEVENBERG MARQUARDT

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PERANCANGAN SISTEM PENGENALAN DAN PENYORTIRAN KARTU POS BERDASARKAN KODE POS DENGAN MENGGUNAKAN ARTIFICIAL NEURAL NETWORK

SISTEM BIOMETRIKA IDENTIFIKASI TANDA TANGAN MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN MODEL PERCEPTRON

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Klasifikasi Pola Huruf Vokal dengan Menggunakan Jaringan Saraf Tiruan

PENGENALAN POLA SIDIK JARI BERBASIS TRANSFORMASI WAVELET DAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

Implementasi Pengenalan Tanda Tangan dengan Menggunakan Metode Backpropagation TUGAS AKHIR

Aplikasi Jaringan Saraf Tiruan Sebagai Penterjemah Karakter Braille Ke Bentuk Abjad

Sistem Identifikasi Smartcard-Rfid dan Pengenalan Tanda Tangan Menggunakan Metode Backpropagation Dengan Kohonen Sebagai Pembanding

BAB 2 KONSEP DASAR PENGENAL OBJEK

Pengenalan Tanda Tangan melalui Pengolahan Citra Digital dan Jaringan Saraf Tiruan Radial Basis Function

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation

Chairunnisa Adhisti Prasetiorini *), R. Rizal Isnanto, dan Achmad Hidayatno. Abstrak. Abstract

BAB III METODOLOGI PENELITIAN. Model sistem presensi biometri sidik jari yang dikembangkan secara garis

BAB III RANCANG BANGUN

JURNAL Teori dan Aplikasi Fisika Vol.03, No. 02, Juli 2015

ALGORITMA BACK PROPAGATION NEURAL NETWORK UNTUK PENGENALAN POLA KARAKTER HURUF JAWA

KOMPRESI CITRA DIGITAL DENGAN MENGGUNAKAN HEBBIAN BASED PRINCIPAL COMPONENT ANALYSIS

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB II. Penelitian dengan jaringan syaraf tiruan propagasi balik. dalam bidang kesehatan sebelumnya pernah dilakukan oleh

PENGENALAN POLA HURUF ROMAWI DENGAN JARINGAN SARAF TIRUAN PERSEPTRON LAPIS JAMAK

PENGENALAN AKSARA JAWAMENGGUNAKAN LEARNING VECTOR QUANTIZATION (LVQ)

Mahasiswa: Muhimmatul Khoiro Dosen Pembimbing: M. Arief Bustomi, S.Si, M.Si.

METODOLOGI PENELITIAN

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR

BAB III METODOLOGI PENELITIAN

IDENTIFIKASI IRIS MATA MENGGUNAKAN TAPIS GABOR WAVELET DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION (LVQ)

BAB I PENDAHULUAN. identitas individu baik secara fisiologis, sehingga dapat dijadikan alat atau

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK

Karakteristik Spesifikasi

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

ANALISA JARINGAN SARAF TIRUAN DENGAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI PRODUKTIVITAS PEGAWAI. Jasmir, S.Kom, M.Kom

PENGENALAN PLAT NOMOR KENDARAAN DALAM SEBUAH CITRA MENGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

T 11 Aplikasi Model Backpropagation Neural Network Untuk Perkiraan Produksi Tebu Pada PT. Perkebunan Nusantara IX

IDENTIFIKASI POLA IRIS MENGGUNAKAN METODE BACKPROPAGATION

ANALISIS PERBANDINGAN METODE JARINGAN SYARAF TIRUAN DAN REGRESI LINEAR BERGANDA PADA PRAKIRAAN CUACA

APLIKASI JARINGAN SYARAF TIRUAN PADA PENGENALAN POLA TULISAN DENGAN METODE BACKPROPAGATION

BAB I PENDAHULUAN. satu bagian sistem biometrika adalah face recognition (pengenalan wajah). Sistem

SISTEM IDENTIFIKASI KODE TANGAN MENGGUNAKAN PRINCIPAL COMPONENT ANALYSIS DAN BACKPROPAGATION

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

ANALISA JARINGAN SARAF TIRUAN DENGAN METODE BACKPROPAGATION UNTUK MENGETAHUI LOYALITAS KARYAWAN

IDENTIFIKASI SIDIK JARI MENGGUNAKAN TEKNIK PENCOCOKAN TEMPLATE TAPIS GABOR

Penggunaan Jaringan Syaraf Tiruanuntuk Membaca Karakter pada Formulir Nilai Mata Kuliah

APLIKASI JARINGAN SYARAF TIRUAN DENGAN METODE PERAMBATAN BALIK UNTUK PERAMALAN HARGA DINAR DAN DIRHAM

z_in ( ) dan mengaplikasikan fungsi aktivasi untuk menghitung sinyal output ( ) Propagasi balik:

APLIKASI WAVELET COIFLET MENGGUNAKAN JARINGAN SARAF TIRUAN PERAMBATAN BALIK UNTUK PENGENALAN SIDIK JARI

BAB III METODE PENELITIAN

BACK PROPAGATION NETWORK (BPN)

PENGENDALIAN POSISI MOBILE ROBOT MENGGUNAKAN METODE NEURAL NETWORK DENGAN UMPAN BALIK KAMERA PEMOSISIAN GLOBAL

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

APLIKASI JARINGAN SARAF TIRUAN UNTUK INVENTARISASI LUAS SUMBER DAYA ALAM STUDI KASUS PULAU PARI

BAB 4 DISAIN MODEL. Pengguna. Citra. Ekstraksi Ciri x. Antar muka (Interface) Data Hasil Ekstraksi Ciri. Testing dan Identifikasi.

Analisis Jaringan Saraf Tiruan Pengenalan Pola Huruf Hiragana dengan Model Jaringan Perceptron


PENGENALAN POLA TANDA TANGAN MENGGUNAKAN METODE MOMEN INVARIAN DAN RADIAL BASIS FUNCTION (RBF)

PERANCANGAN SISTEM PENGENAL DIGIT ANGKA METER AIR MENGGUNAKAN JARINGAN SYARAF TIRUAN KOHONEN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. fold Cross Validation, metode Convolutional neural network dari deep learning

Tugas Teknik Penulisan Karya Ilmiah. M.FAIZ WAFI Sistem Komputer Fakultas Ilmu Komputer Universitas Sriwijaya

PERBANDINGAN ALGORITMA PARTICLE SWARM OPTIMIZATION DAN REGRESI PADA PERAMALAN WAKTU BEBAN PUNCAK

BAB III METODE PENELITIAN

Transkripsi:

IDENTIFIKASI TANDA-TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PERAMBATAN-BALIK (BACKPROPAGATION) Dian Kurnia Widya Buana 1) Achmad Hidayatno 2) R. Rizal Isnanto 2) Abstrak: Identifikasi tanda tangan manusia merupakan proses untuk mengenali dan menentukan tanda tangan dari seseorang. Teknologi identifikasi tanda tangan termasuk di dalam biometrik yang menggunakan karekteristik perilaku alami manusia. Selama ini, pengenalan tanda-tangan dilakukan secara manual. Oleh sebab itu perlu dilakukan penelitian untuk membuat sebuah system pengenalan yang terkomputerisasi. Pada penelitian ini digunakan metode jaringan saraf tiruan perambatan balik (backpropagation). Sistem identifikasi yang diimplementasikan ini menggunakan model Jaringan Saraf Tiruan Perambatan Balik (Backpropagation) dengan bantuan bahasa pemrograman Delphi. Langkah-langkah pengembangan aplikasinya meliputi: akuisisi citra tanda-tangan, segmentasi citra, ekstraksi ciri citra, pelatihan dan pengujian. Proses pelatihan yang dilakukan adalah menentukan bobot awal sistem, menentukan target keluaran sebagai patokan pelatihan menyesuaikan keluaran, melakukan perbaikan bobot sampai kesalahan yang terhitung lebih kecil daripada kesalahan toleransi. Perbaikan bobot dilakukan dengan melakukan umpan balik sinyal keluaran ke lapis tersembunyi dan lapis masukan. Bobot terakhir yang diperoleh disimpan pada basisdata, yang kemudian akan digunakan pada proses pengujian. Selain itu, pengujian dilakukan untuk mengetahui tingkat keberhasilan pengenalan data yang dimasukkan setelah melewati tahap pelatihan. Pada penelitian ini digunakan 150 citra tanda-tangan yang terdiri atas 10 responden untuk basisdata dengan tiap responden diambil 10 data dan ditambah 5 responden di luar basisdata dengan tiap responden diambil 5 data. Dari penelitian diperoleh kesimpulan bahwa sistem memiliki persentase tingkat keberhasilan dalam mengenali tanda-tangan sebesar 95 untuk pengujian terhadap data yang dilatihkan dan sebesar 88 untuk pengujian terhadap data luar. Kata-kunci:Tanda-tangan, Jaringan Saraf Tiruan, Umpan Maju (Feedforward), Perambatan Balik (Backpropagation), Perbaikan Bobot. Identifikasi merupakan proses yang penting untuk mengenali dan membedakan sesuatu hal dengan hal lainnya, hal ini dapat berupa hewan, tumbuhan, maupun manusia. Identifikasi ini dilakukan dengan mengenali ciri khas yang dimiliki sesuatu hal tersebut. Pengembangan dari metode dasar identifikasi dengan menggunakan karakteristik alami manusia sebagai basisnya kemudian dikenal sebagai biometrik. Biometrik mencakup karakteristik fisiologis dan karakteristik perilaku. Karakteristik fisiologis adalah ciri fisik yang relatif stabil seperti sidik jari, siluet tangan, ciri khas wajah, pola iris, atau retina mata. Sedangkan karakteristik perilaku, seperti tanda tangan, pola ucapan, atau ritme mengetik, selain memiliki basis fisiologis yang relatif stabil, juga dipengaruhi kondisi psikologis yang mudah berubah. Saat ini, tanda tangan banyak digunakan sebagai sistem identifikasi untuk mengenali seseorang. Pada umumnya, untuk mengidentifikasi tanda tangan masih dilakukan secara manual yaitu dengan mencocokkan tanda tangan pada waktu transaksi dengan tanda tangan yang sah. Tekstur citra tanda tangan yang unik pada setiap orang dapat dianalisis untuk diidentifikasi. Oleh karena itu, diperlukan sebuah sistem yang mampu menganalisa karakteristik tanda tangan sehingga mempermudah dalam mengidentifikasi tanda tangan seseorang. Dengan menggunakan jaringan saraf tiruan metode perambatan-balik (backpropagation) dapat dibuat sebuah sistem yang mampu menganalisis dan mengidentifikasi tanda tangan seseorang. 1) Dian Kurnia Widya Buana adalah mahasiswa di jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro 2) Achmad Hidayatno dan R. Rizal Isnanto adalah dosen di jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang. Jl. Prof. Sudharto, S.H. Tembalang, Semarang 50275

2 Penelitian ini bertujuan untuk merancang dan melakukan implementasi perangkat lunak yang berfungsi untuk mengidentifikasi tanda tangan menggunakan jaringan saraf tiruan perambatan-balik. PENGENALAN TANDA-TANGAN Sistem Biometrik dan Tanda-tangan Biometrik merupakan pengembangan dari metode dasar identifikasi dengan menggunakan karakteristik alami manusia sebagai basisnya. Pada Penelitian ini, karakteristik yang dibahas adalah pola tanda-tangan. Hal ini disebabkan karena tanda-tangan memiliki tingkat akurasi untuk identifikasi yang cukup tinggi. Perbandingan tingkat akurasi teknologi biometrik dengan mengacu perbandingan antara kesalahan proses identifikasi dengan ketepatan proses identifikasi dalam kondisi yang acak dapat dilihat pada Tabel 1. setiap klaster, kemudian mengganti warna seluruh titik didalam grup-grup tersebut dengan rata-rata dari grup masing-masing. Hasil pembagian dari proses klasterisasi, seluruh titik pada setiap klaster diganti dengan rerata klaster sehingga menghasilkan gambar dengan 2 warna. Hal ini dapat dilihat pada Gambar 2. Gambar 1 Pembagian 2 Cluster (N=2) TABEL 1 PERBANDINGAN KEAKURATAN TEKNOLOGI BIOMETRIK Biometrik Tingkat Akurasi Pemayaran retina 1 : 10.000.000 Pemayaran iris 1 : 131.000 Pola Sidik Jari 1 : 500 Geometri Tangan 1 : 500 Dinamika tanda tangan 1 : 50 Dinamika Suara 1 : 50 Segmentasi Citra Segmentasi dilakukan untuk memilih dan memisahkan objek dari citra secara keseluruhan. Objek tersebut merupakan bagian dari citra yang akan diolah atau dianalisis. Salah satu teknik segmentasi berdasarkan intensitas warna adalah metode klasterisasi rerata (mean clustering). Pada klastering rerata, dilakukan pembagian gambar dengan membagi histogram citra. Pertama-tama mencari intensitas maksimum dan minimum yang dipergunakan dalam citra. Dari intensitas minimum ke maksimum, dilakukan pembagian sejumlah N klaster (kelompok). Misalnya pembagian citra histogram menjadi dua klaster (N=2), hal ini dapat dilihat pada Gambar 1. N ini menentukan jumlah obyek yang diharapkan ada pada gambar. Setelah dilakukan pembagian, histogram akan terbagi menjadi bagian-bagian yang dinamakan klaster (kelompok). Kemudian pada gambar dilakukan penelusuran untuk seluruh titik. Setiap titik akan digolongkan ke klaster yang terdekat sehingga hasil akhir dari proses ini ialah, jumlah warna pada gambar menjadi N. Proses terakhir ialah mencari hasil rerata (mean) dari seluruh titik pada Ekstraksi Ciri Gambar 2 Hasil Clustering dengan 2 warna Setelah citra mengalami tahap segmentasi, tahap selanjutnya adalah melakukan ekstraksi ciri-ciri tertentu pada citra. Pada tahap ini, citra dibagi-bagi menjadi beberapa baris M dan kolom N. Setiap kotak dilakukan pemayaran piksel untuk menentukan piksel dengan nilai intensitas rendah yang ada didalamnya. Dalam hal ini, intensitas rendah identik dengan warna gelap, misal hitam. Apabila kotak tersebut bernilai intensitas rendah (hitam) maka kotak akan bernilai 1, sedangkan apabila bernilai intensitas tinggi (putih) maka kotak akan bernilai 0. Data yang disimpan dalam bentuk matriks M N sebagai masukan data untuk diproses melalui jaringan saraf tiruan perambatan balik. Gambar 3 menunjukkan proses ekstraksi ciri citra tanda-tangan dengan menghasilkan keluaran berupa data biner (0,1) yang akan digunakan sebagai masukan pada jaringan saraf tiruan perambatan-balik.

3 Gambar 3 Proses ekstraksi ciri Jaringan Saraf Tiruan Perambatan-Balik (Backpropagation) Arsitektur perambatan balik diperlihatkan pada Gambar 4 dimana jaringan memiliki satu lapis tersembunyi (hidden), meskipun pada dasarnya perambatan balik dapat memiliki lebih dari satu lapis tersembunyi sesuai kebutuhan sistem. Jumlah simpul terhubung pada lapis masukan dan lapis keluaran ditentukan dari jumlah pola-pola masukan dan polapola keluaran. X 1 X 2 X n Wh1 W12 Wh2 W1n Whn W22 W2n?1n?2n W11 W21?hn 1 1 W11 I 1 O 1 W21 W22 I 2 O 2 I h Gambar 4 Arsitektur JST Perambatan-Balik (Backpropagation) Algoritma umpan maju diuraikan dalam langkah-langkah atau alur prosedur sebagai berikut : 1. Setiap unit masukan (X n, n = 1,, n) menerima sinyal-sinyal masukan x n dan mengirimkan sinyalsinyal ini ke unit-unit selanjutnya (unit-unit tersembunyi). 2. Setiap unit tersembunyi (I h, h = 1,, h) menjumlahkan sinyal-sinyal terbobotnya: i _ in h hn Wk1 Wk2 W12 W1h?1h Wkh W2h?2h?kh Kemudian menerapkan fungsi aktivasinya untuk menghitung sinyal keluarannya : I h = f (i_in h ) lalu mengirimkannya pada semua unit lapis lapis keluaran. 3. Setiap unit keluaran (O k, k = 1,, k) menjumlahkan sinyal masukan terbobotnya: o _ in k kh n x n w i h hn h w kh O k Kemudian menerapkan fungsi aktivasi untuk menghitung sinyal keluarannya : o k = f (o_in k ) Setelah sinyal keluaran didapatkan maka dimulai tahapan prosedur penghitungan kesalahan dan selanjutnya perambatan balik nilai kesalahan ke lapis tersembunyi lalu ke lapis keluaran sebagaimana dijelaskan dalam langkah langkah berikut : 4. Pada setiap unit keluaran (O k, k = 1,, k) menerima sebuah pola keluaran target yang berhubungan dengan pola masukan pelatihan, untuk menghitung informasi kesalahannya, k = (t k o k ) f (o k ) Lalu menghitung besar koreksi bobotnya (untuk memperbaiki w kh ) : w kh = η k I h Selanjutnya menghitung besar koreksi biasnya (yang akan digunakan untuk memperbaiki θ kh ) θ kh = η k dan mengirimkan k ke unit-unit lapis tersembunyi. 5. Pada setiap unit tersembunyi (I h, h = 1,, h) jumlahkan masukan deltanya (dari unit-unit lapis keluaran): _ in h k w Kemudian hasil ini akan digunakan untuk menghitung besar informasi informasi kesalahannya, h = _in h f (i h ) Lalu menghitung besar koreksi bobotnya (untuk memperbaiki w hn ), k kh w hn = η h x n Dan menghitung koreksi biasnya (untuk memperbaiki θ hn ), θ hn = η h Prosedur selanjutnya adalah proses perbaikan bobot dan bias dari unit input dan unit tersembunyi, diuraikan dalam langkahlangkah berikut : 6. Masing-masing unit keluaran O k, (k = 1,, k) diperbaiki bobot dan biasnya : w kh (baru) = w kh (lama) + w kh θ kh (baru) = θ kh (lama) + θ kh

4 7. Masing-masing unit tersembunyi (I h, h = 1,, h) diperbaiki bobot dan biasnya : w hn (baru) = w hn (lama) + w hn θ hn (baru) = θ hn (lama) + θ hn 8. Proses berhenti pada saat koreksi kesalahan mencapai minimum. Konvergensi akan lebih cepat dicapai bila menggunakan penambahan metode momentum untuk perbaikan bobot. Dalam metode momentum, perbaikan bobot sebelumnya harus disimpan karena perubahan bobot baru didasari oleh bobot sebelumnya. Perumusan bobot unit keluaran perambatan balik dengan momentum terlihat dalam persamaan berikut : w kh (t + 1) = w kh (t) + η k i h + α[ w kh (t) - w kh (t - 1)] atau, w kh (t + 1) = η k i h + αw kh (t) dan perbaikan pada unit tersembunyi : w hn (t + 1) = w hn (t) + η h x n + α[w hn (t) w hn (t - 1)] atau, w hn (t + 1) = η h x n + αw hn (t) Langkah 6 dan langkah 7 sebelumnya diubah dengan persamaan dengan momentum sehingga prosedur standar perbaikan bobot perambatan balik, menjadi perambatan balik dengan momentum yang hasil iterasi pelatihannya akan lebih cepat. PERANCANGAN PERANGKAT LUNAK Perangkat lunak yang dibuat bertujuan untuk mengenali pola suatu citra tanda tangan manusia agar dapat dikenali pemiliknya. Diagram alir untuk proses di atas bisa dilihat pada Gambar 5. Tahapan proses pengenalan tanda-tangan adalah akuisisi data citra tandatangan sebagai masukan, segmentasi menggunakan mean clustering, ekstraksi ciri, dan pelatihan dengan JST perambatan-balik. PENGUJIAN DAN ANALISIS SISTEM Pengujian dilakukan untuk mengetahui pengaruh jumlah simpul pada lapis tersembunyi, laju pembelajaran, dan momentum terhadap kinerja sistem, serta mengukur tingkat keberhasilan sistem dalam mengenali suatu tanda-tangan. Pengaruh Jumlah Simpul Pengaruh jumlah simpul pada lapis tersembunyi terhadap kinerja sistem dapat dilihat pada tabel 1 dengan µ = 0,3 dan α= 0,3. Mulai Akuisisi data Segmentasi citra Ekstraksi ciri latih? Y Tentukan Target JST / Cari Bobot Simpan Bobot Akhir (Basisdata) Pengenalan Selesai Gambar 5 Diagram alir perangkat lunak Tabel 1 Pengujian pengaruh jumlah simpul lapis tersembunyi dengan µ = 0,3 dan α= 0,3 No. Simpul Epoch Waktu T Gunakan Bobot Akhir (Basisdata) Target diketahui 1 10 2182 42 menit 7 detik 2 20 1665 36 menit 16 detik 3 30 1335 31 menit 43 detik 4 40 917 23 menit 36 detik 5 50 648 17 menit 53 detik 6 60 941 28 menit 3 detik 7 70 1254 3 menit 7 detik 8 80 1280 41 menit 47 detik 9 90 1321 43 menit 47 detik 10 100 1393 47 menit 35 detik Berdasarkan Tabel 1 terlihat bahwa dengan bertambahnya jumlah simpul pada lapis tersembunyi maka jumlah epoch akan semakin berkurang hingga jumlah simpul 50 kemudian akan semakin bertambah setelah

5 jumlah simpul lebih dari 50. Jumlah simpul yang terbaik dari 10 percobaan adalah dengan 50 simpul. Pengaruh Laju Pembelajaran (µ) Pengaruh jumlah simpul pada lapis tersembunyi terhadap kinerja sistem dapat dilihat pada tabel 1 dengan α= 0,3 dan jumlah simpul 50. Tabel 2 Pengujian pengaruh parameter laju pembelajaran dengan α= 0,3 dan jumlah simpul 50 No. µ Epoch Waktu 1 0,1 2300 59 menit 27 detik 2 0,15 1524 39 menit 51 detik 3 0,2 1169 31 menit 2 detik 4 0,25 924 24 menit 10 detik 5 0,3 761 19 menit 48 detik 6 0,35 806 21 menit 12 detik 7 0,4 883 22 menit 42 detik 8 0,5 1090 28 menit 8 detik Berdasarkan Tabel 2 terlihat bahwa semakin besar nilai laju pembelajaran menyebabkan penurunan jumlah epoch untuk nilai µ 0,3. Penambahan nilai laju pembelajaran untuk µ > 0,3 menyebabkan kenaikan jumlah epoch. Dari tabel dapat dilihat bahwa sistem akan bekerja maksimal dengan laju pembelajaran sebesar 0,3 karena pada keadaan ini jumlah epoch paling sedikit dan waktu yang dibutuhkan paling cepat saat proses pelatihan. Pengaruh Momentum (α) Pengaruh jumlah simpul pada lapis tersembunyi terhadap kinerja sistem dapat dilihat pada tabel 1 dengan µ = 0,3 dan jumlah simpul 50. Tabel 3 Pengujian pengaruh parameter momentum dengan µ = 0,3 dan jumlah simpul 50 No. Momentum Epoch Waktu 1 0,01 845 22 menit 6 detik 2 0,1 813 21 menit 16 detik 3 0,2 783 20 menit 29 detik 4 0,3 761 19 menit 55 detik 5 0,4 741 19 menit 18 detik 6 0,5 724 18 menit 52 detik 7 0,7 672 17 menit 32 detik 8 0,9 623 16 menit 18 detik Berdasarkan Tabel 3 terlihat bahwa dengan semakin bertambahnya nilai momentum akan berpengaruh pada berkurangnya jumlah epoch. Hal ini menyebabkan proses pelatihan/pengujian jaringan akan semakin cepat. Dengan demikian dapat disimpulkan bertambahnya nilai momentum akan menyebabkan proses pelatihan/pengujian jaringan akan semakin cepat. Hasil Pengenalan Tanda-Tangan 1. Data yang Dilatihkan Pengujian dilakukan terhadap data tandatangan yang telah dilatihkan sebelumnya. Hasil pengenalan terhadap tanda-tangan yang telah dilatihkan dapat dilihat pada tabel 4. Tabel 4 Tingkat keberhasilan tiap Responden Respon den Perhitungan Agung 100 100 Bambang 100 100 Tingkat Keber hasilan 100 100 Benar 10 Bayu 100 100 100 Pasca 100 100 100 Benar 9 Ratih 100 100 90 Ricky 100 100 Sari 100 100 Benar 9 Vidi 100 100 100 100 90 Benar 7 Riva 100 100 70 Dinar 100 100 Seluruh Data 100 Benar 95 100 100 0 95 Berdasarkan tabel 4 terlihat bahwa sistem memiliki tingkat keberhasilan sebesar 95

6 untuk mengenali tanda-tangan seseorang yang telah dilatihkan. 2. Data Luar Pengujian dilakukan terhadap data tanda-tangan di luar basisdata. Hasil pengenalan terhadap tandatangan sebagai data luar dapat dilihat pada tabel 5. Tabel 5. Tingkat Keberhasilan tiap Responden Responden Perhitungan Tingkat Keberha silan Agung BP 80 Danang 100 Peter 80 Sudarmono 100 Teguh 80 Seluruh Data 88 Berdasarkan Tabel 5 terlihat bahwa sistem memiliki tingkat keberhasilan sebesar 88 untuk mengenali tanda-tangan seseorang yang untuk data luar. PENUTUP Berdasarkan hasil penelitian dan pembahasan dapat disimpulkan beberapa hal sebagai berikut: Pertama, Jaringan syaraf tiruan perambatan-balik yang sudah dilatih dengan data citra tanda-tangan seseorang, dapat digunakan untuk mengenali pemilik tanda-tangan tersebut. Kedua, untuk mendapatkan arsitektur dan parameter jaringan saraf tiruan yang terbaik perlu memperhatikan jumlah simpul lapis tersembunyi, laju pembelajaran, momentum, toleransi galat, dan jumlah epoch. Ketiga, bertambahnya jumlah simpul pada lapis tersembunyi mengakibatkan jumlah epoch kadang berkurang atau bertambah, sedangkan rata-rata lama waktu tiap epoch yang semakin bertambah seiring dengan bertambahnya jumlah simpul. Keempat, sistem akan bekerja maksimal dengan laju pembelajaran sebesar 0,3 karena pada keadaan ini jumlah epoch paling sedikit dan waktu yang dibutuhkan paling cepat saat proses pelatihan. Kelima, semakin bertambahnya nilai momentum akan berpengaruh pada berkurangnya jumlah epoch yang menyebabkan proses pelatihan/pengujian jaringan akan semakin cepat. Beberapa hal yang dapat diperhatikan ialah: Pertama, penelitian dapat dilanjutkan secara waktu nyata (real time), yang dapat dilakukan dengan cara menghubungkan alat pemindai tanda-tangan dan perangkat lunak secara langsung. Kedua, perlu dilakukan proses prapengolahan yang lebih kompleks pada citra tanda-tangan sehingga diperoleh ciri citra tanda-tangan yang lebih detail. Ketiga, perlu dilakukan penelitian pengenalan tanda-tangan dengan metodemetode selain JST perambatan-balik, misalnya menggunakan metode PCA, ICA, HMM, atau algoritma genetic kemudian dibandingkan agar diperoleh metode terbaik untuk mengenali tanda-tangan. DAFTAR PUSTAKA [1] Kristanto, Andri, Jaringan Syaraf Tiruan (Konsep Dasar, Algoritma, dan Aplikasi), Gava Media, Yogyakarta, 2004. [2] Kurniawan, Sofyan, Pengenalan Pola Sidik Jari Menggunakan Jaringan Saraf Tiruan Umpan Maju (Feedforward) dengan Pelatihan Perambatan Balik (Backpropagation), Skripsi Mahasiswa S-1 Teknik Elektro Universitas Diponegoro Semarang, 2005. [3] Kusumadewi, Sri, Artificial Intelligence (Teknik dan Aplikasinya), Graha Ilmu,Yogyakarta, 2003. [4] Munir, R., Pengolahan Citra Digital dengan Pendekatan Algoritmik. Informatika Bandung, 2004. [5] Puspitaningrum, D., Pengantar Jaringan Saraf Tiruan, ANDI, Yogyakarta, 2006. [6] Schalkoff, R.J., Pattern Recognition : Statistical, Struktural and Neural Approaches, John Wiley & Sons, Inc., 1992. [7] Setiawan,H.D., Peramalan Ketinggian Muka Air Dengan Jaringan Saraf Tiruan Perambatan Balik, Skripsi Mahasiswa S-1 Teknik Elektro Universitas Diponegoro Semarang, 2005. [8] Zainal, A. dan Fauzi, A., Aplikasi Neural Network pada Pengenalan Pola Tanda Tangan, Proyek Akhir Politeknik Elektronika Negeri Surabaya, 2002.

7 Dian Kurnia Widya Buana (L2F003494) Penulis lahir di Salatiga, 4 Mei 1985. Menempuh pendidikan di TK Siwi Peni 6, SDN LEDOK VII Salatiga, SLTPN 1 Salatiga, dan SMUN 1 Salatiga. Saat ini masih menyelesaikan studi Strata-1 di Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang, dengan mengambil konsentrasi Elektronika Telekomunikasi. Menyetujui dan Mengesahkan, Pembimbing I Achmad Hidayatno, S.T., M.T. NIP. 132 137 933 Pembimbing II R. Rizal Isnanto, S.T., M.M., M.T. NIP. 132 288 515

8