CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk...

11
1 CONTOH SOAL Ketentuan untuk soal nomor 1 5 Aplikasi berikut digunakan untuk mengatur property property pada movie clip dengan cara mengklik tombol-tombol yang tersedia. Instance name Tampilan hasil : 1. Action script yang tepat pada blank {Soal 1} untuk tombol sehingga property alpha movie clip gbr menjadi 50% adalah…. alpha_btn.addEventListener (MouseEvent.CLICK ,UbahAlpha); function UbahAlpha(evt:MouseEvent ):void { ______{Soal 1}__________________ } A. alpha = 0.5; B. alpha.gbr=0.5; C. gbr.alpha =0.5; D. gbr =0.5; E. gbr.alpha =50; 2. Action script yang tepat pada blank {Soal 2} untuk tombol sehingga property rotasi movie clip gbr menjadi 180 derajat adalah… rotate_btn.addEventListener (MouseEvent.CLICK ,UbahRotate); function UbahRotate(evt:MouseEvent ):void { _________{Soal 2}___________________ } alpha_btn rotate_btn scale_btn show_btn hide_btn rotate10_btn reset_btn Instance name : gbr

Transcript of CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk...

Page 1: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

1

CONTOH SOAL

Ketentuan untuk soal nomor 1 – 5

Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara

mengklik tombol-tombol yang tersedia.

Instance name Tampilan hasil :

1. Action script yang tepat pada blank {Soal 1} untuk tombol sehingga

property alpha movie clip gbr menjadi 50% adalah….

alpha_btn.addEventListener (MouseEvent.CLICK ,UbahAlpha); function UbahAlpha(evt:MouseEvent ):void { ______{Soal 1}__________________ }

A. alpha = 0.5;

B. alpha.gbr=0.5;

C. gbr.alpha =0.5;

D. gbr =0.5;

E. gbr.alpha =50;

2. Action script yang tepat pada blank {Soal 2} untuk tombol sehingga

property rotasi movie clip gbr menjadi 180 derajat adalah…

rotate_btn.addEventListener (MouseEvent.CLICK ,UbahRotate); function UbahRotate(evt:MouseEvent ):void { _________{Soal 2}___________________ }

alpha_btn

rotate_btn

scale_btn

show_btn

hide_btn

rotate10_btn

reset_btn

Instance name : gbr

Page 2: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

2

A. rotation.gbr=180;

B. gbr.rotation = 0.18;

C. gbr.rotate = 180

D. gbr.rotation =180;

E. gbr.rotate = 0.18;

3. Action script yang tepat pada blank {Soal 3} untuk tombol sehingga

movie clip gbr diperbesar 150% baik skala X dan skala Y adalah…

scale_btn.addEventListener (MouseEvent.CLICK ,UbahScale); function UbahScale(evt:MouseEvent ) { _______________________

_______________________ {Soal 3} }

A. scaleX.gbr =150;

scaleY.gbr=150;

B. gbr.scaleX =1.5;

gbr.scaleY=1.5;

C. gbr.scaleX =1;

gbr.scaleY=1;

D. gbr.scaleX =150;

gbr.scaleY=150;

E. gbr. X =0.15;

gbr.Y=0.15;

4. Action script yang tepat pada blank {Soal 4} untuk tombol sehingga

tampilan movie clip gbr disembunyikan adalah …

hide_btn.addEventListener (MouseEvent.CLICK ,UbahHide); function UbahHide(evt:MouseEvent ) { ________{Soal 4}________________ }

A. gbr.visible =true;

B. visible .gbr=true;

C. visible .gbr=false;

D. gbr =false;

E. gbr.visible =false;

5. Action script yang tepat pada blank {Soal 5} untuk tombol sehingga

kembali movie clip gbr ditampilkan kembali adalah…

show_btn.addEventListener (MouseEvent.CLICK ,UbahShow); function UbahShow(evt:MouseEvent ) { ______{Soal 5}______________ }

A. gbr.visible =true;

B. visible .gbr=true;

C. visible .gbr=false;

D. gbr =false;

E. gbr.visible =false;

Page 3: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

3

6. Action script yang tepat pada blank {Soal 6} untuk tombol sehingga

menambah rotasi 10 derajat pada movie clip gbr setiap kali tombol diklik adalah…

