Contoh Soal Fungsi: Domain, Kodomain, & Range
Halo, teman-teman! Kalian pernah bingung nggak sih sama istilah domain, kodomain, dan range dalam matematika? Sering banget muncul di soal-soal ujian, kan? Nah, kali ini kita bakal kupas tuntas semuanya biar kalian makin jago dan nggak salah lagi ngerjain soalnya. Kita akan bahas mulai dari definisi sampai contoh soal yang sering keluar, lengkap dengan pembahasannya. Jadi, siapin catatan kalian dan mari kita mulai petualangan kita di dunia fungsi ini, guys!
Memahami Konsep Dasar Fungsi
Sebelum kita melangkah lebih jauh ke domain, kodomain, dan range, penting banget nih buat kita paham dulu apa itu fungsi. Gampangnya gini, fungsi itu ibarat sebuah mesin ajaib. Kalian masukin sesuatu (input), terus mesin itu bakal ngolah dan ngeluarin sesuatu yang lain (output). Yang paling penting, setiap input itu pasti cuma punya satu output. Nggak boleh ada input yang punya dua atau lebih output yang beda. Kalau ada, ya itu bukan fungsi namanya.
Di dalam dunia fungsi, ada tiga istilah kunci yang harus banget kalian kuasai: domain, kodomain, dan range. Yuk, kita bedah satu-satu biar makin jelas:
1. Domain (Daerah Asal)
Nah, domain ini adalah kumpulan semua nilai input yang boleh atau bisa dimasukkan ke dalam fungsi kita. Anggap aja kayak pintu masuk ke mesin tadi. Apa aja sih yang bisa kita lempar ke dalam mesin itu? Nah, semua kemungkinan itu adalah domainnya. Biasanya, domain ini dilambangkan dengan huruf 'D'. Kalau dalam soal, domain ini seringkali dikasih tahu langsung, atau kita harus cari tahu sendiri berdasarkan batasan-batasan yang ada di soal. Misalnya, kalau fungsinya itu punya penyebut, maka penyebutnya nggak boleh nol. Atau kalau fungsinya punya akar kuadrat, maka yang di dalam akar itu harus non-negatif (lebih dari atau sama dengan nol). Itu semua adalah cara kita menentukan domain, guys!
2. Kodomain (Daerah Kawan)
Selanjutnya ada kodomain. Kalau domain itu pintu masuk, nah kodomain ini adalah seluruh kemungkinan output yang bisa dihasilkan oleh mesin kita, sebelum kita beneran ngecek hasil olahannya. Jadi, kodomain ini adalah himpunan tujuan dari semua anggota domain. Kadang-kadang, semua anggota kodomain itu bakal terpakai sebagai output, tapi kadang-kadang juga ada anggota kodomain yang 'nganggur', alias nggak ada anggota domain yang menghasilkan dia sebagai output. Kodomain ini biasanya dilambangkan dengan 'Cod'. Penting untuk diingat, kodomain itu lebih luas atau sama dengan range.
3. Range (Daerah Hasil)
Terakhir, ada range. Nah, kalau kodomain itu seluruh kemungkinan output, range itu adalah himpunan output yang benar-benar dihasilkan oleh fungsi kita setelah semua anggota domain diproses. Jadi, range ini adalah anggota-anggota kodomain yang terpakai sebagai hasil dari fungsi. Range ini adalah bagian dari kodomain yang 'nyata' hasilnya. Range ini biasanya dilambangkan dengan 'R'. Jadi, intinya, range itu adalah himpunan bagian dari kodomain yang berisi nilai-nilai yang benar-benar keluar dari 'mesin' fungsi kita.
Supaya lebih nempel lagi di otak kalian, bayangin gini: Kalian punya daftar nama teman-teman kalian (ini domain). Terus, kalian punya daftar semua siswa di sekolah (ini kodomain). Nah, yang beneran datang ke pesta kalian itu siapa aja? Nah, mereka itu adalah range-nya. Jadi, range itu pasti ada di dalam daftar siswa sekolah (kodomain), tapi nggak semua siswa sekolah mungkin datang ke pesta kalian.
Cara Menentukan Domain Fungsi
Oke, guys, sekarang kita masuk ke bagian yang paling seru: gimana sih cara nentuin domain? Ini penting banget karena jadi langkah awal buat ngerjain soal fungsi. Ada beberapa jenis fungsi yang sering muncul, dan cara nyari domainnya juga beda-beda tipis. Yuk, kita intip:
Fungsi Rasional (Pecahan)
Kalau nemu fungsi yang bentuknya pecahan, misalnya f(x) = P(x) / Q(x), ingat satu hal penting: penyebutnya (Q(x)) nggak boleh nol! Kenapa? Karena kalau penyebutnya nol, nanti hasilnya jadi tak terdefinisi alias error, kan? Makanya, kita harus cari nilai x yang bikin penyebutnya nggak sama dengan nol. Semua nilai x selain yang bikin penyebutnya nol itu adalah domainnya.
Contoh: Cari domain dari f(x) = (x + 1) / (x - 2).
Di sini, penyebutnya adalah (x - 2). Kita nggak mau (x - 2) ini sama dengan nol. Jadi, x - 2 ≠0, yang berarti x ≠2. Jadi, domain dari fungsi ini adalah semua bilangan real kecuali 2. Dalam notasi himpunan, kita bisa tulis D(f) = {x | x ∈ R, x ≠2}.
Fungsi Akar (Irasional)
Nah, kalau fungsinya ada akar kuadratnya, misalnya f(x) = √g(x), inget lagi, yang di dalam akar (g(x)) itu harus lebih dari atau sama dengan nol (≥ 0). Kenapa? Karena kita nggak bisa ngakarin bilangan negatif kalau kita lagi main di bilangan real. Nanti hasilnya jadi imajiner, kan? Jadi, kita cari nilai x yang bikin g(x) ≥ 0.
Contoh: Cari domain dari f(x) = √(x - 3).
Yang di dalam akar adalah (x - 3). Kita mau x - 3 ≥ 0. Kalau kita pindah ruaskan, jadinya x ≥ 3. Jadi, domainnya adalah semua bilangan real yang lebih dari atau sama dengan 3. Notasi himpunannya: D(f) = {x | x ∈ R, x ≥ 3}.
Kalau ada akar di penyebut, misalnya f(x) = 1 / √h(x), nah ini gabungan. Penyebutnya nggak boleh nol, dan yang di dalam akar harus non-negatif. Jadi, h(x) harus lebih dari nol (h(x) > 0).
Fungsi Logaritma
Untuk fungsi logaritma, misalnya f(x) = log_a g(x), ada dua syarat utama:
- Numerusnya (g(x)) harus lebih dari nol (g(x) > 0). Nggak boleh nol atau negatif.
- Basisnya (a) harus lebih dari nol (a > 0) dan nggak boleh sama dengan satu (a ≠1). Ini syarat standar untuk basis logaritma.
Jadi, kita fokus ke syarat pertama untuk mencari domain. Cari nilai x yang bikin g(x) > 0.
Contoh: Cari domain dari f(x) = log(x + 4) (basis 10).
Numerusnya adalah (x + 4). Kita mau x + 4 > 0. Pindahkan ruaskan, jadi x > -4. Jadi, domainnya adalah semua bilangan real yang lebih dari -4. Notasi himpunannya: D(f) = {x | x ∈ R, x > -4}.
Fungsi Polinomial (Suku Banyak)
Nah, kalau fungsinya cuma kayak f(x) = 2x + 5 atau f(x) = x^2 - 3x + 1, yang cuma ada pangkat bilangan bulat positif, ini paling gampang, guys! Domainnya adalah semua bilangan real (R). Nggak ada pembagian dengan nol, nggak ada akar dari bilangan negatif, nggak ada logaritma. Jadi, kalian bisa masukin angka berapapun, pasti hasilnya bakal terdefinisi.
Jadi, kalau ketemu fungsi polinomial, langsung aja jawab D(f) = R. Gampang, kan?
Cara Menentukan Range Fungsi
Setelah paham domain, sekarang kita bahas range. Range itu kan hasil yang beneran keluar. Gimana cara nyarinya? Ini kadang butuh sedikit 'trik' matematis.
Metode Umum (Misalkan y = f(x))
Cara paling umum adalah dengan memisalkan y = f(x). Terus, kita coba ubah persamaan y = f(x) itu menjadi x dalam bentuk y. Setelah itu, kita lihat syarat-syarat apa aja yang boleh buat y agar x yang dihasilkan itu valid (misalnya, x nya harus bilangan real).
Contoh 1: Tentukan range dari f(x) = 2x - 1 dengan domain R.
- Misalkan
y = f(x), jadiy = 2x - 1. - Ubah menjadi
xdalam bentuky:y + 1 = 2x, jadix = (y + 1) / 2. - Lihat syaratnya. Di sini
xitu adalah hasil dari(y + 1) / 2. Karenaybisa bilangan real apa saja, maka(y + 1) / 2juga pasti bisa jadi bilangan real apa saja. Nggak ada batasan untuky.
Jadi, range-nya adalah semua bilangan real, R(f) = R.
Contoh 2: Tentukan range dari f(x) = x^2 dengan domain R.
- Misalkan
y = f(x), jadiy = x^2. - Ubah menjadi
xdalam bentuky:x = ±√y. - Lihat syaratnya. Agar
xmenjadi bilangan real, maka nilai di dalam akar (y) harus lebih dari atau sama dengan nol (y ≥ 0).
Jadi, range-nya adalah semua bilangan real yang lebih dari atau sama dengan nol. Notasi himpunannya: R(f) = {y | y ∈ R, y ≥ 0}.
Metode Menggunakan Sifat Fungsi
Kadang kita bisa pakai sifat-sifat fungsi yang udah kita pelajari. Misalnya, fungsi kuadrat f(x) = ax^2 + bx + c punya nilai minimum atau maksimum di puncaknya. Nilai y (range) itu tergantung pada nilai minimum/maksimum ini.
Contoh: Tentukan range dari f(x) = x^2 - 4x + 5.
Ini fungsi kuadrat. Puncaknya ada di x = -b / 2a = -(-4) / (2 * 1) = 4 / 2 = 2.
Nilai minimumnya adalah f(2) = (2)^2 - 4(2) + 5 = 4 - 8 + 5 = 1.
Karena koefisien a (yaitu 1) positif, parabola terbuka ke atas, jadi nilai terkecilnya adalah 1. Maka range-nya adalah y ≥ 1.
Contoh Soal dan Pembahasan Lengkap
Yuk, sekarang kita coba latihan soal biar makin mantap! Siapin mental ya, guys!
Soal 1
Diketahui fungsi f(x) = (2x + 3) / (x - 1). Tentukan domain dan range dari fungsi tersebut!
Pembahasan:
-
Domain: Fungsi ini adalah fungsi rasional. Penyebutnya
(x - 1)tidak boleh sama dengan nol. Jadi,x - 1 ≠0, yang berartix ≠1. Domainnya: D(f) = {x | x ∈ R, x ≠1}. -
Range: Misalkan
y = f(x), makay = (2x + 3) / (x - 1). Kita ubah menjadixdalam bentuky:y(x - 1) = 2x + 3xy - y = 2x + 3xy - 2x = y + 3x(y - 2) = y + 3x = (y + 3) / (y - 2). Agarxterdefinisi sebagai bilangan real, penyebutnya(y - 2)tidak boleh nol. Jadi,y - 2 ≠0, yang berartiy ≠2. Range-nya: R(f) = {y | y ∈ R, y ≠2}.
Soal 2
Sebuah fungsi g(x) = √(5 - x) ditentukan untuk x bilangan real. Tentukan domain dan range dari fungsi tersebut!
Pembahasan:
-
Domain: Ini fungsi akar. Yang di dalam akar
(5 - x)harus lebih dari atau sama dengan nol:5 - x ≥ 0. Artinya,5 ≥ xataux ≤ 5. Domainnya: D(g) = {x | x ∈ R, x ≤ 5}. -
Range: Misalkan
y = g(x), makay = √(5 - x). Kita tahu bahwa hasil dari akar kuadrat (bilangan real) pasti tidak negatif, jadiy ≥ 0. Sekarang, kita ubah agarxdalam bentuky:y² = 5 - xx = 5 - y². Karenaxharus bilangan real, dany²selalu real jikayreal, tidak ada batasan tambahan dari sini. Namun, kita sudah punya syaraty ≥ 0dari sifat akar. Range-nya: R(g) = {y | y ∈ R, y ≥ 0}.
Soal 3
Diberikan fungsi h(x) = log_2(x + 1). Tentukan domain dan range fungsi tersebut!
Pembahasan:
-
Domain: Ini fungsi logaritma. Numerusnya
(x + 1)harus lebih dari nol:x + 1 > 0. Artinya,x > -1. Basisnya (2) sudah memenuhi syarat (basis > 0 dan ≠1). Domainnya: D(h) = {x | x ∈ R, x > -1}. -
Range: Untuk fungsi logaritma
log_a(u)dengana > 0, a ≠1, range-nya adalah semua bilangan real (R). Ini adalah sifat dasar dari fungsi logaritma. Range-nya: R(h) = R.
Kesimpulan
Gimana, guys? Udah mulai tercerahkan kan soal domain, kodomain, dan range? Ingat-ingat lagi konsep dasarnya: domain itu input, kodomain itu semua kemungkinan output, dan range itu output yang beneran ada. Kuncinya adalah teliti dalam melihat bentuk fungsi dan menerapkan aturan-aturannya. Latihan terus ya, biar makin lancar ngerjain soal-soal kayak gini. Kalau ada yang masih bingung, jangan ragu buat nanya atau cari referensi lain. Semangat belajar, pejuang matematika!