• Tidak ada hasil yang ditemukan

BAB 3 ANALISIS DAN PERANCANGAN. fitur, kelebihan, dan kekurangan yang terdapat pada game sejenis.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 ANALISIS DAN PERANCANGAN. fitur, kelebihan, dan kekurangan yang terdapat pada game sejenis."

Copied!
117
0
0

Teks penuh

(1)

46 BAB 3

ANALISIS DAN PERANCANGAN

3.1 Analisis Game

Analisis game yang dilakukan meliputi analisis user dan analisis game sejenis. Analisis user dilakukan dengan menganalisis hasil kuesioner yang disebarkan kepada user. Analisis game sejenis dilakukan dengan mengobservasi fitur, kelebihan, dan kekurangan yang terdapat pada game sejenis.

3.1.1 Analisis user

Kuesioner disebarkan 125 responden yang memiliki smartphone dengan sistem operasi Android. Hasil kuesioner dianalisis untuk mengetahui karakteristik dan ekspektasi responden terhadap game yang akan dikembangkan.

(2)

1. Apa jenis kelamin Anda?

Gambar 3. 1 Hasil Kuesioner Pertanyaan Pertama

Dari hasil kuesioner, mayoritas responden berjenis kelamin laki-laki. Oleh karena itu, game akan dikembangkan disesuaikan dengan pemain game laki-laki.

2. Berapa usia Anda?

Gambar 3. 2 Hasil Kuesioner Pertanyaan Kedua

Dari hasil kuesioner, mayoritas responden berusia 18-25 tahun. Oleh karena itu, game akan dikembangkan dengan penyesuaian usia responden, yaitu antara 18-25 tahun.

(3)

3. Apa jenis pekerjaan Anda?

Gambar 3. 3 Hasil Kuesioner Pertanyaan Ketiga

Dari hasil kuesioner, mayoritas responden memiliki pekerjaan sebagai mahasiswa. Oleh karena itu, aplikasi game akan dikembangkan dengan desain yang sesuai untuk mahasiswa.

4. Versi Android yang Anda gunakan?

Gambar 3. 4 Hasil Kuesioner Pertanyaan Keempat

Dari hasil kuesioner, mayoritas responden menggunakan sistem operasi Android versi 2.3 Gingerbread. Oleh karena itu, game akan dikembangkan dengan penggunaan optimal pada sistem operasi Android versi 2.3 Gingerbread.

(4)

5. Berapa lama Anda bermain game pada smartphone dalam sehari?

Gambar 3. 5 Hasil Kuesioner Pertanyaan Kelima

Dari hasil kuesioner, mayoritas responden bermain game kurang dari satu jam dalam satu hari.

6. Berapa lama waktu yang Anda inginkan dalam menyelesaikan satu level dalam game?

Gambar 3. 6 Hasil Pertanyaan Kuesioner Keenam

Dari hasil kuesioner, mayoritas responden menginginkan menyelesaikan satu level game kurang dari lima menit. Oleh karena itu, game akan dikembangkan dengan satu level yang dapat diselesaikan kurang dari lima menit.

(5)

7. Apa posisi smartphone yang Anda inginkan dalam bermain game?

Gambar 3. 7 Hasil Pertanyaan Kuesioner Ketujuh

Dari hasil kuesioner, mayoritas responden menginginkan posisi landscape dalam bermain game. Oleh karena itu, game akan dikembangkan untuk dimainkan dengan posisi landscape.

8. Dalam bermain game, Anda lebih suka

Gambar 3. 8 Hasil Pertanyaan Kuesioner Kedelapan

Dari hasil kuesioner, mayoritas responden lebih menyukai tutorial berupa instruksi singkat sebelum bermain game. Oleh karena itu, game akan dikembangkan dengan memberikan tutorial berupa instruksi singkat kepada pemain game sebelum game dimainkan.

(6)

9. Apakah Anda pernah bermain permainan tradisional Indonesia? (secara fisik)

Gambar 3. 9 Hasil Kuesioner Pertanyaan Kesembilan

Dari hasil kuesioner, mayoritas responden pernah memainkan permainan tradisional Indonesia secara fisik.

10. Apakah Anda tertarik memainkan permainan tradisional Indonesia pada smartphone?

Gambar 3. 10 Hasil Kuesioner Pertanyaan Kesepuluh

Dari hasil kuesioner, mayoritas responden menyatakan tertarik untuk memainkan permainan tradisional Indonesia pada smartphone.

(7)

11. Apakah Anda mengetahui permainan “Jajangkungan”?

Gambar 3. 11 Hasil Kuesioner Pertanyaan Ke-11

Dari hasil kuesioner, mayoritas responden menyatakan tidak tahu permainan “Jajangkungan”.

12. Apakah Anda tertarik memainkan permainan”Jajangkungan” pada smartphone?

Gambar 3. 12 Hasil Kuesioner Pertanyaan Ke-12

Dari hasil kuesioner, mayoritas responden menyatakan tertarik terhadap permainan “Jajangkungan” yang dapat dimainkan pada smartphone. Responden yang menyatakan tertarik terhadap permainan “Jajangkungan” pada smartphone akan diminta mengisi pertanyaan kuesioner lebih lanjut. Hal ini dilakukan supaya penulis mengetahui harapan responden terhadap game yang akan dikembangkan.

(8)

13. Bahasa apa yang Anda harapkan dalam game “Jajangkungan” pada smartphone?

Gambar 3. 13 Hasil Kuesioner Pertanyaan Ke-13

Dari hasil kuesioner, lebih banyak responden mengharapkan game dikembangkan dalam bahasa Indonesia. Oleh karena itu, game akan dikembangkan dalam bahasa Indonesia.

14. Apakah jenis musik tradisional cocok dalam game “Jajangkungan”?

Gambar 3. 14 Hasil Kuesioner Pertanyaan Ke-14

Dari hasil kuesioner, mayoritas responden menyatakan cocok terhadap penggunaan musik tradisional Indonesia dalam game yang akan dikembangkan. Oleh karena itu, game akan dikembangkan dengan memiliki latar belakang musik tradisional Indonesia.

(9)

15. Fitur apa yang Anda inginkan dalam game “Jajangkungan”?

Gambar 3. 15 Hasil Kuesioner Pertanyaan Ke-15

Dari hasil kuesioner, mayoritas responden mengharapkan fitur multiplayer dan character costumization dalam game yang akan dikembangkan. Oleh karena itu, game akan dikembangkan dengan memiliki fitur multiplayer dan character costumization.

(10)

3.1.2 Analisis game sejenis

Analisis game sejenis dilakukan untuk mengetahui kelebihan dan kekurangan aplikasi game sejenis yang telah ada. Kekurangan yang terdapat pada game sejenis akan dicari solusinya. Solusi tersebut dan kelebihan yang ada pada game sejenis akan menjadi acuan dalam pengembangan game Jajangkungan. Analisis akan dilakukan dengan melakukan observasi terhadap tiga game yang dapat dimainkan pada smartphone dengan sistem operasi Android. Ketiga game tersebut antara lain :

1. Panjat Pinang

Game Panjat Pinang merupakan game yang dikembangkan oleh Amikom Game Dev. Game ini merupakan game action yang berlatar belakang permainan tradisional Indonesia. Tampilan awal game ini dapat dilihat pada gambar 3.16.

(11)

Setelah tampilan awal, sistem game akan menampilkan menu utama. Dalam menu utama, terdapat beberapa icon yang memungkinkan pemain game memilih mulai memainkan game, menampilkan high score, menampilkan pihak pengembang game, dan menampilkan panduan singkat dalam bermain. Tampilan menu utama game ini dapat diihat pada gambar 3,17.

Gambar 3. 17 Tampilan Layar Menu Utama Game Panjat Pinang Ketika pemain game memilih untuk mulai memainkan game, maka akan ditampilkan layar permainan. Dalam tampilan layar permainan, terdapat tombol dengan arah panah ke atas digunakan untuk memanjat pinang. Tombol dengan arah panah ke kiri dan kanan digunakan untuk mengubah arah memanjat karakter. Terdapat hambatan yang jatuh dari atas ke bawah yang muncul secara acak yang harus dihindari karakter. Jika pemain game memilih keluar dari permainan yang sedang dimainkan,

(12)