Rotate10_btn.addEventListener (MouseEvent.CLICK ,rotate10); function rotate10(evt:MouseEvent ) { __________{Soal 6}_____________ }

A. gbr.rotation = +10;

B. rotation = rotation+10;

C. gbr.rotation =gbr.rotation+10;

D. rotation.gbr = rotation.gbr+10;

E. gbr.rotation =gbr.rotation+10;

Ketentuan untuk soal nomor 7 - 10

Tampilan awal Tampilan ketika tombol Play( )ditekan

(animasi dijalankan):

Susunan layer:

7. Action script yang tepat pada frame 1 agar pada saat dijalankan pertama kali berhenti

pada frame 1.

A. play();

B. gotoAndPlay(“1”)

C. gotoAndStop();

D. gotoAndStop(“animasi”);

E. stop();

8. Action script yang tepat pada blank {Soal 8} untuk tombol , sehingga pada saat

tombol ditekan animasi dijalankan mulai dari frame animasi adalah…

play_btn.addEventListener (MouseEvent.CLICK , PlayAnimasi); function PlayAnimasi(evt:MouseEvent ):void { ______{Soal 8}___________________________; }

Page 4: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

4

A. gotoAndStop(“animasi”);

B. gotoAndPlay("animasi");

C. gotoAndPlay(“awal”)

D. stop();

E. gotoAndPlay("awal");

9. Action script yang tepat pada blank {Soal 9} untuk tombol untuk menghentikan

jalannya animasi pada frame manapun adalah…

stop_btn.addEventListener (MouseEvent.CLICK , StopAnimasi); function StopAnimasi(evt:MouseEvent ):void { _________{Soal 9}___________________________; }

A. play();

B. stop();

C. gotoAndPlay(“animasi”);

D. exit;

E. gotoAndStop();

10. Action script yang tepat pada blank {Soal 10}, yang terdapat pada frame 40 agar kembali

ke frame animasi dan menjalankan animasi yang ada adalah…

A. gotoAndPlay("awal");

B. gotoAndStop(“animasi”); C. play();

D. stop();

E. gotoAndPlay("animasi");

Ketentuan untuk soal nomor 11 – 12

Pada Scene berikut, terdapat sebuah movie clip yang mempunyai instance name mc. Ketika

tombol panah kanan di tekan, maka isi frame berikutnya yang ada di dalam symbol movie

clip akan ditampilkan. Jika tombol panah kiri ditekan, maka isi frame sebelumnya yang ada

di dalam symbol movie clip akan ditampilkan.

Lengkapi action script berikut untuk membuat penekanan tombol panah kanan dan kiri pada

keybord berfungsi:

stage.addEventListener(KeyboardEvent.KEY_DOWN,tombolku);

function tombolku(evt:KeyboardEvent):void {

switch(evt.keyCode) {

case Keyboard.RIGHT :

___{Soal 11}__________

break;

case Keyboard.LEFT :

Susunan layer di dalam symbol movie clip :

Page 5: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

5

___{Soal 12}__________

break;

}

}

11. Action script yang tepat untuk mengisi blank {Soal 11} adalah…

A. mc.prevFrame(); B. movie.nextFrame(); C. movie.prevFrame();

D. mc.nextFrame(); E. mc. Frame()+1;

12. Action script yang tepat untuk mengisi blank {Soal 12} adalah…

A. mc.prevFrame();

B. movie.nextFrame();

C. movie.prevFrame();

D. mc.nextFrame();

E. mc. Frame()-1;

13. Lengkapi action script pada blank {Soal 13} untuk memutar kincir dengan pertambahan

rotasi sebesar nilai n.

Action script:

var n:Number =20; kincir.addEventListener(Event.ENTER_FRAME ,PutarKincir); function PutarKincir(evt:Event):void { ________{Soal 13}___________ }

A. kincir.rotate=kincir.rotate+n; B. kincir.rotation= n; C. kincir.rotation= +n;

D. n = n+20;

E. kincir.rotation=kincir.rotation+n;

Ketentuan untuk soal nomor 14-15 Keadaan semula (tanpa pengaturan skala X dan skala Y) Ketika mouse ditekan (dan belum dilepas)

