BAB 2 LANDASAN TEORI 2.1. Sekilas Tentang Flash Flash adalah adalah salah satu software yang merupakan produk unggulan pembuat animasi gambar vektor yang sangat diminati saat ini. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension *.swf dan dapat diputar di penjelajah web yang telah dipasangi Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript. Flash lahir dari kepala seseorang bernama Jonathan Gay. Jon yang geek gemar menulis game dan membuat animasi di komputer. Ia menciptakan game Mac Airborne! tahun 1985, ketika ia masih duduk dibangku sekolah. Tahun 1993 ia mendirikan FutureWave Software dengan produk pertama SmartSketch. Inilah cikal bakal Macromedia Flash. Tahun 1995 SmartSketch berganti nama menjadi CelAnimator. Menjelang akhir 1995, FutureWave sempat mengalami masalah finansial dan mencari pembeli. Tiga calon yang ketika itu didekatinya adalah John Warnock dari Apple, lalu juga Adobe dan Fractal Designs.
9 Juli 1996 CelAnimator berubah nama kembali menjadi FutureSplash Animator. Produk ini menimbulkan minat di kalangan industri. Tak kurang dari Microsoft yang menggunakan dan amat menyukainya. Disney juga sama. Ketika itu MSN ingin dibuat mengikuti model televisi, dan animasi-animasi full screen dibuat dengan FutureSplash Desember 1996, Macromedia yang sedang membujuk Disney agar memakai Shockwaveplugin browser untuk produk animatornya bernama Director mendekati Jon. Akhirnya terjadilah deal dan FutureSplash Animator berubah nama menjadi Flash 1.0. Ada desas-desus bahwa jika Macromedia membeli FutureWave, maka Microsoft akan mencaplok Macromedia. Ternyata dugaan tersebut tidak benar, karena Microsoft kemudian mengubah haluan dan menjadikan MSN lebih berbasis teks ketimbang televisi. Selanjutnya Flash 2 dirilis pertengahan 1997 dan mendapatkan pujian di manamana. Flash 3 dan Generator menyusul April 1998. Karena tekanan Adobe yang mempromosikan format SVG Macromedia mengumumkan membuka format file *.swf bagi public. Flash 4 dan 5 menyusul 1999 dan Juli 2000. Sementara itu semakin banyak software lain yang mendukung memainkan dan menghasilkan.swf, antara lain QuickTime dan CorelDRAW. Versi 5 menambahkan integrasi dengan XML,
10 Generator, dan ActionScript. Penetrasi browser terus meningkat hingga kini mencapai 96%. Player Flash telah tersedia untuk berbagai platform: Windows, Mac, Unix, BeOS, hingga OS/2 dan PocketPC.Jonathan Gay kini bekerja sebagai developer untuk Macromedia. Adobe Flash (dahulu bernama Macromedia Flash dikarenakan Macromedia yang merupakan produsen pembuat flash profesional kini telah merjer dengan adobe corp, perubahan terjadi pada macromedia flash series 9 menjadi Adobe Flah CS3 pada April 16, 2007 ) merupakan tools yang dikembangkan untuk membuat berbagai aplikasi berbasis internet. Pada awalnya, Flash yang dilengkapi bahasa pemrograman ActionScript digunakan oleh developer web untuk mendesain web menjadi lebih interaktif dengan berbagai macam animasi. Namun, kemudian Flash banyak digunakan untuk membuat aplikasi multimedia interaktif. Seperti iklan banner, intro film, CD interactive, hingga pembuatan dan animasi. Sebelum tahun 2005, Flash dirilis oleh Macromedia. Flash 1.0 diluncurkan pada tahun 1996 setelah Macromedia membeli program animasi vektor bernama FutureSplash. Versi terakhir yang diluncurkan di pasaran dengan menggunakan nama 'Macromedia' adalah adalah Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengakuisisi Macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash.
11 2.2. Dasar-Dasar Penggunaan Adobe Flash Cs 3 2.2.1. User Interface Adobe Flash Cs 3 Menu Bar Title Bar Timeline Panel Tool Box Properties Panel Stage Library Panel Gambar 2.1. Tampilan Adobe Flash CS 3 1. Title Bar Merupakan nama file atau judul program yang sedang aktif atau sedang digunakan.
12 2. Menu Bar Berisi perintah-perintah operasi yang ada di Adobe Flash CS3 yang berada di bawah title bar 3. Timeline Panel Panel yang digunakan untuk pengaturan layer, timing, objek, pengaturan panjang atau lamanya durasi movie yang dibuat. 4. Properties Panel Panel yang menampilkan informasi-informasi yang berkaitan dengan objek yang sedang aktif, seperti gambar, teks, stage, dan lain-lain. 5. Stage Halaman kerja yang digunakan untuk menempatkan berbagai macam objek Flash yang akan ditampilkan. 6. Tool Box Kumpulan tool atau peralatan yang mempunyai fungsi-fungsi tersendiri untuk berbagai keperluan seperti desain, editing, dan pengaturan gambar atau objek.
13 7. Library Panel Panel yang menyimpan objek-objek seperti movieclip, graphic, button, sound, video, dan lain-lain yang digunakan dalam pembuatan aplikasi. 2.2.2. Fasilitas pada Adobe Flash CS3 1. Halaman New document Ketika pertama kali membuka Adobe Flash CS3, maka akan muncul start page seperti berikut : Gambar 2.2 Halaman New document Adobe Flash CS3
14 2. Tool Box Fasilitas Tool Box seperti telah dijelaskan sekilas di awal adalah sekumpulan tool atau alat yang mempunyai fungsi-fungsi tersendiri untuk keperluan desain. Berikut penjelasan setiap tool yang ada di Tool Box. a. Arrow Tool (V) Sering disebut Selective Tool berfungsi untuk memilih atau menyeleksi suatu objek. b. Subselection Tool (A) Subselection Tool berfungsi menyeleksi bagian objek lebih detail dari pada Selection Tool. c. Free Transform Tool (Q) Free Transform Tool berfungsi untuk mentransformasikan objek yang terseleksi. d. Gradien Transformasi Tool (F) Gradien Transform Tool berfungsi untuk mentransformasikan warna dari fill objek yang terseleksi.
15 e. Lasso Tool (L) Lasso Tool berfungsi untuk melakukan seleksi dengan menggambar sebuah garis seleksi. f. Pen Tool (P) Pen Tool berfungsi untuk menggambar garis dengan bantuan titik-titik bantu seperti dalam pembuatan garis, kurva atau gambar. g. Text Tool (T) Text Tool berfungsi untuk membuat objek teks. h. Line Tool (N) Line Tool berfungsi untuk membuat garis. i. Regtangle Tool (R) Regtangel Tool berfungsi untuk menggambar bentuk persegi panjang atau bujur sangkar. j. Oval Tool (O) Oval Tool berfungsi untuk membuat bentuk bulat atau oval.
16 k. Poly Star Tool Poly Star Tool berfungsi untuk menggambar bentuk dengan jumlah segi yang diinginkan. l. Pencil Tool (Y) Pencil Tool berfungsi untuk menggambar garis. m. Brush Tool (B) Brush Tool berfungsi untuk menggambar bentuk garis dan bentuk bebas. n. Ink Bottle (S) Ink Bottle berfungsi untuk mengubah warna garis, lebar garis, dan style garis atau garis luar sebuah bentuk. o. Paint Bucket Tool (K) Paint Bucket Tool berfungsi untuk mengisi area-area kosong atau digunakan untuk mengubah warna area sebuah objek yang telah diwarnai.
17 p. Eraser Tool (E) Eraser Tool berfungsi untuk menghapus objek. q. Hand Tool (H) Hand Tool berfungsi untuk untuk menggeser tampilan stage tanpa mengubah pembesaran. r. Zoom Tool (M, Z) Zoom Tool berfungsi untuk memperbesar atau memperkecil tampilan pada stage. s. Stroke Color Stroke Color berfungsi untuk memilih atau member warna pada suatu garis. t. Fill Color Fill Color berfungsi untuk memilih atau member warna pada suatu objek. u. Black and White Black and White berfungsi untuk memilih warna hitam atau putih saja.
18 v. Swap Color Swap Color berfungsi untuk menukar warna fill dan stroke atau sebaliknya dari suatu objek atau gambar. w. No Color No Color berfungsi untuk menghilangkan warna fill atau stroke suatu objek. 2.6 Flowchart Aplikasi Flowchart atau diagram alir adalah sekumpulan simbol-simbol atau bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma (Ladjamudin, 2005). Tahap selanjutnya adalah tahap pembuatan flowchart (bagan alir) atau aliran informasi dari aplikasi tersebut. Flowchart atau diagram alir adalah gambaran yang menampilkan struktur, urutan kegiatan dari suatu program dari awal sampai akhir dan isi halaman per halaman. Dengan adanya flowchart, akan sangat membantu untuk memvisualisasikan isi dari setiap halaman aplikasi tersebut. Berikut adalah tabel yang menjelaskan arti dari lambang-lambang atau simbol-simbol yang digunakan oleh penulis dalam pembuatan flowchart program :
19 No. Simbol Keterangan 1 Terminator yaitu menyatakan start dan stop suatu program 2 Preparation atau persiapan yaitu pemberian harga awal dan deklarasi variabel dan lain-lain. 3 Input/output yaitu proses pemasukan atau pengeluaran data 4 Process yaitu proses pengolahan data 5 Decision yaitu proses pengambilan keputusan untuk memilih satu diantara dua alternatif 6 Predefined process yaitu kumpulan langkahlangkah seperti Subrutine atau module 7 Silinder yaitu penyimpanan data 8 Arrow yaitu penunjuk arah aliran program On Page Reference simbol penghubung digunakan 9 untuk menunjukkan sambungan dari bagan alir yang terputus dihalaman yang masih sama
20 10 Document, menyatakan simbol untuk data yang berbentuk kertas maupun untuk informasi Tabel 2.3 Simbol-Simbol Pada Flowchart