Blogger news

Welcome to my blog.. Thanks for visited ^,^

Popular Posts

17 June 2014

Kondisi PL/SQL (IF-ELSE IF- ELSE)

Program Nilai PL/SQL dengan IF.

Logika PL/SQL.
1.      ed d:/praktikum/nilai.sql
Digunakan untuk masuk ke PL/SQL buffer membuat file nilai.sql pada folder praktikum di partisi D.
2.      @ d:/praktikum/nilai.sql
Digunakan untuk mengcompile file nilai.sql pada folder praktikum di partisi D.
3.      SET SERVEROUTPUT ON
Digunakan untuk mengaktifkan konsol output pada PL/SQL.
4.      SET VERIFY OFF
Digunakan agar tampilan old value dan new value tidak tampil di output.
5.      DECLARE
Digunakan untuk memulai pendeklarasian variabel.
6.      nama     VARCHAR(15) := '&nama';
Membuat variabel nama dengan tipe data VARCHAR dan panjang data 15. Variabel &nama digunakan sebagai inputan dari nama. 
7.      npm       VARCHAR(8)  := '&npm';
Membuat variabel npm dengan tipe data VARCHAR dan panjang data 8. Variabel &npm digunakan sebagai inputan dari npm.
8.      uts          NUMBER      := '&uts';
9.      Membuat variabel uts dengan tipe data NUMBER. Variabel &uts digunakan sebagai inputan dari uts.
10.  uas         NUMBER      := '&uas';
11.  Membuat variabel uas dengan tipe data NUMBER. Variabel &uas digunakan sebagai inputan dari uas.
12.  total       NUMBER      := (uts+uas)/2;
Membuat variabel total dengan tipe data NUMBER. Variabel &uts berisi operasi aritmatika rata-rata dari nilai uts dan uas ( (uts+uas)/2 ).
13.  BEGIN
Digunakan untuk memulai block.
14.  IF           (total >= 90) AND (total <= 100) THEN
Digunakan untuk melakukan kondisi, yaitu nilai total lebih besar sama dengan 90 dan lebih kecil sama dengan 100.
15.  ELSE IF (total >= 70) THEN
Digunakan untuk melakukan kondisi ke 2, yaitu nilai total lebih besar sama dengan 70.
16.  ELSE IF (total >= 50)  THEN
Digunakan untuk melakukan kondisi ke 3, yaitu nilai total lebih besar sama dengan 50.
17.  ELSE
Digunakan untuk pilihan terakhir apabila tidak sesuai dengan 3 kondisi sebelumnya.
18.  DBMS_OUTPUT.PUT_LINE('Nama : '||nama||' npm : '||npm||' Nilai Anda A');
Digunakan untuk membuat output Nama yg berisi inputan nama, npm yang berisi inputan npm dan terakhir berupa keterangan dari kondisi if else.
19.  END IF;
Digunakan untuk mengakhiri kondisi if-else if-else.
20.  END;
Digunakan untuk menutup block.
21.  /
Digunakan untuk mengakhiri block program yang dibuat.