Post on 08-Feb-2018
ANALISIS PERBANDINGAN PENGENALAN TANDA TANGAN DENGAN MENGGUNAKAN METODE
PERCEPTRON DAN BACKPROPAGATION
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar
Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh:
Haryo Kusuma Pratama
106091002927
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH
JAKARTA
1431 H / 2011 M
ii
ANALISIS PERBANDINGAN PENGENALAN TANDA TANGAN DENGAN MENGGUNAKAN METODE PERCEPTRON DAN
BACKPROPAGATION
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar
Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh:
Haryo Kusuma Pratama
106091002927
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH
JAKARTA
1432 H / 2011 M
iii
iv
ix
DAFTAR ISI
Halaman Judul ............................................................................................. ii
Persetujuan Penguji ...................................................................................... iii
Halaman Pengesahan ................................................................................... iv
Halaman Pernyataan .................................................................................... v
Abstrak ........................................................................................................ vi
Kata Pengantar ............................................................................................. vii
Daftar Isi ....................................................................................................... ix
Daftar Gambar ............................................................................................. xiii
Daftar Tabel ................................................................................................. xvi
Daftar Lampiran ........................................................................................... xvii
Daftar Istilah ................................................................................................. xviii
BAB I PENDAHULUAN
1.1. Latar Belakang .............................................................................. 1
1.2. Perumusan Masalah ........................................................................ 2
1.3. Tujuan dan Manfaat ...................................................................... 3
1.4. Pembatasan Masalah ...................................................................... 4
1.5. Metodologi Penelitian .................................................................... 5
1.6. Sistematika Penulisan .................................................................... 6
BAB II LANDASAN TEORI
2.1. Sistem Biometrika ......................................................................... 8
Halaman
x
2.1.1. Pengertian ............................................................................ 8
2.1.2. Persyaratan Pemilihan Suatu Biometrika .............................. 10
2.1.3. Tanda Tangan ...................................................................... 12
2.2. Kecerdasan Buatan ........................................................................ 12
2.2.1. Pengertian ............................................................................ 12
2.2.2. Sejarah ................................................................................. 16
2.2.3. Lingkup Kecerdasan Buatan pada Aplikasi Komersial ......... 18
2.2.4. Kecerdasan Buatan dan Kecerdasan Alami .......................... 20
2.2.5. Komputasi Kecerdasan Buatan dan Komputasi Konvensional 22
2.3. Jaringan Syaraf Tiruan ................................................................... 23
2.3.1. Otak Manusia ...................................................................... 23
2.3.2. Komponen Jaringan Syaraf .................................................. 25
2.3.3. Arsitektur Jaringan ............................................................... 27
2.4. Metode Perceptron ........................................................................ 30
2.5. Metode Backpropagation ............................................................... 32
2.6. Pre-Processing ............................................................................... 37
2.6.1. Proses Pengambangan .......................................................... 37
2.6.2. Ekstraksi Ciri ....................................................................... 37
2.7. Studi Literatur Sejenis .................................................................... 38
2.8. Microsoft Visual Basic .................................................................. 41
2.8.1. Sejarah Singkat ..................................................................... 41
2.8.2. Struktur Aplikasi................................................................... 41
2.8.3. Tampilan Layar .................................................................... 42
xi
2.9. Microsoft Access ........................................................................... 47
BAB III METODOLOGI PENELITIAN
3.1. Metode Pengumpulan Data ............................................................ 48
3.2. Metode Pengembangan Perangkat Lunak ...................................... 48
3.3. Analisis Kebutuhan Sistem ............................................................ 50
3.4. Analisis Proses Kerja ...................................................................... 51
3.5. Kerangka Berpikir ......................................................................... 53
BAB IV PEMBAHASAN DAN IMPLEMENTASI
4.1. Pembahasan ................................................................................... 54
4.1.1. Pembahasan Cara Kerja Proses .......................................... 54
4.1.1.1. Proses Pengambangan ........................................... 54
4.1.1.2. Proses Pelatihan Pola Tanda Tangan ...................... 57
4.1.1.3. Proses Pengenalan Pola Tanda Tangan .................. 59
4.1.1.4. Proses Backpropagation ........................................ 59
4.1.1.5. Proses Perceptron .................................................. 65
4.1.2. Pembahasan Perancangan ................................................... 68
4.1.2.1. Perancangan Tampilan .......................................... 68
4.1.2.1.1 Rancangan Form Spalsh Screen ............... 68
4.1.2.1.2 Rancangan Form Utama ........................... 69
4.1.2.1.3 Rancangan Form Buka Gambar ............... 71
4.1.2.1.4 Form Atur Tebal Pensil ............................ 72
4.1.2.1.5 Form Pilih Threshold ............................... 73
4.1.2.1.6 Rancangan Form Pelatihan ....................... 73
xii
4.1.2.1.7 Rancangan Form Pengenalan .................... 74
4.1.2.1.8 Rancangan Form Hasil Pengenalan .......... 76
4.1.2.1.9 Rancangan Form Database ....................... 76
4.1.2.1.10 Rancangan Form About ........................... 78
4.1.2.2. Perancangan Database ........................................... 78
4.2. Implementasi ................................................................................. 80
4.2.1. Form Splash Screen ........................................................... 80
4.2.2. Form Utama ....................................................................... 80
4.2.3. Form Buka ......................................................................... 81
4.2.4. Form Atur Tebal Pensil ...................................................... 83
4.2.5. Form Pilih Threshold ......................................................... 84
4.2.6. Form Pelatihan ................................................................... 84
4.2.7. Form Pengenalan ............................................................... 85
4.2.8. Form Hasil Pengenalan ...................................................... 85
4.2.9. Form Database ................................................................... 86
4.2.10. Form History/log ............................................................... 87
4.2.11. Form About ....................................................................... 87
4.3. Hasil Pengujian .............................................................................. 87
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan ................................................................................... 91
5.2. Saran ............................................................................................. 92
DAFTAR PUSTAKA ................................................................................. 93
LAMPIRAN-LAMPIRAN
i
ABSTRAK
Jaringan Syaraf Tiruan (JST) adalah salah satu cabang ilmu dari bidang
ilmu Kecerdasan Buatan (Artificial Intelligence) dan merupakan alat untuk
memecahkan masalah terutama di bidang-bid