- Back to Home »
- Learning »
- Procedure PL/SQL
Posted by : utamibiran
Kamis, 17 September 2015
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.
Terimakasih, artikel yang bagus.
BalasHapusVisit Us