• Tidak ada hasil yang ditemukan

Pembuatan game hello jogging berbasis android dengan menggunakan framework libgdx COVER

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan game hello jogging berbasis android dengan menggunakan framework libgdx COVER"

Copied!
13
0
0

Teks penuh

(1)

commit to user

PEMBUATAN GAME HELLO JOGGING BERBASIS ANDROID

DENGAN MENGGUNAKAN F RAMEWORK LIBGDX

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun Oleh :

DIAN WIJAYA PUTRA

M3113041

PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)
(3)
(4)

commit to user PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat

karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu

Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau

pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara

tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, Juni 2016

DIAN WIJAYA PUTRA

(5)

commit to user MOTTO

“Injak kegagalan untuk menopang masa depan” Dian Wijaya Putra

Hidup adalah anugrah, tetap jalani hidup ini melakukan yang terbaik” D’masiv

(6)

commit to user

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :

1) Seluruh keluarga besar Dian Wijaya Putra yang tercinta dan tersayang.

2) Dosen pembimbing Bapak Eko Harry Pratisto.

3) Teman yang sudah meminjamkan laptop dan properti lainnya, teman yang

sudah memotivasi penulis, dan juga teman yang penulis kenal dari kecil

sampai sekarang.

4) Segenap dosen DIII Teknik Informatika yang telah menyalurkan ilmunya

kepada penulis.

(7)

commit to user KATA PENGANTAR

Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan

barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

“Pembuatan Game Hello Jogging Berbasis Android Dengan Menggunakan

Framework Libgdx”. 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. Penulis mengucapkan terima kasih yang tak

terhingga kepada :

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

III Teknik Informatika Universitas Sebelas Maret yang memberikan izin

kepada penulis untuk belajar.

2. Bapak Eko Harry Pratisto, S.T., M.Info.Tech selaku dosen pembimbing

dengan penuh kesabaran dan ketulusan yang telah memberikan ilmu dan

bimbingan terbaik kepada penulis.

3. Semua pihak yang telah banyak membantu penulis dalam menyelesaikan

laporan Tugas Akhir yang tidak bisa disebutkan satu persatu.

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

khususnya bagi penulis sendiri.

Surakarta, Juni 2016

(8)

commit to user DAFTAR ISI

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN ... iv

MOTTO ... v

HALAMAN PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... x

DAFTAR GAMBAR ... xi

INTISARI ... xii

ABSTRACT ... xiii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Manfaat ... 2

1.5 Batasan Masalah ... 2

1.6 Metodologi ... 3

1.7 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 5

2.1 Tinjauan Pustaka ... 5

2.2 Landasan Teori ... 6

BAB III ANALISIS DAN PERANCANGAN GAME ... 11

3.1 Konsep Dasar Pembuatan Game ... 11

3.1.1 Konsep Dasar Game ... 11

3.1.2 Target Pemain ... 11

3.1.3 Dukungan Platform, Teknologi, dan Player ... 11

3.2 Perancangan Game ... 11

3.2.1 Background Story ... 11

3.2.2 Diagram Alir Menu ... 12

3.2.3 Game Play ... 12

3.2.4 Kebutuhan Software dan Hardware Dalam Pembuatan Game ... 14

3.2.5 Alokasi Waktu Pengerjaan ... 16

3.3 Aset dan Seni Game ... 16

3.3.1 Konsep Seni ... 16

3.3.2 Karakter ... 17

3.3.3 Lingkungan ... 17

3.3.4 Musik dan Suara ... 19

3.3.5 Pengaturan ... 19

3.3.6 Antarmuka ... 19

3.3.7 Fitur Tambahan ... 22

3.3.8 Spesifikasi Kebutuhan Game ... 23

(9)

commit to user

4.1 Implementasi Aset Dan Seni ... 24

4.1.1 Implementasi Konsep Seni ... 24

4.1.2 Implementasi Karakter ... 24

4.1.3 Implementasi Lingkungan ... 25

4.1.4 Implementasi Musik dan Suara ... 25

4.1.5 Implementasi Pengaturan ... 26

4.1.6 Implementasi Antar Muka... 26

4.2 Teknis Pemrograman ... 30

4.2.1 Pemrograman Let’s Jogging ... 30

4.2.2 Pemrograman Advanture Jogging ... 32

4.2.3 Pemrograman Endless Jogging ... 34

4.3 Pengujian ... 36

4.3.1 Pengujian Black Box ... 36

4.3.2 Pengujian Kuisioner ... 40

BAB V KESIMPULAN DAN SARAN ... 44

5.1 Kesimpulan ... 44

5.2 Saran ... 44

DAFTAR PUSTAKA ... 45

(10)

commit to user DAFTAR TABEL

(11)

commit to user DAFTAR GAMBAR

Gambar 2.1 Bagan umum framework libGDX ... 7

Gambar 2.2 Bagan umum use case diagram ... 10

Gambar 3.1 Diagram Alir Menu ... 12

Gambar 3.2 Game Play Jogging Endless ... 13

Gambar 3.3 Game PlayLet’s Jogging ... 13

Gambar 3.4 Game Play Adventure Jogging ... 14

Gambar 3.5 Perancangan Karakter Player ... 17

Gambar 3.6 Perancangan Karakter Virus... 17

Gambar 3.7 Perancangan Background ... 18

Gambar 3.8 Perancangan Objek Pendukung ... 18

Gambar 3.9 Rancangan Logo Judul Game ... 20

Gambar 3.10 Rancangan Tombol Main Menu ... 20

Gambar 3.11 Rancangan Tampilan Menu Pause ... 21

Gambar 3.12 Rancangan Game Over Screen ... 21

