Proses Percabangan Bersyarat
Dari pertemuan sebelumnya, program yang kita buat adalah program yang bersifat sequence/terurut Artinya proses dimulai dari baris instruksi pertama dan berlanjut terus sampai instruksi terakhir secara terurut. Seandainya sebuah instruksi perlu meloncat atau mengerjakan sebuah instruksi dengan suatu syarat tertentu, maka diperlukan suatu perintah pengulangan dan perintah percabangan.

Struktur Percabangan
Percabangan kondisional memungkinkan kita memeriksa suatu kondisi, kemudian berdasarkan hasil pemeriksaan tersebut membentuk operasi berbeda. Terdapat dua perintah di Visual Foxpro yang dipakai untuk membuat percabangan kondisional.

Perintah Logika IF
Perintah ini mengeksekusi secara kondisional sekumpulan perintah berdasarkan nilai ekspresi logika. Secara umum, perintah percabangan bersyarat yang biasa digunakan antara lain :
• IF … ENDIF
• IF … ELSE … ENDIF

Perintah IF … ELSE … ENDIF
Sintak perintah ini adalah :
IF <kondisi>
<Bagian program yang akan dijalankan bila kondisi benar>
ELSE
<Bagian program yang akan dijalankan bila kondisi salah>
ENDIF

Perintah DO CASE … ENDCASE
Perintah ini mengeksekusi sejumlah perintah pertama yang ekspresi kondisinya bernilai True (.T).
Sintak perintah ini adalah :
DO CASE
CASE <expresi-1>
<Bagian program yang akan dijalankan bila kondisi-1 benar>
CASE <expresi-2>
<Bagian program yang akan dijalankan bila kondisi-2 benar>

CASE <expresi-n>
<Bagian program yang akan dijalankan bila kondisi-n benar>
OTHERWISE
<Bagian program yang akan dijalankan bila semua kondisi salah>
ENDCASE

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s