3. Menu History berisi nilai dari para pemain yang telah melakukan permainan dan dicatat nilainya dari waktu awal bermain dan sampai
seterusnya. 4. Soal dalam permainan ini dapat diganti, alasannya supaya pemain tidak
hafal terhadap soal yang ada pada database. Pergantian soal dapat dilakukan melalui menu entry soal. Baik soal bahasa indonesia maupun
bahasa inggris dapat diganti pada form ini. 5. Jika pemain memilih menu main, maka pemain akan dihadapkan
tampilan dimana pemain harus mengisi nama untuk identitas dan menentukan apabila pemain mendapatkan niali paling tinggi dari
pemain-pemain sebelumnya. 6. Setelah mengisi nama, maka pemain akan memulai permainan yang
sesungguhnya, dalam permainan tersebut pemain akan mendapatkan waktu 60 detik dan harus menyelesaikan 10 soal.
7. Apabila dalam waktu 60 detik pemain bias menyelesaikan 10 soal maka permainan akan lanjut ke level berikutnya.
8. Tiap naik level waktu waktu yang tersedia berkurang 10 detik denngan jumlah soal yang sama.
9. Saat pemain tidak bisa menyelesaikan 10 soal dengan waktu yang tersedia, maka permainan akan selesai
10. Nilai didapat dari jumlah karekter tiap soal yang selesai sebelum waktu habis, dan akan masuk ke form highscore apabila mendapat nilai
tertinggi dibandingkan pemain sebelumnya
11. Dan apabila pemain memilih menu keluar, maka pemain akan keluar dari permainan.
Gambar 3.9 Flowchart Sistem Global
3.5.2 Perancangan Interface
Disini akan dibahas mengenai perancangan interface dari aplikasi game Visual Basic 6
.
3.5.2.1 Desain Interface Menu Utama
Dalam desain menu utama ini berisi pilihan-pilihan menu yang akan dipilih oleh pengguna sebelum memulai permainan. Adapun menu-menu yang
ditampilkan antara lain: a. Menu Masuk Permainan
b. Menu Latihan c. Menu History
d. Menu Entry Soal e. Menu Keluar
Gambar 3.10 Interface Menu Utama
3.5.2.2 Desain Interface Latihan
Pada interface latihan ini, pemain dapat melatih melemaskan jari dengan mengetik soal yang hanya berupa huruf. Dalam latihan ini terdapat 3 tiga tingkat
kesulitan.
Gambar 3.11 Interface Menu Latihan
BAB IV IMPLEMENTASI PERANGKAT LUNAK
Dari perancangan yang dibuat pada bab sebelumnya, maka selanjutnya dibuat aplikasi sebagai implementasi dari perencanaan tersebut.
4.1 Lingkungan Pemrograman
Database dan aplikasi dikembangkan dalam lingkungan pemrograman
dengan spesifikasi teknis berikut ini: •
Windows XP Profesional sebagai sistem operasi •
Microsoft Office Visio 2003 untuk pembuatan algoritma konsep game
• Microsoft Visual Basic 6.0 sebagai desain aplikasi
• Microsoft Access sebagai database game
• Adobe Photoshop 7.0 sebagai pemanis tampilan
4.2 Implementasi Koneksi Database
Database yang telah dibuat, selanjutnya harus dapat diakses untuk
digunakan pada aplikasi yang akan dibuat. Antara aplikasi dan database memerlukan suatu hubungan yang memungkinkan menambah dan peng-update-an
data oleh aplikasi yang dibuat.
44
Set rs1 = New Recordset Set con1 = New Connection
con1.OpenProvider=Microsoft.Jet.OLEDB.4.0;DataSource=..\=DEMO=\ti yus.mdb;Persist Security Info=False
rs1.Open select from a , con1, adOpenDynamic, adLockOptimistic
Gambar 4.1 Implementasi Script Koneksi Database
4.3 Implementasi Aplikasi Game Visual Basic 6.0
Untuk membangun aplikasi game yang dibuat menggunakan Visual Basic 6.0
harus menentukan konsep dari game yang akan dibuat terlebih dahulu.
4.3.1 Implementasi Backsound Menu Awal
Pada tampilan menu awal permainan ini, pemain akan diiringi backsound yang harus ada pada setiap permainan. Implementasi script nya sebagai berikut.
Private Declare Function sndPlaySound Lib winmm.dll Alias sndPlaySoundA ByVal lpszSoundName As String, ByVal uFlags As
Long As Long Dim sound As String
Const SND_SYNC = H0 Const SND_ASYNC = H1
Const SND_NODEFAULT = H2 Const SND_LOOP = H8
Const SND_NOSTOP = H10 Private Sub playSoundfile As String
wFlags = SND_ASYNC Or SND_NODEFAULT Or SND_LOOP X = sndPlaySoundSoundfile, wFlags
End Sub Private Sub Form_Load
Call playMusic.WAV End Sub
Gambar 4.2 Implementasi Script Backsound