50
2. Generasi Kode Desain harus diterjemahkan ke dalam bentuk kode mesin yang dapat dibaca.
Jika desain dilakukan dengan cara yang lengkap, pembuatan kode dapat diselesaikan dengan baik.
3. Pengujian Sekali kode dibuat, pengujian program dimulai. Proses pengujian berfokus
pada logika internal perangkat lunak, memastikan bahwa semua pernyataan sudah diuji, dan pada eksternal fungsional, yaitu mengarahkan pengujian
untuk menemukan kesalahan dan memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai dengan hasil yang dibutuhkan.
Model sekuensial linier adalah paradigma rekayasa perangkat lunak yang paling luas dipakai dan paling tua. Pressman, 2002
Tahapan analisis akan mencakup analisis kebutuhan sistem serta analisis proses kerja aplikasi yang digambarkan secara umum dengan menggunakan
flowchart.
3.3 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem merupakan proses identifikasi dan evaluasi permasalahan-permasalahan yang ada, sehingga sistem yang dibangun sesuai
dengan kriteria yang diharapkan. Metode Perceptron dan Backpropagation akan diimplementasikan untuk melakukan pengenalan terhadap pola tanda tangan. Oleh
karena itu, aplikasi harus memenuhi kebutuhan sebagai berikut:
51
1. Aplikasi harus menyediakan fitur penggambaran tanda tangan oleh user. Cara melakukan penggambaran adalah dengan click-and-drag dengan mouse.
2. Aplikasi dapat menerima input berupa gambar scan tanda tangan dalam format bmp, jpg atau gif dan melakukan proses pengambangan thresholding
untuk mengubah gambar menjadi gambar biner. 3. Aplikasi harus mampu menambah pengetahuan pola tanda tangan dan
identitas pemiliknya di dalam database melalui proses pelatihan dengan menggunakan metode Perceptron dan Backpropagation.
4. Aplikasi harus mampu melakukan proses pengenalan terhadap pola tanda tangan dengan menggunakan metode Perceptron dan Backpropagation.
5. Output dari aplikasi adalah nama identitas pemilik tanda tangan.
3.4 Analisis Proses Kerja
Proses kerja aplikasi mencakup: penerimaan input gambar scan tanda tangan, proses pengambangan thresholding, proses ekstraksi ciri dan proses
pelatihan serta proses pengenalan. Proses pengenalan hanya akan dapat mengenali semua pola tanda tangan yang sudah dilatih sebelumnya.
Secara garis besar, proses kerja aplikasi dapat digambarkan dalam bentuk flowchart seperti terlihat pada gambar 3.2.
52
Gambar 3.2 Gambaran Proses Kerja Aplikasi
53
3.5 Kerangka Berpikir
Dalam melakukan penelitian ini, penulis melakukan tahapan - tahapan
kegiatan dengan mengikuti rencana kegiatan yang tertuang dalam model konseptual penelitian ini.
Gambar 3.3 Kerangka Berpikir
Metode Pengembangan Sistem Merumuskan masalah
dan analisis Studi Pustaka dan
Sampling
Analisis
Desain
Kode
Tes Analisis Kebutuhan
Sistem Analisis Proses Kerja
Perancangan Aplikasi Perancangan Basis Data
Perancangan Tampilan Implementasi kode
Pengujian Sampling
Kesimpulan dan saran pembuatan sistem
1 54
BAB IV PEMBAHASAN DAN IMPLEMENTASI