Ketika mouse ditekan dan belum dilepas, movie clip diperbesar ukurannya sebesar 200% (baik skala X dan skala Y), dan kembali ke ukuran semula ketika mouse dilepas. Diketahui : instance name movie clip : teks

Instance name : kincir

Page 6: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

6

Lengkapi action script yang terdapat pada frame 1:

stage.addEventListener(MouseEvent.MOUSE_DOWN , PlayScale); function PlayScale(evt:MouseEvent ):void { ______________ ______________ {Soal 14} } stage.addEventListener(MouseEvent.MOUSE_UP , StopScale); function StopScale(evt:MouseEvent ):void { ______________ ______________ {Soal 15} }

14. Action script yang tepat untuk mengisi blank {Soal 14} adalah…

A. teks.scaleX = 200;

teks.scaleY = 200;

B. teks.scaleX = 1;

teks.scaleY = 1;

C. movie.scaleX = 1;

movie.scaleY = 1;

D. teks.scaleX = 2;

teks.scaleY = 2;

E. teks.scaleX = 100;

teks.scaleY = 100;

15. Action script yang tepat untuk mengisi blank {Soal 15} adalah…

A. teks.scaleX = 200;

teks.scaleY = 200;

B. teks.scaleX = 1;

teks.scaleY = 1;

C. movie.scaleX = 1;

movie.scaleY = 1;

D. teks.scaleX = 2;

teks.scaleY = 2;

E. teks.scaleX = 100;

teks.scaleY = 100;

Page 7: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

7

Ketentuan untuk soal nomor 16-17

Ketika pertama kali dijalankan, property alpha pada movie clip gbr sebesar 50% (tampak

transparan), dan ketika mouse diarahkan di atas tombol , property alpha pada

movie clip gbr diubah menjadi 100% (tampak jelas). Ketika mouse tidak diarahkan lagi

diatas tombol , maka property alpha pada movie clip gbr kembali menjadi 50%.

Tampilan ketika pertama kali dijalankan Ketika mouse diarahkan di atas tombol

Action script pada frame 1: gbr.alpha = 0.5; tombol.addEventListener(MouseEvent.MOUSE_OVER, transparansi_1); function transparansi_1(evt:MouseEvent):void { _____{Soal 16}_________ } tombol.addEventListener(MouseEvent.MOUSE_OUT, transparansi_2); function transparansi_2(evt:MouseEvent):void { _____{Soal 17}_________ }

16. Action script yang tepat untuk mengisi blank {Soal 16} adalah…

A. gbr.alpha=1;

B. gbr.alpha=0;

C. gbr.alpha=0.5;

D. mc.alpha = 1;

E. mc.alpha = 0.5;

17. Action script yang tepat untuk mengisi blank {Soal 17} adalah…

A. gbr.alpha=1;

B. gbr.alpha=0;

C. gbr.alpha=0.5;

D. mc.alpha = 1;

E. mc.alpha = 0.5;

Instance name : gbr

Page 8: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

8

Ketentuan untuk soal nomor 18 – 19

Ketika mouse diarahkan di atas tombol , movie clip yang berisi gambar akan

ditampilkan dan property alpha pada tombol menjadi 100%. Jika mouse tidak diarahkan lagi

di atas tombol , movie clip yang berisi gambar tidak ditampilkan lagi, dan property

alpha pada tombol menjadi 50%.

Tampilan awal Tampilan ketika mouse diarahkan ke atas tombol

Lengkapi action script pada frame 1 :

autobot.visible=false; tombol.alpha =0.5; tombol.addEventListener(MouseEvent.MOUSE_OVER,autobot_1); function autobot_1 (evt:MouseEvent):void { _____________________ _____________________ {Soal 18} } tombol.addEventListener(MouseEvent.MOUSE_OUT,autobot_2); function autobot_2(evt:MouseEvent):void { _____________________ _____________________ {Soal 19} }

18. Action script yang tepat untuk mengisi blank {Soal 18} adalah…

A. tombol.alpha=1;

autobot.visible=false;

B. tombol.alpha=1;

autobot.visible=true;

C. tombol.alpha=0.5;

autobot.visible=true;

D. tombol.alpha=0.5;

autobot.visible=false;

E. tombol.alpha=0;

