ANALISA DAN PERANCANGAN
4.6 Uji Coba Aplikasi
time.paint(g); log.paint(g); pesan.paint(g); if (help != null){ help.paint(g); } if (warning != null){ warning.paint(g); } menu.paint(g); }
4.6 Uji Coba Aplikasi
Pengujian aplikasi dilakukan setelah aplikasi diinstal pada ponsel dan ponsel telah diatur sesuai sesuai dengan yang telah dibahas pada BAB IV.
• PUTIH
menjadi host dan proses setup koneksi untuk permainan akan dimulai. Saat setup dimulai maka akan tampil jendela textbox berisi alamat fisik Bluetooth lokal dan statusnya. Dan seketika itu juga ponsel lokal akan siap menerima koneksi masuk.
Setelah koneksi masuk diterima dan ditangkap maka informasi pada textbox akan berubah menjadi informasi nama Bluetooth lokal dan nama Bluetooth lawan. Dan permainan siap dimulai.
Interaksi user dilakukan dengan menekan “BACK “pada soft-button. BACK berfungsi untuk menutup jendela ini, menghentikan semua proses setup yang sedang terjadi dan kembali ke menu awal.
Contoh : setelah user memilih menu ini maka secara otomatis proses setup host akan dimulai. Ketika user menekan BACK maka jendela ini akan tertutup dan kembali ke menu awal serta semua percobaan koneksi oleh ponsel client yang mungkin sedang terjadi akan ditolak dan dibatalkan.
Gambar 4.19 Setup Host
• HITAM
menjadi client dan proses setup koneksi untuk permainan akan dimulai. Saat setup dimulai maka akan tampil jendela textbox berisi status Bluetooth dan sub-menu untuk memilih modus koneksi.
Bila user memilih modus MANUAL maka user akan diberikan jendela textbox lain untuk meng-input-kan alamat fisik Bluetooth lawan. Setelah user menginputkan alamat, aplikasi akan mencoba melakukan koneksi dengan Blutooth lawan tersebut.
Bila user memilih modus OTOMATIS maka sistem akan mulai proses pencarian Bluetooth aktif yang sedang menjalankan aplikasi ini dan menjadi host. Hasil pencarian ini akan ditampilkan sebagai daftar host agar user bisa memilih Bluetooth mana yang akan dijadikan lawan main. Setelah user memilih salah satu nama Bluetooth maka aplikasi akan mencoba melakukan koneksi dengan Blutooth lawan tersebut. Setelah percobaan koneksi berhasil maka informasi pada textbox akan berubah menjadi informasi nama pemain dan nama lawan. Dan permainan siap dimulai.
Interaksi user dilakukan dengan menekan ATAS, BAWAH, atau FIRE pada tombol navigasi dan BACK pada soft-button. ATAS, BAWAH, dan FIRE digunakan untuk memilih modus pencarian. Sedangkan BACK berfungsi untuk menutup jendela ini, menghentikan semua proses setup yang sedang terjadi dan kembali ke menu awal.
Contoh 1 : setelah user memilih menu ini maka secara otomatis proses setup client akan dimulai. Dan user memilih modus MANUAL.
Aplikasi akan memberikan jendela textbox lain untuk memasukan alamat fisik Bluetooth lawan. Alamat fisik ini panjangnya dua belas karakter dan karakter tersebut merupakan bilangan hexadesimal. Setelah user selesai menginputkan maka aplikasi akan mencoba membuka koneksi pada Bluetooth tersebut. Apabila berhasil maka permainan siap dimulai, tetapi bila gagal maka user harus mengulang semua proses setup ini dari awal, dengan keluar ke menu awal dan masuk lagi ke menu HITAM.
Contoh 2 : setelah user memilih menu ini maka secara otomatis proses setup client akan dimulai. Dan user memilih modus OTOMATIS. Aplikasi akan memulai proses pencarian host dan hasilnya akan ditampilkan sebagai daftar untuk dipilih. Setelah user memilih salah satu nama host maka aplikasi akan mencoba membuka koneksi pada Bluetooth tersebut. Apabila berhasil maka permainan siap dimulai, tetapi bila gagal maka user harus mengulang semua proses setup ini dari awal, dengan keluar ke menu awal dan masuk lagi ke menu HITAM.
Gambar 4.20 Setup Client
• EXPLORER
Menu ini menampilkan jendela textbox yang berisi informasi tentang Bluetooth aktif yang ada dalam jangkauan.
Interaksi user dilakukan dengan menekan ATAS, BAWAH, atau FIRE pada tombol navigasi dan BACK pada soft–button. Tombol ATAS dan BAWAH digunakan untuk menaikan atau menurunkan scroll jendela textbox, FIRE digunakan untuk memulai atau menghentikan proses pencarian. Sedangkan BACK digunakan untuk menutup jendela ini, menghentikan semua proses yang mungkin sedang dilakukan dan kembali ke menu awal.
Contoh : setelah user menekan tombol FIRE pada navigasi atau angka 5 pada keypad dan Bluetooth pada ponsel tidak sedang melakukan pencarian maka proses pencarian akan dimulai dan user akan diberikan sebuah indikator berbentuk pie sebagai penanda bahwa Bluetooth
sedang aktif digunakan. Indikator ini akan hilang setelah proses selesai. Dan hasil pencarian akan ditampilkan pada jendela textbox. • SYS INFO
Menu ini menampilkan sebuah jendela textbox yang berisi informasi property sistem dan property Bluetooth pada ponsel lokal. Informasi yang ditampilkan pertama kali adalah informasi property sistem. Informasi property bluetooth ditampilkan setelah user menekan FIRE pada tombol navigasi.
Interaksi user dilakukan dengan menekan ATAS, BAWAH, atau KANAN pada tombol navigasi dan BACK pada soft–button. Tombol ATAS dan BAWAH digunakan untuk menaikan atau menurunkan “scroll” pada jendela textbox. Navigasi KANAN digunakan untuk menampilkan informasi property berikutnya.
Sedangkan BACK digunakan untuk menutup jendela ini, menghentikan semua proses yang mengkin sedang dilakukan dan kembali ke menu awal.
Contoh : saat textbox menampilkan informasi sistem dan user menekan tombol KANAN maka isi textbox akan digantikan dengan informasi Bluetooth. Begitu juga sebaliknya ketika textbox sedang menampilkan informasi Bluetooth.
• HELP
Menu ini juga menampilkan sebuah jendela textbox, textbox disini berisi keterangan tentang menu yang ditawarkan, tombol-tombol yang
dapat digunakan dan sedikit keterangan tentang penulis.
Interaksi user dilakukan dengan menekan ATAS atau BAWAH pada tombol navigasi dan BACK pada soft-button. Tombol ATAS dan BAWAH digunakan untuk menaikan atau menurunkan scroll pada jendela textbox. Sedangkan BACK digunakan untuk menutup menu ini dan kembali ke menu awal.
• Permainan
Langkah dalam permainan ini dilakukan secara bergantian dimulai oleh bidak putih. Setelah langkah selesai dilakukan maka informasi langkah akan disimpan pada game-log lokal dan dikirim ke ponsel client. Oleh ponsel client informasi ini akan dirubah menjadi gerakan bidak pada layar dan disimpan pada game-log lokal untuk ditampilkan pada jendela “LOG”. Dan seketika itu juga giliran langkah akan jatuh pada bidak hitam. Operasi ini akan dilakukan secara terus-menerus sampai user memilih menu EXIT untuk keluar dari permainan. Selama permainan user juga dapat saling berkomunikasi, karena aplikasi ini juga memberikan fasilitas PESAN. Pesan ini berupa teks dan dikirim menggunakan Bluetooth.
Semua fasilitas ini dapat diakses dengan menekan MENU pada soft-button.