bab 1

16
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan smartphone yang sangat cepat beberapa tahun terakhir telah membuat perubahan di berbagai aspek teknologi informasi, salah satunya adalah aplikasi permainan / game. Dewasa ini, aplikasi permainan tidak hanya dimainkan melalui komputer PC (Personal Computer) maupun laptop yang rata-rata membutuhkan waktu lama untuk memainkannya, tetapi juga melalui perangkat telepon genggam yang dimainkan dalam waktu yang relatif singkat, misalnya sambil menunggu pesanan makanan atau menunggu bus. Bahkan tidak jarang juga kegiatan bermain game ini menimbulkan kecanduan untuk terus memainkan game tersebut lagi dan lagi. Budaya Indonesia dewasa ini telah mulai dilupakan 1

Upload: akoalemania

Post on 29-Dec-2015

9 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: BAB 1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Perkembangan smartphone yang sangat cepat beberapa tahun terakhir telah

membuat perubahan di berbagai aspek teknologi informasi, salah satunya adalah

aplikasi permainan / game. Dewasa ini, aplikasi permainan tidak hanya dimainkan

melalui komputer PC (Personal Computer) maupun laptop yang rata-rata

membutuhkan waktu lama untuk memainkannya, tetapi juga melalui perangkat

telepon genggam yang dimainkan dalam waktu yang relatif singkat, misalnya sambil

menunggu pesanan makanan atau menunggu bus. Bahkan tidak jarang juga kegiatan

bermain game ini menimbulkan kecanduan untuk terus memainkan game tersebut

lagi dan lagi.

Budaya Indonesia dewasa ini telah mulai dilupakan oleh sebagian besar

masyarakat Indonesia. Padahal, jika mau digali secara lebih dalam, banyak nilai-

nilai budaya yang terkandung di dalamnya. Seperti misalnya budaya slametan pada

Masyarakat Jawa Kejawen, seni pewayangan yang berkembang di Pulau Jawa dan

Bali, termasuk di dalamnya perang saudara antara keluarga Pandawa melawan

sepupu mereka, yaitu para Korawa dalam Perang Bharatayudha. Seperti yang telah

tertulis di sebuah naskah kakawin berbahasa Jawa kuno yang ditulis pada tahun 1157

1

Page 2: BAB 1

oleh Mpu Sedah, Perang Besar Bharatayudha terjadi karena adanya perebutan

kekuasaan di Kerajaan Astinapura, antara para Pandawa dan para Korawa yang

berjumlah seratus. Perang saudara ini terjadi pada awalnya dimulai dengan

pembuangan para Pandawa ke dalam hutan selama 12 tahun karena mereka kalah

bermain dadu. Dan pada tahun ke 13, mereka kembali ke Astinapura untuk

mengambil setengah kerajaan yang sudah seharusnya menjadi hak mereka. Akan

tetapi karena keserakahan dari penguasa Astinapura pada saat itu, Prabu Duryudana,

yang mengakibatkan gagalnya perundingan yang pada akhirnya pecahlah perang

saudara Bharatayuda.

Page 3: BAB 1

3

Cerita wayang ini mengandung moral bahwa kekuasaan dapat membuat

seseorang dapat menjadi gelap mata, dan bahkan perang antara saudara sendiri yang

terjadi pada cerita Perang Bharatayudha ini. Oleh karena itu, penulis tertarik untuk

membuat Game Panah Sakti Arjuna, dengan harapan mereka akan mengenal lebih

jauh tentang nilai-nilai moral Perang Bharatayudha yang ditanamkan melalui game

ini.

Page 4: BAB 1

4

1.2. Tujuan

Tujuan yang ingin dicapai dari pelaksanaan dan penulisan tugas akhir ini

adalah membangun aplikasi Game Panah Sakti Arjuna yang mengandung nilai-nilai

budaya Indonesia. Maka berdasarkan dari latar belakang masalah maka diharapkan

penulis dapat menjawab beberapa pertanyan – pertanyaan berikut :

− Bagaimana mengelola High Score dan mempostingnya secara luas di Game

ini ?

− Bagaimana mengelola score dan batasan waktu di Game ini ?

− Bagaimana mengelola pembelian panah dan background yang bervariasi di

