bab ii landasan teori · 7 bab ii landasan teori 2.1. konsep dasar animasi menurut wahyu saputro...
TRANSCRIPT
7
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Animasi
Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa
inggris yaitu animate yang artinya menghidupkan, memberi jiwa, dan menggerakkan
benda mati. Animasi merupakan proses membuat objek yang asalnya suatu benda
mati, kemudian secara berurutan disusun dalam posisi yang berbeda seolah menjadi
hidup. Ditemukannya prinsip dasar animasi berasal dari karakter mata manusia yaitu:
persistence of vision (pola penglihatan yang teratur). Melalui peralatan optik yang
mereka ciptakan, berhasil membuktikan bahwa mata manusia cenderung menangkap
urutan gambar-gambar pada tenggang waktu tertentu sebagai sebuah pola.
Jadi animasi secara umum dapat didefinisikan sebagai suatu sequene gambar
yang ditampilkan pada tenggang waktu (timeline) tertentu sehingga tercipta sebuah
ilusi gambar bergerak.
2.1.1. Permainan (game)
Menurut Kimpraswil Muhammad (2011:26) mengatakan bahwa “Definisi
permainan adalah usaha olah diri (olah pikiran dan olah fisik) yang sangat bermanfaat
bagi peningkatan dan pengembangan motivasi, kinerja, dan prestasi dalam
melaksanakan tugas dan kepentingan organisasi dengan baik”.
8
Sedangkan menurut Ismail (2011:26) menuturkan bahwa:
Permainan ada dua pengertian. Pertama, permainan adalah sebuah aktifitas bermain
yang murni mencari kesenangan tanpa mencari menang atau kalah. Kedua,
permainan diartikan sebagai aktifitas bermain yang dilakukan dalam rangka
mencari kesenangan dan kepuasan, namun ditandai pencarian menang kalah.
Terlepas dari berbagai kutipan diatas, secara global game sendiri memiliki arti
sebagai sebuah media hiburan yang secara tidak langsung dapat dijadikan sebagai
media pembelajaran bagi orang-orang yang bisa memanfaatkannya.
2.1.2. Jenis-Jenis Permainan
1. Board Games (Permainan Papan)
Game pada kategori ini membutuhkan suatu papan yang terbagi dalam sektor-
sektor tertentu (dengan garis-garis) dan didalamnya terdapat sejumlah alat main yang
dapat di gerakkan.
2. Card Games (Permainan Kartu)
Jenis permainan yang menggunakan kartu sebagai media permainan. Games ini
memanfaatkan 52 kartu dan games akan dilakukan sekitar bagaimana membuat
kombinasi dari 52 kartu tersebut. Permainan kartu bridge/truf termasuk kelompok
games ini.
3. Athletic Games (Permainan Atletik)
Permainan games jenis ini lebih cenderung pada penggunaan fisik daripada
mental. Aturan game dibuat dengan keharusan pemain untuk melakukan sejumlah
aksi tertentu. Hal yang terkait dengan kekuatan badan, kecepatan, ketepatan, dan
kerjasama menjadi bagian utama dari game atletik.
9
Aktifitas seperti berlari, sembunyi, melempar, dan menangkap menjadi ciri
utama game anak-anak. Umumnya game ini menekankan pada aktifitas kelompok
sebagai latihan untuk berkehidupan sosial. Walaupun dalam game ini terdapat juga
upaya untuk saling mengalahkan secara mental maupun fisik, namun tujuan utamanya
bukan untuk meraih kemenangan satu diatas yang lain, tetapi sebagai ilustrasi
kerjasama dalam kehidupan manusia.
4. Computer Games (Permainan Komputer)
Game ini dimainkan lewat bantuan alat komputer. terdapat lima alat yang dapat
dikategorikan sebagai komputer, yaitu:
a. Expensive Dedicate Machine
b. Inexpensive Dedicate Machine
c. Multiprogram Home
d. Personal Computer (PC)
e. Mainframe Computer
Computer game berbeda dengan jenis game yang lain karena tidak ada
pergerakan secara fisik atau interaksi langsung dengan objek kecuali lewat perantara
komputer. Software yang dibuat harus dapat menangkap reaksi yang cepat dari
interaksi yang dihasilkan dengan pemain. Karena itu software untuk computer games
harus bersifat real time.
10
2.1.3. Jenis-jenis Game PC
1. Fun Games
Fun games seperti: skate board, bilyard, catur, puzzle, tetris, golf, dan semua
games yang animasinya sedikit dan pembuatannya relatif mudah. Permainan
semacam ini terlihat mudah dari segi grafiknya tetapi biasanya sulit dalam
algoritmanya.
2. Arcade Games
Semua permainan yang mudah dimengerti, menyenangkan, dan grafiknya
bagus walau biasanya sederhana. Game mudah dimengerti dan menyenangkan
dikarenakan game ini hanya berkisar pada hal-hal yang disenangi umum, seperti
pukul memukul, tembak menembak, kejar mengejar, dan semua yang mudah dan
menyenangkan. Yang termasuk dalam permainan ini adalah: Prince Of Persia, Street
Fighter, dan Tekken.
3. Strategic Games
Srategic games biasanya permainan strategi perang atau bisa juga permainan
lain tapi tetap saja memerlukan strategi untuk memenangkannya seperti strategi
bisnis dan strategi politik.
4. Adventure Games
Adventure game terdiri dari tiga macam diantaranya: petualangan biasa (Multi
Layered Adventure), Dungeon Underworld Adventure (3D Adventure), dan Roll
Playing Game Adventure. Biasanya algoritma untuk adalah sedang-sedang saja
sampai sulit, tetapi grafik permainan ini benar-benar sulit. Contoh beberapa
permainan jenis ini adalah: Space Quest IV, Labirinth Of World, dan Diablo
7
5. Simulator Game
Dari semua jenis permainan yang ada, masing-masing memiliki tingkat
kesulitan dan kemudahannya. Jika bukan algoritmanya, maka akan mudah dalam hal
animasinya, akan tetapi games simulasi bisa disebut sebagai jenis permainan yang
paling sulit, baik algoritma pembuatanya maupun animasinya. Permainan jenis ini
juga yang paling membuat pusing dibandingkan dengan permainan jenis lainnya.
Algoritmanya sangat sulit sebab harus memperhitungkan segala kejadian dengan
kondisi yang sebenarnya.
2.1.4 Software Pembuat Mods Games
Game PC sekarang ini makin banyak digemari, baik oleh anak-anak maupun
orang dewasa. Cara bermainnya pun semakin berkembang yang dulunya game PC
hanya bisa di mainkan sendiri atau berdua dalam satu komputer, sekarang mereka
bisa terhubung dengan puluhan bahkan ratusan orang diluar sana dengan
menggunakan jaringan internet.
Orang tidak selalu puas hanya dengan ikut serta dalam bermain game saja.
Mereka akan lebih puas jika bisa membuat mods game itu sendiri, karena dengan
begitu mereka tidak hanya bermain dan menikmati, tetapi mereka juga bisa ikut
berperan dalam pengembangan serta kemajuan game saat ini. Ragam aplikasi
pembuat mods game sudah mudah kita dapatkan sekarang, bahkan dapat kita miliki
hanya dengan mengunduhnya di internet secara gratis. Beberapa aplikasi pembuat
mods game antara lain:
12
1. Game Grapich Studio
Game Grapich Studio biasa disingkat GGS adalah PES Tool yang dalam
penggunaanya untuk edit-edit game, seperti PES maupun WE, GTA dll. Untuk GGS
ini berfungsi untuk membuka file berformat .afs, .bin, .str dll. Dengan menggunakan
aplikasi GGS ini kita dapat mengedit atau memodifikasi e_text.afs maupun
o_text.afs, dengan export maupun import file. Bagi kamu yang seneng modif-modif
Pro Evolution Soccer dan Winning Eleven.
2. DXTbmp Tools
DXTbmp Tools adalah software yang digunakan untuk mengubah ekstensi
file .dds menjadi .bmp atau sebaliknya. Jika kita telah mengedit livery bus Haulin
atau UKTS yang ektensi file nya masih .jpeg, .bmp, atau yang lain-lain, kita bisa
mengubahnya dengan software ini, software ini biasanya digunakan untuk game
Uero Truck Simulator , UK Truck Simulator dan Haulin Truck Simulator.
3. NFS Tools V1.45
NFS Tools adalah software pembuat mods yang berfungsi mengubah file bff
ke file dds dan sebaliknya, software ini biasa digunakan untuk membuat sebuah
mods game seri Need For Speed.
13
4. IMG Tools 2.0
IMG Tools adalah software untuk membat mods untuk game GTA San
Andreas , GTA 3 dan GTA Vice City software ini banyak digunakan para modder
karena sangat mudah digunakan kita bisa mengubah tampilan karakter , kendaraan ,
banggunan dan lain-lain mengunkan software ini.
5. OPEN IV
Open IV adalah tool untuk memasang mod yang mengganti file asli game
dengan yang sudah dimodifikasi. Seperti mod kendaraan, model pemain, hingga mod
map. Di dalam Open IV menyediakan banyak fitur yaitu seperti view 3D models
dimana kita bisa langsung mengubah texture model 3D melealui aplikasi ini ,
biasanya aplikasi ini hanya bisa di jalankan untuk perrmainan seri Grand Theft Auto
IV & Grand Theft Auto V.
2.1.5Bahasa Pemrograman Game
Bahasa pemrograman untuk membuat game sangat bergantung pada platform
atau teknologi yang digunakan. Untuk game komputer, ada beberapa bahasa yang
umum digunakan, diantaranya:
1. C/C++
C++ merupakan bahasa pemrograman yang paling umum dan biasa digunakan
dalam pengembangan pembuatan game karena prosesnya sangat cepat dibanding
bahasa pemrograman lain. Bahasa pemrograman yang dirancang dan dikembangkan
oleh Bjarne Stroustrup ini menjadi bahasa pemrograman yang banyak digunakan
sebagai acuan pembuatan bahasa pemrograman lain seperti: Java, PHP, dan C#.
Bahasa pemrograman C++ merupakan bahasa pemrograman tingkat menengah
(middle language) yang membuat bahasa pemrograman ini tidak mudah untuk
dipelajari, tetapi ketika sudah mulai menguasai bahasa C++ ini, maka tidak akan sulit
14
untuk mempelajari bahasa pemrograman lain. Karena sepenuhnya konsep bahasa
pemrograman paling banyak bisa dipelajari dari program ini. Beberapa contoh dari
game ini diantaranya: Crayon Physics Deluxe, Crysis 2.
2. Microsoft Visual C Sharp
Microsoft Visual C# adalah sebuah program alat bantu pemrograman (Rapid
Application Developmentt tool) yang dibuat oleh Microsoft Corporation dan dapat
digunakan untuk membuat program berbasis grafis dengan menggunakan bahasa
pemrograman mirip C++. Program ini telah dimasukkan ke dalam produk Microsoft
Visual Studio, bersama-sama dengan Visual C++, Visual Basic, Visual FoxPro serta
Visual J#. Sejauh ini, program ini merupakan program yang paling banyak digunakan
oleh para programmer untuk membuat program dalam bahasa C#.
Biasanya C# bisa digunakan untuk membuat script sebuah mods.
3. Java
Java Bahasa pemrograman yang dikembangan oleh James Gosling pada tahun
1995 ini mulai menjadi bahasa pemrograman yang cukup terkenal sejak
kemunculannya. Bahasa yang sepenuhnya mendukung konsep OOP ini selain bisa
digunakan secara gratis oleh para programmer, bahasa ini juga bisa dijalankan
dibanyak platform yang mendukung JVM (Java Virtual Machine). Bahasa ini sangat
bagus untuk dipelajari oleh pemula, adapat digunakan untuk membuat desktop game,
web games, bahkan bisa untuk mobile games. Contoh desktop game yang dibuat
menggunakan Java adalah: Spiral Knights
4. PHP
PHP HyperText Preprocessor merupakan sebuah bahasa pemrograman yang
berjalan dalam sebuah web-server. PHP diciptakan oleh programmer unix dan perl
bernama Rasmus Lerdoft pada bulan Agustus sampai September 1994. PHP dapat
15
berjalan pada semua sistem operasi, antara lain: Linux, Unix, Windows, dan Mac.
Selain itu PHP dapat berjalan pada beberapa jenis web-server antara lain: Apache,
Microsoft IIS, Personal Web Server, Netscape, dan lain-lain. PHP biasa digunakan
untuk membuat web games seperti: Football Saga.
5. Objective-C
Merupakan bahasa pemrograman yang dikembangkan oleh bahasa C digabung
dengan bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya
SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan
pemanggilan method. Objective-C saat ini banyak digunakan pada platform Mac OS
X dan IOS (sistem operasi untuk iPhone dan iPad). Dengan adanya framework
Cocos2D yang notabene merupakan framework untuk membuat game di iPhone,
maka Obkective-C makin banyak yang mempelajarinya.
2.1.6 OPENIV dan TextureToolskit
OpenIV aplikasi yang dibuat oleh Open Format Studio, aplikasi ini
sangat populer dikalangan modder Gand Theft Auto. Open IV memiliki versi
yangselalu update untuk sekarang versi tertinggi adalah versi 2.9 yang diluncurkan
pada tahun 2017 vitur-viturnya sangat lengkap seperti impor ekspor drawable object ,
texture dictinory, fragment object dll.
Texture Toolskit aplikasi yang di buat oleh Neodymium berfungsi untuk
Membuat texture sebuah objek yang ada di dalam games , tak hanya itu aplikasi ini
Juga bisa untuk mengimpor dan mengekspor sebuah texture untuk di edit ke
Photoshop.
16
Untuk mempermudah pengenalan terhadap OpenIV dan Texture Toolskit
Berikut dijelaskan beberapa bagian yang ada didalamnya.
1. OpenIV Select Game and Platform
Untuk langkah pertama membuka OpenIV kita harus memilih game
Apa yang kita ingin mods. Untuk pembahasan kali ini kita mengunakan platform
Windows dan gamesnya Grand Theft Auto V.
Gambar II.1 OpenIV Select Game and Platform
2. Menu Utama OpenIV
Menu OpenIV terdiri atas menu file , edit , view , favorite , tools dan
help . Semua menu itu memiliki fungsi masing-masing. Berikut adalah fungsi
dari menu yang ada di OpenIV.
17
Gambar II.2 Menu Utama OpenIV
A. Menu File
Menu file berfungsi untuk membuka sebuah file , membuat
lembar kerja baru dan membangun ulang sebuah file yang sudah ada.
B. Menu Edit
Menu edit berfungsi untuk mengedit sebuah mods di menu ini
kita bisa menambahkan sebuah mods yang sudah ada , menganti file
asli ke file yang sudah kita mods , mengekstrak file , mengubah nama
file dan menghapus file .
C. Menu View
Menu view berfungsi untuk mengubah tampilan menu file yang
ada di OpenIV juga untuk pengelompokan file yang berdasarkan
nama , atribut , ukuran , tipe , tags dan juga untuk mengantur layout.
D. Menu Favorite
Menu Favorite berfungsi sebagai penyimpan file yang kita suka
18
dan juga untuk menyimpan file yang penting.
E. Menu Tools
Menu tools berfungsi sebagai menu untuk menampilkan option,
untuk mencari sebuah file , membuka ASI Manager , membuka viewer
file dan juga untuk install sebuah mods yang di packing.
F. Menu Help
Menu help berfungsi sebagai menu bantuan untuk kita cara
mengunakan OpenIV yang terkoneksi kesemua media sosial dan
website resmi OpenIV.
3. Menu Icon OpenIV
Menu icon OpenIV sebenarnya sama saja seperti menu utama hanya saja
dibuat lebih simpel gunanya sebagai menu pintas. Berikut fungsi dari menu icon
OpenIV.
Tabel II.1 Tabel Menu Icon OpenIV
Icon Fungsi
Create New Arcive berfungsi untuk membuat file baru berformat
RPF.
Open Arcive berfungsi untuk membuka file berformat RPF.
Open Search berfungsi untuk mencari file OpenIV.
Hash Generator berfungsi untuk hash generator input output.
ASI Manager berfungsi untuk menambahkan plugin ASI .
19
Open Package Install berfungsi untuk membuka atau menginstall file
berformat oiv.
Run berfungsi untuk menjalankan games langsung dari OpenIV.
Open file in berfungsi untuk membuka texture viewer ,gxt2 viewer,
audio player, wrd model dan wft model viewer.
View file befungsi untuk membuka model fragment dan texture.
View Hex berfungsi untuk melihat Hex text.
View as text berfungsi untuk melihat text script pada model.
Save file content berfungsi untuk menyimpan hasil mods.
Extract file berfugsi untuk mengekstrak file di OpenIV.
Multiple import berfungsi untuk mengimport sebuah multiple file.
Style berfungsi untuk mengubah tampilan dan tata letak file.
Space Untuk menambahkan jeda pada tampilan OpenIV.
Help berfungsi sebagai bantuan cara mengunakan OpenIV.
Youtube Channel berfungsi sebagai bantuan cara mengunakan
OpenIV lewat Youtube.
20
4. Menu Texture Toolskit
Gambar II.3 Menu Texture Tollkit
Texture Toolskit memiliki menu hanya 3 saja yaitu menu file , edit dan file
menu tersebut memiliki fungsinya masing-masing berikut fungsi dari menu Texture
Toolskit.
A. Menu File
Menu berfungsi untuk membuka fileberformat ydr ,menyimpan sebuah
file projek dan juga untuk menutup program.
B. Menu Edit
Menu ini berfungsi untuk mengedit sebuah file ydr , mengimpor sebuah
file ydr , mengimpor file ydr dan menghapus file ydr.
C. Menu Help
Menu ini berfungsi sebagai informasi tentang Texture Toolskit.
21
2.2. Story Board
Luther Sutopo (2013:36) menerangkan bahwa “Storyboard merupakan
deskripsi dari setiap scene yang secara jelas menggambarkan objek multimedia serta
perilakunya”.
Storyboard secara harfiah berarti dasar cerita, penjelasan mengenai bagaimana
cara seseorang membuat suatu proyek. Jika diumpamakan sebagai pembuatan film,
maka bisa dikatakan bahwa storyboard adalah skenario film tersebut. Storyboard
juga penting dalam perancangan sebuah game, dengan membaca storyboard akan
memicu ketertarikan pengguna untuk mencoba aplikasi game tersebut. Disamping itu
agar pengguna dapat mengerti isi dan tujuan dari game yang akan dimainkan.
22
2.3 Photoshop
Adobe Photoshop adalah salah satu aplikasi perangkat
lunak editor gambar buatan Adobe Systems yang dikhususkan untuk pengeditan
foto/gambar dan pembuatan efek, atau biasa disebut layer style. Perangkat lunak ini
banyak digunakan oleh fotografer digital dan perusahaan iklan, Photoshop Selain
memiliki fitur yang mudah untuk di pahami, photoshop juga memiliki beberapa
unggulan fitur yang mampu bekerja maximal, hingga mensuport beberapa file,
sehingga bagi kamu seorang desain grafis, ini merupakan salah satu syarat jika kamu
pengen masuk ke dunia desain grafis, photoshop dengan segala fasilitasnya.