LISTING PROGRAM
Listing Program Form1 Login Uname dan Password
Private Sub Command1_Click() If Text1.Text = "fahtulabdulrahman" And Text2.Text = "12345" Then MsgBox "Berhasil Login", vbInformation, "Login Information" Unload Me Form2.Show Else MsgBox "Password atau Username Salah", vbCritical, "Peringatan" End If End Sub
Listing Program Form2
Private Sub Command1_Click()
Unload Me
Form3.Show
End Sub
Private Sub Command2_Click()
Unload Me
Form5.Show
End Sub
Private Sub Command3_Click()
Unload Me
Form4.Show
End Sub
Listing Program Form3
Private Sub Command1_Click()
Text2.Text = ""
Text3.Text = ""
kode = Val(Text1.Text)
Select Case kode
Case 1:
Text2.Text =
"Nike"
Text3.Text =
"40,41"
Case 2:
Text2.Text =
"Adidas"
Text3.Text =
"39,42,43"
Case 3:
Text2.Text =
"Ardiles"
Text3.Text =
"36,39,38"
Case 4:
Text2.Text =
"Specs"
Text3.Text =
"43,42,41"
Case Else
MsgBox "Kode Barang
Tidak Tersedia", vbCritical, "Peringatan"
End Select
End Sub
Private Sub Command2_Click()
Unload Me
Form2.Show
End Sub
Listing Program Form4
Private Sub Command1_Click()
x = Val(Text1.Text)
y = 1
List1.Clear
Do
List1.AddItem y
y = y + 1
Loop Until y > x
End Sub
Private Sub Command2_Click()
Unload Me
Form2.Show
End Sub
Listing Program Form5
Private Sub Command1_Click()
n = Val(Text1.Text)
List1.Clear
k = 0
bil = 2
While k < n
prima = True
For pembagi = 2 To bil - 1
If bil Mod pembagi = 0 Then
prima = False
Next pembagi
If prima Then
List1.AddItem bil
k = k + 1
End If
bil = bil + 1
Wend
End Sub
Private Sub Command2_Click()
Unload Me
Form2.Show
End Sub
LOGIKA
PROGRAM
Pada program kali ini kita
akan membuat contoh program perulangan dan percabangan pada visual basic.
Program yang kita buat yaitu Program Select case , Loop Until dan Bilangan
Prima . ada lima form yang akan dibuat yaitu form1 sebagai wadah untuk memasukkan
atau input username dan password , form2 merupakan tempat untuk memilih
perulangan dan percabangan yang diinginkan , form3 sebagai output Dari Select
case , form4 sebagai output Loop Until , form4 sebagai output dari Prima .
Untuk form1 kita menggunakan
2 label yaitu untuk username dan password , 2 TextBox untuk input username dan
password dan 1 CommandButton untuk Login dan merupakan tempat menuliskan
program pada form1.
Untuk form2 kita menggunakan
3 Command button untuk memilih program perulangan dan percabangan yang ingin
ditampilkan yang terdiri dari Select Case , Loop Until dan Prima .
Form3 memiliki 3 label (
kode barang , nama barang , dan ukuran barang yang tersedia ) , 3 TextBox (
untuk input dari Kode barang dan output dari nama barang dan ukuran barang yang
tersedia ) , Dua CommandButton untuk pilihan agar output dapat ditampilkan sesuai
dengan input yang dimasukkan pada kode barang dan juga untuk tombol back yang
jika kita pilih akan dialihkan ke form2
Untuk
form4 memiliki satu label untuk banyak perulangan , satu TextBox untuk input
banyak perulangan yang diinginkan , satu list untuk output dari perulangan ,
dan dua CommandButton untuk Loop until dan back
Pada form5 kita menggunakan
satu buah label untuk banyak prima , satu buah TextBox untuk input banyak prima
yang diinginkan , satu list untuk output dari
prima , dua CommandButton untuk Tombol prima dan Tombol Back
Untuk penulisan program di
Form1 kita Double click pada Login lalu memasukkan Penulisan program :
Ø Private Sub Command1_Click()
Menandakan
bahwa kita melakukan penulisan program pada CommandButton1
Ø If Text1.Text =
"fahtulabdulrahman" And Text2.Text = "12345" Then
Ini
merupakan suatu percabangan dengan kondisi yaitu jika pada Text1 kita masukkan
input “fahtulabdulrahman” dan Text2 kita masukkan “12345” maka akan melakukan
statement.
Ø MsgBox "Berhasil Login",
vbInformation, "Login Information"
Ini
merupakan statement yaitu menampilkan messagebox dengan pesan “ Berhasil Login
“ jika input pada Text1 dan Text2 sesuai dengan kondisi yang
dengan
judul messagebox yaitu “Login Information”
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan.
Ø Form2.Show
Agar
form2 ditampilkan
Ø Else
MsgBox "Password atau Username
Salah", vbCritical, "Peringatan"
Statement
kedua yang akan ditampilkan jika kondisi tidak terpenuhi yaitu menampilkan
messagebox yang merupakan Critical dengan pesan “Password atau Username Salah
“ dengan judul messagebox “Peringatan” .
Ø End
If
Untuk menutup statement if
Ø End Sub
Untuk
menutup dari blok CommandButton1.
Untuk penulisan program di
Form2 kita Double click pada Select Case , Loop Until dan prima lalu memasukkan Penulisan program :
Ø Private Sub Command1_Click()
Menandakan
bahwa kita memulai penulisan program pada CommandButton1
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan
Ø Form3.Show
Untuk
menampilkan Form3
Ø End Sub
Akhir
dari penulisan program pada CommanButton1
Ø Private Sub Command2_Click()
Menandakan
bahwa kita memulai penulisan program pada CommandButton2
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan
Ø Form5.Show
Untuk
menampilkan Form5
Ø End Sub
Akhir
dari penulisan program pada CommanButton2
Ø Private Sub Command3_Click()
Menandakan
bahwa kita memulai penulisan program pada CommandButton3
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan
Ø Form4.Show
Untuk
menampilkan Form4
Ø End Sub
Akhir
dari penulisan program pada CommanButton3
Untuk penulisan program di
Form3 kita Double click pada Select lalu memasukkan Penulisan program :
Ø Private Sub Command1_Click()
Menandakan
bahwa kita menuliskan program pada CommandButton1
Ø Text2.Text = ""
Agar
Text2 akan kosong
Ø Text3.Text = ""
Agar
Text3 akan kosong
Ø kode = Val(Text1.Text)
Merupakan
Pendeklarasian yang berarti kita akan memasukkan kode pada Text1
Ø Select Case kode
Merupakan
pemilihan pada case kode
Ø Case 1:
Untuk
Case1
Ø Text2.Text = "Nike"
Text2
akan mengeluarkan output “Nike “ pada Text2 jika kita mengisi “1” pada kode
barang atau Text1
Ø Text3.Text = "40,41"
Text3
akan mengeluarkan output “40,41 “ pada Text3 jika kita mengisi “1” pada kode
barang atau Text1
Ø Case 2:
Untuk
Case2
Ø Text2.Text = "Adidas"
Text2
akan mengeluarkan output “Adidas “ pada Text2 jika kita mengisi “2” pada kode
barang atau Text1
Ø Text3.Text = "39,42,43"
Text3
akan mengeluarkan output “39,42,43 “ pada Text3 jika kita mengisi “2” pada kode
barang atau Text1
Ø Case 3:
Untuk
Case3
Ø Text2.Text = "Ardiles"
Text2
akan mengeluarkan output “Ardiles “ pada Text2 jika kita mengisi “3” pada kode
barang atau Text1
Ø Text3.Text = "36,39,38"
Text3
akan mengeluarkan output “36,39,38 “ pada Text3 jika kita mengisi “3” pada kode
barang atau Text1
Ø Case 4:
Untuk
Case4
Ø Text2.Text = "Specs"
Text2
akan mengeluarkan output “Specs “ pada Text2 jika kita mengisi “4” pada kode
barang atau Text1
Ø Text3.Text = "43,42,41"
Text3
akan mengeluarkan output “43,42,41 “ pada Text3 jika kita mengisi “4” pada kode
barang atau Text1
Ø Case Else
Ini
merupakan pilihan atau pengecualian jika kita tidak memasukkan input sesuai
dengan case yang telah ditentukan.
Ø MsgBox "Kode Barang Tidak
Tersedia", vbCritical, "Peringatan"
Kode
program untuk menampilkan messageBox dengan output “Kode barang Tidak Tersedia
“ dengan judul “peringatan”
Ø End Select
Untuk
menuptup program Select Case
Ø End Sub
Untuk
menutup penulisan program.
Untuk
Back kita akan menuliskan program sebagai berikut :
Ø Private Sub Command2_Click()
Menandakan
bahwa kita menuliskan program pada CommandButton2
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan
Ø Form2.Show
Untuk
menampilkan form2
Ø End Sub
Untuk
menutup penulisan program dari CommandButton2
Untuk penulisan program di
Form4 kita Double click pada Loop Until lalu memasukkan Penulisan program :
Ø Private Sub Command1_Click()
Menandakan
bahwa kita menuliskan program pada CommandButton1
Ø x = Val(Text1.Text)
Merupakan
pendeklarasian variabel x yang akan diinput pada Text1
Ø y = 1
Nilai
y yaitu 1
Ø List1.Clear
Untuk
membersihkan atau menghapus List1
Ø Do
List1.AddItem y
Perintah
yaitu menambahkan item y pada list1
Ø y = y + 1
y
akan ditambah dengan 1 secara terus menerus
Ø Loop Until y > x
Akan
terus melakukan perulangan sampai kondisi bernilai benar yaitu y harus lebih
dari x
Ø End Sub
Akhir
dari penulisan program.
Untuk Back kita akan
menuliskan program sebagai berikut :
Ø Private Sub Command2_Click()
Menandakan
bahwa kita menuliskan program pada CommandButton2
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan
Ø Form2.Show
Untuk
menampilkan form2
Ø End Sub
Untuk
menutup penulisan program dari CommandButton2
Untuk penulisan program di
Form5 kita Double click pada Prima lalu memasukkan Penulisan program :
Ø Private Sub Command1_Click()
Menandakan
bahwa kita menuliskan program pada Command1
Ø n = Val(Text1.Text)
Merupakan
pendeklarasian variabel n dengan input pada Text1
Ø List1.Clear
Untuk
membersihkan atau menghapus pada list1
Ø k = 0
Variabel
k dimulai dari 0
Ø bil = 2
Variabel
b yaitu 2
Ø While k < n
Kondisi
yaitu k harus kurang dari n
Ø prima = True
prima
harus bernilai benar
Ø For pembagi = 2 To bil – 1
Perulangan
yang dimulai dari 2 sampai -1
Ø If bil Mod pembagi = 0 Then prima =
False
Jika
sisa hasil bagi dari bil sama dengan 0 maka otomatis berarti prima bernilai
salah
Ø Next
pembagi
Ø If prima Then
Jika
prima maka
Ø List1.AddItem bil
List1
akan dimasukkan bil
Ø k = k + 1
k
akan ditambah dengan 1
Ø End If
Penutupan
blok program blok if
Ø bil = bil + 1
bil
akan ditambah dengan 1
Ø Wend
Untuk
menutup blok program while ( while end )
Ø End Sub
Untuk Back kita akan
menuliskan program sebagai berikut :
Ø Private Sub Command2_Click()
Menandakan
bahwa kita menuliskan program pada CommandButton2
Ø Unload Me
Berfungsi
untuk menutup form yang sedang digunakan
Ø Form2.Show
Untuk
menampilkan form2
Ø End Sub
Untuk
menutup penulisan program dari CommandButton2
No comments:
Post a Comment