
Dalam matematika, fungsi adalah objek matematika yang menghasilkan output, ketika diberi input - bisa berupa angka, vektor, atau apa pun yang bisa ada di dalam sekumpulan hal.
Jadi, fungsi itu seperti mesin, yang mengambil nilai x dan mengembalikan output y. Himpunan semua nilai yang dapat dimiliki x disebut domain. Himpunan yang berisi setiap nilai yang dapat dimiliki y disebut kodomain.
Jika hal ini terjadi, kita katakan bahwa y adalah fungsi dari x, dan kita tulis y =f(x). f adalah nama fungsi dan kita tulis f : X → Y {\displaystyle f:X\ke Y} (fungsi dari X ke Y) untuk mewakili tiga bagian dari fungsi: domain (x), kodomain (y) dan proses pemasangan (panah).
Contoh fungsi adalah f(x)=x+1 Seseorang memberikan bilangan asli x {\displaystyle x} (0,1,2,3...) sebagai masukan dan mendapatkan bilangan asli y {\displaystyle y}
yaitu x {\displaystyle x}
+1 (1,2,3,4...) Gagasan tentang fungsi telah diatur untuk mencakup segala macam kemungkinan. Fungsi tidak harus berupa persamaan. Gagasan utamanya adalah bahwa input dan output dipasangkan entah bagaimana caranya bahkan jika prosesnya sangat rumit.

