LAMPIRAN
Universitas Sumatera Utara
HALAMAN AWAL : fscommand ("fullscreen", true); Tombol Next : on (release){ loadMovie("Menu Pembuka.swf", 0); }
MENU PEMBUKA : 1. Pilihan kubus-balok : on (release){ loadMovie("mulai belajar1.swf", 0); } 2. Pilihan prisma on (release){ loadMovie("mulai belajar2.swf", 0); } 3. Pilihan limas on (release){ loadMovie("mulai belajar3.swf", 0); } 4. Pilihan tabung on (release){ loadMovie("mulai belajar4.swf", 0); }
Universitas Sumatera Utara
5. Pilihan bola on (release){ loadMovie("mulai belajar5.swf", 0); } 6. Pilihan kerucut on (release){ loadMovie("mulai belajar6.swf", 0); }
TOMBOL KEMBALI KE MENU UTAMA : on (release){ loadMovie("Menu Pembuka.swf", 0); }
KUIS _global.i; _global.kunciJawaban; _global.penjelasan; _global.BENAR; _global.SALAH; _global.MAXIMAL_PERTANYAAN
function evaluasi(j_benar, j_salah, mul_benar, mul_salah, mul_seluruh, bonus){ nilaiAkhir.txt_b.text=j_benar; nilaiAkhir.txt_s.text=j_salah;
Universitas Sumatera Utara
nilaiAkhir.multiply_b.text=mul_benar; nilaiAkhir.multiply_s.text=mul_salah; nilaiAkhir.nilai_b.text=j_benar*mul_benar; nilaiAkhir.nilai_s.text= j_salah*mul_salah; nilaiAkhir.jml.text=((j_benar*mul_benar)-(j_salah*mul_salah))*mul_seluruh+bonus;
}
function aktifJawab(param:Boolean){ if(param){ radioGroup.enabled=true; setuju.enabled=false; }else{ radioGroup.enabled=true; setuju.enabled=true; } }
function soalKunciPenjelasan(_parSoal,_parJawab,_parPenjelasan){ layarUtama_txt.html=true; layarUtama_txt.htmlText=_parSoal; kunciJawaban=_parJawab; penjelasan=_parPenjelasan; }
Universitas Sumatera Utara
promptBox._visible = nextQuestion._visible=false; statJawab._visible = nilaiAkhir._visible=false; i=1; nomor1_btn.enabled=nomor2_btn.enabled=false; nomor3_btn.enabled=false; BENAR=SALAH=0; MAXIMAL_PERTANYAAN=3; setuju.enabled=false; nomor1_btn.enabled=true; layarUtama_txt.html=true; layarUtama_txt.htmlText="
pilih nomor soal \t\t di sebelah kiri"+ "
\n\n\n\t\t\t\t\tSELAMAT MENGERJAKAN!!!";
soal1="Yang bukan merupakan unsur dari kerucut
kecuali"+ "\n\na. 12 rusuk \nb. apotema \nc. garis miring \nd.
sisi pembentuk segitiga";
jawab1="b"; penjelasan1="Apotema
adalah unsur dari kerucut. apotema adalah sisi miring dari selimut kerucut yang dari depan berbentuk seperti segitiga"; soal2="Berapakah volume sebuah kerucut jika jari-jarinya 6 cm, dan tinggi 8 cm?"+ "\n\na. 267,33 cm3\nb.
578,69 cm3\nc.
301,44 cm3
\nd.
303,44
cm3"; jawab2="c";
Universitas Sumatera Utara
penjelasan2="gunakan rumus 1/3 x π r2 x t untuk mencari volume, maka hasilnya adalah 301,44 cm3";
soal3="yang merupakan unsur bola adalah, kecuali:"+ "\n\na. selimut\nb. "\nd.
kulit\nc.\t garis pelukis"+
jari-jari";
jawab3="c"; penjelasan3="selimut sama dengan kulit bola yaitu satu-satunya sisi pembentuk bola"+ " garis pelukis hanya ada pada bangun ruang yang mengandung unsur segitiga seperti kerucut"+ " jari-jari wajib dimiliki bola karena bola tersusun dari banyak lingkaran";
answerListener=new Object(); answerListener.click=function(choose){ userAnswer=choose.target.selection.data; jawabSiswa_txt.text=userAnswer; } radioGroup.addEventListener("click",answerListener);
up.onRelease=function(){ layarUtama_txt.scroll--; } down.onRelease=function(){ layarUtama_txt.scroll++;
Universitas Sumatera Utara
}
nomor1_btn.onRelease=function(){ this.enabled=false; nomor2_btn.enabled=false; nomor3_btn.enabled=false; setuju.enabled=true; soalKunciPenjelasan(soal1,jawab1,penjelasan1); }
nomor2_btn.onRelease=function(){ this.enabled=false; nomor1_btn.enabled=false; nomor3_btn.enabled=false; setuju.enabled=true; soalKunciPenjelasan(soal2,jawab2,penjelasan2); }
nomor3_btn.onRelease=function(){ this.enabled=false; nomor1_btn.enabled=false; nomor2_btn.enabled=false; setuju.enabled=true; soalKunciPenjelasan(soal3,jawab3,penjelasan3); }
Universitas Sumatera Utara
/* perlakuan terhadap Button-Button */ setuju.onRelease=function(){ promptBox._visible=true; this.enabled=false; aktifJawab(false); }
promptBox.no.onRelease=function(){ promptBox._visible=false; aktifJawab(false); }
promptBox.yes.onRelease=function(){ promptBox._visible=false; statJawab._visible=true; nextQuestion._visible=true; aktifJawab(true);
if(userAnswer==kunciJawaban){ statJawab.statusJawaban.text="BENAR"; BENAR++; }else{ statJawab.statusJawaban.text="SALAH"; SALAH++
Universitas Sumatera Utara
} }
nextQuestion.onRelease=function(){ statJawab._visible= nextQuestion._visible=false; setuju.enabled=false; ++i layarUtama_txt.htmlText=penjelasan; if(i<=MAXIMAL_PERTANYAAN){ tellTarget("nomor"+i+"_btn"){ enabled=true; } }else{ nilaiAkhir._visible=true; evaluasi(BENAR,SALAH, 3, 0,10,10); radioGroup.enabled=false; setuju.enabled=false; } }
Universitas Sumatera Utara