FIX FIX Bab 10 - Function
FIX FIX Bab 10 - Function
Tujuan Pembelajaran
Pokok Bahasan
1. Definisi Function
2. Membuat Function
Praktikum 10.1
1) Sebagai contoh studi kasus, kita akan membuat sebuah function yang akan
menjalankan perintah untuk menghitung dan menampilkan data berupa jumlah
bayar yang didapat dari hasil perkalian jumlah beli dengan harga. Untuk melihat
hasilnya, kita memerlukan view data pembelian.
2) Buat sebuah view dengan nama vpembelian yang akan menampilkan data
pembelian sebagai berikut :
field NoFaktur, TanggalFaktur, KodeBarang dan JumlahBeli pada tbl_pembelian
field NamaBarang dan Harga pada tbl_barang
Modul Praktikum Sistem Basis Data
STMIK Teknokrat © Copyright (2016) All Rights Reserved 95
Bab 10 – Function
Peletakan
Parameter
9) Tambahkan RETURNS Type bertipe int, sebagai tipe data hasil dari
pengembalian nilai function Tampil_Jml_Bayar :
RETURNS int(11)
10) Ketikkan query berikut pada baris antara BEGIN dan END$$ :
declare total int; Deklarasi variabel
penampung hasil
select (JumlahBeli * Harga) into total query
from vpembelian
where NoFaktur = nofak;
Mengembalikan nilai total yang
return total; didapat dari query di atasnya
11) Sehingga tampilan area function Tampil_Jml_Bayar adalah seperti gambar berikut :
Function
Tampil_Jml_Bayar
Parameter Nofak
diisi dengan salah
satu Nomor Faktur
15) Maka akan tampil jumlah bayar untuk nomor faktur F0001.