• Tidak ada hasil yang ditemukan

Pada Bab IV Hasil dan Pembahasan ini akan dipaparkan terkait seluruh aplikasi yang sudah dibuat. Serta tampilan hasil uji coba dari aplikasi.

4.1. M enu Utama

Menu utama ini merupakan tampilan awal dari aplikasi, ketika aplikasi ini pertama kali dijalankan. Dari halaman utama ini, pengguna dapat memilih apa yang selanjtnya dilakukan dengan aplikasi. Pada menu utama terdapat tiga buah tombol, antara lain tombol play, tombol instruction, dan juga tombol close. Tombol-tombol ini mempunya fungsi serta kegunaan masing-masing untuk menjalankan aplikasi ini.

Gambar 4.1 Menu Utama

Selain terdapat tombol-tombol pada halaman ini juga terdapat sebuah menu yang dibuat secara inflate/mengembang. Menu tersebut dapat dipanggil dengan menekan tombol menu yang telah tersedia pada setiap masing-masing

device. Menu tersebut berfungsi untuk menampilkan pesan about dari aplikasi. Berikut tampilan dari menu about:

Gambar 4.2 Menu About

Gambar 4.3 Pesan About

Pesan about tersebut berisikan informasi dan tujuan dari pembuatan aplikasi.

4.2. M enu Setting

Menu setting merupakan salah satu menu penting dalam aplikasi ini. Dikarenakan pada menu setting pengguna dapat melakukan konfigurasi pada permainan agar proses bermain bisa disesuaikan dengan kemampuan pengguna. Dalam menu setting terdapat beberapa setting yang diperlukan, seperti jumlah stick yang akan dipakai dalam permainan, mode game yang akan dimainkan, serta fungsi timer yang dapat diaktifkan ataupun di-non-aktifkan. Pada halaman

setting ini pemain dapat menyesuaikan permainan sesuai kebutuhannya. Berikut merupakan tampilan dari menu setting :

Gambar 4.4 Menu Setting

Jumlah stick yang digunakan dapat ditambah atau dikurangi dengan menekan tombol yang tersedia dalam menu, serta kita dapat melihat jumlah stick yang dipakai sesuai indikator yang tersedia, berikut tampilannya:

Gambar 4.5 Setting Jumlah Stick

Selain melakukan setting jumlah stick, kita juga dapat menentukan mode permainan yang akan dimainkan, serta fungsi timer yang tersedia. Berikut tampilan setting mode permainan, dan timer:

4.3. M enu Instruksi

Menu instruksi berisi tata cara serta aturan yang perlu pengguna ketahui ketika memainkan aplikasi game ini. Dalam menu instruksi pengguna dapat membaca aturan dan tata cara permainan. Berikut tampilan dari menu instruksi:

Gambar 4.7 Menu Instruksi

Menu instruction dibuat secara scroll view, sehingga dapat memuat lebih banyak informasi dari tampilan menu biasa. Dengan menggunakan tampilan seperti ini, pengguna akan lebih mudah untuk membaca setiap petunjuk yang ada tanpa perlu berpindah halaman. Untuk dapat melihat informasi yang terdapat pada menu ini, pengguna hanya perlu menggeser tampilannya saja.

4.4 Single Game Mode

Halaman single game mode merupakan salah satu halaman permainan yang terdapat dalam aplikasi game ini. Dalam single game mode pengguna akan bermain secara individu dengan melawan komputer. Pada proses bermain, user hanya perlu memasukkan input dengan menekan tombol yang telah tersedia pada halaman permainan. Selanjutnya dengan menerima input dari user, komputer

secara otomatis akan melakukan komputasi untuk menentukan langkah yang akan diambil dengan menggunakan algoritma minimax. Berikut tampilan dari halaman single game mode:

Gambar 4.8 Single Game Mode

