Daftar Pustaka
BUKU : Bjorner, D. 2006. Software Enginering Volume 3. Springer. Fowler, Martin. 2005. UML Distilled Edisi 3. Yogyakarta: Andi. Madcoms. 2008. Adobe Flash CS3 Professional. Madiun : Madcoms. Munawar, 2005. Pemodelan Visual menggunakan UML. Yogyakarta : Graha Ilmu. Prabowo Pudjo Widodo, Herlawati. 2011. Menggunakan UML. Bandung : Informatika Purnomo, Hadi. 2012. Grammar TOEFL. Yogyakarta : Tugu. Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta : Prestasi Pustaka Sutopo, Ariesto Hadi. 2003. Multimedia Interaktif dengan Flash. Graha Ilmu. Yogyakarta. Wahana Komputer. 2009. Teknik pembuatan animasi dengan adobe flash CS3. Jakarta : Salemba Infotek Whitney Stacy, Goridus Silvester. 2012. Persiapan Test TOEFL Super Lengkap. Yogyakarta : Kalarana Press.
74
75
WEBSITE : http://id.wikipedia.org/wiki/Rekayasa_perangkat_lunak ,diakses tanggal 12 November 2012. http://id.wikipedia.org/wiki/Metodologi_pengembangan_perangkat_lunak ,diakses tanggal 20 November 2012. http://id.wikipedia.org/wiki/Adobe Flash ,diakses tanggal 13 Desember 2012.
Lampiran
Halaman Index
Button Menu : Untuk lanjut ke halaman menu
Button Home : Untuk kembali ke halaman home
Button Music : Untuk memainkan dan menghentikan music latar
Action Script Untuk Button Halaman Index : Button Menu :
on(release){ nextFrame();
Button Music :
loadMovie("musik_backsound.swf", "bgsound");
} Button Home :
on (release) { gotoAndStop(2); }
Button Exit :
on (release) { fscommand("quit");
}
Button Exit : Untuk keluar dari aplikasi
77
Halaman Menu
Button latihan : Untuk lanjut ke halaman latihan
Button Materi : Untuk lanjut ke halaman materi
Button Tes : Untuk lanjut ke halaman tes
Button Home : Untuk kembali ke halaman home
Button Music : Untuk memainkan dan menghentikan music latar
Button Exit : Untuk keluar dari aplikasi
Action Script Untuk Button Halaman Menu : Button Materi :
on (release) { gotoAndPlay(2);
on (release) { stopAllSounds();
}
gotoAndStop("tes",1); Button Latihan :
on (release) { gotoAndPlay(29); }
Button Tes :
}
Button Music :
loadMovie("musik_backsoun d.swf", "bgsound"); Button Exit :
on (release) { Button Home :
fscommand("quit"); on (release) { gotoAndStop(2); }
}
Halaman Materi
Button Home : Untuk kembali ke halaman home
Button 1-16: Untuk memilih halaman 1-16
Button Music : Untuk memainkan dan menghentikan music latar
Button Exit : Untuk keluar dari aplikasi
Action Script Untuk Button Halaman Menu : Button 1 : on (release) { gotoAndStop("1");
}
Button 4 : on (release) { gotoAndStop("4");
}
Button 7 : on (release) { gotoAndStop("7");
Button 2 :
Button 5 :
Button 8 :
on (release) {
on (release) {
on (release) {
gotoAndStop("2");
}
gotoAndStop("5");
}
gotoAndStop("8");
Button 3 :
Button 6 :
Button 9 :
on (release) {
on (release) {
on (release) {
gotoAndStop("3");
}
gotoAndStop("6");
}
gotoAndStop("9");
}
}
}
79
Action Script Untuk Button Halaman Menu : (Lanjutan)
Button 10 : on (release) { gotoAndStop("10"); } Button 11 : on (release) { gotoAndStop("11"); } Button 12 : on (release) { gotoAndStop("12"); } Button 15 : on (release) { gotoAndStop("15"); }
Button 16 :
Button Music :
on (release) {
loadMovie("musik_backsoun
gotoAndStop("16"); }
d.swf", "bgsound");
Button 13 : on (release) {
Button Exit :
gotoAndStop("13"); }
on (release) { fscommand("quit");
Button 14 :
}
on (release) { gotoAndStop("14"); } Button Home :
on (release) { gotoAndStop(2); }
Halaman Latihan
Button Home : Untuk kembali ke halaman home
Button Mulai: Untuk masuk halaman selanjutnya
Button Music : Untuk memainkan dan menghentikan music latar
Button Exit : Untuk keluar dari aplikasi
Action Script Untuk Button Halaman Latihan : Button Mulai :
Button Music :
on (release) {
loadMovie("musik_backsoun
nextFrame();
d.swf", "bgsound");
}
Button Exit :
on (release) {
Button Home :
on (release) { gotoAndStop(2); }
fscommand("quit");
}
Halaman Latihan Soal Pilihan Ganda Button a: Untuk memilih jawaban a
Button c: Untuk memilih jawaban c
Tempat Movie Clip penjelasan jawaban yang benar dan salah
Button b: Untuk memilih jawaban b
Button Next: Untuk kembali soal berikutnya
Button d: Untuk memilih jawaban d
Button Exit : Untuk keluar dari aplikasi
Button Next: Untuk lanjut soal berikutnya Button Home : Untuk kembali ke halaman home
Button Music : Untuk memainkan dan menghentikan music latar
81
Action Script Untuk Button Halaman Latihan Soal Pilihan Ganda : Button Pilih a/b/c/d untuk jawaban benar :
Button Pilih a/b/c/d untuk Button Next : jawaban salah : on (press) {
on (press) {
on (press) {
benar.play();
salah.play();
a1.play();
a1.play();
j1 = "Jawaban : Benar";
j1 = "Jawaban : Benar";
j2 = "Kalimat Penjelasan";
j2 = "Kalimat Penjelasan";
j3 = "kalimat penjelasan";
j3 = "kalimat penjelasan";
j4 = "kalimat penjelasan";
j4 = "kalimat penjelasan";
next Frame(); }
Button Back : on (press) { prev Frame(); } Button Exit :
on (release) {
} Button Home :
on (release) { gotoAndStop(2); }
fscommand("quit"); } Button Music :
loadMovie("musik_backsoun d.swf", "bgsound");
Halaman Tes
Button Waktu: Menentukan waktu menjawab soal
Button Mulai: Untuk masuk halaman selanjutnya
}
Action Script Untuk Button Halaman Tes : Button Waktu :
nClipEvent(load){ detik = 0 ; menit = 15 ;
if(detik==60){
on(release){
tampil_detik="00"
_root.waktu.mulai = 0
} if(menit < 10)
nomor_soal+=1
mulai = 1 ; } onClipEvent(enterFrame){ if(mulai == 0){ if(_currentframe == 12){ detik -= 1 ; if(detik < 0){
{
} } } if(detik < 10){
trace(naik)
}
gotoAndStop(hasil7[naik]) ;
else
}
{ tampil_menit = menit ; }
if(menit == 0 and detik ==0 ){ mulai = 1 ; _root.gotoAndStop ("frame_kalah7") ; }
tampil_detik = "0" + detik ; }else { tampil_detik = detik ; }
naik+=1
tampil_menit = "0" + menit ;
detik = 59 ; menit -= 1
Button Mulai :
Button Waktu : (lanjutan)
}
83
Halaman Tes Soal Pilihan Ganda Button Waktu: Menentukan waktu menjawab soal
Button a: Untuk memilih jawaban a
Button Lanjut: Untuk lanjut soal berikutnya
Button a: Untuk memilih jawaban a
Button a: Untuk memilih jawaban a
Button a: Untuk memilih jawaban a Tempat Movie Clip jawaban yang dipilih
Action Script Untuk Button Halaman Tes Soal Pilihan Ganda : Button Waktu :
Button Waktu (Lanjutan)
nClipEvent(load){
:
Button Waktu (Lanjutan)
detik = 59 ;
if(detik==60){
menit -= 1
tampil_detik="00"
}
} if(menit < 10)
}
{ tampil_menit = "0" + menit ;
detik = 0 ; menit = 15 ; mulai = 1 ; } } if(detik < 10){ onClipEvent(enterFrame){ tampil_detik = "0" + detik ; if(mulai == 0){ if(_currentframe == 12){
}else { tampil_detik = detik ;
detik -= 1 ;
}
if(detik < 0){
} else { tampil_menit = menit ; }
:
Action Script Untuk Button Halaman Tes Soal Pilihan Ganda : (Lanjutan) Button Waktu (Lanjutan)
if(menit == 0 and detik ==0 ){ mulai = 1 ; _root.gotoAndStop ("frame_kalah7") ; } }
Button pilih a :
:
Button Pilih d :
on(release){ jawaban = "D" ; } Button Lanjut :
on(release) {
nomor_soal+=1
if(jawaban == kunci) {
on(release){ nilai += 1 ;
}
jawaban = "A" ; naik+=1 trace (jawaban) gotoAndStop(hasil7[naik]) ; trace(kunci) if(nomor_soal > 10) { if(jawaban == kunci){ stopAllSounds(); trace("ok") _root.waktu.mulai = 1 ; } if(nilai > 5) }
Button Pilih b :
{ on(release){ jawaban = "B" ; }
gotoAndStop("frame_mena ng7") }else{
Button Pilih c :
gotoAndStop("frame _kalah7")
on(release){ } jawaban = "C" ; } } jawaban=""; }