Anda di halaman 1dari 4

1.

BARANGDISKON
DELIMITER $$
CREATE PROCEDURE barangdiskon()
BEGIN
SELECT nama_barang, hrg_jual,diskon, (hrg_jual-diskon)harga_setelah_diskon FROM
barang;
END $$
DELIMITER |;
2.BARANGTERJUAL
DELIMITER $$
CREATE PROCEDURE barangterjual()
BEGIN
SELECT penjualan.id_jual, penjualan.tgl, barang.nama_barang, (hrg_jual-diskon)
harga_setelah_diskon, penjualan.jml, ((hrg_jual-diskon)*penjualan.jml)total, ket
FROM barang,barangmasuk,penjualan where barangmasuk.id_brg=penjualan.id_brg AND
barangmasuk.id_sup=barang.id_sup;
END $$
DELIMITER |;
3. JUMLAH STOK >5
DELIMITER $$
CREATE PROCEDURE jmlstok()
BEGIN
SELECT kd_brg, nama_barang,jml_stok, ms_blaku FROM barang
WHERE barang.jml_stok > 5;
END $$
DELIMITER |;
4. PEMBELIAN BARANG
DELIMITER $$
CREATE PROCEDURE pembelianbarang()
BEGIN
SELECT
pembelian.tgl,pembelian.id_beli,supplier.id_sup,supplier.nama_sup,barang.kd_brg,
barang.nama_barang,pembelian.jml,barang.hrg_beli,pembelian.total FROM pembelian,
barang, supplier
WHERE barang.kd_brg = pembelian.id_brg AND barang.id_sup = supplier.id_sup;
END $$
DELIMITER |;
5. PROFITBARANG
DELIMITER $$
CREATE PROCEDURE profitbarang()
BEGIN
SELECT penjualan.tgl, barang.nama_barang, barang.hrg_beli, barang.hrg_jual, bara
ng.diskon,
(hrg_jual-diskon), penjualan.jml, ((hrg_jual-diskon)*penjualan.jml), ((hrg_jualdiskon)*penjualan.jml)-(hrg_beli*penjualan.jml) FROM barang,penjualan
where barang.kd_brg=penjualan.id_brg;
END $$
DELIMITER |;
6. PROFITSTOK
DELIMITER $$
CREATE PROCEDURE profitstok()

BEGIN
SELECT nama_barang, hrg_beli, hrg_jual, jml_stok, diskon,((hrg_jual-diskon)*jml_
stok)harga_total, (((hrg_jual-diskon)*jml_stok)-(hrg_beli*jml_stok))keuntungan,
nama_sup FROM barang, supplier
where supplier.id_sup=barang.id_sup;
END $$
DELIMITER |;
7.NOTA
DELIMITER $$
CREATE PROCEDURE nota()
BEGIN
SELECT penjualan.nota, penjualan.tgl, barang.kd_brg, barang.nama_barang, barang.
hrg_jual, barang.diskon, (hrg_jual-diskon)harga_setelah_diskon, penjualan.jml, (
(hrg_jual-diskon)*penjualan.jml)total FROM barang, penjualan
where barang.kd_brg=penjualan.id_brg;
END $$
DELIMITER |;
8. barang diterima
DELIMITER $$
CREATE PROCEDURE barangdterima()
BEGIN
SELECT diterima.id_brg, barang.nama_barang,diterima.jml,barang.ket FROM barang,
diterima
WHERE barang.kd_brg = diterima.id_brg;
END $$
DELIMITER |;
9.pengirimanbarang
DELIMITER $$
CREATE PROCEDURE pengirimanbarang()
BEGIN
SELECT nama_brg, mengirim.jml_kluar,hrg_jual, diskon, (hrg_jual-diskon)harga_set
elah_diskon,((hrg_jual-diskon)*mengirim.jml_kluar)total_harga
FROM barang,mengirim
where barang.kd_brg=mengirim.kd_brg;
END $$
DELIMITER |;
10. keuntungan
DELIMITER $$
CREATE PROCEDURE keuntungan()
BEGIN
SELECT nama_barang,hrg_jual,hrg_beli, (hrg_jual-hrg_beli)keuntungan_per_unit,jml
,((hrg_jual-hrg_beli)*jml) keuntungan, ket FROM barang,pembelian
where pembelian.id_sup=barang.id_sup;
END $$
DELIMITER |;
11. total keuntungan lunas
DELIMITER $$
CREATE PROCEDURE totalkeuntungan()
BEGIN
SELECT sum((hrg_jual-hrg_beli)*jml)total_keuntungan_lunas FROM barang, pembelian
where pembelian.id_sup=barang.id_sup and ket like '%lunas%';

END $$
DELIMITER |;
12. penjualan belum lunas
DELIMITER $$
CREATE PROCEDURE penjualanBL()
BEGIN
SELECT penjualan.tgl, penjualan.id_brg, barang.nama_barang,(hrg_jual-diskon)harg
a_setelah_diskon, penjualan.jml, ((hrg_jual-diskon)*penjualan.jml)total, barang.
id_sup, ket FROM barang,penjualan
where barang.kd_brg=penjualan.id_brg AND ket like '%belum%';
END$$
DELIMITER $$
13. penjualan lunas
DELIMITER $$
CREATE PROCEDURE penjualanlunas()
BEGIN
SELECT penjualan.tgl, penjualan.id_brg, barang.nama_barang,(hrg_jual-diskon)harg
a_setelah_diskon, penjualan.jml, ((hrg_jual-diskon)*penjualan.jml)total, barang.
id_sup, ket FROM barang,penjualan
where barang.kd_brg=penjualan.id_brg AND ket like '%lunas%';
END$$
DELIMITER $$
14. jumlah penjualan
DELIMITER $$
CREATE PROCEDURE jumlahpenjualan()
BEGIN
SELECT COUNT(jml) FROM penjualan;
END $$
DELIMITER |;
15. retur barang supplier
DELIMITER $$
CREATE PROCEDURE returbarangsupplier()
BEGIN
SELECT tgl_retur, id_retur, retur.id_beli, barang.kd_brg, nama_barang,retur.jml,
barang.hrg_beli,(barang.hrg_beli*retur.jml) total, nama_sup from barang, retur,
supplier
where barang.kd_brg=retur.id_brg and barang.id_sup=supplier.id_sup;
END $$
DELIMITER |;
16.datasuppliermadiun
DELIMITER $$
CREATE PROCEDURE datasuppliermadiun()
BEGIN
SELECT id_sup,nama_sup,telp, alamat, kd_sup FROM supplier
WHERE alamat like '%madiun%';
END $$
DELIMITER |;
17.datasupplierponorogo
DELIMITER $$
CREATE PROCEDURE datasupplierponorogo()
BEGIN
SELECT id_sup,nama_sup,telp, alamat, kd_sup FROM supplier
WHERE alamat like '%ponorogo%';
END $$

DELIMITER |;
18. datasuppliermagetan
DELIMITER $$
CREATE PROCEDURE datasuppliermagetan()
BEGIN
SELECT id_sup,nama_sup,telp, alamat, kd_sup FROM supplier
WHERE alamat like '%magetan%';
END $$
DELIMITER |;

Anda mungkin juga menyukai