Game ini ?

1.3. Pembatasan Masalah

Untuk mencegah agar ruang lingkup tugas akhir ini tidak menjadi terlalu

luas, maka penulis membuat beberapa pembatasan masalah, apa yang termasuk dan

tidak termasuk dalam aplikasi Game Panah Sakti Arjuna. Untuk hal – hal yang

termasuk di dalam Game Panah Sakti Arjuna ini antara lain : Game ini akan

berbentuk Game First Person Shooting, di dalam game ini akan dibuat minimal 7

jenis sasaran tembak, 3 jenis kantong emas, dan 7 jenis anak panah. Untuk

menembak, pemain harus men-tap screen smartphonenya. Pada game ini akan

Page 5: BAB 1

5

terdapat 3 level : level 1, menggunakan target yang tidak bergerak Sedangkan level 2

menggunakan target bergerak, dan level 3 menggunakan target bergerak dan dibuat

target yang membawa koin emas. Akan ada waktu yang dihitung mundur menuju

Game Over dari satu kali permainan. Pemain dapat memposting score pada web site

yang telah disediakan.

Sedangkan Game Panah Sakti Arjuna ini tidak penulis bahas adalah Game

Panah Sakti Arjuna ini tidak menggunakan Live Camera sebagai backgroundnnya.

Game Panah Sakti Arjuna ini hanya berupa single player, tidak mencakup fitur

multiplayernya. Game Panah Sakti Arjuna ini berupa Game 2 Dimensi, tidak 3

Dimensi. Game Panah Sakti Arjuna hanya menggunakan Touch sebagai cara

memainkannya, tidak menggunakan Accelerometer

1.4. Metodologi Penelitian

Metode yang digunakan dalam pengumpulan data adalah sebagai berikut :

1. Metode Studi Pustaka

Merupakan studi pada sumber – sumber yang dapat dijadikan rujukan dari

data atau leteratur-literatur, di antaranya adalah Android : Pemrograman

Palikasi Mobile Smartphone dan Tablet PC Berbasis Android dari Nazruddin

Safaat H, Menggunakan UML dari Prabowo Pudjo Widodo dan Herlawati, 51

Karakter Tokoh Wayang Populer dari Margono Notopertomo dan Warih

Page 6: BAB 1

6

Jatirahayu, dan Bharata Yudha oleh Sunardi D. M.

2. Observasi

Merupakan pengamatan pada game – game Android yang tersedia di pasaran,

seperti Game Fruit Ninja dari Halfbrick Studios, Game Raiden dari Seibu

Kaihatsu, dan Game Mr Nom dari Mario Zechner.

1.5. Sistematika Penulisan

Sistematika dari penulisan tugas akhir ini adalah sebagai berikut :

BAB I Pendahuluan, pada bab ini menjelaskan tentang latar belakang

masalah, tujuan, pembatasan masalah, metodologi penelitian,

sistematika penulisan, dan kerangka pemikiran

BAB II Tinjauan Pustaka, bab ini menjelaskan tentang pengertian dari

Sistem Operasi Android, sejarahnya, fitur – fiturnya, arsitekturnya,

ADT (Android Development Tools) Pluginnya, serta juga sepenggal

kisah Perang Bharatayudha, tokoh – tokoh yang ada di dalamnya,

seperti Arjuna, Kresna, Bima, Srikandi, Pandito Durna, Jayadrata,

dan lain – lain. Serta dijelaskan juga senjata – senjata yang dipakai

oleh tokok – tokoh di dalamnya, dan juga nilai – nilai moral yang

tertanam dalam Perang Bharatayudha ini.

BAB III Perancangan Sistem, bab ini didahului dengan sedikit pendahuluan

Page 7: BAB 1

7

tentang tujuan dan ruang lingkup sistem perangkat lunak, dan

akhirnya dijelaskan blueprint dari game ini secara mendalam,

meliputi arsitektur perangkat lunaknya, diagram – diagram UML

nya, meliputi Use Case Diagram, Class Diagram, Sequence

Diagram, State Diagram, Activity Diagram, dan Component

Diagram, bagan terstruktur, rancangan tabel di database dan juga

perancangan input, output, dan menunya.

