Implementasi Aplikasi Spesifikasi Perangkat Lunak Spesifikasi Perangkat Keras Tampilan Aplikasi

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