Anda di halaman 1dari 6

LANGKAH-LANGKAH MEMBUAT PROGRAM

MENCARI BILANGAN PRIMA MENGGUNAKAN BAHASA


PROGRAM VISUAL BASIC

1. Karakteristik bilangan prima sendiri adalah :


a. Bilangan asli yang mempunyai tempat 2 faktor yaitu 1 dan bilangan itu sendiri.
b. 1 tidak termasuk bilangan prima
c. 2 termasuk bilangan prima
Untuk mencari bilangan prima itu sendiri, bisa kita gunakan sisa hasil bagi. Misal angka 3
merupakan bilangan prima dan 4 bukan prima:
3 Mod 1 = 0
3 Mod 2 = 1
3 Mod 3 = 0

4 Mod 1 = 0
4 Mod 2 = 0
4 Mod 3 = 1
4 Mod 4 = 0

Dari contoh diatas, dapat diambil kesimpulan bahwa apabila ada sisa hasil bagi yang
bernilai 0 maka bilangan itu bukan prima dengan cara dibagi mulai dari 2 sampai bilangan
itu dikurangi 1.

2. Tentukan parameternya terlebih dahulu yaitu:


a. Inputan angka / vbil
b. Proses
c. Output Hasil / vhasil
3. Algoritmanya:
a. Input vbil
b. i=2
c. Jika vbil = 1, maka vhasil = Bukan Prima
d. Jika vbil=2, maka vhasil = Prima
e. Apakah i < vbil
Jika ya, Jika vbil Mod i = 0, maka vhasil = Bukan Prima. Jika vbil Mod i = 0, tidak
memenuhi maka vhasil = Prima. Naikkan nilai i dengan menambahkan 1 ( i = i + 1)
sampai dengan nilai nilai i < vbil dan jika nilai i < vbil sudah memenuhi maka stop.

4. Buatlah Flowchart untuk mengantisipasi agar tidak ada komponen yang tertinggal.

Start

Input:
vbil

i=2

A
A

Vbil = Ya
Vhasil = “Bukan Prima” B
1

Tidak

Vbil = Ya
B
2 Vhasil= “Prima”

Tidak

Tidak
i < vbil C

Ya
i=i+1

Vbil Mod i Ya Vhasil =


=0 “ BukanPrima”

Tidak

Vhasil = “Prima”

B Output=
vhasil

Stop C

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 Prima Sederhana.
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
Prima Sederhana
Label1 Caption Masukkan angka
Label2 Caption Hasil
Text1 Name Txt_angka
Text ""
Text2 Name Txt_hasil
Text ""
Command1 Name Cmd_proses
Caption PROSES
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_proses_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 ada beberapa kondisi yang digunakan yaitu keputusan
dan perulanagan. Gunakan Struktur Kontrol For…Next untuk perulangannya dan
If...Then...Else untuk struktur keputusan.
 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.
Untuk menghentikan perulangan tersebut, kita gunakan exit for.
 Gunakan If…Then…Else untuk mendefinisikan beberapa blok
pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi
syarat
If kondisi1 Then
[blok pernyataan-1]
[ElseIf kondisi2 Then
[blok pernyataan-2]] ...
[Else
[blok pernyataan-n]]
End If

Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual Basic
akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi True
untuk dijalankan blok pernyataannya.

Kodingnya adalah sebagai berikut :


Dim vbil, vhasil As Integer
Private Sub cmd_proses_Click()
vbil = txt_angka.Text
i=2
If vbil = 1 Then
vhasil = "Bukan Prima"
ElseIf vbil = 2 Then
vhasil = "Prima"
Else
For i = 2 To vbil - 1
If vbil Mod i = 0 Then
vhasil = "Bukan Prima"
Exit For
Else
vhasil = "Prima"
End If
Next

End If
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


PRIMA, 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