maka sistem game tidak memberikan konfirmasi terhadap pilihan pemain game dan Tampilan layar permainan dapat dilihat pada gambar 3.18.

Gambar 3. 18 Tampilan Layar Permainan Game Panjat Pinang Sasaran dalam game ini mencapai puncak pinang dalam waktu secepat mungkin. Ketika pemain game mencapai puncak pinang, maka akan ditampilkan waktu pemain mencapai puncak. Apabila waktu yang dicapai pemain memecahkan rekor tercepat, maka pemain game akan diminta input nama untuk kemudian dimasukkan ke dalam database high score. Tampilan layar ketika pemain game telah mencapai sasaran dapat dilihat pada gambar 3.19.

(13)

Gambar 3. 19 Tampilan Layar Pencapaian Sasaran Game Panjat Pinang

Ketika pemain game memilih menampilkan high score, maka akan ditampilkan high score secara online dan offline. High score secara online merupakan high score keseluruhan pemain game Panjat Pinang yang diperoleh dari database pengembang game melalui koneksi internet. High score offline merupakan high score pribadi pemain game. High score offline diperbaharui apabila pemain game mencetak rekor waktu tercepat dalam bermain. Tampilan high score dapat dilihat pada gambar 3.20.

(14)

Gambar 3. 20 Tampilan Layar High score Game Panjat Pinang Ketika pemain game memilih menampilkan pihak yang mengembangkan game, maka akan ditampilkan animasi dari bawah ke atas yang berisi daftar pengembang game. Tampilan pihak yang mengembangkan game dapat dilihat pada gambar 3.21.

(15)

Gambar 3. 21 Tampilan Layar Pihak Pengembang Game Panjat Pinang

Ketika pemain game memilih menampilkan panduan bermain game, maka akan ditampilkan panduan bermain game dalam bentuk teks. Tampilan layar panduan bermain game dapat dilihat pada gambar 3.22.

Gambar 3. 22 Tampilan Layar Panduan Bermain Game Panjat Pinang

(16)

Game Panjat Pinang merupakan game yang dimainkan secara single player. Selain itu, game ini tidak memiliki quest atau misi untuk dicapai oleh pemain game.

2. Doodle Jump

Doodle jump merupakan game yang dikembangkan oleh Lima Sky. Game ini merupakan game action yang menerapkan teknologi motion detection. Game ini memiliki tampilan awal dalam bentuk animasi. Setelah tampilan awal, sistem game akan menampilkan menu utama. Dalam menu utama, pemain game dapat memilih mulai memainkan game, menantang pemain game lainnya secara lokal, menampilkan high score dan status, menampilkan opsi game, dan mengganti latar belakang game. Tampilan layar menu utama game ini dapat dilihat pada gambar 3.23

(17)

Ketika pemain memilih mulai bermain game, maka akan ditampilkan instruksi singkat bermain game. Pemain game menggerakkan karakter ke arah kiri dan kanan dengan merotasi smartphone pada sumbu y koordinat kartesian. Permainan ini bersifat endless di mana pemain game dapat harus melompat ke pijakan yang ada dan berusaha untuk tidak jatuh. Pemain game juga harus menghindari monster dalam melakukan lompatan. Pemain game dapat menembak monster dalam game dengan menyentuh layar smartphone. Lompatan karakter akan dilakukan secara otomatis setiap kali karakter mendarat di pijakan. Pemain game juga harus berhati-hati untuk tidak mendarat di pijakan semu, di mana pijakan akan hancur ketika karakter mendarat di atasnya. Dalam permainan, terdapat item yang dapat diambil pemain game untuk membuat karakter memiliki kemampuan terbang atau lompat lebih tinggi untuk beberapa saat. Tampilan layar saat permainan dapat dilihat pada gambar 3.24.

(18)

Gambar 3. 24 Tampilan Layar Permainan Doodle jump Ketika pemain game melakukan memberhentikan game sementara, maka akan sistem game akan memberi tampilan bahwa permainan sedang diberhentikan. Apabila pemain game memilih keluar dari game yang sedang dimainkan, maka sistem game akan memberikan konfirmasi terhadap pilihan pemain game. Tampilan layar konfirmasi tersebut dapat dilihat pada gambar 3.25.

(19)

Gambar 3. 25 Tampilan Layar Konfirmasi Keluar Game Doodle jump

Ketika pemain game memilih menantang pemain lainnya secara lokal, maka pemain game dapat mengatur jumlah pemain game yang akan terlibat. Permainan dilakukan secara bergilir, di mana satu pemain game akan bermain terlebih dahulu. Ketika pemain tersebut kalah, maka tiba giliran untuk pemain lainnya. Setelah permainan berakhir, score masing-masing pemain akan ditampilkan. Tampilan layar score masing-masing pemain adalah dapat dilihat pada gambar 3.26.

(20)

Gambar 3. 26 Tampilan Layar Score Semua Pemain Lokal Doodle jump

Ketika pemain game memilih menampilkan score dan status, maka pemain game dapat memilih menampilkan local high score atau menampilkan status. High score yang ditampilkan adalah 10 score tertinggi. Apabila pemain memilih menampilkan status, maka sistem game akan menampilkan status pemain seperti durasi bermain, total permainan yang dimainkan dan total lompatan karakter. Tampilan layar status pemain game dapat dilihat pada gambar 3.27.

(21)

Gambar 3. 27 Tampilan Layar Status Pemain Game Ketika pemain game memilih menampilkan opsi game, maka sistem game akan memberikan tampilan di mana pemain game dapat memilih melakukan pengaturan, menampilkan cara bermain game, dan menampilkan pihak pengembang game.

3. Homerun Battle 3D

Homerun Battle 3D merupakan game yang dikembangkan oleh Com2us. Game ini merupakan game jenis sport yang menerapkan motion detection. Pada saat menjalankan aplikasi game ini, akan ditampilkan splash screen. Kemudian pemain game harus menekan layar smartphone untuk menampilkan menu utama. Tampilan layar menu utama dapat dilihat dalam gambar 3.28.

(22)

Gambar 3. 28 Tampilan Menu Utama Homerun Battle 3D

Pada saat menu utama ditampilkan, pemain game dapat memilih tombol “Matchup” untuk bermain dengan pemain lainnya secara online. Pemain game dapat memilih tombol “Arcade” atau “Classic” untuk bermain. Tampilan bermain secara “Arcade” dapat dilihat pada gambar 3.30. Tampilan bermain secara “Classic” dapat dilihat pada gambar 3.31. Pemain game dapat berlatih dalam sebuah sesi latihan dengan menekan tombol “Training”. Pemain game dapat melakukan kustomisasi karakter dengan menekan tombol “Items”. Pemain dapat melihat informasi profil karakter dan skor yang diperoleh dalam permainan dengan menekan tombol “Slugger”. Pemain dapat melakukan pengaturan dalam game dengan menekan tombol “Option”. Pemain dapat melihat informasi mengenai game dan pengembang game dengan menekan tombol “Help”.

(23)

Gambar 3. 29 Tampilan Tutorial Homerun Battle 3D

Pada saat aplikasi game pertama kali dijalankan, setelah splash screen ditampilkan, sistem akan memberikan sesi tutorial berupa satu level game kepada pemain.

Gambar 3. 30 Tampilan Permainan Arcade Homerun Battle 3D Ketika layar permainan ditampilkan, pemain dapat mengendalikan arah pukulan karakter dengan memiringkan smartphone. Pemain game dapat mengendalikan karakter untuk memukul bola dengan menekan layar smartphone.

(24)

Gambar 3. 31 Tampilan Permainan Classic Homerun Battle 3D Tujuan dalam permainan arcade berbeda dengan tujuan permainan classic. Tujuan permainan arcade adalah untuk mencapai skor tertinggi dengan akumulasi skor pukulan homerun maupun skor pukulan biasa. Tujuan permainan classic adalah mencetak pukulan homerun dan mencetak skor tertinggi dengan pukulan homerun terjauh. Pukulan biasa dalam permainan arcade dihitung sebagai pukulan out.

Gambar 3. 32 Tampilan Pause Permainan Homerun Battle 3D

Pada saat layar pause ditampilkan, pemain dapat menekan tombol “Resume” untuk melanjutkan permainan. Tombol “Option” untuk melakukan pengaturan. Tombol “Exit” untuk keluar dari permaianan.

