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 http://socs.binus.ac.id/2012/03/10/mengenal-augmented-reality/ tanggal 4 Maret 2015, pukul 08.51 WIB .
dari pada
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. Universitas Negeri Yogyakarta.
1
Skripsi.
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-berbasissdlc-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)