• Tidak ada hasil yang ditemukan

Implementasi Augmented Reality (Ar) Pengenalan Alat Musik Terompet Reog Jawa Timur Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Augmented Reality (Ar) Pengenalan Alat Musik Terompet Reog Jawa Timur Berbasis Android"

Copied!
6
0
0

Teks penuh

(1)

LISTING PROGRAM

Script Tombol dan Exit : using UnityEngine;

using System.Collections;

public class tombol : MonoBehaviour {

public void aksi (int startaksi){

Application.LoadLevel(startaksi); }

public void ExitApplication() {

Application.Quit (); }

}

Script Rotate :

using UnityEngine;

using System.Collections;

public class Rotate : MonoBehaviour {

private float rotationRate = 3.0f;

void Update () {

// get the user touch input

foreach (Touch touch in Input.touches) {

Debug.Log("Touching at: " + touch.position);

if (touch.phase == TouchPhase.Began) {

Debug.Log("Touch phase began at: " + touch.position); } else if (touch.phase == TouchPhase.Moved) {

Debug.Log("Touch phase Moved");

transform.Rotate (touch.deltaPosition.y *

rotationRate,

-touch.deltaPosition.x * rotationRate, 0,

Space.World);

} else if (touch.phase == TouchPhase.Ended) { Debug.Log("Touch phase Ended");

(2)

Script Virtual Button Suara: using UnityEngine;

using System.Collections.Generic; using Vuforia;

public class VirtualButtonEventHandler : MonoBehaviour, IVirtualButtonEventHandler {

(3)

break;

public class LeanScale : MonoBehaviour {

[Tooltip("Ignore fingers with StartedOverGui?")] public bool IgnoreGuiFingers;

[Tooltip("Allows you to force rotation with a specific amount of fingers (0 = any)")]

public int RequiredFingerCount;

[Tooltip("Does scaling require an object to be selected?")]

public LeanSelectable RequiredSelectable;

[Tooltip("Should the scaling be performanced relative to the finger center?")]

public bool Relative;

#if UNITY_EDITOR

protected virtual void Reset() {

protected virtual void Update() {

if (RequiredSelectable != null && RequiredSelectable.IsSelected == false) {

(4)

}

var fingers = LeanTouch.GetFingers(IgnoreGuiFingers, RequiredFingerCount);

var scale =

LeanGesture.GetPinchScale(fingers); var screenCenter =

LeanGesture.GetScreenCenter(fingers);

Scale(scale, screenCenter); }

private void Scale(float scale, Vector2 screenCenter) {

if (scale > 0.0f) {

if (Relative == true) {

var screenPosition =

Camera.main.WorldToScreenPoint(transform.position);

screenPosition.x = screenCenter.x + (screenPosition.x - screenCenter.x) * scale;

screenPosition.y = screenCenter.y + (screenPosition.y - screenCenter.y) * scale;

transform.position =

Camera.main.ScreenToWorldPoint(screenPosition);

transform.localScale *= scale; }

else {

transform.localScale *= scale; }

(5)

Script Koordinat AR Camera :

<?xml version="1.0" encoding="UTF-8"?>

<QCARConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="qcar_config.xsd"> <Tracking>

//Pemanggilan Vuforia kamera AR

<ImageTarget name="marker01" size="500.000000 357.142853" >

<VirtualButton name="satu" sensitivity="low" rectangle="-11.60 46.50 8.80 32.80" enabled="true"/>

<VirtualButton name="dua" sensitivity="low" rectangle="-10.40 26.80 10.00 14.20" enabled="true"/>

<VirtualButton name="tiga" sensitivity="low" rectangle="-10.40 9.00 10.00 -5.00" enabled="true"/>

<VirtualButton name="empat" sensitivity="low"

rectangle="-12.90 -9.90 8.50 -25.90" enabled="true"/> <VirtualButton name="lima" sensitivity="low" rectangle="-19.90 -49.20 9.00 -70.20" enabled="true"/>

(6)

CURRICULUM VITAE

Nama Lengkap : Fajri Jauhari Nama akrab : Fajri

Tanggal Lahir : 27 Juni 1992 Tempat Lahir : Aek Nabara Tinggi/ Berat badan : 160 cm/ 60 kg Jenis Kelamin : Laki-laki

Status Perkawinan : Belum Menikah

Agama : Islam

Alamat : Dusun II Purwodadi No.478 Kec.Pagar Merbau Nomor HP : 085371491546

E-mail : [email protected]

Training / Seminar / Workshop Tempat Tahun

Mobile Application and Networking USU, Sumatera Utara 2012 Seminar Nasional Literasi Informasi

(SENARAI)

USU, Sumatera Utara 2014

Pendidikan Sekolah Tahun

SD SDN No.101971 – Sei Karang 1999 – 2005 SMP SMPN 1 Lubuk Pakam – Lubuk Pakam 2005 – 2008 SMA SMAN 1 Lubuk Pakam – Lubuk Pakam 2008 – 2011 Universitas D3 Teknik Informatika USU – Sumatera Utara 2011 – 2014

Identitas Pribadi

Pendidikan Formal

Referensi

Dokumen terkait

Objek 3D RAM yang digabung dengan teknologi Augmented Reality terdapat 4 tombol yaitu Left berfungsi untuk Rotate ke arah kiri 360 o pada sumbu Y, Right berfungsi

Adapun tujuan dari penelitian ini adalah menjadikan teknologi Augmented Reality sebagai implementasi dalam penerapan alat musik Bonang Jawa ke dalam bentuk

Android versi 1.6 dirilis pada September 2009, terdapat beberapa pembaruan paa versi ini diantaranya adalah fitur upload video ke Youtube dan gambar ke Picasa langsung

Augmented Reality Panduan Belajar Sholat Berdasarkan Buku Teks Belajar Sholat Menggunakan Android.. Handbook of

public class VirtualButtonEventHandler : MonoBehaviour, IVirtualButtonEventHandler {. public

Android SDK sebuah Aplication Progamming Interface (API) dalam bentuk beberapa file ke antarmuka untuk bahasa pemrograman tertentu atau mencakup perangkat keras yang

Media Pembelajaran Interaktif Pengenalan Anatomi Manusia Menggunakan Metode Augmented Reality (AR), S(1) Teknik Informatika.. Institut Teknologi Nasional

Dari segi pengenalan alat musik karo yang saat ini mulai banyak di lupakan khususnya oleh anak muda karo sendiri, penulis mencoba untuk kembali mengenalkan