(25)

Gambar 3. 33 Tampilan Akhir Permainan Homerun Battle 3D Ketika permainan telah berakhir, skor pemain akan ditampilkan. Pemain dapat menekan tombol “Retry” untuk mengulang permainan. Tombol “Exit” untuk keluar dari permainan dan menuju tampilan menu utama.

Gambar 3. 34 Tampilan Menu Utama Kustomisasi Homerun Battle 3D Ketika menu utama kustomisasi ditampilkan, pemain game dapat memilih bagian karakter yang akan dikustomisasi.

(26)

Gambar 3. 35 Tampilan Menu Kustomisasi Baju Karakter Homerun Battle 3D

Ketika layar kustomisasi bagian karakter ditampilkan, pemain dapat melakukan kustomisasi untuk bagian tertentu. Dalam gambar 3.35. Pemain dapat melakukan kustomisasi karakter dengan membeli kostum menggunakan goldball. Goldball didapatkan dalam permainan atau menekan iklan yang terdapat dalam game. Hasil kustomisasi karakter yang dibuat pemain akan langsung ditampilkan.

Gambar 3. 36 Tampilan Skor Pemain Homerun Battle 3D

Pemain dapat memilih jenis informasi skor yang akan ditampilkan. Terdapat jenis informasi profile, record, dan mission.

(27)

Gambar 3. 37 Tampilan Layar Pengaturan Homerun Battle 3D Ketika layar pengaturan ditampilkan, pemain game dapat mengatur volume musik.

Gambar 3. 38 Tampilan Layar Informasi Homerun Battle 3D Ketika layar informasi ditampilkan, pemain dapat melihat informasi mengenai permainan dan pihak pengembang game.

(28)

Gambar 3. 39 Tampilan Konfirmasi Penutupan Aplikasi Homerun Battle 3D

Ketika pemain menekan tombol untuk menutup aplikasi, sistem akan memberikan konfirmasi atas keputusan pemain. Tombol “Yes” untuk menutup aplikasi game. Tombol “No” untuk kembali ke tampilan menu utama.

(29)

Berikut merupakan tabel perbandingan tiga game yang dianalisis : Tabel 3. 1 Perbandingan Game Sejenis

Panjat Pinang Doodle Jump Homerun Battle 3D Tutorial - Hanya terletak pada main menu - Ditampilkan pada awal memainkan permainan - Terletak pada help dalam menu option

- Ditampilkan dalam satu level pada saat aplikasi game pertama kali dijalankan. - Terdapat dalam satu level tutorial yang dapat akses dari menu utama.

Bahasa Inggris Inggris Inggris

Orientasi layar

Portrait Portrait Landscape

Gameplay - Single player

- Tidak menerapkan teknologi motion detection

- Single player dan multiplayer secara lokal. - Menerapkan teknologi motion detection - Single player dan multiplayer. - Menerapkan teknologi motion detection. Kelebihan - Menggunakan icon yang sudah dikenali secara universal - Terdapat sistem yang memberikan pencegahan kesalahan - Memiliki pengaturan volume musik - Memiliki desain navigasi yang baik sehingga dapat menempatkan banyak tombol dalam menu utama. - Memiliki pilihan kustomisasi karakter yang banyak. - Menggunakan icon yang sudah dikenali secara universal. - Memiliki sistem yang memberikan pencegahan

(30)

kesalahan. Panjat Pinang Doodle jump Homerun Battle 3D Kekurangan - Tidak ada

sistem yang memberikan pencegahan kesalahan - Tidak terdapat pengaturan untuk volume musik - Tidak menggunakan icon yang telah dikenali secara universal - Tombol navigasi dalam menu utama yang terlalu banyak dan tidak dikategorikan.

(31)

3.2 Analisis kebutuhan dan solusi

Beberapa hal yang dapat disimpulkan dari analisis kuesioner dan analisis game sejenis antara lain:

1. Hampir setengah jumlah responden memiliki smartphone dengan sistem operasi Android dengan versi 2.3 Gingerbread dan bermain game pada smartphone kurang dari satu jam dalam sehari.

2. 39.20% responden menginginkan satu level game dapat diselesaikan dalam waktu kurang dari lima menit.

3. 92.00% responden menginginkan bermain game pada smartphone dalam posisi landscape.

4. 54.40% responden menginginkan game yang memiliki tutorial berupa instruksi singkat.

5. Sebagian besar responden tertarik memainkan permainan tradisional dan tertarik memainkan permainan jajangkungan pada smartphone.

6. Sebagian besar responden yang tertarik memainkan permainan jajangkungan pada smartphone menginginkan game dikembangkan dalam bahasa Indonesia, memiliki musik tradisional Indonesia, dapat dimainkan secara multiplayer dan memungkinkan pemain game melakukan kustomisasi karakter.

7. Game memiliki icon yang dikenali secara universal dan biasanya

(32)

Berdasarkan analisis yang telah dilakukan, beberapa solusi yang diusulkan adalah sebagai berikut:

1. Mengembangkan game yang dapat dimainkan secara optimal pada smartphone dengan sistem operasi Android versi 2.3 Gingerbread yang dapat diselesaikan kurang dari satu jam dalam sehari serta memiliki level yang dapat diselesaikan kurang dari lima menit.

2. Mengembangkan game yang dimainkan dengan posisi landscape yang memiliki tutorial berupa instruksi singkat dan memiliki tema permainan tradisional Indonesia berupa permainan jajangkungan.

3. Mengembangkan game yang dimainkan dalam bahasa Indonesia, memiliki musik tradisional indonesia, dan dapat dimainkan secara multiplayer.

4. Mengembangkan game yang memungkinkan pemain melakukan kustomisasi karakter.

5. Mengembangkan game yang memiliki icon yang dikenali secara universal dan memiliki fitur high score.

(33)

3.3 Perancangan Game

3.3.1 Deskripsi Permainan

Game Jajangkungan merupakan salah satu permainan tradisional Indonesia. Permainan ini dimainkan dengan sepasang tongkat yang memiliki tumpuan untuk pijakan kaki. Permainan ini biasanya dimainkan dalam bentuk balap lari, adu keseimbangan, dan sepak bola. Game jajangkungan yang dikembangkan dalam penulisan skripsi ini dimainkan dalam bentuk balap lari. Game ini dapat dimainkan oleh satu pemain maupun dua pemain secara lokal. Selain itu, game Jajangkungan yang dikembangkan memungkinkan pemain game untuk melakukan kustomisasi karakter.

Aplikasi game yang dimainkan pada perangkat pemain game disebut sebagai client side. Aplikasi pengaturan game yang disediakan untuk admin untuk melakukan pengaturan game disebut sebagai server side. Pada saat aplikasi game dijalankan, client side akan memuat pengaturan dari server side.

3.3.2 Jenis Permainan

Game Jajangkungan yang akan dikembangkan dalam penulisan skripsi ini terdiri dari tiga jenis permainan, yaitu Jajangkungan Tradisional, Jajangkungan Menangkap, dan Jajangkungan Berduri. Masing-masing jenis permainan memiliki tantangan yang berbeda-beda.

(34)

Dalam permainan Jajangkungan Tradisional, tujuan utama pemain game adalah mengendalikan karakter dalam game untuk mencapai garis “Selesai”. Pemain game mengendalikan karakter dalam hal berlari sambil menjaga keseimbangan dan melompat. Apabila karakter yang dikendalikan pemain terjatuh, akan dikenakan penalti waktu. Perhitungan total skor dan penalti waktu dijelaskan dalam tabel 3.2.

3.3.2.1 Jajangkungan Menangkap

Dalam permainan Jajangkungan Menangkap, tujuan utama pemain game adalah mengendalikan karakter untuk mencapai garis “Selesai” dan mengambil buah untuk memperoleh skor. Dalam jenis permainan ini, terdapat tiga jenis buah: “buah baik”, “buah busuk”, dan “buah spesial”. Pemain game mengendalikan karakter dalam hal berlari sambil menjaga keseimbangan dan melompat. Apabila karakter pemain jatuh, maka akan dikenakan penalti waktu. Apabila karakter pemain game mengambil “buah baik” atau “buah spesial”, pemain game akan mendapatkan penambahan skor. Apabila karakter pemain game mengambil “buah busuk”, pemain game akan mendapatkan pengurangan skor. Perhitungan skor dan penalti waktu dijelaskan dalam tabel 3.2.

