Anda di halaman 1dari 4

LANGKAH-LANGKAH MEMBUAT PROGRAM

MENCARI BILANGAN FAKTORIAL MENGGUNAKAN BAHASA


PROGRAM VISUAL BASIC

1. Karakteristik bilangan factorial adalah bilangan yang dikalikan mulai 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. Tentukan parameternya terlebih dahulu yaitu:


a. Inputan angka / vbil
b. Proses
c. Output Hasil / vhasil

3. Algoritmanya adalah:
a. Input vbil
b. Nilai awal vhasil = 1, I =1
c. Apakah i <= 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. Output vhasil
4. Buatlah Flowchart untuk mengantisipasi agar tidak ada komponen yang
tertinggal.

Start

Input:
vbil

Vhasil = 1
i=1

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

Vhasil = vhasil * i

Output:
vhasil

Stop
5. Buat design interfacenya
a. Aktifkan IDE Visual Basic dan pilih Standard 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 melakukan dengan cara double


pada kontrol label pada toolbox dan kemudian
dengan drag & drop memindahkan posisinya pada
form1.

Catatan : Kontrol, kontrol tersebut


ditanamkan satu per satu, dan jangan
menggunakan cara Copy dan Paste karena
akan menyebabkan kontrol-kontrol tersebut
menjadi kontrol array.

c. Aturlah properti-properti dari masing-masing kontrol sehingga menjadi sebagai


berikut:
Caranya :
Klik pada form, kemudian pada jendela
properti cari baris name, kemudian ketik
nilainya Form, kemudian cari baris caption,
kemudian ketik nilainya menjadi program
Mencari Bilangan Faktorial.
Klik pada Label1, kemudian pada jendela
properti cari baris name, kemudian ketik
nilainya lbl_hasil .
Lakukan juga untuk kontrol lainnya
berdasarkan tabel berikut.
Catatan : Untuk menampilkan jendela
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 design interfacenya.

Caranya :
a. Lakukan double klik pada kontrol cmdHitung, sehingga akan muncul jendela
koding dan procedure event cmd_hitung_Click :
Private Sub cmd_faktorial_Click()

End Sub
procedure event, adalah sub rutin yang akan dibangkitkan oleh 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 :

Tentukan variabel yang dibutuhkan untuk menjalankan design interface dan


masukkan koding sambil melihat flowchart untuk menghindari tertinggalnya elemen-
elemen untuk menjalankan design interfacenya.
a. Vbil dan vhasil dideklarasikan sebagai bilangan bulat atau integer
b. Pada flowchart diatas menggunakan sebuah kondisi perulangan. Gunakan
Struktur kendali For…Next. Bentuk penulisan (syntax) struktur For…Next :
FOR <pencacah> = <awal> TO <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 kembali Form dengan klik View Object pada jendela Project Explorer.
8. Menyimpan project :
a. Klik pada icon save atau gunakan menu File, dan pilih

b. Pilih Save in pada folder yang diinginkan sebagai contoh BILANGAN


FAKTORIAL, dan nama form Form1.frm, dan klik Save

c. Simpan project sesuai yang diinginkan sebagai contoh MyProject1.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