Antar-muka Layar Sentuh Virtual Antar-muka Peubah Aplikasi Neural Network

BAB III METODOLOGI PENELITIAN Penelitian ini dilakukan dengan cara membangun aplikasi dan melakukan ujicoba. Aplikasi yang dibangun yakni aplikasi antar-muka layar sentuh virtual yang akan ditempatkan pada posisi antara objek manusia dengan komputer, aplikasi antar muka file teks ke file gambar dan aplikasi neural network. Data yang telah terkumpul selanjutnya dijadikan data pelatihan untuk aplikasi neural network backpropagation. Bagian pertama membahas aplikasi antar-muka dan neural network yang akan dibangun dan bagian berikutnya akan membahas mengenai dataset yang digunakan pada penelitian ini.

3.1 Pembangunan Aplikasi

Aplikasi antar-muka yang dibangun terdiri atas 3 bagian yakni antar-muka layar sentuh virtual, peubah data teks ke dalam format gambar dan aplikasi neural network backpropagation untuk percobaan.

3.1.1 Antar-muka Layar Sentuh Virtual

Antar-muka layar sentuh virtual yang dibangun memiliki spesifikasi berikut: 1. Ukuran layar disesuaikan dengan ukuran bentuk tubuh manusia pada umumnya, dengan ukuran tinggi 200 centimeter, lebar 150 centimeter dan kedalaman 65 centimeter. 2. Mampu menampilkan koordinat X, Y dan Z untuk masing-masing skeleton. 3. Mampu menangkap data skeleton tangan kanan dan kiri dan menampilkannya secara penuh pada layar sentuh. 4. Mampu menyesuaikan letak koordinatnya sesuai dengan perpindahan tubuh objek guna menghindari derau pada data skeleton. 5. Mampu merepresentasikan format data 3D ke dalam bentuk gambar. 6. Menyimpan data gerak isyarat lengkap ke dalam format file teks. Universitas Sumatera Utara 20

3.1.2 Antar-muka Peubah

Data gerak isyarat yang diterima oleh layar sentuh virtual yang tersimpan dalam format file teks selanjutnya dibaca oleh aplikasi peubah untuk diubah formatnya ke dalam format file gambar. Tahap-tahapannya sebagai berikut: a. Data file gerak isyarat dalam bentuk file teks dibaca dan dimasukkan ke dalam list. b. Pada list data duplikasi dihilangkan untuk mempercepat proses penggambaran c. Melakukan proses pengisian bagian koordinat data yang kosong agar gambar menjadi lebih baik dengan menggunakan algoritma garis. d. Proses penggambaran pola gerak isyarat dilakukan dengan meletakkan piksel sesuai koordinat. e. Gambar pola gerak isyarat yang telah terbangun disalin ke dalam format file gambar .PNG.

3.1.3 Aplikasi Neural Network

Membangun aplikasi neural network backpropagation yang akan digunakan untuk percobaan. Tahapan pembangunan aplikasi ini sebagai berikut: a. Membangun modul pembacaan file pola gerak isyarat. b. Membangun modul utama neural network backpropagation dengan 3 parameter utama yaitu jumlah neuron layer input, jumlah neuron layer hidden dan jumlah neuron layer output. c. Membangun modul transfer function.

3.2 Percobaan