Animasi Gaya Dalam Fisika Menggunakan Adobe Flash CS3 Professional

LAMPIRAN : KODE PROGRAM

1.

Halaman Awal
Layer Doraemon
fscommand("allowscale","false");

Layer Doraemon Frame 60
stop();

Tombol Next
on(release)
{
gotoAndStop(61);
}

2.

Halaman Menu
Tombol Teori

on(release)
{
gotoAndStop(62);
}

Tombol Latihan
on(release)
{
gotoAndStop(101);
}

Tombol Simulasi
on(release)
{
gotoAndStop(121);
}

Tombol Tentang
on(release)
{

gotoAndStop(119);
}

Tombol Keluar
on(release)
{
fscommand("quit","");
}

Universitas Sumatera Utara

3.

Halaman Teori
Frame 62 Tombol Back
on(release)
{
gotoAndStop(61);
}


Frame 62 Tombol Next
on(release)
{
gotoAndStop(63);
}

Frame 63 Tombol Back
on(release)
{
gotoAndStop(62);
}

Frame 63 Tombol Next
on(release)
{
gotoAndStop(64);
}

4.


Halaman Pilihan Teori
Tombol Gaya Gesek
on(release)
{
gotoAndStop(65);
}

Tombol Gaya Berat
on(release)
{
gotoAndStop(68);
}

Tombol Gaya Normal
on(release)
{
gotoAndStop(69);
}

Tombol Gaya Sentripetal

on(release)
{
gotoAndStop(76);
}

Universitas Sumatera Utara

Tombol Hukum Newton
on(release)
{
gotoAndStop(77);
}

5.

Halaman Gaya Gesek
Frame 65 Tombol Back
on(release)
{
gotoAndStop(64);

}

Frame 65 Tombol Next
on(release)
{
gotoAndStop(66);
}

Frame 66 Tombol Back
on(release)
{
gotoAndStop(65);
}

Frame 66 Tombol Next
on(release)
{
gotoAndStop(67);
}


Frame 67 Tombol Back
on(release)
{
gotoAndStop(66);
}

Frame 67 Tombol Main
on(release)
{
giant.play();
}

6. Halaman Gaya Berat
Frame 68 Tombol Back
on(release)
{
gotoAndStop(64);
}

Universitas Sumatera Utara


7. Halaman Gaya Normal
Frame 69 Tombol Main
on(release)
{
play();
}

Frame 75
on(release)
{
play();
}

8. Halaman Gaya Sentripetal
Frame 76 Tombol Back
on(release)
{
gotoAndStop(64);
}


9. Halaman Hukum Newton I
Frame 78 Tombol Back
on(release)
{
gotoAndStop(77);
}

Frame 78 Tombol Next
on(release)
{
gotoAndStop(79);
}

Frame 79 Tombol Main
on(release)
{
play();
}


Frame 79 Tombol Back
on(release)
{
gotoAndStop(78);
}

10.

Halaman Hukum Newton II
Frame 99 Tombol Back
on(release)

Universitas Sumatera Utara

{
gotoAndStop(77);
}

11.


Halaman Hukum Newton III

Frame 100 Tombol Back
on(release)
{
gotoAndStop(77);
}

12.

Halaman Latihan
Tombol Satu
on(release)
{
gotoAndStop(102);
}

Tombol Dua
on(release)
{
gotoAndStop(104);
}

Tombol Tiga
on(release)
{
gotoAndStop(108);
}

Tombol Empat
on(release)
{
gotoAndStop(120);
}

13.

Halaman Latihan I
Frame 102
Radio Button Ya
onClipEvent(enterFrame)
{
if(_root.Ya.value==true)
{
_root.jawab1= "Benar";
_root.ket1="";
}
}

Universitas Sumatera Utara

Radio Button Tidak
onClipEvent(enterFrame)
{
if(_root.Tidak.value==true)
{
_root.jawab1= "Salah";
_root.ket1="walaupun bukunya diam,
terdapat gaya berat ke bawah dan gaya tekan meja
ke atas yang sama besar sehingga resultannya =
nol";
}
}