Pada halaman single game terdapat tiga buah tombol yang berfungsi sebagai input user, tabel permainan yang berisi jumlah stick yang tersisa, jumlah stick yang diambil setiap pemain, dan timer. Pada bagian timer, jika fungsi timer dinyalakan, maka akan muncul indikator lampu warna hijau, disertai dengan perhitungan waktu mundur. Berikut tampilan dari tombol, dan tabel permainan:

Gambar 4.9 Tombol & Tabel Permainan

Dalam single game mode juga terdapat beberapa pesan yang muncul dalam proses permainan. Pesan ini akan memberitahukan kepada user tentang hal-hal

yang perlu diketahui oleh user. Mulai dari pemain awal, pemenang permainan, dan keluar dari permainan. Pesan-pesan yang muncul antara lain sebagai berikut:

a. Pemain pertama

Pada pesan pemain pertama ini, pengguna diberikan pilihan siapa yang pertama kali mengambil giliran dalam permainan. Berikut tampilan pesan:

Gambar 4.10 Pesan Pemain Pertama Single Game Mode

b. Pemenang permainan

Pada pesan pemenang permainan, akan ditampilkan siapa yang telah memenangkan permainan. Pemenang bisa saja pemain ataupun komputer, berikut tampilan pesan:

Gambar 4.11 Pemenang Android

c. Mengakhiri Permainan

Ketika proses bermain sedang berjalan, user dapat melakukan penghentian permainan sementara (pause), atau menghentikan permainan (stop) dengan menekan keypad “back” dari device. Berikut tampilan pesan:

Gambar 4.13 Pesan Mengakhiri Permainan

d. Level Permainan

Pada awal permainan user diminta untuk memilih level yang digunakan ketika bermain. Dalam permainan ini disediakan dua pilihan level permainan, yaitu level easy untuk pemula dengan tingkat kecerdasan sistem yang rendah tapi tetap dapat merespon setiap pergerakan user, dan level hard yang merupakan level bagi pemain tingkat lanjut. Dalam level hard sistem akan memberikan respon yang lebih sulit untuk mencegah kemenangan dari user. Berikut tampilan pesan dari level permainan:

4.5 Ultimate Game Mode

Halaman ultimate game mode mempunyai tampilan yang hampir sama persis dengan tampilan single game mode. Yang berbeda pada halaman permainan ini yaitu user yang bermain bukan hanya seorang user, namun dua orang user yang bermain secara bersama. Berikut tampilan halaman ultimate game mode:

Gambar 4.15 Ultimate Game Mode

Pada bagian table permainan juga terdapat perbedaan, yakni pemain yang bermain adalah player 1, dan player 2. Serta terdapat indikator warna pada pemain yang melambangkan giliran permainan. Jika berwarna merah, berarti pemain tersebut harus menunggu giliran, jika berwarna hijau, berarti pemain tersebut mendapat giliran untuk mengambil. Berikut tampilan tabel permainan:

Gambar 4.16 Tabel Permainan Ultimate Game Mode

Pesan-pesan yang muncul dalam halaman ultimate game mode ini juga hampir berbeda dengan halaman single game mode, antara lain pesan pemain

pertama, dan pesan pemenang permainan ultimate game mode. berikut pesan-pesan yang tampil:

a. Pemain Pertama

Pada pesan pemain pertama ini berbeda dengan pesan yang muncul pada pesan pemain pertama single game mode. Yaitu pemilihan pemain pertama merupakan player 1 atau player 2, dan bukan player atau android. Berikut tampilan pesan:

Gambar 4.17 Pesan Pemain Pertama Ultimate Game Mode b. Pemenang permainan

Pada pesan pemenang permainan juga berbeda. Dalam pesan ini selain ditampilkan siapa pemain yang menjadi pemenang, juga pemain diharuskan untuk melanjutkan permainan ke permainan selanjutnya dengan melawan android agar dapat menjadi ultimate winner. Berikut tampilan pesan:

Gambar 4.18 Pesan Player 1 Menang

4.6 Uji Coba Sistem

