Flowchart Aplikasi Perancangan Interface

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