Adobe Flash Perancangan Aplikasi Game Edukasi Pembelajaran Aljabar Persamaan Linear Untuk Siswa Sekolah Menengah Pertama

2.4 Adobe Flash

2.4.1 Sejarah Flash

Sejak Flash muncul sebagai sarana media animasi untuk web pada tahun 1996, Flash telah mengalami banyak evolusi dalam pengembangannya. Awalnya digunakan untuk animasi sederhana dan interaksi minimal, Flash mulai berkembang pada iterasi ketiga dengan tambahan ActionScript 1 yang dapat menangani navigasi frame dan interaksi mouse sederhana. Hal ini tetap bertahan sampai Flash 5, dimana Action Script mengambil bentuk yang mirip JavaScript dan memungkinkan penambahan fungsionalitas untuk mengakses variabel dan fungsi. Pada saaat ini, beberapa game Flash sederhana mulai bermunculan di web. Sebagian besar merupakan clone dari game-game arcade lama, seperti Asteroid, dengan interaksi sederhana. Pada Flash 7, ActionSccript 2 diperkenalkan kepada publik. Penambahannya antara lain tipe data untuk variabel dan syntax class. Dengan tipe data, Flash dapat memeriksa kesesuaian variabel dengan data yang diberikan ke dalam variabel tersebut pada compile time. Syntax class memudahkan orang dengan latar belakang bahasa pemrograman lain untuk memahani Action Script dan mempermudah mengorganisir definisi class dan package pada file.as terpisah. Pada saat ini, portal game flash mulai bermunculan. Jenis game yang dibawakan pun sangat bervariasi dengan kualitas gambar dan permainan yang memukau. Pasar game flash masih ada sampai sekarang, dan diperkirakan masih akan berkembang selama beberapa tahun ke depan. Meningkatnya performa flash dan kemampuan 3D pada flash CS4 membuka peluang untuk jenis game yang lebih bervariasi dan menggunakan grafis 3D.

2.4.2 Action Script

Salah satu kelebihan Adobe Flash adalah kemampuannya membuat sebuah animasi objek. Animasi yang sudah dibuat akan terlihat lebih interaktif apabila ditambahkan dengan ActionScript. Keberadaan ActionScript memungkinkan para penggunanya untuk lebih mengoptimalkan keyboard dan mouse sebagai alat untuk menjalankan aplikasi Astuti, 2006. ActionScript merupakan bahasa pemrograman di Flash. ActionScript berguna untuk mengontrol objek di Flash, untuk membuat navigasi, dan elemen interaktif lainnyaSetiap modul berdiri sendiri tetapi digabungkan bersama-sama menjadi animasi film Flash. Pada actionscript, script dapat bersifat tidak sederhana dan kompleks.

2.5 Aljabar