WorksheetsWorksheet: Dasar Pemrograman Unity
Total questions: 100
Worksheet time: 50mins
Bagian awal skrip yang mencantumkan pustaka disebut
Kelas
Using section
Method
Namespace
Comment
Baris default import Unity adalah
using Java;
using System;
using UnityEngine;
import Unity
include Unity
Script default menurunkan dari class
Behaviour
System
Application
MonoBehaviour
CodeBehaviour
Fungsi yang berjalan sekali saat scene dimulai adalah
Update
Run
Start
Begin
Execute
Fungsi yang berjalan setiap frame adalah
Launch
Calculate
Start
Update
Render
Untuk menampilkan teks ke Console, digunakan
ShowText()
Console.Write
print()
log()
Console.Print
Variabel menyimpan
Hanya angka
Hanya huruf
Berbagai jenis data
Hanya boolean
Hanya string
Sintaks deklarasi variabel yang benar
int;
int 3;
num int;
int num1;
number int;
Tipe data untuk angka bulat
string
char
bool
float
int
Tipe data untuk menyimpan kalimat adalah
bool
char
int
string
double
Nilai char ditulis dalam
( )
" "
' '
< >
{ }
Nilai string ditulis dalam
( )
" "
' '
< >
[ ]
float harus ditulis dengan akhiran
t
l
f
x
d
double digunakan untuk
Boolean
Karakter
Angka besar
Teks
Operator
boolean hanya dapat menyimpan
Kata
Angka
True/false
Karakter
Desimal
Variabel public dapat
Diakses script lain
Hilang saat runtime
Hanya diakses Update
Tidak terlihat inspector
Tidak bisa diubah
Variabel yang tidak diberi akses modifier default menjadi
Public
Static
Private
Global
Shared
Variabel di dalam method hanya dapat digunakan di
Seluruh script
Semua method
Inspector
Method itu sendiri
Scene
Operator "+" untuk string berarti
Membagi
Mengurangi
Mengalikan
Menggabungkan
Membandingkan
Operator "==" digunakan untuk
Menambah
Menetapkan data
Membandingkan kesamaan
Mengimpor
Mengonversi
Percabangan dasar di C# adalah...
when
switch
if
choose
check
Kondisi pada if harus bernilai...
char
string
boolean
float
void
If/else digunakan untuk...
Membuat metode
Menyimpan data
Memilih jalur alternatif
Mengonversi tipe
Menutup program
Loop yang berjalan selama kondisi benar adalah...
when
until
go
while
loop
IDE yang dulu dibundel dengan Unity adalah...
Visual Studio
Eclipse
NetBeans
MonoDevelop
Code::Blocks
Program Unity menjalankan script ketika...
Disimpan
Dibuka
Play ditekan
Di-pause
Ditutup
public class harus sama dengan...
Nama folder
Nama file
Nama function
Nama object
Nama project
Script menjadi komponen saat...
Diganti namanya
Dihapus
Ditempel pada objek
Dirun
Disalin
Console digunakan untuk...
Menggambar
Menampilkan pesan
Mengubah scene
Membuat object
Menambah asset
Start() berjalan...
Terus menerus
Saat object dibuat
Saat scene mulai
Ketika stop
Selalu
Update() berjalan...
Saat object invisible
Sekali
Setiap frame
Jika dipanggil
Jika static
Method tanpa nilai kembalian memakai tipe...
bool
string
int
void
return
Parameter berada di dalam...
{ }
[ ]
( )
< >
<< >>
Contoh method tanpa parameter...
Run(int x)
int Sum()
Start()
Update(int x)
Make(float a)
penulisan method benar...
name type()
type name()
name(type)
type() name
(type) name
Perintah untuk mengubah posisi...
Move()
Rotate()
Translate()
Slide()
Shift()
Untuk rotasi object...
Slide
Translate
Rotate
Zed
Turn
localScale untuk...
Rotasi
Perbandingan
Skala
Boolean
Looping
Untuk akses komponen lain digunakan...
GetData
Connect
LinkTo
GetComponent
Using
Tanda "//" digunakan untuk...
Membuat variabel
Komentar
Loop
Tipe data
Header
print hanya bekerja jika...
Dalam if
Dalam file lain
Play dijalankan
Public saja
Static saja
Variabel di luar method ada dalam...
Method block
Class block
Loop
Argument
Console
public int speed; akan tampil di...
Game view
Scene
Project
Inspector
Console
default number type Unity...
int
byte
float
double
decimal
Operator penugasan adalah...
+
-
=
/
*
x = x + 1 setara dengan...
x+=2
x++
t+++
-x
x=2
5 > 3 menghasilkan...
int
float
bool
double
string
while akan berhenti saat...
Kondisi true
Kondisi false
Tidak ada operator
Variable public
Return
if membutuhkan...
int
float
bool
char
string
MonoDevelop berjalan di...
Hanya Windows
Hanya Mac
Linux
Cross-platform
Android
Anda ingin menampilkan pesan satu kali saat game mulai. Di mana sebaiknya menulisnya?
Di Update()
Di Loop()
Di Start()
Di Class
Di While
Jika Anda salah menulis "3.4" tanpa "f", maka...
Tetap float
Menjadi bool
Error kemungkinan terjadi
Menjadi string
Diabaikan
Anda ingin variabel dibaca semua method dalam class. Letakkan di...
Dalam Update
Dalam Start
Dalam class
Di luar file
Dalam loop
Anda ingin script lain mengubah nilai HP. Variabel harus...
private
public
local
static
sealed
Anda menulis: int x = 5; x += 10; Nilai x menjadi...
5
7
10
15
20
Jika kondisi if salah, dan ada else, maka...
Error
Program berhenti
else dijalankan
Loop jalan
Variable reset
Anda ingin objek bergerak tiap frame. Gunakan...
Start + Translate
Update + Translate
Class + Rotate
Start + Rotate
While
Jika variabel dibuat di dalam method, lalu dipanggil di method lain...
Tampil
Error
Public otomatis
Masuk inspector
Jadi global
Nilai string ditulis dengan...
( )
" "
' '
< >
{}
Anda ingin menampilkan damage dengan text. Gunakan...
bool
char
int
Variabel public muncul di inspector sehingga...
Tidak dapat diganti
Dapat diubah runtime
Tidak terlihat script
Otomatis static
Tidak bisa dihapus
x++ ; artinya...
x-
x=x-1
x=x+1
x*2
x/2
Anda ingin menulis komentar panjang. Pilih tepat:
#
//
$
<>
==
Dalam metode berikut: void Run(int a){} Bagian "int a" disebut...
Return
Parameter
Class
Body
Block
Hasil dari 5 == 6 adalah...
11
1
True
False
None
Jika lupa titik koma...
Compiler perbaiki
Tetap jalan
Error
Return 0
Skip baris
Anda ingin membaca input tiap frame, gunakan...
Start
Update
Main
New
Class
Code: while(true){} Akan...
Jalan sekejap
Error
Loop selamanya
Mati
Hitung
Untuk pindah object x+, gunakan...
Rotate
localScale
Translate
angle
point
Anda ingin memanggil method tanpa parameter...
method;
method[]
method()
method{}
method<>
Pemilihan berbagai jalur menggunakan...
switch
if/else if
loop
import
class
Jika perbandingan salah dan tidak ada else...
Error
Skip
Loop
Crash
Break
Nilai boolean digunakan pada...
Loop
Compare
Rotate
Transform
Translate
Anda ingin menampilkan hasil perhitungan damage, gunakan...
void
bool
return
char
static
Method terbaik untuk setting awal adalah...
Update
Start
While
Return
Reset
Untuk skala object pada 3 axis digunakan...
getScale
new Vector3()
vector1
float
axis
int TakeDamage(int hp) mengembalikan...
bool
string
void
int
double
Untuk memanggil SomeMethod(x)...
int x SomeMethod()
SomeMethod x
SomeMethod(x)
Call(SomeMethod)
MethodName
Anda ingin mengambil komponen Light...
FindLight
GetComponent()
RunLight
Find()
new Light
Anda ingin loop 1–100, gunakan...
if
Update
while
return
break
Kode dalam Start berjalan...
Tiap frame
Hanya sekali
Dua kali
Ketika error
Random
print pada Update menghasilkan...
Satu output
Banyak output
Tidak tampil
Error
Warning
Anda ingin memodifikasi properti Transform...
Gunakan Editor
transform
camera
console
string
data dalam class dan dapat dipakai 2 method adalah...
local variable
global variable
class variable
none
static only
Scope terjadi karena adanya...
Return
Semicolon
Kurung {}
Break
Type
Anda ingin method mengurangi hp 5. Anda perlu...
return
new
while
inspector
reset
x = x + 5 dapat disingkat jadi...
x-5
x+=5
x==
x++
value
Anda ingin method fleksibel dengan input damage...
Tanpa parameter
Dengan parameter
Tanpa return
Public
Private
Method baru harus ditulis...
Dalam Update
Dalam class
Di luar file
Dalam Console
Dalam Inspector
if(x > 5){print();} x disebut...
Method
Operator
Expression
Variabel
Class
Method dengan tipe void...
Tidak mengembalikan nilai
Tidak memiliki parameter
Selalu public
Hanya dipanggil di Start
Hanya membaca variabel
public variabel muncul di Inspector untuk...
Debug
Loop
Error
Reset
Exit
MonoDevelop menjalankan kode ketika...
Save
Play di Unity
Pause
Compile di Mono
Close
Anda ingin method mengembalikan boolean...
void
bool
int
double
string
Code yang terus tambah rotasi...
Dalam Start
Dalam Update
Dalam class
Dalam return
Dalam new
Untuk gabung string:
+
-
*
/
&
if-else if cocok untuk...
Satu kondisi
Banyak kondisi
Tanpa kondisi
Loop
Static
print pada Update tanpa stop menyebabkan...
Tidak ada output
Banyak output
Satu kali
Freeze selalu
Crash
double dipakai karena...
Menyimpan bool
Simpan angka besar
Static
Tanpa koma
Return
C# di Unity terutama berjalan melalui…
NET
Java
Mono
Python
Ruby
