BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
3.1
Konsep Dasar Proyek Pengembangan
3.1.1 Konsep Dasar Konser dasar dalam permainan ini adalah berupa game adventure yang menceritakan tentang kisah sejarah Raden Trunojoyo yang merupakan salah satu pahlawan yang berasal dari Madura. Dalam cerita, Raden Trunojoyo melancarkan serangan terhadap orang-orang yang bertindak kejam dan tidak adil. Tidak hanya VOC saja yang menjadi musuh utama Raden Trunojoyo, tetapi saudara sendiri, yakni Amangkurat I. Amangkurat I berkuasa dengan kejam dan tidak memperdulikan kesejahteraan rakyatnya. Selain itu, Amangkurat I juga berkompromi dengan VOC yang menjadi musuh bebuyutan Mataram pada masa Sultan Agung. Game ini memiliki 3 level, yang masing-masing level memiliki latar dan musuh yang berbeda. Level 1, Raden Trunojoyo akan menyarang keraton Mataram yang ada di Plered. Keraton tersebut di jaga oleh pasukan Mataram yang menjaga kuat. Selain itu Raden Trunojoyo harus melewati rintanagan jalan yang sudah ada agar dapat memasuki pintu Keraton Mataram. Level 2, selanjutnya Raden Trunojoyo akan melakukan penyerangan di sekitr Kediri di karenakan pasukan VOC mencoba merebut wilayahnya. Di dalam level ini Raden Trunojoyo harus mengalahkan musuh dan masuk ke perbatasan musuh untuk merebut wilayah. Level 3, selanjutnya Raden Trunojoyo akan melakukan penyerangan di sekitr dilerang Gunung Kelud di karenakan pasukan VOC mencoba merebut wilayahnya. Didalam level ini Raden Trunojoyo harus mengalahkan musuh dan masuk ke perbatasan musuh untuk merebut wilayah
9
10
3.1.2 Proposal Game The Adventure of Trunojoyo memiliki konsep dan cerita mengenai kisah sejarah Raden Trunojoyo. Banyak masyarakat Indonesia yang masih belum mengetahui sejarah Indonesia atau bahkan malas untuk mempelajari dan mengetahuinya. Melalui sebuah game, sejarah dapat disampaikan secara interaktif. Secara sadar atau tidak sadar ketika seseorang memainkan game bertema sejarah, dia telah mempelajari sejarah tersebut. Pembuatan game ini dilakukan dengan menyelipkan beberapa cerita yang berkaitan dengan kisah Raden Trunojoyo. Terdiri dari 3 level dengan model dan desain lingkungan yang berbeda pada setiap levelnya. Pada level 1 pemain harus melewati rintangan untuk menyelesaikan permainan dan menceritakan perjalanan Trunojoyo merebut keraton Mataram. Pada level 2 dan 3 pemain melewati rintangan dan musuh dengan tingkatan yang lebih sulit dibandingkan level 1 dengan latar yang berbeda. 3.1.3 Target Pemain Game ini bisa dimainkan semua umur, tetapi lebih cocok untuk kalangan anak-anak dan anak muda. Karena game ini bedasarkan pada kisah Sejarah Indonesia yang mengandung nilai nasionalisme dan perjuangan dari tokoh yang dijadikan tokoh utama dalam permainan ini. 3.1.4 Dukungan Platform, Teknologi dan Multiplayer Permainan ini mendukung platforms mobile android dan bermain dalam single player tidak mendukung multiplayer. Menggunakan teknologi touchscreen pada smartphone. 3.2
Manajemen Proyek Pengembangan Game
3.2.1 Kebutuhan dalam Pengembang Game Dalam pembuatan permainan ini diperlukan berbagai materi. Materi yang diperlukan berupa audio, background, dan objek-objek pendukung lain. Pembuatan background dan objek-objek lain menggunakan software Adobe Photoshop dan Corel Draw. Berdasarkan tutorial dari situs youtube.com, sedangkan untuk materi audio diunduh dari situs freesound.org.
3.2.2 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Pengembangan a. Kebutuhan Hardware Hardware adalah perangkat keras untuk membangun aplikasi dan laporan tugas akhir ini. Adapun hardware yang digunakan minimal dengan spesifikasi Personal Computer dengan spesifikasi minimum sebagai berikut: 1. Processor Intel Caleron 2955U DC 1,4 Ghz 2. RAM : 4 GB DDR3 L 3. Harddisk : 500GB SATA b. Kebutuhan Software Software adalah perangkat lunak yang digunakan untuk membangun aplikasi dan laporan tugas akhir ini. Adapun software yang digunakan antara lain: 1. Unity3D versi 5 2. CorelDraw X7 3. Adobe Photoshop CC 3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Implementasi a. Kebutuhan Hardware Spesifikasi hardware yang dibutuhkan dalam implementasi game The Adventure of Trunojoyo, yaitu : 1. Smartphone Android, Dual Core or higher. b. Kebutuhan Software Software atau system operasi yang dibutuhkan dalam implementasi game The Adventure of Trunojoyo, yaitu : 1. Android Jelly Bean or higher version 3.3
Perancangan Dasar Game Dalam pembuatan permainan ini terdapat perancangan dasar game.
3.3.1 Narasi dan Storyboard a. Narasi Game The Adventure of Raden Trunajoyo menceritakan tentang perjalanan Raden Trunojoyo untuk mendapatkan wilayah yang di kuasai penjajah. Selama perjalanan Trunojoyo harus mengalahkan musuh dan melewati rintangan untuk mendapat kembali wilayah-wilayah yang diakuisisi oleh penjajah dan sekutunya.
b. Storyboard 1. Scene 1 Merupakan tampilan awal atau awal dimulainya game yaitu menampilkan Splash Screen. 2. Scene 2 Merupakan tampilan menu untuk memulai game yaitu menampilkan menu seperti level 1 sampai 3, help, credit, dan exit. 3. Scene 3 Menampilkan screen story atau cerita singkat mengenai kisah Rahmayana dan jalannya game. 4. Scene 4 Menampilkan Level 1. Pada Level 1 pemain harus melewati rintangan dan mengalahkan musuh selama perjalanan menuju keraton Matram. 5. Scene 5 Menampilkan screen story yang menceritakan perjalanan Raden Trunojoyo dalam mengalahkan penjajah dan sekutunya. 6. Scene 6 Menampilkan Level 2. Pada Level 2 berlatar di sebuah jembatan lama di Kediri. Pemain harus mengalahkan musuh penjajah dan sekutunya tersebut sehingga dapat melanjutkan ke scene berikutnya.
7. Scene 7 Menampilkan screen story atau cerita singkat mengenai kisah Raden Trunojoyo dalam melakukan pemberontakan terhadap penjajah dan sekutunya. 8. Scene 8 Menampilkan Level 3. Pada Level 3 pemain harus melewati rintangan dan mengalahkan musuh. Dalam level ini, pemain akan menghadapi rintang yang lebih sulit dan harus mengalahkan musuh selama perjalanan. Pemain harus menyelesaikan level ini untuk menentukan perjalanan Raden Trunojoyo dalam menghadapai penjajah.
3.3.2 Diagram Alir Menu Diagram Alir Menu ini adalah rancangan yang akan menjelaskan alur dari navigasi menu awal game dijalankan yang dapat dilihat pada Gambar 3.1. Gambar 3. 1 Diagram Alir Menu
3.3.3 Gameplay Untuk menjalankan Game The Adventure of Trunojoyo berbasis android diperlukan kontrol dengan menggunakan layar sentuh pada perangkat android. Pada awal permainan, pemain harus melakukan kontrol pada karakter untuk berjalan ke kanan, kiri, melompat dan melakukan shooting. Terdapat beberapa rintangan untuk mencapai finish level, seperti rintang berupa ranjau dan enemy. Ketika karakter terkena rintangan ranjau maka karakter tersebut akan langsung mati, jika karakter berhadapan dengan musuh atau mengenai musuh maka nyawa karakter hanya berkurang. Terdapat highscore dan score hanya berada di saat kita memainkan game tersebut. 3.3.4 Playability Game The Adventure of Trunojoyo ini dapat dimainkan dengan layar touchscreen dan menggunakan media kontrol tekan atau tap pada tombol yang ada di layar ponsel. 3.3.5 Genre Kategori Game The Adventure of Trunojoyo berbasis android ini adalah adventure. Dalam permainan ini pemain mengandalkan kemampuannya dalam melakukan kontrol terhadap karakter.
3.4
Aset Dan Seni Game
3.4.1 Konsep Seni Game The Adventure of Trunojoyo menggunakan konsep 2 dimensi, dimana dalam game ini ingin memberikan hiburan kepada pemain sekaligus memperkenalkan kisah sejarah dengan cara yang lebih mudah dan menyenangkan. 3.4.2 Karakter a. Karakter Utama Main character atau karakter utama dalam game adalah seorang laki-laki yang pemberani dan memiliki kemampuan dalam memnggunakan tombak. Karakter utama digambarkan dengan menggunakan celana berwarna coklat dan membawa tombak dengan menggunakan ikat kepala dan mempunyai kumis yang membuat kesan lebih garang. Main character dapat melakukan shooting atau menembak, melompat, dan bergerak ke kanan atau ke kiri. b. Karakter Pendamping Karakter pendamping dalam game adalah seorang pasukan yang berasal dari Mataram dan Belanda. Karakter pasukan Mataram digambarkan dengan menggunakan blangkon dengan membawa senjata pedang, sedangkan pasuka dari Belanda digambarkan berkulit putih dengan rambut berwarna kuning, memakai topi dan menggunkan senjata pedang. 3.4.3 Attribut a. Senjata Raden Trunojoyo Senjata Raden Trunojoyo dalam game merupakan senjata yang digunakan karakter untuk menembak musuh berupa tombak. Gambar senjata tombak Trunojoyo dapat dilihat pada Gambar 3.2.
Gambar 3. 2 Tombak Trunojoyo b. Senjata Musuh
Senjata yang digunakan musuh untuk melawan berupa pedang dengan berbagai bentuk dan demage. Untuk senjata pedang yang digunakan musuh dapat dilihat pada Gambar 3.3 berikut ini:
Gambar 3. 3 Pedang Musuh c. Halangan dan Rintangan Terdapat beberapa macam halangan dan rintangan yang ditempatkan pada titik-titik tertentu n di dalam game yaitu rintangan berbentuk ranjau kolam air, ranjau bom, ranjau anak panah dapat dilihat pada Gambar 3.4 berikut ini: 1. Ranjau kolam air
Gambar 3. 4 Ranjau kolam air Object ini akan memberikan damage berupa apabila karakter utama terkena atau jatuh maka karakter langsung mati (game over). 2. Ranjau anak panah
Gambar 3. 5 Ranjau anak panah Object anak panah akan memberikan damage serupa dengan Level sebelumnya dapat dilihat pada Gambar 3.5.
3. Ranjau bom
Gambar 3. 6 Ranjau bom Object bom dapat di lihat pada Gambar 3.6 akan memberikan damage berupa ledakan apabila karakter utama menyentuh bom tersebut. 3.4.4 Environment Terdapat 3 environment dalam Game The Adventure od Trunojoyo, yaitu: a. Environment 1 Level 1, mempunyai latar depan keraton Mataram yang berupa jalanan berbantu yang di bawahnya terdapat ranjau kolam dengan background semak-semak dan pegunung dapat dilihat sketsa Environment 1 pada Gambar 3.7.
Gambar 3. 7 Sketsa Environment 1
b. Environment 2 Level 2, mempunyai latar background jembatan lama Kediri dengan pemandangan pedesaaan yang dapat dilihat pada Gambar 3.8.
Gambar 3. 8 Sketsa Environment 2 c. Environment 3 Level 3, mempunyai latar background lereng gunung Kelud dapat dilihat pada Gambar 3.9.
Gambar 3. 9 Sketsa Environment 3
3.4.5 Desain Level Berikut ini adalah desain level yang ada di dalam Game The Adventure of Trunojoyo: a. Level 1 Pada level 1, misi yang harus diselesaikan oleh pemain adalah dengan melewati rintangan dan mengalakan musuh yang menghalangi. Ketika finish level 1, akan menampilkan screen story dengan cerita singkat. b. Level 2
Misi yang harus diselesaikan oleh pemain adalah dengan mengalahkan musuh untuk merebut kembali wilayah yang direbut penjajah. c. Level 3 Misi yang harus diselesaikan oleh pemain adalah dengan melewati rintangan dan mengalakan musuh yang menghalangi. Ketika finish level 3, akan menampilkan screen story dengan cerita singkat. 3.4.6 Musik Dan Suara a. Sound Effect Sound effect yang digunakan ketika karakter melakukan gerakan-gerakan tertentu, seperti shooting atau sound effect ketika karakter melompat dan mendarat di tanah. b. Theme Music Theme music ini berbeda dengan sound effect. Theme music memiliki durasi yang lama, seperti backsound pada level tertentu atau pada Start Game. 3.4.7 Pengaturan Pengaturan atau setting yang ada dalam game adalah pengaturan efek suara dan musik background game. Sehingga pemain dapat mematikan atau menghidupkan suara dalam game. Pemain dapat mengaturnya dengan menggunakan button on/off yang ada di dalam game. Button ini terletak pada Start Screen atau Menu pada game. 3.4.8 Antar Muka Antar muka dalam permainan ini terdiri diri dari Loading Screen, Menu Utama yang terdiri dari Menu Level, Menu Help, Pause Screen, Game Over Screen. Berikut rancangan halaman Game The Adventure of Trunojoyo: a. Splash Screen Loading Screen akan muncul pertama kali secara otomatis ketika game dibuka dan dijalankan dapat dilihat sketsa dari splash screen pada Gambar 3.10.
Splash Screen
Gambar 3. 10 Sketsa Splash Screen
b. Menu Utama Menu utama akan muncul setelah Loading Screen. Dapat dlihat pada Gambar 3.11.
OPTIONS MENU LEV 1
LEV 2
LEV 3
HELP || CREDIT || EXIT
Gambar 3. 11 Sketsa Menu Utama
c. Menu Credit Menu Credit berisi tentang cerita dari game secara umum. Menu ini akan muncul ketika tombol About ditekan sketsa Credit dapat dilihat pada Gambar 3.12.
HOME CREDIT
Gambar 3. 12 Sketsa Credit d. Menu Help Menu Help berisi tentang cara memainkan game dan penjelasan tentang tombol-tombol yang harus di tekan ketika game dijalankan. Menu ini akan muncul ketika tombol Help ditekan sketsanya dapat dilihat pada Gambar 3.13.
HOME
HELP
Gambar 3. 13 Sketsa Menu Help
e. Menu Win Menu Win berisi tentang kemenangan yang diperoleh dari selesainya pemain menyelesaikan level tersebut. Menu ini akan muncul ketika menyelesaikan setiap level dan sketsa tampilan menu win dapat dilihat pada Gambar 3.14.
Congratulation !! Next level 2 || Home
Gambar 3. 14 Sketsa Menu Win f. Pause Screen Pause Screen akan muncul ketika menekan tombol Pause yang berada di dalam scene game atau ketika game sudah dimulai dan sketsa menu pause dapat dilihat pada Gambar 3.15.
Pause
Next level 2 || Quit
Gambar 3. 15 Sketsa Menu Pause
g. Game Over Screen Game Over Screen akan muncul ketika health points dari karakter sudah mencapai batas atau terkena ranjau dan sketsa menu game over dapat dilihat pada Gambar 3.16.
GAME OVER RETRY || QUIT
Gambar 3. 16 Sketsa Game Over 3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) Penjelasan mengenai spesifikasi kebutuhan fungsional Game The Adventure of Trunojoyo: a. Tampilan Game Untuk use case Tampilan Game adalah use case dimana actor dapat menampilkan menu, menampilkan karakter, menampilkan screen story, menampilkan credit, menampilkan help dapat dilihat pada Gambar 3.17.
Gambar 3. 17 Use Case Tampilan Game b. Inputan Player Untuk use case Inputan Player adalah use case dimana actor dapat melakukan kontrol terhadap karakter untuk bergerak ke kanan, bergerak ke kiri, melompat atau menembak dapat dilihat pada Gambar 3.18. system
Gambar 3. 18 Use Case Inputan Player c. Interaksi dengan Objek Untuk usecase Interaksi dengan Objek menjelaskan tentang interaksi karakter terhadapat objek-objek yang ada dalam game dilihat pada Gambar 3.19.
system
Gambar 3. 19 Use Case Interaksi dengan Objek