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