Pseudo-Code Implementasi Augmented Reality (Ar) Pada Pengenalan Hardware Komputer Berbasis Android

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