autobot.visible=true;

Instance name : autobot

Instance name : tombol

Page 9: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

9

19. Action script yang tepat untuk mengisi blank {Soal 19} adalah…

A. tombol.alpha=1;

autobot.visible=false;

B. tombol.alpha=1;

autobot.visible=true;

C. tombol.alpha=0.5;

autobot.visible=true;

D. tombol.alpha=0.5;

autobot.visible=false;

E. tombol.alpha=0;

autobot.visible=false;

Ketentuan untuk soal nomor 20-21

Aplikasi berikut digunakan untuk men-drag movie clip bergambar apel, dan men-drop

(meletakkan) movie clip kembali. Ketika apel di drag, maka property alpha menjadi 50%.

Pada saat apel di-drop (diletakkan), property alpha kembali menjadi 100%.

Lengkapi action script pada frame 1:

apel.addEventListener(MouseEvent.MOUSE_DOWN,Mulai); function Mulai(evt:MouseEvent ):void { __________________ __________________ {Soal 20} } apel.addEventListener(MouseEvent.MOUSE_UP,Berhenti); function Berhenti (evt:MouseEvent ) :void { __________________ __________________ {Soal 21} }

20. Action script yang tepat untuk mengisi blank {Soal 20} adalah….

A. evt.target.startDrag();

evt.target.alpha=0.5;

B. evt.target.stopDrag();

evt.target.alpha=0.5;

C. evt.target.stopDrag();

evt.target.alpha = 1;

D. evt.target.stopDrag();

evt.target.alpha = 0;

E. evt.target.startDrag();

evt.target.alpha = 1;

Instance name : apel

Page 10: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

10

21. Action script yang tepat untuk mengisi blank {Soal 21} adalah….

A. evt.target.startDrag();

evt.target.alpha=0.5;

B. evt.target.stopDrag();

evt.target.alpha=0.5;

C. evt.target.stopDrag();

evt.target.alpha = 1;

D. evt.target.stopDrag();

evt.target.alpha = 0;

E. evt.target.startDrag();

evt.target.alpha = 1;

22. Aplikasi berikut menampilkan animasi bola yang memantul, dimulai dari frame 1 dan

berhenti pada frame 42. Action script yang tepat pada frame 42 adalah…

A. play();

B. stop();

C. gotoAndPlay(1);

D. exit;

E. gotoAndStop();

23. Dalam pembuatan simbol button, fungsi pengaturan frame over adalah ….

A. menentukan area yang dapat di klik user untuk mengaktifkan tombol

B. merespon aksi mouse pada saat pointer diarahkan di atas tombol

C. merespon aksi mouse pada saat mouse ditekan (klik)

D. merespon aksi mouse pada saat mouse di drag

E. menampilkan bentuk awal tombol

24. Jenis text dalam Adobe Flash yang harus digunakan untuk meng-input-kan data-data

seperti contoh berikut adalah ....

A. Input Text D. Floating Text

B. Dynamic Text E. Special Text

C. Static Text

Page 11: CONTOH SOAL · CONTOH SOAL Ketentuan untuk soal nomor 1 – 5 Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara mengklik tombol-tombol yang

11

25. Operator OR pada ActionScript dapat dinyatakan dengan lambang ….

A. +

B. –

C. &&

D. ||

E. ()

26. Operator AND pada ActionScript dapat dinyatakan dengan lambang ….

A. +

B. –

C. &&

D. ||

E. ()

27. Operator sama dengan yang digunakan untuk membentuk ekspresi logika dapat

dinyatakan dengan tanda…

A. <>

B. ==

C. !=

D. =

E. &&

28. Operator tidak sama dengan yang digunakan untuk membentuk ekspresi logika dapat

dinyatakan dengan tanda…

A. <>

B. ==

C. !=

D. =

E. &&

29. Perintah nilai++; mempunyai arti sama dengan perintah…

A. nilai=nilai-1;

B. nilai=nilai+2;

C. nilai=1

D. nilai=-1

E. nilai=nilai+1;

30. Perhatikan potongan program di bawah ini!

var a:int=5;

var k:int=4;

k=k+1;

k+=a;

Hasil dari variabel k pada akhir program adalah….

A. 10 D. 5

B. 9 E. 4

C. 6