• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI PAPAN TULIS VIRTUAL DENGAN MENGGUNAKAN LEAP MOTION. Nama : Adam Gegi Yowanda NRP : Angkatan : 2010

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI PAPAN TULIS VIRTUAL DENGAN MENGGUNAKAN LEAP MOTION. Nama : Adam Gegi Yowanda NRP : Angkatan : 2010"

Copied!
55
0
0

Teks penuh

(1)

Nama

: Adam Gegi Yowanda

NRP

: 5110100165

Angkatan

: 2010

RANCANG BANGUN APLIKASI PAPAN

TULIS VIRTUAL DENGAN

(2)
(3)

Dipublikasikan secara umum pada Juli 2013.

Ukuran yang kecil.

Mendukung deteksi sepuluh jari.

(4)

Dukungan terhadap Leap Motion

Integrasi langsung dengan laptop dan keyboard.

Riset untuk Google Glass.

(5)

Interaksi manusia dan komputer di masa depan.

Teknologi baru.

Belum matang dan ruang riset masih luas.

(6)

Belum ada atau masih jarang.

Fungsionalitas yang berbeda.

Aplikasi sejenis

(7)
(8)

Menangani masukan pengguna tanpa adanya

tombol dan alat bantu.

Meningkatkan ketepatan atau akurasi dalam

menulis.

Implementasi Ramer-Douglas-Peucker

Line-Simplification Algorithm untuk memperhalus tulisan.

Pemanfaatan gesture recognition.

(9)
(10)

Berjalan pada sistem operasi minimal Windows 7.

Pengembangan dilakukan dengan menggunakan:

Leap Motion SDK 1.x.

Bahasa pemrograman C#.

IDE Visual Studio 2013.

(11)
(12)

Leap Motion SDK.

Algoritma Ramer-Douglas-Peucker (RDP).

Kontrol antarmuka nirsentuh.

Pengenalan tulisan tangan.

(13)

Mendukung banyak bahasa pemrograman antara

lain Phyton, C#, C++, JS, Objective-C, dan Java.

Mendeteksi permodelan tangan.

Mendeteksi permodelan jari.

Gesture recognition.

Kekurangan ada pada backward compatibility

(14)

Penghalusan garis dengan mengurangi titik

pembentuk lintasan garis.

(15)

Algoritma RDP

A

B

C

D

E

F

G

H

(16)

Cari ujung awal dan akhir dari garis (AH).

Area ε (epsilon) : jika titik berada di dalamnya maka

akan direduksi.

Algoritma RDP

A

B

C

D

E

F

G

H

(17)

Cari titik dengan jarak tegak lurus terjauh.

Algoritma RDP

d

A

B

C

D

E

F

G

H

2

2

|

)

(

)

(

)