Radio Button Ya2
onClipEvent(enterFrame)
{
if(_root.Ya2.value==true)
{
_root.jawab2= "Salah";
_root.ket2="Gaya punggung tersebut
bukanlah merupakan gaya dalam Fisika";
}
}

Radio Button Tidak2
onClipEvent(enterFrame)
{
if(_root.Tidak2.value==true)
{
_root.jawab2= "Benar";
_root.ket2="";
}
}

Radio Button Ya3
onClipEvent(enterFrame)
{
if(_root.Ya3.value==true)
{
_root.jawab3= "Salah";
_root.ket3= "Batu hanya akan tetap
diam jika tidak ada gaya luar yang mempengaruhi";
}
}

Radio Button Tidak3
onClipEvent(enterFrame)
{
if(_root.Tidak3.value==true)
{
_root.jawab3= "Benar";
_root.ket3="";

Universitas Sumatera Utara

}
}

Radio Button Ya4
onClipEvent(enterFrame)
{
if(_root.Ya4.value==true)
{
_root.jawab4= "Salah";
_root.ket4="Gaya juga dapat merubah
bentuk benda. Contohnya pegas yang ditarik akan
berubah bentuk";
}
}

Radio Button Tidak4
onClipEvent(enterFrame)
{
if(_root.Tidak4.value==true)
{
_root.jawab4= "Benar";
_root.ket4="";
}
}

Radio Button Ya5
onClipEvent(enterFrame)
{
if(_root.Ya5.value==true)
{
_root.jawab5= "Salah";
_root.ket5="Satuan Newton merupakan
satuan gaya dalam SI, dalam CGS Gaya
dideklarasikan dalam Dyne";
}
}

Radio Button Tidak5
onClipEvent(enterFrame)
{
if(_root.Tidak5.value==true)
{
_root.jawab5= "Benar";
_root.ket5="";
}
}

Tombol Back

Universitas Sumatera Utara

on(release)
{
gotoAndStop(101);
}

Tombol Next
on(release)
{
gotoAndStop(103);
}

Frame 103
Tombol Back
on(release)
{
gotoAndStop(102);
}

Radio Button Ya6
onClipEvent(enterFrame)
{
if(_root.Ya6.value==true)
{
_root.jawab6= "Salah";
_root.ket6="Gaya yang terjadi antara
ban dengan jalan ketika direm adalah gaya gesek";
}
}

Radio Button Tidak6
onClipEvent(enterFrame)
{
if(_root.Tidak6.value==true)
{
_root.jawab6= "Benar";
_root.ket6="";
}
}

Radio Button Ya7
onClipEvent(enterFrame)
{
if(_root.Ya7.value==true)
{
_root.jawab7= "Salah";
_root.ket7="Benda yang resultannya
sama dengan nol, akan tetap bergerak lurus
beraturan";
}
}

Radio Button Tidak7

Universitas Sumatera Utara

onClipEvent(enterFrame)
{
if(_root.Tidak7.value==true)
{
_root.jawab7= "Benar";
_root.ket7="";
}
}

Radio Button Ya8
onClipEvent(enterFrame)
{
if(_root.Ya8.value==true)
{
_root.jawab8= "Salah";
_root.ket8="Berat benda dibumi tidak
selalu sama dengan beratnya di tempat lain
dikarenakan adanya pengaruh besar gaya gravitasi
yang dipengaruhi oleh ketinggian benda dari pusat
bumi";
}
}

Radio Button Tidak8
onClipEvent(enterFrame)
{
if(_root.Tidak8.value==true)
{
_root.jawab8= "Benar";
_root.ket8="";
}
}

Radio Button Ya9
onClipEvent(enterFrame)
{
if(_root.Ya9.value==true)
{
_root.jawab9= "Salah";
_root.ket9="g di kutub lebih besar
daripada g di khatulistiwa sehingga berat benda
di kutub lebih besar daripada di khatulistiwa";
}
}

Radio Button Tidak9
onClipEvent(enterFrame)
{
if(_root.Tidak9.value==true)
{
_root.jawab9= "Benar";
_root.ket9="";

Universitas Sumatera Utara

}
}

