Anda di halaman 1dari 18

Pertemuan V - VI

Struktur Kontrol
Percabangan
Jurusan Manajemen
Fakultas Ekonomi
Universitas Gunadarma
Capaian Pembelajaran

 Mahasiswa mampu menjelaskan struktur kontrol percabangan dalam VB.


Materi Pembelajaran

 Struktur Seleksi
1. If – Then
2. If – Then – Else
3. If – Then Bersarang
4. Select - Case
 Operator Penugasan
 Contoh Percabangan
Struktur Kontrol Percabangan

 Pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis


untuk memenuhi beberapa keadaan, yaitu :
1. Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi.
2. Melanjutkan sebuah pernyataan bila kondisi terpenuh.
3. Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi
terpenuhi.

 Struktur pengambilan keputusan :

If . . . Then

If . . . Then . . . Else

Select . . . Case
If . . . Then

 Perintah kondisi yang dilakukan apabila suatu kondisi tersebut bernilai


benar atau memenuhi kondisi yang ada.
 Deklarasi If . . . Then :

If [kondisi] then [pernyataan]

If [kondisi] then
[pernyataan]
[pernyataan]
End if
Contoh Percabangan If . . . Then . . .

Object Property Value


Label 1 Caption >
Label 2 Caption -
Text 1 Text -
Text 2 Text -
Command 1 Caption Hasil
Command 2 Caption Refresh
Contoh Percabangan If . . . Then
If . . . Then . . . Else

 Perintah kondisi yang dilakukan apabila suatu kondisi tersebut bernilai


benar atau memenuhi kondisi yang ada.
 Jika kondisi tersebut bernilai salah atau tidak memenuhi kondisi yang ada,
maka akan melakukan perintah pengecualiannya atau perintah setelah
ELSE.
 Deklarasi If . . . Then . . . Else :

If [kondisi] then
[pernyataan 1]
Else
[pernyataan 2]
End if
Contoh Percabangan If . . . Then . . .
Else

Object Property Value


Label 1 Caption >
Label 2 Caption -
Text 1 Text -
Text 2 Text -
Command 1 Caption Hasil
Command 2 Caption Refresh
Contoh Percabangan If . . . Then . . .
Else
If . . . Then . . . Bersarang

 Membuat If . . . Then didalam If . . . Then yang sudah ada.


 Deklarasi If . . . Then . . . Bersarang :

If [kondisi 1] then
[pernyataan 1]
ElseIf [kondisi 2] then
[pernyataan 2]
...
Else : [pernyataan n]
End if
Contoh Percabangan If . . . Then . . .
Bersarang

Object Property Value


Label 1 Caption Masukkan Nilai 0-2
Label 2 Caption -
Text 1 Text -
Command 1 Caption Hasil
Command 2 Caption Refresh
Contoh Percabangan If . . . Then
Bersarang
Select . . . Case

 Select case mirip dengan if then else yang digunakan untuk memilih satu
blok pernyataan dari beberapa blok pernyataan.
 Deklarasi Select . . . Case :

Select case NilaiPenguji


[Case nilai1
[blokpernyataan-1]]
[Case nilai2
[blokpernyataan-2]]
...
...
...
[Case Else
[blokpernyataan-n]]
End Select
Contoh Percabangan Select . . . Case

Object Property Value


Label 1 Caption Masukkan Nilai 0-2
Label 2 Caption -
Text 1 Text -
Command 1 Caption Hasil
Command 2 Caption Refresh
Contoh Percabangan Select . . . Case
Tugas Kelompok

Kondisi Nilai :
1. Nilai A : > 80
2. Nilai B : > 70
3. Nilai C : > 60
4. Nilai D : > 50
5. Nilai E : < 50
Representasi Tugas

 Tugas dibuat berkelompok.


 1 kelompok berisi 2 mahasiswa.
 Tugas di buat dengan menggunakan perintah seleksi kondisi IF dan CASE.
 Tampilkan “Rancangan Form”, “Kode Program” serta “Output Program”.
 Tugas dibuat dan dicetak dengan menggunakan kertas A4.
 Cover dibuat dengan menampilkan logo Universitas Gunadarna, Nama
Mahasiswa dan NPM.
 Tugas dikumpulkan pada pertemuan minggu selanjutnya.

Anda mungkin juga menyukai