DAFTAR PUSTAKA - eprints.uny.ac.ideprints.uny.ac.id/27891/3/daftar pustaka-lampiran.pdf · pada...

Post on 23-Feb-2018

223 views 2 download

Transcript of DAFTAR PUSTAKA - eprints.uny.ac.ideprints.uny.ac.id/27891/3/daftar pustaka-lampiran.pdf · pada...

1

DAFTAR PUSTAKA

A.S., Rosa & Shalahuddin, M. (2011). Rekayasa Perangkat Lunak. Modula.

Bandung.

Arini , Asti M. & Ambar B. (2011). Batik : Warisan Adiluhung Nusantara. Andi

Offset. Yogyakarta.

Azwar, Saifuddin. (2010). Metode Penelitian. Pustaka Pelajar Offset. Yogyakarta.

Azuma, Ronald T. (1997). A Survey of Augmented reality. Journal. Presence:

Teleoperators and Virtual Environments. vol. 6, no. 4, Aug., pp.355385.

Diakses dari http://www.cs.unc.edu/~azuma/ARpresence.pdf pada tanggal

4 Maret 2015 pukul 09.55 WIB.

Binus. (2012). Mengenal Augmented Reality. Diakses dari

http://socs.binus.ac.id/2012/03/10/mengenal-augmented-reality/ pada

tanggal 4 Maret 2015, pukul 08.51 WIB .

Deputi 5. (2009). Batik Indonesia. Diakses dari

http://data.kemenkopmk.go.id/content/batik-indonesia pada tanggal 27

Agustus 2015, pukul 10.32 WIB.

KBBI. (2015). Kamus Besar Bahasa Indonesia (KBBI). Diakses dari

http://kbbi.web.id/batik pada tanggal 4 Maret 2015, pukul 09.36 WIB.

Kristanto, Edo. (3013). Pemanfaatan Augmented Reality ke Dalam Brosur

Interaktif untuk Meningkatkan Rating pada E-Supermuseumbatik

Indonesia. Skripsi. Universitas Dian Nuswantoro.

Latif, Muh Muzamil. (2014). Aplikasi Augmented Reality sebagai Media

Pengenalan Batik Nusantara Berbasis Android. Skripsi. Universitas

Muhammadiyah Surakarta.

Lazuardy, Senja. (2012). Masa Lalu, Kini, dan Masa Depan Teknologi 'Augmented

Reality'. Diakses dari

http://tekno.kompas.com/read/2012/05/02/00265964/masa.lalu.kini.dan.

masa.depan.teknologi.augmented.reality pada tanggal 11 Agustus 2015,

pukul 09.59 WIB.

Lisbijanto, Herry. (2013). Batik. Graha Ilmu. Yogyakarta.

Nastiti. (2012). Sistem Informasi Transaksi Di LIMUNY Lounge. Skripsi.

Universitas Negeri Yogyakarta.

Pamungkas, E.A. (2010). Batik – Mengenal Batik dan Cara Mudah Membuat Batik.

Gita Nagari. Yogyakarta.

Rinjani, Muhammad Angga. (2013). 4 Metodologi Pengembangan Software

berbasis SDLC (Software Development Life Cycle). Diakses dari

http://andgaa.web.id/4-metodologi-pengembangan-software-berbasis-

sdlc-software-development-life-cycle/ pada tanggal 30 Maret 2015, pukul

14.10 WIB.

Rentor, Mario Fernando. (2013). Rancang Bangun Perangkat Lunak Pengenalan

Motif Batik Berbasis Augmented Reality. Tesis. Pasca Sarjana Universitas

Atmajaya Yogyakarta.

Samsi, Sri Soedewi. (2007). Teknik dan Ragam Hias Batik. Yogyakarta.

Supriyanto. (2013). Augmented Reality. Diakses dari

http://www.vedcmalang.com/pppptkboemlg/index.php/menuutama/tekno

logi-informasi/527-realita-tertambah pada tanggal 9 April 2015, pukul

