Upload
lexiss
View
44
Download
4
Embed Size (px)
DESCRIPTION
PERCABANGAN. Dikompilasi Oleh : Ary Bima Kurniawan ST., MT. Pendahuluan. Percabangan dalam PL/SQL Oracle : Struktur satu kondisi Struktur dua kondisi Struktur tiga atau lebih kondisi. Struktur satu kondisi. - PowerPoint PPT Presentation
Citation preview
PERCABANGAN
Dikompilasi Oleh :Ary Bima Kurniawan ST., MT.
Pendahuluan
Percabangan dalam PL/SQL Oracle :• Struktur satu kondisi• Struktur dua kondisi• Struktur tiga atau lebih kondisi
Struktur satu kondisi
• Jika kondisi tidak terpenuhi atau bernilai FALSE, badan percabangan tidak akan pernah dimasuki
• Bentuk umum :IF kondisi THEN
statemen_1;...
END IF;
Contoh Struktur satu kondisi
SET SERVEROUTPUT ONDECLARE
BIL INTEGER := 80;BEGIN
IF MOD(BIL, 2) = 0 THENDBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL)
|| ‘ ADALAH BILANGAN GENAP’);END IF;
END;/
Struktur dua kondisi • Bentuk umum :
IF kondisi THENstatemen_1;...
ELSEstatemen_2;...
END IF;
Contoh stuktur dua kondisiSET SERVEROUTPUT ONDECLARE
BIL INTEGER := 3;BEGIN
IF MOD(BIL, 2) = 0 THENDBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GENAP’);
ELSEDBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GANJIL’);
END IF;END;/
Struktur tiga kondisi atau lebih• Bentuk umum :
IF kondisi_1 THENstatemen_1;...
ELSIF kondisi_2 THENstatemen_2;...
ELSEstatemen_3;...
END IF;
Contoh struktur tiga kondisi atau lebih
SET SERVEROUTPUT ONDECLARE
BIL INTEGER;BEGIN
BIL := -25;IF BIL > 0 THEN
DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ adalah bilangan positif’);
ELSIF BIL = 0 THENDBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ adalah bilangan negatif’);
END IF;END;/
Pustaka
• Pemrograman PL/SQL ORACLE– Imam Heryanto dan Budi Raharjo– Penerbit Informatika Bandung– 2003