3.3.2.1 Jajangkungan Berduri

Dalam permainan Jajangkungan Berduri, tujuan utama pemain game adalah mengendalikan karakter pemain untuk

(35)

mencapai garis “Selesai” dan mengambil buah untuk memperoleh skor. Dalam jenis permainan Jajangkungan Berduri, terdapat tantangan yang berbeda dengan jenis permainan lainnya. Tantangan tersebut adalah pemain game harus mengendalikan karakter dalam game untuk menghindari duri yang terdapat dalam lintasan balap lari dalam mencapai garis “Selesai”. Dalam jenis permainan ini, terdapat tiga jenis buah: “buah baik”, “buah busuk”, dan “buah spesial”. Pemain game mengendalikan karakter dalam hal berlari sambil menjaga keseimbangan dan melompat. Pemain dapat mengendalikan karakter untuk menghindari duri dengan cara melompat. Apabila karakter pemain game terjatuh atau terkena duri, akan diberikan penalti waktu. Apabila karakter pemain game mengambil “buah baik” dan “buah spesial”, pemain game akan mendapatkan penambahan skor. Apabila karakter pemain game mengambil “buah busuk”, pemain game akan mendapatkan pengurangan skor. Perhitungan skor dan penalti waktu dijelaskan dalam tabel 3.2.

3.3.3 Perhitungan Skor

Perhitungan total skor dalam game Jajangkungan adalah sebagai berikut :

Total skor = (Nilai waktu x Koefisien Jenis permainan) + Skor Nilai koefisien jenis permainan adalah sebagai berikut :

1. Koefisien jenis permainan Jajangkungan Tradisional bernilai 1.

(36)

2. Koefisien jenis permainan Jajangkungan Menangkap bernilai 2.

3. Koefisien jenis permainan Jajangkungan Berduri bernilai 3. Dalam permainan Jajangkungan Tradisional, tidak terdapat perhitungan skor. Oleh karena itu, skor dianggap bernilai nol dan total skor diperoleh dari perkalian total waktu dengan koefisien jenis permainan.

Nilai koefisien masing-masing jenis permainan tidak sama. Hal ini dikarenakan tantangan yang terdapat dalam masing-masing jenis permainan berbeda-beda. Nilai koefisien jenis permainan yang lebih besar mengindikasikan tingkat kesulitan tantangan yang ada dalam jenis permainan tersebut lebih besar dibandingkan dengan jenis permainan lainnya. Pemberian skor yang lebih besar untuk jenis permainan yang memiliki tingkat kesulitan tantangan yang lebih besar dilakukan sebagai penerapan prinsip game balancing.

Perhitungan “Nilai waktu” adalah sebagai berikut :

Nilai waktu = 300 detik – Total waktu yang dibutuhkan karakter pemain game mencapai garis “Selesai” dalam satuan detik.

Nilai waktu dapat bernilai minus (kurang dari nol) apabila total waktu yang dibutuhkan karakter pemain game untuk mencapai garis “Selesai” lebih dari 300 detik. Oleh karena itu, dalam perhitungan, total skor dapat bernilai lebih kecil daripada skor karena adanya kemungkinan

(37)

pengurangan nilai waktu. Meskipun terdapat kemungkinan pengurangan nilai waktu, nilai total skor minimum adalah nol.

Perhitungan skor dalam game Jajangkungan dapat dilihat dalam tabel 3.2.

Tabel 3. 2 Perhitungan Skor Game Jajangkungan Jenis Permainan Jajangkungan

Tradisional Jajangkungan Menangkap Jajangkungan Berduri Penalti waktu karakter yang jatuh

10 detik 20 detik 30 detik

Nilai satu buah baik

- +10 +60

Nilai satu buah buruk

- -5 -20

Nilai satu buah spesial - +25 +120 Penalti waktu karakter yang terkena duri - - 30 detik 3.3.4 Deskripsi Karakter

Pemain game mengendalikan karakter dalam hal berlari sambil menjaga keseimbangan dengan menekan smartphone bagian bawah atau atas. Pemain juga dapat mengedalikan karakter untuk melompat dengan menekan layar smartphone.

Dalam game Jajangkungan yang dikembangkan dalam penulisan skripsi ini, satuan jarak dalam dinyatakan dengan istilah “poin”. Sedangkan tingkat kemiringan dinyatakan dengan istilah “degree”.

Kecepatan berlari karakter minimum adalah tiga “poin” per detik. Kecepatan berlari karakter maksimum adalah 30 “poin” per detik. Pada awal permainan, posisi karakter adalah tegak lurus dengan tingkat

(38)

kemiringan 90 “degree”. Apabila kecepatan karakter di atas 10 “poin” per detik, maka kemiringan akan berkurang 30 “deg” per detik. Apabila tingkat kemiringan karakter telah mencapai nol “degree”, karakter akan ditampilkan dalam posisi jatuh. Apabila kecepatan berlari karakter diperlambat, kondisi kemiringan akan ditambah 10 “degree” per detik. Ketika karakter melompat, kemiringan akan menjadi 90 “degree”.

3.3.5 Jenis Buah dan Duri

Beberapa jenis buah yang terdapat dalam jenis permainan Jajangkungan Menangkap dan Jajangkungan Berduri dapat dilihat pada tabel 3.3.

Tabel 3. 3 Jenis Buah

Jenis Buah Gambar

“Buah baik”

“Buah busuk”

(39)

Duri yang terdapat pada jenis permainan Jajangkungan Berduri dapat dilihat pada tabel 3.4.

Tabel 3. 4 Duri dalam Permainan Jajangkungan Berduri Jenis Hambatan Gambar

Duri

3.3.6 Kustomisasi Karakter

Pemain game dapat melakukan kustomisasi karakter dalam hal rambut, baju, dan tongkat yang digunakan. Pilihan kustomisasi rambut karakter dapat dilihat pada tabel 3.5.

Tabel 3. 5 Pilihan Kustomisasi Rambut

Jenis Rambut Gambar

Standar

Sisir samping

(40)

Pilihan kustomisasi baju karakter dapat dilihat pada tabel 3.6. Tabel 3. 6 Pilihan Kustomisasi Baju

Jenis baju Gambar

Polos

Bergaris

Bercorak

Pilihan kustomisasi tongkat yang akan digunakan karakter dapat dilihat pada tabel 3.7.

Tabel 3. 7 Pilihan Kustomisasi Tongkat

Jenis Tongkat Gambar

Polos

(41)

Bercorak

3.4 Perancangan Sistem 3.4.1 Use Case Diagram

3.4.1.1 Use Case Diagram Sistem Game Jajangkungan

(42)

3.4.1.2 Use case Diagram Sistem Pengaturan Admin

(43)

3.4.2 Use case narrative

3.4.2.1 Use case narrative Membuka Aplikasi Game Nama Use case Membuka aplikasi game

ID Use case UC001

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian ketika pemain game membuka aplikasi game.

Pra kondisi Icon aplikasi game sedang ditampilkan. Pemicu Pemain game menekan icon aplikasi game. Bagian umum kejadian Kegiatan pemain game Respon sistem

Langkah 1: pemain game menekan icon aplikasi game

Langkah 2: sistem menampilkan splash screen selama tiga detik. Langkah 3: Sistem

menampilkan menu utama. Alternatif kejadian -

Pasca kondisi Menu utama ditampilkan. Batasan dan spesifikasi

implementasi

(44)

3.4.2.2 Use Case Narrative Menjalankan Permainan Nama Use case Menjalankan permainan

ID Use case UC002

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian ketika pemain game memulai permainan

Pra kondisi Menu utama sedang ditampilkan

Pemicu Pemain game menekan tombol Permainan Bagian umum kejadian Kegiatan pemain game Respon sistem

Langkah 1: Pemain game menekan tombol

“Permainan”.

Langkah 3: pemain game memilih jumlah pemain. Langkah 5: pemain game memilih tipe permainan. Langkah 7: pemain game menekan tombol “Lanjut”. Langkah 9: pemain game menekan tombol “Mulai”.

Langkah 2: Sistem menampilkan pilihan jumlah pemain. Langkah 4: sistem menampilkan pilihan tipe permainan. Langkah 6: sistem menampilkan instruksi bermain. Langkah 8: sistem menampilkan layar persiapan permainan. Langkah 10: sistem menampilkan layar permainan.

