Implementasi Aplikasi Permainan Magic Square Pada Platform Android

BAB 4 IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan pada bab sebelumnya, sekarang sudah dapat memulai untuk melakukan implementasi dan pengujian. Implementasi sistem dilakukan untuk mengetahui hasil rancangan aplikasi, dan pengujian dilakukan untuk membuktikan jika aplikasi dapat berjalan dengan baik pada perangkat Android.

4.1. Implementasi

Implementasi aplikasi permainan magic square dibuat menggunakan bahasa pemrograman Java berbasis Android dengan menggunakan Integrated Development Environment IDE Eclipse 4.2. Penulis memilih IDE Eclipse karena IDE ini gratis dan terdapat banyak dukungan di forum-forum online. Selain itu Eclipse adalah IDE resmi yang disarankan dalam pengembangan aplikasi Android. 4.1.1. Konfigurasi perangkat keras Dalam pengembangan aplikasi Android, kebutuhan terbesar perangkat keras adalah saat melakukan ujicoba ke emulator. Ujicoba ke emulator adalah tahap awal sebelum aplikasi dipasangkan ke perangkat Android. Adapun komputer yang penulis gunakan adalah komputer dengan spesifikasi perangkat keras sebagai berikut: Universitas Sumatera Utara 1. Processor Inter Core 2 Duo 2. Memory RAM 2 GB 3. Harddisk 160 GB 4. VGA NVIDIA GEFORCE 9400 G Untuk perangkat Android yang dipasangkan, penulis menggunakan Smartfren Andromax C. 4.1.2. Konfigurasi perangkat lunak Pada pengimplementasian aplikasi hexavex di komputer penulis menggunakan sistem operasi Windows 7 32 bit. Perangkat lunak yang digunakan adalah : 1. Java Standart Edition Development Kit 6 2. Android SDK 4.0 API 14 3. Eclipse 4.2 Pada perangkat Android sistem operasi yang digunakan adalah Stock ROM Android 4.0.4. 4.1.3. Eksekusi aplikasi Berikut akan dijelaskan hasil eksekusi aplikasi permainan magic square yang dijalankan pada smartphone Smartfren Andromax C. Penjelasan dimulai dari tampilan awal aplikasi. Adapun layar awal aplikasi dapat kita lihat pada Gambar 4.1. Universitas Sumatera Utara Gambar 4.1. Tampilan awal aplikasi Secara default audio akan menyala dan background music akan diputar. Pemain dapat memilih mematikan suara dengan menekan tombol disebelah kiri bawah. Untuk memulai permainan pemain menekan tombol new game. Setelah itu akan muncul tampilan untuk memilih ukuran papan permainan. Tampilan pilihan papan permainan dapat dilihat pada Gambar 4.2. a b Gambar 4.2. Tampilan pemilihan ukuran papan permainan a 4x4 dan b 5x5 Universitas Sumatera Utara Setelah memilih ukuran papan yang akan dimainkan, aplikasi akan menampilkan papan permainan sesuai ukuran papan yang telah dipilih sebelumnya. Adapun tampilan papan permainan dapat dilihat pada Gambar 4.3. a b Gambar 4.3. Tampilan papan permainan a 4x4 dan b 5x5 Setelah masuk ke dalam permainan, pemain dapat memainkan permainan dengan cara menekan salah satu angka kemudian tekan angka kedua maka angka pertama akan berpindah ke posisi angka kedua. Untuk menyelesaikan permainan ini, pemain harus dapat menyusun angka-angka sehingga jumlah angka setiap baris, kolom, dan dua diagonalnya sama dengan magic sum yang ada pada layar permainan. Apabila saat sedang bermain, pemain menekan tombol home maka permainan akan pause. Saat keadaan pause, pemain diberi dua pilihan, yaitu melanjutkan permainan resume atau keluar dari permainan menuju menu utama quit. Ketika pemain melanjutkan permainan dan menyelesaikannya maka akan muncul layar yang menyatakan bahwa pemain telah berhasil menyelesaikan permainan. Pemain juga dapat menyelesaikan permainan dengan menekan tombol FINISH IT. Saat tombol FINISH IT ditekan maka secara otomatis permainan akan diselesaikan oleh sistem. Universitas Sumatera Utara Adapun tampilan saat permainan di-pause, saat permainan selesai dan saat tombol FINISH IT ditekan dapat dilihat pada Gambar 4.4. Gambar 4.4. Tampilan saat permainan di- pause, saat permainan telah selesai, dan saat tombol FINISH IT ditekan Setelah pemain menyelesaikan permainan maka skor pemain akan masuk ke dalam highscores. Skor yang dihitung hanya lima skor terbaik dalam setiap ukuran papan. Tampilan highscores dapat dilihat pada Gambar 4.4. Gambar 4.5. Tampilan highscores Universitas Sumatera Utara Untuk melihat informasi dan cara bermain magic square pemain dapat melihatnya di tampilan about dan help. Gambar 4.5 menunjukkan tampilan about dan help. a b Gambar 4.6. Tampilan about a dan help b

4.2. Pengujian Aplikasi