Kita pasti pernah melakukan percobaan memasak di dapur, mencampur-campurkan bahan makanan dan dengan pede-nya berpikir, “kalau bahan ini ditambah bahan ini kayanya hasilnya enak deh“. Misalnya kita coba memasukkan buah mangga ke dalam blender, setelah diolah oleh mesin blender, hasilnya kita punya secangkir jus mangga. Sekarang kita coba memasukkan cabe ke dalam blender, dan setelah diolah oleh blender, sekarang kita punya semangkok sambal.
Apa yang dapat kita simpulkan? Kita punya “mesin blender” yang dapat dimasukkan “bahan makanan/minuman apapun” dan hasilnya berupa “sebuah makanan/minuman yang baru”. Sekarang jika masalah tersebut kita bentuk ke dalam sebuah diagram gambar,
kita bisa ilustrasikan bahwa blender tersebut adalah sebuah “mesin” yang input-nya adalah sebuah nilai (bahan makanan/minuman) dan output-nya adalah sebuah nilai tunggal (makanan/minuman), secara matematis, maka “mesin” ini kita sebut sebagai “fungsi”.
Jadi, Apa Definsi dari Fungsi?
Fungsi merupakan suatu aturan korespondensi yang menghubungkan tiap objek dalam suatu himpunan, yang disebut daerah asal (domain), dengan sebuah nilai tunggal dari suatu himpunan kedua. Himpunan nilai yang diperoleh ini disebut daerah hasil (range) fungsi.
Nah, berdasarkan ilustrasi di awal, maka kita katakan mesin blender tersebut sebagai fungsi dengan daerah asalnya adalah bahan makanan/minuman, dan daerah hasilnya adalah makanan/minuman yang baru. Berikut ini adalah gambaran suatu fungsi

Fungsi
Objek-objek yang ada di daerah asal bisa jadi memiliki nilai hasil pemetaan yang sama, seperti dan
memiliki hasil pemetaan yang sama, yaitu
. Tapi suatu objek yang ada di daerah asal tidak mungkin memiliki hasil pemetaan yang berbeda, contohnya

Bukan fungsi
Terlihat bahwa hasil pemetaan adalah
dan
, karenanya diagram tersebut tidak merepresentasikan suatu fungsi. Ingat, fungsi itu menghubungkan tiap objek dari daerah asal ke sebuah nilai tunggal di daerah hasil, jadi tidak boleh mendua!
Untuk memberi nama fungsi dipakailah sebuah huruf tunggal seperti (atau
atau
). Selanjutnya
ini dibaca “
dari
” atau “
pada
“, yang artinya menunjukkan nilai yang diberikan oleh
pada
. Contohnya, kita punya suatu fungsi
, maka
Jika aturan dari suatu fungsi diberikan oleh sebuah persamaan , maka kita sebut
sebagai variabel bebas dan
variabel terikat (tak bebas).
Kita kembali ke contoh di awal, dapat dikatakan bahwa bahan makanan/minuman tersebut merupakan variabel bebasnya, karena kita bebas memasukkan apapun ke dalam mesin blender tadi, dan makanan/minuman yang telah jadi adalah variabel terikatnya, karena makanan/minuman yang dihasilkan bergantung dari bahan makanannya. Enggak mungkin kan kalau bahan makanannya buah mangga dan tomat tapi pas diblender jadi lontong kari. Jika ingin membuat lontong kari pasti bahan makanannya sudah ditentukan, yaitu daging, santan, dll, enggak bisa bebas apa saja dimasukkin.
Untuk menyebutkan suatu fungsi secara lengkap, maka kita juga harus menyatakan aturan korespondensi daerah asal dari fungsi tersebut. Contohnya, fungsi didefinisikan sebagai
dengan daerah asalnya
, maka kita punya
sehingga daerah hasilnya adalah .
Sekarang timbul pertanyaan, apakah setiap fungsi memiliki daerah asal dan daerah hasilnya? Jika iya, dapatkah kita menentukan daerah asal dan daerah hasil dari fungsi tersebut? Pembahasan selengkapnya ada di postingan selanjutnya ya!
Tak cukup hanya punya ide.