5 BAB II LANDASAN TEORI II.1. Definisi Aplikasi Aplikasi dapat

advertisement
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
Download