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
4.3.2 Implemtasi Menyimpan Nama ke Database
Untuk bisa menggunakan game ini, maka harus mengisi nama sebagai identitas untuk dimasukkan ke database. Guna dari pengisian identitas ini sendiri
apabila pada akhir permainan si pemain mendapatkan nilai paling tertinggi dari pemain sebelumnya maka identitas akan berada diurutan teratas pada form
highscore . Disini tidak ada proses handle apabila identitas yang dimasukkan ada
yang sama. Berikut ini merupakan script untuk menyimpan identitas kedalam database
.
Set rs1 = New Recordset rs1.AddNew Arrayname, score, ArrayFormNAMA.Textnama.Text,
FormGAME.Labelnilai.Caption
Gambar 4.3 Implementasi Script Menyimpan Nama ke Database
4.3.3 Implementasi Latihan
Sebelum pemain masuk ke permainan yang sesungguhnya. Pemain bisa melakukan pemanasan jari melalui menu latihan yang tersedia. Dalam menu ini
pemain hanya menjawab pertanyaan berupa huruf, tidak ketinggalan juga terdapat 3 tiga tingkat kesulitan. Berikut implementasinya.
Option Explicit Dim Number, I, score As Integer
Dim Alpha26, A, B As String 1 Dim flag As Boolean
Private Sub Form_KeyUpKeyCode As Integer, Shift As Integer If flag = False Then
Gambar 4.4 Implementasi Script Latihan