13.24 WIB.

Vuforia Library. (2015). Natural Features and Image Ratings. Diakses dari

https://developer.vuforia.com/library/articles/Solution/Natural­Features­a

nd­Ratings pada tanggal 9 Juli 2015, pukul 10.42

Tim Wahana Komputer. (2014). Mudah Membuat Game 3 Dimensi Menggunakan

Unity 3D. Andi Offset. Semarang.

Wikipedia. (2014). Realitas Bertambah. Diakses dari

http://id.wikipedia.org/wiki/Realitas_tertambah pada tanggal 4 Maret

2015, pukul 08.51 WIB.

Wulandari, Ari. (2011). Batik Nusantara. Andi Offset. Yogyakarta.

LAMPIRAN

Lampiran 1

Main Menu.cs

using UnityEngine;

using System.Collections;

public class MainMenu : MonoBehaviour {

//public Texture Icon Apikasi;

public Texture gambarPanduan, gambarPanduan1,

gambarPanduan2;

public string Panduan,Panduan1, Panduan2;

public Texture Keluar;

public Texture IconMulai;

public Texture IconPanduan;

public Texture IconKeluar;

public bool MenuPanduan=false;

public Vector2 PosScrol = Vector2.zero;

void Start () {

}

public void OnGUI()

{

// membuat GUI button

if (GUI.Button (new Rect (Screen.width / 3,

Screen.height / 4 - 100,

Screen.width / 3,

Screen.height / 8+40), IconMulai))

{

//link ke scene mulai

Application.LoadLevel ("AR Batik 3D");

}

if (GUI.Button (new Rect ( Screen.width / 3,

Screen.height / 4+40 ,

Screen.width / 3,

Screen.height / 8), IconPanduan))

{

//pop up menu informasi akan aktif

MenuPanduan = true;

}

if (GUI.Button (new Rect ( Screen.width / 3,

Screen.height / 4 + 140,

Screen.width /3,

Screen.height / 8), IconKeluar))

{

//link keluar scene

Application.Quit();

}

if (MenuPanduan == true)

{

GUI.BeginGroup(new Rect(Screen.width/4,

Screen.height/10,

500, 750));

GUI.Box(new Rect(0,50,600,360),"Panduan");

if(GUI.Button(new Rect(0,50,30,30), Keluar))

{

MenuPanduan=false;

}

//membuat scroll pada pop up

PosScrol=GUI.BeginScrollView(new

Rect(30,0,440,390), PosScrol,new Rect (0,0,1340,200));

//membuat box untuk gambar panduan

GUI.DrawTexture(new Rect (0,90,440,210),

gambarPanduan);//menampilkan gambar panduan

Panduan = GUI.TextArea(new Rect(0,300,440,50),

Panduan, 100); //text pada panduan

GUI.DrawTexture(new

Rect(450,90,440,210),gambarPanduan1);

Panduan1 = GUI.TextArea(new

Rect(450,300,440,50), Panduan1, 250);

GUI.DrawTexture(new

Rect(900,90,440,210),gambarPanduan2);

Panduan2 = GUI.TextArea(new

Rect(900,300,440,50), Panduan2, 250);

GUI.EndScrollView();

GUI.EndGroup();

}

if (Input.GetKeyDown(KeyCode.Escape))

Application.Quit();

}

void Update () {

if (Input.GetKeyDown(KeyCode.Escape))

Application.Quit(); //

}

}

Lampiran 2

Gismo.cs

using UnityEngine;

using System.Collections;

public class Gizmo : MonoBehaviour {

public float gizmoSize= 1;

public Color gizmoColor = Color.yellow;

// Use this for initialization

void OnDrawGizmos () {

Gizmos.color = gizmoColor;

Gizmos.DrawWireSphere (transform.position, gizmoSize);

}

}

Scroll.cs

using UnityEngine;

using System.Collections;