Radio Button Ya10
onClipEvent(enterFrame)
{
if(_root.Ya10.value==true)
{
_root.jawab10= "Benar";
_root.ket10="";
}
}

Radio Button Tidak10
onClipEvent(enterFrame)
{
if(_root.Tidak10.value==true)
{
_root.jawab10= "Salah";
_root.ket10="Gaya normal (N) adalah
gaya reaksi yang timbul pada sebuah bidang
(benda) apabila ada gaya yang bekerja pada bidang
(benda) tersebut";
}
}

14.

Halaman Latihan II
Frame 104
Radio Button a
onClipEvent(enterFrame)
{
if(_root.a.value==true)
{
_root.jb1= "Benar";
_root.kunci1._visible=false;
}
}

Radio Button b
onClipEvent(enterFrame)
{
if(_root.b.value==true)
{
_root.jb1= "Salah";
_root.kunci1._visible=true;
}
}

Radio Button c
onClipEvent(enterFrame)

Universitas Sumatera Utara

{
if(_root.c.value==true)
{
_root.jb1= "Salah";
_root.kunci1._visible=true;
}
}

Radio Button d
onClipEvent(enterFrame)
{
if(_root.d.value==true)
{
_root.jb1= "Salah";
_root.kunci1._visible=true;
}
}

Radio Button a2
onClipEvent(enterFrame)
{
if(_root.a2.value==true)
{
_root.jb2= "Salah";
_root.kunci2._visible=true;
}
}

Radio Button b2
onClipEvent(enterFrame)
{
if(_root.b2.value==true)
{
_root.jb2= "Salah";
_root.kunci2._visible=true;
}
}

Radio Button c2
onClipEvent(enterFrame)
{
if(_root.c2.value==true)
{
_root.jb2= "Benar";
_root.kunci2._visible=false;
}
}

Radio Button d2
onClipEvent(enterFrame)
{
if(_root.d2.value==true)
{

Universitas Sumatera Utara

_root.jb2= "Salah";
_root.kunci2._visible=true;
}
}

Frame 105
Radio Button a3
onClipEvent(enterFrame)
{
if(_root.a3.value==true)
{
_root.jb3= "Salah";
_root.kunci3._visible=true;
}
}

Radio Button b3
onClipEvent(enterFrame)
{
if(_root.b3.value==true)
{
_root.jb3= "Salah";
_root.kunci3._visible=true;
}
}

Radio Button c3
onClipEvent(enterFrame)
{
if(_root.c3.value==true)
{
_root.jb3= "Benar";
_root.kunci3._visible=false;
}
}

Radio Button d3
onClipEvent(enterFrame)
{
if(_root.d3.value==true)
{
_root.jb3= "Salah";
_root.kunci3._visible=true;
}
}

Radio Button a4
onClipEvent(enterFrame)
{
if(_root.a4.value==true)
{
_root.jb4= "Benar";
_root.kunci4._visible=false;

Universitas Sumatera Utara

}
}

Radio Button b4
onClipEvent(enterFrame)
{
if(_root.b4.value==true)
{
_root.jb4= "Salah";
_root.kunci4._visible=true;
}
}

Radio Button c4
onClipEvent(enterFrame)
{
if(_root.c4.value==true)
{
_root.jb4= "Salah";
_root.kunci4._visible=true;
}
}

Radio Button d4
onClipEvent(enterFrame)
{
if(_root.d4.value==true)
{
_root.jb4= "Salah";
_root.kunci4._visible=true;
}
}

Radio Button a5
onClipEvent(enterFrame)
{
if(_root.a5.value==true)
{
_root.jb5= "Salah";
_root.kunci5._visible=true;
}
}

Radio Button b5
onClipEvent(enterFrame)
{
if(_root.b5.value==true)
{
_root.jb5= "Salah";
_root.kunci5._visible=true;
}
}

Universitas Sumatera Utara

Radio Button c5
onClipEvent(enterFrame)
{
if(_root.c5.value==true)
{
_root.jb5= "Salah";
_root.kunci5._visible=true;
}
}

