A B
a b
2
Fungsi adalah relasi yang khusus:
1. Tiap elemen di dalam himpunan A harus digunakan oleh
prosedur atau kaidah yang mendefinisikan f.
3
Fungsi dapat dispesifikasikan dalam berbagai bentuk,
diantaranya:
1. Himpunan pasangan terurut.
Seperti pada relasi.
3. Kata-kata
Contoh: “f adalah fungsi yang memetakan jumlah bit 1
di dalam suatu string biner”.
function abs(x:integer):integer;
begin
if x < 0 then
abs:=-x
else
abs:=x;
end;
4
Contoh 1. Relasi
Contoh 2. Relasi
5
Contoh 3. Relasi
Contoh 4. Relasi
A B
a 1
b 2
c 3
d 4
5
7
Contoh 5. Relasi
Tetapi relasi
8
Contoh 6. Misalkan f : Z Z. Tentukan apakah f(x) = x2 + 1 dan
f(x) = x – 1 merupakan fungsi satu-ke-satu?
Penyelesaian:
(i) f(x) = x2 + 1 bukan fungsi satu-ke-satu, karena untuk dua x
yang bernilai mutlak sama tetapi tandanya berbeda nilai
fungsinya sama, misalnya f(2) = f(-2) = 5 padahal –2 2.
(ii) f(x) = x – 1 adalah fungsi satu-ke-satu karena untuk a b,
a – 1 b – 1.
Misalnya untuk x = 2, f(2) = 1 dan untuk x = -2, f(-2) = -3.
9
Fungsi f dikatakan dipetakan pada (onto) atau surjektif
(surjective) jika setiap elemen himpunan B merupakan
bayangan dari satu atau lebih elemen himpunan A.
a 1
b 2
c 3
10
Contoh 7. Relasi
Relasi
11
Contoh 8. Misalkan f : Z Z. Tentukan apakah f(x) = x2 + 1 dan
f(x) = x – 1 merupakan fungsi pada?
Penyelesaian:
(i) f(x) = x2 + 1 bukan fungsi pada, karena tidak semua nilai
bilangan bulat merupakan jelajah dari f.
(ii) f(x) = x – 1 adalah fungsi pada karena untuk setiap bilangan
bulat y, selalu ada nilai x yang memenuhi, yaitu y = x – 1 akan
dipenuhi untuk x = y + 1.
12
Fungsi f dikatakan berkoresponden satu-ke-satu atau
bijeksi (bijection) jika ia fungsi satu-ke-satu dan juga fungsi
pada.
Contoh 9. Relasi
13
Contoh 10. Fungsi f(x) = x – 1 merupakan fungsi yang
berkoresponden satu-ke-satu, karena f adalah fungsi satu-ke-satu
maupun fungsi pada.
a 1
a 1
b 2 2
b
c 3 3
c
d c 4 d c 4
14
Jika f adalah fungsi berkoresponden satu-ke-satu dari A ke B,
maka kita dapat menemukan balikan (invers) dari f.
15
Contoh 11. Relasi
17
Komposisi dari dua buah fungsi.
(f g)(a) = f(g(a))
18
Contoh 14. Diberikan fungsi
g = {(1, u), (2, u), (3, v)}
yang memetakan A = {1, 2, 3} ke B = {u, v, w}, dan fungsi
f = {(u, y), (v, x), (w, z)}
yang memetakan B = {u, v, w} ke C = {x, y, z}. Fungsi komposisi
dari A ke C adalah
f g = {(1, y), (2, y), (3, x) }
19
Beberapa Fungsi Khusus
3.5 = 3 3.5 = 4
0.5 = 0 0.5 = 1
4.8 = 4 4.8 = 5
– 0.5 = – 1 – 0.5 = 0
–3.5 = – 4 –3.5 = – 3
25 mod 7 = 4
15 mod 4 = 0
3612 mod 45 = 12
0 mod 5 = 5
–25 mod 7 = 3 (sebab –25 = 7 (–4) + 3 )
22
3 . F u n g s i F a k to r ia l
1 ,n 0
n!
1 2 . (n 1) n ,n 0
4 . F u n g s i E k s p o n e n s ia l
1 ,n 0
a n
a a a ,n 0
n
U n tu k k a s u s p e rp a n g k a ta n n e g a tif,
1
a n
a n
5 . F u n g s i L o g a r itm ik
F u n g s i lo g a ritm ik b e rb e n tu k
y
y a
log x x = a
23
F u n g s i R e k u r s if
F u n g s i f d ik a ta k a n fu n g s i re k u rs if jik a d e fin is i fu n g s in y a
m e n g a c u p a d a d irin y a s e n d iri.
C o n to h : n ! = 1 2 … (n – 1 ) n = (n – 1 )! n .
1 ,n 0
n!
n ( n 1 )! ,n 0
F u n g s i re k u rs if d is u s u n o le h d u a b a g ia n :
(a ) B a s is
B a g ia n y a n g b e ris i n ila i a w a l y a n g tid a k m e n g a c u p a d a d irin y a
s e n d iri. B a g ia n in i ju g a s e k a lig u s m e n g h e n tik a n d e fin is i
re k u rs if.
(b ) R e k u re n s
B a g ia n in i m e n d e fin is ik a n a rg u m e n fu n g s i d a la m te rm in o lo g i
d irin y a s e n d iri. S e tia p k a li fu n g s i m e n g a c u p a d a d irin y a s e n d iri,
a rg u m e n d a ri fu n g s i h a ru s le b ih d e k a t k e n ila i a w a l (b a s is ).
24
Contoh definisi rekursif dari faktorial:
(a) basis:
n! = 1 , jika n = 0
(b) rekurens:
n! = n (n -1)! , jika n > 0
(1) 5! = 5 4! (rekurens)
(2) 4! = 4 3!
(3) 3! = 3 2!
(4) 2! = 2 1!
(5) 1! = 1 0!
(6) 0! = 1
(6’) 0! = 1
(5’) 1! = 1 0! = 1 1 = 1
(4’) 2! = 2 1! = 2 1 = 2
(3’) 3! = 3 2! = 3 2 = 6
(2’) 4! = 4 3! = 4 6 = 24
(1’) 5! = 5 4! = 5 24 = 120
Jadi, 5! = 120.
25
Contoh 19. Di bawah ini adalah contoh-contoh fungsi rekursif lainnya:
0 ,x 0
1. F ( x)
2 F ( x 1) x ,x 0
2
2. Fungsi Chebysev
1 ,n 0
T (n, x) x ,n 1
2 xT (n 1, x) T (n 2, x) , n 1
3. Fungsi fibonacci:
0 ,n 0
f ( n) 1 ,n 1
f (n 1) f (n 2) , n 1
26