A1
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.Log(timer); }else { Application.LoadLevel(1); // jika timer < 0 maka akan secara otomatis berpindah ke Main Menu Aplikasi (LoadLevel(1)) } }
}
2. mainMenu Script using UnityEngine; using System.Collections; using UnityEngine.UI;
public
class
mainMenu
:
MonoBehaviour
{
A2
public Canvas namaCanvas; public bool tampil = false;
public void landingPage (string landingPage) { Application.LoadLevel(1); } public void menuBook (string menuBook) { Application.LoadLevel(3); } public void Showpopup() { if(tampil == 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
{
A3
public void landingPage (string landingPage) { Application.LoadLevel(landingPage); } public void shrimpballscene (string shrimpballscene) { Application.LoadLevel(4); } public void juice (string juice) { Application.LoadLevel(5); } public void eskrimbesar (string eskrimbesar) { Application.LoadLevel(6); } public void kopi (string kopi) { Application.LoadLevel(7); } public void eskrimsedang (string eskrimsedang) { Application.LoadLevel(8); } public void kentang (string kentang) { Application.LoadLevel(9); } }
A4
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 = sWidth/1024; GUIsF = new Vector3(guiRatio,guiRatio,1); }
void OnGUI(){ GUI.skin = guiSkin; //letakkan function disini Rotasi(); }
void Rotasi(){ //Meletakkan button di pojok kanan atas GUI.matrix = Matrix4x4.TRS(new Vector3(Screen.width258*GUIsF.x,GUIsF.y,0),Quaternion.identity,GUIsF);
A5
if (statusRotasi==false){ if(GUI.Button(new Rect(-208,10,476,108),"Rotasi")){ statusRotasi = true; } }else{ if(GUI.Button(new Rect(-208,10,476,108),"Stop Rotasi")){ statusRotasi = false; } }
}
void Update(){ if(statusRotasi==true){ Menu.transform.Rotate(new Vector3(0,0,(Time.deltaTime*kecepatanRotasi))); //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 () {
A6
nilaiI = 2f;//deklarasi interval pada slider dibuat 2 untuk posisi ditengah //sebagai normal scale
}
// pemanggilan perfame void Update () {
objek.transform.localScale = new Vector3(1f, 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.HorizontalSlider(new Rect(25, 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.LoadLevel(3);
A7
} public void eskrimsedang (string eskrimsedang) { Application.LoadLevel(8); } public void eskrimbesar (string eskrimbesar) { Application.LoadLevel(6); } }
B-1
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
:
[email protected]
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