Anda di halaman 1dari 4

LANGKAH-LANGKAH MEMBUAT PROGRAM

MENCARI BILANGAN FAKTORIAL MENGGUNAKAN BAHASA


PROGRAM VISUAL BASIC

1. Kara
Karakt
kter
eris
isti
tik
k bila
bilang
ngan
an fact
factor
oria
iall adala
adalah
h bila
bilang
ngan
an yang dikal
dikalik
ikan
an mula
mulaii dari
dari 1
sampai bilangan itu sendiri secara berulang dengan mengalikan hasilnya.
Contoh 5! = 1 X 2 X 3 X 4 X 5

1 * 1 = 1
1 * 2 = 2
2 * 3 = 6
6 * 4 = 24
24 * 5 = 120 hasil akhir 

2. Tentuk
Tentukan
an paramet
parametern
ernyaya terleb
terlebih
ih dahulu
dahulu yaitu:
yaitu:
a. Inpu
Inputa
tan
n ang
angka
ka / vbi
vbill
 b. Proses
c. Outp
Output
ut Has
Hasil
il / vha
vhasi
sill

3. Algor
Algorititma
many
nyaa adal
adalahah::
a. Input vbil
 b. Nilai awal vhasil = 1, I =1
c. Apaka
pakah h i <= vbil
vbil,,
Jika ya , maka vhasil = vhasil * i. Naikkan nilai i dengan menambahkan 1
( i = i + 1 ) sampai dengan nilai i <= vbil dan jika nilai i <= vbil sudah memenuhi
maka stop.
d. Outpu
utputt vha
vhasi
sill
4. Buat
Buatlalah
h Flow
Flowchcharartt untu
untuk
k meng
mengan
anti
tisi
sipa
pasi
si agar
agar tida
tidak
k ada
ada komp
kompon
onen
en yang
ang
tertinggal.

Start

Input:
vbil

Vhasil = 1
i=1

Tidak 
?
i <=
vbil
i=i+1 Ya

Vhasil = vhasil * i

Output:
vhasil

Stop
5. Buat
Buat des
desig
ign
n inter
interfa
face
ceny
nyaa
a. Aktifk
Aktifkan
an IDE Visua
Visuall Basic
Basic dan pilih
pilih Stan
Standar
dard
d EXE.
 b. Pada form1 tanamkan kontrol label (Label1) dan kontrol text (Text1), serta
CommandButton (Command1 dan Command2).

Caranya :
Pada jendela toolbox, klik pada kontrol label, kemudian gambarkan pada Form1, lakukan
hal untuk Textbox dan Command Button.

Anda dapat juga


juga melakuk
melakukan
an dengan
dengan cara
cara double
double
 pada kontrol label pada toolbox dan kemudian
dengan drag & drop memindahkan posisinya pada
form1.

Catatan : Kont
Kontrrol,
ol, kont
kontro
roll ter
tersebu
sebutt
dit
ditanam
anamka
kan
n satu
atu per
per satu,
atu, dan
dan jang
jangan
an
menggunakan cara Copy dan Paste karena
akan menyebabkan kontrol-kontrol tersebut
menjadi kontrol array.

c. Aturl
Aturlah
ah proper
properti-
ti-pro
proper
perti
ti dari
dari masing
masing-ma
-masin
sing
g kontro
kontroll sehing
sehingga
ga menjad
menjadii sebaga
sebagaii
 berikut:
Caranya :
Klik
Klik pada
pada form
form,, kemu
kemudidian
an pada
pada jend
jendel
elaa
 properti cari baris name, kemudian ketik 
nilainya
nilainya Form,
Form, kemudian
kemudian cari baris
baris caption
caption,,
kemu
kemudidian
an keti
ketik
k nila
nilain
inya
ya menj
menjad
adii progr
program
am
Mencari Bilangan Faktorial.
Klik
Klik pada
pada Labe
Label1
l1,, kemudi
kemudianan pada
pada jende
jendela
la
 properti cari baris name, kemudian ketik 
nilainya lbl_hasil .
Lakukan juga untuk kontrol lainnya
 berdasarkan tabel berikut.
Catatan : Untu
Untuk k mena
menamp
mpil
ilka
kann jend
jendel
elaa
 properties, anda dapat menggunakan F4

