Popular Post

Archive for September 2015

Procedure PL/SQL

By : utamibiran
1.      Buat sebuah procedure di PL/SQL untuk hitung volume balok yang bisa diubah-ubah nilainya

Logika :
·         SET SERVEROUTPUT ON berfungsi untuk melihat hasil output dari program yang kita buat.
·         DECLARE pada bagian ini berfungsi untuk mendeclarasikan variabel dan tipe data apa saja yang terlibat pada program yang kita buat.
·         PANJANG NUMBER; maksudnya adalah kita membuat variabel PANJANG dengan tipe data NUMBER.
·         LEBAR NUMBER; maksudnya adalah kita membuat variabel LEBAR dengan tipe data NUMBER.
·         TINGGI NUMBER; maksudnya adalah kita membuat variabel TINGGI dengan tipe data NUMBER.
·         VOLUME NUMBER; maksudnya adalah kita membuat variabel VOLUME dengan tipe data NUMBER.
·         BEGIN, untuk memulai program yang dibuat.
·         PANJANG:=&PANJANG, maksudnya adalah variabel PANJANG yang tadi kita buat akan dimasukkan nilainya dengan sesuka kita mau berapa nilainya tergantung tipe data yang di deklarsilkan.  
·         LEBAR:=&LEBAR, maksudnya adalah variabel LEBAR yang tadi kita buat akan dimasukkan nilainya dengan sesuka kita mau berapa nilainya tergantung tipe data yang di deklarsilkan.   
·         TINGGI:=&TINGGI, maksudnya adalah variabel TINGGI yang tadi kita buat akan dimasukkan nilainya dengan sesuka kita mau berapa nilainya tergantung tipe data yang di deklarsilkan.    
·         VOLUME :=PANJANG*LEBAR*TINGGI; maksudnya adalah kita membuat rumus untuk variabel VOLUME dengan hasil dari PANJANG*LEBAR*TINGGI.
·         DBMS_OUTPUT.PUT_LINE('VOLUME=' || VOLUME); untuk menampilkan hasil output volume yang dibuat.
·         END; untuk mengakhiri program yang sedang berjalan.
·         / untuk memanggil atau mengeksekusi program. 

2.      Buat table mahasiswa dengan ketentuan :
NPM varchar2(28), Nama varchar2(25), Kelas varchar2(5), Jurusan varchar2(20)
Isi table dengan 3 data mahasiswa dan jelaskan logikanya?


Logika :
-          create table mahasiswa(NPM varchar2(28), NAMA varchar2(25), KELAS varchar2(5), JURUSAN varchar2(20));
Perintah create table untuk membuat table dengan nama table mahasiswa lalu masukkan fieldnya setelah kurung buka, dengan nama field “NPM” , bertipe data “varchar2”, dan panjang karakter “28”.

-          insert into mahasiswa values(‘&NPM’,’&NAMA’,’&KELAS’,’&JURUSAN’);

Perintah insert into mahasiswa adalah perintah untuk menambahkan record pada table mahasiswa secara berurut sesuai nama field yang dimasukkan ‘&NPM’, ’&NAMA’, ’&KELAS’, ’&JURUSAN’ Sehingga saat dienter akan  otomatis menampilkan nama field yang sudah siap ditambahkan record.
Tag : ,

- Copyright © Utami Pratiwi -