Alternatif kejadian Alternatif langkah 3: pemain game memilih kembali ke menu utama.

Alternatif langkah 4: sistem menampilkan layar utama. Alternatif langkah 5: pemain game memilih kembali ke layar pemilihan jumlah pemain.

Alternatif langkah 6: sistem menampilkan layar pemilihan jumlah pemain.

Pasca kondisi Layar permainan ditampilkan. Batasan dan spesifikasi

implementasi

(45)

3.4.2.3 Use case narrative Berlari

Nama Use case Berlari

ID Use case UC003

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game mengendalikan karakter dalam game untuk berlari.

Pra kondisi Layar permainan sedang ditampilkan.

Pemicu Pemain game menekan smartphone pada

bagian bawah. Bagian umum kejadian Kegiatan pemain

game Respon sistem Langkah 1: Pemain game menekan smartphone pada bagian bawah. Langkah 2: Sistem menambah kecepatan berlari karakter dalam game. Langkah 3: Sistem mengkalkulasi tingkat kemiringan karakter. Langkah 4: Sistem menampilkan karakter. Alternatif kejadian Alternatif langkah 1: Pemain game

menekan smartphone pada bagian atas. Alternatif langkah 2: Sistem mengurangi kecepatan berlari karakter dalam game. Pasca kondisi Karakter dalam game ditampilkan sedang

berlari.

(46)

3.4.2.4 Use Case Narrative Menjaga Keseimbangan

Nama Use case Menjaga keseimbangan

ID Use case UC004

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika sistem mengkalkulasi tingkat kemiringan karakter.

Pra kondisi Layar permainan sedang ditampilkan.

Pemicu Pemain game mengendalikan karakter dalam

hal berlari

Bagian umum kejadian Langkah 1: Sistem mengkalkulasi kecepatan pemain.

Langkah 2: Jika kecepatan berlari dalam kondisi dipercepat, sistem menambah tingkat kemiringan karakter.

Langkah 3: Sistem menampilkan karakter. Alternatif kejadian Alternatif langkah 2: Jika kecepatan berlari

karakter diperlambat, sistem mengurangi tingkat kemiringan karakter.

Alternatif langkah 2: Jika kecepatan berlari dalam kondisi dipercepat dan tingkat

kemiringan karakter telah mencapai maksimal, karakter akan jatuh.

Pasca kondisi Kemiringan karakter dalam game

ditampilkan.

(47)

3.4.2.5 Use case narrative Melompat

Nama Use case Melompat

ID Use case UC005

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game mengendalikan karakter dalam game untuk melompat.

Pra kondisi Layar permainan sedang ditampilkan.

Pemicu Pemain game menekan layar smartphone.

Bagian umum kejadian Kegiatan pemain game

Respon sistem Langkah 1: Pemain

game menekan layar smartphone. Langkah 2: Sistem menampilkan karakter dengan keadaan melompat. Alternatif kejadian -

Pasca kondisi Karakter dalam game ditampilkan sedang melompat.

(48)

3.4.2.6 Use case narrative Mengambil Buah

Nama Use case Mengambil buah

ID Use case UC006

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game mengendalikan karakter untuk mengambil buah.

Pra kondisi Layar permainan sedang ditampilkan.

Pemicu Pemain game mengendalikan karakter untuk

menyentuh buah. Bagian umum kejadian Kegiatan pemain

game Respon sistem Langkah 1: Pemain game mengendalikan karakter untuk menyentuh buah. Langkah 2: Sistem mengecek posisi karakter dengan buah. Langkah 3: Sistem menambah skor pemain game. Langkah 4: Sistem menghilangkan gambar buah dalam layar permainan. Alternatif kejadian Alternatif langkah 3: Sistem mengurangi

skor pemain game.

Pasca kondisi Menu pause ditampilkan.

(49)

3.4.2.7 Use Case Narrative Menghentikan Permainan

Nama Use case Menghentikan permainan

ID Use case UC006

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game menghentikan permainan.

Pra kondisi Layar permainan sedang ditampilkan.

Pemicu Pemain game menekan tombol dengan icon

pause untuk menghentikan permainan. Bagian umum kejadian Kegiatan pemain

game

Respon sistem Langkah 1: Pemain

game menekan tombol dengan icon pause.

Langkah 2: Sistem menghentikan permainan. Langkah 3: Sistem menampilkan menu pause. Alternatif kejadian -

Pasca kondisi Menu pause ditampilkan.

(50)

3.4.2.8 Use Case Narrative Melanjutkan Permainan

Nama Use case Melanjutkan permainan

ID Use case UC007

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game melanjutkan permainan yang sedang dihentikan.

Pra kondisi Menu pause sedang ditampilkan.

Pemicu Pemain game menekan tombol “Kembali”

untuk melanjutkan permainan.

Bagian umum kejadian Kegiatan pemain game Respon sistem Langkah 1: Pemain

game menekan tombol “Kembali”.

Langkah 2: Sistem menampilkan layar permainan.

Alternatif kejadian -

Pasca kondisi Permainan dilanjutkan dan layar permainan ditampilkan.

(51)

3.4.2.9 Use Case Narrative Keluar dari Permainan

Nama Use case Keluar dari permainan

ID Use case UC009

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game keluar dari permainan. Pra kondisi Layar permainan sedang diberhentikan.

Pemicu Pemain game menekan tombol “Keluar”

Bagian umum kejadian Kegiatan pemain game

Respon sistem Langkah 1: Pemain

game menekan tombol “Keluar”.

Langkah 3: Pemain game memberikan konfirmasi terhadap keputusannya untuk keluar dari permainan dengan menekan tombol “Ya”. Langkah 2: Sistem memberikan konfirmasi atas keputusan pemain game. Langkah 4: Sistem menampilkan menu utama.

Alternatif kejadian Alternatif langkah 3: Pemain game membatalkan keputusannya dengan menekan tombol “Tidak”.

Alternatif langkah 4: Sistem menampilkan layar permainan dihentikan.

Pasca kondisi Keluar dari permainan.

(52)

3.4.2.10 Use Case Narrative Menyelesaikan Permainan

Nama Use case Menyelesaikan permainan

ID Use case UC010

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game menyelesaikan permainan.

Pra kondisi Layar permainan sedang ditampilkan.

Pemicu Pemain game mengendalikan karakter

sampai menyentuh garis “Selesai”. Bagian umum kejadian Kegiatan pemain

game Respon sistem Langkah 1: Pemain game mengendalikan karakter sampai menyentuh garis selesai. Langkah 2: Sistem melakukan kalkulasi nilai waktu. Langkah 3: Sistem mengkalkulasi total skor. Langkah 4: Sistem menampilkan total skor.

Alternatif kejadian Alternatif langkah 2: Sistem melakukan kalkulasi nilai waktu dan skor.

Pasca kondisi Total skor ditampilkan.

(53)

3.4.2.11 Use Case Narrative Melakukan Kustomisasi Karakter Nama Use case Melakukan kustomisasi karakter

ID Use case UC010

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game melakukan kustomisasi karakter dalam game.

Pra kondisi Menu utama sedang ditampilkan.

Pemicu Pemain game menekan tombol

“Kustomisasi” pada menu utama Bagian umum kejadian Kegiatan pemain

game

Respon sistem Langkah 1: Pemain

game menekan tombol “Kustomisasi”.

Langkah 3: Pemain game melakukan kustomisasi karakter. Langkah 5: Pemain game menekan tombol “Terapkan”.

Langkah 7: Pemain game memberikan konfirmasi terhadap keputusannya dengan menekan tombol “Ya” untuk menerapkan kustomisasi. Langkah 2: Sistem menampilkan layar kustomisasi karakter. Langkah 4: Sistem menampilkan karakter yang telah dikustomisasi. Langkah 6: Sistem memberikan konfirmasi terhadap keputusan pemain. Langkah 8: Sistem menerapkan kustomisasi yang dilakukan pemain game.

Alternatif kejadian Alternatif langkah 5: Pemain game menekan tombol “Batal”.

Alternatif langkah 6: Sistem menampilkan tampilan layar menu utama.

Alternatif langkah 7: Pemain game membatalkan keputusannya dengan menekan tombol “Tidak”.

