LAMPIRAN
HALAMAN AWAL : fscommand ("fullscreen", true); Tombol Next : loadmovie("menu Pembuka.swf", 0); MENU PEMBUKA : 1. Pilihan kubus-balok : loadmovie("mulai belajar1.swf", 0); 2. Pilihan prisma loadmovie("mulai belajar2.swf", 0); 3. Pilihan limas loadmovie("mulai belajar3.swf", 0); 4. Pilihan tabung loadmovie("mulai belajar4.swf", 0);
5. Pilihan bola loadmovie("mulai belajar5.swf", 0); 6. Pilihan kerucut loadmovie("mulai belajar6.swf", 0); TOMBOL KEMBALI KE MENU UTAMA : 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;
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;
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="<b><u>pilih nomor soal </u></b> <br><i>\t\t di sebelah kiri</i></br>"+ "<br>\n\n\n\t\t\t\t\tselamat MENGERJAKAN!!!</br>"; soal1="yang bukan merupakan unsur dari kerucut <b><i>kecuali</i></b>"+ "\n\na. 12 rusuk \nb. apotema \nc. garis miring \nd. sisi pembentuk segitiga"; jawab1="b"; penjelasan1="apotema <u><b>adalah unsur dari kerucut</b></u>. 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";
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. kulit\nc.\t garis pelukis"+ "\nd. 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++;
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);
/* 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++
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;