1 / 9

PERCABANGAN

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.

lexiss
Download Presentation

PERCABANGAN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PERCABANGAN DikompilasiOleh : AryBimaKurniawan ST., MT.

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

  3. 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;

  4. Contoh Struktur satu kondisi SET SERVEROUTPUT ON DECLARE BIL INTEGER := 80; BEGIN IF MOD(BIL, 2) = 0 THEN DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GENAP’); END IF; END; /

  5. Struktur dua kondisi • Bentukumum : IF kondisi THEN statemen_1; ... ELSE statemen_2; ... END IF;

  6. Contoh stuktur dua kondisi SET SERVEROUTPUT ON DECLARE BIL INTEGER := 3; BEGIN IF MOD(BIL, 2) = 0 THEN DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GENAP’); ELSE DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN GANJIL’); END IF; END; /

  7. Struktur tiga kondisi atau lebih • Bentukumum : IF kondisi_1 THEN statemen_1; ... ELSIF kondisi_2 THEN statemen_2; ... ELSE statemen_3; ... END IF;

  8. Contohstrukturtigakondisiataulebih SET SERVEROUTPUT ON DECLARE BIL INTEGER; BEGIN BIL := -25; IF BIL > 0 THEN DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ adalahbilanganpositif’); ELSIF BIL = 0 THEN DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ adalahbilangannegatif’); END IF; END; /

  9. Pustaka • Pemrograman PL/SQL ORACLE • Imam Heryanto dan Budi Raharjo • Penerbit Informatika Bandung • 2003

More Related