Gambar 3.13 Rancangan Tanpilan Instruksi Game ... 22

Gambar 3.14 Rancangan Tampilan Kredit Game ... 22

Gambar 4.1 Implementasi Karakter ... 24

Gambar 4.2 Implementasi Background ... 25

Gambar 4.3 Implementasi Musik dan Suara ... 25

Gambar 4.4 Implementasi Pengaturan ... 26

Gambar 4.5 Implementasi Sudut Pandang Game ... 26

Gambar 4.6 Implementasi Logo Judul Game ... 27

Gambar 4.7 Implementasi Main Menu ... 27

Gambar 4.8 Implementasi Window Pause Game ... 28

Gambar 4.9 Implementasi Window Game Over ... 28

Gambar 4.10 Implementasi Help ... 29

Gambar 4.11 Implementasi Credit ... 29

Gambar 4.12 Implementasi Fitur Tambahan ... 30

Gambar 4.13 Pemrograman Sliding & jumpLet’s Jogging ... 31

Gambar 4.14 Pemrograman Mengambil Botol Let’s Jogging ... 31

Gambar 4.15 Pemrograman method mengambil botol let’s jogging ... 32

Gambar 4.16 Pemrograman button Adventure Jogging ... 33

Gambar 4.17 Pemrograman method handleInput Adventure Jogging ... 33

Gambar 4.18 Pemrograman membunuh virus Adventure Jogging ... 34

Gambar 4.19 Pemrograman slide & jump Endless Jogging ... 34

Gambar 4.20 Pemrograman mengambil botol Endless Jogging ... 35

Gambar 4.21 Pemrograman long distance Endless Jogging ... 35

Gambar 4.22 Compile to APK ... 36

Gambar 4.23 Statistika mudah dimainkan ... 40

Gambar 4.24 Statistika ketertarikan ... 41

Gambar 4.25 Statistika tampilan game ... 41

Gambar 4.26 Statistika animasi karakter ... 42

(12)

commit to user INTISARI

Game merupakan salah satu bentuk hiburan yang banyak diminati. Game

yang mengandung unsur pendidikan sangat diperlukan karena dapat dijadikan sebagai alat untuk mempermudah proses pembelajaran. Salah satu bentuk

pendidikan yang tepat untuk dituangkan ke dalam game adalah pendidikan

olahraga. Olahraga merupakan kegiatan yang paling sering dilakukan diberbagai kalangan masyarakat. Olahraga memiliki banyak jenis seperti olahraga lari (jogging) yang merupakan salah satu jenis olahraga yang dapat dilakukan dengan mudah, setiap saat dan dimana saja.

Game “Hello Jogging” merupakan game yang terinspirasi dari olahraga

jogging. Pembuatan game ini menggunakan metodologi penelitian pemahaman

teknik, desain dan perancangan game, implementasi game, dan pengujian.

Pembuatan game ini menggunakan kerangka kerja LibGDX yang merupakan

kerangka kerja cross platform sehingga bisa berjalan diatas sistem operasi

Android.

Pembuatan game ini dapat disimpulkan bahwa terciptanya sebuah game

yang terinspirasi dari olahraga jogging sehingga tidak hanya sekedar hiburan

tetapi juga mengandung unsur pendidikan tentang olahraga.

(13)

commit to user ABSTRACT

Game is one of many form of entertainment. A game that contains elements of education is necessary because it can be used as a tool to facilitate the learning process. One form of education that is appropriate to be facilitate into the game is physical education. Sport is an activity that is most often performed in various circles of society. Exercise has many types such as jogging, which is one type of exercise that can be done easily, any time and anywhere.

Game "Hello Jogging" is a game inspired by jogging activity. In developing this game, research methodology of engineering is used, game such as design, game implementation, and testing. The game uses LibGDX fra mework that is a cross platform framework that can run on the Android operating system.

It can be concluded that the creation of a game inspired by the jogging activity so and not just only as entertainment activity but also contain elements of education about the sport.

Gambar

Tabel 2.1 Tabel Simbol Use Case DiagramTabel 3.1 Tabel 4.1 Pengujian  ..........................................................

Referensi

Dokumen terkait

Pada Pabrik Gula Kebon Agung stasiun gilingan mempunyai peranan yang sangat vital dalam proses produksi, dimana bahan baku berupa nira didapatkan dari tebu harus diolah terlebuh

yang diterima oleh server melalui socket.accept() yeng dilewatkan melalui konstruktor ProcesClient, koneksi bertype boolean dimana akan di set true

Untuk membuktikan bahwa penambahan contrax relax stretching lebih efektif daripada ballistic stretching pada latihan depth jump terhadap peningkatkan vertical jump pada

Jalur sistem kamera yang terhubung dengan switch, yaitu kamera terhubung dengan switch yang ada di dalam panel box dengan menggunakan kabel UTP yang kemudian dari switch

Olahraga merupakan hal yang sangat dekat dengan manusia dengan manusia kapan dan dimana saja berada olahraga tidak dapat dipisahkan dari kegiatan rutin yang

Dari beberapa penelitian diketahui bahwa sebagian anak SD/MI masih mengalami masalah gizi yang cukup serius, dan prevalensi kecacingan pada cukup tinggi, serta kesehatan

Roda gigi cacing di gunakan untuk posisi sumbu bersilangan dan pengtransmisian  putaran selalu berupa reduksi.Pada sepasang roda gigi cacing terdiri dari batang cacing yang

Kelainan yang amat jarang ditemukan, terdiri dari anomali drainase vena pulmonalis ke vena kava inferior, seringkali disertai hipoplasia paru kanan, meso kardian atau