9
PERCABANGAN Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.

PERCABANGAN

  • 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

Page 1: PERCABANGAN

PERCABANGAN

Dikompilasi Oleh :Ary Bima Kurniawan ST., MT.

Page 2: PERCABANGAN

Pendahuluan

Percabangan dalam PL/SQL Oracle :• Struktur satu kondisi• Struktur dua kondisi• Struktur tiga atau lebih kondisi

Page 3: PERCABANGAN

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;

Page 4: PERCABANGAN

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;/

Page 5: PERCABANGAN

Struktur dua kondisi • Bentuk umum :

IF kondisi THENstatemen_1;...

ELSEstatemen_2;...

END IF;

Page 6: PERCABANGAN

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;/

Page 7: PERCABANGAN

Struktur tiga kondisi atau lebih• Bentuk umum :

IF kondisi_1 THENstatemen_1;...

ELSIF kondisi_2 THENstatemen_2;...

ELSEstatemen_3;...

END IF;

Page 8: PERCABANGAN

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;/

Page 9: PERCABANGAN

Pustaka

• Pemrograman PL/SQL ORACLE– Imam Heryanto dan Budi Raharjo– Penerbit Informatika Bandung– 2003