perpustakaan.uns.ac.id digilib.uns.ac.id commit to user PEMBUATAN GAME PENGURANGAN BERBASIS ANDROID Tugas Akhir Untuk memenuhi sebagian persyaratan Mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika diajukan oleh NORIS SUGENG M M3112102 kepada PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2015
13
Embed
M3112102 LAPOTAN TUGAS AKHIR - eprints.uns.ac.id fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user PEMBUATAN GAME PENGURANGAN BERBASIS ANDROID Tugas Akhir Untuk memenuhi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
PEMBUATAN GAME PENGURANGAN BERBASIS ANDROID
Tugas Akhir
Untuk memenuhi sebagian persyaratan
Mencapai derajat Diploma III
Program Studi Diploma III Teknik Informatika
diajukan oleh NORIS SUGENG M
M3112102
kepada
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET SURAKARTA
2015
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
Berbasis Android
Disusun Oleh :
NORIS SUGENG MUNANDAR
NIM.M3112102
Tugas akhir ini telah disetujui untuk disetujui di hadapan dewan penguji pada tanggal
pembimbing yang telah dengan penuh kesabaran dan ketulusan
memberikan ilmu dan bimbingan terbaik kepada penulis.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret yang telah membantu penulis dalam proses
belajar.
6. 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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
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, 14 Juli 2015 Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
DAFTAR ISI
HALAMAN PERSETUJUAN ii
HALAMAN PENGESAHAN iii
ABSTRACT iv
ABSTRAK v
MOTTO vi
KATA PENGANTAR vii
DAFTAR ISI ix
DAFTAR GAMBAR xi
DAFTAR TABEL xiii
BAB I PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan masalah 1 1.3 Batasan Masalah Penelitian 1 1.4 Tujuan Penelitian 2 1.5 Manfaat Penelitian 2
BAB II LANDASAN TEORI 3 2.1 Game .. 3 2.2 Android ... 3 2.3 Unity ... 4 2.4 CorelDraw 4 2.5 Android SDK 4 2.6 Bahasa Pemrograman C# (CSharp) 5 2.7 Endless Running 5 2.8 Use Case Diagram 5 2.9 Metode Black Box Testing 6 2.10 Kuesioner 6
BAB III ANALISIS DAN PERANCANGAN GAME 8 3.1 Konsep Dasar Proyek Pengembangan Game 8
3.1.1 Konsep Dasar Game 8 3.1.2 Proposal 8 3.1.3 Target Pemain 9 3.1.4 Dukungan Platform, Teknologi dan Multiplayer 9
3.2 Manajemen Proyek Pengembangan Game 9 3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game 9 3.2.2 Perencanaan Jadwal 10 3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
Pengembangan Game 11 3.2.4 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Implementasi Game 12
3.3 Perancangan Dasar Game 12 3.3.1 Narasi Dan Storyboard 12 3.3.2 Gameplay 13 3.3.3 Playability 15 3.3.4 Genre 16
3.4 Aset Dan Seni Game 16 3.4.1 Konsep Seni 16 3.4.2 Karakter 16 3.4.3 Lingkungan 17 3.4.4 Daftar Misi, Desain Level, Penempatan Dan Pertemuan 19 3.4.5 Musik Dan Suara 20 3.4.6 Pengaturan 21 3.4.7 Antar Muka 21 3.4.8 Fitur Tambahan 23
3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) 23 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 Daftar Misi, Desain Level, Penempatan dan Pertemuan ... 27 4.1.5 Implementasi Musik Dan Suara 27 4.1.6 Implementasi Pengaturan 28 4.1.7 Implementasi Antar Muka 29 4.1.8 Implementasi Fitur Tambahan 34
4.2 Teknis Pemrograman 34 4.2.1 Pemrograman Jump & Slide 34 4.2.2 Pemrograman Menyimpan Koin dan Point Soal 35 4.2.3 Pemrograman Menampilkan Soal 36 4.2.4 Pemrograman Mengecek Jawaban 36 4.2.4 Pemrograman Karakter Game Over 37