DAFTAR PUSTAKA
Munawar. 2005. Pemodelan visual menggunakan UML. Yogyakarta : Graha Ilmu. Somerville Ian. 2003. Software Engineering Edisi 6. Jakarta : Erlangga. Fowler. Martin. 2005. UML Distiled Edisi ketiga. Penerbit Andi : Yogyakarta. Sulaiman, S.B. 2010. Basic English Primary 4, KTSP 2006. Jakarta : Yudhistira Action Script Forum, 2008. Working With PageFlip v2.25 http://www.actionscript.org/forums/showthread.php3?t=163627,diakses tanggal 4 Oktober 2011.
Binanto,Iwan,2009,MetodePengembangan Multimedia.http://iwanbinanto.com/2009/01/19/metode-pengembanganmultimedia/, diakses tanggal 10 Januari 2012. Saputra, Havis Reza., 2011, Rancang Bangun Aplikasi PembelajaranBahasa Arab Kelas 1 Sekolah DasarBerbasis Multimedia. Skripsi, Fasilkom, UniversitasMercuBuana, Jakarta. Aditya, Indra., 2011, Rancang Bangun Aplikasi Pembelajaran CCNA 1 Untuk Mahasiswa Fakultas Ilmu Komputer. Skripsi, Fasilkom, UniversitasMercuBuana, Jakarta. Definisi media pembelajaran http://belajarpsikologi.com/pengertian-mediapembelajaran/ , diakses tanggal 3 oktober 2011
81
Lampiran
Halaman Index
Button Hide Click : Untuk lanjut ke halaman selanjutnya dan sebelumnya
Button Music : Untuk memainkan dan menghentikan music latar
Button Back : Untuk kembali kehalaman sebelumnya
Button Home : Untuk kembali ke halaman home
Button Home : Untuk keluar dari aplikasi
Button Next : Untuk lanjut ke halaman selanjutnya Action Script Untuk Button Halaman Index : Button Hide Click :
clickarea = 30;
Button Next :
on(release) { _root.nextPage(true); }
Button Back :
Buton music :
Mamainkan Musik : loadMovie("musik.swf", "tmpmusik"); Menghentikan musik : unloadMovie("musik.swf", "tmpmusik");
Button Home :
on (release){ loadMovieNum("index.swf",0); }
on(release) { _root.prevPage(true);
}
Button Exit :
on (release) { fscommand("quit"); } 82
83
Halaman Menu Button Lesson 1-7 : Untuk memilih ke materi lesson 1-7 Button Review 1 : Untuk mengerjakan review semester 1 Button Lesson 1-7 : Untuk memilih ke materi lesson 1-7 Button Review 2 : Untuk mengerjakan review semester 2 Action Script Untuk Button Halaman Menu : Lesson 1 : on(release) { _root.gotoPage(4,true); } Lesson2 : on(release) { _root.gotoPage(13,true); } Lesson3 : on(release) { _root.gotoPage(21,true); } Lesson4 : on(release) { _root.gotoPage(29,true); } Lesson5 : on(release) { _root.gotoPage(36,true); } Lesson6 : on(release) { _root.gotoPage(44,true); } Lesson7 : on(release) { _root.gotoPage(52,true); }
Lesson 8 : on(release) { _root.gotoPage(61,true); } Lesson 9 : on(release) { _root.gotoPage(69,true); } Lesson 10 : on(release) { _root.gotoPage(77,true); } Lesson 11 : on(release) { _root.gotoPage(83,true); } Lesson 12 : on(release) { _root.gotoPage(91,true); } Lesson 13 : on(release) { _root.gotoPage(97,true); } Lesson14 : on(release) { _root.gotoPage(106,true); }
84
Action Script Untuk Button Halaman Menu : (Lanjutan) Button Review Second Semester : Button Review First Semester : on (release){ on (release){ loadMovieNum(“preview2.swf",0); loadMovieNum(“preview1.swf",0); } Halaman Materi Listening dan Reading
Button Play : Untuk menjalankan suara pada menu listening
Action Script Untuk Button Halaman Materi Listening
Button Play Untuk Listening : on (release){ gotoAndPlay(2); }
85 Halaman Latihan Writing
Btn_A: Untuk memilih jawaban A Btn_B: Untuk memilih jawaban B
Input teks untuk jawaban user
Btn_C: Untuk memilih jawaban C
Btn_A : on (press) { bt1.play(); a1.play(); as1 = "True answer"; }
Btn_C: on (press) { s1.play(); c1.play(); as1 = "Wrong answer"; }
Btn_B: on (press) { s1.play(); b1.play(); as1 = "Wrong answer"; }
Button Check Answer : Untuk mengecek jawaban user
86 Halaman Review Semester Soal Essay
Button Menu : Untuk kembali ke menu Input teks untuk jawaban user
Button Exit : Untuk keluar dari aplikasi
Button Check : Untuk mengecek jawaban user Tempat dynamic teks untuk menampilkan scoring
Button Reset : Untuk menghapus jawaban user
Button Back : Untuk kembali ke soal berikutnya
Button Next : Untuk lanjut ke soal berikutnya
Action Script Untuk Button Review Semester Soal Essay :
Button Home : on (release){ loadMovieNum("english4.swf",0); }
Button Next : on (press) { next Frame(); }
Button Back : on (press) { prev Frame(); }
Button Reset: on (release) { // ketika tombol ditekan //tombol koreksi dapat ditekan koreksi.enabled = true; //warna tombol koreksi tidak transparan koreksi._alpha = 100; //nilai diubah menjadi 0 nilai = 0;
Button Exit:
on (release) { fscommand("quit"); }
87 Action Script Untuk Button Review Semester Soal Essay : (Lanjutan) //ketika tekanan mouse dilepaskan setelah mouse ditekan on (release) { //menghasilkan variable i=1, i=2, i=3, i=4, i=5 for (i=1; i<5; i++) { //jika jawaban_user+i sama dengan jawaban_asli+i if (_root["jawaban_user"+i] == _root["jawaban_asli"+i]) { //nilai ditambah 1 nilai += 1; //tanda+i pindah ke frame 2 //benar ditambah 1 benar += 1; _root["tanda"+i].gotoAndStop(2); } else { //tanda+i pindah ke frame 3 salah += 1; _root["tanda"+i].gotoAndStop(3); } } //tombol koreksi tidak bisa ditekan koreksi.enabled = false; //tombol koreksi lebih transparan koreksi._alpha = 40; }
88 Halaman Review Semester Soal Pilihan Ganda Btn_A : Untuk memilih jawaban A Button Menu : Untuk kembali ke menu
Btn_B : Untuk memilih jawaban B
Button Check : Untuk mengecek jawaban user
Btn_C : Untuk memilih jawaban C
Button Reset : Untuk menghapus jawaban user
Button Exit : Untuk keluar dari aplikasi
Tempat dynamic teks untuk menampilkan scoring Button Back : Untuk kembali ke soal berikutnya
Action Script Untuk Button Review Semester Soal Pilihan Ganda :
Button Home : on (release){ loadMovieNum("english4.swf",0); }
Button Next : on (press) { next Frame(); } Button Reset : //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jalankan fungsi reset reset(); }
Button Exit :
on (release) { fscommand("quit"); } Button Back: on (press) { prev Frame(); }
Button Next : Untuk lanjut ke soal berikutnya
89 Button //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jika tulis bernilai true if (tulis) { //posisi x silang1 sama dengan posisi x tombol ini silang1._x = tombol1a._x; //posisi y silang1 sama dengan posisi y tombol ini silang1._y = tombol1a._y; //nilai jawaban diubah menjadi false jawaban1 = false; } }
Button //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jika tulis bernilai true if (tulis) { //posisi x silang1 sama dengan posisi x tombol ini silang1._x = tombol1c._x; //posisi y silang1 sama dengan posisi y tombol ini silang1._y = tombol1c._y; //nilai jawaban diubah menjadi true jawaban1 = true; } }
90 Action Script Untuk Button Review Semester Soal Pilihan Ganda : (Lanjutan) Button Check : //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jika cek bernilai true if (!cek) { //membuat variable i=1, 1=2, i=3 , i=4 for (i=1; i<7; i++) { //jika jawaban+i bernilai true if (_root["jawaban"+i]) { //nilai ditambah 1 nilai += 1; //benar ditambah 1 benar += 1; //jika jawaban+i bernilai false } else if (!_root["jawaban"+i]) { //salah ditambah 1 salah += 1; //lingkaran+i menjadi tidak transparan _root["lingkaran"+i]._alpha = 100; } } cek = true; tulis = false; } }
Halaman Review Semester True False Button Benar : Untuk memilih jawaban benar
Button Check : Untuk mengecek jawaban user
Tempat dynamic teks untuk menampilkan scoring
Button Reset : Untuk menghapus jawaban user
Button Exit : Untuk keluar dari aplikasi Button Menu : Untuk kembali ke menu
Button Salah : Untuk memilih jawaban salah Button Next : Untuk lanjut ke soal berikutnya
Button Back : Untuk kembali ke soal berikutnya
91 Action Script Untuk Button Review Semester Soal True False : Button Home : on (release){ loadMovieNum("english4.swf",0); } Button Back : on (press) { prev Frame(); }
Button Exit :
on (release) { fscommand("quit"); } Button Next : on (press) { next Frame(); }
Button Reset : //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jalankan fungsi reset reset(); } Button Check : //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jika cek bernilai true if (!cek) { //membuat variable i=1, 1=2, i=3 , i=4 for (i=1; i<11; i++) { //jika jawaban+i bernilai true if (_root["jawaban"+i]) { //nilai ditambah 1 nilai += 1; //benar ditambah 1 benar += 1; //jika jawaban+i bernilai false } else if (!_root["jawaban"+i]) { //salah ditambah 1 salah += 1; //lingkaran+i menjadi tidak transparan _root["lingkaran"+i]._alpha = 100; } } cek = true; tulis = false; } }