Proses Akuisisi Data Dasar Penggunaan Speeded Up Robust Fatures SURF

51

4.2.3. Dasar Penggunaan Fast Library for Approximate Nearest

Neighbors FLANN Fast Library for Approximate Nearest Neighbors FLANN merupakan metode matching features yang disarankan penggunaannya untuk metode SURF. Hal itu dikarenakan FLANN bersifat open source dan memiliki performa terbaik karena memiliki kecepatan dalam hal mengelompokan dataset keypoint yang terdeteksi dan kecepatan dalam melakukan kalkulasi. Marius Muja, 2012

4.3. Fase Desain Aplikasi

Pada fase ini dilakukan proses mendeskripsikan dari kebutuhan aplikasi yang sudah dikumpulkan dari proses sebelumnya menjadi informasi yang berupa diagram yang menjelaskan tentang aplikasi yang akan dibuat.

4.3.1. Desain Pengembangan

Desain pengembangan aplikasi ini menggunakan 2 jenis diagram, yaitu diagram usecase dan diagram alir flowchart. Diagram usecase dimaksudkan untuk mendeskripsikan kebutuhan user dalam aplikasi dan diagram alir untuk menjelaskan kejadian yang terjadi pada aplikasi. 52

4.3.1.1. Usecase Diagram

Deskripsi Aktor Deskripsi User Orang yang menggunakan aplikasi. Dapat mengakses keseluruhan fungsi aplikasi. Usecase Deskripsi Analisa tanda tangan User dapat membandingkan tanda tangan yang asli sudah terinput ke dalam database aplikasi dengan tanda tangan yang yang dianalisa keasliannya. Input tanda tangan User menginput tanda tangan yang sebelumnya akan di lakukan proses training oleh aplikasi. Selanjutnya data tanda tangan akan di simpan dalam database. Lihat data tanda tangan User dapat melihat data tanda tangan yang sudah terinput dalam database aplikasi. Bagan 4.3-1 - Usecase Diagram User analisa tanda tangan input tanda tangan lihat data tanda tangan ekstraksi image comparing image include include ekstraksi image Tabel 4.3.1 - tabel deskripsi aktor Tabel 4.3.2 - Tabel deskripsi usecase 53

4.3.1.2. Diagram Alir Aplikasi Flowchart

Dalam mendesain aplikasi ini terdapat 2 komponen proses utama yaitu proses input tanda tangan dan proses analisa tanda tangan. Secara detail proses tersebut tergambarkan dalam diagram alir berikut. Bagan 4.3-2 - Diagram Alir Proses Input Tanda Tangan start Input citra tanda tangan Proses ekstraksi dan matching Input citra tanda tangan latih Input citra lagi? Database latih citra ya Write data finish tidak Proses penarikan kesimpulan Keypoint, best keypoin matching, min distance, max distance Data kesimpulan latih tanda tangan min distance, max distance