• Tidak ada hasil yang ditemukan

PEMBUATAN GAME ANDROID "JURAGAN ANGKRINGAN" MENGGUNAKAN COCOS2D-JS.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PEMBUATAN GAME ANDROID "JURAGAN ANGKRINGAN" MENGGUNAKAN COCOS2D-JS."

Copied!
11
0
0

Teks penuh

(1)

commit to user

MENGGUNAKAN COCOS2D-JS

UNTUK D3 INFORMATIKA FAKULTAS MIPA UNIVERSITAS

SEBELAS MARET

Tugas Akhir

untuk memenuhi sebagian persyaratan

mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

diajukan oleh

Teguh Prabowo

M3112132

kepada

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MIPA

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

HALAMAN PERSETUJUAN

PEMBUATAN

GAME

MENGGUNAKAN COCOS2D-JS

Disusun oleh :

TEGUH PRABOWO

NIM. M3112132

Tugas akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji pada tanggal 19 Juni 2015

Pembimbing Utama

(3)

HALAMAN PENGESAHAN

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika

Pada Hari ____________ Tanggal _____________

Dewan Penguji :

Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D NIP. 19610223 198601 1 001

Ketua Program Studi DIII Teknik Informatika UNS

(4)

ABSTRACT

Along with the success of the best-selling smartphone in the market, the

popularity of mobile games is increasing, not only children and adolescents,

adults age were also pleased to play a game of smartphones, especially on

Android OS, which currently dominate the market share. Making of the game

business with low capital and had dreams of creating a greatest modern

angkringan in the city. This game was made using Cocos2d-JS with javascript

programming language and is intended for the android platform. This game

shaped 2D animation and use top-side camera view. Hope after this game was

made that in order to be a means of entertainment and can improve motivation for

entrepreneurship.

Keyword : Simulation, Tycoon, Angkringan, Cocos2d-js, Android, Javascript

(5)

ABSTRAK

Seiring dengan kesuksesan smartphone yang laris di pasaran, popularitas

permainan handphone semakin meningkat, tidak hanya anak-anak dan remaja,

usia dewasa pun juga senang memainkan game smartphone, khususnya pada

sistem operasi android, yang saat ini menguasai market share. Pembuatan game

pengusaha yang

merintis usahanya dengan modal rendah dan memiliki impian menciptakan

angkringan modern terhebat di kotanya. Game ini dibuat menggunakan

Cocos2d-js dengan bahasa pemrograman javascript dan ditujukan untuk platform android.

Animasi game ini berbentuk 2D dan menggunakan kamera top view. Harapan

setelah game ini dibuat yaitu agar dapat menjadi sarana hiburan dan dapat

meningkatkan semangat berwirausaha pemain.

Keyword : Simulation, Tycoon, Angkringan, Cocos2d-js, Android, Bahasa

(6)

KATA PENGANTAR

Segala puji syukur ke hadirat Tuhan YME atas rahmat dan berkahnya

sehingga penulis dapat menyelesaikan Laporan Tugas Akhir dengan judul

MENGGUNAKAN COCOS2D-JS

Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam

memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini

penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.

Oleh karena itu, penulis mengucapkan terima kasih kepada:

1. Bapak Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma

III Teknik Informatika Universitas Sebelas Maret Surakarta.

2. Bapak Agus Purbayu, S.Si, M.Kom selaku dosen pembimbing yang telah

memberikan ilmu, saran dan bimbingan kepada penulis.

3. Para Dosen Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh

dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan

(7)

DAFTAR ISI

1.1 Latar Belakang 1

1.2 Perumusan masalah 2

1.3 Batasan Masalah Penelitian 2

1.4 Tujuan Penelitian 2

1.5 Manfaat Penelitian 2

BAB II LANDASAN TEORI 3

2.1 Teori Utama 3

2.2 Teori Sekunder 11

2.2.1 Adobe Photoshop CS4 11

2.2.2 TexturePacker 12

2.2.3 Persamaan Pada Program 12

2.2.4 Use Case 15

BAB III ANALISIS DAN PERANCANGAN 16

3.1 Konsep Dasar Proyek Pengembangan Game 16

3.1.1 Konsep Dasar Game 16

3.1.2 Kelebihan Game 17

3.1.3 Target Pemain 17

3.1.4 Dukungan Platform, Teknologi dan Multiplayer 17

3.2 Manajemen Proyek Pengembangan Game 18

3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game 18

3.2.2 Perencanaan Jadwal 19

(8)

Pengembangan Game 20

3.2.4 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Implementasi Game 20

3.3 Perancangan Dasar Game 21

3.3.1 Narasi Dan Storyboard 21

3.3.2 Gameplay 21

3.3.3 Playability 23

3.3.4 Genre 24

3.4 Aset Dan Seni Game 25

3.4.1 Konsep Seni 25

3.4.2 Lingkungan 25

3.4.3 Daftar Misi, Desain Level, Penempatan Dan Pertemuan 26

3.4.4 Musik Dan Suara 27

3.4.5 Pengaturan 27

3.4.6 Antar Muka 28

3.4.7 Fitur Tambahan 32

3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) 33

3.6 Game Flow 34

3.7 Rancangan Perhitungan Dalam Game 35

BAB IV IMPLEMENTASI DAN EVALUASI GAME 37

4.1 Hasil Implementasi 37

