LISTING PROGRAM
1. Splash Screen
using UnityEngine; using System.Collections;
public class splashScreen : MonoBehaviour { public float timer = 7; lama waktu yang dibutuhkan splashscreen sebelum
berpindah ke Main Menu secara otomatis
public void Update{ timer -= Time.deltaTime; timer dihitung mundur
if timer 0{ Debug.Logtimer;
}else { Application.LoadLevel1; jika timer 0 maka akan secara
otomatis berpindah ke Main Menu Aplikasi LoadLevel1 }
}
}
2. mainMenu Script
using UnityEngine; using System.Collections;
using UnityEngine.UI;
public class
mainMenu :
MonoBehaviour {
public Canvas namaCanvas; public bool tampil = false;
public void landingPage string landingPage {
Application.LoadLevel1; }
public void menuBook string menuBook {
Application.LoadLevel3; }
public void Showpopup {
iftampil == false{ tampil = true;
namaCanvas.enabled = true; }
else if tampil == true{ tampil = false;
namaCanvas.enabled = false;
} }
}
3. menuBook Script
using UnityEngine; using System.Collections;
using UnityEngine.UI;
public class
menuBook :
MonoBehaviour {
public void landingPage string landingPage {
Application.LoadLevellandingPage; }
public void shrimpballscene string shrimpballscene {
Application.LoadLevel4; }
public void juice string juice {
Application.LoadLevel5; }
public void eskrimbesar string eskrimbesar {
Application.LoadLevel6; }
public void kopi string kopi {
Application.LoadLevel7; }
public void eskrimsedang string eskrimsedang {
Application.LoadLevel8; }
public void kentang string kentang {
Application.LoadLevel9; }
}
4.Rotate Script di sumbu z
using UnityEngine; using System.Collections;
public class rotateSumbuZ : MonoBehaviour { Membuat variable untuk resize layar
public GUISkin guiSkin; private float
guiRatio; private float
sWidth; private Vector3 GUIsF;
public GameObject Menu;
public float kecepatanRotasi = 50f;
bool statusRotasi = false;
void Awake{ sWidth = Screen.width;
guiRatio = sWidth1024; GUIsF = new Vector3guiRatio,guiRatio,1;
} void OnGUI{
GUI.skin = guiSkin; letakkan function disini
Rotasi; }
void Rotasi{ Meletakkan button di pojok kanan atas
GUI.matrix = Matrix4x4.TRSnew Vector3Screen.width- 258GUIsF.x,GUIsF.y,0,Quaternion.identity,GUIsF;
if statusRotasi==false{ ifGUI.Buttonnew Rect-208,10,476,108,Rotasi{
statusRotasi = true; }
}else{ ifGUI.Buttonnew Rect-208,10,476,108,Stop Rotasi{
statusRotasi = false; }
} }
void Update{ ifstatusRotasi==true{
Menu.transform.Rotatenew Vector30,0,Time.deltaTimekecepatanRotasi; rotate sumbu z deltatime
kecepatanrotasi }
} }
5.Zoom dengan slider
using UnityEngine; using System.Collections;
public class zoombolaudang : MonoBehaviour {
private float nilaiI =0.1f; nilai interval pada slider public GameObject objek; objek yang akan di zoom
Inisialisasi void Start {
nilaiI = 2f;deklarasi interval pada slider dibuat 2 untuk posisi ditengah sebagai normal scale
}
pemanggilan perfame void Update {
objek.transform.localScale = new Vector31f, 1f, 1f nilaiI 0.1f; perubahan ukuran dari ukuran asli sehingga jika slider geser kanan model akan
membesar jika kekiri model akan mengecil
}
void OnGUI untuk menampilkan GUI slider {
nilaiI = GUI.HorizontalSlidernew Rect25, 600, 100.0f,100.0f , nilaiI,1.0f, 3.0f; weight,high,sliderkiri,sliderkanan,nilaiI,panjangslider
} }
6.Script untuk seluruh halaman AR
using UnityEngine; using System.Collections;
using UnityEngine.UI;
public class back : MonoBehaviour { public void menuBook string menuBook
{ Application.LoadLevel3;
} public void eskrimsedang string eskrimsedang
{ Application.LoadLevel8;
} public void eskrimbesar string eskrimbesar
{ Application.LoadLevel6;
} }
Curriculum Vitae
Nama : Joshua Christy
Tanggal Lahir : Tangerang, 12 Juni 1993
Jenis Kelamin : Laki-laki
Alamat Sekarang : Jl. Harmonika no 87 P.Bulan, Medan
Alamat Orang Tua : Perumahan Adiloka Blok G no 22, Tangerang
Hp :0878-6778-0303
Email : joshua.christy93gmail.com
Riwayat Pendidikan
2011 – 2015
: S1 Ilmu Komputer Universitas Sumatera Utara, Medan 2008
– 2011 : SMA Negeri 2 Tangerang
2005 – 2008
: SMP Strada St. Maria 2 Tangerang 1999
– 2005 : SD BKKK Tangerang
1998 – 1999
: TK Ariya Meta Tangerang
Daftar Pustaka
Adam, S. 2014. Implementasi Teknologi Augmented Reality pada Agen Penjulan Rumah. E-journal Teknik Elektro dan Komputer: 19
– 25. Online http:download.portalgaruda.orgarticle.php?article=262898val=1028title=
Implementasi20Teknologi20Augmented20Reality20pada20Agen2 0Penjualan20Rumah 24 Mei 2015.
Amin, D Govilkar, S. 2015. Comparative Study of Augmented Reality SDK’s.
International Journal on Computational Science ApplicationIJCSA Vol.5 1; 11-26. Online http:airccse.orgjournalijcsapapers5115ijcsa02.pdf 27
Mei 2015. Andriyadi, Anggi. 2011. Augmented Reality with ARToolkit Reality Leaves a Lot To
Imgine. Penerbit ARTeam NulisBuku.com. Aprilia, A. Food for thought, food to waste. Online http:www.thejakartapost.com
news20131107food-thought-food-waste.html diakses 10 Juni 2015 Arrland.
2015. Perkembangan
Sistem Operasi
Android. Online
http:www.meroket.comperkembangan-sistem-operasi-android diakses 20 juni 2015.
Baus, O. Bouchard, S. 2014. Moving from virtual reality exposure-based therapy to Augmented Reality exposure-based therapy: a review. www.frontiersin.org, 4
Maret 2012 diakses 20 mei 2015. Blender. 2015. What,s New in 2.73. Online https:www.blender.orgfeaturespast-
releases2-73 diakses 21 Mei 2015. Candra, A., Rachmawati, D. Budiman, M.A. 2014. Perancangan Mobile Augmented
Reality System untuk Wisata Sejarah.SENARAI, pp 211 – 213.
Dolz, J.
2012. Markerless