digunakan sebagai masukan pada layar input. menampung bias. Matriks yang efe
Gambar 3.14. Flowchart Proses training
4. Proses Testing effffffsssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeqqqq
Dalam proses pengujian ini, akan ditentukan keluaran akhir dari jaringan. Dalam hal ini, hanya proses maju saja yang dipakai untuk menentukan keluaran
jaringan. Bobot yang digunakan dalam proses ini adalah bobot-bobot yang diperoleh dari hasil pelatihan. Proses testing dilakukan terhadap 3 model data,
yaitu testing terhadap 25 data training 50 , 30 data training 60 dan 35 data training 70 . Untuk setiap model data, pola diuji terhadap 3 bagian data, yaitu
pengujian terhadap data training, data testing, dan data lain. Cara kerja proses testing:
- Ambil data nilai bobot hasil training. Bobot yang diambil berupa bobot
input ke hidden layer, bobot input dari hidden layer ke output layer, nilai bias di layar input dan nilai bias di layar output
- Ambil data yang akan diuji, yang berupa gambar tanda tangan
- Lakukan proses perambatan maju
- Hasil testing yang diperoleh akan dibandingkan dengan target yang
terdapat di tabel kelas dalam database untuk pengambilan keputusan. -
Target ditentukan berdasarkan pola yang digunakan. Dalam hal ini, tanda tangan terdiri dari 5 pola, sehingga targetnya juga ada 5.
Untuk pola I. T = [1 0 0 0 0] Untuk pola II. T = [0 1 0 0 0]
Untuk pola III. T = [0 0 1 0 0] Untuk pola IV.T = [0 0 0 1 0]
Untuk pola V. T = [0 0 0 0 1] PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Jika nilai keluaran yang dihasilkan sama dengan pola I, maka tanda tangan termasuk dalam kelas I. Kemudian database akan mengeluarkan informasi
pemilik dari kelas I ke dalam form keputusan.
Kelas Nama Alamat Pekerjaan No.telp Gambar_ttd Target
1 Andy
Jakarta Wiraswasta
0817252862 andy.jpg
1 0 0 0 0 2
Anel Paingan
Mahasiswi 0813658954
anel.jpg 0 1 0 0 0
: : : : :
: :
termasuk dalam kelas I. Kemudian database akan mengeluarkan informasi termasuk dalam kelas I. Kemudian database akan mengeluarkan informasi fefefe
Gambar 3.15. Flowchart Proses testing
BAB IV IMPLEMENTASI DAN PEMBAHASAN
A. Implementasi 1. Proses data baru
Dalam proses ini, user dapat memasukkan data baru ke dalam sistem. Sebelum data baru disimpan ke dalam sistem, data yang dimasukkan oleh user
akan melalui proses pengecekan data terlebih dahulu.
nma=gethandles.edit1,string; pengecekan data untuk nama
nma = strvcatnma nm=isemptynma;
if nm==1 errordlgNama anda belum dimasukkan, Perhatian
break; end;
almat=gethandles.edit2,string; pengecekan data untuk alamat
almat = strvcatalmat almt=isemptyalmat;
if almt==1 errordlgAlamat anda belum dimasukkan, Perhatian
break; end;
pkrjn=gethandles.edit3,string; pengecekan data untuk pekerjaan
pkrjn = strvcatpkrjn pek=isemptypkrjn;
if pek==1 errordlgPekerjaan anda belum dimasukkan, Perhatian
break; end;
notelp=gethandles.edit4,string; pengecekan data untuk nomor telepon
notelp = strvcatnotelp notel=isemptynotelp;
if notel==1 errordlgNomor telepon anda belum dimasukkan,Perhatian
break; end;
gambar = gethandles.text13,String pengecekan data untuk gambar tanda tangan
gambar = strvcatgambar gbr = isemptygambar;
ifgbr == 1 errordlggambar anda belum dimasukkan, Perhatian
break;
end
36 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI