Wednesday 4 April 2012

Mencari Luas Segitiga dengan Coding PL/SQL


Assalamu'alaikum warahmatullahi wabarakatuh

Hello kawan blogger, pagi-pagi sudah posting *tumben. hehe
Postingan kali ini saya akan berbagi tentang PL/SQL. PL/SQL merupakan singkatan dari Procedural Language/Structure Query Language, jadi PL/SQL merupakan bahasa pemrograman SQL yang terstruktur seperti halnya java, pascal, dll.

Saya menggunakan ORACLE 10G XE , dimana cara menjalankannya kita harus masuk ke dalam sebuah IP http://127.0.0.1:8080/apex  itu yang saya gunakan untuk menjalankan Oracle dan membuat program ini.

Disini saya akan berbagi tentang coding PL/SQL untuk  Mencari Luas Segitiga.
a. Sintaks PL/SQL nya:
DECLARE
A NUMBER(5):=7;
T NUMBER(5):=5;

LUAS NUMBER(3,1);
BEGIN
LUAS:=A*T/2;
DBMS_OUTPUT.PUT_LINE('LUAS SEGITIGA '||LUAS);
END;

b. Output Program:
LUAS SEGITIGA 17,5

Statement processed

c. Logika Program:
DECLARE
Pernyataan diatas berfungsi sebagai header untuk mendeklarasikan variable, konstanta, prosedur ataupun fungsi.

A NUMBER(5):=7;
Pernyataan diatas berfungsi untuk mendeklarasikan variable A yang bertipe number dan memiliki kapasitas menyimpan 5 variabel. Disini variable diberi nilai 7.

T NUMBER(5):=5;
Pernyataan diatas berfungsi untuk mendeklarasikan variable T yang bertipe number dan memiliki kapasitas menyimpan 5 variabel. Disini variable diberi nilai 5.

LUAS NUMBER(3,1);
Pernyataan diatas berfungsi untuk mendeklarasikan variable LUAS yang bertipe number dan memiliki kapasitas menyimpan 3 variabel didepan koma dan 1 variabel dibelakang koma.

BEGIN
Pernyataan diatas berfungsi sebagai kelanjutan dari pernyataan DECLARE.

LUAS:=A*T/2;
Pernyataan diatas berfungsi untuk mendeklarasikan fungsi atau rumus untuk mencari luas segitiga, dimana rumusnya adalah Luas = Alas x Tinggi / 2

DBMS_OUTPUT.PUT_LINE('LUAS SEGITIGA '||LUAS);
Pernyataan diatas sama fungsinya seperti System.out.println pada java, yaitu untuk mencetak string yang berada diantara tanda kutip dan memanggil hasil perhitungan dari fungsi LUAS.

END;
Pernyataan diatas berfungsi sebagai akhir dari program.

Sekian posting program "Mencari Luas Segitiga dengan Coding PL/SQL" yang dapat saya bagikan kepada kawan-kawan. Semoga ada manfaatnya! Akhir kata, terima kasih dan ...

Wassalamu'alaikum warahmatullahi wabarakatuh


No comments:

Post a Comment

Harry Potter - Golden Snitch Angry Birds -  Red Bird