DAFTAR PUSTAKA
Sutopo, Ariesto Hadi. (2003). Multimedia Interaktif dengan Flash. Yogyakarta : Graha Ilmu. Munawar, 2005. Pemodelan Visual menggunakan UML. Yogyakarta : Graha Ilmu. Sulaiman, S.B. 2009. Basic English Primary 6, KTSP 2006. Jakarta : Yudhistira Binanto, Iwan, 2009, Metode Pengembangan Multimedia. http://iwanbinanto.com/2009/01/19/metode-pengembangan-multimedia/, diakses tanggal 10 Januari 2012. Action Script Forum, 2008. Working With PageFlip v2.25 http://www.actionscript.org/forums/showthread.php3?t=163627 ,diakses tanggal 4 Oktober 2011.
Saputra, Havis Reza., 2011, Rancang Bangun Aplikasi Pembelajaran Bahasa Arab Kelas 1 Sekolah Dasar Berbasis Multimedia. Skripsi, Fasilkom, Universitas Mercu Buana, Jakarta. Aditya, Indra., 2011, Rancang Bangun Aplikasi Pembelajaran CCNA 1 Untuk Mahasiswa Fakultas Ilmu Komputer. Skripsi, Fasilkom, Universitas Mercu Buana, Jakarta.
85
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 k b li k
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_kls6.swf", "bgsound"); • Menghentikan musik : unloadMovie("musik_kls6.swf", "bgsound"); • Button Home : on (release){ loadMovieNum("index.swf",0); } • Button Exit : on (release) { fscommand("quit");
85
}
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 dan review2 : Untuk mengerjakan review semester 1 dan semester2
Action Script Untuk Button Halaman Menu : • Lesson 1 : on(release) { _root.gotoPage(4,true); } • Lesson 2 : on(release) { _root.gotoPage(10,true); } • Lesson 3 : on(release) { _root.gotoPage(18,true); } • Lesson 4 : on(release) { _root.gotoPage(26,true); } • Lesson 5 : on(release) { _root.gotoPage(32,true); } • Lesson 6 : on(release) { _root.gotoPage(38,true); } • Lesson 7 : on(release) { _root.gotoPage(48,true); } • Review1 : on(release){ loadMovieNum("review1_kls6.swf",0);}
• Lesson 8 : on(release) { _root.gotoPage(54,true); } • Lesson 9 : on(release) { _root.gotoPage(60,true); } • Lesson 10 : on(release) { _root.gotoPage(66,true); } • Lesson 11 : on(release) { _root.gotoPage(72,true); } • Lesson 12 : on(release) { _root.gotoPage(78,true); } • Lesson 13 : on(release) { _root.gotoPage(84,true); } • Lesson 14 : on(release) { _root.gotoPage(90,true);
} • Review12: on(release){ loadMovieNum("review2_kls6.swf",0);}
85
Halaman listening dan reading
Button Play : Untuk mendenga rkan suara/soun d
Button Read : Untuk mendengarkan suara/sound
Action Script Untuk Button Halaman Materi Listening dan Reading: • Button Play Untuk Litening : on (release){ stopAllSounds(); gotoAndStop(2);
• Button Untuk Reading : on (release){ gotoAndPlay(2); }
} on (release){ stopAllSounds(); gotoAndStop(3); } on (release){ stopAllSounds(); gotoAndStop(4); } on (release){ stopAllSounds(); gotoAndStop(5); }
85
Halaman Latihan Writing Essay
Input teks untuk jawaban user
•
Button Check Answer : on (press) { check_answer(); }
Button Check Answer : Untuk mengecek jawaban user
Action Script Jawaban Untuk Halaman Latihan Writing Essay : stop ();
else if ("so" == jawab2)
function problem()
{
{
jawab2 = "(so)"; Selection.setFocus(_root.answerBox);
true_answer2.play();
stage.focus = _root.answerBox;
Selection.setFocus(_root.answerBox);
_root.answerBox.setSelection;
problem();
}
}
function check_answer()
else if ("neither" == jawab3)
{
{ if ("so" == jawab)
jawab3 = "(neither)";
{
true_answer3.play(); jawab = "(so)";
Selection.setFocus(_root.answerBox);
true_answer.play();
problem();
Selection.setFocus(_root.answerBox);
}
problem(); }
else if ("so" == jawab4)
85
Action Script Jawaban Untuk Halaman Latihan Writing Essay (lanjutan): {
{ jawab4 = "(so)";
jawab8 = "(neither)";
true_answer4.play();
true_answer8.play();
Selection.setFocus(_root.answerBox);
Selection.setFocus(_root.answerBox);
problem();
problem();
}
}
else if ("neither" == jawab5)
else if ("so" == jawab9)
{
{ jawab5 = "(neither)";
jawab9 = "(so)";
true_answer5.play();
true_answer9.play();
Selection.setFocus(_root.answerBox);
Selection.setFocus(_root.answerBox);
problem();
problem();
}
}
else if ("so" == jawab6)
else if ("so" == jawab10)
{
{ jawab6 = "(so)";
jawab10 = "(so)";
true_answer6.play(); true_answer10.play(); Selection.setFocus(_root.answerBox); Selection.setFocus(_root.answerBox);
problem();
problem();
} }
else if ("neither" == jawab7) else
{ {
jawab7 = "(neither)";
wrong_answer.play();
true_answer7.play();
Selection.setFocus(_root.answerBox); Selection.setFocus(_root.answerBox); problem(); }
} } problem();
else if ("neither" == jawab8)
85
Halaman Latihan Writing True False
Btn_A : Untuk memilih jawaban True
Btn_B : Untuk memilih jawaban False
Action Script Jawaban Untuk Halaman Latihan Writing True False • No.1 on (press) { b1.play(); } on (press) { s1.play(); } • No.2 on (press) { b2.play(); } on (press) { s2.play(); } • No.3 on (press) { s3.play(); } on (press) { b3.play(); } • No.4 on (press) { b4.play(); }
on (press) { s4.play(); } • No.5 on (press) { s5.play(); } on (press) { b5.play(); } • No.6 on (press) { s6.play(); } on (press) { b6.play(); } • No.7 on (press) { b7.play(); } on (press) { s7.play(); }
85
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 Exit : Untuk keluar dari aplikasi
Btn_C : Untuk memilih jawaban C
Button Check : Untuk mengecek jawaban user
Button Reset : Untuk menghapus jawaban user Tempat dynamic teks untuk menampilkan scoring
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 Reset : //ketika tekanan mouse dilepaskan setelah ditekan on (release) { //jalankan fungsi reset reset(); }
•
• Button Next : on (press) { next 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; } }
85
Button Pilih A/B/C untuk jawaban salah : //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; } }
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 Soal Essay
Button Menu : Untuk kembali ke menu Input teks untuk jawaban user Button Check : Untuk mengecek jawaban user
Button Exit : Untuk keluar dari aplikasi
Button Reset : Untuk menghapus jawaban user Button Back : Tempat dynamic teks untuk Untuk kembali ke soal menampilkan scoring berikutnya 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 Next : Untuk lanjut ke soal berik tn a
• Button Menu : on (release){ 85 loadMovieNum("english6.swf",0); }
• Button Next : on (press) { next Frame(); }
• Button Exit : on (release) { fscommand("quit"); }
• 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; }
85
Halaman Review Semester True False
Button Menu : Untuk kembali ke menu
Button Benar : Untuk memilih jawaban benar Button Salah : Untuk memilih jawaban salah Button Reset : Untuk menghapus jawaban user
Button Check : Untuk mengecek jawaban user
Button Exit : Untuk keluar dari aplikasi
Tempat dynamic teks untuk menampilkan scoring Button Next : Untuk lanjut ke soal berikutnya
Button Back : Untuk kembali ke soal
Action Script Untuk Button Review Semester Soal True False : • Button Menu : on (release){ loadMovieNum("english6.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(); }
85
Action Script Untuk Button Review Semester Soal True False (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; } }
85