Anda di halaman 1dari 2

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

Anda mungkin juga menyukai