Tugas 8
1. Buatlah sebuah BLOK PL/SQL yang dapat menentukan nama CUSTOMER berdasarkan
kode CUSTOMER
Output
2. Buatlah sebuah blok PL/SQL yang menampilkan teks ‘PERSEDIAAN BARANG TELAH
HABIS’ dari table barang yang nama barangnya LEMARI ES dan jika jumlah stok dari barang
tersebut sama dengan 0
Kode Program
4. Buatlah blok PL/SQL yang menampilkan teks ‘ PERSEDIAAN BARANG TELAH HABIS’
jika jumlah stok dari lemari es sama dengan 0, ‘PERSIDIAAN BARANG KURANG DARI
10’ jika jumlah stoknya kurang dari 10, sedangkan jika jumlah stok lebih dari 10 atau sama
dengan 10, maka teks yang ditampilkan adalah ‘PERSEDIAAN BARANG MASIH
BANYAK’ ?
Kode Program
CREATE OR REPLACE PROCEDURE ctk_sts_brg2 (nama varchar2) IS
jml_stk number(4,0);
begin
select barang.stok_barang INTO jml_stk from barang where baran g.nama_barang=nama;
IF jml_stk >= 10 THEN
DBMS_OUTPUT.PUT_LINE('Persediaan barang berupa '||nama||' MAS IH BANYAK');
ELSIF jml_stk < 10 AND jml_stk>0 THEN
DBMS_OUTPUT.PUT_LINE('Persediaan barang berupa '||nama||' Kur ang dari 10');
ELSIF jml_stk = 0 THEN
DBMS_OUTPUT.PUT_LINE('Persediaan barang berupa '||nama||' TEL AH HABIS');
END IF;
END;
Data di Database
Output
5. Buatlah sebuah BLOK PL/SQL yang dapat menentukan nama CUSTOMER berdasarkan
kode CUSTOMER yang Tampilan outputnya sebagai berikut :
Kode Program
Output
Catatan : Mohon maaf ada masalah teknis laptop sedang error karena database jadi terlambat untuk
mengerjakan tugas , mohon diterima serta ada beberapa query yang saya dapatkan dari teman