Anda di halaman 1dari 26

FUNGSI

Pendidikan Teknik Informatika


Fungsi Dalam Pemrograman

Fungsi adalah blok program untuk


melakukan proses-proses tertentu.

Kegunaan Fungsi:
 Fungsi digunakan agar program
menjadi lebih terstruktur.
 Fungsi dapat mengurangi
duplikasi kode.
Fungsi Penyusun Program C

 Sebuah program C secara prinsip


disusun oleh sejumlah fungsi (baik
dalam program/file header)
 Minimal terdiri dari 1 fungsi
fungsi,, yaitu
main..
main
 Fungsi main merupakan fungsi
yang pertama kali dieksekusi
dieksekusi..
Struktur Fungsi

type nama
nama--fungsi
fungsi(parameter)
(parameter)
{
pernyataan 1

pernyataan n
}
Struktur Fungsi
Ilustrasi Pemanggilan Fungsi

 Start →main() → fungsi1() →


fungsi3() → fungsi2() → end
Fungsi Tanpa Nilai Balik

 Dalam bahasa C, fungsi tanpa


nilai balik bertipe void
void..
 Berikut bentuk definisi fungsi
bertipe void
void::
Contoh Fungsi Tanpa Nilai Balik
Fungsi Dengan Nilai Balik
 Dalam bahasa C, beberapa
fungsi dengan nilai balik dapat
bertipe int
int,, double, char, string,
float, dst
dst..
 Berikut bentuk definisi fungsi
dengan nilai balik :
Contoh Fungsi dengan Nilai Balik
Fungsi Dengan Parameter

 Parameter merupakan variable


untuk menampung nilai yang
akan dikirim kedalam fungsi
fungsi..

 Dengan ada parameter fungsi


dapat lebih dinamis
dinamis..
Contoh Fungsi Dengan Parameter
Deklarasi Fungsi Dalam C

Ada 2 cara deklarasi fungsi dalam


bahasa C :
 Menuliskan fungsi “pendukung”
diatas fungsi main
 Deklarasi fungsi “pendukung” di
awal program
Menuliskan diatas Fungsi Main
Menuliskan diatas Fungsi Main
Deklarasi fungsi diawal
Deklarasi fungsi diawal
Lingkup Variabel
 Variable Global adalah variabel
yang dideklarasikan diluar
fungsi,, baik fungsi utama
fungsi utama,,
maupun fungsi pendukung
pendukung..

 Variable Lokal adalah variabel


yang dideklarasi dalam fungsi
fungsi,,
jadi hanya dapat diakses oleh
fungsi itu sendiri
sendiri..
Contoh Lingkup Variabel
Jenis Parameter dalam C

Dalam dunia pemrograman


(terutama bahasa C) terdapat 3
macam parameter, yaitu
yaitu::
 Parameter masukan

 Digunakan untuk menampung


data sebagai input ke fungsi
fungsi..
 Dengan ini,, fungsi dapat
ini
menghasilkan output yang
berbeda..
berbeda
 Parameter keluaran
 Kebalikan parameter masukan
masukan..
 Digunakan untuk menampung
nilai yang yang akan
dikembalikan ke proses
(output)..
(output)
 Banyak digunakan untuk fungsi
bertipe void
 Parameter masukan
masukan//keluaran
 Bertindak sebagai
penampung nilai masukan
masukan..
 Selanjutnya sebagai
penampung nilai keluaran
Contoh Parameter Masukan
Contoh Parameter Keluaran
Parameter Masukan / Keluaran
Terima Kasih

Anda mungkin juga menyukai