Proses pengujian yang dilakukan pada aplikasi ini meliputi test alpha dan beta. Test alpha meliputi pengujian yang dilakukan terhadap sistem secara keseluruhan dengan melihat setiap langkah yang ditunjukan oleh sistem, dan test beta merupakan tes yang dilakukan secara objektif dengan melihat hasil dari responden mengenai aplikasi. Dalam uji coba dari sistem dilihat dari fungsionalitas setiap tombol, dan langkah yang dihasilkan oleh sistem itu sendiri. Proses uji coba ini bertujuan untuk melihat sejauh mana aplikasi berjalan. Dari hasil uji coba ini, nantinya bisa dilihat hasil mengenai kemampuan serta manfaat yang dapat diberikan oleh aplikasi ini. Uji coba ini bertujuan untuk mengukur tingkat kemampuan dari aplikasi ini. Berikut tampilan uji coba sistem:

1. Test Alpha Single Game Mode

Gambar 4.20 Test Single Game 1

Gambar 4.20 dan gambar 4.21 merupakan tampilan awal dari proses permainan untuk single game, dimana sistem menampilkan pilihan level permainan, apakah easy atau hard, dan dilanjutkan dengan pilihan siapa yang bermain terlebih dahulu. Apakah user terlebih dahulu atau android dahulu.

Gambar 4.22 Test Single Game 3

Gambar 4.22 memperlihatkan proses permainan yang terjadi, dimana ketika user mengambil 2 buah stik, dan android mengambil 1 buah stik. Proses pengambilan stik ini akan terus berlangsung sampai didapatkan satu stik terakhir.

Gambar 4.23 Test Single Game 4

Gambar 4.23 memperlihatkan proses permainan dimana pada tahap ini user mengambil 3 stik dan android mengambil 1 stik. Dalam

pengambilan jumlah stik, android melakukannya secara acak tergantung pada input yang dilakukan oleh user.

Gambar 4.24 Test Single Game 5

Gambar 4.24 memperlihatkan proses permainan dimana user mengambil 3 stik dan android mengambil 1 stik.

Gambar 4.25 Test Single Game 6

Gambar 4.25 memperlihatkan proses permainan dimana user mengambil 2 stik dan android mengambil 1 stik.

Gambar 4.26 Test Single Game 7

Gambar 4.26 memperlihatkan proses permainan dimana user mengambil 1 stik dan android mengambil 3 stik.

Gambar 4.27 Test Single Game 8

Gambar 4.27 memperlihatkan proses permainan dimana user mengambil 2 stik dan android mengambil 2 stik.

Gambar 4.28 Test Single Game 9

Gambar 4.28 merupakan tampilan akhir permainan, ketika hasil akhir telah didapatkan, maka sistem akan menampilkan pesan pemenang dari permainan, dan pesan untuk mengulang atau mengakhiri permainan.

2. Test Alpha Ultimate Game Mode

Gambar 4.30 Test Ultimate Game 2

Gambar 4.29 dan gambar 4.30 menampilkan pesan untuk memilih pemain mana yang akan bermain terlebih dahulu. Apakah player 1 atau player 2.

Gambar 4.31 Test Ultimate Game 3

Dalam gambar 431 dapat kita lihat pada papan permainan, dimana warna untuk player 2 berwarna hijau, dan player 1 berwarna merah. Ini menandakan bahwa merupakan kesempatan untuk player 2 mengambil stick, dan player 1 harus menunggu.

Pada gambar 4.32 terlihat player 2 telah selesai mengambil stick, dan warna dari player 2 berubah menjadi merah, sedangkan player 1 berubah menjadi hijau. Hal ini berarti waktunya player 2 untuk mengambil stick. Proses ini terus berulang hingga tersisa 1 stick dalam permainan. Untuk lebih jelas proses permainan dapat dilihat pada gambar 4.33 hingga gambar 4.38.

Gambar 4.33 Test Ultimate Game 5

Gambar 4.34 Test Ultimate Game 6

Gambar 4.36 Test Ultimate Game 8

Gambar 4.37 Test Ultimate Game 9

