4. Method Accelerometer Handler AccelerometerHandler merupakan class yang berfungsi untuk menangani
sensor accelerometer.Untuk lebih jelas, berikut ini merupakan flowchart dari AccelerometerHandler :
Gambar 3.43 Method AccelerometerHandler
Mulai
Sensor_accelerometer ←
manager.getSensorList Sensor.TYPE_ACCELEROMETER
.get0;
Selesai
onSensorChangedSensorEvent event accelX
← event.values[0] accelY ← event.values[1] accelZ
← event.values[2]
getAccelX ← accelX
getAccelY ← accelY
getAccelZ ← accelZ
Mendapatkan konteks dari
system service
Cek ketersediaan accelerometer
return accelX return accelY
return accelZ
Menghasilkan pengaturan
Percepatan pada sumbu x, y, z = 0
Mendapatkan sample SensorManager untuk
mengatur SensorEvent
manager ←
manager.registerListener this, accelerometer,SensorMana
ger.SENSOR_DELAY_GAME;
5. Method A Star A
Method ini ditanamkan pada NPC untuk mencari rute terpendek
yang terdapat pada game.
Gambar 3.44 Method A Star A
Ya Pencarian rute
dengan A
Tampilan hasil rute
Selesai Baris
Mulai
Kolom
Titik awal Titik tujuan
Penghalang
Nilai heuristik
Ulangi pencarian
97
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Tahap implementasi merupakan tahap penciptaan perangkat lunak dan juga tahap kelanjutan dari kegiatan perancangan aplikasi, tahap ini merupakan tahap
dimana aplikasi siap untuk dioperasikan. Aplikasi ini diimplementasikan dengan nama Balapan Tradisonal Egrang dan file extension-nya .apk application package
file. 4.1.1
Implementasi Perangkat Keras
Perangkat keras yang dapat digunakan untuk menjalankan aplikasi game ini tidak harus memiliki spesifikasi device yang tinggi. Sebagai ilustrasi sistem
minimum agar dapat menjalankan game balapan tradisional egrang adalah sebagai berikut :
1 Processor minimal 800 mhz 2 RAM minimal 128 MB
3 Menggunakan layar dengan dimensi 320x480 pixel 4 Memiliki sensor accelerometer
4.1.2 Implementasi Perangkat Lunak
Adapun spesifikasi perangkat lunak yang dibutuhkan untuk menjalankan aplikasi balapan tradisional egrang adalah sistem operasi Android versi 2.3 Gingerbread
atau diatasnya.
4.1.3 Implementasi Instalasi Game
Sebelum dapat memainkan game balapan tradisional egrang, aplikasi harus terinstal pada device android. Petunjuk dalam instalasi aplikasi game ini adalah
sebagai berikut :
1. Copy file Balapan Tradisional Egrang.apk pada memory card device. 2. Kemudian buka dan klik file Balapan Tradisional Egrang.apk yang
terdapat pada memory card device setelah itu klik tombol install.
4.1.4 Implementasi Antarmuka
Implementasi antarmuka dilakukan untuk setiap tampilan program yang dibangun dalam bentuk file code. Berikut ini adalah implementasi antarmuka
untuk user : 1. Antarmuka Menu Utama
Saat pemain membuka aplikasi pertama kali, maka antarmuka yang ditampilkan oleh sistem adalah antarmuka menu utama. Tampilan dari
antarmuka menu utama dapat dilihat pada gambar 4.1:
Gambar 4.1 Antarmuka Menu Utama Gambar di atas merupakan menu utama pada game balapan tradisional
egrang. Terdapat 3 tiga sub menu di dalamnya, yaitu menu mulai yang berfungsi untuk memulai permainan, menu petunjuk yang berfungsi untuk
melihat petunjuk bermain, menu tentang yang berfungsi untuk melihat mengenai pembuat aplikasi.
2. Antarmuka Menu Petunjuk Saat pemain memilih menu petunjuk, maka antarmuka yang ditampilkan
oleh sistem adalah informasi mengenai petunjuk cara bermain dalam game balapan tradisional egrang. Tampilan dari antarmuka menu petunjuk dapat
dilihat pada gambar 4.2 :
Gambar 4.2 Antarmuka Menu Petunjuk
3. Antarmuka Menu Tentang Saat pemain memilih menu tentang, maka antarmuka yang ditampilkan
oleh sistem adalah informasi mengenai versi aplikasi dan pembuat game balapan tradisional egrang. Tampilan dari antarmuka menu tentang dapat
dilihat pada gambar 4.3:
Gambar 4.3 Antarmuka Menu Tentang
4. Antarmuka Level 1 Saat pemain memilih menu mulai maka pemain akan langsung diarahkan
pada permainan level 1. Di level 1 ini rintangan masih sangat jarang, namun pemain harus menghadapi NPC bernama Asep.
Gambar 4.4 Antarmuka Level 1 5. Antarmuka Level 2
Pemain akan mendapatkan informasi tentang egrang dan langsung diarahkan ke level 2 apabila berhasil mengalahkan Asep NPC di level
sebelumnya.
Gambar 4.5 Antarmuka Level 2
6. Antarmuka Level 3 Pemain akan mendapatkan informasi tentang egrang dan langsung
diarahkan ke level 3 apabila berhasil mengalahkan Nana NPC di level sebelumnya.
Gambar 4.6 Antarmuka Level 3 7. Antarmuka Menang
Informasi tentang egrang akan muncul di setiap level apabila pemain berhasil memenangkan perlombaan.
Gambar 4.7 Antarmuka Menang