• 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

antara Slow Learner dan Kejenuhan Belajar terhadap kesulitan belajar fisika siswa MTs Madani Alauddin Pao-Pao Kab. Gowa, artinya bahwa data yang diperoleh dari

Berapa biaya yang harus dikeluarkan dari kegiatan sektor hotel di Kota Medan agar kelestarian sumberdaya alam tetap terjaga dan kegiatan sektor hotel tidak menimbulkan

Tuhfah al-‘Urusy wa bi Hajah al-Nufus , bahwa Al-Imam Taqiyuddin al- Hushaini al-Dimasyqi mengatakan, Yunus bin Al Imam Al Husaini meriwayatkan dari Imam Syafii

aeruginosa biopa 2411 terlihat pada variasi sumber karbon glukosa, minyak zaitun, tepung beras dan sukrosa yang menandakan bahwa bakteri masih beradaptasi dengan

Tujuan dari penelitian ini adalah untuk mengetahui pengaruh komposisi sekam padi dan ampas tebu serta konsentrasi NaOH terhadap yield pulp yang dihasilkan.. Kondisi

Menurut Handerson (2005), tehnik distraksi nafas ritmik dipercaya dapat menurunkan tingkat nyeri melalui mekanisme yaitu dengan tehnik nafas ritmik otot-otot

Kepala madrasah/ sekolah harus memiliki komitmen pada mutu. Bila mereka tidak memiliki komitmen, proses transformasi mutu tidak akan dapat dimulai karena kalaupun

Perlindungan hukum terhadap pekerja merupakan pemenuhan hak dasar yangmelekat dan dilindungi oleh konstitusi sebagaimana yang diatur dalam Pasal 27 ayat