4.2 Teknis Pemrograman 50

4.3 Pengujian 60

5.1 Skenario Permainan 71

BAB V KESIMPULAN DAN SARAN 77

5.2 Kesimpulan 77

5.2 Saran 77

(9)

DAFTAR GAMBAR

Gambar 2.1 Tampilan Cocos IDE 9

Gambar 2.2 Tampilan Adobe Photoshop 11

Gambar 2.3 Tampilan TexturePacker 12

Gambar 2.4 Pergerakan Karakter 13

Gambar 2.5 Implementasi Phytagoras 14

Gambar 3.1 Gantt Chart 19

Gambar 3.2 Rancangan tempat makan 25

Gambar 3.3 Rancangan tempat makan 27

Gambar 3.4 Rancangan awal title scene 28

Gambar 3.5 Rancangan overview 29

Gambar 3.6 Rancangan Research 30

Gambar 3.7 Rancangan Afiliasi 30

Gambar 3.8 Rancangan Menu 31

Gambar 3.9 Rancangan Storages 31

Gambar 3.10 SRS Game 33

Gambar 3.11 Game Flow 34

Gambar 4.1Tab Play 37

Gambar 4.2Tab Help 38

Gambar 4.3 Tab Credit 38

Gambar 4.4 Tab Overview 39

Gambar 4.5 Tab Stock Shop 40

Gambar 4.6 Tab Expansion Shop 41

Gambar 4.7Tab Daftar Menu 42

Gambar 4.8 Tab Affiiation 42

Gambar 4.9 Tab Menu Hari Ini 43

Gambar 4.10Tab Storage 44

Gambar 4.11 Tampilan Gameplay 45

Gambar 4.12Spawn Karakter 46

Gambar 4.13 Inisiasi jumlah beli 47

Gambar 4.14Randomize 47

Gambar 4.15 Pembelian makanan 47

Gambar 4.17 Deklarasi Scene 50

Gambar 4.18Deklarasi Layer 51

Gambar 4.19 Membuat Sprite 51

Gambar 4.20 Display Popup 52

Gambar 4.21 Display Editbox 52

Gambar 4.22Display Overview 53

Gambar 4.23Display Shop 54

Gambar 4.24 Konfirmasi shop 54

(10)

Gambar 4.26Display Affiliation 55

Gambar 4.27 Display Dishes 56

Gambar 4.28Display Storage 56

Gambar 4.29Display Cash 57

Gambar 4.30 Display Animation 57

Gambar 4.31 EventListener 58

Gambar 4.32 Touch Handling 58

Gambar 4.33Input Username 59

Gambar 4.34Increase Button 59

Gambar 4.35Decrease Button 60

Gambar 4.36 Verifikasi load 60

Gambar 4.37 Verifikasi Start 61

Gambar 4.38 Verifikasi Masak 61

Gambar 4.39 Pembelian Bahan 62

Gambar 4.40 Setelah Pembelian Bahan 62

Gambar 4.41 Pembelian Bahan 63

Gambar 4.42 Pembelian Resep 63

Gambar 4.43 SetelahPembelian Resep 64

Gambar 4.44 Sebelum konfirmasi koin 64

Gambar 4.45 Sesudah konfirmasi koin 65

Gambar 4.46 proses compile 66

Gambar 4.47 New Game 71

Gambar 4.48 Input Username 71

Gambar 4.49 Belanja Bahan 72

Gambar 4.50 Hasil Pembelian Bahan 73

Gambar 4.51 Menentukan Menu 74

Gambar 4.52 Memasak Menu 75

Gambar 4.53 Tampilan Penjualan 75

(11)

DAFTAR TABEL

Tabel2.1 Distribusi Android 7

Tabel 2.2 Simbol-Simbol Use Case 15

Tabel 3.1Task Sheet 19

Referensi

Dokumen terkait

The analysis conducted in the period before the global crisis shows that the average financial ratios of Islamic banking (LDR) is significantly better compared with

Karsten sangat terkesan dengan penataan Kota Paris yang mempuyai keindahan simetrisnya berupa sumbu-sumbu sejumlah jalan yang bertumpu pada satu persimpangan dengan

Konsentrasi klorofil-a merupakan salah satu parameter yang sangat menentukan produktivitas primer di laut karena merupakan pigmen penting yang terdapat pada fitoplankton

pendapatan seperti umur, tingkat pendidikan terakhir, curahan waktu kerja dan pengalaman kerja dari hasil regeresi linear berganda menunjukkan bahwa keempat faktor

Data yang digunakan dalam penelitian ml diperoleh melalui metode kuesioner yaitu teknik pengumpulan data yang dilakukan dengan cara memberi kuesioner atau

Tabel 5.6 Pelaku dan Kegia Tabel 5.7 Pelaku dan Kegia Tabel 5.8 Pelaku dan Kegia Tabel 5.9 Pelaku dan Kegia Tabel 5.10 Kebutuhan Spasi Tabel 5.11 Kebutuhan Spasi Tabel 5.12

The Fishbein behavioural intention model (also referred to as a model of reasoned action) (Fishbein and Ajzen, 1975; Ajzen and Fishbein, 1980) postulates a set of

Salah satu indikator dari hal tersebut adalah cukup besarnya petani yang terlibat dalam budidaya tebu, berkembangnya pengusahaan tebu secara terus menerus melalui