Prosedur

advertisement
SUB-PROSES
Pengantar
Manfaat
Parameter
Prosedur
Fungsi
Rekursi
1.
Sub-proses jenis fungsi akan membawa nilai-balik setelah melakukan
proses tertentu.
2.
Pemanggilan sebuah fungsi dengan cara memberikannya kepada
variabel penampung hasil fungsi. Variabel ini memiliki tipe data sama
dengan tipe fungsi.
3.
Jika diperlukan, pemanggilan terhadap fungsi dilakukan dengan
menyertakan sejumlah data yang dibutuhkan oleh fungsi tersebut agar
bisa bekerja dengan baik.
4.
Sebuah fungsi diawali dengan keyword FUNCTION dan diakhiri dengan
keyword RETURN x, dimana “x” adalah return-value. Tipe data “x”
sama dengan tipe fungsi.
SUB-PROSES
Pengantar
Manfaat
Parameter
Prosedur
Fungsi
Rekursi
FUNCTION namaFungsi (parameter1, parameter2, …)
instruksi
RETURN x
SUB-PROSES
Pengantar
Contoh #1
Manfaat
Parameter
BEGIN
Prosedur
Fungsi
Rekursi
FUNCTION jumlah(a,b)
z=0
hasil = 0
z = jumlah(a,b)
hasil = a + b
PRINT z
RETURN hasil
END
SUB-PROSES
Pengantar
Manfaat
Parameter
Prosedur
Fungsi
Rekursi
Contoh #2
FUNCTION jumlah(a,b)
BEGIN
hasil = 0
PRINT jumlah(3,6)
hasil = a + b
END
RETURN hasil
SUB-PROSES
Pengantar
Manfaat
Parameter
Prosedur
Fungsi
Rekursi
Latihan
1. Menampilkan deret bilangan: cacah, genap, gasal, fibonacci
2. Menampilkan pola segitiga: pascal, genap, gasal
3. Perhitungan statistik: MAX, MIN, AVERAGE, TOTAL
4. Perhitungan matematika: perpangkatan, perkalian, FPB, KPK
5. Menampilkan pola bintang
End of slide
Download