Gambar 4.33 hingga gambar 4.37 memperlihatkan proses pengambilan stik yang dilakukan oleh dua orang user yang bermain secara bergiliran. Hingga tersisa satu buah stik, maka proses ini akan terus dilakukan oleh user tersebut. User dapat melakukan pengambilan stik secara bebas, dengan menekan tombol yang telah tersedia pada halaman permainan.

Ketika stick telah tersisa satu buah stick, sistem akan mengevaluasi pada giliran siapa stick tersebut tersisa. Jika pada giliran player 1 maka, pemenangnya tentu saja adalah player 2. Namun apabila giliran tersebut bagi player 2, tentu saja pemenangnya adalah player 1. Setelah ditemukan pemenang, maka sistem akan memunculkan pesan pemenang permainan, dan pesan untuk melanjutkan permainan ke tahap selanjutnya. Untuk lebih jelas dapat dilihat pada gambar 4.39.

Gambar 4.39 Test Ultimate Game 11

Gambar 4.40 Test Ultimate Game 12

Pada gambar 4.40 ditampilkan pesan untuk memilih level permainan. Kemudian dilanjutkan untuk memilih pemain pertama, pesan yang muncul berbeda dengan pesan yang muncul pada awal permainan tadi. Karena pada tahap ini user diharuskan untuk melawan

android. Setelah muncul pesan ini, user dapat menentukan siapa yang akan bermain dahulu, untuk lebih jelas bisa dilihat pada gambar 4.41 dan gambar 4.42.

Gambar 4.41 Test Ultimate Game 13

Gambar 4.42 Test Ultimate Game 14

Setelah memilih pemain pertama, selanjutnya proses bermain dapat dilakukan. Proses permainan ini mirip dengan proses permainan dari mode single game. Dimana user dan android secara bergantian akan mendapat giliran untuk mengambil stick. Proses ini akan terus berlangsung sampai tersisa satu buah stick. Untuk lebih jelas dapat dilihat pada gambar 4.43 hingga 4.47.

Gambar 4.44 Test Ultimate Game 16

Gambar 4.45 Test Ultimate Game 17

Gambar 4.46 Test Ultimate Game 18

Pada gambar 4.43 hingga gambar 4.46 merupakan tampilan permainan yang dilakukan oleh user dengan sistem. Dalam permainan ini user dan sistem secara bergantian akan mengambil stik yang tersisa hingga didapatkan satu stik terakhir. User dapat mengambil stik dengan menekan tombol, dan sistem mengambil stik dengan menggunakan algoritma minimax yang telah disertakan dalam sistem.

Proses ini akan terus berlajnut hingga tersisa satu stik terakhir, seperti yang terlihat dalam gambar 4.47.

Gambar 4.47 Test Ultimate Game 19

Apabila stick yang tersisa tinggal satu buah, selanjutnya sistem akan menampilkan pemenang dari permainan tersebut, apakah android atau user, seperti pada gambar 4.48.

Gambar 4.48 Test Ultimate Game 20 3. Test Beta Aplikasi Game

Pada test beta ini pengujian dilakukan secara objektif dengan melihat hasil kuesioner dari 30 responden dengan tingkat pendidikan mahasiswa terhadap aplikasi. Dari setiap jawaban kuesioner yang diberikan responden, selanjutnya diolah untuk melihat sejauh mana tingkat antusiasme responden. Kuesioner berikut diberikan kepada

responden secara acak, dengan device yang berbeda, dan versi sistem operasi mobile android yang berbeda pula. Berikut merupakan isi dari kuesioner yang dibagikan kepada 30 responden:

1. Apakah semua tombol dan fungsi pada game avoid the last berjalan dengan baik pada smartphone anda?

a. Ya b. Cukup c. Tidak

2. Bagaimana tingkat kesulitan pada mode single game dari aplikasi game avoid the last ini?

a. Sulit b. Sedang c. Mudah

3. Bagaimana tingkat kesulitan pada mode ultimate game dari aplikasi game avoid the last ini?

a. Sulit b. Sedang c. Mudah 4. Bagaimana proses pengambilan stick yang dilakukan android?

