Friday, April 18, 2014

FUNGSI (bahasa pemograman)




v  Pengertian fungsi (function)
Fungsi/function adalah suatu blok kode yang melakukan tugas tertentu atau stu blok instruksi yng di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
v  Tujuan pembuatan fungsi (function):
1.      Memudahkan dalam pembuatan program.
2.      Menghemat ukuran program.
v  Keuntungan memakai fungsi:
·         menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil.
·         Mengurangi duplikasi koe (kode yang sama ditulis berulang-ulang) dalam program.
·         Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
·         memecah program besar menjadi kecil sehingga dapat dikerjakan oleh programmer-programmer atau dipecah menjadi beberapa tahap sehingga mempermudah pengerjaan dalam sebuah projek.
·         Menyembunyikan informasi dari  user sehingga mencegah adanya perbuatan iseng seperti memodifikasi atau mengubah program yang kita buat.
·         Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan kita tinggal mencari fungsi yang bersangkutan saja dan tak perlu mencari kesalahan tersebut diseluruh program.
v  Bentuk umum sebuah fungsi:
Tipedata namafungsi(daftarparameter)


{

/*Badan Fungsi*/
 

return nilaireturn; /* untuk tipe data bukan void */
 

}
v  Jenis-jenis fungsi
Ada dua jenis fungsi yaitu:

1.      Void ( fungsi tanpa nilai balik )
Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.

Ciri-ciri dari jenis fungssi void adalah sebagai berikut:
-Tidak adanya keyword return.
-tidak adanya tipe data didalam deklarasi fungsi.
-Menggunakan keyword void.
-Tidak dapat langsung ditampilkan hasilnya.
-Tidak memiliki nilai kembalian fungsi.
- keyword void juga digunakan jika suatu function tidak menganndung suatu parameter apapun.
-void : void tampilkan_jml (int a, int b)
   {
   int jml;
   jml = a + b;
   cout<
   }


2.      NonVoid (fungsi dengan nilai balik)
Fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut.

Cirri-ciri dari jenis fungsi non void adalah sebagai berikut:
-          Ada keyword return
-          Ada tipe data yang mengawali fungsi
-          Tidak ada keyword void
-          Memiliki nilai kembalian
-          Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu
-          Sehingga dapat langsung ditampilkan hasilnya
-          Non-void : int jumlah (int a, int b)

No comments:

Post a Comment