Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
23
BAB III
PEMBAHASAN
3.1 Tinjauan Kasus
Game saat ini sudah merambah keberbagai kalangan, baik kalangan anak-anak,
remaja, maupun orang dewasa. Kebanyakan dari game hanya bersifat sebagai media
hiburan tanpa adanya nilai-nilai yang dapat diambil didalamnya, bahkan tidak sedikit juga
dampak negatif yang diakibatkan oleh game itu sendiri. Kita cenderung akan meniru apa
yang dilihatnya, entah itu positif maupun negatif, dan oleh sebab itu kita harus mengunakan
game secara bijak, supaya tidak timbul perbuatan-perbuatan yang negatif.
Untuk itu game tidak hanya untuk sebagai hiburan semata game juga bisa
menghasilkan sebuah kreatifitas tersendiri bagi para gamers itu sendiri contohnya dengan
membuat sebuah mods atau tambahan komponen yang ada di dalam games tersebut.
3.2 Identifikasi Dan Analisa Kebutuhan
Untuk mempermudah analisa kebutuhan dalam menentukan keseluruhan yang di
butuhkan secara lengkap, maka di bagi menjadi beberapa bagian yaitu.
3.2.1 Indetifikasi Kebutuhhan
Dalam pembuatan animasi game berbasis komputer, diperlukan spesifikasi
yang memadai untuk menunjang keberhasilan dalam pembuatan game tersebut.
Dibutuhkan perangkat keras (hardware) dan perangkat lunak (software) yang
kompatibel, agar ketika proses perancangan game tidak memiliki hambatan berarti.
24
1. Perangkat Keras (Hardware)
Spesifikasi perangkat keras (hardware) yang digunakan
penulis untuk pembuatan game diantaranya:
a. Processor Intel Core i3 3,0 Ghz
b. Memory RAM 4Gb DDR3
c. Hardisk 320Gb
d. Video Card Nvidia Geforce GT 430
e. Monitor LCD dengan resolusi 1366 x 768
f. DVD Room
2. Perangkat Lunak
Selain perangkat keras (hardware), perangkat lunak
(software) juga dibutuhkan sebagai media perancangan game
diantaranya:
a. Windows7 Ultimate 64bit
b. Adobe Photoshop CS 6
c. Grand theft auto 5
d. Open IV
e. Texture Toolskit
25
3.2.2 Analisa Kebutuhan
Untuk mempermudah analisis sistem dalam menentukan keseluruhan
secara lengkap, maka dibagi kebutuhan sistem menjadi dua jenis yaitu kebutuhan
fungsional dan nonfungsional.
1. Kebutuhan Fungsional
Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja
yang nantinya dilakukan oleh aplikasi yang berisi informasi-informasi apa saja
yang harus ada dan dihasilkan oleh aplikasi. Adapun analisa kebutuhan fungsional
yaitu:
1. Game ini merupakan game berbasis seri dari Grand Theft Auto V yang di
mods versi Indonesia.
2. Game bersifat open world kita bisa menjelajahi daerah-daerah di game ini.
Game ini memiliki fiktur berubah penambahan maps sehingga kita bisa
membuat maps langsung didalam games tersebut.
3. Memiliki fiktur cinematic untuk memebuat film.
4. Game ini adalah merupakan hasil mods dari game aslinya, mods yang
dilakukan berupa memodifikasi karakter , kendaraaan , bangunan , suasan
games , properti game dan penambahan trainer.
26
2. Kebutuhan Non Fungsional
Kebutuhan non fungsional menjabakan tentang apa saja yang kita harus miliki
oleh sistem supaya bisa berjalan analisis kebutuhan non fungsional bertujuan
untuk mengetahui sistem yang cocok diterapkan.
3.3 Perancangan Perangkat Lunak
3.3.1 Perancangan Story Board
Perancangan game animasi interaktif ini melingkupi penulisan storyboard,
desain aplikasi, dan spesifikasi sistem komputer.
Gambar III.1. Story Board Menu Utama
A. Main Menu
Ketika sudah memasuki game tapilan pertama adalah menu utama. Menu
utama ini berisi tombol-tombol untuk melanjutkan ke tempat selanjutnya.
27
B. Loading Game
Loading game biasanya terjadi ketika kita ingin memulai suatu permainan
kita diharuskan menunggu supaya game bisa membaca sistem dengan baik.
C. Pause Menu
Di game ini pause menu berfungsi sebagai menu penampil maps, brief , stats
settings , game dan online.Beberapa menu memiliki fungsi tersendiri contoh
menu maps untuk menampilkan maps kota , menu stats menampilkan statik dari
pemain , menu setting untung menyeting kualitas gambar dan resulusi gambar.
3.3.2 Sinopsis dan Pembuatan Mods
Game ini berseting tahun 2013 di kota Los Santos. Menceritakan kisah
tokoh utama yaitu : Michael De Santa seorang pensiunan perampok bank
profesional yang telah membuat kesepakatan dengan FIB dia memiliki seorang
istri bernama Amanda dan dua orang anak , Franklin Clinton seorang pemuda
yang bekerja disebuah dealer mobil mewah yang bergabung di dunia kejahatan
dan Trevor Philips adalah sahabat lama dari michael yang membantunya saat
pencurian di bank, ia memiliki sifat pemarah.
A. Pembuatan Loading Game
1. Buka openIV klik run as administrator.
2. Lalu cari file update buka update.rpf / x64/data/cdimage/scaleform_frontend.rpf
Untuk memulai buat loandingnewscreen.
3. Lalu cari file loadingscreen0.ytd sampai loadingscreen16.ytd untuk mengubah
background dan foreground pada loading menu.
28
4. Untuk mengubah gambar backgroud dan foreground cukup klik export select
lalu kita simpan dengan format PNG.
5. Edit Background yang tadi kita export ke photoshop edit dengan sesuka hati
kita jika sudah selesai kita save dengan format PNG .
6. Buka OpenIV lagi lalu pilih background lalu replace cari background yang tadi
kita sudah edit lalu kita save.
B. Pembuatan Karakter
Di game ini sebenarnya hanya ada tiga karakter utama tetapi kita juga bisa
mengunakan karakter lain diluar ketiga karakter utama dan berikut cara membuat
sebuah karakter :
1. Buka openIV klik run as administrator.
2. Lalu cari file x64e buka models buka lagi cdimages file dan disana ada banyak
file mana yang akan dibuat karakter dalam gamenya , contoh file yang saya
ambil adalah file componentpeds_s_m_y.rpf .
3 Di file componentpeds_s_m_y.rpf ini juga ada banyak pilihan model karakter
yang bisa kita ubah contoh saya akan mengedit karakter bernama
s_m_y_garbage yang terdiri atas 4 file yaitu s_m_y_garbage.ydd ,
s_m_y_garbage.yft , s_m_y_garbage.ymt dan s_m_y_garbage.ytd.
4. Untuk membuat karakter kita hanya memilih file s_m_y_garbage.ytd lalu buka
filenya di dalam file tersebut banyak pilihan texture seperti pakaian , muka ,
accesoris dan blueprint dari karakter itu sendiri.
29
5. Untuk mengubah texture muka bisa pilih head_diff_000_a_lat dan jika ingin
texture pakaian pilih uppr_diff_000_b_lat lalu export select dengan format
PNG lalu buka mengunakan photoshop.
6. Edit texture yang kita pilih edit mengunakan photoshop jika sudah di edit save
dengan format PNG
7. Buka OpenIV lagi lalu pilih texture yang kita edit tadi lalu replace lalu save
8. Lalu jika ingin melihat hasilnya kita pilih s_m_y_garbage.ydd
Gambar III.2. Hasil Edit Karakter
C. Pembuatan Kendaraan
Kendaraan adalah elemen terpenting dalam game ini ada banyak bermacam-
macam kendaraan yang bisa digunakan di game ini berikut cara membuat
kendaraan di games ini :
30
1. Buka openIV klik run as administrator.
2. Lalu cari file x64e buka file levels lalu buka lagi file gta dan terakhir cari file
vehchile.rpf di file itu ada banyak jenis kendaraan yang bisa kita buat contoh
kita akan membuat sebuah mobil polisi
3. Masukan dulu model berupa mobil polisi yang berformat YFT dan YTD lalu
Klik edit mode lalu replace file police.ytf , police.ytd dan police+hi.ytd
4. Lalu kita buka police.ytd cari texture template untuk mengubah texture dari
kendaraan tersebut lalu kita save dengan format PNG.
5. Buka photoshop lalu kita buka texture edit sesuai yang kita inginkan , setelah
selesai di edit kita simpan dengan format PNG.
6. lalu buka OpenIV tekan replace di template setelah itu save.
7. Buka file police.yft untuk melihat hasil edit texture yang sudah kita buat.
Gambar III.3. Hasil Edit Kendaraan
31
D. Pembuatan Properti Game
Properti game adalah sebuah objek properti yang biasanya tambahan dalam
game berupa televisi , komputer , meja , kursi dan sebagainya berikut cara
membuat properti di game ini :
1. Buka openIV klik run as administrator
2. Buka file x64f lalu buka file levels\gta5\props\roadside\v_storage.rpf
3. Di file v_storage.rpf memiliki berbagai macam file properti yang ada , contoh
kita akan mengambil file prop_boxpile_02b.yft yang berupa file properti yang
terdiri atas prop_boxpile_02b+hifr.ytd ,dan prop_boxpile_02b.yft.
4. Buka texture toolkit lalu load file prop_boxpile_02b.yft.setelah tampil gambar
lalu edit file props_boxpile_02b eksport ke format dds.
5. Buka file texture dds ke photoshop lalu edit file tersebut sesuai yang kita
inginkan seteleh selesai kita save dengan format dds.
6. Buka texture toolkit lalu import texture yang kita edit tadi di photoshop lalu
save file dengan format dds.
32
7. Buka OpenIV replace prop_boxpile_02b.yft.lalu save.
Gambar III.4. Hasil Edit Properti
E. Pembuatan Bangunan
1. Buka openIV klik run as administrator.
2. Buka file x64k.rpf/levels/gta5/_citye/scentral_01/c1_09_gasem.ydr
3. Di file c1_09_gasem.ydr cari file sc1_09_gasem.ydr lalu klik kanan extract
4. Buka texturetoolkit lalu load sc1_09_gasem.ydr setelah itu akan tampil gambar
Lalu cari texture file yang bernama sc_09_rn_ja_em_combi ,
sc1_rsd_hj_bbboard_combi , sc1_09_rn_ja_bld10_combi dan
sc1_09_rn_ja_decal8_combi lalu klik menu edit lalu export ke format dds.
5. Buka photoshop lalu open file sc_09_rn_ja_em_combi ,
sc1_rsd_hj_bbboard_combi , sc1_09_rn_ja_bld10_combi dan
33
sc1_09_rn_ja_decal8_combi edit sesuai keinginan kita setelah selesai
save dengan format dds.
6. Buka texturetoolkit lalu import file texture yang tadi sudah kita edit tadi setelah
itu save dan pindahkan ke openIV dengan cara klik kanan pada file
sc1_09_gasem lalu replace .
7. Untuk mengatuhui hasil edit cukup mengklik pada file sc1_09_gasem.ydr
Gambar III.5. Hasil Edit Bangunan
F. Membuat Maps
1. Download terlebih dahulu ScriptHookVDotNet , NativeUI , Scripthookv_lua
dan Map Editor pindahkan file ini semua ke C:\Program Files (x86)\Grand
Theft Auto V.
2. Buka Grand Theft Auto 5 tunggu sampai loading selesai
3. Ketika sudah didalam permainan cukup tekan F7 untuk ke menu map editor
34
di main menu map editor pilih enter map editor untuk menanpilkan properti
cukup tekan F untuk menampilkan kendaraan tekan V dan untuk menampilkan
orang-orang tekan P.
4. Untuk membuat maps kita hanya mengunakan sistem memindahkan objek yang
ada di dalam game tersebut.
5. Jika ingin menyimpan hasil map kita cukup kembali ke menu map editor lalu
save map berinama sesuai yang kita mau save dengan format XML.
6. Untuk membuka kembali hasil map yang sudah kita buat cukup ke menu map
editor lalu load map ketik nama maps yang tadi kita simpan.
Gambar III.6. Hasil Pembuatan Maps Mengunakan Maps Editor.
35
G. Membuat Film Animmasi Di Game
Untuk membuat film animasi di dalam game ini cukup mudah karena di dalam
game ini sudah ada aplikasi untuk membuat film yang bernama rockstar editor.
Kita membuat film bisa sambil mengerakan langsung objeknya dan bisa
menetukan alur cerita apa yang mau kita buat berikut langkah-langkah
pembuatanya:
1. Tentukan cerita apa yang kamu inginkan usahakan membuat skenarionya dulu,
bila sudah menentukan skenarionya kita bisa menjalankan player sesuai yang
kita inginkan jangan lupa tekan F12 untuk merekam adegan saat mulai
membuat filmnya.
2. Bila sudah selesai merekam adegan lalu kita pergi ke rocktar editor dengan
cara menekan tombol esc lalu cari menu rockstar editor.
3. Di menu rockstar editor pilih create new project lalu pilih add clip lalu cari
Rekaman video yang tadi kita rekam lalu tekan enter
4. Lalu akan muncul tampil editor yang kita rekam seperti gambar berikut :
Gambar III.7. Tampilan Rockstar Editor
36
5. Untuk memulai mengedit video kita bisa menekan M untuk menapilkan menu
editor. Pilih camera type di menu ini ada berapa pilihan seperti free cam untuk
mengambil sudut padang kamera secara bebas , player cam untuk mengambil
sudut pandang camera pemain saja dan game cam untuk mengambil sudut
pandang saat kita memainkan gamenya.
6. Untuk mengerakan kamera bisa mengunakan tombol W, A, S ,D dan untuk
mengontrol camera juga bisa mengunakan mouse.
7. Untuk memulai video tekan spasi dan untuk menyimpan hasil edit tekan F5.
3.4 Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi Rancangan Antar Muka pada mod Grand Theftn Auto Versi
Indonesia ini sebagaii berikut:
1. Tampilan Loading
Pada rancangan hanya berupa tampilan gambar dan teks loading
Gambar III.8. Tampilan Loading
37
2. Tampilan Pause Menu
Pause menu merupakan menu di dalam game terdiri dari map , brief , stat
setting , game , online dan rockstar editor yang cara menampilkanya dengan
cara menghentikan game terlibuh dahulu untuk menampilkanya.
Gambar III.9. Tampilan Pause Menu
3. Tampilan Karakter
Karakter adalah hal yang terpenting dalam sebuah game karena mewakili alur
Cerita di game tersebut berikut karakter yang sudah dibuat
Gambar III.10. Tampilan Karakter
38
4. Tampilan Kendaran
Kendaraan adalah elemen terpenting dalam game ini ada banyak bermacam-
macam kendaraan yang bisa digunakan di game ini berikut tampilan
beberapa kendaraan yang bisa digunakan
Gambar III.11. Tampilan Kendaraan
5. Tampilan Properti
Properti game adalah sebuah objek properti yang biasanya tambahan dalam
game berupa televisi , komputer , meja , kursi dan sebagainya berikut
tampilan dari berbagai macam properti .
Gambar III.12. Tampilan Properti
39
6. Tampilan Bangunan
Ada banyak bangunan yang tersedia di game ini berikut tampilan dari
beberapa bangunan yang ada
Gambar III.13. Tampilan Bangunan
3.4.2. Pengujian Unit
1. Blackbox Testing
Menurut Shalahudin (2011:1) black box testing adalah pengujian perangkat
lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode
program.Pengujian dimaksudkan untuk mengetahui apakah fungsi , masukan dan
keluaran dariperangkat lunak sesuai dengan spesifikasi yang dibutuhkan.
40
N
o
Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil Pengujian Ket
1
.
Menampilkan
kendaraan melalui
Menu script
Menampilkan
kendaraan
sesuai nama
dan pilihan.
valid
2 Menganti dan
menampilkan
karakter yang
berbeda.melalu
menu script.
Menampilkan
Karakter
sesuai nama
dan pilihan
valid
3 Menampilkan
Properti mengunkan
map editor.
Menampilkan
Properti
sesuai nama
dan pilihan
valid
4 Menampilkan
bangunan yang
ingin di kujungi
Melalui menu
script.
Menampilkan
Bangunan
sesuai tempat
yang dituju.
valid
5 Menampilkan
Kendaraan melalui
Map editor.
Menampilkan
kendaraan
sesuai nama
dan pilihan
valid
41
6 Menampilkan
Karakter melalui
Map Editor
Menampilkan
Karakter
sesuai nama
dan pilihan
valid
Tabel.III.1. Black Box Testing