BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA...

12
4 BAB II KAJIAN PUSTAKA A. ANDROID Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak. Awalnya Google Inc. membeli Android Inc. pendatang baru yang membuat piranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, gabungan dari 34 perusahaan piranti keras, piranti lunak dan telekomunikasi termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Nvidia (Ahmad, 2005). Android merupakan perangkat cerdas bersifat opensource yang berdampak pada meningkatnya jumlah pengguna maupun pengembang aplikasi secara continue dan signifikan. Alasan di atas menjadi peluang yang sangat bagus bagi praktisi IT, mahasiswa, bahkan seorang yang hobi untuk berpartisipasi dalam mengembangkan aplikasi Android (Huda, 2012). B. GAME Game atau permainan adalah sesuatu yang bersifat interaktif, memiliki peraturan sendiri yang mengandung tantangan dan suatu kondisi menang atau kalah yang biasanya bersifat sebagai hiburan, latihan dan media pembelajaran. Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Transcript of BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA...

Page 1: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

4

BAB II

KAJIAN PUSTAKA

A. ANDROID

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.

Android menyediakan platform terbuka bagi para pengembang untuk menciptakan

aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak. Awalnya

Google Inc. membeli Android Inc. pendatang baru yang membuat piranti lunak

untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open

Handset Alliance, gabungan dari 34 perusahaan piranti keras, piranti lunak dan

telekomunikasi termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile,

Nvidia (Ahmad, 2005).

Android merupakan perangkat cerdas bersifat opensource yang berdampak

pada meningkatnya jumlah pengguna maupun pengembang aplikasi secara

continue dan signifikan. Alasan di atas menjadi peluang yang sangat bagus bagi

praktisi IT, mahasiswa, bahkan seorang yang hobi untuk berpartisipasi dalam

mengembangkan aplikasi Android (Huda, 2012).

B. GAME

Game atau permainan adalah sesuatu yang bersifat interaktif, memiliki

peraturan sendiri yang mengandung tantangan dan suatu kondisi menang atau

kalah yang biasanya bersifat sebagai hiburan, latihan dan media pembelajaran.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 2: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

5

Game adalah suatu sistem tempat pemain mematuhi aturan yang dibuat

dan memberikan hasil yang terukur (Salen, 2004). Jenis-jenis dan tipe game

biasanya disebut genre, secara umum dibagi menjadi beberapa kelompok besar,

yaitu :

1. Action Games

Tipe game dengan fitur utama berupa fasilitas tembak cepat dengan

banyak aksi dimana pemain harus memiliki keterampilan reaksi yang cepat

untuk menghindari serangan musuh atau menghindari rintangan.

2. Sport Games

Tipe game yang berupa kompetisi antara dua pemain atau lebih dimana

pemain dapat berupa individual atau tim.

3. Role Playing Games (RPG)

Tipe game ini seringkali berupa multi-player game dimana setiap pemain

memiliki karakter dengan kemampuan dan kelemahan yang spesifik. Para

pemain saling berkompetisi, berinteraksi dan bertempur satu sama lain.

Tampilan grafis biasanya lebih maksimal karena menggunakan kamera yang

cukup dekat dengan player yang terdapat di dalamnya.

4. Puzzle Games

Tipe game ini umumnya membuat pemain menggunakan kemampuan

berpikirnya sebagai pengganti keterampilan reaksi yang cepat karena terdapat

rahasia yang perlu dipecahkan.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 3: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

6

5. Mini Games

Sebuah game sederhana, tidak membutuhkan banyak waktu serta

kadang membuat orang kecanduan.

6. Racing Games

Game berjenis balapan yang biasanya kemampuan menguasai kemudi

menjadi patokan keberhasilan misi.

7. Fighting Games

Game yang biasanya terdapat dua karakter yang saling bertarung untuk

memperoleh kemenangan.

8. First Person Shooter Games

Tipe game ini adalah perang atau tembak menembak yang hanya

memunculkan gambar tangan saja, jadi seolah-olah menggunakan sudut

pandang orang pertama.

9. Logic Games

Sebuah game yang mengharuskan user untuk berpikir menggunakan

logika untuk dapat menyelesaikan game tersebut.

10. Strategy Games

Merupakan game dengan menggunakan kamera jauh agar dapat

mengontrol semua objek yang terlibat dalam permainan.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 4: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

7

Game memiliki beberapa komponen penting hingga menjadi suatu

kesatuan, yaitu :

1. Fitur

Fitur merupakan hal yang bisa membedakan setiap game yang ada. Fitur

dapat menggambarkan jalan cerita game kedalam bentuk yang dapat dilihat

