Anda di halaman 1dari 5

UNIVERSITAS DHYANA PURA

Fakultas Ilmu Kesehatan, Sains dan Teknologi


SK MENDIKNAS RI.NOMOR 142/E/O/2011, TGL. 7 JULI 2011
Jl. Raya Padang Luwih. Br. Tegaljaya, Dalung, Kuta. Bali. 80361. Tlp. 0361-426450-51. Fax.
0361-526452

UJIAN TENGAH SEMESTER GENAP 2019/2020

Mata Kuliah : Pemrograman Berorientasi Objek


Kode Mata Kuliah : TIK1435
Dosen : I Made Dwi Ardiada, S.Kom., M.T
Program Studi / Smt : Teknik Informatika / 4
Hari / Tanggal : Senin / 20 April 2020
Waktu : 16.00 – 19.20
Ruang : Lab Komputer 3
Sifat Ujian : Close Book

Silahkan Dijawab Soal UTS dengan Baik dan Benar, dan untuk UTS ini Tidak
adanya UTS Susulan / Perbaikan Nilai / Perpanjangan Waktu
*) 1 Soal = 3 s/d 4 point

NIM : 18121101021
NAMA : MARIA PALMANIA RIA RATU
1. Tempat dimana Anda Menambahkan Instruksi Pemrograman untuk membuat program
animasi anda disebut dengan :
Jawaban : Code Editor

2. Tempat dimana anda dapat memilih objek dari galeri untuk ditambahkan ke adegan ,
mengatur posisi objek dan mengedit properti objek adalah :
Jawaban : Scene Editor

3. Prosedur dalam alice 3 adalah


Jawaban : Prosedur adalah bagian dari kode program yang menentukan bagaimana objek
seharusnya menjalankan tugas.

4. Buatlah Langkah – Langkah Singat membuat dan menyimpan Project Baru di Alice 3
Jawaban : Langkah – Langkah Membuat Project Baru :
1. Buka Aplikasi Alice 3
2. Dalam Dialog Box selamat datang, pilih The Blank Slates Tab
3. Pilih Template dan kemudian klik OK
Langkah – Langkah Menyimpan Project Baru :
1. Dalam file menu, select Save As
2. Selanjutnya pilih lokasi untuk penyimpanan project kita
3. Beri Nama pada project yang kita buat
4. Klik Save

5. Buatlah Langkah – Langkah menambahkan Objek ke Adegan di Alice 3


Jawaban : Menambahkan objek ke Adegan di Alice 3 dapat dilakukan dengan 2 cara yaitu :

1.Drag dan Drop object yang ingin ditambahkan


2.Click Object yang ingin ditambahkan

6. Salah Satu Kekurangan penerapan Pemrograman Berorientasi Objek adalah


Jawaban : Penggunaan Memori yang lebih besar.

7. Koleksi objek tiga dimensi yang dapat dimasukkan ke dalam scene pada alice 3
disebut :
Jawaban : Galeri

8. Jelaskan Cara – Cara mengatur posisi objek pada Alice 3


Jawaban :1. Tentukan posisi object apa yang mau diatur dengan menentukan handle style
2. Masukkan nilai x, y, z agar mendapatkan posisi yang presisi dan akurat
3. Atau klik dan tahan objek dan geserkan sesuai keinginan.

9. Sebutkan Tipe Hand Styles pada Alice 3


Jawaban : 1. Default
2. Rotasi
3.Pindah
4. Ubah Ukuran

