Jumat, 22 April 2011

percabangan

MATERI 4

Struktur Percabangan

Percabangan (decision control / branching) adalah suatu kontrol untuk pengecekan yang dilakukan sebelum statemen-statemen dalam sebuah blok PL/SQL dieksekusi. Statemen-statemen tersebut hanya akan dilakukan apabilakondisi yang didefinikan terpenuhi (bernilai TRUE). Dan sebaliknya, statemen-statemen tersebut tidak akan dieksekusi apabila kondisi tidak terpenuhi(bernilai FALSE).Selain definisi di atas, percabangan juga bisa dikatakan sebagai pemilihan: blok PL/SQL akan memilih statemen-statemen yang akan dieksekusiberdasarkan kondisi yang terpenuhi.

Secara garis besar, terdapat dua cara untuk melakukan percabangan,yaitu dengan menggunakan statemen IF dan statemen CASE.

Pernyataan if …else

Struktur percabangan jenis ini sedikit lebih kompleks bila dibandingkan dengan struktur yang hanya memiliki satu buah kondisi.

Contoh strukturnya :

if (kondisi)

{statemen_jika_kondisi_terpenuhi;}

else

{statemen_jika_kondisi_tidak_terpenuhi;}

Pernyataan if …else if

Percabangan jenis ini merupakan perluasan dari struktur percabangan dengan satu dan dua kondisi.

Contoh strukturnya :

if (kondisi_1)

{statemen_jika_kondisi_1_terpenuhi;}

else if (kondisi_2)

{statemen_jika_kondisi_2_terpenuhi;}

else

{statemen_jika_semua_kondisi_diatas_tdk_terpenuhi;}

Pernyataan case

Alternatif dari pernyataan IF untuk masalah dengan pilihan ganda

Semua masalah yang bisa CASE pasti bisa ditangani oleh IF, tetapi tidak sebaliknya

Bentuk:

SELECT CASE

CASE

[CASE

[CASE ELSE]

END SELECT


tri_s.staff.gunadarma.ac.id/Downloads/.../4.+Teknik+percabangan.pdf

elearning.amikom.ac.id/.../20110328_Part%204%20(Selection%20%20Percabangan).ppt

Tidak ada komentar:

Posting Komentar