You are on page 1of 2

NAMA : NIM :

1) Skrip Program no 10 create function gajiTahun( @tahun int, @persen int) returns @g4ji table (gaji_pokok decimal(15,2)) as begin declare @gaji1 int declare @gaji decimal(15,2) declare @s decimal(15,2) declare kirsor cursor for select gaji_pokok from user_admin open kirsor fetch next from kirsor into @gaji while(@@FETCH_STATUS = 0) begin set @gaji1 = 0 while(@gaji1 < @tahun) begin set @s = @gaji / 100 set @gaji = @gaji + (@s * @persen) set @gaji1 = @gaji1 + 1 end insert into @g4ji values (@gaji) fetch next from kirsor into @gaji end close kirsor deallocate kirsor return end 2)Pemanggilan Fungsi select * from dbo.gajiTahun (4,5)

NAMA : LUKY FEBRIANTO NIM : 10.11.3653

1) Skrip Program create function gaji( @tahun int, @persen int) returns @tabel table( Total_Gaji decimal(15,2) ) as begin declare declare declare declare @Gajitahun int @gaji decimal(15,2) @i decimal(15,2) kursor cursor for select gaji_pokok from user_admin

open kursor fetch next from kursor into @gaji while(@@FETCH_STATUS = 0) begin set @Gajitahun = 0 while(@Gajitahun < @tahun) begin set @i = @gaji / 100 set @gaji = @gaji + (@i * @persen) set @Gajitahun = @Gajitahun + 1 end insert into @tabel values (@gaji) fetch next from kursor into @gaji end close kursor deallocate kursor return end

2)Pemanggilan Fungsi select * from dbo.gaji (3,10)

You might also like