Soa l Inggri s s oal
arti s oal2
arti2 s oal3
arti3 s oal4
arti4 s oal5
arti5
Gambar 3.5 CDM Soal Inggris Sedangkan untuk model data fisik PDM yang dihasilkan dengan men-
generate model data konseptual
HIGHSCORE NAME
char30 NILAI
numeric3 DATE
date
Gambar 3.6 PDM Highscore
SOAL_INDONESIA SOAL
char30 SOAL2
char30 SOAL3
char30 SOAL4
char30 SOAL5
char30
Gambar 3.7 PDM Soal Indonesia
SOAL_INGGRIS SOAL
char30 ARTI
char30 SOAL2
char30 ARTI2
char30 SOAL3
char30 ARTI3
char30 SOAL4
char30 ARTI4
char30 SOAL5
char30 ARTI5
char30
Gambar 3.8 PDM Soal Inggris
Dari pemodelan database diatas dapat bahwa sistem terdiri dari beberapa entitas yang mana dalam penerapannya ketika diaplikasikan menjadi database
yang berupa tabel. Penjelasan dari masing-masing atribut untuk masing-masing tabel akan dijelaskan dibawah ini.
Tabel 3.1 Database Highscore Field Nama
Data Type Keterangan
Nama Char30
Untuk menyimpan identitas
Nilai Numeric3
Untuk menyimpan nilai
Tabel 3.2 Database Soal Indonesia Field Nama
Data Type Keterangan
Soal Char30
Output soal level 1 Soal2
Char30 Output soal level 2
Soal3 Char30
Output soal level 3 Soal4
Char30 Output soal level 4
Soal5 Char30
Output soal level 5
Tabel 3.3 Database Soal Inggris
Field Nama Data Type
Keterangan
Soal Char30
Output soal level 1 Arti
Char30 Output Arti Soal Level 1
Soal2 Char30
Output soal level 2 Arti2
Char30 Output Arti Soal Level 2
Soal3 Char30
Output soal level 3 Arti3
Char30 Output Arti Soal Level 3
Soal4 Char30
Output soal level 4 Arti4
Char30 Output Arti Soal Level 4
Soal5 Char30
Output soal level 5 Soal5
Char30 Output Arti Soal Level 5
3.5 Desain Sistem
Pada subbab ini akan dibahas mengenai perancangan aplikasi game Visual Basic 6
secara global atau menyeluruh mulai dari awal permainan sampai akhir permainan.
3.5.1 Flowchart Aplikasi
Flowchart aplikasi merupakan flowchart secara keseluruhan. Dalam
flowchart ini akan dijelaskan gambaran dari awal pemain memulai permainan
sampai pemain selesai melakukan permainan. Gambaran dari flowchart tersebut digunakan untuk pemahaman dalam
membaca alur sistem permainan secara menyeluruh. Untuk lebih jelasnya dapat dilihat pada Gambar 3.9
Keterangan: Pemain mulai menggunakan aplikasi game Visual Basic 6
1. Pemain mendapatkan beberapa menu pilihan utama sebelum memulai permainan, diantaranya menu main, latihan, dan keluar
2. Pemain dapat memilih salah satu pilihan. Apabila pemain memilih menu latihan, maka pemain akan masuk pada form latihan. Dimana form
latihan ini pemain hanya soal berupa huruf dan tiap pemain yang berhasil menjawab akan mendapat poin 10. Karena hanya latihan maka
tidak ada waktu. Disini juga tidak menentukan highscore.
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