• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Sulaiman, S.B Basic English Primary 3, KTSP Jakarta : Yudhistira

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA. Sulaiman, S.B Basic English Primary 3, KTSP Jakarta : Yudhistira"

Copied!
16
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Sulaiman, S.B. 2009. Basic English Primary 3, KTSP 2006. Jakarta : Yudhistira

Definisi bahasa inggris http://id.wikipedia.org Diakses Tanggal 20 oktober 2011

Definisi pembelajaran http://id.wikipedia.org Diakses Tanggal 21 oktober 2011

Definisi UML http://www.omg.org). Diakses Tanggal 21 oktober 2011

Ian Somerville,2003 Software Engineering Edisi 6

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 13 Januari 2012.

Tri Daryanto dan Heru Triyono. 2010. Aplikasi Pembelajaran Bahasa Inggris Kelas 1 SD berbasis Multimedia.

http://research.mercubuana.ac.id/proceeding/JURNAL%20TA%20Valian%20Erl andi.pdf

Diakses pada tanggal 18 November 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.

(2)

Lampiran Halaman Index Button Music : Untuk memainkan dan menghentikan music latar

Action Script Untuk Button Halaman Index :

   

Button Hide Click : Untuk lanjut ke halaman selanjutnya dan sebelumnya Button Back : Untuk kembali kehalaman sebelumnya Button Next :

Untuk lanjut ke halaman selanjutnya Button Home : Untuk kembali ke halaman home Button Exit : Untuk keluar dari aplikasi • Button Hide Click :   clickarea = 30; • Button Next :   on(release) { _root.nextPage(true); } • Button Back :   on(release) { _root.prevPage(true);  } • Buton music :  • Mamainkan Musik : loadMovie("musik.swf", "tmpmusik"); • Menghentikan musik : unloadMovie("musik.swf", "tmpmusik"); • Button Home :   on (release){ loadMovieNum("index.swf",0); } • Button Exit :   on (release) { fscommand("quit"); } L1

(3)

Halaman Menu L2 Button Lesson 1-7 : Untuk memilih ke materi lesson 1-7 Button Lesson 8-14 : Untuk memilih ke materi lesson 8-14 Button Review 2 : Untuk mengerjakan review semester 2 Button Review 1 : Untuk mengerjakan review semester 1

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);  }

(4)

Action Script Untuk Button Halaman Menu : (Lanjutan) • Button Review First Semester :  

on (release){

loadMovieNum(“preview1.swf",0);

• Button Review Second Semester :   on (release){

loadMovieNum(“preview2.swf",0);

Halaman Materi Listening dan Reading

Klik area gambar atau Text Pada halaman listening makan akan keluar suara

Button Back home : Untuk kembali ke halaman menu

Action Script Untuk Button Back Home Pada halaman Sub Lesson : • Button Back Home:  

• on(release) { 

_root.gotoPage(3,true); }  

Action Script Untuk Button Hide Halaman Materi Listening • Button Play Untuk Listening :  

on (release){ gotoAndStop(2); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (4); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (5); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (3); }

(5)

• Button Play Untuk Listening :   on (release){

gotoAndStop (6); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (8); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (7); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (9); }

• Button Play Untuk Listening :   on (release){

gotoAndStop (8); }

Halaman Latihan Writing Dan Reading

Input teks untuk jawaban user Button Check

Answer :

Untuk mengecek jawaban user Input teks untuk

jawaban user

(6)

Action Script Untuk Button Hide Halaman Materi Listening function problem() { Selection.setFocus(_root.answerBox); stage.focus = _root.answerBox; _root.answerBox.setSelection; } function check_answer() {

if ("she come from wates" == jawab1) {

jawab1 = "(she come from wates)"; true_answer.play();

Selection.setFocus(_root.answerBox); problem();

}

else if ("they come from bogor" == jawab2) {

jawab2 = "(they come from bogor)"; true_answer.play();

Selection.setFocus(_root.answerBox); problem();

}

else if ("they come from pontianak" == jawab3) {

jawab3 = "(they come from pontianak)"; true_answer.play(); Selection.setFocus(_root.answerBox); problem(); } else { wrong_answer.play(); Selection.setFocus(_root.answerBox); } } problem(); L5

(7)

Halaman Review Semester Pilihan Ganda Button Reset : Untuk menghapus jawaban user Button Next : Untuk lanjut ke soal berikutnya Button Exit : Untuk keluar dari aplikasi Button Check : Untuk mengecek jawaban user Btn_A : Untuk memilih jawaban A Button Home : Untuk kembali ke menu Btn_C : Untuk memilih jawaban C Btn_B : Untuk memilih jawaban B

Action Script Untuk Halaman Review Pilihan Ganda

Action Script Untuk Button Review Semester Soal Pilihan Ganda : • Button Home :   on (release){ loadMovieNum("pageflip_v225.s wf", 0) } • 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 :   on (press) { next Frame(); } L6

(8)

Action Script Untuk Button Review Semester Soal Pilihan Ganda (lanjutan) :

• 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;

} }

//ketika tekanan mouse dilepaskan setelah • Button Pilih A/B/C untuk jawaban salah :   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;

} }

