Analisis Kebutuhan Sistem Analisis Proses Kerja Kerangka Berpikir

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