Jumat, 25 Mei 2018

Pertemuan vb ke 4

Pertemuan ke 4
STRUKTUR KEPUTUSAN DALAM VB 2008

Struktur Keputusan


Struktur keputusan adalah struktur program yang melakukan proses pengujian untuk mengambil suatu keputusan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa alternatif yang tersedia.


A.  Pengambilan Keputusan Antara 2 (Dua) Pilihan

Bentuk Penulisan:
If [Ekspresi Logika] Then
        [Statement 1]
Else
        [Statement 2]
End if

 

Struktur keputusan ini akan menguji Ekspresi Logika (kondisi) yang ditentukan, jika kondisi bernilai True (benar) maka Statement1  akan diproses, tetapi jika kondisi bernilai False (Salah) maka Statement2  yang akan diproses.

Ekspresi Logika adalah suatu kondisi yang akan diuji. Untuk menetapkan nilai yang akan diuji pada suatu kondisi harus menggunakan Operator Relasi, yaitu :
     <       :    lebih kecil
     <=     :    lebih kecil atau sama dengan
     =       :    sama dengan
     <>     :    tidak sama dengan
     >       :    lebih besar
     >=     :    lebih besar atau sama dengan


  
Contoh 1:
1. Desain Program


  
  








2. Alur Program
     -  Input Nilai
     -  Klik Proses, maka akan tampil keterangan “LULUS” atau “GAGAL” pada Hasil.
          Pengujiannya sebagai berikut:
          Jika Nilai 75 keatas maka “LULUS”
          Jika Nilai dibawah 75 maka “GAGAL”

3. Kode Program
     Kode program diketik pada Objek Button1 (Proses)  sbb:

  Private Sub BtnProses_Click(ByVal sender AsSystem.Object,…

          If TxtNilai.Text >= 75 Then
        TxtHasil.Text = "LULUS"
      Else
        TxtHasil.Text = "GAGAL"
      End If
  End Sub


B.  Pengambilan Keputusan Dari Banyak Pilihan (Lebih dari 2 Pilihan)

Bentuk Penulisan:
If [Ekspresi Logika1] Then
        [Statement1]
ElseIf [Ekspresi Logika2] Then
        [Statement2]
ElseIf [Ekspresi Logika3] Then
        [Statement3]
...
Else
        [Statement n]
End if

Struktur keputusan ini akan menguji Ekspresi Logika (kondisi) yang ditentukan, jika Ekspresi Logika1 bernilai True (benar) makaStatement1  akan diproses, tetapi jika kondisinya bernilai False (Salah) maka Ekspresi Logika2 akan diuji. Jika Ekspresi Logika2 bernilai Truemaka Statement2 akan diproses, tetapi jika kondisinya bernilai Falsemaka Ekspresi Logika3 akan diuji. Jika Ekspresi Logika3 bernilai Truemaka Statement3 akan diproses, tetapi jika kondisinya bernilai Falsemaka Statement n  yang akan diproses.

Tidak ada komentar:

Posting Komentar

KONEKSI DATABASE

KONEKSI DATABASE  fungsi menghubungkan database ke Visual Basic(project) ini adalah untuk memudahkan dalam penyimpanan atau menampilkan d...