Fungsi (Function)
merupakan blok dari kode yang dirancang untuk melaksanakan tugas khusus.
Kegunaan dari fungsi ini adalah untuk:
- Mengurangi
pengulangan penulisan program yang berulangan atau sama.
-
Program menjadi lebih terstruktur,
sehingga mudah dipahami dan dapat lebih dikembangkan.
Fungsi-fungsi
yang sudah kita kenal sebelumnya adalah fungsi main(), yang bersifat
mutlak, karena fungsi ini program akan dimulai, sebagai contoh yang lainnya
fungsi printf(), cout() yang mempunyai tugas untuk menampilkan informasi
atau data kelayar dan masih banyak lainnya.
Struktur Fungsi
Sebuah
fungsi sederhana mempunyai bentuk penulisan sebagai berikut:
nama_fungsi(argumen)
{
… pernyataan / perintah;
… pernyataan / perintah;
… pernyataan / perintah;
}
Keterangan:
- Nama fungsi, boleh
dituliskan secara bebas dengan ketentuan, tidak menggunakan spasi dan nama-nama
fungsi yang mempunyai arti sendiri.
- Argumen, diletakan
diantara tanda kurung “( )” yang terletak dibelakang nama fungsi. Argumen boleh
diisi dengan suatu data atau dibiarkan kosong.
- Pernyataan
/ perintah, diletakan diantara tanda kurung ‘{ }’.
Dibawah ini adalah contoh program yang saya buat:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
garis( )
{
printf("\n----------------------\n");
}
main( )
{
clrscr( );
garis( );
cout<<endl;
cout<<"AMIK BSI - 13.1B.21"<<endl;
cout<<"NAMA : HOERUL AWALUDIN"<<endl;
cout<<"NIM : 13160946"<<endl;
garis( );
getche( );
}
Untuk hasil runing bisa dilihat di bawah:
Sumber
Modul c++