BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Aplikasi
Tahap implementasi merupakan lanjutan dari tahap perancangan. Pada tahap ini seluruh spesifikasi dari aplikasi yang dirancang akan diterjemahkan ke dalam
bahasa pemrograman sehingga menghasilkan sebuah perangkat lunak.
Aplikasi permainan Five In Row ini secara khusus diberi nama JFiNRo, untuk membedakannya dengan aplikasi serupa.
4.2 Spesifikasi Perangkat Lunak
Perangkat lunak yang digunakan dalam pembuatan aplikasi permainan ini adalah Java Standard Development Kit 6 Update 7 serta NetBeans IDE Integrated
Development Environtment 6.8 yang bersifat GUI yang sangat membantu dalam proses pengkodean dan dapat mengurangi kesalahan penulisan sintaks program.
Aplikasi ini dibangun pada sistem operasi Windows XP Professional Service Pack 2.
4.3 Spesifikasi Perangkat Keras
Spesifikasi perangkat keras yang dibutuhkan untuk menjalankan program aplikasi JFInRo ini adalah sebagai berikut.
Universitas Sumatera Utara
1. Prosesor AMD Sempron™ 2200+, 1.5 GHz.
2. Memory RAM 256 MB.
3. Hard Disk 120 GB.
4. Monitor 14.1” dengan resolusi layar 1204 x 768 pixel.
5. Mouse dan keyboard.
4.4 Tampilan Aplikasi
Berikut ini akan diperlihatkan tampilan antarmuka dari aplikasi JFiNRo.
4.4.1 Tampilan Utama
Tampilan utama dari aplikasi permainan JFiNRo ini dapat dilihat pada gambar 4.1. Gambar tersebut memperlihatkan tampilan papan pada awal permainan.
Ketika permainan dimulai, papan dalam kondisi kosong seperti yang diperlihatkan oleh gambar.
Gambar 4.1 Papan Permainan
User merupakan pemain yang pertama kali melangkah untuk memulai permainan. Namun, user dapat memilih menu yang terdapat pada menu bar
Universitas Sumatera Utara
aplikasi tersebut untuk mengganti level, melihat petunjuk permainan ataupun keluar dari aplikasi.
4.4.2 Tampilan Permainan
Tampilan permainan yang sedang berlangsung dapat dilihat pada gambar 4.2. Gambar ini memperlihatkan kedua pemain, user dan komputer dalam beberapa
kondisi akhir permainan.
a b
Universitas Sumatera Utara
c
Gambar 4.2 Kondisi Akhir Permainan
Gambar a memperlihatkan bahwa user black piece kalah melawan komputer red piece. Sedangkan gambar b memperlihatkan hal sebaliknya
dimana user menang melawan komputer, dan gambar c adalah permainan yang berakhir seri antara user dan komputer.
a b
c
Gambar 4.3 Message Dialog
Universitas Sumatera Utara
Gambar 4.3 menunjukkan message dialog yang ditampilkan ketika permainan berakhir, yaitu a kalah, b menang atau c seri.
4.4.3 Tampilan Menu
Berikut adalah tampilan dari menu yang terdapat pada aplikasi permainan JFiNRo ini. Gambar a adalah submenu dari menu Game dan gambar b adalah submenu
dari menu About.
a b
Gambar 4.4 Menu Aplikasi
4.4.4 Tampilan Game Play
Tampilan Game Play akan muncul ketika user memilih menu About atau menekan Alt+A melalui keyboard. Game Play berisikan petunjuk singkat aturan
permainan beserta author aplikasi seperti yang tertera pada gambar 4.5 berikut ini.
Universitas Sumatera Utara
Gambar 4.5 Tampilan Game Play
4.5 Implementasi Algoritma