BAB II LANDASAN TEORI Gerhana Matahari dan Bulan Gerhana Matahari Bumi mengedari matahari, bulan mengedari bumi. Sewaktu bulan bergerak tepat diantara bumi dan matahari, matahari pun tertutup dan kita dapati Gerhana Matahari. Walaupun bulan lebih kecil, bayangan bulan mampu melindungi cahaya matahari sepenuhnya karena bulan dengan jarak 384,400 kilometer adalah lebih dekat kepada bumi berbanding matahari yang mempunyai jarak 149,680,000 kilometer. Kadang kala bulan lebih jauh dari bumi daripada waktu lain, inilah sebabnya maka bulan kelihatan lebih kecil atau lebih besar. Sewaktu jarak antara bulan dan bumi sedemikian rupa sehingga bulan nampak sama besar dengan matahari, terjadilah Gerhana Total. Tatkala bulan nampak lebih kecil dari matahari sehingga nampak bibir emas disekitar bulan, terjadilah Gerhana Cincin. Suatu gerhana matahari sebagian terjadi tatkala bulan hanya menutupi sebagian matahari. Karena bulan lebih kecil, bayangannya pun lebih kecil, sehingga gerhana tersebut hanya dapat dilihat dari suatu kawasan terbatas di bumi. Umbra adalah bayangan inti yang dibuat oleh bumi atau bulan dalam suatu gerhana. Penumbra adalah bayangan sebagian disekeliling umbra. 4 5 Gerhana Bulan Gerhana bulan terjadi apabila matahari, bumi dan bulan berada pada satu garis lurus. Kedudukan bumi berada di antara matahari dan bulan. Hal ini berakibat sinar matahari tidak dapat menyinari bulan karena terhalang bumi. Apabila sinar matahari tidak dapat menyinari seluruh permukaan bulan (karena seluruh permukaan bulan masuk ke dalam kerucut bayangan bumi) maka peristiwa itu disebut Gerhana sempurna. Tetapi apabila sinar matahari hanya dapat menyinari sebagian saja dari permukaan bulan disebut Gerhana sebagian. Lamanya Gerhana bulan kurang lebih 1 jam. 2.2 Sekilas Mengenai Flash MX Macromedia Flash MX adalah versi terbaru dari Macromedia Flash sebelumnya (5.0). Flash MX sendiri dirilis pada bulan Februari 2002, dua tahun sejak Flash 5.0 diluncurkan ( Juli 2000). Flash MX merupakan perubahan besar-besaran dari segi UI (User Interface) sampai ActionScript. Macromedia Flash MX adalah program grafis animasi standar professional untuk menghasilkan halaman web yang menarik. Movie Flash terdiri atas grafik, teks, animasi dan aplikasi untuk situs web. Semuanya tetap mengutamakan grafis berbasis vector. Selain itu juga mempunyai kemampuan untuk mengimport video, gambar dan suara dari aplikasi di luarnya. Beberapa kemampuan Flash lainnya adalah membuat animasi logo, pengaturan navigasi halaman web, pembuatan navigasi halaman web dan lainnya sesuai dengan kreativitas dan imajinasi dalam menggunakan kemampuan Flash yang ada. Area Kerja Flash MX 6 Area gambar Flash MX terdiri atas 6 bagian , yaitu Menu, Stage, Timeline, Toolbox, Panels, dan Properties. Lihat Gambar 2.1 Menu Toolbox Timeline Properties Panels Stage Gambar 2.1 Area kerja Flash MX 1. Menu, berisi kumpulan instruksi atau perintah-perintah yang digunakan dalam Flash. Misalnya, klik menu File > Save berfungsi untuk menyimpan dokumen. 2. Stage, adalah dokumen atau layar yang akan digunakan untuk meletakkan objek-objek dalam Flash. 7 3. Timeline, berisi frame-frame yang berfungsi mengontrol objek yang akan dianimasikan. 4. Toolbox, berisi tool-tool yang berfungsi membuat , menggambar, memilih dan memanipulasi objek atau isi yang terdapat di layar (stage) dan timeline. Toolbox dibagi menjadi empat bagian, yaitu Tools, View, Colors dan Options. Beberapa tools mempunyai option-option. Misalnya, klik Arrow tool, akan muncul pada bagian Options : Snap to Objects, smooth dan straighten 5. Panels, berisi kontrol fungsi yang dipakai dalam Flash, yang berfungsi untuk mengganti dan memodifikasi berbagai atribut dari object atau animasi secara cepat dan mudah. 6. Properties, fungsinya sama dengan Panels, hanya saja Properties merupakan penggabungan atau penyederhanaan dari panel. Jadi, dapat lebih mempercepat dalam mengganti dan memodifikasi berbagai atribut dari objek, animasi, frame dan komponen secara langsung. 2.2.1 Tool Gambar dan Warna Bagian Tools di dalam Toolbox berfungsi untuk menggambar, memberi warna, memilih dan memodifikasi objek. Lihat Gambar 2.2 8 Arrow Subselection Line Lasso Pen Text Oval Rectangle Pencil Free Transform Brush Fill Transform Ink Bottle Paint Bucket Eyedropper Eraser Gambar 2.2 Tools dalam Toolbox 1. Arrow tool untuk memilih dan memindahkan objek. 2. Subselection tool untuk memilih titik-titik pada suatu objek atau garis. 3. Line tool untuk membuat garis. 4. Lasso tool untuk memilih sebagian dari objek atau bagian tertentu dari objek. 5. Pen tool untuk menggambar garis-garis lurus maupun garis kurva. 6. Text tool untuk menulis teks. 7. Oval tool untuk membuat lingkaran atau elips. 8. Rectangle tool untuk membuat persegi atau kotak 9. Pencil tool untuk menggambar garis-garis bebas dan bentuk seperti yang dilakukan oleh pensil biasa. 10. Brush tool berfungsi seperti kuas untuk mencat suatu object. 9 11. Free Transform tool untuk mengubah dan memodifikasi bentuk objek, bisa berupa pembesaran/pengecilan ukuran objek, pemutaran objek, dan lainlain. 12. Fill Transform tool untuk menambah, memberi dan mengubah warna gradasi atau bidang. 13. Ink Bottle tool untuk menambah, memberi dan mengubah warna pada suatu garis di pinggir objek. 14. Paint Bucket tool untk menambah, memberi dan mengubah warna pada suatu bidang (fill). 15. Eyedropper tool unttuk mengidentifikasikan warna atau garis dalam sebuah objek. 16. Eraser tool untuk menghapus area yang tidak diinginkan dari objek. Fasilitas-fasilitas baru di dalam Flash MX semakin memperkaya kemampuan, kreativitas dan kekuatan Flash. Bagi para designer, Flash menyediakan kemampuan yang lebih tinggi dan mempermudah dengan tool desain yang banyak, sehingga dapat membantu mereka agar lebih cepat dalam menciptakan suatau kreasi karya yang bagus dan berbobot. Bagi para pengembang, Flash menyediakan script yang lebih komplek dan canggih, referensi kode yang lebih banyak, tool debug yang dapat memeriksa kesalahan, dan pendefinisian komponen untuk aplikasi web, sehingga digunakan untuk membangun aplikasi web yang lebih menarik dan dapat diandalkan. Beberapa fasilitas baru di Flash MX, antara lain : 1. Kemampuan untuk menyimpan dokumen Flash MX dengan format Flash 5, sehingga memudahkan untuk menggabungkan objek yang dibuat dengan Flash MX dengan objek yang telah dibuat dengan Flash 5. Klik menu File > Save As, lalu pilih pada bagian Save as type : flash 5 document. Lihat Gambar 2.3 10 Gambar 2.3 Kotak dialog Save As untuk Flash 5 2. Mendukung bahasa Cina dan Korea, sehingga memudahkan untuk membuat dengan bahasa Asia. Fasilitas ini membentuk teks secara vertical. Klik Text tool, lalu tulis kalimat dilayar dan lihat pada Propetiesnya terdapat fasilitas baru untuk memformat teks tersebut. 3. Penambahan fungsi-fungsi pada timeline seperti folder-folder untuk mengorganisasikan layer, pengaturan pointer dan kemampuan untuk mengubah ukuran, cut dan paste untuk multiframe. Semuanya dapat membuat pekerjaan di Flash menjadi lebih cepat dengan langkah yang singkat. Lihat Gambar 2.4 Gambar 2.4 Timeline 4. Penambahan Property Inspector. Di Flash MX, panel-panel pada Flash 5 yang terpisah digabungkan ke dalam Property Inspector, sehingga memudahkan user untuk mengedit objek, symbol, teks, frame dan komponen secara langsung. Properties ini nantinya banyak digunakan dalam melakukan latihan-latihan animasi di Flash. Lihat Gambar 2.5 11 Gambar 2.5 Properties Inspector 5. Meningkatkan kemampuan untuk pengeditan symbol pada tempat yang diinginkan, sehingga mempermudah dalam pembuatan dokumen yang bekerja dengan symbol dalam movie. Kemampuan baru di atas layar (stage) tersebut akan membuat lebih mudah dari pada harus mengedit symbol di tempatnya. Lihat Gambar 2.6 Gambar 2.6 Navigasi Pengeditan symbol 6. Manajemen warna, yaitu perbaikan pada warna mixer, sehingga mempermudah dalam melakukan pembuatan, pengeditan dan penggunaan warna dan gradasi. Lihat Gambar 2.7 12 Gambar 2.7 Panel color mixer 7. Mengembangkan dukungan untuk video, yaitu dengan mengimport video dalam beberapa format, seperti MPG, AVI, MOV(Quick time), DV (Digital Video). Lihat Gambar 2.8 Gambar 2.8 Panel Library yang berisi file video 13 8. Tools Transform, akan membuka kemungkinan baru untuk mengekspresikan kreatifitas dengan menggabungkan beberapa efek dan objek yang di transformasikan. Lihat Gambar 2.9 Gambar 2.9 Free Transform tools serta Optionnya 9. Envelope Transform, akan mempermudah dalam pembuatan dan pengeditan objek, di samping itu untuk menghindari kesulitan mengedit objek grafik seperti saat melengkungkan dan mengubah bentuk objek-objek tersebut. 10. Penyediaan Template, termasuk dengan menyederhanakan pembuatan dokumen baru dengan menghilangkan beberapa tugas umum yang meminta untuk memulai dokumen baru. Template ini disediakan untuk membantu pengguna mempelajari program dengan lebih baik atau bisa juga digunakan untuk hasil karya sendiri. Template yang disediakan seperti template untuk presentasi, kuis, menu, slide foto, dan lainnya. 11. Perbaikkan Library, sehingga mengurangi kemacetan produksi dengan penyederhanaan dalam membuat dan memanipulasi simbol-simbol di Library. Perpindahan simbol-simbol atau folder antara dokumen Flash atau pembuatan simbol Library baru menjadi lebih mudah, yaitu dengan melakukan dragging dan dropping. 12. Shared Library, akan mengingatkan kemampuan movie Flash, yaitu dengan berbagi asset atau simbol dengan dokumen Flash yang lain. Hal tersebut akan membantu dalam memperkecil ukuran file dan mempermudah dalam mengubah beberapa dokumen secara serempak dengan menampilkan simbol Library dan menyimpan objek tersebut di intranet maupun internet. 14 Hal tersebut juga akan lebih memudahkan dalam mengurutkan, memperbaiki dan menukar symbol antar dokumen Flash yang tersedia di komputer pribadi atau pada jaringan. 13. Meningkatkan kemampuan area kerja, yaitu membuat area kerja Flash MX lebih teratur dan mudah dimengerti oleh desainer baru maupun lama. Di antaranya penggunaan fasilitas yang sudah tersedia di satu tempat menghilangkan pengaksesan beberapa window, panel dan kotak dialog yang lain. Fasilitas yang sering digunakan adalah bagian panel yang dapat disembunyikan selama tidak digunakan, sesuai dengan kebutuhan area layarnya. 14. Pengeditan pada tingkat Pixel, akan menambah tingkat ketelitian dan memperhalus pekerjaan, yaitu dengan meluruskan objek-objek dengan tingkat pixel yang teliti pada dokumen Flash. Ketepatan dalam penempatan objek-objek atau pointer objek yang akan ditampilkan pada movie terakhir. Hal ini bisa dilakukan dengan melakukan pembesaran pada gambar lebih dari 400%. 15. Fitur Break Apart, akan mempermudah dalam pembuatan efek-efek animasi pada masing-masing karakter teks tanpa harus diubah kesimbol, menyederhanakan dalam pembuatan desain dan animasi yang komplek. 16. Kemampuan untuk mengontrol suara, Anda bisa mengsinkronisasikan efekefek dan animasi pada movie dengan memulai dan mengakhiri sound clipnya. 17. Perbaikan pada editor Action script, mempermudah untuk menggunakan dan mengakses kemampuan Action script. 18. Komponen Flash, mempercepat pembuatan aplikasi web dengan elemenelemen interface seperti list box, radio button dan scroll bar. 15 2.3 Peta Navigasi Peta Navigasi merupakan rancangan hubungan dan rantai kerja dari beberapa area yang berbeda dan dapat membantu mengorganisasikan seluruh elemen dengan pemberian perintah dan pesan. Peta Navigasi juga memberikan kemudahan dalam menganalisa keinteraktifan seluruh obyek dan bagaimana pengaruh keinteraktifannya terhadap pengguna. Peta Navigasi mempunyai beberapa ciri khas yang dapat digolongkan menurut kebutuhan akan obyek, kemudahan pemakaian, keinteraktifannya, dan kemudahan membuatnya yang dapat berpengaruh terhadap waktu pembuatan. Beberapa dasar struktur pembuatan adalah : 2.3.1 Linier Linier (satu alur) merupakan struktur yang hanya mempunyai satu rangkaian cerita yang berurut. Struktur ini menampilkan satu demi satu tampilan layar secara berurut menurut urutannya. Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu halaman sebelumnya atau satu halaman sesudahnya tidak dapat dua halaman sebelumnya atau dua halaman sesudahnya. Pada struktur penjejakan ini tidak diperkenankan adanya percabangan. Biasanya struktur ini digunakan untuk membuat Multimedia Presentasi karena tidak terlalu menuntut keinteraksian tetapi hanya memerlukan keindahan dan kemudahan menampilkan data sebagai informasi. 16 Gambar 2.10 Peta Navigasi Linier 2.3.2 Non Linier Struktur penjejakan Non Linier (tidak berurut) merupakan pengembangan dari struktur penjejakan Linier. Pada struktur ini diperkenankan membuat penjejakan bercabang. Percabangan yang dibuat pada struktur Non Linier ini berbeda dengan percabangan pada struktur Hierarchi, karena pada percabangan Non Linier ini walaupun terdapat percabangan, tetapi tiap-tiap tampilan mempunyai kedudukan yang sama tidak ada Master Page dan Slave Page Gambar 2.11 Peta Navigasi Non Linier 2.3.3 Hierarchi Struktur Hierarchi (bercabang) merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan data berdasarkan kriteria tertentu. Tampilan pada menu pertama akan disebut sebagai Master Page (halaman utama kesatu), halaman utama ini akan mempunyai halaman percabangan yang dikatakan Slave Page (halaman pendukung). Jika salah satu halaman pendukung dipilih atau diaktifkan, 17 maka tampilan tersebut akan bernama Master Page (halaman utama kedua), dan seterusnya. Pada struktur penjejakan ini tidak diperkenankan adanya tampilan secara linier. Gambar 2.12 Peta Navigasi Hierarchi 2.3.4 Composite Struktur penjejakan Composite (campuran) merupakan gabungan dari ketiga struktur sebelumnya yaitu Linier, Non Linier dan Hierarchi. Struktur penjejakan ini juga biasa disebut struktur penjejakan bebas. Jika suatu tampilan membutuhkan percabangan, maka dapat dibuat percabangan, dan bila dalam percabangan tersebut terdapat suatu tampilan yang sama kedudukannya maka dapat dibuat struktur Linier dalam percabangan tersebut. Struktur penjejakan ini dapat memberikan keinteraksian yang lebih tinggi. 18 Gambar 2.13 Peta Navigasi Composite 2.4 Sekilas Mengenai ActionScript ActonScript adalah bahasa pemograman di flash. Anda dapat menggunakan ActionScript untuk mengontrol objek di flash, untuk membuat navigasi, dan elemen interaktif lainnya. ActionScript sebetulnya telah hadir sejak Flash 4. Pada Flash MX, pengembangan dari ActionScript cukup banyak. Macromedia menambahkan banyak fitur-fitur baru yang memudahkan pengguna dalam menggunakan ActionScript.