fungsi dalam c - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._fungsi_lanjut_.pdf · deklarasi...

16
Fungsi dalam C Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Upload: vuphuc

Post on 08-Mar-2019

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Fungsi dalam C

Tim PHKI Modul Dasar PemrogramanFakultas Ilmu Komputer

UDINUS Semarang

Page 2: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Deklarasi Fungsi Dalam C

• Ada 2 cara deklarasi fungsi dalam bahasaC.– Menuliskan fungsi “pendukung” diatas

fungsi main– Deklarasi fungsi “pendukung” di awal

program

Page 3: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Menuliskan diatas Fungsi MainBerikut tata penulisan fungsi “pendukung” diatas fungsi main

Page 4: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Menuliskan diatas Fungsi MainContoh:

Page 5: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Deklarasi fungsi diawalBerikut tata penulisan fungsi “pendukung” di awal program

Page 6: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Deklarasi fungsi diawalContoh:

Page 7: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Lingkup Variable

• Variable Global– Adalah variable yang didklarasikan diluar fungsi,

baik fungsi utama, maupun fungsi pendukung.

• Variable Lokal– Adalah variable yang dideklarasi dalam fungsi, jadi

hanya dapat diakses oleh fungsi itu sendiri.

Page 8: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Contoh Lingkup Variable

Page 9: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Jenis Parameter dalam C

• Dalam dunia pemrograman (terutama bahasaC) terdapat 3 macam parameter, yaitu:– Parameter masukan– Parameter keluaran– Parameter masukan/keluaran

Page 10: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Parameter Masukan

• Digunakan untuk menampung data sebagaiinput ke fungsi

• Dengan ini, fungsi dapat menghasilkan outputyang berbeda

Page 11: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Contoh Parameter Masukan

Page 12: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Parameter Keluaran

• Kebalikan parameter masukan• Digunakan untuk menampung nilai yang yang

akan dikembalikan ke proses (output)• Banyak digunakan untuk fungsi bertipe void

Page 13: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Contoh Parameter Keluaran

Page 14: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Parameter Masukan/Keluaran

• Parameter ini punya 2 kegunaan sekaligus:– Bertindak sebagai penampung nilai masukan– Selanjutnya sebagai penampung nilai keluaran

Page 15: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

Parameter Masukan/Keluaran

Page 16: Fungsi dalam C - dinus.ac.iddinus.ac.id/repository/docs/ajar/13._Fungsi_Lanjut_.pdf · Deklarasi Fungsi Dalam C • Ada 2 cara deklarasi fungsi dalam bahasa C. –Menuliskan fungsi

THANKS

• References : I Made Joni, Budi Raharjo,Pemrograman C dan Implementasinya (2011)