Pada tahap input, data awal atau data input disiapkan dalam beberapa bentuk yang
sesuai untuk keperluan pengolahan. Pada tahap proses, data input akan diubah dan
biasanya dikombinasikan dengan informasi yang lain untuk menghasilkan data
dalam bentuk yang lebih dapat digunakan. Dan pada tahap output, hasil - hasil dari
pengolahan sebelumnya dikumpulkan.
2. Mekanisme Pengolahan Data
Jika produk media interaktif berupa media yang akan menampilkan data form,
maka mekanisme pengolahan data yaitu pengguna akan diminta untuk menginputkan
data. Setelah data berhasil terinput, Adobe Flash akan melakukan pengolahan data
dengan menggunakan ActionScript pada saat data tersebut akan ditampilkan. Output
yang dihasilkan pada media interaktif ini yaitu berupa data sesuai yang telah diinputkan
sebelumnya.
Sementara apabila produk media interaktif berupa game atau media interaktif
evaluasi (quis), mekanisme pengolahan datanya yaitu pengguna akan diminta untuk
memasukkan inputan berupa jawaban yang diminta oleh produk media interaktif.
3. ActionScript Pada Adobe Flash
ActionScript merupakan bahasa pemrograman yang bekerja di dalam aplikasi
Adobe Flash. Action Script ini digunakan untuk membuat animasi atau interaksi.
Adanya Action Script inilah yang menjadi kelebihan dari Adobe Flash dibandingkan
dengan perangkat lunak animasi yang lain.
ActionScript ini bersifat case sensitive, artinya penulisan huruf kapital (huruf
besar) dan huruf kecil dianggap berbeda. Kesalahan dalam penulisan huruf kapital atau
huruf kecil akan berakibat error pada program.
ActionScript dapat digunakan untuk membuat instruksi berorientasi action
(lakukan perintah) dan instruksi berorientasi logic (analisis masalah sebelum
melakukan perintah). Kita bisa memunculkan panel Action Script dengan cara
menekan tombol F9 pada keyboard. Sama dengan bahasa pemrograman yang lain,
Action Script berisi banyak elemen yang berbeda serta strukturnya sendiri. Kita harus
merangkainya dengan benar agar Action Script dapat menjalankan dokumen sesuai
dengan keinginan. Jika tidak merangkai semuanya dengan benar, maka hasil yang
didapatkan akan berbeda atau file flash tidak akan bekerja sama sekali. Salah satu
fungsi Action Script adalah memberikan sebuah konektivitas terhadap sebuah objek,
yaitu dengan menuliskan perintah-perintah didalamnya. Tiga hal yang harus
diperhatikan dalam Action Script yaitu event, mouse event, action, target.
4. Mengenal Pengolahan Data dengan Text pada Adobe Flash
Text digunakan untuk memasukkan dan menampilkan text dalam Adobe Flash.
Terdapat 3 tepe teks yang dapat digunakan, yaitu :
a. Static Text
Digunakan untuk menampilakn suatu teks yang sifatnya tidak dapat diubah secara
manual atau dengan script setelah movie di publish. Untuk mengatur jenias, bentuk,
ukuran, dan warna teks dapat dengan menggunakan properties.
b. Dynamic Text
Memiliki sifat yang berubah-ubah sesuai dengan perintah yang diberikan pada
ActionScript. Dynamic text biasanya digunakan untuk menamppilkan suatu
variabel. Pengolahan data sudah mulai terjadi pada proses ini. Contohnya
digunakan pada aplikasi kalkulator pada bagian perhitungan. Untuk membuat
dynamic text pada Adobe Flash, perhatikan langkah-langkah berikut :
1) Buka Adobe Flash pada PC kemudian pilih ActionScript 3.0
2) Pilih text tool kemudian buka panel properties. Pilihlah dynamic text pada
option text type dan atur bentuk, ukuran, dan warna huruf pada properties
3) Buatlah text area dengan cara klik dengan drag pada stage.
4) Masukkan instance name dynamic text pada properties dengan “tampil_text”
5) Kemudian masukkan ActionScript berikut untuk menampilkan text
Tampil_teks. Text=”Hello, flash”;
6) Ujilah dengan melakukan test movie
c. Input Text
Input Text merupakan text yang digunakan untuk meminta suatu masukkan atau
input dari user. Text ini dapat digunakan sebagai sarana untuk memasukkan isi
variabel dalam ActionScript.
ActionScript. Untuk membuat input text pada Adobe Flash,
perhatikan langkah--langkah berikut :
1) Buka Adobe Flash kemudian pilih ActionScript 3.0
2) Pilih text tool kemudian buka panel properties. Pilihlah input text pada option
text type, kemudian atur bentuk, ukuran,
ukuran, dan warna pada panel properties
tersebut.
3) Buatlah text area dengan cara klik dan drag pada stage.
4) Masukkan instance name input text pada properties dengan nama
"teks_masukan" dan aktifkan tombol show border around text.
5) Buat text area dengan menggunakan dynamic text. Text area ini nantinya
digunakan untuk menampilkan teks yang tadi telah diinputkan. Masukkan
instance name dynamoc text dengan nama "teks_tampilkan".
6) Buat layer baru untuk meletakkan tombol. Buat tombol navigasi "OK" dan
letakkan di bawah text area dynamic text.
7) Berikan ActionScript berikut pada layer 2 atau yang berisi tombol untuk
menampilkan teks yang telah diinputkan.
stop ( ) ;
var myText : String ;
function captureText ( 0 : void {
myText = teks_masukan . text ;
}
btn_ok . addEventListener (MouseEvent. CLICK, tampilkan) ;
function tampilkan (myNextEvent : MouseEvent) : void {
captureText ( ) ;
tekx_tampilkan . text = "Selamat Datang, "+myText +" : ) " ;
}
8) Ujilah dengan melakukan tes movie. masikkan namamu ke dalam input text dan
tekan OK
stop ( ) ;
var myText : string ;
var myText1 : String ;
var myText2 : String ;
var Nilai : Number ;
/ / function digunakan untuk menyimpan inputan yang telah dimasukkan
function captureText ( ) : void {
myText = input_nama . text ;
myText1 = input_kelas . text ;
Nilai = Number (input_nilai . text ) ;
}
/ / function berikut digunakan untuk menentukan ketuntasan function
keterangan ( ) : void {
if (Nilai < 75="" )="">
myText2= "Maaf nilai kamu belum tuntas" ;
}
if (Nilai >= 75 ) {
myText2= "Nilai kamu sudah tuntas" ;
}
}
btn_cek.addEventListener (MouseEvent . CLICK , cekKetuntasan ) ;
function cekKetuntasan ( e : MouseEvent ) {
captureText ( ) ;
keterangan ( ) ;
nextFrame ( ) ;
}
f. Kemudian berikan ActionScript berikut pada frame 2
stop ( ) ;
gotoAndStop (1) ;
stop ( ) ;
function a1 ( e : MouseEvent ) {
nextFrame ( ) ;
function b1 (e : MouseEvent ) {
Nilai += 25 ;
nextFrame ( ) ;
function c1 ( e : MouseEvent ) {
nextFrame ( ) ;
function d1 ( e : MouseEvent ) {
nextFrame ( ) ;
function e1 ( e : MouseEvent ) {
nextFrame ( ) ;
}
Variabel nilai digunakan untuk menyimpan nilai yang diperoleh. Setiap jawaban
benar, nilai akan bertambah.
j. Lakukan hal yang sama pada frame 2 sampai dengan frame 4
k. Pada frame 5, untuk menmapilkan skor digunakan dynamic text. Berikan instance
name tampil_score. Tambahkan tombol untung mengulangi kuis.
Berikan ActionScript berikut :
stop ( ) ;
gotoAndStop (1) ;
l. lakukan pengujian !