(9)

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; } }

Action Script Untuk Layer Pada Review Semester Soal Pilihan Ganda stop();

function reset() {

//membuat variable i=1, 1=2, i=3 , i=4 for (i=1; i<5; i++) {

//posisi x movie clip silang+i =- 100 _root["silang"+i]._x = -100;

//posisi y movie clip silang+i =- 100 _root["silang"+i]._y = -100; //jawaban+i bernilai dengan false _root["jawaban"+i] = false; //warna lingkaran+i transparan _root["lingkaran"+i]._alpha = 0; cek = false; tulis = true; nilai = 0; benar = 0; salah = 0; } } L8

(10)

Halaman Review Semester Soal Essay Button Menu : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Check : Untuk mengecek jawaban user Input teks untuk

jawaban user Button Next : Untuk lanjut ke soal berikutnya Button Reset : Untuk menghapus jawaban user

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 Exit:   on (release) { fscommand("quit"); } • Button Next :   on (press) { next Frame(); } • Button Menu :   on (release){ loadMovieNum("pageflip_v225.swf", 0); } L9

(11)

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;  }   

Action Script Untuk Layer Pada Review Semester Soal Essay stop();

//daftar jawaban sebenarnya jawaban_asli1 = "They"; jawaban_asli2 = "They"; jawaban_asli3 = "We"; jawaban_asli4 = "We"; jawaban_asli5 = "They";

//nilai pertama kali sama dengan 0 nilai = 0; benar = 0; salah = 0; } } L10

(12)

Halaman Review Semester Soal True Or False Button Home : Untuk kembali ke menu Button Exit : Untuk keluar dari aplikasi Button Next : Untuk lanjut ke soal berikutnya Button Check : Untuk mengecek jawaban user Button F :

Untuk memilih jawaban salah Button T :

Untuk memilih jawaban benat

Button Reset : Untuk menghapus jawaban user

Action Script Untuk Button Review Semester True or False : • Button Reset:  

on (release) {

//jalankan fungsi reset reset(); } • Button Exit:   on (release) { fscommand("quit"); } • Button Home :   on (release){ loadMovieNum("pageflip_v225.swf", 0) } • Button Next :   on (press) { next Frame(); } L11

(13)

Action Script Untuk Button Review Semester True or 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; } }

Action Script Untuk Layer Pada Review Semester Soal Essay //membuat variable dengan nilai jawaban benar pada setiap soal jawabanBenar1 = "benar";

jawabanBenar2 = "benar"; jawabanBenar3 = "benar"; jawabanBenar4 = "salah"; jawabanBenar5 = "salah";

//membuat variable jumlahBenar dengan nilai 0 jumlahBenar = 0;

//membuat variable jumlahSalah dengan nilai 0 jumlahSalah = 0;

for (i=1; i<=5; i++) {

//membuat variable jawabanPemain+i dengan nilai kosong _root["jawabanPemain"+i] = "";

//membuat variable no di dalam benar_btn+i dengan nilai sama dengan nilai variable i

_root["benar_btn"+i].no = i;

//membuat variable no di dalam salah_btn+i dengan nilai sama dengan nilai variable i

(14)

_root["salah_btn"+i].no = i;

//ketika tombol benar_btn+nilai variable i ditekan _root["benar_btn"+i].onPress = function() {

//ubah nilai transparansi tombol ini menjadi 40

this._alpha = 40;

//ubah nilai jawabanPemain+nilai variable no tombol ini menjadi benar

_root["jawabanPemain"+this.no] = "benar";

//ubah nilai transparansi salah_btn+nilai variable no tombol ini menjadi 100

_root["salah_btn"+this.no]._alpha = 100; };