a. Bagus b. Sedang c. Buruk 5. Apakah aplikasi game avoid the last ini mudah digunakan?

a. Ya b. Cukup c. Tidak Gambar 4.49 Kuesioner Test Beta Aplikasi

Nama : ………

Tipe Device : ………

5.1Kesimpulan

Dalam pembuatan aplikasi game avoid the last dengan menggunakan algoritma minimax berbasis sistem operasi android maka penulis dapat menarik kesimpulan mengenai beberapa hal dalam penulisan laporan tugas akhir ini yaitu:

1. Aplikasi game avoid the last dengan menggunakan algoritma minimax berbasis sistem operasi android ini menggunakan smartphone android dalam penggunaannya. Sehingga memberikan kemudahan dalam memakai dan memainkan aplikasi game ini.

2. Aplikasi game avoid the last dengan menggunakan algoritma minimax berbasis sistem operasi android ini disertakan fungsi kecerdasan buatan dari algoritma minimax, sehingga mampu meningkatkan kemampuan berpikir seseorang dalam proses pengambilan langkah dan solusi. Serta dilihat dari hasil kuisioner dapat diambil kesimpulan bahwa game ini telah berjalan sesuai dengan tujuan.

3. Aplikasi game avoid the last dengan menggunakan algoritma minimax berbasis sistem operasi android ini pada awalnya bersifat klasik dan tradisional, kini dirubah ke dalam bentuk digital yang terkomputerisasi, sehingga mudah digunakan dan ditemukan pada era modern ini.

5.2Sar an

Sesuai dengan hasil penelitian skripsi yang telah dilakukan oleh penulis, maka dengan ini penulis memiliki beberapa saran ataupun ide yang dapat dikembangkan diantaranya adalah:

1. Dalam pembuatan aplikasi ini dapat memberikan tampilan visual yang lebih bagus. Sehingga akan lebih indah dan mudah dipahami oleh pengguna aplikasi

2. Adanya animasi yang lebih realistis dari proses permainan, agar dapat menarik perhatian dan minat dari pengguna dalam memainkan aplikasi game.

3. Dalam permainan, jumlah batang yang digunakan menjadi lebih banyak. Sehingga dapat menambah kesan yang lebih dalam proses bermain.

[1] Wikipedia. (2013). Android (sistem operasi) Pada

http://id.wikipedia.org/wiki/Android_%28sistem_operasi%29 diakses pada

tanggal 14 Maret 2013

[2] Wikipedia. (2013). Adobe Photoshop Pada

http://id.wikipedia.org/wiki/Adobe_Photoshop diakses pada tanggal 08 Maret 2013

[3] Wikipedia. (2013). Eclipse (software) Pada

http://en.wikipedia.org/wiki/Eclipse_(software) diakses pada tanggal 02 april 2013

[4] Wikipedia.(2013). Game Pada http://en.wikipedia.org/wiki/Game diakses pada tanggal 08 April 2013

[5] Wikipedia.(2013). Minimax Pada http://id.wikipedia.org/wiki/Minimax diakses pada tanggal 08 April 2013

[6] Wikipedia. (2013). Minimax Pada http://en.wikipedia.org/wiki/Minimax diakses pada tanggal 08 April 2013

[7] Al Bahr, Brian, 2008, “Pembuatan Kecerdasan Buatan untuk Permainan Catur Jawa Dengan Menggunakan Algortima Minimax”, makalah Seminar Akademik Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung.

[8] Firmansyah, Dicky Herman, 2009, “Implementasi Algoritma Minimax Pada Permainan Tic-Tac-Toe Skala 9x9”, makalah Seminar Akademik Universitas Komputer Indonesia.

[9] Arifin, Muhammad, 2010, “Pembuatan Game NIM Menggunakan Alpha-beta Pruning”, makalah Seminar Akademik Politeknik Elekronika Negeri Surabaya, Institut Teknologi Sepuluh Nopember Surabaya

Dokumen terkait