Membuat Program Aplikasi “CerdasCermat”
Membuat Program Aplikasi “CerdasCermat”
Dengan VB 6
Dengan VB 6
Oleh :
Oleh :
Indra Widiatmojo
Indra Widiatmojo
2010
2010
Sekilas tentang Visual Basic 6 (VB 6)
Sekilas tentang Visual Basic 6 (VB 6)
Visual Basic adalah salah satu bahasa pemrograman yang berorientasi
Visual Basic adalah salah satu bahasa pemrograman yang berorientasi
object (
object (Object Oriented Programming
Object Oriented Programming / OOP) yang sangat mudah digunakan dan
/ OOP) yang sangat mudah digunakan dan
dipe
dipelaja
lajari.
ri. ““ Basic”
Basic”
menu
menunjuk
njukan
an baha
bahasa
sa pemr
pemrogram
ograman
an BASIC
BASIC (Bigi
(Biginner
nner All
All
Purpose Symbolic Intruction Code)
Purpose Symbolic Intruction Code). Visual Basic diproduksi dan dikembangkan
. Visual Basic diproduksi dan dikembangkan
oleh suatu perusahaan yang bernama
oleh suatu perusahaan yang bernama Microsoft Corporation
Microsoft Corporation (miliknya bang
(miliknya bang Bill
Bill
Gattes
Gattes) yang juga memproduksi sistem operasi yang terkenal bernama
) yang juga memproduksi sistem operasi yang terkenal bernama Windows
Windows
jadi tingkat kompetibelitasnya dengan sistem operasi
jadi tingkat kompetibelitasnya dengan sistem operasi Windows
Windows bagus.
bagus.
Sama dengan halnya pemrograman Java, Visual Basic juga mempunyai fasilitas
Sama dengan halnya pemrograman Java, Visual Basic juga mempunyai fasilitas
Graphic User Interface
Graphic User Interface (GUI) dimana kita bisa mendesain tampilan program yang
(GUI) dimana kita bisa mendesain tampilan program yang
kita
kita ingin
inginkan.
kan. Perbe
Perbedaan antara
daan antara pemro
pemrogram
graman
an Java dan
Java dan pemr
pemrogram
ograman
an Visu
Visual
al
Basic (VB yang akrap kita sebut) adalah, kalau di pemrograman Java sifat bahasa
Basic (VB yang akrap kita sebut) adalah, kalau di pemrograman Java sifat bahasa
pemr
pemrogram
ogramanny
annya
a terst
terstruktu
ruktur.
r. Peng
Pengertia
ertian
n dari
dari pemro
pemrogram
graman
an terst
terstruktu
ruktur
r adal
adalah
ah
dimana setiap pernyataan dieksekusi setelah pernyataan sebelumnya sesuai
dimana setiap pernyataan dieksekusi setelah pernyataan sebelumnya sesuai
dengan urutannya. Kalau di VB sifat bahasa pemrogramannya adalah
dengan urutannya. Kalau di VB sifat bahasa pemrogramannya adalah event driven
event driven
iala
ialah
h ekse
eksekusi program ditentuk
kusi program ditentukan
an dari event
dari event yang diseba
yang disebabkan aksi
bkan aksi dari user
dari user
terhadap objek, pesan dari sistem, aplikasi lain, atau event dari aplikasi itu sendiri.
terhadap objek, pesan dari sistem, aplikasi lain, atau event dari aplikasi itu sendiri.
Disini penulisan akan berbagi pengalaman sedikit tentang pemrograman
Disini penulisan akan berbagi pengalaman sedikit tentang pemrograman
Visual Basic 6 (VB 6). Disini penulis akan memberi resep cara membuat “aplikasi
Visual Basic 6 (VB 6). Disini penulis akan memberi resep cara membuat “aplikasi
cerdascermat” dengan sederhana dengan menggunakan VB 6.
Bagianbagian dari VB 6
Bagianbagian dari VB 6
Sebe
Sebelum
lum kita
kita memu
memulai
lai memb
membuat
uat prog
program
ram aplik
aplikasi
asi terse
tersebut,
but, alan
alangkah
gkah
baiknya kita mengetahui dahulu fiturfitur yang ada di VB 6.
baiknya kita mengetahui dahulu fiturfitur yang ada di VB 6.
Bagian tampilan utama VB 6
Bagian tampilan utama VB 6
Bidang Kerja Standar Exe Visual Basic
Bidang Kerja Standar Exe Visual Basic
Bagian toolbar VB 6
Bagian toolbar VB 6
Toolbar VB 6
Toolbar VB 6
Keterangan :
Keterangan :
Start : Untuk menjalankan program
Start : Untuk menjalankan program
Stop : Untuk menghetikan jalannya program
Stop : Untuk menghetikan jalannya program
Start
Bagian toolbox VB 6
Bagian toolbox VB 6
Toolbox VB 6
Toolbox VB 6
Keterangan :
Keterangan :
Sekumpulan dari objek user interface dan kontrol untuk program aplikasi
Sekumpulan dari objek user interface dan kontrol untuk program aplikasi
Bagian project eksplorer
Bagian project eksplorer
Project eksplorer VB 6
Project eksplorer VB 6
View Code
View Code
View Object
View Object
Jendela kode (Code Window)
Jendela kode (Code Window)
View Object : Untuk menampilkan jendela object
View Object : Untuk menampilkan jendela object
Jendela object (View object)
Jendela object (View object)
Object
Bagian dari properties window
Bagian dari properties window
Properties Window VB 6
Properties Window VB 6
Keterangan :
Keterangan :
Tempat setting propertis dari objek yang dipilih, misalnya warna, caption dan
Tempat setting propertis dari objek yang dipilih, misalnya warna, caption dan
lainlain dari objek yang bersangkutan
lainlain dari objek yang bersangkutan
Bagian layout window
Bagian layout window
Layout Window VB 6
Layout Window VB 6
Keterangan :
Keterangan :
Tempat mengatur posisi relatif form terhadap layar monitor
Tempat mengatur posisi relatif form terhadap layar monitor
MEMBANGUN PROGRAM APLIKASI
MEMBANGUN PROGRAM APLIKASI
“CERDASCERMAT”
“CERDASCERMAT”
Desain program seperti dibawah ini!
Desain program seperti dibawah ini!
Timer1
Timer1
RichTextBox1
RichTextBox1
Command2
Command2
L
Laab
beell6
6
L
Laab
beell1
1
Command1
Command1
Command7
Command7
Label2
Label2
Shape1
Shape1
Label3
Label3
Shape2
Shape2
Shape3
Shape3
Label4
Label4
Frame1
Frame1
Command3
Command3
Command4
Command4
Command5
Command5
Command6
Command6
Frame2
Frame2
Label7
Label7
L
Laab
beell5
5
L
Laab
beel8
l8
Label9
Label9
Tabel komponen program yang diperlukan:
Tabel komponen program yang diperlukan:
G
Gam
amba
bar
r K
Kom
ompo
pone
nen
n
Na
Nama
ma Ko
Komp
mpon
onen
en
Pr
Prop
oper
erti
ties
es ya
yang
ng d
diu
iuba
bah
h
T
Tiim
meerr1
1
IIn
ntteerrv
vaal
l =
= 2
22
25
5
Ri
Rich
chTe
Tex
xtB
tBox
ox1
1
B
Bor
orde
derS
rSty
tyle
le =
= 0
0rt
rtfN
fNoB
oBoe
oerd
rder
er
Font = Time new Roman
Font = Time new Roman
Size = 14
Size = 14
Label1
Label1
Label2
Label2
Label3
Label3
Label4
Label4
Label5
Label5
Label6
Label6
BackStyle
BackStyle =
= 0Transparent
0Transparent
Caption = 0
Caption = 0
Font = MS Sans Serif
Font = MS Sans Serif
Size = 10
Size = 10
Caption = (Kosong)
Caption = (Kosong)
BorderStyle = 1Fixet Single
BorderStyle = 1Fixet Single
Font = Time New Roman
Font = Time New Roman
Size = 14
Size = 14
Caption = (Kosong)
Caption = (Kosong)
BorderStyle = 1Fixet Single
BorderStyle = 1Fixet Single
Font = Time New Roman
Font = Time New Roman
Size = 14
Size = 14
Caption = (Kosong)
Caption = (Kosong)
BorderStyle = 1Fixet Single
BorderStyle = 1Fixet Single
Font = Time New Roman
Font = Time New Roman
Size = 14
Size = 14
Caption = (Kosong)
Caption = (Kosong)
BorderStyle = 1Fixet Single
BorderStyle = 1Fixet Single
Font = MS Sans Serif
Font = MS Sans Serif
Size = 8
Size = 8
Font Style = Bold
Font Style = Bold
BackStyle
BackStyle =
= 0Transparent
0Transparent
Caption = Soal Nomor :
Caption = Soal Nomor :
Font = MS Sans Serif
Font = MS Sans Serif
Size = 10
Size = 10
G
Gam
amba
bar
r K
Kom
ompo
pone
nen
n
N
Nam
ama
a K
Kom
ompo
pone
nen
n
Pr
Pro
ope
pert
rtie
ies
s y
yan
ang
g di
diub
uba
ah
h
L
Laab
beell7
7
C
Caap
pttiio
on
n =
= ((K
Ko
osso
on
ng
g))
BorderStyle = 1Fixet Single
BorderStyle = 1Fixet Single
Font = MS Sans Serif
Font = MS Sans Serif
Size = 10
Size = 10
L
Laab
beell8
8
A
Alliig
gn
nm
meen
nt
t =
= 2
2C
Ceen
ntteerr
BackStyle
BackStyle =
= 0Transparent
0Transparent
Caption = 0
Caption = 0
Font = Time New Roman
Font = Time New Roman
Font Style = Bold
Font Style = Bold
Size = 28
Size = 28
ForeColor = Putih
ForeColor = Putih
L
Laab
beell9
9
A
Alliig
gn
nm
meen
nt
t =
= 2
2C
Ceen
ntteerr
BackStyle
BackStyle =
= 0Transparent
0Transparent
Caption = POIN
Caption = POIN
Font = Time New Roman
Font = Time New Roman
Font Style = Bold
Font Style = Bold
Size = 12
Size = 12
S
Sh
haap
pee1
1
B
Baacck
kS
Stty
ylle
e =
= O
Op
paaq
qu
uee
BorderColor = Coklat
BorderColor = Coklat
S
Sh
haap
pee2
2
B
Baacck
kS
Stty
ylle
e =
= O
Op
paaq
qu
uee
BorderColor = Coklat
BorderColor = Coklat
S
Sh
haap
pee3
3
B
Baacck
kS
Stty
ylle
e =
= O
Op
paaq
qu
uee
BorderColor = Coklat
BorderColor = Coklat
Frame1
Frame1
Frame2
Frame2
Frame3
Frame3
BackColor = Coklat
BackColor = Coklat
Caption = Pilihan Jawaban
Caption = Pilihan Jawaban
BackColor = Coklat
BackColor = Coklat
Caption = Konfirmasi Jawaban
Caption = Konfirmasi Jawaban
BackColor = Coklat
BackColor = Coklat
Caption = Jawaban
Caption = Jawaban
G
Ga
am
mba
bar
r K
Ko
om
mpo
pone
nen
n
N
Na
am
ma
a Ko
Komp
mpo
on
neen
n
P
Prro
op
peerrttiiees
s y
ya
an
ng
g d
diu
iub
ba
ah
h
Co
Comm
mman
andB
dBut
utto
ton1
n1
C
Cap
apti
tion
on =
= Re
Rese
sett
Co
Comm
mman
andB
dBut
utto
ton2
n2
C
Cap
apti
tion
on =
= St
Star
artt
Co
Comm
mman
andB
dBut
utto
ton3
n3
C
Cap
apti
tion
on =
= A
A
Co
Comm
mman
andB
dBut
utto
ton4
n4
C
Cap
apti
tion
on =
= B
B
Co
Comm
mman
andB
dBut
utto
ton5
n5
C
Cap
apti
tion
on =
= C
C
Co
Comm
mman
andB
dBut
utto
ton6
n6
C
Cap
apti
tion
on =
= OK
OK
Co
Comm
mman
andB
dBut
utto
ton7
n7
C
Cap
apti
tion
on =
= Ex
Exit
it
Pengkodingan Program
Pengkodingan Program
Agar program aplikasi bisa berjalan sesuai dengan yang kita inginkan
Agar program aplikasi bisa berjalan sesuai dengan yang kita inginkan
perlu adanya perintahperintah. Nah perintahperintah itulah yang sering disebut
perlu adanya perintahperintah. Nah perintahperintah itulah yang sering disebut
pengkodingan atau juga disebut penulisan skript program.
pengkodingan atau juga disebut penulisan skript program.
Untuk
Untuk memb
membuat
uat aplik
aplikasi
asi “cer
“cerdasc
dascerma
ermat”
t” kita
kita meme
memerluka
rlukan
n bebe
beberapa
rapa
procedure dan variabel yang nantinya akan di panggil ke event. Dengan mengklik
procedure dan variabel yang nantinya akan di panggil ke event. Dengan mengklik
icon
icon
pada
pada project
project eksplorer,
eksplorer, kita
kita bisa
bisa menuliskan
menuliskan koding
koding atau
atau skript
skript yang
yang kita
kita
mau.
mau.
Tip & Trik :
Tip & Trik :
Ta
Tanda
nda
ber
berart
arti
i skr
skript
ipt ata
atau
u kod
koding
ing pad
pada
a bar
baris
is ter
terse
sebut
but car
cara
a pen
penuli
ulisan
sannya
nya
digabung dengan baris diatasnya.
digabung dengan baris diatasnya.
General :
General :
Klik
Tulis variabel seperti dibawah ini!
Tulis variabel seperti dibawah ini!
Dim kata As String Dim kata As String Dim n As Double Dim n As Double Dim i As Double Dim i As Double
Procedure :
Procedure :
Supaya mudah pengecekan, skript
Supaya mudah pengecekan, skript procedure
procedure
ini ditulis dibawahnya
ini ditulis dibawahnya general
general
Sub tambah() Sub tambah()
Dim nomor As Integer Dim nomor As Integer Dim hasil As Integer Dim hasil As Integer nomor = Label1.Caption nomor = Label1.Caption hasil = nomor + 1 hasil = nomor + 1 Label1.Capt
Label1.Caption = ion = hasilhasil End Sub
End Sub Sub poin() Sub poin()
Dim nilai As Integer Dim nilai As Integer nilai = Label8.Caption nilai = Label8.Caption nilai = nilai + 1 nilai = nilai + 1 Label8.Capt
Label8.Caption = ion = nilainilai End sub
Form load :
Form load :
Tambah skript program dibagian
Tambah skript program dibagian form load
form load dengan cara klik object yang terdapat
dengan cara klik object yang terdapat
pada
pada view code
view code dan pilih
dan pilih form
form
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub
Private Sub Form_Load()Form_Load() Shape1.BackColor = vbWhite Shape1.BackColor = vbWhite Shape2.BackColor = vbWhite Shape2.BackColor = vbWhite Shape3.BackColor = vbWhite Shape3.BackColor = vbWhite Command3.Enabled = False Command3.Enabled = False Command4.Enabled = False Command4.Enabled = False Command5.Enabled = False Command5.Enabled = False End Sub End Sub
CommandButton1 :
CommandButton1 :
Tamb
Tambahka
ahkan
n skrip
skript
t progr
program
am diba
dibagian
gian
Command1
Command1
dengan cara klik object yang
dengan cara klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command1
Command1 atau k
atau klik 2x
lik 2x pada b
pada bagian ko
agian kompone
mponen
n
CommandButton1
CommandButton1
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command1_Click() Private Sub Command1_Click() Shape1.BackColor = vbWhite Shape1.BackColor = vbWhite Shape2.BackColor = vbWhite Shape2.BackColor = vbWhite Shape3.BackColor = vbWhite Shape3.BackColor = vbWhite Label1.Capt Label1.Caption = ion = 00 Label2.Capt Label2.Caption = ion = """" Label3.Capt Label3.Caption = ion = """" Label4.Capt Label4.Caption = ion = """" Label5.Capt Label5.Caption = ion = """" Label7.Capt Label7.Caption = ion = """" Frame3.Capt
Frame3.Caption = ion = "Jawaban No :" & "Jawaban No :" & Label1.CaLabel1.Captionption Label8.Capt
Label8.Caption = ion = 00 Command2.En
Command2.Enabled = abled = TrueTrue Command3.Enabled = False Command3.Enabled = False Command4.Enabled = False Command4.Enabled = False Command5.Enabled = False Command5.Enabled = False RichTextBox1.Text = "" RichTextBox1.Text = "" End Sub End Sub
CommandButton2 :
CommandButton2 :
Tamb
Tambahka
ahkan
n skrip
skript
t progr
program
am diba
dibagian
gian
Command2
Command2
dengan cara klik object yang
dengan cara klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command2
Command2 atau k
atau klik 2x
lik 2x pada b
pada bagian ko
agian kompone
mponen
n
CommandButton2
CommandButton2
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command2_Click() Private Sub Command2_Click() Dim nomor As Integer
Dim nomor As Integer Dim hasil As Integer Dim hasil As Integer nomor = Label1.Caption nomor = Label1.Caption hasil = nomor + 1 hasil = nomor + 1 Label1.Capt
Label1.Caption = ion = hasilhasil Shape1.BackColor = vbWhite Shape1.BackColor = vbWhite Shape2.BackColor = vbWhite Shape2.BackColor = vbWhite Shape3.BackColor = vbWhite Shape3.BackColor = vbWhite Command3.En
Command3.Enabled = abled = TrueTrue Command4.En
Command4.Enabled = abled = TrueTrue Command5.En
Command5.Enabled = abled = TrueTrue Label5.Capt
Label5.Caption = ion = """" Command2.Enabled = False Command2.Enabled = False Frame3.Capt
Frame3.Caption = ion = "Jawaban No :" & "Jawaban No :" & Label1.CaLabel1.Captionption End Sub
CommandButton3 :
CommandButton3 :
Tambahkan skript program dibagian
Tambahkan skript program dibagian
Command3
Command3
dengan cara klik object yang
dengan cara klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command3
Command3 atau klik
atau klik 2x
2x pada bagian
pada bagian komponen
komponen
CommandButton3
CommandButton3
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command3_Click() Private Sub Command3_Click() Shape1.BackColor = vbRed Shape1.BackColor = vbRed Shape2.BackColor = vbWhite Shape2.BackColor = vbWhite Shape3.BackColor = vbWhite Shape3.BackColor = vbWhite Label7.Capt
Label7.Caption ion = = Label2.CapLabel2.Captiontion Label5.Capt
Label5.Caption = ion = """" Frame3.Capt
Frame3.Caption = ion = "Jawaban No :" & "Jawaban No :" & Label1.CaLabel1.Captionption End Sub
CommandButton4 :
CommandButton4 :
Tamb
Tambahka
ahkan
n skrip
skript
t prog
program
ram dibag
dibagian
ian
Command4
Command4
dengan cara Klik object yang
dengan cara Klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command4
Command4 atau k
atau klik 2x
lik 2x pada b
pada bagian ko
agian kompone
mponen
n
CommandButton4
CommandButton4
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command4_Click() Private Sub Command4_Click() Shape1.BackColor = vbWhite Shape1.BackColor = vbWhite Shape2.BackColor = vbRed Shape2.BackColor = vbRed Shape3.BackColor = vbWhite Shape3.BackColor = vbWhite Label7.Capt
Label7.Caption ion = = Label3.CapLabel3.Captiontion Label5.Capt
Label5.Caption = ion = """" Frame3.Capt
Frame3.Caption = ion = "Jawaban No :" & "Jawaban No :" & Label1.CaLabel1.Captionption End Sub
CommandButton5 :
CommandButton5 :
Tamb
Tambahka
ahkan
n skrip
skript
t prog
program
ram dibag
dibagian
ian
Command5
Command5
dengan cara Klik object yang
dengan cara Klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command5
Command5 atau k
atau klik 2x
lik 2x pada b
pada bagian ko
agian kompone
mponen
n
CommandButton5
CommandButton5
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command5_Click() Private Sub Command5_Click() Shape1.BackColor = vbWhite Shape1.BackColor = vbWhite Shape2.BackColor = vbWhite Shape2.BackColor = vbWhite Shape3.BackColor = vbRed Shape3.BackColor = vbRed Label7.Capt
Label7.Caption ion = = Label4.CapLabel4.Captiontion Label5.Capt
Label5.Caption = ion = """" Frame3.Capt
Frame3.Caption = ion = "Jawaban No :" & "Jawaban No :" & Label1.CaLabel1.Captionption End Sub
CommandButton6 :
CommandButton6 :
Tamb
Tambahka
ahkan
n skrip
skript
t prog
program
ram dibag
dibagian
ian
Command6
Command6
dengan cara Klik object yang
dengan cara Klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command6
Command6 atau k
atau klik 2x
lik 2x pada b
pada bagian ko
agian kompone
mponen
n
CommandButton6
CommandButton6
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command6_Click() Private Sub Command6_Click() Dim pesan As String
Dim pesan As String
pesan = Chr(13) & "*************** SOAL HABIS **************" & Chr(13) & Chr(13) pesan = Chr(13) & "*************** SOAL HABIS **************" & Chr(13) & Chr(13)
& "" & ""
If RichTextBox1.Tex
If RichTextBox1.Text = t = "" Then"" Then
MsgBox "Klik Start untuk memulai", vbInformation, "Info" MsgBox "Klik Start untuk memulai", vbInformation, "Info" ElseIf Shape1.BackC
ElseIf Shape1.BackColor = olor = vbWhite And Shape2.BackCovbWhite And Shape2.BackColor = lor = vbWhite AndvbWhite And Shape3.Back
Shape3.BackColor = Color = vbWhite ThenvbWhite Then MsgBox "jawaban belum
MsgBox "jawaban belum dipilih", vbInformatiodipilih", vbInformation, n, "Info""Info" ElseIf Label1.Caption = 1 Then
ElseIf Label1.Caption = 1 Then If Shape1.BackColo
If Shape1.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!"
ElseIf Label1.Caption = 2 Then ElseIf Label1.Caption = 2 Then
If Shape2.BackColo
If Shape2.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
End If
ElseIf Label1.Caption = 3 Then ElseIf Label1.Caption = 3 Then
If Shape3.BackColo
If Shape3.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
End If
ElseIf Label1.Caption = 4 Then ElseIf Label1.Caption = 4 Then
If Shape2.BackColo
If Shape2.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
End If
ElseIf Label1.Caption = 5 Then ElseIf Label1.Caption = 5 Then
If Shape3.BackColo
If Shape3.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
If Shape1.BackColo
If Shape1.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
End If
ElseIf Label1.Caption = 7 Then ElseIf Label1.Caption = 7 Then
If Shape3.BackColo
If Shape3.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
End If
ElseIf Label1.Caption = 8 Then ElseIf Label1.Caption = 8 Then
If Shape2.BackColo
If Shape2.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Call tambah End If
End If
ElseIf Label1.Caption = 9 Then ElseIf Label1.Caption = 9 Then
If Shape1.BackColo
If Shape1.BackColor = r = vbRed ThenvbRed Then Label5.Caption = "Betul..." Label5.Caption = "Betul..." Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah
Label5.Fo
Label5.ForeColor = reColor = vbGreenvbGreen Call tambah Call tambah Call poin Call poin Else Else Label5.Caption = "Salah!!!" Label5.Caption = "Salah!!!" Label5.Fo
Label5.ForeColor = reColor = vbRedvbRed Call tambah Call tambah End If End If If Label8.Caption >= 8 Then If Label8.Caption >= 8 Then RichTextBo
RichTextBox1.Text = x1.Text = pesanpesan RichTextBo
RichTextBox1.Text = RichTextBox1.Text & "Nilai : x1.Text = RichTextBox1.Text & "Nilai : A" & A" & Chr(13) & ""Chr(13) & "" RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "Nilaimu ISTIMEWA""Nilaimu ISTIMEWA" ElseIf Label8.Caption = 7 Then
ElseIf Label8.Caption = 7 Then RichTextBo
RichTextBox1.Text = x1.Text = pesanpesan RichTextBo
RichTextBox1.Text = RichTextBox1.Text & "Nilai : x1.Text = RichTextBox1.Text & "Nilai : B" & B" & Chr(13) & ""Chr(13) & "" RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "Nilaimu BAGUS""Nilaimu BAGUS" ElseIf Label8.Caption = 6 Then
ElseIf Label8.Caption = 6 Then RichTextBo
RichTextBox1.Text = x1.Text = pesanpesan RichTextBo
RichTextBox1.Text = RichTextBox1.Text & "Nilai : x1.Text = RichTextBox1.Text & "Nilai : C" & C" & Chr(13) & ""Chr(13) & "" RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "Nilaimu LUMAYAN""Nilaimu LUMAYAN" ElseIf Label8.Caption = 5 Then
ElseIf Label8.Caption = 5 Then RichTextBo
RichTextBox1.Text = x1.Text = pesanpesan RichTextBo
RichTextBox1.Text = RichTextBox1.Text & "Nilai : x1.Text = RichTextBox1.Text & "Nilai : D" & D" & Chr(13) & ""Chr(13) & "" RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "Nilaimu KEBANGETEN""Nilaimu KEBANGETEN" ElseIf Label8.Caption >= 0 Then
ElseIf Label8.Caption >= 0 Then RichTextBo
RichTextBox1.Text = x1.Text = pesanpesan RichTextBo
RichTextBox1.Text = RichTextBox1.Text & "Nilai : x1.Text = RichTextBox1.Text & "Nilai : E" & E" & Chr(13) & ""Chr(13) & "" RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "Nilaimu KEBANGETEN NGANGGO BANGET""Nilaimu KEBANGETEN NGANGGO BANGET" End If End If End If End If Shape1.BackColor = vbWhite Shape1.BackColor = vbWhite Shape2.BackColor = vbWhite Shape2.BackColor = vbWhite Shape3.BackColor = vbWhite Shape3.BackColor = vbWhite End Sub End Sub
CommandButton7 :
CommandButton7 :
Tamb
Tambahka
ahkan
n skrip
skript
t prog
program
ram dibag
dibagian
ian
Command7
Command7
dengan cara Klik object yang
dengan cara Klik object yang
terdapat pada
terdapat pada view code
view code dan pilih
dan pilih
Command7
Command7 atau k
atau klik 2x
lik 2x pada b
pada bagian ko
agian kompone
mponen
n
CommandButton7
CommandButton7
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Command7_Click() Private Sub Command7_Click() Unload Me
Unload Me End Sub End Sub
Label1 :
Label1 :
Tambahkan skript program dibagian
Tambahkan skript program dibagian
Label1
Label1
dengan cara klik object yang terdapat
dengan cara klik object yang terdapat
pada
pada view code
view code dan pilih
dan pilih
Label1 atau klik
Label1
atau klik 2x
2x pada bag
pada bagian komponen
ian komponen Label1
Label1 dan pada
dan pada
bagian procedure yang mulanya
bagian procedure yang mulanya Click
Click ubah menjadi
ubah menjadi Change
Change
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub
Private Sub Label1_ChanLabel1_Change()ge() If Label1.Caption = 1 Then If Label1.Caption = 1 Then
RichTextBo
RichTextBox1.Text = x1.Text = "Pemilik perusahaan APLE yang "Pemilik perusahaan APLE yang produknya terkenal "produknya terkenal " RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "dengan merek MAC "dengan merek MAC adalah?"adalah?" Label2.Caption = " " & "Steve Jobs"
Label2.Caption = " " & "Steve Jobs" Label3.Caption = " " & "Bill Gattes" Label3.Caption = " " & "Bill Gattes" Label4.Caption = " " & "Trovald Linus" Label4.Caption = " " & "Trovald Linus" ElseIf Label1.Caption = 2 Then
ElseIf Label1.Caption = 2 Then RichTextBo
RichTextBox1.Text = "Siapakah pengusaha ayam goreng Kentucky Fried x1.Text = "Siapakah pengusaha ayam goreng Kentucky Fried Chiken "Chiken " RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "yang meraih kesuksesannya pada tahun"yang meraih kesuksesannya pada tahun 1955?"
1955?"
Label2.Caption = " " & "Asa Candler" Label2.Caption = " " & "Asa Candler" Label3.Caption = " " & "Colonel Sanders" Label3.Caption = " " & "Colonel Sanders" Label4.Caption = " " & "Renee Mouborgne" Label4.Caption = " " & "Renee Mouborgne" ElseIf Label1.Caption = 3 Then
ElseIf Label1.Caption = 3 Then RichTextBo
RichTextBox1.Text = x1.Text = "Untuk menyembunyikan perbedaa"Untuk menyembunyikan perbedaan n database "database " RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "dan memberikan method sederhana untuk "dan memberikan method sederhana untuk "" RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "melakukan queri pada berbagai macam"melakukan queri pada berbagai macam database dengan "
database dengan " RichTextBo
RichTextBox1.Text = x1.Text = RichTextBoRichTextBox1.Text & x1.Text & "perubahan kode seminimal mungkin ""perubahan kode seminimal mungkin " RichTextBo
Label3.Caption = " " & "ODBC" Label3.Caption = " " & "ODBC" Label4.Caption = " " & "ADODB" Label4.Caption = " " & "ADODB" ElseIf Label1.Caption = 4 Then ElseIf Label1.Caption = 4 Then
RichTextBox1.Text = "Bahasa mesin di dunia IT di sebut juga dengan bahasa ?" RichTextBox1.Text = "Bahasa mesin di dunia IT di sebut juga dengan bahasa ?" Label2.Caption = " " & "Tingkat tinggi"
Label2.Caption = " " & "Tingkat tinggi" Label3.Caption = " " & "Assembly"
Label3.Caption = " " & "Assembly" Label4.Caption = " " & "Mekanik" Label4.Caption = " " & "Mekanik" ElseIf Label1.Caption = 5 Then ElseIf Label1.Caption = 5 Then
RichTextBo
RichTextBox1.Text = "Type x1.Text = "Type soket apakah yang bisa digunakan untuk prosesor "soket apakah yang bisa digunakan untuk prosesor " RichTextBo
RichTextBox1.Text = RichTextBox1.Text & "Intel Core I7 x1.Text = RichTextBox1.Text & "Intel Core I7 ?"?" Label2.Caption = " " & "Type Slot"
Label2.Caption = " " & "Type Slot" Label3.Caption = " " & "LGA 775" Label3.Caption = " " & "LGA 775" Label4.Caption = " " & "LGA 1366" Label4.Caption = " " & "LGA 1366" ElseIf Label1.Caption = 6 Then ElseIf Label1.Caption = 6 Then
RichTextBox1.Text = "Gunung yang berada di selat sunda adalah gunung?" RichTextBox1.Text = "Gunung yang berada di selat sunda adalah gunung?" Label2.Caption = " " & "Gunung Anak Krakatau"
Label2.Caption = " " & "Gunung Anak Krakatau" Label3.Caption = " " & "Gunung Galunggung" Label3.Caption = " " & "Gunung Galunggung" Label4.Caption = " " & "Gunung Krakatau" Label4.Caption = " " & "Gunung Krakatau" ElseIf Label1.Caption = 7 Then
ElseIf Label1.Caption = 7 Then RichTextBo
RichTextBox1.Text = "Gerakan yang ada x1.Text = "Gerakan yang ada di dalam tenggorokan kita disaat kita "di dalam tenggorokan kita disaat kita " RichTextBox1.Text = RichTextBox1.Text & "menelan suatu makanan disebut gerakan?" RichTextBox1.Text = RichTextBox1.Text & "menelan suatu makanan disebut gerakan?" Label2.Caption = " " & "Mekanisme pencernaan"
Label2.Caption = " " & "Mekanisme pencernaan" Label3.Caption = " " & "Gravitasi dalam tubuh" Label3.Caption = " " & "Gravitasi dalam tubuh" Label4.Caption = " " & "Peristaltik"
Label4.Caption = " " & "Peristaltik" ElseIf Label1.Caption = 8 Then
ElseIf Label1.Caption = 8 Then RichTextBo
RichTextBox1.Text = "Ada x1.Text = "Ada berapa benua dibumi ini?"berapa benua dibumi ini?" Label2.Caption = " " & "6 Benua"
Label2.Caption = " " & "6 Benua" Label3.Caption = " " & "5 Benua" Label3.Caption = " " & "5 Benua" Label4.Caption = " " & "4 Benua" Label4.Caption = " " & "4 Benua" ElseIf Label1.Caption = 9 Then ElseIf Label1.Caption = 9 Then
RichTextBo
RichTextBox1.Text = x1.Text = "Kerajaan pertama yang ada "Kerajaan pertama yang ada di indonesia adalah?"di indonesia adalah?" Label2.Caption = " " & "Kutai"
Label2.Caption = " " & "Kutai"
Label3.Caption = " " & "Taruma negara" Label3.Caption = " " & "Taruma negara" Label4.Caption = " " & "Mataram Kuno" Label4.Caption = " " & "Mataram Kuno" ElseIf Label1.Caption = 10 Then
ElseIf Label1.Caption = 10 Then RichTextBo
RichTextBox1.Text = x1.Text = "manusia purba pertama di "manusia purba pertama di Indonesia adalah?"Indonesia adalah?" Label2.Caption = " " & "Homosapien"
Label2.Caption = " " & "Homosapien"
Label3.Caption = " " & "Megantropus erectus" Label3.Caption = " " & "Megantropus erectus" Label4.Caption = " " & "Pitekantropus erectus" Label4.Caption = " " & "Pitekantropus erectus" Else Else Command3.Enabled = False Command3.Enabled = False Command4.Enabled = False Command4.Enabled = False
Timer1 :
Timer1 :
Tambahkan skript program dibagian
Tambahkan skript program dibagian
Timer1
Timer1
dengan cara klik object yang terdapat
dengan cara klik object yang terdapat
pada
pada view code
view code dan pilih
dan pilih
Timer1 atau klik
Timer1
atau klik 2x
2x pada bagian
pada bagian komponen
komponen Timer1
Timer1
Tulis skript seperti dibawah ini!
Tulis skript seperti dibawah ini!
Private Sub Timer1_Timer() Private Sub Timer1_Timer() On Error Resume Next
On Error Resume Next
kalimat = "Cerdas Cermat BY : INDRA WIDIATMOJO" kalimat = "Cerdas Cermat BY : INDRA WIDIATMOJO" i = Len(kalimat)
i = Len(kalimat)
kata = kata & Mid(kalimat, n, 1) kata = kata & Mid(kalimat, n, 1) Form1.Caption = kata Form1.Caption = kata If n = i Then If n = i Then kata = "" kata = "" n = 1 n = 1 Else Else n = n + 1 n = n + 1 End If End If End Sub End Sub