Monday, April 12, 2010

Contoh Program PL/SQL (Function dan Cursor)

1. Buatlah function yang mengembalikan nama hari dalam 1 pekan, dengan parameter input berupa indeks hari.



















Contoh program utama :
BEGIN
  DBMS_OUTPUT.PUT_LINE('Hari ke-3 = ' || hari(3));
END;

Output :
Hari ke-3 = Selasa


2. Buatlah function untuk menghitung luas persegi panjang, dengan parameter berupa panjang dan lebar persegi panjang.












Contoh program utama :
BEGIN
  DBMS_OUTPUT.PUT_LINE('Luas persegi panjang = ' || luaspp(3,5));
END;

Output :
Luas persegi panjang = 15

3. Buatlah procedure untuk menampilkan laporan.





















Contoh program utama :

BEGIN
  lap_nilai('1')
END;

Output :





4. Buatlah function untuk menghitung nilai (40% UTS + 60% UAS).







5. Ubahlah program pada no.3 dengan memanfaatkan function pada no. 4.






















Contoh program utama :
BEGIN
  lap_nilai2('1');
END;

Output :

1 comment: