• Tidak ada hasil yang ditemukan

Membangun Aplikasi Cerdas-Cermat Sederhana Dengan VB 6

N/A
N/A
Protected

Academic year: 2021

Membagikan "Membangun Aplikasi Cerdas-Cermat Sederhana Dengan VB 6"

Copied!
27
0
0

Teks penuh

(1)

Membuat Program Aplikasi “CerdasCermat”

Membuat Program Aplikasi “CerdasCermat”

Dengan VB 6

Dengan VB 6

Oleh :

Oleh :

Indra Widiatmojo

Indra Widiatmojo

2010

2010

(2)

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.

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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 

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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!!!"

(19)

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

(20)

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

(21)

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

(22)

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

(23)

 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

(24)

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

(25)

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

(26)

Testing Program

Testing Program

Setelah semua koding program atau skript program ditulis secara lengkap

Setelah semua koding program atau skript program ditulis secara lengkap

dan

dan benar,

benar, lalu

lalu anda

anda jalankan

jalankan dengan

dengan cara

cara mengklik

mengklik icon

icon

yang

yang terdapat

terdapat pada

pada

toolbar atau juga bisa menekan “F5” pada keyboard. Dan hasilnya akan seperti

toolbar atau juga bisa menekan “F5” pada keyboard. Dan hasilnya akan seperti

pada gambar dibwah ini.

pada gambar dibwah ini.

Tampilan program aplikasi “cerdascermat”

Tampilan program aplikasi “cerdascermat”

(27)

Untuk mengetest program yang kita buat, kita cukup klik “start” pada

Untuk mengetest program yang kita buat, kita cukup klik “start” pada

program tersebut selanjutnya anda baca soal yang tampil pada program tersebut

program tersebut selanjutnya anda baca soal yang tampil pada program tersebut

lalu anda pilih jawaban A, B, atau C. Untuk mengecek apakah jawaban anda tadi

lalu anda pilih jawaban A, B, atau C. Untuk mengecek apakah jawaban anda tadi

benar atau tidak klik “OK”

benar atau tidak klik “OK”

Hasil test program

Hasil test program

Penutup

Penutup

Demikian resep bagaimana membangun aplikasi “Cerdascermat” sederhana

Demikian resep bagaimana membangun aplikasi “Cerdascermat” sederhana

dalam bahasa pemrograman Visual Basic 6 dan sedikit tentang pemrograman

dalam bahasa pemrograman Visual Basic 6 dan sedikit tentang pemrograman

Visual Basic itu sendiri. Semoga anda dapat memahami. SELAMAT MENCOBA

Visual Basic itu sendiri. Semoga anda dapat memahami. SELAMAT MENCOBA

Gambar

Tabel komponen program yang diperlukan:

Referensi

Dokumen terkait

Ben, soruyu bütü­ nüyle ve açıkça anlamamıştım ya da kendi düşüncelerimi cevaplıyordum, çünkü kendi kendime, beni en çok etkile­ yen noktanın, sistemdeki bir

Pedoman ini mencakup penentuan kelas kinerja aspal berdasarkan temperatur perkerasan maksimum yang dilakukan melalui pengukuran di lapangan dan melalui estimasi

Sifat-sifat kepemimpinan harus dikembangkan sendiri karena sifat-sifat ini berbeda-beda pada setiap orang. Kesadaran bahwa Anda sendiri yang menentukan kadar kemampuan

Engen dan Skinner (1992) dalam studi dengan menggunakan data cross sectional dari 107 negara pada periode 1970-1985 yang mengembangkan sebuah general model

Dari informasi yang dihasilkan tersebut peneliti berasumsi bahwa selain kontrol orangtua dan guru yang lemah, faktor pengetahuan tentang kesehatan reproduksi pun ikut

Fracis GS, Tang WHW, Walsh RA (2011) 'pathophysiology of heart failure', in Fuster V, Abraham WT, Adams DH, Alecxander RW, Amin AP, Anderson C, et al (ed.) Hurst's The HEart..

Unu Menjadi wil.. Parigi Selatan, Perda No. Parigi Selatan, Perda No. Parigi Selatan, Perda No. Parigi Selatan, Perda No. Parigi Selatan, Perda No. Parigi Selatan, Perda No.