Alternatif langkah 8: Sistem menampilkan layar kustomisasi karakter.

Pasca kondisi Tampilan karakter sesuai dengan kustomisasi.

(54)

Batasan dan spesifikasi implementasi Tampilan ini disediakan untuk pemain game. 3.4.2.12 Use Case Narrative Melakukan Pengaturan

Nama Use case Melakukan pengaturan

ID Use case UC011

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game melakukan pengaturan dalam game.

Pra kondisi Menu utama sedang ditampilkan.

Pemicu Pemain game menekan tombol

“Pengaturan”.

Bagian umum kejadian Kegiatan pemain game Respon sistem Langkah 1: Pemain

game menekan tombol “Pengaturan”.

Langkah 3: Pemain game melakukan pengaturan.

Langkah 4: Pemain game menekan tombol “Terapkan”. Langkah 6: Pemain game memberikan konfirmasi terhadap keputusannya untuk menerapkan pengaturan dengan menekan tombol “Ya”.

Langkah 2: Sistem menampilkan layar pengaturan. Langkah 5: Sistem memberikan konfirmasi terhadap keputusan pemain game. Langkah 7: Sistem menerapkan pengaturan yang dilakukan pemain game.

Alternatif kejadian Alternatif langkah 4: Pemain game menekan tombol “Batal”.

Alternatif langkah 5: Sistem menampilkan menu utama.

Alternatif langkah 6: Pemain game membatalkan keputusannya dengan menekan tombol “Tidak”.

Alternatif langkah 7: Sistem menampilkan layar pengaturan.

Pasca kondisi Pengaturan diterapkan.

(55)

3.4.2.13 Use Case Narrative Melihat Skor Terbaik

Nama Use case Melihat skor terbaik

ID Use case UC012

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game melihat skor terbaik

Pra kondisi Menu utama sedang ditampilkan

Pemicu Pemain game menekan tombol “Skor”.

Bagian umum kejadian Kegiatan pemain game

Respon sistem Langkah 1: Pemain

game menekan tombol “Skor”.

Langkah 3: Pemain game memilih jenis permainan. Langkah 2: Sistem menampilkan pilihan jenis permainan. Langkah 4: Sistem menampilkan lima skor terbaik jenis permainan yang dipilih.

Alternatif kejadian Alternatif langkah 3: Pemain game menekan tombol “Kembali”

Alternatif langkah 4: Sistem menampilkan tampilan layar menu utama.

Pasca kondisi Lima skor terbaik ditampilkan.

(56)

3.4.2.14 Use Case Narrative Melihat Informasi Lainnya

Nama Use case Melihat informasi lainnya

ID Use case UC013

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game memilih menampilkan informasi lainnya.

Pra kondisi Menu utama sedang ditampilkan

Pemicu Pemain game menekan tombol lainnya pada

menu utama Bagian umum kejadian Kegiatan pemain

game

Respon sistem Langkah 1: Pemain

game menekan tombol Lainnya. Langkah 3: Pemain memilih jenis informasi. Langkah 2: Sistem memberikan pilihan jenis informasi yang akan ditampilkan. Langkah 4: Sistem menampilkan informasi yang dipiih.

Alternatif kejadian Alternatif langkah 3: Pemain game menekan tombol “Kembali”.

Alternatif langkah 4: Sistem menampilkan menu utama.

Pasca kondisi Pemain game melihat informasi yang dipilih. Batasan dan spesifikasi implementasi Tampilan ini disediakan untuk pemain game.

(57)

3.4.2.15 Use Case Narrative Menutup Aplikasi Game

Nama Use case Keluar dari aplikasi game

ID Use case UC014

Pelaku utama Pemain game

Deskripsi Use case ini mendeskripsikan kejadian

ketika pemain game memilih keluar dari aplikasi game.

Pra kondisi Menu utama sedang ditampilkan

Pemicu Pemain game menekan tombol “Keluar”

Bagian umum kejadian Kegiatan pemain game

Respon sistem Langkah 1: Pemain

game menekan tombol “Keluar”.

Langkah 3: Pemain

game memberikan

konfirmasi terhadap keputusannya untuk keluar dari aplikasi game dengan menekan tombol “Ya”. Langkah 2: Sistem memberikan konfirmasi terhadap keputusan pemain. Langkah 4: Sistem melepaskan sumber daya smartphone yang digunakan Langkah 5: Menutup aplikasi game.

Alternatif kejadian Alternatif langkah 3: Pemain game membatalkan keputusannya dengan menekan tombol “Tidak”.

Alternatif langkah 4: Sistem menampilkan tampilan menu utama.

Pasca kondisi Keluar dari aplikasi game.

(58)

3.4.2.16 Use Case Narrative Melakukan Login oleh Admin

Nama Use case Melakukan Login

ID Use case UC101

Pelaku utama Admin

Deskripsi Use case ini mendeskripsikan kejadian login yang dilakukan oleh admin.

Pra kondisi Halaman login sedang ditampilkan.

Pemicu Admin membuka program pengaturan game

Jajangkungan

Bagian umum kejadian Kegiatan admin Respon sistem Langkah 1: Admin memasukkan username dan password Langkah 2: Menekan tombol “Login”. Langkah 3: Sistem melakukan validasi username dan password yang dimasukkan admin dengan database. Langkah 4: Menampilkan menu utama pengaturan.

Alternatif kejadian Alternatif langkah 4: Jika username dan password yang dimasukkan admin tidak valid, maka sistem akan menampilkan halaman login dan pesan kesalahan.

Pasca kondisi Menu utama ditampilkan.

(59)

3.4.2.17 Use Case Narrative Melakukan Pengaturan oleh Admin

Nama Use case Melakukan pengaturan

ID Use case UC102

Pelaku utama Admin

Deskripsi Use case ini mendeskripsikan kejadian

pengaturan yang dilakukan oleh admin. Pra kondisi Menu utama pengaturan sedang ditampilkan.

Pemicu Admin memilih jenis permainan yang akan

diubah pengaturannya.

Bagian umum kejadian Kegiatan admin Respon sistem Langkah 1: Admin memilih jenis permainan. Langkah 3: Admin melakukan pengaturan. Langkah 4: Admin menekan tombol “Apply”. Langkah 6: Admin memberikan konfirmasi terhadap keputusannya untuk menerapkan pengaturan dengan menekan tombol “Ok”. Langkah 2: Sistem menampilkan halaman pengaturan jenis permainan yang dipilih. Langkah 5: Sistem memberikan konfirmasi terhadap keputusan admin. Langkah 7: Sistem menyimpan pengaturan yang dilakukan admin.

Alternatif kejadian Alternatif langkah 4: Admin menekan tombol “Cancel”.

Alternatif langkah 5: Sistem menampilkan menu utama pengaturan.

Alternatif langkah 6: Admin membatalkan keputusannya dengan menekan tombol “Cancel”.

Alternatif langkah 7: Sistem menampilkan halaman pengaturan jenis permainan yang dipilih.

Pasca kondisi Halaman sukses melakukan pengaturan ditampilkan.

(60)

3.4.2.18 Use case narrative Mengubah Password oleh Admin

Nama Use case Mengubah password

ID Use case UC103

Pelaku utama Admin

Deskripsi Use case ini mendeskripsikan kejadian

mengubah password oleh admin.

Pra kondisi Admin telah melakukan login.

Pemicu Admin menekan tombol “Change

Password”.

Bagian umum kejadian Kegiatan admin Respon sistem Langkah 1: Admin menekan tombol “Change Password”. Langkah 3: Admin mengisi form pengubahan password. Langkah 4: Admin menekan tombol “Apply”. Langkah 2: Sistem menampilkan aturan pengisian form dan form pengubahan password. Langkah 5: Sistem melakukan validasi Langkah 6: Sistem menampilkan halaman sukses melakukan pengubahan password. Alternatif kejadian Alternatif langkah 4: Admin menekan

tombol “Cancel”.

Alternatif langkah 5: Sistem menampilkan tampilan layar menu utama pengaturan. Alternatif langkah 6: Sistem menampilkan pesan kesalahan, aturan pengisian form, dan form pengubahan password.

Pasca kondisi Halaman login ditampilkan.

(61)

3.4.2.19 Use case narrative Melakukan Logout oleh Admin

Nama Use case Melakukan logout