(

|

H

A

Hy

Ay

Cx

Ay

Cy

Hx

Cy

Hy

Ax

d

(18)

Titik C berada di luar area epsilon, tidak direduksi.

Lakukan langkah rekursif mencari titik tegak lurus

terjauh dengan titik C sebagai ujung akhir.

Algoritma RDP

A

B

C

D

E

F

G

H

(19)

Titik B adalah titik tegak lurus terjauh dari AC.

Titik B berada pada area epsilon.

Algoritma RDP

C

A

E

A

B

D

E

F

G

H

(20)

A

B

C

D

E

F

G

H

Reduksi titik B.

Dari titik C buat garis lurus dengan titik ujung garis

yaitu H.

(21)

A

B

C

D

E

F

G

H

Titik E adalah titik tegak lurus terjauh dari garis CH.

Titik E berada di luar area epsilon.

(22)

A

B

C

D

E

F

G

H

Ulangi semua langkah hingga tersisa titik-titik yang

berada di luar area epsilon.

(23)

A

B

C

D

E

F

G

H

Algoritma RDP

(24)

A

B

C

D

E

F

G

H

Algoritma RDP

(25)

A

B

C

D

E

F

G

H

Algoritma RDP

(26)

A

B

C

D

E

F

G

H

Algoritma RDP

(27)

A

B

C

D

E

F

G

H

Algoritma RDP

(28)

A

B

C

D

E

F

G

H

Antara titik G dan H sudah tidak ada titik lagi, pada

poin inilah rekursi berakhir.

(29)

A

B

C

D

E

F

G

H

Garis awal ditunjukkan dengan garis putus-putus.

(30)

A

B

C

D

E

F

G

H

Hasil akhir garis setelah dilakukan algoritma RDP.

(31)

Ada 10 kontrol antarmuka baru pada aplikasi ini.

Dibangun untuk meningkatkan ketepatan pengguna.

Disesuaikan dengan penggunaan nirsentuh.

Menerapkan gesture recognition pada beberapa

kontrol.

(32)

Papan Tulis Utama

Panel Riwayat

(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)
(43)

Dibuat untuk mengatasi kekurangan dari Leap

Motion.

Jeda (delay).

Blind spot.

Kehilangan presisi karena cahaya eksternal.

(44)

Menggunakan pustaka dari Microsoft yaitu

Microsoft Ink.

Terintegrasi dengan sistem operasi.

Mendukung 26 bahasa di seluruh dunia.

Bahasa Indonesia belum didukung oleh Microsoft

Ink.

Aplikasi hanya mendukung huruf tegak bersambung.

(45)

Bahasa

Paket Unduhan Bahasa

Catalan

Spanish

Chinese (Simplified) Chinese (Simplified)

Chinese (Traditional) Chinese (Traditional)

Croatian

Croatian

Czech

Czech

Danish

Danish

Dutch

Dutch

English (U.S. and

U.K.)

Tersedia dari awal

Finnish

Finnish

French

French

German

German

Italian

Italian

Bahasa yang Didukung oleh MS Ink

Bahasa

Paket Unduhan Bahasa

Japanese

Japanese

Korean

Korean

Norwegian (Bokmål) Norwegian

Norwegian (Nynorsk) Norwegian

Polish

Polish

Portuguese (Brazil)

Portuguese (Brazil)

Portuguese (Portugal) Portuguese (Portugal)

Romanian

Romanian

Russian

Russian

Serbian Latin

Serbian Latin

Serbian Cyrillic

Serbian Latin

Spanish

Spanish

(46)
(47)

Pengujian dilakukan menjadi tiga bagian yaitu:

1.

Pengujian kasus penggunaan.

2.

Pengujian algoritma RDP.

3.

Evaluasi hasil survei.

Pengujian kasus penggunaan menggunakan

pengujian black box.

(48)

No

Kode Pengujian Nama Pengujian

Hasil

Pengujian

1SUC-D01

Pengujian Membuat Coretan dengan Kuas Virtual Berhasil

2SUC-D02

Pengujian Mengubah Warna Kuas

Berhasil

3SUC-D03

Pengujian Mengubah Ukuran Kuas

Berhasil

4SUC-D04

Pengujian Menghapus Coretan

Berhasil

5SUC-D05

Pengujian Menulis dengan Menggunakan

Pengenalan Tulisan Tangan

Berhasil

6SUC-D06

Pengujian Memilih Bahasa Pengenalan Tulisan

Tangan

Berhasil

7SUC-D07

Pengujian Menulis dengan Menggunakan Virtual

Keyboard

Berhasil

8SUC-D08

Pengujian Mengubah Ukuran Font

Berhasil

9SUC-D09

Pengujian Memilih Jenis Font Melalui Panel

Kontrol

Berhasil

Pengujian Memilih Font Style Melalui Panel

(49)

No

Kode Pengujian Nama Pengujian

Hasil

Pengujian

11SUC-D11

Pengujian Mengubah Warna Font

Berhasil

12SUC-D12

Pengujian Menghapus Tulisan

Berhasil

13SUC-D13

Pengujian Membersihkan Papan

Berhasil

14SUC-D14

Pengujian Membuat Papan Baru

Berhasil

15SUC-D15

Pengujian Menyimpan Papan Tulis

Berhasil

16SUC-D16

Pengujian Memilih Papan untuk Dimuat

Berhasil

17SUC-D17

Pengujian Mengkalibrasi Leap Motion

Berhasil

18SUC-D18

Pengujian Mengubah Warna Papan Tulis

Berhasil

19SUC-D19

Pengujian Mengubah Warna Aksen

Berhasil

20SUC-D20

Pengujian Mengakses Riwayat Papan Tulis

Berhasil

(50)

Pengujian dilakukan pada huruf kecil alfabet tegak

bersambung.

Epsilon atau toleransi yang digunakan adalah

konstan yaitu 5.

Hasil garis yang telah diproses memiliki jumlah titik

sekitar 2-4 persen dari garis awal.

(51)

Pengujian Algoritma RDP

2.43% 3.90% 0.00% 0.50% 1.00% 1.50% 2.00% 2.50% 3.00% 3.50% 4.00% 4.50% a b c d e f g h i j k l m n o p q r s t u v w x y z

(52)

No

Aspek Pengujian

Persentase

Setuju

1

Leap Motion Sebagai Alat Tulis dan Gambar

Nirsentuh

100%

2

Pembuatan Kontrol Pengguna yang

Disesuaikan dengan Penggunaan Nirsentuh

87%

3

Metode Menulis - Pengenalan Tulisan

Tangan

53%

4 Metode Menulis - Virtual Keyboard

53%

5 Penggunaan Pengenalan Gerakan

73%

(53)
(54)

Aplikasi dapat dioperasikan secara nirsentuh.

Kontrol antarmuka baru dibuat untuk meningkatkan

ketepatan penggunaan.

Algoritma RDP mampu melakukan reduksi sehingga

jumlah titik penyusun berkurang hingga tinggal 2-4

persennya saja.

Pengenalan tulisan tangan dan virtual keyboard

dapat meningkatkan ketepatan dalam menulis.

(55)

Referensi

Dokumen terkait

Dari pembahasan yang telah diuraikan diatas, telah didapat hasil dari lingkup SDM yang dievaluasi, yaitu tingkat kepuasan kerja karyawan yang berada pada tingkat puas,

Pengertian tersebut mengarah pada pemahaman wakaf benda tidak bergerak yang banyak dilaksanakan oleh mayoritas masyarakat Islam Indonesia sehingga dalam Peraturan

Studi ini dilakukan untuk mengetahui besar emisi gas rumah kaca yang dihasilkan dari aktivitas kampus di Fakultas Ilmu Budaya Universitas Diponegoro dengan menggunakan

Di halaman admin,terdapat beberapa menu yaitu menu home untuk tampilan halaman awal, menu pengguna untuk mengentri data admin dan pemilih, menu mahasiswa yaitu untuk mengentri

Bahwa berdasarkan ketentuan Pasal 2 huruf a Undang-Uundang Nomor 2 Tahun 1992 tentang Usaha Asuransi, menyebutkan "Usaha asuransi yaitu usaha jasa keuangan yang dengan

Kinerja dari ESI khususnya ESI-Aspartat tipe kawat terlapis berbasis polipirol dapat dilihat dari harga faktor Nernst, konsentrasi pengukuran yang mengikuti persamaan Nernst

Memiliki konstruksi yang sistematis, memiliki rangkaian Memiliki konstruksi yang sistematis, memiliki rangkaian struktur tertentu (jadi tidak terlalu sederhana, misalnya :

Meningkatnya pangsa pasar produk IATT dalam negeri % 9.75 Meningkatnya nilai ekspor produk IATT non migas rata-rata per tahun % 10 3 Meningkatnya kemampuan SDM IATT Jumlah