Implementasi Fitur API Gesture Android

file tersebut akan dicompile sehingga akan menghasilkan file .apk yang nantinya akan digunakan untuk meng-install program aplikasi Belajar Hiragana.

3.1.5.1 Implementasi Fitur API Gesture Android

Implementasi API Gesture hanya difokuskan pada menu menulis huruf. Tahapan pertama agar dapat mengimplementasikan fitur API Gesture Android pada aplikasi adalah membuat gesturelibrary. Gesturelibrary dibuat untuk mengecek benar tidaknya goresanpola huruf yang dibentuk oleh pengguna pada layar. Gesturelibrary dibuat dengan menggunakan aplikasi yang bernama Gesture Builder. Aplikasi Gesture Builder dapat diperoleh dengan mengimport folder GestureBuilder yang telah disediakan oleh adt android, yang terdapat pada folder sdk  samples  android-10  GestureBuilder ke dalam IDE Eclipse. Aplikasi Gesture Builder yang telah diimport dikembangkan sesuai dengan kebutuhan untuk pembuatan gesture huruf. Untuk menambahkan gesture, klik tombol add gesture dan tampil dialog untuk menentukan huruf apa yang akan buat seperti yang ditunjukkan pada gambar 3.61, kemudian ketik huruf dan klik oke. Setelah selesai menginput huruf akan tampil halaman yang berisi pola huruf untuk menulis huruf sesuai dengan pola yang telah ditentukan, yang ditunjukkan pada gambar 3.62. Setelah selesai menulis gesture tersebut diberi nama setelah itu tekan done untuk kemudian diproses dan disimpan serta akan ditampilkan hasilnya seperti pada gambar 3.63. Gesture yang telah disimpan berada pada file yang bernama gesture yang berada pada memory sdcard handphone. Gambar 3.61 Tampilan Huruf Gesture yang akan diinput Gambar 3.62 Tampilan Penulisan Gesture pada Huruf a Gambar 3.63 Tampilan Hasil Gesture Pada pembuatan Aplikasi Belajar Hiragana, file gesture tersebut dicopy pada folder raw pada folder aplikasi, kemudian akan di include pada aplikasi, sehingga nantinya dapat digunakan sebagai pengecek antara pola yang ditulis oleh pengguna dan pola yang ada pada gesturelibrary, code program dari perintah include file gesture ditunjukkan pada gambar 3.64. Fungsi yang digunakan untuk mengecek pola yang ditulis oleh pengguna dengan pola yang ada pada gesturelibary yaitu onGesturePerformed yang ditunjukkan pada gambar 3.65. Gambar 3.64 Code Program Include File Gesture Gambar 3.65 Code Program Fungsi Pengenalan Gesture Pada fungsi pengecekan tersebut ada 2 hal yang harus diperhatikan agar hasil dari pola yang ditulis pengguna dapat dideteksi secara sempurna antara lain : 1 Perlu adanya perbandingan jumlah stroke antara pola yang diinput oleh pengguna dengan pola yang ada pada gesture library. Hal ini disebabkan karena pada huruf hiragana tidak hanya terdiri dari 1 stroke, namun ada juga huruf yang terdiri dari 2 stroke, 3 stroke dan 4 stroke. 2 Perlu adanya perbandingan nama pola yang disimpan dengan nama pola yang diinputkan oleh pengguna. Sehingga apabila hasil dari pengecekan adalah nama pola yang sama antara nama pola yang disimpan dengan nama pola yang diinputkan oleh pengguna maka dapat diketahui bahwa pola yang diinputkan oleh pengguna itu benar atau sesuai.

3.1.5.2 Implementasi Metode LCM