BAB IV Implementasi Program, pada bab ini berisi tentang spesifikasi

perangkat keras dan perangkat lunaknya, dan berbagai implementasi

dari perancangan perangkat lunak yang telah dibuat sebelumnya,

seperti implementasi basis data, proses, input, output, dan menunya.

BAB V Kesimpulan dan Saran, bab ini berisi tentang kesimpulan dari hasil

pembuatan Aplikasi Game Panah Sakti Arjuna dan saran-saran yang

ditujukan kepada semua pihak yang bersangkutan.

Page 8: BAB 1

8

1.6. Kerangka Pemikiran

Page 9: BAB 1

9

Gambar 1.1 Kerangka Pemikiran

Page 10: BAB 1

10

Keterangan :

Pada tahap analisa Game, dianalisa 3 contoh game, yaitu Game Fruit Ninja

dari Halfbrick Studios, Game Raiden dari Seibu Kaihatsu, dan Game Mr Nom dari

Mario Zechner. Untuk Game Fruit Ninja, diambil contoh fitur Toko pedang dan

backgroundnya untuk dimasukkan ke dalam Game Panah Sakti Arjuna. Game Mr

Nom dari Mario Zechner diambil contoh framework yang dipakai, dan sedikit

dimodifikasi (ditambah dan dikurangi beberapa fungsi). Untuk Game Raiden dari

Seibu Kaihatsu, diambil contoh bagaimana tembakan dari pesawat – pesawatnya

dijadikan panah dalam Game Panah Sakti Arjuna.

Untuk Analisa Kebutuhan, dilakukan dengan 2 metode. Metode observasi,

dilakukan dengan menganalisis ketiga contoh game yang telah disebutkan di atas.

Untuk metode Studi Literatur, dilakukan dengan mempelajari 2 buah buku sejarah

wayang, yakni 51 karakter tokoh wayang populer dari Margono Notopertomo, dan

Bharatayudha dari Sunardi D.M.

Untuk perancangan Game Panah Sakti Arjuna, dilakukan dengan

menggunakan software Dia-gnome untuk membuat berbagai diagram, seperti

diagram – diagram UML, Arsitektur Perangkat Lunak, dan Bagan Terstruktur.

Untuk Pembuatan program, digunakan software Filezilla 3.5.3 untuk

mengupload file – file dari HTML5 (untuk menampilkan web page), CSS3 (untuk

menghias web page), Jquery 1.8.2 dan Jquery Tools 1.2.7 (untuk beberapa animasi,

Page 11: BAB 1

11

dan overlay). Selain itu juga digunakan Apache 2.2.19 sebagai Web Server di

pmkribogor.tk untuk menampung file – file PHP, dan MySQL 5.1 sebagai software

database di web server. Juga digunakan GIMP 2.8.2 untuk mendesign beberapa

gambar yang digunakan di Game Panah Sakti Arjuna dan Web sitenya. Di pihak

client (Android apps), digunakan 2 buah tools online, yaitu http://snipmp3.com

untuk mengconvert file video di youtube menjadi file berextensi .mp3, dan http://cut-

mp3.com untuk memotong file mp3 menjadi potongan kecil dari file tersebut. Untuk

bahasa pemrogramannya, digunakan Java versi 1.7.0_25 dan Android Developer

Tools 21.1.0-569685 sebagai developer tools nya (termasuk di dalamnya IDE,

Android sdk nya dan emulatornya (Android 2.2 yang dipakai)).

Untuk implementasi dari Game Panah Sakti Arjuna, digunakan emulator

Android 2.2 dari ADT yang telah dijelaskan di atas, Smartphone Samsung Galaxy

Mini GT – S5570 dengan Android 2.2 yang telah terinstall di dalamnya, dan juga

SpeedUp S3 dengan Android 4.0.3 yang terinstall di dalamnya. Untuk perangkat

Lunak Game Panah Sakti Arjuna, dengan bermain game Panah Sakti Arjuna,

diperoleh score dan juga score yang terpublish di web site pmkribogor.tk/skripsi.

Dan pemain juga dapat membeli panah dan background jika sudah mendapatkan

koin dari target pembawa koin di level 3. Lalu terakhir dibuat manual tugas akhirnya.