FUNGSI
FUNGSI
Pengertian : Suatu blok kode program yang memberikan atau mengembalikan sebuah nilai
dari tipe data tertentu. Fungsi digunakan untuk membuat program menjadi modular dan
fungsi letaknya di luar dari program utama.
Struktur :
Function NamaFungsi (deklarasi parameter) tipe data
Deklarasi :
{deklarasi variabel yang berlaku dalam fungsi}
Deskripsi :
{struktur utama fungsi}
Return nilai (pengembalian nilai)
Contoh :
1.
Function CekGenap (n : int) Boolean
{return true jika n bilangan genap dan return false jika n bilangan ganjil}
Deklarasi :
Deskripsi :
If n mod 2 = 0 then
Return true
Else
Return false
2.
Function NamaBulan (i : int) string
{menerima input dari user dan menampilkan nama bulan sesuai input}
Deskripsi :
Nama : string
Deklarasi :
Case (i)
1 : nama ‘Januari’
2 : nama ‘Februari’
3 : nama ‘Maret’
4 : nama ‘April’
5 : nama ‘Mei’
6 : nama ‘Juni’
7 : nama ‘Juli’
8 : nama ‘Agustus’
9 : nama ‘September’
10 : nama ‘Oktober’
11 : nama ‘November’
12 : nama ‘Desember’
Otherwise : nama ‘Error’
Endcase
Return nama
Algoritma MenampilkanNamaBulan
{menampilkan nama bulan menggunakan fungsi}
Deklarasi :
I : integer
Nama : string
Function NamaBulan (i : integer) string
Deskripsi :
For i 1 to 12 do
Nama NamaBulan(i)
End for