10. Jelaskan Langkah – Langkah mengatur posisi sub bagian objek pada Alice 3
Jawaban : Gunakan Handle styles untuk mengatur posisi sub bagian objek.
Langkah – langkahnya :
1.Pilih Instance dari menu Properti Object
2. Masukkan ke sub bagian Instance
3. Pilih Sub bagian Instance yang ingin diatur posisinya.
11. Sebuah fungsi yang terdapat komponen – komponen terkait behaviour
( perilaku pada objek di alice 3 disebut dengan
Jawaban : Functions

12. Sebutkan Prosedur pada sebuah objek yang kamu ketahui pada alice 3
Jawaban : 1. Move
2. Move Toward
3.Move Away From
4. Move To
5. Move and Orient To
6. Delay
7. Say
8. Turn
9. Roll

13. argument dalam Alice 3 adalah


Jawaban : Argumen adalah nilai yang digunakan prosedur untuk menyelesaikan tugasnya.

14. proses menjalankan animasi satu kali dan menyesuaikan statement control ,
prosedur dan argumen setelah setap kali di run disebut dengan
Jawaban : Debugging dan Pengujian

15. Jelaskan Langkah – Langkah menambahkan Komentar pada Code Editor di


Alice 3
Jawaban :1. Seret dan lepas ubin komentar ke segmen kode
2. Ubin komentar terletak di bagian bawah myFirstMethod
3. Ketik komentar yang menggambarkan urutan tindakan di segmen kode.

16. Perputaran suatu objek di suatu sumbu yang tetap di alice 3 disebut
Jawaban : Rotasi

17. Sebutkan Prosedur untuk rotasi yang kamu ketahui


Jawaban : Turn dan Roll

18. Pengacakan dalam sebuah angka yang dibuat oleh komputer tanpa pola yang
dapat ditebak di dalam urutannya disebut dengan
Jawaban : Randomization

19. Jelaskan apa itu Inheritance dan apa manfaatnya Inheritance dalam Alice 3
Jawaban : Inheritance adalah konsep pemrograman dimana sebuah class dapat 'menurunkan'
property dan method ( Prosedur dan function ) yang dimilikinya kepada class lain.

Konsep inheritance digunakan untuk memanfaatkan fitur 'code reuse' untuk menghindari
duplikasi kode program.

20. Proses mencari kode pemrorgraman, mengenali statement pemrograman


repititif, dan menyalinnya menjadi metodenya sendiri pada alice 3 disebut dengan
Jawaban : Abstraksi Prosedural

21. Sebuah Kendali yang Mendefinisikan beberapa pernyataan kontrol untuk


mengontrol waktu animasi disebut :
Jawaban : Control Statement

22. control Statement yang digunakan untuk melakukan gerakan secara simultan
seperti gerakan berjalan dan duduk pada alice 3 menggunakan control statement:
Jawaban : Do Together

23. Jika Menggunakan Prosedur dan Control Statement Seperti Gambar tersebut
maka animasi yang terjadi adalah :

Jawaban :

24. Sebuah Kendali yang mendefinisikan beberapa pernyataan kontrol


untuk mengontrol waktu animasi tersebut disebut
Jawaban : Control Statement

25. control Statement yang digunakan untuk menjalankan prosedur secara


berurutan menggunakan control statement pada alice 3 yaitu :
Jawaban : Do In Order

26. sebuah fungsi menjawab pertanyaan Jarak Antara dua buah objek di Alice 3
disebut :
Jawaban : Function getDistanceTo
27. Jelaskan Cara - Cara Penggunaan Functions di Alice 3
Jawaban :1. Harus membuat prosedur terlebih dahulu
2. Drag dan Drop functions dan arahkan ke argument yang ingin ditambahkan

28. Function GetDepth() pada suatu Objek di Alice 3 berguna untuk


Jawaban : Manghindari tabrakan antar objek yang berfungsi mengukur kedalaman objek

29. Agar Tidak terjadinya Objek yang bertabrakan maka perlu disempuranakan
Functionsnya dengan...
Jawaban : menggunakan operator aritmatika ( + , - , * , /)

30. Jelaskan Cara Penggunaan Operator Aritmatika pada Functions di Alice 3


Jawaban : 1. Pilih Functions
2. Pilih Math
3. Pilih opsi operator matematika
4. Atur nilai argument.

Anda mungkin juga menyukai