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 Next : Untuk lanjut ke halaman selanjutnya Button Home : Untuk keluar dari aplikasi Action Script Untuk Button Halaman Index : Button Hide Click : clickarea = 30; Button Next : _root.nextpage(true); Button Back : _root.prevpage(true); Buton music : Mamainkan Musik : loadmovie("musik.swf", "tmpmusik"); Menghentikan musik : unloadmovie("musik.swf", "tmpmusik"); Button Home : loadmovienum("index.swf",0); Button Exit : fscommand("quit"); 82
83 Halaman Menu Button Lesson 1-7 : ke materi lesson 1-7 Button Review 1 : Untuk mengerjakan review semester 1 Button Lesson 1-7 : ke materi lesson 1-7 Button Review 2 : Untuk mengerjakan review semester 2 Action Script Untuk Button Halaman Menu : Lesson 1 : _root.gotopage(4,true); Lesson2 : _root.gotopage(13,true); Lesson3 : _root.gotopage(21,true); Lesson4 : _root.gotopage(29,true); Lesson5 : _root.gotopage(36,true); Lesson6 : _root.gotopage(44,true); Lesson7 : _root.gotopage(52,true); Lesson 8 : _root.gotopage(61,true); Lesson 9 : _root.gotopage(69,true); Lesson 10 : _root.gotopage(77,true); Lesson 11 : _root.gotopage(83,true); Lesson 12 : _root.gotopage(91,true); Lesson 13 : _root.gotopage(97,true); Lesson14 : _root.gotopage(106,true);
84 Action Script Untuk Button Halaman Menu : (Lanjutan) Button Review First Semester : loadmovienum( preview1.swf",0); Halaman Materi Listening dan Reading Button Review Second Semester : loadmovienum( preview2.swf",0); Button Play : Untuk menjalankan suara pada menu listening Action Script Untuk Button Halaman Materi Listening Button Play Untuk Listening : gotoandplay(2);
85 Halaman Latihan Writing Btn_A: jawaban A Btn_B: jawaban B Input teks untuk Btn_C: jawaban C Btn_A : bt1.play(); a1.play(); as1 = "True answer"; Btn_B: s1.play(); b1.play(); as1 = "Wrong answer"; Button Check Answer : Untuk mengecek Btn_C: s1.play(); c1.play(); as1 = "Wrong answer";
86 Halaman Review Semester Soal Essay Input teks untuk Button Check : Untuk mengecek Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Tempat dynamic teks untuk menampilkan scoring Button Reset : Untuk menghapus Button Back : Untuk kembali ke soal berikutnya Button Next : Untuk lanjut ke soal berikutnya Action Script Untuk Button Review Semester Soal Essay : Button Home : loadmovienum("english4.swf",0); Button Next : next Frame(); Button Back : prev Frame(); Button Reset: // 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: fscommand("quit");
87 Action Script Untuk Button Review Semester Soal Essay : (Lanjutan) //ketika tekanan mouse dilepaskan setelah mouse 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["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 : jawaban A Btn_B : jawaban B Btn_C : jawaban C Button Check : Untuk mengecek Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Reset : Untuk menghapus Tempat dynamic teks untuk menampilkan scoring Button Back : Untuk kembali ke soal berikutnya Button Next : Untuk lanjut ke soal berikutnya Action Script Untuk Button Review Semester Soal Pilihan Ganda : Button Home : loadmovienum("english4.swf",0); Button Next : next Frame(); Button Exit : fscommand("quit"); Button Back: prev Frame(); Button Reset : //ketika tekanan mouse dilepaskan setelah ditekan //jalankan fungsi reset reset();
89 Button //ketika tekanan mouse dilepaskan setelah ditekan //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 //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 //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 : jawaban benar Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Check : Untuk mengecek Tempat dynamic teks untuk menampilkan scoring Button Salah : jawaban salah Button Next : Untuk lanjut ke soal berikutnya Button Reset : Untuk menghapus Button Back : Untuk kembali ke soal berikutnya
91 Action Script Untuk Button Review Semester Soal True False : Button Home : loadmovienum("english4.swf",0); Button Back : prev Frame(); Button Exit : fscommand("quit"); Button Next : next Frame(); Button Reset : //ketika tekanan mouse dilepaskan setelah ditekan //jalankan fungsi reset reset(); Button Check : //ketika tekanan mouse dilepaskan setelah ditekan //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;