ID Use case UC104

Pelaku utama Admin

Deskripsi Use case ini mendeskripsikan kejadian

pengaturan yang dilakukan oleh admin.

Pra kondisi Admin telah melakukan login.

Pemicu Admin menekan tombol “Logout”.

Bagian umum kejadian Kegiatan admin Respon sistem Langkah 1: Admin menekan tombol “Logout”. Langkah 3: Admin memberikan konfirmasi terhadap keputusannya untuk logout dengan menekan tombol “Ok”. Langkah 2: Sistem memberikan konfirmasi terhadap keputusan admin. Langkah 4: Sistem menghapus sesi login admin. Langkah 5: Sistem menampilkan halaman login. Alternatif kejadian Alternatif langkah 3: Admin menekan

tombol “Cancel”.

Alternatif langkah 4: Sistem menampilkan tampilan layar sebelumnya.

Pasca kondisi Halaman login ditampilkan.

(62)

3.4.3 Activity diagram

3.4.4.1 Activity Diagram Membuka Aplikasi Game

(63)

3.4.4.2 Activity Diagram Menjalankan Permainan

(64)
(65)
(66)

3.4.4.4 Activity Diagram Menjaga Keseimbangan

(67)

3.4.4.5 Activity Diagram Melompat

(68)

3.4.4.6 Activity diagram mengambil buah

(69)

3.4.4.7 Activity Diagram Menghentikan Permainan

Gambar 3. 48 Activity Diagram Menghentikan Permainan

3.4.4.8 Activity Diagram Melanjutkan Permainan

(70)

3.4.4.9 Activity Diagram Keluar dari Permainan

(71)

3.4.4.10 Activity Diagram Menyelesaikan Permainan

(72)

3.4.4.11 Activity Diagram Melakukan Kustomisasi Karakter

(73)

3.4.4.12 Activity Diagram Melakukan Pengaturan

(74)

3.4.4.13 Activity Diagram Melihat Skor Terbaik

(75)

3.4.4.14 Activity Diagram Melihat Informasi Lainnya

(76)

3.4.4.15 Activity Diagram Menutup Aplikasi Game

(77)

3.4.4.16 Activity Diagram Melakukan Login oleh Admin

(78)

3.4.4.17 Activity Diagram Melakukan Pengaturan oleh Admin

(79)

3.4.4.18 Activity Diagram Mengubah Password oleh Admin

(80)

3.4.4.19 Activity Diagram Melakukan Logout oleh Admin

(81)

3.4.4 Class Diagram

(82)
(83)

3.5 Kamus Data

Kamus data yang terdapat dalam game Jajangkungan adalah sebagai berikut :

Tabel 3. 8 Kamus Data Admin

No Nama kolom Tipe data Keterangan

1 Username Varchar(255)

(PK)

Menyimpan username admin.

2 password Varchar(255) Menyimpan

password admin. Tabel 3. 9 Kamus Data Permainan

No Nama kolom Tipe data Keterangan

1 PermainanID Integer(PK) ID permainan.

2 Versi Integer Mendeskripsikan

versi

pengembangan permainan. Tabel 3. 10 Kamus Data MsJajangkunganTradisional

No Nama kolom Tipe data Keterangan

1 LevelID Integer(PK) ID level.

2 PermainanID Integer(FK) ID permainan.

3 LOA Integer Mendeskripsikan

panjang arena permainan.

Tabel 3. 11 Kamus Data MsJajangkunganMenangkap

No Nama kolom Tipe data Keterangan

1 LevelID Integer(PK) ID level.

2 PermainanID Integer(FK) ID permainan.

3 LOA Integer Mendeskripsikan

panjang arena permainan.

4 NOGF Integer Mendeskripsikan

jumlah “buah baik”.

5 NORF Integer Mendeskripsikan

jumlah “buah busuk”.

6 NOSF Integer Mendeskripsikan

jumlah “buah spesial”.

(84)

Tabel 3. 12 Kamus Data JajangkunganBerduri

No Nama Kolom Tipe Data Keterangan

1 LevelID Integer(PK) ID level.

2 PermainanID Integer(FK) ID permainan.

3 LOA Integer Mendeskripsikan

panjang arena permainan.

4 NOGF Integer Mendeskripsikan

jumlah “buah baik”.

5 NORF Integer Mendeskripsikan

jumlah “buah busuk”.

6 NOSF Integer Mendeskripsikan

jumlah “buah spesial”.

7 NOS Integer Mendeskripsikan

jumlah “duri”.

Tabel 3. 13 Kamus Data Score

No Nama Kolom Tipe Data Keterangan

1 ScoreID Integer (PK) ID skor.

2 NamaPermainan Varchar(255) Menyimpan nama

permainan

3 Nilai Integer Menyimpan skor

(85)

3.6 Perancangan Layar

3.6.1 Tampilan Pembukaan Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 1 of 33 Screen ID: SS001

Screen Description:

Tampilan layar pembukaan pada saat aplikasi game Jajangkungan dijalankan. Setelah dua detik, akan lanjut ke tampilan layar menu utama (SS002).

Link From Screen ID: - Link to Screen ID: SS002 Color Scheme: Coklat

Text Attributes:

Teks Jajangkungan – SketchFlow Print, 50, Putih

Teks Permainan Tradisional Indonesia – Segoe UI, 25, Putih Teks Karya : Kenji Jonathan Sahputra – Segoe UI, 20, Putih Still Images: SS001.png

Audio: - Video: -

(86)

3.6.2 Tampilan Menu Utama Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 2 of 33 Screen ID: SS002

Screen Description:

Tampilan layar menu utama game Jajangkungan. Pemain game dapat memilih untuk menjalankan permainan (SS003), melakukan kustomisasi karakter (SS015), melakukan pengaturan game (SS017), melihat skor terbaik (SS019), melihat informasi lainnya (SS021), dan keluar dari aplikasi game (SS024).

Link From Screen ID: SS001, SS011, SS012, SS013, SS015, SS017, SS019, SS021, SS024

Link to Screen ID: SS003, SS015, SS017, SS019, SS021, SS024

Color Scheme: Coklat Text Attributes: - Still Images:

Gambar orang – SS002.png, tombol “Permainan”, tombol “Kustomisasi”, tombol “Pengaturan”, tombol “Skor”, tombol “Lain-Lain”, tombol “Keluar”

Audio: musik2.mp3 Video: -

(87)

3.6.3 Tampilan Pemilihan Jumlah Pemain Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 3 of 33 Screen ID: SS003

Screen Description:

Tampilan layar pemilihan jumlah pemain game. Ketika pemain game memilih jumlah pemain, akan ditampilkan pilihan jenis permainan (SS004). Tombol kembali untuk kembali ke menu utama (SS002).

Link From Screen ID: SS002 Link to Screen ID: SS002, SS004 Color Scheme: Coklat

Text Attributes:

Jumlah pemain – Segoe Marker, 24, hitam Still Images:

Tombol “1 Pemain”, tombol “2 Pemain”, tombol “Kembali” Audio: musik2.mp3

Video: - Animation: -

(88)

3.6.4 Tampilan Pilihan Jenis Permainan Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 4 of 33 Screen ID: SS004

Screen Description:

Tampilan layar pilihan permainan di mana pemain game dapat memilih jenis permainan yang tersedia dengan menekan icon jenis permainan. Jika instruksi bermain dalam pengaturan diaktifkan, ketika pemain game memilih suatu permainan, akan ditampilkan layar instruksi bermain (SS005). Jika instruksi bermain dalam pengaturan dinonaktifkan, ketika pemain game memilih suatu permainan, akan ditampilkan layar persiapan permainan (SS006). Tombol “Kembali” akan menampilkan layar pemilihan jumlah pemain (SS003).

Link From Screen ID: SS003 Link to Screen ID: SS003, SS005, SS006 Color Scheme: Coklat

Text Attributes:

- Pilihan Permainan – Segoe Marker, 24, hitam

- Jajangkungan Tradisional, Jajangkungan Menangkap, Jajangkungan berduri – Segoe Marker, 18, hitam

Still Images:

- Jajangkungan Tradisional – SS004a.png - Jajangkungan Menangkap – SS004b.png - Jajangkungan Berduri – SS004c.png - Tombol “Kembali” Audio: musik2.mp3 Video: - Animation: -

(89)

