Senin, 08 April 2013

VBScript Conditional If

Ketika kita menulis suatu program, kita akan terlebih dahulu memikirkan tujuan dari program tersebut. Dan tentu saja untuk mencapai tujuan tersebut banyak caranya, seperti pepatah 'Banyak jalan menuju Roma'. Banyak jalan untuk mencapai tujuan dalam programming, dalam hal ini kita akan berbicara tentang alur pemprograman. Kita bisa membuat berbagai macam alur program untuk mencapai suatu tujuan. Pada bahasa pemprograman biasanya disediakan 'conditional if' agar kita bisa menentukan alur program kita. Nah, apa itu 'Conditional If'? Dan bagaimana 'Conditional If' dalam bahasa pemprograman VBScript? Mari kita pelajari lebih lanjut :D

Conditional Statement adalah pernyataan bersyarat. Apa ya syaratnya? Syaratnya ya kita sendiri yang bikin. Apabila suatu syarat terpenuhi maka nilainya adalah true, sebaliknya jika syarat tersebut tidak terpenuhi maka akan bernilai false.

Bentuk Conditional If dalam VBScript adalah : If (syarat) Then (aksi) End If. Jika Conditional If ini diterjemahkan dalam bahasa sehari-hari maka artinya adalah "Jika syarat terpenuhi maka lakukan aksi

Contohnya : 
nilai_budi = 50 
If nilai_budi = 50 Then
   msgbox("Budi dimarahin sama Ortu!")
End if

Code di atas akan menampilkan message box yang isinya "Budi dimarahin sama Ortu!" kalau syarat terpenuhi. Apa syaratnya? Syaratnya adalah variable nilai_budi harus bernilai 50.
Jadi dalam bahasa sehari-hari code di atas bisa diartikan : "Apabila variable nilai_budi adalah 50 maka tampilkan message box yang berisi kata kata 'Budi dimarahin sama Ortu!'"Code di atas bila dijalankan akan menampilkan screenshot di bawah, karena sebelumnya variable nilai_budi sudah diisi 50, sehingga syarat bernilai true.
Contoh di atas adalah conditional if untuk satu alur saja. Conditional If juga dapat berbentuk seperti : If (syarat) Then (aksi1) Else (aksi2). Jadi kalau syarat tidak terpenuhi (false) maka aksi2 akan dilakukan.

Contohnya :
nilai_budi = 100 
If nilai_budi = 50 Then
   msgbox("Budi dimarahin sama Ortu!")
Else
   msgbox("Ortu Senang!")
End if 

Apabila dijalankan akan tampil seperti screenshot di bawah :
Conditional If  juga dapat dilakukan secara bertingkat : If (syarat1) Then (aksi1) ElseIf (syarat2) Then (aksi2) End If
Contohnya:
nilai_budi = 60 
If nilai_budi = 10 Then
   msgbox("Nilai Budi sangat jelek")
ElseIf nilai_budi = 60 Then
   msgbox("Nilai Budi pas pas an")
Elseif nilai_budi = 100 Then
   msgbox("Nilai Budi bagus")
End If
Apabila dijalankan akan tampil screenshot di bawah:

Kita sudah mepelajari VBScript Conditional If, semoga bermanfaat. :D

Contoh Code VBScript yang memakai Conditional If adalah:


Tidak ada komentar:

Posting Komentar