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