Apa yang dimaksud dengan fungsi (matematika)

Dalam matematika, fungsi didefinisikan sebagai hubungan antara nilai yang ditentukan dan satu atau lebih variabel. Misalnya, fungsi matematika sederhana mungkin:

y = 2x

Dalam contoh ini, hubungan y ke x adalah y dua kali lipat dari nilai yang diberikan ke x. Sementara fungsi matematika bisa jauh lebih kompleks dari ini, sebagian besar relatif sederhana untuk fungsi yang digunakan dalam pemrograman komputer. Ini mungkin mengapa fungsi matematika sering disebut sebagai “ekspresi”, sedangkan fungsi komputer sering disebut “prosedur” atau “subrutin”.

Fungsi komputer mirip dengan fungsi matematika karena dapat mereferensikan parameter, yang dilewatkan, atau memasukkan ke dalam fungsi. Jika contoh di atas ditulis sebagai fungsi komputer, “x” akan menjadi parameter input dan “y” akan menjadi nilai output yang dihasilkan. Mungkin terlihat seperti ini:

fungsi ganda (x)
{
$y = 2 * x;
return $y;
}

Contoh di atas adalah fungsi yang sangat mendasar. Sebagian besar fungsi yang digunakan dalam program komputer mencakup beberapa baris instruksi dan bahkan mungkin merujuk fungsi lain. Suatu fungsi juga dapat mereferensikan dirinya sendiri, dalam hal ini disebut fungsi rekursif. Beberapa fungsi mungkin tidak memerlukan parameter, sementara yang lain mungkin memerlukan beberapa. Meskipun fungsi biasanya mengembalikan variabel, banyak fungsi tidak mengembalikan nilai apa pun, melainkan mengeluarkan data saat dijalankan.

Fungsi kadang-kadang dianggap sebagai blok bangunan program komputer, karena mereka dapat mengontrol data dalam jumlah kecil dan besar. Sementara fungsi dapat dipanggil beberapa kali dalam suatu program, mereka hanya perlu dideklarasikan satu kali. Oleh karena itu, pemrogram sering membuat “perpustakaan” fungsi yang dapat direferensikan oleh satu atau lebih program. Namun, kode sumber program komputer besar mungkin berisi ratusan atau bahkan ribuan fungsi.


Related Posts