S KOM 1002492 Appendix (1)

LAMPIRAN A
 Flowchart
 Storyboard
 Source Code

Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

FLOWCHART
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

MULTIMEDIA PEMBELAJARAN INTERAKTIF ‘KUIS
ISTILAH’

Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN

KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

SOURCE CODE
MULTIMEDIA PEMBELAJARAN INTERAKTIF ‘KUIS

ISTILAH’
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Kode Fungsi, Variabel dan Suara
//variabel
var namaPemain: String;
var sandiPemain: String;
var skorPemain:Number;
var karakterPemain:Number;
var urutan:Number;
var jatah:Number; jatah = 3;
var skor_1:Number;
var skor_2:Number;
var skor_3:Number;
var skor_4:Number;
var frameMateri:Number;
var id_karakter:Number;

var database : SharedObject =
SharedObject.getLocal("tebakkata",
"/");
import caurina.transitions.*;

bgSound5.attachSound("boss");
bgSound6= new Sound(this);
bgSound6.attachSound("hasil");
bgSound7= new Sound(this);
bgSound7.attachSound("raja");

//suara - suara
klik = new Sound(this);
klik.attachSound("klik");
clos = new Sound(this);
clos.attachSound("klik_cl");
klik_next = new Sound(this);
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

klik_next.attachSound("klik_next");
jwb_benar = new Sound(this);
jwb_benar.attachSound("jwb_benar");
jwb_salah = new Sound(this);
jwb_salah.attachSound("jwb_salah");
bgSound = new Sound(this);
bgSound.attachSound("menu");
bgSound1 = new Sound(this);
bgSound1.attachSound("cerita1");
bgSound2 = new Sound(this);
bgSound2.attachSound("cerita2");
bgSound3 = new Sound(this);
bgSound3.attachSound("latar");
bgSound4= new Sound(this);
bgSound4.attachSound("materi");
bgSound5= new Sound(this);

//melihat isi database

function printSharedObject(x){
for (var variableNames in x.data){
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

trace("Nama variabel="+variableNames +
" Nilai="+x.data[variableNames]);
}
}
//disabled & enabled tombol
function enableTombol(stat:Number){
if (stat==1){
tbl_daftar.enabled = true;
tbl_masuk.enabled = true;
tbl_tentang.enabled = true;
tbl_keluar.enabled = true;
}else{
tbl_daftar.enabled = false;

tbl_masuk.enabled = false;
tbl_tentang.enabled = false;
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

tbl_keluar.enabled = false;
}
}
//load movie clip
function popup(judulmc:String,nilai_x:Number,nilai_y:Number){
attachMovie(judulmc, judulmc,this.getNextHighestDepth(),{_x:nilai_x,_y:nilai_y,_alpha:20});
}

//load movie clip suara
function popupsuara(judulmc:String,nilai_x:Number,nilai_y:Number){
attachMovie(judulmc, judulmc,10,{_x:nilai_x,_y:nilai_y,_alpha:20});
}
//random frame pada kuis istilah - hasil adaptasi dari 'Shuffle Frame' oleh mrhartsclube dalam kirupa.com

