HALAMAN AWAL
Layer AS Frame 1 fscommand("allowscale", "true");
Objek “btnmain” on (release) { loadMovieNum("level 1.swf", 0); }
Objek “btncara” on (release) { loadMovieNum("cara.swf", 0); }
HALAMAN PETUNJUK
Layer Script Frame 81 stop();
Layer Script Frame 110 stop();
Layer Script Frame 132 stop();
Objek “arrow” on (release) { gotoAndPlay(82); }
Objek “arrow2” on (release) { gotoAndPlay(111); }
Universitas Sumatera Utara
Objek “arrow3” on (release) { gotoAndPlay(52); }
Objek “arrow4” on (release) { gotoAndPlay(82); }
HALAMAN LEVEL 1
Layer Script Frame 1 huruf = 0;
Layer Script Frame 156, 161, 163, 165, 167, 169, 171, 173, 175, 177 dan 179 stop(); if (huruf == 10){ gotoAndPlay(180); }
Layer Script Frame 195 stop(); loadMovieNum("level 2.swf", "0");
Objek “butE” on (release) { huruf++; gotoAndPlay(161); }
Objek “butB” on (release) { huruf++; gotoAndPlay(163); }
Universitas Sumatera Utara
Objek “butT" on (release) { huruf++; gotoAndPlay(165); }
Objek “butL” on (release) { huruf++; gotoAndPlay(167); }
Objek “butA” on (release) { huruf++; gotoAndPlay(169); }
Objek “butY” on (release) { huruf++; gotoAndPlay(171); }
Objek “butK” on (release) { huruf++; gotoAndPlay(173); }
Objek “butM” on (release) { huruf++; gotoAndPlay(175); }
Universitas Sumatera Utara
Objek “butU” on (release) { huruf++; gotoAndPlay(177); }
Objek “butR” on (release) { huruf++; gotoAndPlay(179); }
Objek “hurE”, “hurB”, “hurT”, “hurL”, “hurA”, “hurY”, “hurK”, “hurM”, “hurU” dan “hurR” stop{};
HALAMAN LEVEL 2
Layer Script Frame 1 score = 0; function mainkanMusik() { musik = new Sound(); musik.attachSound("switch6"); musik.start(0,1); } onEnterFrame = function () { if (random(50) == 3) { huruf_1 = attachMovie("huruf_1", "huruf_1"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(600), _y:-10}); huruf_1.onEnterFrame = function() { this._y += 10; if (this.hitTest(keranjang)) { mainkanMusik(true); score = Number(score)+1; removeMovieClip(this); }
Universitas Sumatera Utara
}; huruf_2 = attachMovie("huruf_2", "huruf_2"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(600), _y:-20}); huruf_2.onEnterFrame = function() { this._y += 10; if (this.hitTest(keranjang)) { removeMovieClip(this); } }; huruf_3 = attachMovie("huruf_3", "huruf_3"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(600), _y:-30}); huruf_3.onEnterFrame = function() { this._y += 10; if (this.hitTest(keranjang)) { removeMovieClip(this); } }; huruf_4 = attachMovie("huruf_4", "huruf_4"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(600), _y:-20}); huruf_4.onEnterFrame = function() { this._y += 10; if (this.hitTest(keranjang)) { removeMovieClip(this); } }; } if (score == 30) { loadMovieNum("congrats2.swf", 0); } }; gerak_kanan = true; gerak_kiri = true; keranjang.onEnterFrame = function() {
if (this.hitTest(batas_2)) { gerak_kanan = false; } else {
Universitas Sumatera Utara
gerak_kanan = true; } if (this.hitTest(batas_1)) { gerak_kiri = false; } else { gerak_kiri = true; } if (Key.isDown(Key.RIGHT) && gerak_kanan) { this._x += 10; } if (Key.isDown(Key.LEFT) && gerak_kiri) { this._x -= 10; } }; if (score == 2) { gotoAndStop(2) ; }
HALAMAN CONGRATS2
Layer Script Frame 50 loadMovieNum("level 3.swf", 0);
HALAMAN LEVEL 3
Layer Stop Frame 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 dan 20 loadMovieNum("level 3.swf", 0);
Objek “kembali” on release { gotoAndPlay(1); }
Universitas Sumatera Utara
Layer Pilihan Frame 1, 3, 5, 7, 9, 11, 13, 15, 17 dan 19 terpasang = 0; tak_cocok = 0; xawal1 = drag1._x; yawal1 = drag1._y; xawal2 = drag2._x; yawal2 = drag2._y; xawal3 = drag3._x; yawal3 = drag3._y; xawal4 = drag4._x; yawal4 = drag4._y; drag1.onPress = function() { this.startDrag(); this.swapDepths(1); }; drag1.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == trget1) { terpasang ++; this._x = _root.trget1._x; this._y = _root.trget1._y; } else { this._x = xawal1; this._y = yawal1; } if (terpasang == 2) { gotoAndPlay(3); } else if (tak_cocok == 2 or tak_cocok == 1) { removeMovieClip(this); gotoAndPlay(2); } }; drag1.onReleaseOutside = function() { this.stopDrag(); this._x = xawal1; this._y = yawal1; }; drag2.onPress = function() { this.startDrag(); this.swapDepths(1);
Universitas Sumatera Utara
}; drag2.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == trget2) { terpasang ++; this._x = _root.trget2._x; this._y = _root.trget2._y;
} else { this._x = xawal2; this._y = yawal2; } if (terpasang == 2) { gotoAndPlay(3); } else if (tak_cocok == 2 or tak_cocok == 1) { removeMovieClip(this); gotoAndPlay(2); } }; drag2.onReleaseOutside = function() { this.stopDrag(); this._x = xawal2; this._y = yawal2; };
drag3.onPress = function() { this.startDrag(); this.swapDepths(1); }; drag3.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == trget1) { tak_cocok ++; this._x = _root.trget1._x; this._y = _root.trget1._y; } else { this._x = xawal3; this._y = yawal3; } if (terpasang == 2) {
Universitas Sumatera Utara
gotoAndPlay(3); } else if (tak_cocok == 2 or tak_cocok == 1) { removeMovieClip(this); gotoAndPlay(2); } }; drag3.onReleaseOutside = function() { this.stopDrag(); this._x = xawal3; this._y = yawal3; };
drag4.onPress = function() { this.startDrag(); this.swapDepths(1); }; drag4.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == trget2) { tak_cocok ++; this._x = _root.trget2._x; this._y = _root.trget2._y; } else { this._x = xawal4; this._y = yawal4; } if (terpasang == 2) { gotoAndPlay(3); } else if (tak_cocok == 2 or tak_cocok == 1) { removeMovieClip(this); gotoAndPlay(2); } }; drag4.onReleaseOutside = function() { this.stopDrag(); this._x = xawal4; this._y = yawal4; };
Universitas Sumatera Utara
HALAMAN CONGRATS
Layer Back Frame 47 dan Frame 90 //membuat variable bernama gravitasi dengan nilai 30 gravitasi = 30; //membuat variable bernama jumlah_bintang dengan nilai 100 jumlah_bintang = 50; //membuat variable bernama ukuran_bintang dengan nilai 2 ukuran_bintang = 2; //membuat variable bernama angka dengan nilai 100 angka = 100; //membuat array bernama warna berisi kumpulan kode warna warna = new Array("0xFF0000", "0xFFFFFF", "0xFFFF00", "0xFF9900", "0xFFCC33", "0xFFFFFF"); //nilai variable angka ditambah jumlah_bintang yang sebelumnya ditambah 10 terlebih dahulu angka += jumlah_bintang+10; for (i=angka; i<(angka+jumlah_bintang); i++) { //duplikasi movie clip bintang dengan nama baru bintang+i duplicateMovieClip("bintang", "bintang"+i, i); //nilai variable posX bintang+i sama dengan nilai acak panjang stage dikurangi 200 dibagi 35 _root["bintang"+i].posX = ((random(Stage.width)-200)/35); //nilai variable posY bintang+i sama dengan nilai acak lebar stage dibagi 2 dikurangi 200 dibagi 35 _root["bintang"+i].posY = ((random(Stage.height/2)-150)/35); _root["bintang"+i].onEnterFrame = function() { //ubah warna bintang+i sesuai kode warna pada array warna yang diacak new Color(this).setRGB(warna[random(warna.length)]); //koordinat x movie clip ini ditambah nilai variable posX movie clip ini dikali 0.6 this._x += this.posX*0.6; //koordinat y movie clip ini ditambah nilai variable posY movie clip ini dikali 1 this._y += this.posY*1; //nilai transparansi movie clip ini dikurangi 1 this._alpha -= 1; //nilai variable posY movie clip ini di tambah nilai acak variable gravitasi dibagi 100
Universitas Sumatera Utara
this.posY += random(gravitasi)/100; //jika koordinat y movie clip ini lebih dari lebar stage atau jika nilai transparansi movie clip ini kurang dari 0 if (this._y>Stage.height || this._alpha<0) { //hapus movie clip ini dari stage this.removeMovieClip(); } }; };
Layer 8 Frame 216 fscommand("quit",true);
Universitas Sumatera Utara
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa
: ADINDA SARIMARITO TAMPUBOLON
Nomor Stambuk
: 082406138
Judul Tugas Akhir
: Game Edukasi Mengenal Huruf dan Kata pada Balita dengan menggunakan Adobe Flash CS4 Professional
Dosen Pembimbing
: Drs. Pasukat Sembiring, M.Si
Tanggal Mulai Bimbingan
: 28 Januari 2011
Tanggal Selesai Bimbingan : 30 Mei 2011
1
Tanggal Asisten Bimbingan 28 Januari 2011
Pembahasan pada Asistensi Mengenai, pada Bab : Ajukan Proposal Judul
2
25 Mei 2011
Bab 1-5
ACC
3
28 Mei 2011
Perbaikan Bab 5
ACC
4
30 Mei 2011
Uji Program
ACC
No.
∗
Paraf Dosen Pembimbing
Keterangan ACC
Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.
Diketahui,
Disetujui,
Ketua Departemen Matematika USU
Pembimbing Utama/ Penanggung Jawab
Prof. Dr. Tulus, M.Si
Drs. Pasukat Sembiring, M.Si
NIP. 19640109 198803 1 004
NIP. 19531113 198503 1 002
Universitas Sumatera Utara
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :
Nama
: ADINDA SARIMARITO TAMPUBOLON
NIM
: 082406138
Program Studi
: Teknik Informatika
Judul Tugas Akhir
: Game Edukasi Mengenal Huruf dan Kata pada Anak Balita dengan menggunakan Adobe Flash CS4 Professional
Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal :
Mei 2011
Dengan Hasil : SUKSES / GAGAL
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.
Medan,
Mei 2011
Dosen Pembimbing / Kepala Lab. Komputer Program Studi D-3 Teknik Informatika
Drs. Pasukat Sembiring, M.Si NIP. 19531113 198503 1 002
Universitas Sumatera Utara