MODUL VI
STORED PROCEDURE : BRANCING / LOOPING
SISTEM MANAJEMEN BASIS DATA
DWIKI SUHENDRO
160441100051
1.2 Tujuan
1. Mengerti tentang Stored Procedure
2. Mampu Menggunakan Varibel, Brancing/Looping serta
Percabangan pada Stored Procedure Stored Procedure
BAB II
DASAR TEORI
2.1 Dasar Teori
a. Variable
Dideklarasikan dengan keyword “DECLARE” kemudian diikuti
dengan nama variabel dan tipe data.
Sintaks:
DECLARE namavariabel TYPE DEFAULT nilai;
Untuk DEFAULT sifatnya opsional
DELIMITER //
CREATE PROCEDURE dec1()
BEGIN
DECLARE COUNT INT DEFAULT 0;
DECLARE x INT;
DECLARE message VARCHAR(100);
END//
DELIMITER ;
Atau
DELIMITER |
CREATE PROCEDURE exIF(
IN bil INT(3))
BEGIN
DECLARE str
VARCHAR(50);
if (bil<0) then SET str ='Bilangan Negetif';
ELSE SET str='Bilangan Posistif';
END if;
SELECT str;
END//
|
DELIMITER ;
Untuk memanggilnya :
call exIF(7);
Pengulangan
Perintah perulangan dengan menggunakan statement LOOP,
WHILE, dan REPEAT., Penggunaan statement LOOP diawali dengan
menentukan nama perulangan : LOOP dan diakhiri dengan END
LOOP.
Statement WHILE – Statement WHILE melakukan perulangan
berdasarkan kondisi tertentu. Perulangan akan dilakukan jika kondisi
bernilai benar/true.
Sintak Loop :
Loop_name : LOOP
[statement1]
[statement2]
END LOOP loop_name
Sintak While :
Loop_Name : WHILE [condition] DO
[statement1]
[statement2]
END WHILE Loop_Name;
Sintak
Repeat :
[begin_lab
el:]
REPEAT
statement_
list
UNTIL
search_co
ndition
END REPEAT [end_label]
Untuk memanggilnya :
call exloop(5);
BAB IV
IMPLEMENTASI
4.1. Tugas Praktikum
4.2. Jawaban
1.
2.
3.
4.
5.
BAB V
PENUTUP
5.1 Analisa
Program yang dibuat pada modul ini dengan Bahasa pemrograman
mysql. Penulis menggunakan CommandPromd (CMD) untuk
mengeksekusi program. Software yang diperlukan adalah xampp.
Sebagian besar bahasa pemrograman mendukung berbagai macam
data, sebagai contoh, bilangan riil, integer atau boolean. Sebuah tipe data
menyediakan sekumpulan nilai-nilai dari ekspresi (yaitu variabel, fungsi)
yang dapat mengambil nilai tersebut. Tipe data ini mendefinisikan operasi
yang akan dilakukan pada data, maksud dari data dan jurusan nilai dari
tipe tersebut dapat disimpan.
5.2 Kesimpulan
Kita mengerti tentang Stored Procedure dan mampu Menggunakan
Varibel, Brancing/Looping serta Percabangan pada Stored Procedure
Stored Procedure