BAB 2 LANDASAN TEORI 2.1 Animasi Animasi merupakan salah satu bagian grafika komputer yang menyajikan tampilantampilan yang sangat atraktif juga merupakan sekumpulan gambar yang ditampilkan secara berurutan dengan cepat untuk mensimulasi gerakan yang hidup. Pemanfaatan animasi dapat ditujukan untuk simulasi, menarik perhatian pemakai komputer pada bagian tertentu dari layar, memvisualisasikan cara kerja suatu alat atau menampilkan keluaran program dengan gambar-gambar yang menarik dibanding dengan sederetan angka, serta tidak ketinggalan untuk program-program permainan. Pada dasarnya, animasi adalah transformasi objek yang di mana semua titik pada sembarang objek akan diubah sesuai dengan aturan tertentu, sementara sistem koordinatnya tetap. Implementasi pada animasi dapat dikerjakan secara interaktif maupun non interaktif. Dibandingkan animasi non interaktif, animasi interaktif memberikan tampilan yang lebih menarik dan dinamis. Pada animasi interaktif, pergerakan objek mengikuti perintah yang diberikan oleh pemakai lewat perangkat interaktif. Sedangkan animasi non interaktif, pergerakan objek hanya dikendalikan dari prosedur yang ada di dalam sebuah program. Untuk animasi interaktif Universitas Sumatera Utara 13 kebanyakan digunakan untuk program-program permainan, sedangkan animasi non interaktif kebanyakan untuk melakukan simulasi objek. Komputer digital yang berkembang pesat sangat mempengaruhi proses pengerjaan animasi. Animasi kemudian membentuk suatu bidang baru dalam ilmu komputer yaitu grafika komputer yang dapat digunakan untuk menggambarkan cara kerja suatu alat dan menampilkan keluaran program berupa gambar yang lebih hidup dan interaktif. Animasi banyak digunakan pada berbagai bidang seperti bidang perekayasaan, arsitektur, ekonomi, kedokteran, dan lain-lain. Animasi yang bagus dihasilkan dari gambar yang cukup banyak agar gambar yang dihasilkan akan tampak gerakan yang berkesan halus. Dalam hal ini, maka gambar-gambar tersebut haruslah berpindah posisi sekecil mungkin agar pada perubahan atau pergantian gambar terlihat lebih menarik dan bagus. Selain itu diperlukan juga kecepatan tertentu untuk tampilan gambar yang akan dibuat dalam animasi. Hal ini tergantung pada jumlah gambar yang diberikan. Kecepatan yang dimaksud yaitu begitu satu gambar ditampilkan maka akan berganti gambar berikutnya dengan kecepatan tertentu. Makin cepat pergantian antara satu gambar dengan gambar berikutnya maka akan menghasilkan gerakan gambar yang semakin halus. (http://droova.blogspot.com/2011/02/definisi-animasi.html). Universitas Sumatera Utara 14 2.2 Macromedia Flash Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul pertama kalinya pada Flash 5. 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 Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengakuisisi Macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash. Adobe Flash merupakan sebuah program yang didesain khusus oleh Adobe dan program aplikasi standar authoring tool professional yang digunakan untuk membuat animasi dan bitmap yang sangat menarik untuk keperluan pembangunan situs web yang interaktif dan dinamis. Flash didesain dengan kemampuan untuk membuat animasi 2 dimensi yang handal dan ringan sehingga flash banyak digunakan untuk membangun dan memberikan efek animasi pada website, CD Interaktif dan yang lainnya. Selain itu aplikasi ini juga dapat digunakan untuk membuat animasi logo, movie, game, pembuatan navigasi pada situs web, tombol animasi, banner, menu interaktif, interaktif form isian, e-card, screen saver dan pembuatan aplikasi-aplikasi Universitas Sumatera Utara 15 web lainnya. Dalam Flash, terdapat teknik-teknik membuat animasi, fasilitas action script, filter, custom easing dan dapat memasukkan video lengkap dengan fasilitas playback FLV. Keunggulan yang dimiliki oleh Flash ini adalah ia mampu diberikan sedikit code pemograman baik yang berjalan sendiri untuk mengatur animasi yang ada didalamnya atau digunakan untuk berkomunikasi dengan program lain seperti HTML, PHP, dan Database dengan pendekatan XML, dapat dikolaborasikan dengan web, karena mempunyai keunggulan antara lain kecil dalam ukuran file output-nya. Movie-movie Flash memiliki ukuran file yang kecil dan dapat ditampilkan dengan ukuran layar yang dapat disesuaikan dengan keingginan. Aplikasi Flash merupakan sebuah standar aplikasi industri perancangan animasi web dengan peningkatan pengaturan dan perluasan kemampuan integrasi yang lebih baik. Banyak fiture-fiture baru dalam Flash yang dapat meningkatkan kreativitas dalam pembuatan isi media yang kaya dengan memanfaatkan kemampuan aplikasi tersebut secara maksimal. Fiture-fiture baru ini membantu kita lebih memusatkan perhatian pada desain yang dibuat secara cepat, bukannya memusatkan pada cara kerja dan penggunaan aplikasi tersebut. Flash juga dapat digunakan untuk mengembangkan secara cepat aplikasi-aplikasi web yang kaya dengan pembuatan script tingkat lanjut. Di dalam aplikasinya juga tersedia sebuah alat untuk men-debug script. Dengan menggunakan Code hint untuk mempermudah dan mempercepat pembuatan dan pengembangan isi ActionScript secara otomatis. Untuk memahami keamanan Adobe Flash dapat dilihat dari beberapa sudut pandang, berdasarkan beberapa sumber referensi bahwa tidak ada perbedaan menyolok antara HTML dan JavaScript dimana didalamnya terdapat banyak tools yang dapat diambil dari SWF termasuk ActionScript. Sehingga kode data dapat terjamin keamanannya. Oleh sebab itu, semua Universitas Sumatera Utara 16 kebutuhan data yang terdapat dalam SWF dapat diambil kembali melalui server. Keuntungan menggunakan metode yang sama dengan menggunakan aplikasi web yang standar adalah akan menjamin dan mengamankanpenyimpanan dan perpindahan data. (http://id.wikipedia.org/wiki/Adobe_Flash). 2.3 Dasar – Dasar Penggunaan Macromedia Flash 2004 2.3.1 Instalasi Macromedia Flash 2004 1. Buka software Macromedia Flash 2004 yang sudah ada di komputer, maka akan muncul tampilan dibawah ini, lalu klik next Gambar 2.1 Tampilan awal instalasi Universitas Sumatera Utara 17 2. Muncul tampilan dibawah ini lalu klik Yes Gambar 2.2 Tampilan License Agreement 3. Muncul tampilan pemilihan tempat penyimpanan, lalu klik next Gambar 2.3 Pemilihan disk penyimpanan software Macromedia Flash Universitas Sumatera Utara 18 4. Setelah muncul tampilan dibawah ini lalu klik next Gambar 2.4 Tampilan Settup Instal Macromedia Flash 2004 5. Setelah itu akan dilakukan proses setup tersebut Gambar 2.5 Tampilan Proses Setup Universitas Sumatera Utara 19 6. Proses install siap dijalankan Gambar 2.6 Installing Macromedia Flash Player 7. Penginstalan selesai , lalu klik finish Gambar 2.7 Penginstalan selesai Universitas Sumatera Utara 20 8. Muncul tampilan proses activation, lalu klik continue Gambar 2.8 Tampilan Activation 9. Pengisian serial number, lalu klik continue Gambar 2.9 Pengisian Serial Number Universitas Sumatera Utara 21 10. Proses activation selesai , lalu isikan nama, email pada kolom yang ada dan klik register Gambar 2.10 Pengisian nama dan e-mail 11. Proses penginstalan dan aktifasi telah selesai maka Macromedia Flash 2004 sudah dapat digunakan Gambar 2.11 Tampilan awal Macromedia Flash Universitas Sumatera Utara 22 2.3.2 Pengenalan Komponen-Komponen Flash Sebelum membuat sebuah animasi ada kalanya Anda harus mengenal dahulu komponen - komponen apa saja yang dibutuhkan dalam pembuatan sebuah animasi. Gambar 2.12 Tampilan Macromedia Flash 2004 Keterangan : A. Timeline, digunakan untuk mengatur dan mengontrol isi keseluruhan movie. Gambar 2.13 Timeline Window Universitas Sumatera Utara 23 B. Stage, merupakan tempat dimana Anda bekerja dalam membuat sebuah animasi. Gambar 2.14 Stage untuk bekerja C. Tools Box, berisi alat-alat yang digunakan untuk menggambar objek pada stage. Gambar 2.15 Windows Tool Box Universitas Sumatera Utara 24 D. Color Window, merupakan window yang digunakan untuk mengatur warna pada objek. Gambar 2.16 Window Color Mixer E. Actions – Frame, merupakan window yang digunakan untuk menuliskan Action Script untuk Flash MX. Gambar 2.17 Window Actions-frame Universitas Sumatera Utara 25 F. Properties, merupakan window yang digunakan untuk mengatur property dari objek yang dibuat. Gambar 2.18 Window Properties G. Components, digunakan untuk menambahkan objek untuk web application yang nantinya di publish ke internet. Gambar 2.19 Window Components Universitas Sumatera Utara 26 2.4 Serangga (Insecta) Serangga (disebut pula Insecta, dibaca "insekta") adalah kelompok utama dari hewan beruas (Arthropoda) yang bertungkai enam (tiga pasang), karena itulah mereka disebut pula Hexapoda (dari bahasa Yunani yang berarti "berkaki enam"). Serangga termasuk dalam kelas insekta (subfilum Uniramia) yang dibagi lagi menjadi 29 ordo, antara lain Diptera (misalnya lalat), Coleoptera (misalnya kumbang), Hymenoptera (misalnya semut, lebah, dan tabuhan), dan Lepidoptera (misalnya kupu-kupu dan ngengat). Kelompok Apterigota terdiri dari 4 ordo karena semua serangga dewasanya tidak memiliki sayap, dan 25 ordo lainnya termasuk dalam kelompok Pterigota karena memiliki sayap. Serangga merupakan hewan beruas dengan tingkat adaptasi yang sangat tinggi. Ukuran serangga relatif kecil dan pertama kali sukses berkolonisasi di bumi.( http://id.wikipedia.org/wiki/Serangga). 2.4.1 Kupu – Kupu ( Lepidoptera) Kupu-kupu dan ngengat (rama-rama) merupakan serangga yang tergolong ke dalam ordo Lepidoptera, atau 'serangga bersayap sisik' (lepis, sisik dan pteron, sayap). Secara sederhana, kupu-kupu dibedakan dari ngengat alias kupu-kupu malam berdasarkan waktu aktifnya dan ciri-ciri fisiknya. Kupu-kupu umumnya aktif di waktu siang (diurnal), sedangkan ngengat kebanyakan aktif di waktu malam (nocturnal). Kupu-kupu beristirahat atau hinggap dengan menegakkan sayapnya, ngengat hinggap dengan membentangkan sayapnya. Kupu-kupu biasanya memiliki warna yang indah Universitas Sumatera Utara 27 cemerlang, ngengat cenderung gelap, kusam atau kelabu. Meski demikian, perbedaanperbedaan ini selalu ada perkecualiannya, sehingga secara ilmiah tidak dapat dijadikan pegangan yang pasti. (Van Mastrigt dan Rosariyanto, 2005). Kupu-kupu dan ngengat amat banyak jenisnya, di Pulau Jawa dan Pulau Bali saja tercatat lebih dari 600 spesies kupu-kupu. Jenis ngengatnya sejauh ini belum pernah dibuatkan daftar lengkapnya, akan tetapi diduga ada ratusan jenis. Kupu-kupu pun menjadi salah satu dari sedikit jenis serangga yang tidak berbahaya bagi manusia. (Whitten dkk, 1999). 2.4.2 Kumbang ( Coleoptera) Kumbang adalah salah satu binatang yang memiliki penampilan seperti kebanyakan spesies serangga. Ordo Coleoptera, yang berarti "sayap berlapis", dan berisi spesies yang sering dilukiskan di dalamnya dibanding dalam beberapa ordo lain dalam kerajaan binatang. Empat puluh persen dari seluruh spesies serangga adalah kumbang (sekitar 350,000 spesies), dan spesies baru masih sering ditemukan. Perkiraan memperkirkan total jumlah spesies, yang diuraikan dan tidak diuraikan, antara 5 dan 8 juta. Kumbang dapat ditemukan hampir di semua habitat, namun tidak diketahui terjadi di lautan atau di daerah kutub. Interaksi mereka dengan ekosistem mereka dilakukan dengan berbagai cara. Mereka sering makan pada tumbuhan dan jamur, merusak pertahanan binatang dan tumbuhan, dan memangsan invertebrata lain. Universitas Sumatera Utara 28 Beberapa spesies dimangsa berbagai binatang seperti burung dan mamalia. Jenis tertentu merupakan hama agrikultur, seperti Kumbang kentang Colorado Leptinotarsa decemlineata, Kumbang tanaman kapas Anthonomus grandis, kumbang tepung merah Tribolium castaneum, dan kumbang mungbean atau cowpea Callosobruchus maculatus, spesies kumbang lainnya adalah kotrol penting hama agrikultur. Seperti contoh, coccinellidae (ladybirds atau "kumbang tutul") yang mengonsumsi aphid, hama pohon, thrips, dan serangga penghisap tanaman lainnya yang menyebabkan kerusakan panen tanaman. (http://id.wikipedia.org/wiki/Kumbang). Universitas Sumatera Utara