3.6.5 Tampilan Instruksi Bermain Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 5 of 33 Screen ID: SS005

Screen Description:

Tampilan instruksi bermain game. Tulisan (1) dan isi instuksi disesuaikan dengan jenis permainan yang dipilih. Terdapat gambar yang menggambarkan objek yang terdapat selama permainan. Gambar disesuaikan dengan jenis permainan yang dipilih. Tombol “Lanjutkan” untuk lanjut ke tampilan layar persiapan permainan (SS006).

Link From Screen ID: SS004 Link to Screen ID: SS006 Color Scheme: Coklat

Text Attributes:

- Teks judul permainan – Segoe Marker, 24, hitam - Teks instruksi – Segoe Marker, 18, hitam

Still Images:

- Tombol “Lanjutkan” Audio: musik2.mp3

Video: - Animation: -

(90)

3.6.6 Tampilan Persiapan Permainan Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 6 of 33 Screen ID: SS006

Screen Description:

Tampilan layar persiapan permainan. Tombol “Mulai” digunakan untuk memulai permainan (SS007/ SS008/ SS009).

Link From Screen ID: SS004, SS005 Link to Screen ID: SS007, SS008, SS009 Color Scheme: Coklat

Text Attributes:

- Teks judul permainan – Segoe Marker, 24, hitam Still Images:

- Tombol “Mulai” Audio: musik2.mp3 Video: -

(91)

3.6.7 Tampilan Permainan Jajangkungan Tradisional Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 7 of 33 Screen ID: SS007

Screen Description:

Tampilan permainan Jajangkungan Tradisional. Terdapat tombol pause untuk menghentikan permainan (SS010). Waktu game akan bertambah dalam hitungan detik seiring dengan permainan yang sedang dimainkan. Apabila karakter pemain game mencapai garis akhir, maka pemain game telah selesai bermain. Ketika permainan yang dimainkan oleh satu pemain berakhir, akan ditampilkan layar permainan selesai (SS011). Apabila permainan dimainkan oleh dua pemain, maka ketika giliran permainan pemain pertama selesai, akan ditampilkan layar permainan selesai oleh pemain pertama (SS012). Ketika giliran pemain kedua selesai, layar permainan selesai akan ditampilkan (SS013).

Link From Screen ID: SS006, SS010 Link to Screen ID: SS010, SS011 SS012, SS013

Color Scheme: Coklat Text Attributes:

- Teks waktu dan skor – Segoe Marker, 18, hitam Still Images: pause.png

Audio: musik2.mp3 Video: -

(92)

3.6.8 Tampilan Permainan Jajangkungan Menangkap Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 8 of 33 Screen ID: SS008

Screen Description:

Tampilan permainan Jajangkungan Menangkap. Terdapat tombol pause untuk menghentikan permainan (SS010). Waktu game akan bertambah dalam hitungan detik seiring dengan permainan yang sedang dimainkan. Skor akan bertambah apabila karakter pemain game menangkap buah baik dan buah spesial. Skor akan berkurang apabila pemain menangkap buah busuk. Apabila karakter pemain game mencapai garis akhir, maka pemain game telah selesai bermain. Ketika permainan yang dimainkan oleh satu pemain berakhir, akan ditampilkan layar permainan selesai (SS011). Apabila permainan dimainkan oleh dua pemain, maka ketika giliran permainan pemain pertama selesai, akan ditampilkan layar permainan selesai oleh pemain pertama (SS012). Ketika giliran pemain kedua selesai, layar permainan selesai akan ditampilkan (SS013).

Link From Screen ID: SS006, SS010 Link to Screen ID: SS010, SS011, SS012, SS013

Color Scheme: Coklat Text Attributes:

- Teks waktu dan skor – Segoe Marker, 18, hitam Still Images: pause.png

Audio: musik2.mp3 Video: -

(93)

3.6.9 Tampilan Permainan Jajangkungan Berduri Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 9 of 33 Screen ID: SS009

Screen Description:

Tampilan permainan Jajangkungan Berduri. Terdapat tombol pause untuk menghentikan permainan (SS010). Waktu game akan bertambah dalam hitungan detik seiring dengan permainan yang sedang dimainkan. Skor akan bertambah apabila karakter pemain game menangkap buah baik dan buah spesial. Skor akan berkurang apabila pemain menangkap buah busuk. Ketika karakter pemain game mengenai duri, maka akan diberikan penalti waktu tambahan. Apabila karakter pemain game mencapai garis akhir, maka pemain game telah selesai bermain.Ketika permainan yang dimainkan oleh 1 pemain berakhir, akan ditampilkan layar permainan selesai (SS012). Apabila permainan dimainkan oleh dua pemain, maka ketika giliran permainan pemain pertama selesai, akan ditampilkan layar permainan selesai oleh pemain pertama (SS012). Ketika giliran pemain kedua selesai, layar permainan selesai akan ditampilkan (SS013).

Link From Screen ID: SS006, SS010 Link to Screen ID: SS010, SS011, SS012, SS013

Color Scheme: Coklat Text Attributes:

- Teks waktu dan skor – Segoe Marker, 18, hitam Still Images: pause.png

Audio: musik2.mp3 Video: -

(94)

3.6.10 Tampilan Permainan Dihentikan Multimedia Storyboard

Project: Jajangkungan Date: 01/11/2012

Screen: 10 of 33 Screen ID: SS010

Screen Description:

Tampilan layar ketika pemain menghentikan game yang sedang dimainkan. Tombol “Kembali” untuk kembali melanjutkan permainan (SS007 / SS008 / SS009). Tombol “Keluar” untuk keluar dari game yang sedang dimainkan dan akan ditampilkan layar konfirmasi (SS014).

Link From Screen ID: SS007, SS008, SS009, SS014

Link to Screen ID: SS007, SS008 SS009, SS014

Color Scheme: Coklat Text Attributes:

- Teks permainan dihentikan – Segoe Marker, 24, hitam Still Images:

- Tombol “Kembali” dan tombol “Keluar” Audio: musik2.mp3

Video: - Animation: -

Gambar

Gambar 3. 27 Tampilan Layar Status Pemain Game  Ketika  pemain  game  memilih  menampilkan  opsi  game,  maka  sistem  game  akan  memberikan  tampilan  di  mana  pemain  game  dapat  memilih  melakukan  pengaturan,  menampilkan  cara  bermain game, dan me
Gambar 3. 33 Tampilan Akhir Permainan Homerun Battle 3D  Ketika  permainan  telah  berakhir,  skor  pemain  akan  ditampilkan
Gambar 3. 37 Tampilan Layar Pengaturan Homerun Battle 3D  Ketika  layar  pengaturan  ditampilkan,  pemain  game  dapat  mengatur volume musik
Tabel 3. 2 Perhitungan Skor Game Jajangkungan  Jenis Permainan  Jajangkungan
+7

Referensi

Dokumen terkait

selaku Ketua Jurusan Teknik Elektro Fakultas Teknik Universitas Katolik Widya Mandala Surabaya dan dosen pembimbing yang telah membantu penulis dalam penyusunan dan penulisan

Pada Menu Utama, klik pada File Master kemudian pilih Data Mesjid/Musholla berisi informasi data-data yang berkaitan dengan data Mesjid/Musholla. Form Input

• Jenis-jenis metode yang digunakan dalam geolistrik yaitu; metode tahanan jenis/resistivitas, metoda polarisasi terimbas, dan metode

Selain pendidikan di lingkungan sekolah dan lingkungan masyarakat, lingkungan keluarga terutama orang tua juga berperan penting sebagai pengarah bagi masa depan anaknya, sehingga

Namun berbeda dengan hasil penelitian sebelumnya oleh Ghorbani dan juga Barati yang mendapatkan bahwa kadar PCX tidak dapat membedakan antara infeksi non Sepsis, sepsis,

Berdasarkan hasil penelitian yang telah dilaksanakan peneliti pada tanggal 14-28 Juli 2010 yang berjudul “Gambaran karakteristik penderita carsinoma (Ca) Mamae

Pewawancara: Kalau untuk orang Jakarta umumnya biasanya mereka mulai berkeluarga pada usia berapa.. Banu:

Terkait dengan muatan lokal ini, kepala sekolah sebagai pemimpin pembelajaran harus dapat membantu guru di sekolah untuk melakukan kajian dan analisis tentang