L A M P I R A N
Universitas Sumatera Utara
HALAMAN AWAL Layer 9 : fscommand("fullscreen",true); Tombol Menu : on(release){ loadMovie("menu-utama.swf", 0); } MENU UTAMA Movie Clip anatomi pria on(release){ loadMovie("anatomi-pria.swf", 0); } Movie Clip anatomi wanita on(release){ loadMovie("anatomi-wanita.swf", 0); } Movie Clip sis repro on(release){ loadMovie("reproduksi.swf", 0); } Movie Clip soal on(release){ loadMovie("menu-kuis.swf", 0); } Movie Clip exit on(release){ loadMovie("exit.swf", 0); } ANATOMI PRIA Layer 9 Frame 1 Membuat Animasi Salju Jatuh //membuat variable bernama jumlah_animasi dengan nilai 0 jumlah_animasi = 0; //perintah yang dijalankan ketika frame ini dimainkan onEnterFrame = function () { //jika jumlah_animasi kurang dari 30 if (jumlah_animasi<30) { //memasukkan movie clip berlinkage salju ke dalam stage dengan instance name salju pada posisi x sama dengan nilai acak panjang stage dan posisi y sama dengan 0 salju = attachMovie("salju", "salju"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(Stage.width), _y:0}); //nilai ukuran salju sama dengan nilai acak 30 ditambah 60 salju._xscale = salju._yscale=random(30)+60; //membuat variable kecepatan di dalam movie clip salju dengan nilai acak 6 ditambah 2 salju.kecepatan = random(6)+2;
Universitas Sumatera Utara
//varibale jumlah_animasi ditambah 1 jumlah_animasi += 1; //perintah yang dijalankan ketika frame movie clip salju dimainkan salju.onEnterFrame = function() { //koordinat y movie clip ini ditambah nilai variable kecepatan movie clip ini this._y += this.kecepatan; //jika nilai koordinat y movie clip ini lebih dari nilai lebar stage if (this._y>Stage.height) { //hapus movie clip ini dari stage this.removeMovieClip(); //nilai variable jumlah_animasi dikurangi 1 jumlah_animasi -= 1; } }; } }; Tombol Menu on(release){ loadMovie("menu-utama.swf", 0); } Tombol Exit on(release){ loadMovie("exit.swf", 0); } ANATOMI WANITA Layer 6 Frame 1 Membuat Animasi Salju Jatuh //membuat variable bernama jumlah_animasi dengan nilai 0 jumlah_animasi = 0; //perintah yang dijalankan ketika frame ini dimainkan onEnterFrame = function () { //jika jumlah_animasi kurang dari 30 if (jumlah_animasi<30) { //memasukkan movie clip berlinkage salju ke dalam stage dengan instance name salju pada posisi x sama dengan nilai acak panjang stage dan posisi y sama dengan 0 salju = attachMovie("salju", "salju"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(Stage.width), _y:0}); //nilai ukuran salju sama dengan nilai acak 30 ditambah 60 salju._xscale = salju._yscale=random(30)+60; //membuat variable kecepatan di dalam movie clip salju dengan nilai acak 6 ditambah 2 salju.kecepatan = random(6)+2; //varibale jumlah_animasi ditambah 1 jumlah_animasi += 1; //perintah yang dijalankan ketika frame movie clip salju dimainkan salju.onEnterFrame = function() { //koordinat y movie clip ini ditambah nilai variable kecepatan movie clip ini this._y += this.kecepatan;
Universitas Sumatera Utara
//jika nilai koordinat y movie clip ini lebih dari nilai lebar stage if (this._y>Stage.height) { //hapus movie clip ini dari stage this.removeMovieClip(); //nilai variable jumlah_animasi dikurangi 1 jumlah_animasi -= 1; } }; } }; SISTEM REPRODUKSI MANUSIA Layer Action Frame 1 sampai Frame 5 stop(); Action Component pada Video di frame ke 5 on (playheadUpdate) { if ((playheadTime>=0) and (playheadTime<=17)) { _root.deskripsi.text = 'Setelah sel membelah, embrio menyusuri tuba fallopi. \n\n' +'Sekitar 1 minggu setelah konsepsi, embrio mencapai uterus yang memang dipersiapkan untuk menerima embrio.'; } else if ((playheadTime>=18) and (playheadTime<=37)) { _root.deskripsi.text = 'Pada saat ini embrio telah menjadi sebuah bola yang dilapisi cairan dan terdiri dari hampir 100 sel. \n\n' +'Sebagian selnya menjadi seperti jari yang menancapkan embrio pada uterus untuk mengambil nutrisi dan oksigen serta menghindarkan embrio dari limbah/kotoran. \n\n' +'Sel-sel yang menancap pada uterus mengeluarkan hormon yang mencegah terjadinya menstruasi.'; } else if ((playheadTime>=38) and (playheadTime<=67)) { _root.deskripsi.text = 'Tiga minggu setelah fertilisasi, embrio masih berukuran lebih kecil dari sebutir nasi tapi telah memiliki jantung primitif.\n\n' +'Pada minggu berikutnya, jaringan dan organ pada embrio berkembang. \n\n' +'Pada minggu keempat, embrio akan terlihat seperti terlihat pada video. \n\n' +'Pada minggu kelima, ukuran embrio seperti sebuah kacang polong. '; } else if ((playheadTime>=68) and (playheadTime<=69)) { _root.deskripsi.text = '6 minggu'; } else if ((playheadTime>=70) and (playheadTime<=71)) { _root.deskripsi.text = '7 minggu'; } else if ((playheadTime>=72) and (playheadTime<=93)) { _root.deskripsi.text = 'Pada bulan kedua, embrio kemudian dikenal dengan nama fetus dan sudah menjadi manusia sempurna namun dengan ukuran yang sangat kecil. \n\n' +'Ketika embrio menempel pada uterus, terbentuk sebuah struktur kompleks yang terdiri dari jaringan dan sel-sel yang dikenal dengan nama plasenta.'; } else if ((playheadTime>=94) and (playheadTime<=125)) { _root.deskripsi.text = 'Jejaring pembuluh darah embrio berdekatan langsung dengan persediaan darah dari ibunya.\n\n'
Universitas Sumatera Utara
+'Darah ibu dan embrio tidak benar-benar bercampur tetapi zat-zat seperti oksigen, nutrisi maupun kotoran dapat saling bertukar antara ibu dan embrio. \n\n' +'Jika darah keduanya benar-benar bercampur, embrio akan dianggap sebagai organisme asing karena hanya memiliki setengah gen dari ibunya. '; } else if ((playheadTime>=126) and (playheadTime<=145)) { _root.deskripsi.text = 'Dari plasenta muncul tali ari-ari yang menghubungkan plasenta dengan perut fetus. \n\n' +'Ketika tali ari-ari ini dipotong ketika bayi lahir nanti, maka akan terbentuk pusar. \n\n' +'Selama kehamilan, plasenta dan tali ari-ari berfungsi sebagai penyedia semua kebutuhan fetus untuk tumbuh. '; } else if ((playheadTime>=146) and (playheadTime<=155)) { _root.deskripsi.text = 'Pada bulan ketiga, semua organ pada fetus sudah berada pada tempatnya. \n\n' +'Dan pada saat tersebut fetus memasuki tahap pertumbuhan yang intensif. '; } else if ((playheadTime>=156) and (playheadTime<=165)) { _root.deskripsi.text = 'Pada bulan keempat, fetus berukuran dua kali lipat (dibandingkan sebelumnya). Ototnya pun mengejang. '; } else if ((playheadTime>=166) and (playheadTime<=181)) { _root.deskripsi.text = 'Pada bulan kelima, fetus memiliki panjang hampir 21 cm atau sekitar 9 inci. \n\n' +'Detak jantungnya sekitar 140 kali/menit, dua kali lipat orang dewasa. '; } } MENU SOAL LATIHAN Tombol bank soal on(release){ loadMovie("bank-soal.swf", 0); } Tombol essay on(release){ loadMovie("soal_essay.swf", 0); } Tombol menu utama on(release){ loadMovie("menu-utama.swf", 0); }
BANK SOAL Layer 8 Frame 1 stop () ; jawaban = "" ; kunci = "" ; nilai = 0 ; nomor_soal = 0 ;
Universitas Sumatera Utara
bank_soal =new Array (1,2,3,4,5,6,7,8,9,10) ; sudah=new Array(0,0,0,0,0,0,0,0,0,0); hasil=new Array(0,0,0,0,0); naik=-1 function acak_soal(){ for(i=0;i<5;i++){ belum=0; while(belum==0){ item=random(6); if(sudah[item]==0){ belum=1; sudah[item]=1; hasil[i]=bank_soal[item]+1; } } } } acak_soal() trace(hasil) Movie Clip Waktu onClipEvent(load){ detik = 0 ; menit = 2 ; mulai = 1 ; } onClipEvent(enterFrame){ if(mulai == 0){ if(_currentframe == 12){ detik -= 1 ; if(detik < 0){ detik = 59 ; menit -= 1 } } } if(detik < 10){ tampil_detik = "0" + detik ; }else { tampil_detik = detik ; } if(detik==60){ tampil_detik="00" } if(menit < 10){ tampil_menit = "0" + menit ; }else { tampil_menit = menit ; } if(menit == 0 and detik ==0 ){ mulai = 1 ; _root.gotoAndStop ("frame_kalah") ;
Universitas Sumatera Utara
} } Tombol Lanjut on(release){ nomor_soal+=1 if(jawaban == kunci){ nilai += 10 ; } naik+=1 gotoAndStop(hasil[naik]) ; if(nomor_soal > 5){ _root.waktu.mulai = 1 ; if(nilai > 20){ gotoAndStop("frame_menang") }else{ gotoAndStop("frame_kalah") } } } Tombol Mulai on(release){ _root.waktu.mulai = 0 nomor_soal+=1 naik+=1 trace(naik) gotoAndStop(hasil[naik]) ; } SOAL ESSAY Layer Background Frame 1 stop(); Tombol Mulai on(release){ gotoAndStop(2); } Layer Background Frame 2 //daftar jawaban sebenarnya jawaban_asli1 = "fimbriae"; jawaban_asli2 = "infundibulum"; jawaban_asli3 = "monopouse"; jawaban_asli4 = "esterogen"; jawaban_asli5 = "penis"; //nilai pertama kali sama dengan 0 nilai = 0; Layer Background Frame 3 //daftar jawaban sebenarnya jawaban_asli1 = "vagina"; jawaban_asli2 = "progesteron"; jawaban_asli3 = "impotensi"; jawaban_asli4 = "spermiasi"; jawaban_asli5 = "testis"; //nilai pertama kali sama dengan 0
Universitas Sumatera Utara
nilai = 0; Tombol Reset on (release) { //tombol koreksi dapat ditekan koreksi.enabled = true; //warna tombol koreksi tidak transparan koreksi._alpha = 100; //nilai diubah menjadi 0 nilai = 0; //menghasilkan variable i=1, i=2, i=3, i=4, i=5 for (i=1; i<6; i++) { //jawaban_user+i dikosongkan _root["jawaban_user"+i] = ""; //tanda+i pindah ke frame 1 _root["tanda"+i].gotoAndStop(1); } } Tombol Koreksi //ketika tekanan mouse dilepaskan setelah mouse ditekan on (release) { //menghasilkan variable i=1, i=2, i=3, i=4, i=5 for (i=1; i<6; i++) { //jika jawaban_user+i sama dengan jawaban_asli+i if (_root["jawaban_user"+i] == _root["jawaban_asli"+i]) { //nilai ditambah 1 nilai += 1; //tanda+i pindah ke frame 2 _root["tanda"+i].gotoAndStop(2); } else { //tanda+i pindah ke frame 3 _root["tanda"+i].gotoAndStop(3); } } //tombol koreksi tidak bisa ditekan koreksi.enabled = false; //tombol koreksi lebih transparan koreksi._alpha = 40; } Tombol Next on(release){ gotoAndStop(3); } Tombol Prev on(release){ gotoAndStop(2); } Tombol Menu on(release){ loadMovie("menu-kuis.swf", 0); }
Universitas Sumatera Utara
KEMENTRIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, Fax. (061) 8214290
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa
: RIA ARNISHA
Nomor Stambuk
: 072406117
Judul Tugas Akhir
: Animasi Sistem Reproduksi Manusia Pada Pelajaran Biologi Sekolah Menengah Pertama Dengan Adobe Flash CS 3
Dosen Pembimbing
: Syahriol Sitorus, S.Si, M.IT
Tanggal Mulai Bimbingan
: 7 Maret 2010
Tanggal Selesai Bimbingan : 25 Mei 2010 No .
Tanggal Asisten Bimbingan
Pembahasan pada Asistensi Mengenai, pada Bab :
1
7 Maret 2010
Pengajuan Proposal TA
2
30 April 2010
Pengajuan Bab 1-5
3 4 5 6
8 Mei 2010 19 Mei 2010 25 Mei 2010 25 Mei 2010
Revisi Bab 1-5 Uji Program ACC Bab 1-5 ACC Uji Program
Paraf Dosen Pembimbing
Keterangan
Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.
Diketahui,
Disetujui,
Ketua Departemen Matematika USU
Pembimbing Utama/ Penanggung Jawab
Dr.Saib Suwilo,M.Sc
Syahriol Sitorus, S.Si, M.IT
NIP. 19640109 198803 1 004
NIP. 19710310 199703 1 004
Universitas Sumatera Utara
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Ilmu Komputer/Statistika :
Nama
: RIA ARNISHA
NIM
: 072406117
Program Studi
: Ilmu Komputer
Judul Tugas Akhir
: Animasi Sistem Reproduksi Manusia Pada Pelajaran Biologi Sekolah Menengah Pertama Dengan Adobe Flash CS 3
Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : 25 Mei 2010
Dengan Hasil : SUKSES
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.
Medan, 25 Mei 2010 Dosen Pembimbing / Kepala Lab. Komputer Program Studi D-3 Ilmu Komputer/Statistika
Syahriol Sitorus, S.Si, M.IT NIP. 19710310 199703 1 004
Universitas Sumatera Utara