If ... Then ... Else Statement (Visual Basic) adalah pernayataan pemrograman yang menggunakan parameter kondisi tertentu untuk melakukan eksekusi suatu perintah berdasarkan kondisi yang ditentukan.
Penggunaan If ... Then ... Else Statement memerlukan logika dalam penulisannya, karena parameter kondisi dapat berupa bermacam-macam parameter. Tergantung pada pembuat program. Oleh karena itu, untuk menjadi seorang programer yang ahli diperlukan pemikiran dan logika yang bagus, baik secara matematis maupun non matematis.
Demo File:
Contoh dan Penjelasan:
Bagian 1.
If kondisi_1 Then
Hasil jika kondisi_1 terjadi
Else
Hasil jika kondisi_1 tidak terjadi
End If
Contoh Bagian 11. Pernyataan If selau diikuti dengan kondisi kemudian pernyataan Then2. Baris kedua adalah hasil atau perintah yang dieksekusi apabila parameter kondisi terjadi.3. Else merupakan kebalikan dari kondisi_1, yaitu jika kondisi_1 tidak terjadi maka kondisi yang terjadi kebalikan dari kondisi_1.4. Baris setelah Else merupkan hasil atau perintah yang akan dijalankan apabila kondisi_1 tidak terjadi.5. Baris terakhir End if berfungsi untuk menutup If-Then-Else Statement. (Wajib)
If Not IsNull(Me.txtNama) Then
MsgBox "Nama saya " & Me.txtNama.Value
Else
MsgBox "Masukkan nama Anda."
End If
MsgBox "Masukkan nama Anda."
End If
Penjelasan:
Ketika nilai object txtNama tidak sama dengan Null. Maka Perintah selanjutnya adalah menampilkan MessageBox (MsgBox "Nama saya " & Me.txtNama.Value).
Jika ternyata nilai object txtNama bernilai Null, maka perintah yang dijalankan adalah menampilkan MessageBox (MsgBox "Masukkan nama Anda.")
Catatan:
Else dalam If-Then-Else statement adalah bersifat opsional.