maupun dirasakan.

2. Gameplay

Komponen ini membantu pengembang game untuk mengetahui cara

kerja game, dimana fitur yang ada membentuk suatu gameplay.

3. Interface

Interface merupakan semua tampilan yang ada dalam suatu game.

Interface yang dibuat haruslah user-friendly yaitu mudah digunakan dan

menarik.

4. Rules/Aturan

Merupakan kumpulan aturan dalam sebuah game yang berguna

mengatur jalannya sebuah cerita atau permainan dalam suatu game itu

sendiri.

5. Design Level

Design level mencakup style, background dan jalan cerita sebuah game.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 5: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

8

C. UNITY Engine

UNITY Engine merupakan game engine yang berbasis cross-platform. Unity

dapat digunakan untuk membuat sebuah game yang bisa digunakan pada

perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX.

bahasa pemrograman yang dapat diterima UNITY adalah JAVA SCRIPT, CS SCRIPT

(C#) & BOO SCRIPT

Unity merupakan suatu aplikasi untuk mengembangkan game multi

platform yang didesain untuk mudah digunakan. Grafis pada unity dibuat dengan

grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung semua format file,

terutamanya format umum seperti semua format dari art applications (Roedavan,

2014).

D. BAHASA PEMROGRAMAN C#

C# (dibaca: C sharp) atau yang lebih dikenal dengan Microsoft Visual C#

merupakan sebuah bahasa pemrograman yang berorientasi objek yang

dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET

Framework, dimana C# bebas dari masalah kompatibilitas dilengkapi dengan

berbagai fitur yang sebagian besar merupakan fitur baru, menarik dan tentu saja

menjanjikan.

Visual C# dibuat berdasarkan pemrograman C# yang merupakan bahasa

pemrograman berorientasi objek dan mempunyai banyak kesamaan dengan C++,

java dan VB. C# pada faktanya adalah kombinasi antara efisiensi pemrograman C++,

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 6: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

9

kesederhanaan Java, dan penyederhanaan dari pemrograman Visual Basic

(Prabawati, 2011).

E. ADOBE PHOTOSHOP

Photoshop merupakan software olah foto digital yang sangat popular dan

sudah diakui kecanggihannya. Kelengkapan fasilitas dan kemampuannya yang luar

biasa dalam pengolahan dan manipulasi objek foto, menjadikan software ini banyak

dipakai oleh desainer grafis, karena keberadaannya yang benar-benar mampu

membantu dan memudahkan pemakai dalam menyelesaikan berbagai jenis

pekerjaan olah digital (Madcom, 2009).

Adobe Photoshop mempunyai banyak fasilitas yang memungkinkan seorang

Designer menciptakan efek-efek tertentu dan bisa menggunakan banyak variasi dari

fasilitas yang disediakan oleh Adobe Photoshop, beberapa diantaranya yaitu:

1. Membuat tulisan dengan efek tertentu.

Photoshop dapat mengubah bentuk tulisan menjadi lebih kreatif dan

inovatif dengan tool efek yang ada didalamnya.

2. Membuat tekstur dan material yang beragam.

Dengan langkah-langkah tertentu, seorang designer dapat membuat

gambar misalnya daun, logam, air, dan bermacam gambar lainnya.

3. Mengedit foto dan gambar yang sudah ada.

Dengan Photoshop kita dapat merubah gambar jelek menjadi bagus

ataupun sebaliknya. Selain itu juga Photoshop dapat merubah foto

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 7: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

10

seseorang menjadi sebuah gambar kartun atau dalam Design Grafis disebut

vector and vexel.

4. Memproses materi Web.

Photoshop juga digunakan untuk keperluan web, misalnya: kompresi

file gambar agar ukurannya lebih kecil, memotong gambar kecil-kecil (slice),

dan membuat web photo gallery. Dengan Adobe Image Ready, gambar yang

sudah ada bisa dibuat untuk keperluan web, misalnya menjadi rollover dan

animasi GIF.

F. PEDHALANGAN GAGRAG BANYUMASAN

Wayang Gagrag Banyumas merupakan salah satu gaya pedhalangan di tanah

Jawa, yang lebih dikenal dengan istilah pakeliran dan berperan sebagai bentuk seni

yang dijadikan wahana untuk mempertahankan nilai etika dan hiburan, dimana

kualitasnya selalu terjaga dan ditangani sungguh–sungguh oleh pakar yang

memahami benar.

Menurut M. Koderi (1991) masuknya Gagrag Mataram – Surakarta – Kedu

yang kemudian dipadukan menumbuhkan Pedhalangan Gagrag Banyumas Pesisir

yaitu sekitar tahun 1920. Salah seorang dhalang di desa Menganti daerah Gombong

yaitu Ki Cerma dalam perkembangan seni Pedhalangan Gagrag Banyumas Pesisir

berhasil menyatukannya dengan Gagrag Lor Gunung dan membuat gagrag baru

bernama Seni Pedhalangan Gagrag Banyumas.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 8: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

11

Seni Pedhalangan Gagrag Banyumas hampir mirip gaya Yogya – Solo

bercampur kedu, terutama dalam hal cerita. Hanya saja yang membedakannya

adalah dialek para lakon wayang menggunakan dialek Banyumas.

G. BEGALAN

Begalan adalah salah satu jenis kesenian yang merupakan bagian upacara

adat perkawinan di daerah Banyumas. Upacara perkawinan yang disertai Begalan

biasanya dilakukan apabila pasangan penganten terdiri dari anak bungsu dan anak

sulung, terutama kalau yang bungsu atau sulung dari pihak perempuan (Koderi,

1991).

Begalan berasal dari kata begal dan berakhiran –an yang artinya perampasan

di tengah jalan. Jadi kesenian ini adalah suatu adegan yang menggambarkan

seseorang yang sedang membawa barang-barang kebutuhan hidup dirampas di

tengah jalan. Gending Banyumas mengiringi banyolan, sindiran dan nasihat yang

dilakukan para tokoh.

Barang–barang yang akan dibegal biasanya disebut dengan Brenong Kepang

yang berisikan alat-alat kebutuhan dapur yang biasanya digunakan di pedesaan

seperti ilir, ian, cething, siwur, kukusan, tampah, sorokan, centhong, irus, kendil dan

wangkring. Semua barang Brenong Kepang ini merupakan perlambang yang

mengandung nasehat penting bagi pengantin, sebagai contoh cething yaitu tempat

atau wadah nasi dari anyaman bambu yang mengandung arti bahwa kita hidup

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 9: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

12

dalam wadah (negara,agama,organisasi) yang memiliki tatanan hidup atau aturan

tertentu, tidak bisa berbuat semaunya sendiri.

Nama lakon yang dipakai juga merupakan nasihat dan tidak ada keterikatan

nama lakon, jadi setiap grup dapat menggunakan nama lakon yang berbeda.

Sebagai contoh nama lakon yang digunakan adalah Sabdaguna untuk nama yang

begal dan Rekadaya untuk nama yang dibegal. Sabdaguna artinya apa yang

diucapkan itu mengandung nasihat yang berguna dan Rekadaya artinya upaya. Jika

terjadi perselisihan antara suami istri , mesti di rekadaya jalan pemecahannya.

H. EBEG

Ebeg adalah salah satu bentuk tarian rakyat yang berkembang di daerah

Banyumas. Jenis tarian Ebeg juga terdapat di luar daerah Banyumas khususnya di

Jawa Tengah dan Jawa Timur. Di tempat lain Ebeg disebut juga Jaran Kepang, Kuda

Lumping dan Jathilan (Koderi, 1991).

Masyarakat Banyumas berpendapat bahwa Ebeg dahulunya merupakan

tarian sakral yang biasa diikut sertakan dalam upacara keagamaan. Setiap regu

Ebeg biasanya terdiri dari 2 kelompok dengan 2 orang pemimpin. Pemimpin yang

satu menaiki kuda berwarna putih yang menunjukkan kebenaran sejati dan satunya

menaiki kuda berwarna hitam yang menunjukkan kejahatan. Pada trik tertentu

dalam permainan kedua pemimpin itu bertemu menunjukkan bahwa antara

kejahatan dan kebenaran tidak dapat bertemu.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 10: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

13

I. LENGGER CALUNG

Lengger Calung adalah suatu tari-tarian gambyong yang diiringi gamelan

Banyumasan. Tarian ini mempunyai dasar tari bedhaya serimpi yang diramu dengan

tari golek dan iringan lagu Banyumasan. Gerak tarinya tampak jauh lebih lincah

(Koderi, 1991).

Tahun 1950 di desa Banjarwaru mulai berkembang calung dimana penarinya

ketika itu pria yang berdandan wanita. Karena itu sering disebut Lengger. Lengger

merupakan akronim dari leng dan ngger. Dikiranya para penari itu leng artinya

wanita dan ternyata jengger artinya pria. Jadi istilah Lengger sebutan bagi para

penari calung pria yang berdandan wanita. Namun istilah ini tetap dipakai hingga

sekarang.

Perangkat Calung yang digunakan terdiri dari gambang, dendem, kenong dan

gong semuanya terbuat dari bambu wulung (hitam). Sedangkan kendang sama

seperti gendang yang digunakan pada wayang.

J. KENTHONGAN

Kenthongan adalah salah satu kesenian pertunjukan massal yaitu

seperangkat alat terutama kenthong. Kenthong dibuat dari potongan bambu yang

dilubangi sepanjang "ros" di pinggirnya. Jaman dahulu, kenthong punya banyak

fungsi di masyarakat. Fungsi utamanya adalah untuk memberikan pengumuman.

Contohnya digunakan untuk menyebarkan tanda peringatan bahaya bencana

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 11: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

14

banjir, kebakaran, atau kemalingan. Makna komunikasinya ada pada ritme suara

bunyinya dan juga kombinasi dari suara. Makna bunyinya diatur sesuai kesepakatan

di masyarakat. Misalnya membunyikan sekali apabila kemalingan, bunyi kedua

untuk kebakaran,dll. Pokoknya sesuai dengan kesepakatan masyarakat sekitar.

Kenthong dapat menghasilkan irama musik, di Daerah Banyumas kenthong

berubah menjadi kesenian Kenthongan, kesenian ini mulai dikenal sekitar tahun

1990 sampai tahun 2000. Agar dapat menghasilkan melodi ditambah juga alat

musik lain yaitu angklung, juga calung supaya ritme seperti musik modern, biasanya

ada juga suling, jika ingin lebih merdu lagi gunakan bas, biasanya juga

menggunakan tong yang bagian atasnya telah ditutup dengan ban dalam bekas,

hampir sama dengan bas drum. Kemudian untuk perkusi bisa ditambah dengan

ketipung ditambah samba, jika tidak perkusi biasanya menggunakan drum mini.

Jumlah pemain Kenthongan biasanya sekitar 20 orang, biasanya paling

banyak di bagian Kenthongan, soalnya orang satu memukul kenthong satu irama

yang sama sepanjang lagu, jadi setiap kenthong punya variasi pukulan yang

berbeda. Kenthongan biasanya dipimpin oleh satu atau dua Mayoret, sama seperti

Drumband hanya saja pakaian yang digunakan adalah pakaian tradisional, agar

semakin ramai dan tidak membosakan dilihat, di kelompok Kenthongan biasanya

ada yang menari tarian khas Banyumas.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016

Page 12: BAB II KAJIAN PUSTAKA A. ANDROIDrepository.ump.ac.id/1163/3/BAB II_NIKO RIAWAN ANGGA P._TI'16.pdf · 8 C. UNITY Engine UNITY Engine merupakan game engine yang berbasis cross-platform.

15

K. PENELITIAN SEJENIS

1. Amarullah (2012) dalam penelitiannya memiliki tujuan membangun game

untuk dijadikan bisnis yang potensial. Game ini dibuat dengan standar OpenGL

dimana akan lebih memudahkan dalam pembuatan game 2d dengan

menggunakan framework Libgdx yang dikembangkan oleh adLogic Games .

Game bergenre casual game yaitu game yang dibuat untuk semua umur tanpa

mempunyai kemampuan khusus.

2. Paiman pada tahun 2012 juga melakukan penelitan menggunakan GTGE

sebagai alternaltif hiburan yang dapat menghilangkan kepenatan di tengah

kesibukan. Game ini menceritakan seorang ninja Yusuka Fujimaru dari Osaka

Jepang yang berlari melewati rintangan dan bertemu dengan musuh, untuk

menyelamatkan temannya yang diculik Bad Evils, ninja harus menghindari

rintangan denga lompat, berlari dan berguling. Game Ninja Yusuke

menggunakan bahasa pemrograman Java dengan tools Netbeans IDE 6.9.1.

3. Priambodo (2013) membangun game 2D yang mempunyai latarbelakang

perjuangan samurai pada zaman edo di Jepang. Karakter yang digunakan dalam

Samurai Rush bernama Jinbei, seorang manusia ikan ahli samurai pada zaman

Edo di Jepang. Di awal permainan, Jinbei memiliki 3 nyawa. Sembari mengambil

apel dan berjalan menuju finish, user harus memperhatikan senjata yang di

lemparkan musuh. Jika Jinbei terkena senjata maka nyawanya akan berkurang.

Game ini berjalan pada android versi gingerbread keatas dengan Unity Engine

sebagai tool untuk membuatnya dan Orthello sebagai frameworknya.

Pembuatan Game 2d…, Niko Riawan Angga Pratama, Fakultas Teknik UMP, 2016