Algoritma
Pemrograman
PLO
1. Kemampuan menganalisis,
merancang, dan membangun
(meng-coding) sistem perangkat
lunak untuk sistem berbasis mikro
komputer dan jaringan computer
CLO
3. Memahami konsep function
FUNCTION
CARA PEMBUATAN
CARA PEMANGGILAN
Mencetak tulisan di kertas
Algoritma Bahasa C
Hasil<-hitungbilangan(angka) Hasil=hitungbilangan(angka);
contoh
Algoritma Bahasa C Bahasa Manusia
function hitungbilangan Int hitungbilangan(int bilangan) Mendeklarasikan fungsi
(bilangan : integer) ->integer { hitungbilangan yang
Kamus lokal menghasilkan nilai sisa
Sisabagi:integer int Sisabagi; pembagian dari 1 buah
variabel masukan.
Sisabagi= bilangan mod 2 Sisabagi-=bilangan%2
->Sisabagi return Sisabagi; Sisabagi mendeklarasikan
End function } variabel hasil yang
nilainya keluaran fungsi
{algoritma utama} Int main(){ Mendeklarasikan program
N : integer Int N,Hasil; utama,mendeklarasikan
Hasil : integer scanf(“%d”,&N); variable masukan dan
Input(N) Hasil = hitungbilangan(N) menampilkan hasil fungsi.
Hasil <- hitungbilangan(N) printf(“%d”,hasil);
Output(Hasil) return 1;
}
Jenis parameter
Parameter aktual : nama informasi yang digunakan ketika
fungsi dipanggil. Parameter ditulis saat pemanggilan.
• Semua
tipe,variabel,konstanta
dikenal semua bagian
program
• Bisa digunakan
prosedur
Kamus lokal