//ketika tombol salah_btn+nilai variable i ditekan _root["salah_btn"+i].onPress = function() {

//ubah nilai transparansi tombol ini menjadi 40

this._alpha = 40;

//ubah nilai jawabanPemain+nilai variable no tombol ini menjadi salah

_root["jawabanPemain"+this.no] = "salah";

//ubah nilai transparansi benar_btn+nilai variable no tombol ini menjadi 100

_root["benar_btn"+this.no]._alpha = 100; };

}

//ketika tombol koreksi_btn ditekan koreksi_btn.onPress = function() {

for (j=1; j<=5; j++) {

//membuat variable no di dalam tombol koreksi_btn dengan nilai sama dengan nilai variable j

koreksi_btn.no = j;

//seluruh tombol benar_btn dan salah_btn tidak dapat ditekan _root["benar_btn"+j].enabled = false;

_root["salah_btn"+j].enabled = false;

//jika nilai variable jawabanPemain+nilai variable j sama dengan nilai variable jawabanBenar+nilai variable j

if (_root["jawabanPemain"+j] == _root["jawabanBenar"+j]) { //nilai variable jumlahBenar ditambah 1

jumlahBenar += 1;

//jalankan fungsi animContreng

animContreng(this.no, _root["salah_btn"+this.no]._x+30, _root["salah_btn"+this.no]._y);

}

//jika nilai variable jawabanPemain+nilai variable j tidak sama dengan nilai variable jawabanBenar+nilai variable j

if (_root["jawabanPemain"+j] != _root["jawabanBenar"+j]) { //nilai variable jumlahSalah ditambah 1

jumlahSalah += 1;

//jalankan fungsi animSilang

(15)

animSilang(this.no, _root["salah_btn"+this.no]._x+30, _root["salah_btn"+this.no]._y);

}

//tampilkan tulisan Benar : +nilai variable jumlahBenar +" "+Salah : +nilai variable jumlahSalah pada dynamic text nilai

nilai = "Benar : "+jumlahBenar+" "+"Salah : "+jumlahSalah+" "+"Nilai : "+jumlahBenar;

}

//tombol koreksi_btn tidak dapat ditekan

this.enabled = false;

//ubah nilai transparansi tombol koreksi_btn menjadi 40

this._alpha = 40;

};

//ketika tombol ulangi_btn ditekan ulangi_btn.onPress = function() {

for (k=1; k<=5; k++) {

//kosongkan dynamic text nilai nilai = "";

//ubah nilai jumlahBenar menjadi 0 jumlahBenar = 0;

//ubah nilai jumlahSalah menjadi 0 jumlahSalah = 0;

//ubah nilai transparansi tombol koreksi_btn menjadi 100 koreksi_btn._alpha = 100;

//tombol koreksi_btn dapat ditekan kembali koreksi_btn.enabled = true;

//hapus animasi contreng dari stage

_root["contreng"+k].removeMovieClip(); //hapus animasi silang dari stage

_root["silang"+k].removeMovieClip(); //kosongkan nilai jawabanPemain+k

_root["jawabanPemain"+k] = "";

//ubah nilai transparansi tombol benar_btn+k menjadi 1000 _root["benar_btn"+k]._alpha = 100;

//ubah nilai transparansi tombol salah_btn+k menjadi 1000 _root["salah_btn"+k]._alpha = 100;

//seluruh tombol benar_btn dan salah_btn dapat ditekan kembali _root["benar_btn"+k].enabled = true;

_root["salah_btn"+k].enabled = true; }

};

//fungsi animContreng

function animContreng(id, posX, posY) {

//memasukkan movie clip dengan identifier contreng ke stage contreng = attachMovie("contreng", "contreng"+id,

_root.getNextHighestDepth(), {_x:posX, _y:posY});

//kecilkan movie clip contreng dengan skala x 20 dan y 20

(16)

L15

contreng._xscale = 20;

contreng._yscale = 20;

}

//fungsi animSilang

function animSilang(id, posX, posY) {

//memasukkan movie clip dengan identifier silang ke stage silang = attachMovie("silang", "silang"+id,

_root.getNextHighestDepth(), {_x:posX, _y:posY});

//kecilkan movie clip silang dengan skala x 20 dan y 20 silang._xscale = 20;

silang._yscale = 20; }

Referensi

Dokumen terkait