Universitas Sumatera Utara
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma (D3) Teknik Informatika:
Nama
: NUR SRI HARYATI LUBIS
NIM
: 112406068
Program Studi
: DIPLOMA ( D3 ) TEKNIK INFORMATIKA
Judul Tugas Akhir
: MEDIA
PEMBELAJARAN
MATEMATIKA
SD
MENGGUNAKAN ADOBE FLASH CS3
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal: Mei 2014.
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 2014
Dosen Pembimbing Program Studi D3 Teknik Informatika
Drs. Sawaluddin, M.IT NIP. 19591231 199802 1 001
Universitas Sumatera Utara
KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax. (061) 8214290 Medan-20155 Email :
[email protected]
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa Nomor Stambuk Judul Tugas Akhir Dosen Pembimbing 1 Tanggal Mulai Bimbingan Tanggal Selesai Bimbingan
No 1 2 3 4 5 6 7
TANGGAL ASSISTEN BIMBINGAN 25 April 2014
: Nur Sri Haryati Lubis : 112406068 : Media Pembelajaran Matematika SD Menggunakan Adobe Flash CS3 : Drs. Sawaluddin, M.IT : :
PEMBAHASAN PADA ASSISTEN MENGENAI PADA BAB ACC PROPOSAL ACC BAB 1 ACC BAB 2 ACC BAB 3 ACC BAB 4 ACC BAB 5 UJI PROGRAM
PARAF DOSEN PEMBIMBING
KETERANGA N
Kartu ini harap dikembalikan kejurusan Matematika Bila Bimbingan Mahasiswa telah Selesai
Diketahui Program Studi D3 Teknik Informatika FMIPA USU Ketua,
Disetujui Pembimbing Utama/ Penanggung Jawab
Dr. Elly Rosmaini, M.Si NIP. 196005201985032002
Drs. Sawaluddin, M.IT NIP. 195912311998021001
Universitas Sumatera Utara
Universitas Sumatera Utara
1.
ActionScript untuk berpindah ke halaman awal. on(release){ Nama Scene gotoAndPlay("Beranda",99); Jumlah Frame ke-n
}
2.
ActionScript untuk berpindah ke scene selanjutnya yaitu untuk memilih Materi. on(release){ gotoAndPlay("Materi",1); }
3.
ActionScript untuk melihat petunjuk media.
on(release){ gotoAndPlay("Petunjuk",1); }
4.
ActionScript untuk memilih kuis.
on(release){ gotoAndPlay("Kuis",1); }
Universitas Sumatera Utara
5.
ActionScript untuk melihat hasil rapor.
on(release){ gotoAndPlay("Rapor",1); }
6.
ActionScript untuk melihat profil pembuat media.
on(release){ gotoAndPlay("Profil",1); }
7.
ActionScript untuk keluar dari media.
on(release){ fscommand("Quit",true); //pada menu exit }
8.
ActionScript untuk berpindah ke frame selanjutnya
on(release){ nextFrame(); }
Universitas Sumatera Utara
9.
ActionScript untuk berpindah ke frame sebelumnya
on(release){ prevFrame(); }
10. ActionScript untuk menghidupkan dan mematikan backsound.
var movie:Number=0; sound_btn.onRelease=function(){ if (movie == 1){ loadMovie("sound.swf",2); // memanggil sound.swf dari folder movie = 0; } else if (movie == 0){ unloadMovieNum(2); movie = 1; } } Stop ();
Universitas Sumatera Utara
11. ActionScript untuk menentukan jumlah frame yang akan diacak dalam Kuis
stop(); benar = 0; // kotak benar dimulai dari 0 salah = 0; // kotak salah dimulai dari 0 total_frame = 52 ; // jumlah frame soal array_frame = []; for (i=2; i<=total_frame; i++) { array_frame.push(i); } array_frame.sort(function () { return random(2) ; }); jumlah_frame = array_frame.length;
12. ActionScript untuk memulai kuis dari nomor 1 dengan mengacak soal.
on (release) { noTampil = 1; // soal diacak dan mulai dari nomor 1 jumlah_frame--; gotoAndStop(array_frame[jumlah_frame]); }
Universitas Sumatera Utara
13. ActionScript untuk menentukan jawaban benar.
on (release) { benar += 1; dalam
//apabila benar maka nilai akan masuk kotak
benar
dan
akan
di
jumlahkan
total benarnya _root["cek" + noTampil] = "Salah"; //apabila
salah
maka nilai akan masuk dalam kotak
salah
dan
akan
di
jumlahkan total salahnya if (jumlah_frame>=0) { jumlah_frame--; gotoAndStop(array_frame[jumlah_frame]); } if (jumlah_frame<0) { gotoAndStop(53); } if
(noTampil>=25){
//jumlah
soal
yang
akan
ditampilkan score = benar*4; //soal yang benar dikalikan 4 if (score >= 90 & score <= 100) { gotoAndStop(53);
//frame
kamu
menguasai
materi } else if (score >= 60 & score < 90)
Universitas Sumatera Utara
{ gotoAndStop(54);//frame kamu kurang belajar } else { gotoAndStop(55); //frame kamu harus belajar } // end else if noTampil = 1; }else{ noTampil += 1; } }
14. ActionScript untuk menentukan jawaban salah
on (release) { salah += 1; // apabila salah maka nilai akan masuk dalam kotak salah dan akan di jumlahkan total salahnya _root["cek" + noTampil] = "Salah"; if (jumlah_frame>=0) { jumlah_frame--; gotoAndStop(array_frame[jumlah_frame]); } if (jumlah_frame<0) { gotoAndStop(53); }
Universitas Sumatera Utara
if(noTampil>=25){ //jumlah soal yang akan ditampilkan score = benar*4; //soal yang benar dikalikan 4 if (score >= 90 & score <= 100) { gotoAndStop(53); } else if (score >= 60 & score < 90) { gotoAndStop(54); } else { gotoAndStop(55); } // end else if noTampil = 1; }else{ noTampil += 1; } }
15. ActionScript untuk tempan penyimpanan data nilai pada media.
data_rekor
=
SharedObject.getLocal("MediaPembelajaran");
//nama data penyimpanan
Universitas Sumatera Utara
16. ActionScript untuk menyimpan nama, kelas dan nilai.
on(release){ _root.data_rekor.data.kotak_nama = nama //menyimpan nama _root.data_rekor.data.kotak_kelas = kelas // menyimpan kelas _root.data_rekor.data.score = score // menyimpan nilai _visible=false }
17. ActionScript untuk mengurutkan dan menyimpan data agar dapat ditampilkan dalam menu rapor
stop(); nama = ""; kelas = ""; score = random(100); function simpanScore(score, player, kelas){ //fungsi menyimpan score DataSkor=SharedObject.getLocal("MediaPembelajaran"); if (!DataSkor.data.pemain) { DataSkor.data.pemain = new Array(); //fungsi pengurutan DataSkor.data.pemain.push({skornya:0,namanya:"...", kelasnya:"..."});
Universitas Sumatera Utara
DataSkor.data.pemain.push({skornya:0, namanya:"...", kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"...", kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"...", kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"...", kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,
namanya:"...",
kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,
namanya:"...",
kelasnya:"..."}); } DataSkor.data.pemain.push({skornya:score,namanya: player, kelasnya:kelas}); DataSkor.flush(); } simpan.onRelease = function() { simpanScore(score, nama, kelas); gotoAndStop(2); };
18. ActionScript untuk menampilkan nama, kelas dan nilai di menu Rapor. stop(); tampil1 = "";
// menampilkan nama
tampil2 = "";
// menampilkan nilai
Universitas Sumatera Utara
tampil3 = "";
// menampilkan kelas
DataSkor=SharedObject.getLocal("MediaPembelajaran); DataSkor.data.pemain.sortOn("skornya”,Array. DESCENDING|Array.NUMERIC); if (!DataSkor.data.pemain) { DataSkor.data.pemain = new Array(); DataSkor.data.pemain.push({skornya:0,namanya:"...,kela snya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"...,kela snya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"..., kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"..., kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"..., kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"..., kelasnya:"..."}); DataSkor.data.pemain.push({skornya:0,namanya:"..., kelasnya:"..."}); DataSkor.data.pemain.sortOn("skornya",Array. DESCENDING|Array.NUMERIC); } for
(i=0;
i<7;
i++)
{
//jumlah
data
rapor
yang
ditampilkan tampil3+= DataSkor.data.pemain[i].kelasnya + newline;
Universitas Sumatera Utara
} for
(i=0;
i<7;
i++){
//jumlah
data
rapor
yang
ditampilkan tampil2+=DataSkor.data.pemain[i].skornya+newline; } for (i=0; i<7; i++){ // jumlah data rapor yang ditampilkan tampil1+=DataSkor.data.pemain[i].namanya+ newline; } reset.onRelease = function() { DataSkor=SharedObject.getLocal("MediaPembelajaran); DataSkor.clear(); //menghapus data di menu rapor tampil1 = ""; tampil2 = ""; tampil3 = ""; };
19. ActionScript untuk menghapus data di menu Rapor. reset.onRelease = function() { DataSkor=SharedObject.getLocal("MediaPembelajaran); DataSkor.clear(); //menghapus data di menu rapor tampil1 = ""; tampil2 = ""; tampil3 = ""; };
Universitas Sumatera Utara