TGS 3 Basis Data - 227006516030 - Adriyan Airul Putra - R.01
TGS 3 Basis Data - 227006516030 - Adriyan Airul Putra - R.01
A.TUGAS PRAKTIKUM
1. Definisikan stored procedure untuk menangani transfer antar rekening dengan
mengimplementasikan transaksi basis data. Setelah transfer uang berhasil,
tampilkan sisa saldo rekening pengirim!
QUERY :
DELIMITER //
create procedure transfer(
IN rekening_pemilik INT(5),
IN rekening_tujuan INT(5),
IN debit DOUBLE
)
BEGIN
START TRANSACTION;
COMMIT;
END ;
DELIMITER //
lOMoAR cPSD| 36388789
SCREENSHOT :
QUERY :
DELIMITER //
create procedure penarikan(
IN rekening_pemilik INT(5),
IN debit DOUBLE
)
BEGIN
DECLARE saldo INT;
START TRANSACTION;
IF(50000<=saldo-debit) THEN
IF(debit>=50000 AND debit<=500000)
THEN UPDATE tabungan SET
jumlah=jumlah-debit WHERE
no_rek=rekening_pemilik;
QUERY :
DELIMITER //
create procedure tarikulang(
IN rekening_pemilik INT(5),
IN debit DOUBLE,
IN blabla INT
)
BEGIN
DECLARE saldo DOUBLE;
DECLARE flag BOOLEAN;
SET flag=1;
START TRANSACTION;
)
BEGIN
DECLARE saldo DOUBLE;
DECLARE flag BOOLEAN;
SET flag=1;
START TRANSACTION;
IF(flag)THEN
select "Saldo Anda tidak mencukupi!"
AS pesan;
ELSEIF(blabla>0) THEN
select jumlah AS sisa_saldo
from tabungan WHERE no_rek=rekening_pemilik;
END IF;
COMMIT;
END //
DELIMITER ;
SCREENSHOT :
lOMoAR cPSD| 36388789