Fungsi Pada
C++
Fungsi berisi sejumlah
pernyataan yang dikemas
dalam sebuah nama.
Pengertian Fungsi
Fungsi adalah sebuah fungsi berisi
sejumlah pernyataan yang dikemas dalam
sebuah nama. Selanjutnya nama ini dapat
dipanggil di beberapa tempat dalam
program. Fungsi merupakan suatu bagian
dari program yang dimaksudkan untuk
mengerjakan suatu tugas tertentu dan
letaknya terpisah dari program yang
memanggilnya. Fungsi merupakan elemen
utama dalam bahasa C++ karena bahasa
C++ sendiri terbentuk dari kumpulan
fungsi-fungsi. Tujuan pembuatan fungsi
adalah memudahkan dalam
pengembangan program. Ini merupakan
kunci dalam pembuatan program yang
terstruktur. Menghemat ukuran program. About Function
Dalam setiap program bahasa C++,
minimal terdapat satu fungsi yaitu fungsi Keuntungan penggunaan fungsi dalam program
main(). Fungsi banyak diterapkan dalam yaitu program akan memiliki struktur yang jelas
programprogram C++ yang terstruktur. (mempunyai readability yang tinggi) dan juga akan
menghindari penulisan bagian program yang sama. NAME OR LOGO 2
Fungsi Keuntungan dari fungsi:
○ Fokus dalam membentuk, memperbaiki, dan menyempurnakan program Orang yang berbeda dapat bekerja
pada fungsi yang berbeda secara bersamaanJika fungsi digunakan pada lebih dari satu tempat di program,
atau pada program lain, fungsi dapat ditulis satu kali dan digunakan berkali-kaliMembuat program dapat
dibaca dengan mudah karena fungsi dapat mengurangi kompleksitas dari fungsi main
○ FungsiFungsi bernama f(x) memiliki satu parameter x didefinisikan sebagai f(x) = x2 + 3x -5Jika diberi harga
x = 4 maka f(x) akan menghasilkan 23Jika diberi harga x = 1 maka f(x) akan menghasilkan -1Fungsi f(x,y)
memiliki dua parameter x dan y, didefinisikan sebagai f(x,y) = x2 + 3xy – 5y – 1Jika diberi harga x = 0 dan y
= 0 maka f(x,y) akan menghasilkan -1Jika diberi harga x = 1 dan y = 0 maka f(x,y) akan menghasilkan 0
NAME OR LOGO 3
Fungsi Klasifikasi fungsi Predefined
function User defined function
○ Predefined Function
About Function
Fokus dalam membentuk, memperbaiki, dan
menyempurnakan program Orang yang berbeda dapat
bekerja pada fungsi yang berbeda secara bersamaan.
NAME OR LOGO 4
Contoh Predefined Function
#include <iostream>
#include <cmath>
#include <cctype>
int main()
int x;
double u, v;
u=3;
v=2;
cout<<u<<“pangkat”<<v<<“adalah”<<pow(u,v)<<endl;
return 0;
NAME OR LOGO 5
User Defined Function
About Function
Nama fungsiJumlah parameter (jika ada)Tipe data
setiap parameterTipe data dari fungsiKode untuk
menjalankan tugas. Item 1-4 disebut sebagai heading
atau function header, item 5 disebut body dari fungsi
NAME OR LOGO 6
Tahapan Membangun Function
1. Mendefinisikan fungsi
– Memberikan nama
2. Merealisasikan fungsi
NAME OR LOGO 7
Mendefinisikan Fungsi
About Function
Nama fungsi Jumlah parameter (jika ada) Tipe data
setiap parameter Tipe data dari fungsi Kode untuk
menjalankan tugas. Item 1-4 disebut sebagai heading
atau function header, item 5 disebut body dari fungsi
NAME OR LOGO 8
Kode Fungsi Dalam Program
Bentuk umum
Dengan :
• Cetak5 : Nama fungsi
• Tanda () : daftar parameter
(Opsional)
Setiap fungsi bisa saja memiliki
1 atau lebih daftar
Parameter.
• Untuk hal-hal yang sering dilakukan / dipakai berulang-ulang, cukup dituliskan sekali
saja dalam bentuk prosedur dan dapat dipergunakan atau dipanggil berulangkali jika
diperlukan.
• Membuat kode program lebih mudah dibaca / dimengerti terutama oleh programmer
lain.
• Berukuran kecil (small size). Yang dimaksud ukuran disini adalah panjang
kode program atau panjang algoritma pada sebuah prosedur. Ukuran kecil
pada sebuah prosedur agar prosedur lebih mudah dibaca, dipahami maupun
diperbaiki jika terdapat kesalahan pada sebuah prosedur.
Bentuk umum
prosedur adalah
sebagai berikut:
// Fungsi Utama
int main(){
int panjang = 5;
cout<<"=============================";
cout<<"\n== Program Contoh Prosedur ==\n";
cout<<"=============================\n";
return 0;
}
makasi
Clark Ken
14045
ahakahakjos@email.com
http://www.layarkaca21.cx/