Bimbel Rumah Pintar – Pernahkah Anda memperhatikan bagaimana mesin minuman otomatis bekerja? Anda memasukkan kode (input), dan mesin mengeluarkan satu jenis minuman tertentu (output). Tidak mungkin satu kode menghasilkan dua minuman berbeda secara bersamaan. Inilah gambaran sederhana tentang relasi dan fungsi (domain, kodomain, range) serta penyajiannya.
Kompetensi ini menguji kemampuan siswa dalam memahami konsep relasi dan fungsi (pemetaan), mengaplikasikan fungsi dalam berbagai bentuk penyajian (rumus, tabel, diagram panah, grafik), serta bernalar tingkat tinggi untuk menentukan domain, kodomain, range, dan nilai fungsi.
Artikel ini akan membahas tuntas mulai dari konsep dasar, perbedaan relasi dan fungsi, istilah-istilah penting, jenis-jenis fungsi, strategi jitu, contoh soal TKA, hingga latihan mandiri.
Apa Itu Relasi? Memahami Hubungan Antar Himpunan
Sebelum membahas fungsi, mari pahami dulu apa yang dimaksud dengan relasi. Relasi adalah hubungan antara dua himpunan. Relasi dari himpunan A ke himpunan B memasangkan anggota A dengan anggota B.
Cara menyajikan relasi:
-
Diagram panah – menggunakan anak panah dari anggota A ke anggota B
-
Diagram Cartesius (grafik) – menggunakan titik-titik pada bidang koordinat
-
Himpunan pasangan berurutan – menuliskan (a, b) dengan a ∈ A dan b ∈ B
Contoh relasi “faktor dari” dari A = {2, 3, 4} ke B = {4, 6, 8}:
-
2 faktor dari 4 → (2,4)
-
2 faktor dari 6 → (2,6)
-
2 faktor dari 8 → (2,8)
-
3 faktor dari 6 → (3,6)
-
4 faktor dari 4 → (4,4)
-
4 faktor dari 8 → (4,8)
Apa Itu Fungsi (Pemetaan)? Relasi Khusus yang Wajib Dipahami
Fungsi adalah relasi khusus di mana setiap anggota domain (himpunan asal) dipasangkan dengan tepat satu anggota kodomain (himpunan tujuan). Inilah perbedaan mendasar antara relasi biasa dan fungsi.
Syarat-syarat fungsi:
-
Setiap anggota domain (A) memiliki pasangan (tidak boleh ada yang tidak terpasang)
-
Pasangan setiap anggota domain hanya satu di kodomain (tidak boleh bercabang)
Tabel perbedaan relasi dan fungsi:
| Kriteria | Bukan Fungsi | Fungsi |
|---|---|---|
| Pasangan | Satu anggota A punya dua pasangan di B | Setiap A punya tepat satu pasangan di B |
| Kelengkapan | Ada anggota A yang tidak punya pasangan | Semua anggota A terpasang |
| Contoh | {(1,2), (1,3), (2,4)} | {(1,2), (2,3), (3,4)} |
Ilustrasi penting: Fungsi sering disebut juga dengan pemetaan (mapping). Setiap fungsi pasti merupakan relasi, tetapi tidak setiap relasi merupakan fungsi.
Istilah Penting dalam Fungsi: Domain, Kodomain, Range
Dalam fungsi, ada tiga istilah yang wajib dipahami dengan benar. Berikut penjelasan singkat sebelum masuk ke tabel:
Domain adalah semua nilai x yang diperbolehkan sebagai input. Kodomain adalah semua nilai output yang mungkin secara teori. Range adalah nilai output yang benar-benar dihasilkan dari domain tertentu. Jangan sampai tertukar!
Tabel istilah penting dalam fungsi:
| Istilah | Arti | Contoh f(x) = 2x + 1 dengan domain {1,2,3} |
|---|---|---|
| Domain (Df) | Himpunan semua nilai input (x) yang diperbolehkan | {1, 2, 3} |
| Kodomain | Himpunan semua nilai output yang mungkin (secara teori) | Bilangan real (atau himpunan yang ditentukan) |
| Range (Rf) | Himpunan nilai output yang benar-benar dihasilkan dari domain tertentu | f(1)=3, f(2)=5, f(3)=7 → {3, 5, 7} |
| Fungsi | Aturan yang memetakan x ke f(x) | f(x) = 2x + 1 |
Notasi fungsi:
f : x → f(x) atau f(x) = rumus fungsi
-
x : variabel bebas (domain)
-
f(x) : nilai fungsi (bayangan/range)
Contoh:
f(x) = 5x + 10 f(3) = 5(3) + 10 = 15 + 10 = 25
Jenis-Jenis Fungsi yang Dipelajari di SMP
Berikut adalah jenis-jenis fungsi yang perlu diketahui siswa SMP, disertai ciri dan contohnya:
| Jenis Fungsi | Ciri | Contoh |
|---|---|---|
| Fungsi linear | Bentuk f(x) = ax + b, dengan a ≠ 0 | f(x) = 2x + 3 |
| Fungsi konstan | Bentuk f(x) = c (nilai tetap untuk semua x) | f(x) = 5 |
| Fungsi identitas | Bentuk f(x) = x | f(x) = x |
Catatan: Untuk fungsi kuadrat (f(x) = ax² + bx + c) biasanya dipelajari di kelas 9 atau sebagai pengayaan.
Menentukan Nilai Fungsi dan Rumus Fungsi
1. Menentukan nilai fungsi dari rumus yang diketahui:
Substitusikan nilai x ke dalam rumus f(x).
Contoh: Jika f(x) = 3x² − 2x + 1, tentukan f(−2).
f(−2) = 3(−2)² − 2(−2) + 1 = 3(4) + 4 + 1 = 12 + 4 + 1 = 17
2. Menentukan rumus fungsi jika diketahui dua nilai fungsi:
Gunakan bentuk umum f(x) = ax + b, lalu substitusikan nilai yang diketahui untuk membentuk sistem persamaan linear dua variabel (SPLDV).
Contoh: Diketahui f(2) = 7 dan f(4) = 13. Tentukan f(x).
Langkah-langkah:
-
f(x) = ax + b
-
f(2) = 2a + b = 7
-
f(4) = 4a + b = 13
-
Eliminasi: (4a + b) − (2a + b) = 13 − 7 → 2a = 6 → a = 3
-
Substitusi: 2(3) + b = 7 → 6 + b = 7 → b = 1
-
Jadi f(x) = 3x + 1
3. Menentukan nilai x jika f(x) diketahui:
Samakan rumus fungsi dengan nilai yang diketahui, lalu selesaikan persamaan.
Contoh: Jika f(x) = 4x − 7 dan f(x) = 13, maka:
4x − 7 = 13 4x = 20 x = 5
Strategi Menyelesaikan Soal Relasi dan Fungsi Tipe TKA
Agar tidak kebingungan saat mengerjakan soal TKA, ikuti langkah-langkah sistematis berikut:
Langkah umum:
-
Identifikasi rumus fungsi yang diberikan (jika ada)
-
Tentukan domain – jika tidak disebutkan, asumsikan bilangan real (kecuali ada batasan seperti penyebut atau akar)
-
Substitusikan nilai x yang diketahui untuk mencari nilai fungsi
-
Untuk soal menentukan rumus fungsi – gunakan dua titik yang diketahui
-
Untuk soal cerita – buat model fungsi dari informasi yang diberikan
Trik khusus untuk berbagai tipe soal:
| Tipe Soal | Trik Cepat |
|---|---|
| Nilai fungsi f(a) | Substitusikan x = a ke dalam rumus f(x) |
| Rumus fungsi dari dua titik | Cari a = Δf(x)/Δx, lalu cari b dengan substitusi |
| Domain fungsi rasional | Penyebut ≠ 0 |
| Domain fungsi akar | Dalam akar ≥ 0 |
| Range dari domain tertentu | Hitung f(x) untuk setiap x di domain |
| Menentukan apakah suatu relasi fungsi | Periksa: setiap anggota domain punya tepat satu pasangan |
Contoh Soal dan Pembahasan (Tipe TKA)
Berikut adalah contoh-contoh soal yang sering muncul dalam TKA Matematika SMP, lengkap dengan pembahasan langkah demi langkah.
Contoh 1: Menentukan Nilai Fungsi (Soal Asli File)
Sebuah pabrik memproduksi batang logam. Fungsi f(x) = 5x + 10 menyatakan berat total (kg) untuk x batang logam. Jika pabrik memproduksi 7 batang logam, berapa total berat logam yang dihasilkan?
Pembahasan:
Langkah 1: Identifikasi rumus fungsi dan nilai x.
-
f(x) = 5x + 10
-
x = 7
Langkah 2: Substitusikan x = 7.
f(7) = 5(7) + 10 = 35 + 10 = 45
Jawaban: 45 kg
Contoh 2: Menentukan Rumus Fungsi dari Dua Titik
Diketahui fungsi f(x) = ax + b. Jika f(3) = 14 dan f(5) = 22, tentukan rumus fungsi f(x).
Pembahasan:
Langkah 1: Buat persamaan dari informasi yang diketahui.
f(3) = 3a + b = 14 f(5) = 5a + b = 22
Langkah 2: Eliminasi b.
(5a + b) − (3a + b) = 22 − 14 2a = 8 a = 4
Langkah 3: Substitusi a = 4 ke persamaan pertama.
3(4) + b = 14 12 + b = 14 b = 2
Jawaban: f(x) = 4x + 2
Contoh 3: Menentukan Nilai Fungsi dengan Kuadrat
Jika f(x) = 3x² − 2x + 1, tentukan f(−2).
Pembahasan:
Langkah 1: Substitusikan x = −2.
f(−2) = 3(−2)² − 2(−2) + 1
Langkah 2: Hitung masing-masing suku.
3(4) = 12 −2(−2) = +4 Konstanta = +1
Langkah 3: Jumlahkan.
12 + 4 + 1 = 17
Jawaban: 17
Contoh 4: Menentukan Domain dan Range
Fungsi f(x) = 2x + 3 dengan domain {1, 2, 3, 4}. Tentukan range-nya.
Pembahasan:
Langkah 1: Hitung f(x) untuk setiap x di domain.
f(1) = 2(1) + 3 = 5 f(2) = 2(2) + 3 = 7 f(3) = 2(3) + 3 = 9 f(4) = 2(4) + 3 = 11
Langkah 2: Kumpulkan hasilnya sebagai range.
-
Range = {5, 7, 9, 11}
Jawaban: Range = {5, 7, 9, 11}
Contoh 5: Menentukan Apakah Suatu Relasi Merupakan Fungsi (Diagram Panah)
Perhatikan diagram panah berikut: A = {1, 2, 3} → B = {2, 4, 6, 8} dengan pemetaan 1 → 2, 2 → 4, 3 → 6. Apakah ini fungsi? Tentukan domain, kodomain, range.
Pembahasan:
Langkah 1: Periksa syarat fungsi.
-
Setiap anggota A (1,2,3) memiliki pasangan ✓
-
Setiap anggota A hanya memiliki satu pasangan ✓
Langkah 2: Tentukan domain, kodomain, range.
-
Domain = {1, 2, 3}
-
Kodomain = {2, 4, 6, 8}
-
Range = {2, 4, 6} (nilai yang benar-benar terpakai)
Jawaban: Ya, ini fungsi. Domain = {1,2,3}, Kodomain = {2,4,6,8}, Range = {2,4,6}
Contoh 6: Soal Cerita Fungsi Linear (Tarif Taksi)
Sebuah taksi mengenakan tarif Rp7.000 untuk 1 km pertama dan Rp3.500 per km berikutnya. Buatlah fungsi biaya f(x) untuk x km dengan x ≥ 1.
Pembahasan:
Langkah 1: Identifikasi komponen biaya.
-
1 km pertama: Rp7.000
-
Km berikutnya (x − 1) km: Rp3.500 × (x − 1)
Langkah 2: Susun fungsi.
f(x) = 7.000 + 3.500(x − 1) f(x) = 7.000 + 3.500x − 3.500 f(x) = 3.500x + 3.500
Jawaban: f(x) = 3.500x + 3.500
Contoh 7: Menentukan Nilai x jika f(x) Diketahui
Jika f(x) = 4x − 7 dan f(x) = 13, tentukan nilai x.
Pembahasan:
Langkah 1: Samakan rumus fungsi dengan nilai yang diketahui.
4x − 7 = 13
Langkah 2: Selesaikan persamaan.
4x = 20 x = 5
Jawaban: x = 5
Contoh 8: Fungsi Konstan
Diketahui f(x) = 8. Tentukan f(2) + f(5).
Pembahasan:
Langkah 1: Pahami sifat fungsi konstan.
-
Berapapun nilai x, f(x) = 8
Langkah 2: Hitung.
f(2) = 8 f(5) = 8 f(2) + f(5) = 8 + 8 = 16
Jawaban: 16
Contoh 9: Menentukan Rumus Fungsi dari Tabel
| x | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| f(x) | 6 | 9 | 12 | 15 |
Tentukan rumus fungsi f(x).
Pembahasan:
Langkah 1: Cari nilai a (koefisien x).
-
Selisih f(x) = 3 untuk setiap kenaikan x = 1
-
a = Δf(x)/Δx = 3/1 = 3
-
f(x) = 3x + b
Langkah 2: Substitusi x = 1, f(1) = 6.
3(1) + b = 6 3 + b = 6 b = 3
Jawaban: f(x) = 3x + 3
Contoh 10: Menentukan Domain Fungsi Rasional
Tentukan domain dari fungsi f(x) = 2/(x − 3).
Pembahasan:
Langkah 1: Ingat syarat fungsi rasional.
-
Penyebut tidak boleh sama dengan 0
Langkah 2: Tentukan nilai x yang membuat penyebut = 0.
x − 3 ≠ 0 x ≠ 3
Langkah 3: Tuliskan domain.
-
Domain = {x | x ≠ 3, x ∈ bilangan real}
Jawaban: Semua bilangan real kecuali 3
Latihan Mandiri untuk Menguji Pemahaman
Kerjakan soal-soal berikut dengan menerapkan strategi yang sudah dipelajari.
-
Jika f(x) = 7x − 5, tentukan f(4).
-
Diketahui f(x) = ax + b. Jika f(2) = 11 dan f(5) = 20, tentukan rumus f(x).
-
Fungsi f(x) = 3x + 2 dengan domain {0, 1, 2, 3, 4}. Tentukan range-nya.
-
Jika f(x) = 2x² − 3x + 1, tentukan f(−1).
-
Sebuah perusahaan memproduksi barang dengan biaya tetap Rp200.000 dan biaya variabel Rp15.000 per unit. Buatlah fungsi biaya total f(x) untuk x unit barang.
-
Jika f(x) = 5x + 8 dan f(a) = 33, tentukan nilai a.
-
(Tipe soal TKA) Fungsi f(x) = 8x + 12 menyatakan berat total (kg) untuk x batang besi. Berapa total berat untuk 10 batang besi?
-
Manakah yang merupakan fungsi? Berikan alasan.
-
A. {(1,2), (2,3), (2,4), (3,5)}
-
B. {(1,2), (2,3), (3,4), (4,5)}
-
-
Tentukan domain dari f(x) = √(x − 4).
-
Diketahui fungsi f(x) = 4x + 1 dan g(x) = 2x − 3. Tentukan f(2) + g(3).
Kunci Jawaban:
-
23
-
f(x) = 3x + 5 (a = 3, b = 5)
-
{2, 5, 8, 11, 14}
-
6 (2(1) − 3(−1) + 1 = 2 + 3 + 1 = 6)
-
f(x) = 15.000x + 200.000
-
a = 5
-
92 kg
-
B adalah fungsi (setiap domain punya satu pasangan). A bukan fungsi karena domain 2 punya dua pasangan (3 dan 4)
-
x ≥ 4 (karena dalam akar tidak boleh negatif)
-
f(2) = 9, g(3) = 3, jumlah = 12
Kesalahan Umum dalam Relasi dan Fungsi
Berikut adalah kesalahan yang paling sering dilakukan siswa beserta cara memperbaikinya:
| Kesalahan | Contoh | Perbaikan |
|---|---|---|
| Salah menghitung nilai fungsi | f(x)=2x+3, f(2)=2+3=5 ❌ | 2(2)+3=7 ✓ |
| Domain dan range tertukar | Menganggap domain adalah output | Domain = x (input), Range = f(x) (output) |
| Lupa syarat fungsi | Satu domain punya dua pasangan tetap disebut fungsi ❌ | Setiap domain harus punya tepat satu pasangan |
| Salah menentukan domain fungsi rasional | f(x)=1/x, domain = semua bilangan real ❌ | x ≠ 0 ✓ |
| Salah menentukan domain fungsi akar | f(x)=√x, domain = semua bilangan real ❌ | x ≥ 0 ✓ |
| Terbalik dalam substitusi | Mencari f(a) tapi memasukkan nilai ke ruas kanan dengan posisi terbalik | Substitusikan a ke setiap x dalam rumus |
Ringkasan Rumus dan Konsep Penting
Tabel ringkasan konsep fungsi:
| Konsep | Rumus/Cara |
|---|---|
| Nilai fungsi f(a) | Substitusi x = a ke dalam rumus f(x) |
| Rumus fungsi dari dua titik | a = [f(x₂) − f(x₁)] / (x₂ − x₁), lalu cari b |
| Domain fungsi linear | Semua bilangan real (jika tidak ada batasan) |
| Domain fungsi pecahan | Penyebut ≠ 0 |
| Domain fungsi akar | Dalam akar ≥ 0 |
| Range | Himpunan semua f(x) untuk x di domain |
| Syarat fungsi | Setiap anggota domain punya tepat satu pasangan di kodomain |
Tabel perbedaan relasi dan fungsi:
| Relasi | Fungsi |
|---|---|
| Boleh satu domain punya banyak pasangan | Setiap domain tepat satu pasangan |
| Boleh ada domain tanpa pasangan | Semua domain harus terpasang |
| Tidak semua relasi adalah fungsi | Semua fungsi adalah relasi |
Kesimpulan: Kuasai Relasi dan Fungsi untuk Raih Skor Maksimal
Untuk menguasai kompetensi relasi dan fungsi (domain, kodomain, range) serta penyajiannya dalam TKA Matematika SMP, ingatlah poin-poin penting berikut:
Empat pilar utama relasi dan fungsi:
-
Fungsi memetakan setiap anggota domain ke tepat satu anggota kodomain – ini adalah syarat mutlak yang membedakan fungsi dari relasi biasa
-
Domain = himpunan input (x), Range = himpunan output f(x) – jangan sampai tertukar
-
Nilai fungsi dihitung dengan substitusi – masukkan nilai x ke dalam rumus f(x)
-
Perhatikan batasan domain – penyebut tidak boleh nol, dalam akar tidak boleh negatif
Langkah penyelesaian yang sistematis:
-
Baca soal → tentukan apa yang diketahui dan ditanyakan
-
Jika ada rumus fungsi, substitusikan nilai x yang diketahui
-
Jika mencari rumus fungsi dari dua titik, gunakan SPLDV
-
Jika mencari domain, perhatikan batasan (penyebut ≠ 0, akar ≥ 0)
-
Jika mencari range dari domain tertentu, hitung f(x) untuk semua x di domain
Pesan penting: Fungsi adalah relasi khusus. Setiap fungsi pasti merupakan relasi, tetapi tidak setiap relasi merupakan fungsi. Pahami perbedaan ini dengan baik agar tidak keliru dalam menjawab soal.
Dengan menguasai relasi dan fungsi, siswa tidak hanya siap menghadapi TKA Matematika SMP, tetapi juga memiliki fondasi kuat untuk materi matematika tingkat lanjut seperti fungsi komposisi, fungsi invers, dan kalkulus. Terus berlatih, dan jadikan fungsi sebagai alat bantu yang powerful.











