DAFTAR PUSTAKA
Munawar, 2005. Pemodelan Visual menggunakan UML. Yogyakarta : Graha Ilmu. Sulaiman, S.B. 2009. Basic English Primary 2, KTSP 2006. Jakarta : Yudhistira Sutopo, Ariesto Hadi. (2003). Multimedia Interaktif dengan Flash. Yogyakarta : Graha Ilmu. 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, Metode Pengembangan Multimedia. http://iwanbinanto.com/2009/01/19/metode-pengembangan-multimedia/ ,diakses tanggal 10 Januari 2012. Erlandi Valian. 2010. Aplikasi Pembelajaran Bahasa Inggris Kelas 1 SD berbasis Multimedia. http://research.mercubuana.ac.id/proceeding/JURNAL%20TA%20Val ian%20Erlandi.pdf Diakses pada tanggal 18 November 2011
Aditya, Indra., 2011, Rancang Bangun Aplikasi Pembelajaran CCNA 1 Untuk Mahasiswa Fakultas Ilmu Komputer. Skripsi, Fasilkom, Universitas Mercu Buana, Jakarta. Saputra, Havis Reza., 2011, Rancang Bangun Aplikasi Pembelajaran Bahasa Arab Kelas 1 Sekolah Dasar Berbasis Multimedia. Skripsi, Fasilkom, Universitas Mercu Buana, Jakarta. 124
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 ke halaman sebelumnya
Button Home : Untuk kembali ke halaman home
Button Next : Untuk lanjut ke halaman selanjutnya
Button Home : Untuk keluar dari aplikasi
Action Script Untuk Button Halaman Index : Button Hide Click :
clickarea = 25;
Button Next :
on(release) { _root.nextPage(true); }
Button Back :
on(release) { _root.prevPage(true);
}
Buton music :
Mamainkan Musik : loadMovie("musik_kls2.swf", "bgsound"); Menghentikan musik : unloadMovie("musik_kls2.swf", "bgsound");
Button Home :
on (release){ loadMovieNum("index.swf",0); }
Button Exit :
on (release) { fscommand("quit"); }
L1
Halaman Menu Button Lesson 1-7 : Untuk memilih ke materi lesson 1-7
Button Lesson 1-7 : Untuk memilih ke materi lesson 1-7 Button Review 1 : Untuk mengerjakan review semester 1 Button Review 2 : Untuk mengerjakan review semester 2 Action Script Untuk Button Halaman Menu : Lesson 1 : on(release) { _root.gotoPage(5,true); } Lesson 2 : on(release) { _root.gotoPage(14,true); } Lesson 3 : on(release) { _root.gotoPage(24,true); } Lesson 4 : on(release) { _root.gotoPage(32,true); } Lesson 5 : on(release) { _root.gotoPage(42,true); } Lesson 6 : on(release) { _root.gotoPage(52,true); } Lesson 7 : on(release) { _root.gotoPage(62,true); }
Lesson 8 : on(release) { _root.gotoPage(5,true); } Lesson 9 : on(release) { _root.gotoPage(14,true); } Lesson 10 : on(release) { _root.gotoPage(24,true); } Lesson 11 : on(release) { _root.gotoPage(32,true); } Lesson 12 : on(release) { _root.gotoPage(42,true); } Lesson 13 : on(release) { _root.gotoPage(52,true); } Lesson 14 : on(release) { _root.gotoPage(62,true); }
L2
Action Script Untuk Button Halaman Menu : (Lanjutan) Button Review Second Semester : Button Review First Semester : on (release){ on (release){ loadMovieNum("review2_kls2.swf",0); loadMovieNum("review1_kls2.swf",0); } }
Halaman Materi Listening dan Reading
Button Hide : Untuk menjalankan animasi frame per frame
Button Play : Untuk menjalankan animasi frame per frame Action Script Untuk Button Halaman Materi Listening dan Reading: Button Play Untuk Litening : on (release){ gotoAndPlay(2); } Button Hide Untuk Reading : on (release){ gotoAndPlay(2); }
L3
Halaman Latihan Writing
Btn_A : Untuk memilih jawaban A
Tempat dynamic teks
Btn_B : Untuk memilih jawaban B
Tempat Movie Clip benar & salah
Input teks untuk jawaban user Button Check Answer : Untuk mengecek jawaban user
Action Script Untuk Button Halaman Latihan Writing :
Btn_B : on (press) { s1.play(); b1.play(); as1 = "Wrong answer"; }
Btn_A : on (press) { bt1.play(); a1.play(); as1 = "True answer"; } Button Check Answer : on (press) { check_answer(); }
Button Next : on (press) { next Frame(); }
L2
Button next : Untuk lanjut ke soal berikutnya
Halaman Review Semester Soal Essay
Button Menu : Untuk kembali ke menu
Input teks untuk jawaban user
Button Reset : Untuk menghapus jawaban user
Button Check : Untuk mengecek jawaban user
Tempat dynamic teks untuk menampilkan scoring Action Script Untuk Button Review Semester Soal Essay : 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 Menu : on (release){ loadMovieNum("english2.swf",0); }
Button Exit :
on (release) { fscommand("quit"); }
Button Next : on (press) { next Frame(); }
L7
Button Exit : Untuk keluar dari aplikasi
Button Next : Untuk lanjut ke soal berikutnya
Action Script Untuk Button Review Semester Soal Essay : (Lanjutan) Button Check : on (release) { // ketika tombol ditekan //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["ajawaban_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; } Halaman Review Semester Soal Pilihan Ganda Btn_A : Untuk memilih jawaban A
Button Menu : Untuk kembali ke menu
Btn_B : Untuk memilih jawaban B
Btn_C : Untuk memilih jawaban C
Button Reset : Untuk menghapus jawaban user
Tempat dynamic teks untuk menampilkan scoring
Button Check : Untuk mengecek jawaban user
Button Back : Untuk kembali ke soal berikutnya L2
Button Exit : Untuk keluar dari aplikasi
Button Next : Untuk lanjut ke soal berikutnya
Action Script Untuk Button Review Semester Soal Pilihan Ganda :
Button Menu : on (release){ loadMovieNum("english2.swf",0); }
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 Back : on (press) { prev Frame(); }
Button Pilih A/B/C untuk jawaban benar : //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 true jawaban1 = true; } } Button Pilih A/B/C untuk jawaban salan : //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 = tombol1b._x; //posisi y silang1 sama dengan posisi y tombol ini silang1._y = tombol1b._y; //nilai jawaban diubah menjadi true jawaban1 = false; } }
L7
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<5; 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 Back : Untuk kembali ke soal berikutnya Button Next : Untuk lanjut ke soal berikutnya
Button Menu : Untuk kembali ke menu
Button Exit : Untuk keluar dari aplikasi Button Benar : Untuk memilih jawaban benar
Button Reset : Untuk menghapus jawaban user
Button Salah : Untuk memilih jawaban salah
Tempat dynamic teks untuk menampilkan scoring
Button Check : Untuk mengecek jawaban user
L2
Action Script Untuk Button Review Semester Soal True False :
Button Menu : on (release){ loadMovieNum("english2.swf",0); }
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 Back : on (press) { prev Frame(); }
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<5; 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; } }
L7