124
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.
L1 Lampiran
Halaman Index
Action Script Untuk Button Halaman Index : Button Next :
Untuk lanjut ke halaman selanjutnya Button Back : Untuk kembali ke halaman sebelumnya Button Music : Untuk memainkan dan menghentikan music latar Button Home : Untuk kembali ke halaman home Button Home : Untuk keluar dari aplikasi
Button Hide Click : Untuk lanjut ke halaman selanjutnya dan
sebelumnya
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"); }
L2 Halaman Menu
Action Script Untuk Button 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 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); }
L3
Action Script Untuk Button Halaman Menu : (Lanjutan)
Halaman Materi Listening dan Reading
Action Script Untuk Button Halaman Materi Listening dan Reading: Button Review First Semester :
on (release){
loadMovieNum("review1_kls2.swf",0); }
Button Review Second Semester : on (release){
loadMovieNum("review2_kls2.swf",0); }
Button Play Untuk Litening : on (release){
gotoAndPlay(2); }
Button Hide Untuk Reading : on (release){
gotoAndPlay(2); }
Button Play : Untuk menjalankan animasi frame per frame
Button Hide : Untuk menjalankan animasi frame per frame
L2 Halaman Latihan Writing
Action Script Untuk Button Halaman Latihan Writing : Btn_A : Untuk memilih jawaban A Btn_B : Untuk memilih jawaban B
Tempat Movie Clip benar & salah Tempat
dynamic teks
Input teks untuk jawaban user Button next : Untuk lanjut ke soal berikutnya Button Check Answer : Untuk mengecek jawaban user Btn_A : on (press) { bt1.play(); a1.play();
as1 = "True answer"; }
Btn_B : on (press) {
s1.play(); b1.play();
as1 = "Wrong answer"; }
Button Check Answer : on (press) { check_answer(); } Button Next : on (press) { next Frame(); }
L7 Halaman Review Semester Soal Essay
Action Script Untuk Button Review Semester Soal Essay : Input teks untuk
jawaban user Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Reset : Untuk menghapus jawaban user Button Check : Untuk mengecek jawaban user Button Next : Untuk lanjut ke soal berikutnya Tempat dynamic teks untuk
menampilkan scoring
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(); }
L2
Action Script Untuk Button Review Semester Soal Essay : (Lanjutan)
Halaman Review Semester Soal Pilihan Ganda 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; } Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Reset : Untuk menghapus jawaban user Button Check : Untuk mengecek jawaban user Button Next : Untuk lanjut ke soal berikutnya Tempat dynamic teks untuk
menampilkan scoring Button Back :
Untuk kembali ke soal berikutnya Btn_A : Untuk memilih jawaban A Btn_B : Untuk memilih jawaban B Btn_C : Untuk memilih jawaban C
L7
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 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; }
L2
Action Script Untuk Button Review Semester Soal Pilihan Ganda : (Lanjutan)
Halaman Review Semester True False 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; } } Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Reset : Untuk menghapus jawaban user Button Check : Untuk mengecek jawaban user Button Next :
Untuk lanjut ke soal berikutnya
Tempat dynamic teks untuk menampilkan scoring Button Back :
Untuk kembali ke soal berikutnya
Button Benar :
Untuk memilih jawaban benar Button Salah :
L7
Action Script Untuk Button Review Semester Soal True False : 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 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; } }