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