daftar pustaka - eprints.uny.ac.ideprints.uny.ac.id/27891/3/daftar pustaka-lampiran.pdf · pada...
TRANSCRIPT
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/NaturalFeaturesa
ndRatings 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)