Proses Pengenalan Metode Learning Vector Quantization

� = √ ∑ � − � � 5 �= Jarak pada: a. Bobot ke1 w 1 � = √ − + ⋯ + + + + = . b. Bobot ke2 w 2 � = √ − + ⋯ + + + + = . c. Bobot ke3 w 3 � = √ − + ⋯ + + + + = . d. Bobot ke4 w 4 � = √ − + ⋯ + + + + = . e. Bobot ke5 w 5 � = √ − + ⋯ + + + + = . f. Bobot ke6 w 6 � = √ − + ⋯ + + + + = . g. Bobot ke7 w 7 � = √ − + ⋯ + + + + = . h. Bobot ke8 w 8 � = √ − + ⋯ + + + + = . 2. Dilihat dari nilai C terkecil yang diperoleh pada perhitungan terhadap data test . Kelas bobot yang memiliki jarak terkecil menjadi hasil dari proses pengenalan ini. Dalam perhitungan di atas untuk fitur spasi antar kata menghasilkan jarak terkecil ada pada bobot ke-2 w 2 dan w 2 merupakan kelas 2 LLK, sehingga hasil dari data test adalah “Karakter dari orang ini adalah seseorang yang senang berada dibalik layar, merupakan seseorang yang individualis tetapi terbuka dalam bersosial ”. Gambar 3.24 berikut adalah flowchart dari proses pengenalan algoritma learning vector quantization dalam mengenali data citra masukan: Gambar 3.24 Flowchart Proses Pengenalan Learning Vector Quantization

3.3 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional berisi tentang kebutuhan-kebutuhan pendukung yang diperlukan saat pembangunan aplikasi. Berikut adalah kebutuhan- kebutuhan yang dibutuhkan:

3.3.1 Analisis Kebutuhan Perangkat Keras

Pada aplikasi simulasi yang akan dibangun diperlukan perangkat keras untuk membantu pembangunan aplikasi. Adapun perangkat keras yang dibutuhkan adalah: 1. Processor : Intel Dual Core 2.0 Ghz 2. Memory : RAM DDR3 1 GB 3. VGA : 512 GB 4. Harddisk : 120 GB 5. Monitor : 14 inch 6. Scanner 7. Mouse 8. Keyboard

3.3.2 Analisis Kebutuhan Perangkat Lunak

Perangkat lunak merupakan kebutuhan yang penting dalam pembangunan aplikasi ini, karena perangkat lunak digunakan sebagai sarana pembangunan aplikasi sampai aplikasi selesai dibangun. Perangkat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah sebagai berikut: 1. Sistem operasi : Microsoft Windows 7 2. Matlab

3.3.3 Analisis Pengguna

Untuk menjalankan aplikasi yang dibangun dibutuhkan spesifikasi dari pengguna agar dapat menjalankan fungsi-fungsi yang terdapat pada aplikasi. Hanya terdapat jenis pengguna yang dibutuhkan yaitu penguji. Adapun pengguna yang dibutuhkan untuk menjalankan aplikasi adalah sebagai berikut: 1. Bisa mengoperasikan komputer 2. Bisa menggunakan Matlab

3.4 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada aplikasi yang dibangun yang meliputi diagram konteks, data flow diagram DFD dan spesifikasi proses.

3.4.1 Diagram Konteks

Diagram konteks Context Diagram merupakan gambaran umum dari keseluruhan suatu sistem. Gambar 3.25 berikut adalah diagram konteks yang merupakan gambaran umum dari sistem pengenalan karakter tulisan tangan: