BAB II LANDASAN TEORI II.1. Definisi Aplikasi Aplikasi dapat didefinisikan sebagai suatu program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi berbeda dengan sistem operasi (yang menjalankan komputer), utility (yang melaksanakan perawatan atau tugas-tugas umum) dan bahasa (yang digunakan untuk membuat program komputer). Tergantung dari tujuan pekerjaan yang dimaksudkan suatu aplikasi, dapat memanipulasi teks, angka, grafik atau kombinasi dari unsur-unsur tersebut. Beberapa paket aplikasi mempunyai kemampuan komputasi yang hebat dengan jalan memusatkan pada suatu tugas khusus, misalnya dalam hal pengolahan kata ataupun dalam pengolahan suatu data. II.2. Pengertian Multimedia. Multimedia merupakan suatu konsep dan teknologi baru dalam bidang teknologi informasi. Dimana teks, gambar, suara animasi, video disatukan dalam komputer untuk disimpan, diproses dan disajikan baik. Lahirnya teknologi multimedia merupakan hasil dari kemajuan teknologi elektronik, komputer dan perangkat lunak. Maka dengan adanya teknologi multimedia ini akan merambah tugas menjadi lebih ringan. 5 6 Berdasarkan kata multimedia, dapat diasumsikan bahwa multimedia merupakan suatu penyatuan dari beberapa media menjadi satu. Pada kenyataannya multimedia merupakan gabungan beberapa media menjadi satu yang kemudian didefinisikan sebagai elemen-elemen dalam pembentukan multimedia. Hal-hal yang merupakan elemen-elemen multimedia adalah: 1. Teks 2. Gambar 3. Animasi 4. Suara 5. Video II.3. Pengetahuan tentang Peta Dunia Peta adalah gambaran konvensional permukaan bumi yang diperkecil seperti kenyataan sebenarnya diatas bidang datar bila dilihat dari atas, dengan tambahan tulisan dan simbol- simbol. Berikut ini merupakan pembagian Negara-negara berdasarkan benua : 7 Africa : Algeria Angola Benin Botswana Burkina Faso Burundi Cameroon Cape Verde Central African Republic Chad Comoros Cote d'Ivoire Democratic Republic of the Congo Djibouti Egypt Equatorial Guinea Eritrea Ethiopia Gabon Gambia Ghana Guinea-Bissau Guinea Kenya Lesotho Liberia Libya Madagascar Malawi Mali Mauritania Mauritius Morocco Mozambique Namibia Nigeria Niger Republic of the Congo Rwanda Sao Tome and Principe Senegal Seychelles Sierra Leone Somalia South Africa Sudan Swaziland Tanzania Togo Tunisia Uganda Zambia Zimbabwe Iraq Israel Japan Jordan Kazakhstan Kuwait Laos Lebanon Macao Malaysia Maldives Mongolia Myanmar Nepal North Korea Oman Pakistan Philippines Qatar Russia Saudi Arabia Singapore South Korea Sri Lanka Syria Taiwan Tajikistan Thailand Asia : Armenia Azerbaijan Bahrain Bangladesh Bhutan Brunei Cambodia China Cyprus Georgia Hong Kong India Indonesia Iran 8 Turkey United Arab Emirates Vietnam Yemen Hungary Iceland Ireland Italy Latvia Liechtenstein Lithuania Luxembourg Macedonia Malta Moldova Monaco Netherlands Norway Poland Portugal Romania Russia San Marino Slovakia Slovenia Spain Sweden Switzerland Turkey Ukraine United Kingdom Vatican City Yugoslavia El Salvador Guatemala Haiti Honduras Jamaica Mexico Nicaragua Panama United States Nauru New Zealand Palau Papua New Guinea Samoa Solomon Islands Tonga Tuvalu Vanuatu Eirope : Albania Andorra Austria Belarus Belgium Bosnia and Herzegovina Bulgaria Croatia Czech Republic Denmark Estonia Finland France Germany Greece Norh America : Belize Canada Costa Rica Cuba Dominican Republic Oceania : Australia Federated States of Micronesia Fiji Kiribati Marshall Islands 9 South America : Argentina Bolivia Brazil Chile Colombia Ecuador French Guiana Guyana Paraguay Peru Suriname Uruguay Venezuela Sumber : http://go.hrw.com/atlas/norm_htm/world.htm II.4 Sekilas tentang Flash Flash merupakan software yang dibuat oleh perusahaan Macromedia ini dibuat untuk keperluan pembuatan (khususnya) aplikasi web yang interaktif dan menarik, presentasi, game dan bahkan film. Flash dipakai luas oleh para profesional web karena kemampuannya dalam menampilkan multimedia gabungan antara grafis, animasi suara, serta interaktivitas bagi pengguna internet. Kemampuan Flash juga dapat digunakan untuk membuat sebuah aplikasi-aplikasi multimedia yang menarik. Macromedia Flash MX adalah versi terbaru dari Macromedia Flash sebelumnya (5.0). Flash MX merupakan perubahan dari segi UI (User Interface) sampai ActionScript. User Interface merupakan fasilitas baru yang terdapat dalam Flash MX yaitu perubahan yang terjadi antara lain adanya floating panel yang diletakkan semuanya disebelah kanan. Panel disebelah kanan tersebut dapat dibuka atau ditutup. Hal ini dapat membuat kita labih mudah untuk mencari sesuatu. Sedangkan Action Panel dan Properties Panel ada disebelah bawah. 10 Beberapa kemampuan dari Flash antara lain : a. Animasi dan gambar yang dibuat dengan Flash akan tetap terlihat bagus pada ukuran window dan resolusi layer berapapun. b. Waktu loading (kecepatan gambar atau animasi yang muncul) lebih cepat dibandingkan dengan pengolah lainnya, seperti animated gifs dan java applet. c. Mampu mambuat website yang interaktif, karena user dapat menggunakan keyboard atau mouse untuk berpindah ke bagian lain dari halaman web atau movie, memindahkan objek, memasukkan informasi di form. d. Mampu menganimasi grafis yang rumit dengan sangat cepat, sehingga membuat animasi layer penuh bisa langsung disambungkan ke situs web. e. Mampu secara otomatis mengerjakan sejumlah frame antara awal dan akhir sebuah urutan animasi, sehingga tidak membutuhkan waktu yang lama untuk membuat berbagai animasi. f. Mudah mengintegrasikan dengan program Macromedia lainnya. Seperti Macromedia Dreamweaver dan Macromedia Fireworks. g. Dapat diintegrasikan dengan server side scripting seperti CGI, ASP dan PHP untuk membuat aplikasi web database yang indah. h. Selain itu dapat juga dipakai untuk membuat film pendek atau kartun, presentasi, iklan atau web banner animasi logo, control navigasi dan lainlain. 11 Berikut ini merupakan area kerja dari Macromedia Flash MX Toolbox Properties panel Menu Timeline Action Panel Stage Panels Gambar 2.1 Area Kerja Flash MX Area kerja di Flash terdiri atas beberapa komponen, yaitu 1. Menu Berisi kumpulan instruksi atau perintah-perintah yang digunakan dalam Flash. 2. Stage Stage adalah dokumen atau layar yang akan digunakan ntuk meletakkan objek-objek dalam Flash. Stage terletak pada bagian tengah area Flash. 12 3. Toolbox Toolbox berisi koleksi untuk membuat atau menggambar, memilih dan memanipulasi isi stage dan timeline. Toolbox terbagi menjadi empat yaitu Tools, View, Colors dan Option. Beberapa tool mempunyai bagian option. Dan dari Flash MX ini memiliki Tool yang menjadi ikon tersendiri seperti Distort dan Envelope. 4. Timeline Timeline terdiri atas Layer, Frame dan Playhead. Fungsinya adalah sebagai tempat pengaturan timing atau waktu animasi dan penggabungan objek-objek dari masing-masing layer. 5. Panels Panels berisi kontrol yang dipakai dalam Flash yaitu untuk mengganti dan memodifikasi berbagai property objek atau animasi secara tepat dan mudah. II.5 Sekilas tentang Swift 3D Aplikasi pembuatan gambar tiga dimensi ini dikeluarkan oleh perusahaan Electric Rain. Pada aplikasi ini pula hasil akhir dari animasi yang dibuat dapat dengan format animasi flash yaitu Shockwave Flash dalam bentuk bitmap ataupun vector. 13 Gambar 2.2 Area Kerja Swift 3D V.3 Swift 3D merupakan aplikasi pembuatan gambar tiga dimensi pada Flash. Untuk pembuatan gambar tiga dimensi dalam flash sangatlah rumit, tetapi dalam palikasi ini para pengguna dapat menciptakan gambar tiga dimensi dengan beberapa langkah yang mudah. Terlebih, pada Swift 3D ini pengguna juga bisa membuat gambar tiga dimensi tersebut menjadi bergerak atau terdapat animasi didalamnya. 14 Swift 3D sampai saat ini telah mengeluarkan versi yang ke-tiga, dimana Material serta Animasi yang diberikan lebih banyak pilihan dibandingkan dengan versi sebelumnya. Dan dalam aplikasi yang dibuat oleh penulisa saat ini menggunakan Swift 3D versi yang ke-tiga. Area kerja swift 3D diantaranya yaitu : 1. Properties Toolbar Properties Toolbar merupakan tempat dimana semua proses yang akan dilakukan pada akea kerja. 2. Main Toolbar Main Toolbar merupakan tombol-tombol utama untuk kita meletakkan objek atau gambar serta yang lainnya. 3. Viewports Viewport merupakan daerah kerja untukproses pembuatan dan pengeditan objek. 4. Animation Toolbar Animation Toolbar merupakan tempat dimana kita bisa memberikan dan mengedit animasi objek. 5. Rotation Toolbar Rotation Toolbar adalah tempat kita mengatur posisi objek untuk kita melihat dari berbagai sisi, dan bahkan juga digunakan untuk pengaturan pergerakan animasi. 15 6. Lighting Toolbar Lighting Toolbar merupakan tempat untuk mengatur pencahayaan objek 7. Gallery Toolbar Gallery Toolbar merupakan tempat dimana kita mengatur lebih lanjut objek yang dibuat.seperti warna objek, animasi objek, serta tekstur yang akan kita buat pada objek tersebut. II.5. Struktur Navigasi Struktur navigasi adalah struktur atau alur dari suatu program. Menentukan suatu akhir navigasi merupakan suatu akhir navigasi merupakan hal yang sebaiknya dilakukan sebelum membuat suatu aplikasi multimedia. Ada empat macam bentuk dasar dari struktur navigasi yang biasa dilakukan dalam proses pembuatan aplikasi multimedia. Yaitu : 1. Linear Linear 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 sesudahnya. Gambar 2.3 Bentuk grafik linear 16 2. Non Linear Struktur non linear merupakan pengembangan dari struktur linear. Pada struktur ini diperkenankan membuat penjejakan bercabang. Pencabangan yang dibuat pada struktur non linear ini berbeda dengan pencabangan pada struktur hierarchi, kerena pada pencabangan non linear ini walaupun terdapat pencabangan, tetapi tiap-tiap pencabangan mempunyai kedudukan yang sama tidak ada master page dan slave page. Gambar 2.4 Bentuk grafik Non Linear 3. Hierarki Struktur Hierarki 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 mempunyai hal percabangan yang dikatakan slave page (halaman pendukung). 17 Jika salah satu halaman pendukung dipilih atau diaktifkan, maka tampilan tersebut akan bernama master page (halaman utama kedua), dan seterusnya. Pada struktur penjejakan ini tidak dapat diperkenankan adanya tampilan secara linear. Gambar. 2.5 Bentuk grafik Hierarchical 4. Composite Struktur penjejakan composite (campuran) merupakan gabungan dari ketiga struktur sebelumnya yaitu linear, non linear dan hierarchi. Struktur penjejakan ini juga biasanya disebut struktur penjejakan bebas. Jika suatu tampilan membutuhkan percabangan, maka dapat dibuat pencabangan tersebut. Struktur penjejakan ini dapat memberikan keinteraksian yang lebih tinggi. Setiap struktur peta penjejakan seperti yang baru dibahas mempunyai fungsi dan tujuan tersendiri, tidak ada yang lebih baik atau lebih buruk. Penggunaan peta penjejakan bergantung kepada kebutuhan dan tujuan dari 18 aplikasi multimedia yang hendak dibuat. Semakin kompleks peta penjejakan yang digunakan, maka semakin sulit pula pembuatan aplikasi multimedia peta penjejakan tersebut. Gambar 2.6 Bentuk grafik composite Struktur yang akandigunakan pada aplikasi ini adalah struktur navigasi Hirarki. Karena pada aplikasi ini terdapat halaman utama serta halaman pendukung yang merupakan percabangan dari halaman utama. II.6. Desain Antarmuka Desain antarmuka biasa digunakan pada proses pembuatan aplikasi multimedia. Penulis memakai desain antarmuka karena dalam desain Web ini dapat interaktif dengan menghadirkan suara serta animasi. Antarmuka adalah bagian dari program yang berhubungan langsung dengan pemakai. Desain antarmuka bertujuan agar program yang digunakan menarik. 19 Untuk mendesain antarmuka biasanya digunakan Storyboard. Contoh dari Storyboard yang sangat detail adalah Storyboard yang menggambarkan semua yang akan tampak pada layar monitor meliputi teks, gambar, animasi, letak dan bentuk tombol, latar belakang gambar, dan lain-lain. Nama Benua List Negaranegara Gambar Negara-negara Gambar 2.7. Desain Antarmuka Aplikasi