BAB V KESIMPULAN DAN IMPLEMENTASI
5.1 Kesimpulan Berdasarkan program Pembelajaran Matriks 3D dan Determinan dapat ditarik kesimpulan sebagai berikut : 1. Dalam aplikasi ini terdapat menu yang dapat digunakan pengguna dalam memahami pelajaran matematika yaitu mengenai matriks 3D dan determinan. Menu – menu tersebut adalah menu determinan, latihan, matriks 3D dan jenis matriks. 2. Pada menu determinan, terdapat penjelasan mengenai determinan dari suatu matriks. 3. Pada menu matriks 3D, terdapat penjelasan mengenai matriks 3D. 4. Pada menu jenis matriks, terdapat pilihan menu transpose matriks, matriks kofaktor dan matriks invers dimana terdapat penjelasan mengenai tiap – tiap materi tersebut. 5. Aplikasi ini menyediakan menu latihan berupa pilihan ganda yang dipergunakan untuk mengetahui sejauh mana pengguna dalam memahami materi – materi yang terdapat pada aplikasi ini. 6. Pembuatan aplikasi ini menggunakan software Adobe Flash CS3 karena dapat menggabungkan antara gambar, animasi dan suara.
1
5.2 Saran Aplikasi pembelajaran matriks 3D dan determinan ini masih jauh dari sempurna. Penulis memberikan saran untuk yang ingin mengembangkan aplikasi ini, yaitu : 1. Multimedia ini dikembangkan ke jenis aljabar linear yang lain yang terdapat pada bidang aljabar linear. 2. Dilakukan perbaikan pada tiap halaman materi, dibuat lebih interaktif lagi. 3. Aplikasi dapat terkoneksi dengan internet.
2
LAMPIRAN LISTING PROGRAM Script pada tombol untuk menuju halaman menu on(release){ gotoAndPlay("Scene 2",1); } Script menghentikan jalannya animasi Stop( ); Script membuat tampilan fullscreen fscommand("fullscreen",true); fscommand("showmenu",false); Script untuk menampilkan jam dan tanggal onClipEvent (enterFrame) { wkt = new Date(); hari = new Array("Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"); bulan = new Array("Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); tgl = wkt.getDate(); hr = hari[wkt.getDay()];
3
bln = bulan[wkt.getMonth()]; thn = wkt.getFullYear(); _root.tampilan1 = hr+", "+tgl+" "+bln+" "+thn; jam = wkt.getHours(); menit = wkt.getMinutes(); detik = wkt.getSeconds(); _root.tampil_wkt.waktu = jam+" : "+menit+" : "+detik; } Script pada tombol untuk kembali ke halaman menu on(release){ gotoAndPlay("Scene 2",1); } Script pada tombol untuk menuju ke frame berikutnya on (press, dragOver) { nextFrame(); }
4
Script pada tombol untuk menuju ke halaman matriks 3D on(release){ gotoAndPlay("Scene 6",1); } Script pada tombol untuk menuju ke halaman materi determinan on(release){ gotoAndPlay("Scene 4",1); } Script pada tombol untuk menuju ke halaman jenis matriks on(release){ gotoAndPlay("Scene 8",1); } Script pada tombol untuk menuju ke halaman materi matriks kofaktor on(release){ gotoAndPlay("kofaktor"); } Script pada tombol untuk menuju ke halaman materi transpose matriks on(release){ gotoAndPlay("Scene 7",1); 5
} Script pada tombol untuk menuju ke halaman materi matriks invers on(release){ gotoAndPlay("invers"); } Script untuk menuju ke halaman latihan on(release){ gotoAndPlay("Scene 5",1); } Script untuk merandom pertanyaan dan jawaban stop(); score = 0; benar = 0; salah = 0; total_frame = 11; array_frame = []; for (i=2; i<=total_frame; i++) { array_frame.push(i); } array_frame.sort(function () { return random(2) ? 1 : -1;
6
}); jumlah_frame = array_frame.length; 89 Script untuk memulai latihan on (release) { jumlah_frame--; gotoAndStop(array_frame[jumlah_frame]); } Script untuk menentukan nilai benar on (release) { score + = 20; benar += 1; if (jumlah_frame>=0) { jumlah_frame--; gotoAndStop(array_frame[jumlah_frame]); } if (jumlah_frame<0) { gotoAndStop(12); } } Script untuk menentukan nilai salah on (release) { salah += 1; if (jumlah_frame>=0) {
7
jumlah_frame--; gotoAndStop(array_frame[jumlah_frame]); } if (jumlah_frame<0) { gotoAndStop(12); } } Script pada layer jawaban stop(); if ( score>=80){ keterangan = “Bagus!Pertahankan Prestasi”; } If ( score<=60){ Keterangan = “Anda belum tuntas, belajar lagi,ya!”; } benar_tampil = benar; salah_tampil = salah; Script pada tombol coba lagi on (release) { stopAllSounds (); _root.jumlahFrame = 11; _root.jumpFrame = []; gotoAndStop(1); } 8
Script pada tombol keluar On(release){ gotoAndPlay(“Scene 3”,1); } Script tombol ya pada menu keluar On(release){ Fscommand(“quit”); } Script pada tombol tidak pada halaman keluar On(release){ stopAllSound ( ); gotoAndPlay(“Scene 9”,1); }
9