Professional Documents
Culture Documents
2011-2-01152-IF Bab2001
2011-2-01152-IF Bab2001
LANDASAN TEORI
2.1 Multimedia
2.1.1 Pengertian Multimedia
Multimedia adalah kombinasi apapun dari teks, foto, seni grafis,
suara, animasi, dan video yang dimanipulasi secara digital dan disampaikan
melalui komputer atau alat elektronik lainnya. Ketika pengguna diberikan
kemampuan untuk mengontrol apa dan kapan elemen-elemen tersebut
disampaikan, hal ini disebut multimedia interaktif (Vaughan, 2011, p1).
2.1.2 Elemen Multimedia
1. Teks
Penggunaan teks dan simbol untuk komunikasi telah mulai
digunakan sejak 6000 tahun yang lalu di sekitar mediterania, hanya
beberapa kasta saja yang dapat mempelajarinya dan karena teks adalah
suatu hal yang dapat dihapalkan tanpa dipikir, teks mulai populer
digunakan sebagai sarana berkomunikasi sejak saat itu (Vaughan,
2011, p18).
Menurut Dastbaz (2003, p56), teks sebagai sarana komunikasi
haruslah jelas dan dapat menyampaikan informasi secara efektif.
Penggunaan teks pada multimedia dipengaruhi oleh tipe atau jenis
teks, ukuran, warna, dan warna background.
2.
Gambar
Gambar menurut Vaughan (2011, p70) yang dihasilkan oleh
komputer terdiri dari 2 jenis, yaitu:
a. Bitmap
Bitmap yaitu sebuah gambar yang dibentuk dari sebuah matriks
yang terdiri dari titik-titik warna.Variasi warna di dalam gambar
bitmap ditentukan dengan bit yang ditampilkan, dimana n-bit
b.
vektor.
.BMP
Format file standar pada Windows, mendukung RGB, Grayscale,
dan bitmap.
10
.JPG
Format file terkompres yang biasa digunakan untuk menampilkan
foto yang bisa menangani bermacam-macam kedalaman warna.
.GIF
Format file terkompres yang dikembangkan untuk digunakan di
internet, mempunyai kedalaman warna 16 bit untuk menghemat
ukurannya.
.TIFF
Format file mentah (tidak terkompres) yang biasa digunakan untuk
kebutuhan percetakan, atau gambar yang memerlukan detail
3.
sempurna.
.EPS
Format file yang dapat mengandung gambar vektor dan bitmap.
.PSD
Format file standar yang digunakan Photoshop untuk membuat
atau menyimpan dokumen-dokumen yang dimanipulasi.
.PNG
Hampir sama seperti .GIF namun dapat menampung kedalaman
4.
multimedia :
- MIDI
- Digitized Sound
Video
Penggunaan video di dalam sebuah presentasi multimedia dapat
menjadi sebuah media penyampaian pesan maupun infomasi yang
11
halus dari gambar yang bergerak dan suara (Dastbaz, 2003, p62).
Animasi
Menurut England dan Finney (2007, p393), animasi adalah
simulasi gerakan dari suatu objek menggunakan komputer atau efek
video. Sebuah simulasi dari membangun kerangka dasar sampai
penyelesaiannya adalah contoh dari animasi.
Ada 3 bentuk animasi yang dijelaskan oleh Vaughan (2004, p160),
yaitu:
- Animasi 2D adalah animasi yang paling mudah dibuat, dimana
hanya menggunakan 2 dimensi saja yaitu sumbu x dan y pada
-
sumbu Cartesian.
Animasi 2 D adalah animasi 2D yang diberikan tambahan
sebuah ilusi sumbu z dengan cara menambahkan efek bayangan
pada gambar, tetapi secara keseluruhan gambar itu sendiri tetap
12
2.
3.
4.
13
sistem
yang
tidak
6.
7.
8.
user dapat
2.3 Scrum
Menurut Pressman (2010, p83), Scrum adalah sebuah metode agile
software development yang di temukan oleh Jeff Sutherland dan tim
development-nya di awal tahun 1990an. Dalam tahun-tahun terakhir ini,
14
pengembangan lebih lanjut dari metode Scrum telah di lakukan oleh Schwaber
dan Beedle.
Prinsip Scrum digunakan untuk memandu aktifitas development dan
mempersatukan aktifitas kerangka-kerangka kerja sebagai berikut: requirements,
analysis, design, evolution, dan delivery. Di dalam masing-masing aktifitas
framework tersebut, penugasan pekerjaan terjadi didalam pola proses yang
dinamakan sprint. Pekerjaan dalam sprint diadaptasikan sesuai dengan masalah
yang ada dan didefinisikan dan juga seringkali dimodifikasi secara real-time oleh
Scrum team tersebut.
Scrum menekankan penggunaan sebuah kesatuan pola proses software
yang telah terbukti efektif untuk proyek dengan timeline yang ketat, mengubah
kebutuhan-kebutuhan, dan proses bisnis secara kritis. Masing-masing dari pola
proses tersebut mendefinisikan sebuah set aksi-aksi development. Berikut adalah
penjelasan dari proses-proses dari Scrum:
Backlog adalah sebuah daftar dari kebutuhan proyek atau fitur yang
menyediakan business value kepada customer. Hal-hal dapat ditambahkan
ke
backlog
setiap
saat
(ini
bagaimana
perubahan-perubahan
di
sesuai kebutuhan.
Sprints terdiri dari unit-unit kerja yang dibutuhkan untuk mencapai
kebutuhan yang ditetapkan di backlog yang harus sesuai didalam time-box
yang telah ditetapkan sebelumnya (biasanya selama 30 hari). Perubahan
(contohnya backlog work items) tidak diperkenalkan dalam sprint. Oleh
karena itu sprint memungkinkan anggota team untuk bekerja didalam
waktu yang singkat namun didalam lingkungan yang stabil.
15
meeting berikutnya?
Demos mengantarkan kenaikan software kepada customer supaya fungsifungsi yang telah dimplementasikan dapat didemonstrasikan dan dievaluasi
oleh customer. Satu hal yang harus dicatat bahwa demo tersebut tidak
berisikan semua fungsi yang telah direncanakan, namun fungsi-fungsi
tersebut dapat disampaikan dalam time-box yang telah di tetapkan.
2.4 UML
Menurut Pressman (2010, p841), Unified Modeling Language atau
disingkat
UML
memvisualisasikan,
merupakan
bahasa
standar
menspesifikasikan,
yang
digunakan
menkonstruksikan,
untuk
serta
16
Menurut Connolly & Begg (2010, p909), Diagram utama UML terbagi
menjadi 2 kategori:
17
Nama
Aktor
Use Case
Association
18
2.5 Game
Menurut Brathwaite & Schreiber (2009, p5), Game adalah sebuah aktifitas
dengan peraturan-peraturan. Game adalah salah satu bentuk dari permainan
namun tidak selalu melibatkan konflik dengan lawan bermain ataupun dengan
sistem dari game tersebut sendiri, atau dengan randomisasi, keberuntungan,
ataupun nasib. Kebanyakan game mempunyai goal, namun tidak semua game
mempunyai goal. Kebanyakan game memiliki point awal dan akhir yang
terdefinisikan. Kebanyakan game melibatkan pemilihan keputusan dari user
sebagai bagian dari game.
19
20
Story telling Engine, adalah komponen dari video game yang bersifat
opsional, jika game yang akan dibangun tidak mempunyai unsur cerita maka
komponen ini boleh ditiadakan. Komponen ini menjalin kejadian-kejadian narasi
kedalam game. Story telling engine memperhatikan tentang progresi player akan
cerita dari game.
2.6.1 Genre Game
Genre game menurut pendapat Adams (2009, p70), adalah tipe dari
tantangan yang game tersebut berikan, berbeda dengan buku, genre game
tidak terikat dengan isi dari cerita.
Terdapat beberapa genre game yang ada saat ini, antara lain:
1.
Action Games
Yaitu game yang berisi tantangan-tantangan fisik, yaitu hand-eyecoordination dan waktu reaksi dari player. Game ini biasanya jarang
meliputi tantangan strategi atau tantangan konseptual.
Dalam genre game ini terdapat beberapa macam sub-genre, yaitu
Shooters
Platform Games
Fighting Games
Fast Puzzle Games
Action-Adventures
Music, dance, and rhythm games.
Game action memiliki fitur-fitur, antara lain:
21
dan jelas.
Kondisi Menang: Mempunyai bermacam-macam kondisi untuk
memenangkan permainan (mencapai finish, mendapatkan
2.
avatar.
Camera models: Player harus dapat melihat dan bereaksi
3.
22
4.
Real-world simulations
Genre game ini meliputi game olahraga dan simulasi kendaraan,
5.
6.
7.
2.6.1.1
Platform Games
Platform games atau platformers adalah game dimana avatar
(karakter) yang digerakkan oleh player bergerak di lingkungan
vertikal yang berlebihan, melompat naik-turun platform yang
mempunyai tinggi yang berbeda, sembari menghindari rintangan
dan melawan musuh. Kebanyakan aksi dari player meliputi
melompat.
yang
digunakan
game
designer
untuk
23
dibuat.
Character Design Document
Character design document secara spesifik digunakan untuk
merekam desain dari karakter yang muncul dalam game yang akan
dibuat, seringkali berbentuk avatar. Tujuan utama dari dokumen ini
adalah untuk menggambarkan penampakan dari karakter, dan moveset dari karakter itu sendiri, yaitu kumpulan animasi yang
mendokumentasikan gerakan-gerakan karakter, baik yang sengaja
karakter tersebut lakukan (berjalan, berlari, dan melompat), ataupun
gerakan tidak sengaja karakter tersebut lakukan (terkena pukulan,
24
jatuh, dan animasi lainnya). Dokumen ini berisikan concept art dari
25
26
pendekatan
seragam
untuk
pengembangan
aplikasinya.
27
dari Chrome.
Media Support, termasuk mendukung jenis-jenis media berikut: H.263,
H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, MP3, MIDI,
2.8 Unity3D
Menurut Blackman (2011, page xix), Unity3D adalah salah satu game
engine yang beredar dipasaran. Development Unity berjalan di sistem operasi
Windows, dan sistem operasi Mac OS X. Game engine ini dirilis di di platform
Windows pada tahun 2009 dan saat ini masih dilakukan pengembangan dari
engine tersebut.
28
Karakteristik utama dari game engine ini yaitu dalam metode utama
development game, terdapat penggunaan dari lingkungan grafis yang terintegrasi.
Tingkah laku dari aplikasi masih didefinisikan melalui kode, namun sebagian
besar dari scene dan objects configuration dapat dilakukan secara visual.
Fitur penting lain dari game engine Unity adalah multi-platform
deployment, ini memungkinkan developer untuk mempublikasikan game yang
mereka rancang ke bermacam-macam platform, contohnya video game consoles
dan juga ponsel dengan sistem operasi Android dan iOS.