Objek/Kontrol Properti Nilai


Form Name Form1
Caption Mencari Bilangan
Faktorial
Label1 Name lbl_angka
Caption Masukkan angka
Label2 Name lbl_hasil
Caption Hasil
Text1 Name Txt_angka
Text ""
Text2 Name Txt_hasil
Text ""
Command1 Name Cmd_faktorial
Caption FAKTORIAL
Command2 Name Cmd_ulang
Caption ULANG
6. Lakukan koding untuk menjalankan
menjalankan design interfaceny
interfacenya.
a.

Caranya :
a. Lakuka
Lakukan n double klik
klik pada kontrol
kontrol cmdHitu
cmdHitung,
ng, sehingga
sehingga akan
akan muncul jendel
jendelaa
koding dan procedure event cmd_hitung_Click :
Private Sub cmd_faktorial_Click()

End Sub
 procedure event, adalah sub rutin yang akan dibangkitkan oleh
o leh aplikasi, ketika
 pemakai melakukan klik pada kontrol cmd_faktorial. Perintah-perintah yang
anda ketik diantara Sub dan End Sub akan dijalankan.

 b. Tekan F7 untuk menampilkan jendela koding, kemudian pilih nama kontrol
dari daftar kontrol seperti gambar berikut :

kemudian pilih daftar kejadian (event) seperti yang ditunjukkan pada gambar berikut :

Tent
Tentuk
ukan
an vari
variab
abel
el yang
yang dibu
dibutu
tuhk
hkan
an untu
untuk
k menj
menjal
alan
anka
kan
n desi
design
gn inte
interf
rfac
acee dan
dan
masukkan koding sambil melihat flowchart untuk menghindari tertinggalnya elemen-
elemen untuk menjalankan design interfacenya.
a. Vbil dan vhasil
vhasil didekl
dideklarasi
arasikan
kan sebagai
sebagai bilangan
bilangan bulat
bulat atau integer 
integer 
 b. Pada flowchart diatas menggunakan sebuah kondisi perulangan. Gunakan
Struktur kendali For…Next. Bentuk penulisan
penu lisan (syntax) struktur For…Next :
FOR <pencacah> = <awal> TO <akhir>
< akhir> [STEP <langkah>]
<blok kode program>
 NEXT <pencacah>

• <pencacah> adalah variabel (tipe: integer) yang digunakan untuk 


menyimpan angka pengulangan.
• <awal> adalah nilai awal dari <pencacah>.
• <akhir> adalah nilai akhir dari <pencacah>.
• <langkah> adalah perubahan nilai <pencacah> setiap pengulangan.
Sifatnya optional (boleh ditulis ataupun tidak). Bila tidak ditulis
maka nilai <langkah> adalah 1.

Kodingnya adalah sebagai berikut:


Dim vbil, vhasil As Double
Private Sub cmd_faktorial_Click()
vbil = Val(txt_angka.Text)
vhasil = 1
i=1
For i = 1 To vbil
vhasil = vhasil * i

 Next i
txt_hasil.Text = vhasil
End Sub

Catatan : Pilih salah satu cara untuk memasukkan code.

7. Tampilkan
Tampilkan kembali
kembali Form
Form dengan klik
klik View Object
Object pada jendela
jendela Projec
Projectt Explorer.
Explorer.
8. Meny
Menyim
impa
pann proj
projec
ectt :
a. Kli
Klik pada
pada icon
con save
ave atau
atau guna
gunaka
kan
n menu
enu File,
ile, dan
dan pil
pilih

 b. Pilih Save in pada folder yang diinginkan sebagai contoh BILANGAN
FAKTORIAL, dan nama form Form1.frm, dan klik Save

c. Simp
Simpan
an proj
projec
ectt ses
sesua
uaii yang
yang diin
diingi
gink
nkan
an seba
sebagai
gai cont
contoh
oh MyPr
MyProje
oject
ct1.
1.vbp
vbp..
d. Pada proses penyimpanan diatas akan menghasilkan file berikut :
Form1.frm, MyProject1.vbp, dan MyProject1.vbw.
7. Jalankan program anda dengan klik pada , atau ,
atau tekan pada tombol F5.

9. Tutup aplikasi Visual Basic dengan cara klik 

Anda mungkin juga menyukai