function shuffleArray (awal:Number,akhir:Number){
_root.arrayList01 = [];
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

//mengisi array sesuai jumlah frame,awal=nomor frame pertama, akhir=nomor frame terahir
for(j=awal;j 0) {
_root.arrayList02.push(_root.arrayList01.splice(Math.round(Math.random() * (_root.arrayList01.length - 1)), 1)[0]);
}
}
//cek frame
function cek_array(){
//kondisi apabila semua frame sudah terbuka
if(i==(_root.arrayList02.length)){//apabila inisiasi telah sama dengan jumlah array
//trace("jawabannya"+jawaban);
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

//trace("sudah habis");
karakter_kuis.removeMovieClip();
stopAllSounds();
gotoAndStop(frameMateri);
}else{
i++;
//trace("jawabannya"+jawaban);
//trace("belum habis"+i)
}
}
//hasil adaptasi dari - 'Membuat Timer' di warungflash.com
function waktu(){
fp = 0;
//waktu untuk bermain di kuis istilah
detik = 20;
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

onEnterFrame = function () {
//menambahkan angka 0 pada second jika detik kurang dari 10
if (detik 33){
levelgembok._alpha = 0;
gelapninja._alpha = 0;
}

Kode untuk bermain Kuis Istilah
//-- contoh kode untuk 4 buah kotak jawaban
#include "function.as"
function hapus(){
Selection.setFocus(h11);
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

h11.text = "";

h21.text = "";
h31.text = "";
h41.text = "";
}
play();
hapus();
waktu();
jawaban = "WIFI";
trace(jawaban);
h11.restrict = "A-Z";h21.restrict = "A-Z";h31.restrict = "A-Z";h41.restrict = "A-Z";
kuis_bantuan1.enabled = false;
kuis_bantuan2.enabled = false;
kuis_lewati.enabled = false;
kesempatan3._alpha = 100;
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

kesempatan2._alpha = 100;

kesempatan1._alpha = 100;

var kotak_jawab:Object = new Object();
kotak_jawab.onKeyDown = function() {
//spasi untuk menghapus isian
if (Key.isDown(Key.SPACE)){
hapus();
}
if (h11.text.length == 1){
Selection.setFocus(h21);
}
if (h21.text.length == 1){
Selection.setFocus(h31);
}
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

if (h31.text.length == 1){
Selection.setFocus(h41);
}
if (h41.text.length == 1){
if (Key.isDown(Key.SHIFT)){
tebak = h11.text + h21.text + h31.text + h41.text;
trace (tebak);
if(tebak == jawaban && jatah >= 1){
jwb_benar.start(0,0);
gotoAndStop(arrayList02[i]);
//gotoAndStop(11);
cek_array();
skor = skor_kuis + 5;
skor_kuis = skor;
jatah = 3;
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

}else{
if (jatah == 3){
kesempatan3._alpha = 20;
kuis_lewati.enabled = true;
//setelah sekali menebak, bisa skip
kuis_lewati.onRelease= function(){
klik_next.start(0,0);
gotoAndStop(arrayList02[i]);
cek_array();
skor = skor_kuis + 0;
skor_kuis = skor;
}
}else if(jatah == 2){
kesempatan2._alpha = 20;
}else if(jatah == 1){
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

kesempatan1._alpha = 20;
//bantuan apabila waktu dan kesempatan sudah habis
kuis_bantuan1.onRelease = function(){
popup("bantuan1",215,210);
bantuan1._alpha=100;
bantuan1.ya.onRelease=function(){
klik.start(0,0);
skor_kuis = skor_kuis - 2;
bantuan1.removeMovieClip();
popup("bantu1",166,149);
bantu1._alpha=100;
//klu tambahan di bantuan 1 atau berupa gambar yang berkaitan
bantu1.isiTeks.text = "Agar terkoneksi, biasanya menggunakan password. Singkatan dari
Wireless Fidelity";
bantu1.ya.onRelease = function(){
klik.start(0,0);
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

bantu1.removeMovieClip();
}
}
bantuan1.tidak.onRelease=function(){
clos.start(0,0);
bantuan1.removeMovieClip();
}
}
//hangman
kuis_bantuan2.onRelease = function(){
popup("bantuan2",215,210);
bantuan2._alpha=100;
bantuan2.ya.onRelease=function(){
skor_kuis = skor_kuis - 5;
bantuan2.removeMovieClip();
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

popup("hangman",8,77);
hangman._alpha=100;
hangman.ya.onRelease=function(){
klik.start(0,0);
hangman.removeMovieClip();
}
}
bantuan2.tidak.onRelease=function(){
clos.start(0,0);
bantuan2.removeMovieClip();
}
}
}else{
gotoAndStop(arrayList02[i]);
cek_array();
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

skor = skor_kuis + 1;
skor_kuis = skor;
}
jwb_salah.start(0,0);
jatah--;
hapus();
}
}
}
}
Key.addListener(kotak_jawab);
stop();

Kode untuk menampilkan hasil kuis istilah
//-- contoh kode untuk level 1
Aditiarana, 2014
PENERAPAN COGNITIVE LOAD THEORY (CLT) PADA PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBANTU GAME ‘KUIS ISTILAH’PADA MATERI JARINGAN
KOMPUTER DASAR
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

#include "function.as"
if(skor_kuis