A1 LISTING PROGRAM 1. Splash Screen 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.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.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 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.width- 258*GUIsF.x,GUIsF.y,0),Quaternion.identity,GUIsF);
A5 if (statusrotasi==false) else if(gui.button(new Rect(-208,10,476,108),"Rotasi")) statusrotasi = true; 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 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.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 Alamat Sekarang Alamat Orang Tua : Laki-laki : Jl. Harmonika no 87 P.Bulan, Medan : Perumahan Adiloka Blok G no 22, Tangerang Hp :0878-6778-0303 Email : joshua.christy93@gmail.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