3.7. Pseudo-Code
Pseudo-code adalah kode atau tanda yang menyerupai pseudo atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh
seseorang untuk menuliskan algoritma dari suatu permasalahan. Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan hampir sama dengan
algoritma, hanya saja bentuknya sedikit berbeda dari algoritma.
3.7.1. Pseudo-Code ButtonRotate.cs
Program ButtonRotate.cs yang digunakan terdapat pada lampiran, pseudo-code ButtonRotate.cs adalah:
Deklarasi: constant rotationsPerSecond : float = 0.1 model : transform
constant buttonDown : bool = false rps : float
euler : Vector3
Deskripsi: function toggleRotateRight asBool : bool bool tof means to make toggleRight as a boolean with variable asBool
buttonDown = asBool rps = rotationPerSecond
function toggleRotateLeft asBool : bool bool tof means to make toggleLeft as a boolean with variable asBool
buttonDown = asBool rps = -rotationPerSecond
if buttonDown = Pressed then do
euler = model.transform.localEulerAngles euler x = euler x + rps float 0 deltaTime
euler y = euler y + rps float 0 deltaTime euler z = euler z + rps float 360 deltaTime
end if
3.7.2. Pseudo-Code HideButtonMusic.cs
Program HideButtonMusic.cs yang digunakan terdapat pada lampiran, pseudo-code HideButtonMusic.cs adalah:
Deklarasi: Button1, Button2 : GameObject
Deskripsi: function ShowBtn Button1 = SetActive : bool = true
Button2 = SetActive : bool = true function HideBtn
Button1 = SetActive : bool = false Button2 = SetActive : bool = false
3.7.3. Pseudo-Code SliderZoomARCDDVD.cs
Program SliderZoomARCDDVD.cs yang digunakan terdapat pada lampiran, pseudo-code SliderZoomARCDDVD.cs adalah:
Deklarasi: constant nilaiAwalSlider : float = 100.0 Object : GameObject
Deskripsi: function Update Object.transform.localscale = new Vector3 0.01516764, 0.01462383,
0.01418423 nilaiAwalSlider 0.01;perubahan ukuran berdasarkan ukuran awal objek
function OnGUI nilaiAwalSlider = GUI.VerticalSlidernew Rect10posisi x, 85posisi
z,100lebar, 120tinggi slider , nilaiAwalSlider, 170.0, 100.0nilai max min zoom objek
BAB 4
IMPLEMENTASI DAN PENGUJIAN
Bab ini berisi implementasi dari perancangan sistem yang telah dibuat, dan pengujian sistem untuk menemukan kelebihan dan kekurangan pada sistem.
4.1. Implementasi Sistem