Radio Button d5
onClipEvent(enterFrame)
{
if(_root.d5.value==true)
{
_root.jb5= "Benar";
_root.kunci5._visible=false;
}
}

Frame 106
Radio Button a6
onClipEvent(enterFrame)
{
if(_root.a6.value==true)
{
_root.jb6= "Salah";
_root.kunci6._visible=true;
}
}

Radio Button b6
onClipEvent(enterFrame)
{
if(_root.b6.value==true)
{
_root.jb6= "Salah";
_root.kunci6._visible=true;
}
}

Radio Button c6
onClipEvent(enterFrame)
{
if(_root.c6.value==true)
{
_root.jb6= "Benar";
_root.kunci6._visible=false;
}
}

Universitas Sumatera Utara

Radio Button d6
onClipEvent(enterFrame)
{
if(_root.d6.value==true)
{
_root.jb6= "Salah";
_root.kunci6._visible=true;
}
}

Radio Button a7
onClipEvent(enterFrame)
{
if(_root.a7.value==true)
{
_root.jb7= "Salah";
_root.kunci7._visible=true;
}
}

Radio Button b7
onClipEvent(enterFrame)
{
if(_root.b7.value==true)
{
_root.jb7= "Salah";
_root.kunci7._visible=true;
}
}

Radio Button c7
onClipEvent(enterFrame)
{
if(_root.c7.value==true)
{
_root.jb7= "Salah";
_root.kunci7._visible=true;
}
}

Radio Button d7
onClipEvent(enterFrame)
{
if(_root.d7.value==true)
{
_root.jb7= "Benar";
_root.kunci7._visible=false;
}
}

Radio Button a8
onClipEvent(enterFrame)
{

Universitas Sumatera Utara

if(_root.a8.value==true)
{
_root.jb8= "Salah";
_root.kunci8._visible=true;
}
}

Radio Button b8
onClipEvent(enterFrame)
{
if(_root.b8.value==true)
{
_root.jb8= "Benar";
_root.kunci8._visible=false;
}
}

Radio Button c8
onClipEvent(enterFrame)
{
if(_root.c8.value==true)
{
_root.jb8= "Salah";
_root.kunci8._visible=true;
}
}

Radio Button d8
onClipEvent(enterFrame)
{
if(_root.d8.value==true)
{
_root.jb8= "Salah";
_root.kunci8._visible=true;
}
}

Frame 107
Radio Button a9
onClipEvent(enterFrame)
{
if(_root.a9.value==true)
{
_root.jb9= "Salah";
_root.kunci9._visible=true;
}
}

Radio Button b9
onClipEvent(enterFrame)
{
if(_root.b9.value==true)

Universitas Sumatera Utara

{
_root.jb9= "Salah";
_root.kunci9._visible=true;
}
}

Radio Button c9
onClipEvent(enterFrame)
{
if(_root.c9.value==true)
{
_root.jb9= "Benar";
_root.kunci9._visible=false;
}
}

Radio Button d9
onClipEvent(enterFrame)
{
if(_root.d9.value==true)
{
_root.jb9= "Salah";
_root.kunci9._visible=true;
}
}

Radio Button a10
onClipEvent(enterFrame)
{
if(_root.a10.value==true)
{
_root.jb10= "Benar";
_root.kunci10._visible=false;
}
}

Radio Button b10
onClipEvent(enterFrame)
{
if(_root.b10.value==true)
{
_root.jb10= "Salah";
_root.kunci10._visible=true;
}
}

Radio Button c10
onClipEvent(enterFrame)
{
if(_root.c10.value==true)
{
_root.jb10= "Salah";
_root.kunci10._visible=true;

Universitas Sumatera Utara

}
}

Radio Button d10
onClipEvent(enterFrame)
{
if(_root.d10.value==true)
{
_root.jb10= "Salah";
_root.kunci10._visible=true;
}
}

15.

Halaman Latihan III
Layer Mulai
Frame 108
stop();

Layer Waktu
Frame 109
onEnterFrame = function()
{
if (_root.validasi == false)
{
dtk = 60;
mnt = 59;
jm = 0;
fp=0;
hitung = true;
_root.validasi=true;
}
else
{
if(dtk