Pemrograman Visual:Percabangan

Revision as of 18:41, 12 December 2022 by Kangtain (talk | contribs) (Created page with "Pencabangan adalah merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. Pencabangan dapat dibedakan menjadi: ===IF … THEN=== <code>If … then</code> merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Format penulisannya: <syntaxhighlight lang="java"> If kondisi then [perintah] End if </syntaxhighlight> ===IF … THEN … ELSE=== Suatu perintah pe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Pencabangan adalah merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. Pencabangan dapat dibedakan menjadi:

IF … THEN

If … then merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Format penulisannya:

If kondisi then
[perintah]
End if

IF … THEN … ELSE

Suatu perintah pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah pencabangan IF.. THEN, yang dapat menjalankan satu blok perintah, yang memiliki dua nilai atau syarat bahkan lebih yang akan diuji untuk menjalankan sautu kondisi tertentu.

Bila kondisi pertama benar maka jalankan perintah blok pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan selanjutnya. Format Penulisannya:

IF (kondisi) then
[perintah]
ELSE
[perintah]
End if

Dan

If (kondisi2) then
[perintah]
ELSEIF (kondisi2) Then
[perintah]

ELSE
[perintah]
End If

Select … Case …

Select Case adalah control pencabangan yang mempunyai fungsi hampir sama dengan pencabangan if … then… else. Select mempunyai penulisan dan pembacaan yang lebih mudah, efektif dan efesien. Namun mempunyai kelemahan yaitu tida dapat menguji lebih dari satu ekspresi atau unkapan. Format penulisannya adalah sebagai berikut :

Select Case kondisi
Case | Case is = ekspresi1
[perintah1]
Case | Case is = ekspresi2
[perintah2]
Case | Case is = ekspresi3
[perintah3]

Case Else
[perintah]
End Select

Praktikum

Pencabangan IF.. , IF.. ELSE, CASE..

  • Buat form baru.
  • Desain Tampilan form seperti gambar berikut ini:
  • Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut:
Object Properties Nilai
Form1 Name Form1
Text Pencabangan IF
Button1 Name Btn_if
Text IF.. ENDIF
Button2 Name Btn_if_else
Text IF.. ELSE.. ENDIF
Button3 Name Btn_case
Text CASE.. ENDCASE