public class Scroll : MonoBehaviour {

public float speed = 0.1F;

// Use this for initialization

void Start () {

}

void Update () {

if (Input.GetKeyDown(KeyCode.Escape))

Application.Quit(); //

if (Input.touchCount > 0 && Input.GetTouch(0).phase ==

TouchPhase.Moved) {

// Get movement of the finger since last frame

Vector2 touchDeltaPosition =

Input.GetTouch(0).deltaPosition;

// Move object across XY plane

transform.Rotate(touchDeltaPosition.x * speed,

touchDeltaPosition.y * speed, 0);

}

}

}

Lampiran 3

Revisi Buku Saku

1. Perbaikan isi dan penambahan makna batik

2. Penyesuaian ornamen dengan motif marker

3. Ukuran buku saku diperkecil

4. Memperjelas marker

Lampiran 4

Rotasi-x 45o

𝑋 =26,67% 𝑥 4 + 53,33% 𝑥 3 + 20% 𝑥 2 + 33,33% 𝑥 4 + 33,33% 𝑥 3 + 33,33% 𝑥 2 +

4

20% 𝑥 4 + 40% 𝑥 3 + 40% 𝑥 2 + 60% 𝑥 4 + 20% 𝑥 3 + 20% 𝑥 2

4

𝑋 = 2,79

Rotasi-y 30o

𝑋 =40% 𝑥 4 + 53,33% 𝑥 3 + 6,67% 𝑥 2 + 53,33% 𝑥 4 + 40% 𝑥 3 + 6,67% 𝑥 2 +

4

40% 𝑥 4 + 33,33% 𝑥 3 + 26,67% 𝑥 2 + 46,67% 𝑥 4 + 33,33% 𝑥 3 + 13,33% 𝑥 2 + 6,67% 𝑥 1

4

𝑋 = 3,28

Rotasi-z 45o

𝑋 =40% 𝑥 4 + 40% 𝑥 3 + 20% 𝑥 2 + 40% 𝑥 4 + 60% 𝑥 3 + 66,67% 𝑥 4 + 33,33% 𝑥 3 +

4

33,33% 𝑥 4 + 53,33% 𝑥 3 + 13,33% 𝑥 2

4

𝑋 = 3,61

Rotasi-x 45o, y 30o

𝑋 =26,67% 𝑥 4 + 46,67% 𝑥 3 + 26,67% 𝑥 2 + 20% 𝑥 4 + 40% 𝑥 3 + 40% 𝑥 2 +

4

26,67% 𝑥 4 + 26,67% 𝑥 3 + 46,67% 𝑥 2 + 33,33% 𝑥 4 + 20% 𝑥 3 + 40% 𝑥 2 + 6,67 𝑥 1

4

𝑋 = 3

Rotasi-y 30o, z 45o

𝑋 =46,67% 𝑥 4 + 40% 𝑥 3 + 13,33% 𝑥 2 + 40% 𝑥 4 + 26,67% 𝑥 3 + 20% 𝑥 2 + 6,67% 𝑥 1 +

4

40% 𝑥 4 + 33,33% 𝑥 3 + 26,67% 𝑥 2 + 26,67% 𝑥 4 + 40% 𝑥 3 + 26,67% 𝑥 2 + 6,67 𝑥 1

4

𝑋 = 3,05

Rotasi-x 45o, z 45o

𝑋 =46,67% 𝑥 4 + 33,33% 𝑥3 + 20% 𝑥2 + 20% 𝑥 4 + 40% 𝑥 3 + 26,67%𝑥 2 + 13,33% 𝑥 1 +

4

20% 𝑥 4 + 33,33% 𝑥 3 + 33,33% 𝑥 2 + 13,33% 𝑥 1 + 33,33% 𝑥 4 + 33,33% 𝑥 3 + 33,33% 𝑥 2

4

𝑋 = 2,88

Lampiran 5

1. Kuisioner Jaminan Perangkat Lunak dan Kuisioner Visualisasi (2 responden)