Fungsi dan Prosedur
Assalamualaikum wr wb, Pada Kesempatan kali ini saya akan membahas tentang Fungsi dan Prosedur. Tentunya untuk menunjang Pengetahuan Bahasa C kalian!.
Langsung saja cek ke sub judul pertama yang menjadi pokok bahasan yaitu Fungsi
1. Fungsi
Sobat blogger, mungkin sebagian dari kalian bertanya - tanya apa itu fungsi? tapi tanpa kalian sadari kalian sudah menggunakan fungsi lho selama kalian membuat program di postingan sebelum - sebelumnya! Jika kalian sadari, dari kemarin - kemarin kalian sudah menggunakan dan membuat fungsi yaitu fungsi main(). hebat ya belum belajar sudah bisa menggunakan dan membuat hehhehe. so pasti karena kalau tidak ada fungsi maka program tidak akan berjalan. bagaimana bisa? ini jawabannya
.
.
Seperti biasa, disini kita akan kupas apa itu fungsi. Fungsi adalah suatu sub program yang dapat dipanggil di program itu sendiri ataupun oleh sub program lain. Suatu fungsi wajib ada untuk setiap program karena fungsilah yang pertama kali di eksekusi atau dikerjakan. Fungsi dapat digunakan oleh program itu sendiri maupun program lain sehingga kalian tidak perlu menuliskan source code lebih banyak, cukup memanggil fungsi yang telah kalian buat.
Pada bahasa C, fungsi dibagi menjadi 2 macam yaitu:
A. fungsi yang mengembalikan nilai (return Value)
B. Void function atau Prosedur atau fungsi yang tidak mengembalikan nilai
Dalam penggunannya, fungsi dapat diaplikasikan cara berikut:
A. Prosedur
Prosedur atau fungsi tanpa nilai balik adalah fungsi yang tidak menghasilkan nilai. Contoh proses yang dapat dilakukan dari fungsi ini adalah proses pengulangan. untuk melakukan fungsi ini dapat menggunakan cara:
Void Nama_fungsi(Parameter1,ParameterN){
Statement;
}
2. Fungsi Dengan Parameter
Parameter adalah suatu variabel yang berfungsi untuk menampung nilai yang akan dikirimkan ke dalam fungsi. Dengan adanya parameter, sebuah fungsi dapat bersifat dinamis. Parameter itu sendiri terbagi menjadi dua macam yaitu parameter formal yang terdapat pada pendifinisan fungsi dan parameter aktual yang terdapat saat pemanggilan fungsi.
dalam dunia pemrogramman terdapat 3 jenis parameter yaitu
1. Parameter Input
Parameter yang fungsinya untuk penampung input dalam suatu fungsi. Paramter Input akan menentukan Input seperti apa yang akan di proses oleh fungsi
2. Parameter Output
Parameter jenis ini berfungsi untuk menampung nilai keluaran dari fungsi. Nilai pada parameter ini ditentukan oleh olahan dari fungsi.
3. Parameter Input/Output
Parameter jenis ini berfungsi untuk menampung nilai input dahulu kemudian setelah diolah, dengan parameter yang sama nilai output akan disimpan.
Bagaimana sobat blogger? sudah cukup terbayang kan soal fungsi dan mungkin sekarang sobat sudah bisa mencoba - coba membuat fungsi dan merapikan program - programnya!. mungkin sekian dulu postingan kali ini semoga bermanfaat!
jika ada pertanyaan bisa ke kolom komentar!
Komentar
Posting Komentar