Diktat Matematika Diskrit

advertisement
Matematika Diskrit
1. TEORI HIMPUNAN
Suatu himpunan adalah suatu kumpulan objek-objek yang jelas yang disebut elemen atau anggota
dari himpunan tersebut. Himpunan umumnya dinotasikan dalam huruf-huruf besar seperti A, B, X, Y
dst, sedangkan elemen dari himpunan dinotasikan dalam bentuk huruf kecil seperti a, b, x, y dst.
Keanggotaan dalam suatu himpunan dinotasikan sebagai berikut :
a∈S menyatakan bahwa a merupakan bagian dari himpunan S.
a, b ∈ S menyatakan bahwa a dan b merupakan bagian dari himpunan S.
Simbol ∈ memiliki arti “elemen dari”, sedangkan simbol ∉ menyatakan “bukan elemen dari”
Ada dua cara untuk merinci suatu himpunan tertentu :
1. Dengan menulis daftar anggota-anggotanya secara terpisah dengan menggunakan tanda
koma dan dilengkapi dengan tanda kurung kurawal { }.
misal : A = {1, 3, 5, 7, 9}
2. Dengan menyatakan sifat-sifat yang menjadi karakteristik elemen-elemen dalam himpunan.
misal : A = {x |x adalah bilangan bulat ganjil, x < 10}
1.1 Subhimpunan
Dinyatakan suatu subhimpunan apabila setiap elemen dari suatu himpunan merupakan suatu
elemen dari himpunen yang lain. Misalkan himpunan A = { 3, 4 } dan himpunan B = { 1, 2, 3, 4, 5 }
maka A disebut subhimpunan dari B. Dinotasikan sebagai :
A ⊆ B atau B ⊇ A
Jika A dan B mempunyai elemen yang sama, maka A = B jika dan hanya jika A ⊆ B dan B ⊆ A.
Contoh :
Perhatikan himpunan-himpunan berikut :
A = {1, 3, 4, 7, 8, 9}, B = {1, 2, 3, 4, 5}, C = {1, 3}
Maka C ⊆ A dan C ⊆ B karena 1 dan 3 sebagai elemen-elemen dari C juga anggota-anggota dari A
dan B. Tapi B ⊆ A karena beberapa elemen dari B yaitu 2 dan 5 bukan merupakan elemen dari A.
1.2 Himpunan Lepas
Dua himpunan A dan B dikatakan lepas (disjoint) jika tidak memiliki satu pun elemen yang sama,
sebagai contoh:
A = {1,2}, B = {4,5,6}, C = {5,6,7,8}
Maka A dan B adalah lepas, A dan C juga lepas, tapi C dan B tidak lepas karena ada beberapa elemen
yang sama.
1.3 Diagram Venn
Diagram Venn merupakan representasi himpunan-himpunan dalam bentuk gambar di mana
himpunan-himpunan tersebut diwakili oleh area-area tertutup dalam suatu bidang.Himpunan
universal U diwakili oleh bagian dalam suatu persegi panjang, sedangkan himpunan-himpunan
lainnya diwakili oleh lingkaran-lingkaran yang terletak dalam persegi panjangtersebut.
U
B
A⊆B
A
U
B
A
A dan B disjoint
Fakultas Teknik – Universitas Muhammadiyah Tangerang
U
B
A
Ada beberapa elemen tidak ada dalam A atau B
1
Matematika Diskrit
1.4 Operasi pada Himpunan
Gabungan dan Irisan
Gabungan himpunan A dan B dinotasikan dengan A ∪ B dibaca A gabungan B (union), dimana semua
elemen A ditambah semua elemen B.
A ∪ B = { x | x = ∈ A atau x = ∈ B }
Irisan dari himpunan A dan B dinotasikan dengan A ∩ B dibaca A irisan B (intersect), dimana elemen
merupakan elemen dari himpunan A maupun B.
A ∩ B = { x | x = ∈ A dan x = ∈ B }
A
B
A
B
Contoh :
Jika
: A = { 1, 2, 3, 4, 5 }, B = { 4, 5, 6, 7 } dan C = { 1, 4, 8, 9 }
Maka : A ∪ B = { 1, 2, 3, 4, 5, 6, 7 }
A ∪ C = { 1, 2, 3, 4, 5, 8, 9 }
B ∪ C = { 1, 4, 5, 6, 7, 8, 9 }
A ∩ B = { 4, 5 }
A ∩ C = { 1, 4 }
B∩C={4}
Sifat 1 : Setiap elemen x dalam A ∩ B adalah bagian dari kedua himpunan A dan B, maka x
merupakan bagian dari A dan x merupakan bagian dari B, jadi A ∩ B adalah subhimpunan dari A dan
dari B.
A ∩ B ⊆ A dan A ∩ B ⊆ B
Sifat 2 : Suatu elemen x merupakan bagian dari gabungan A ∪ B jika x merupakan bagian dari A dan x
merupakan bagian dari B, jadi setiap elemen dalam A merupakan bagian dari A ∪ B dan setiap
elemen B merupakan bagian dari A ∪ B. Artinya :
A ⊆ A ∪ B dan B ⊆ A ∪ B
A
Ac diarsir
A
B
A\B diarsir
Fakultas Teknik – Universitas Muhammadiyah Tangerang
A
B
A ⊕ B diarsir
2
Matematika Diskrit
Komplemen, Selisih dan Selisih Simetris
Semua himpunnan pada saat tertentu merupakan subhimpunan dari suatu himpunan universal U
yang tetap. Komplemen dari himpunan A ditulis dengan Aᴄ , merupakan himpunan dari elemenelemen yang menjadi bagia dari U tetapi bukan menjadi bagia dari A.
Aᴄ = {x | x ∈ U, x ∈ A}
Selisih dari himpunan A dan B dinotasikan sebagai A\B (dibaca “A minus B”), artinya himpunan dari
elemen-elemen dari A tetapi tidak menjadi bagian dari B.
A\B = {x | x ∈ A, x ∈ B}
Selisih simetri dinotasikan dengan A ⊕ B, terdiri dari elemen-elemen yang menjadi bagian dari A
atau B tetapi tidak keduanya.
A ⊕ B = (A ∪ B) \ (A ∩ B) atau A ⊕ B = (A\B) ∪ (B\A)
Contoh :
Misalkan U = N = {1, 2, 3, ...} adalah himpunan universal.
Diketahui A = {1, 2, 3, 4}, B = {3, 4, 5, 6, 7}, C = {2, 3, 8, 9}, E = {2, 4, 6, ...}
Maka : Aᴄ = {5, 6, 7, ...}, Bᴄ = {1, 2, 8, 9, 10, ...}, Eᴄ = {1, 3, 5, 7, ....}
A\B = {1, 2 }, B\A = {5, 6, 7}
A ⊕ B = (A\B) ∪ (B\A) = {1, 2, 5, 6, 7}
A ⊕ C = (A\C) ∪ (C\A) = {1, 4, 8, 9}
1.5 Aljabar Himpunan
Hukum-Hukum Aljabar Himpunan
Hukum idempoten
Hukum asosiatif
Hukum komutatif
Hukum distributif
Hukum identitas
Hukum involusi
Hukum komplemen
Hukum De Morgan
A∪A=A
(A∪B)∪C=A∪(B∪C)
A∪B=B∪A
A∪(B∩C)=(A∪B)∩(A∪C)
A∪Ø=A
A∪U=U
(AC)C = A
A ∪ AC = U
UC = Ø
( A ∪ B )C = AC ∩ BC
A∩A=A
(A∩B)∩C=A∩(B∩C)
A∩B=B∩A
A∩(B∪C)=(A∩B)∪(A∩C)
A∩U=A
A∩Ø=Ø
A ∩ AC = Ø
ØC = U
( A ∩ B )C = AC ∪ BC
1.6 Himpunan Hingga
Suatu himpunan dikatakan hingga jika himpunan tersebut kosong atau jika mengandung sejumlah m
elemen dimana m tersebut adalah bulat positif.
Contoh :
a) Himpunan A dari huruf-huruf abjad dan D dari hari-hari dalam seminggu merupakan
himpunan-himpunan hingga. A memiliki 26 elemen dan D memiliki 7 elemen.
b) E sebagai suatu himpunan bulat positif genap dan I sebagai interval unit, yang artinya
E = { 2, 4, 6, ...} dan I = [0, 1]= {x|0 ≤ x ≤ 1}
Maka baik E maupun I merupakan himpunan tak hingga.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
3
Matematika Diskrit
2. RELASI
Para ilmuwan, ahli teknologi informasi, ahli ekonomi dan peneliti sering kali mempelajari berbagai
hubungan antar okjek-objek penelitian. Sebagai contoh, hubungan antara luas lingkaran dengan jarijarinya, hubungan antara sudut kemiringan meriam dengan jarak tembak, hubungan antara
permintaan dengan harga barang dll. Untuk mempelajari berbagai jenis hubungan ini, pemodelan
matematika yang sering digunakan adalah relasi (relation).
Secara formal kita mendefinisikan suatu relasi dalam bentuk pasangan-pasangan berurut.
Suatu pasangan berurut elemen-elemen a dan b, di mana a ditentukan sebagai elemen pertama dan
b sebagai elemen kedua, ditulis sebagai (a , b).
Secara khusus, (a , b) = (c , d)
Jika dan hanya jika a = c dan b = d. Jadi (a, b) ≠ (b, a) kecuali a = b. Ini sangat berbeda dengan
himpunan di mana urutan elemen-elemen tidak relevan, misal {3, 5} = {5, 3} .
Perhatikan dua himpunan sembarang A dan B. Himpunan dari semua pasangan berurut (a, b) di
mana a ∈ A dan b ∈ B disebut produk, atau produk Kartesian dari A dan B. Penulisan ringkas untuk
produk ini adalah A x B yang dibaca “ A silang B “ atau “ A cross B ”.
Definisi:
A x B = {(a, b)| a ∈ A dan b ∈ B}
Seringkali A x A ditulis sebagai A2
Contoh :
A = {1, 2} dan B = {a, b, c} maka A x B = {(1, a), (1, b), (1, c), (2, a), (2, b), (2, c)}
B x A = {(a, 1), (b, 1), (c, 1), (a, 2), (b, 2), (c, 2)}
Yang perlu diperhatikan dalam contoh di atas adalah bahwa A x B ≠ B x A.
2.1 Relasi
Definisi : Diberikan himpunan A dan B. Suatu relasi biner R dari himpunan A ke himpunan B adalah
suatu subhimpunan dari A x B.
Misalkan R adalah suatu relasi dari A ke B, maka R adalah suatu himpunan pesangan-pasangan
berurut di mana setiap elemen pertama diperoleh dari A dan setiap elemen kedua diperoleh dari B.
Notasi : (a, b) ∈ R ; kita menyebutnya “a berelasi R ke b”, ditulis aRb
(a, b) ∉R ; kita menyebutnya “ a tidak berelasi ke b” a R b
Contoh :
A=(1, 2, 3) dan B = {x, y, z}dan misalkan R = {(1,y), (1,z), (3, y)}. Maka R adalah suatu relasi dari A ke B
karena R merupakan subhimpunan dari A x B. Berkaitan dengan dengan relasi ini,
1Ry, 1Rz, 3Ry, tetapi 1 R x, 2 R x, 2 R y, 2 R z, 3 R x, 3 R z
Domain dari R adalah {1, 3} dan jangkauannya adalah {y, z}
Fakultas Teknik – Universitas Muhammadiyah Tangerang
4
Matematika Diskrit
2.2 Representasi gambar dari relasi
Misalkan S sebagai suatu relasi pada himpunan real R, artinya S adalah suatu subhimpunan dari
R2 = R x R. Seringkali S terdiri dari semua pasangan-pasangan berurut dari bilangan-bilangan real
yang memenuhi suatu persamaan tertentu E (x, y) = 0 seperti misalnya x2 + y2 = 25
Representasi dari relasi tersebut sering disebut sebagai grafik dari relasi tersebut. Sebagai contoh
grafik dari relasi x2 + y2 = 25 adalah suatu lingkaran yang pusatnya berada pada titik awal dan
memiliki jari-jari 5. Lihat gambar (a).
y
-5
0
1
2
3
4
5 x
-5
x2 + y2 = 25
Gbr (a)
Gbr (b)
Pada gambar (b) menunjukkan grafik terarah dari relasi R pada himpunan A = {1, 2, 3, 4}
R = {(1, 2), (2, 4), (3, 2), (3, 4), (4,1)}
A
A
a.
b.
c.
d.
.a
.b
.c
.d
Gbr (c)
Pada gambar (c) menunjukkan relasi menggunakan diagram.
R
a
b
c
d
e
a
0
0
0
0
0
b c
d e
1 1 0 0
0 0 0 0
0 0 1 0
0 0 0 0
0 0 0 0
Gbr (d)
Pada gambar (d) menunjukkan relasi menggunakan tabel, pada gambar tersebut 1 berarti ada relasi
dan 0 berarti tidak ada relasi.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
5
Matematika Diskrit
2.3 Jenis-jenis relasi
Subbab ini akan membahas beberapa jenis relasi yang terdefinisikan pada suatu himpunan A.
Relasi Refleksif
Suatu relasi R pada suatu himpunan A disebut refleksif jika a R a untuk setiap a ∈ A, yakni, jika
(a, a) ∈ R untuk setiap a ∈ A. Jadi R tidak bersifat refleksif jika ada a ∈ A dimana (a, a) ∉ R
Contoh :
Perhatikan lima relasi berikut ini pada himpunan A = {1, 2, 3, 4}:
R1 = {(1, 1), (1, 2) (2, 3), ( 1, 3), (4, 4)}
R2 = {(1, 1), (1, 2), (2, 1), (2, 2), (3, 3), (4, 4)}
R3 = {(1, 3), (2, 1)}
R4 = Ø, relasi kosong
R5 = A x A, relasi universal
Tentukanlah relasi mana saja yang refleksif ?
Karena A mengandung empat elemen 1, 2, 3 dan 4, suatu relasi R pada A adalah refleksif jika terdiri
dari empat pasangan {1, 1}, {2, 3}, {3, 3} dan {4, 4}. Dengan demikian hanya R2 dan relasi universal
R5 = A x A saja yang refleksif.
Relasi Simetris
Suatu relasi R pada suatu himpunan A dikatakan simetris jika dan hanya jika berlaku :
Jiak a berelasi dengan b , maka b berelasi dengan a, atau aRb maka bRa yang artinya jika
(a, b) ∈ R maka (b, a) ∈ R.
Contoh :
Diberikan himpunan A = {a, b, c, d, e} maka :
R = {(a, b), (b, c), (c, d), (b, a), (c, b), (d, c)}
Relasi Antisimetris
Suatu relasi R pada himpunan A dikatakan antisimetris jika dan hanya jika tidak terdapat pasangan
elemen yang berbeda a dan b yang memenuhi a berelasi dengan b, dan b berelasi dengan a atau
dengan kata lain berlaku : (aRb dan bRa) hanya jika (a=b)
Contoh :
Diberikan himpunan A = {a, b, c, d,e} maka :
R = {(a, b), (b, c), (c, d), (d, e), (a, a), (a, e)}
Relasi Transitif
Suatu relasi R pada himpunan A dikatakan trasitif jika aRb dan bRc maka aRc, artinya ketika
(a,b), (b, c) ∈ R maka (a, c) ∈ R
Contoh :
Diberikan himpunan A = {a, b, c, d,e} maka :
R = {(a, b), (b, c), (c, d), (a, c), (a, d), (b, d)}
Fakultas Teknik – Universitas Muhammadiyah Tangerang
6
Matematika Diskrit
Contoh-contoh soal dan penyelesaiannya
1. Diketahui A = {1, 2}, B = {x, y, z} dan C = {3, 4}. Tentukanlah A x B x C
Jawaban:
A x B x C terdiri dari semua triplet berurut (a, b, c) di mana a ∈ A, b ∈ B, c ∈ C. Elemenelemen dari A x B x C ini dapat diperoleh secara sistematis melalui apa yang disebut sebagai
diagram pohon. Elemen-elemn dari A x B x C adalah ke 12 triplet berurut yang berada di sisi
kanan dari diagram pohon tersebut.
3
4
3
4
3
4
3
4
3
4
3
4
x
y
1
z
x
y
2
z
(1, x, 3)
(1, x, 4)
(1, y, 3)
(1, y, 4)
(1, z, 3)
(1, z, 4)
(2, x, 3)
(2, x, 4)
(2, y, 3)
(2, y, 4)
(2, z, 3)
(2, z, 4)
Perhatikan bahwa n (A) = 2, n (B) = 3, n (C) = 2 jadi n (A x B x C) = 12 =n (A) . n (B) . n (C)
2. Tentukan x dan y jika diketahui (2x, x+y) = (6, 2)
Jawaban :
Dua pasangan berurut adalah sama jika dan hanya jika komponen-konponennya yang
bersesuaian adalah sama dan sebanding.
Jadi : 2x = 6 dan
x+y=2
x = 3 dan y = -1
3. Diketahui A = {1, 2, 3, 4} dan B = {x, y, z}. Misalkan R sebagai relasi dari A ke B sebagai
berikut : R = {(1, y), (1, z), (3, y), (4, x), (4, z)}, tentukanlah matriks dari relasi tersebut.
Jawaban :
1
2
3
4
x
0
0
0
1
y
1
0
1
0
z
1
0
0
1
Fakultas Teknik – Universitas Muhammadiyah Tangerang
7
Matematika Diskrit
3. LOGIKA PROPOSISI
3.1 Operasi-operasi logika dasar
Subbab ini membahas tiga operasi dasar yang masing-masing terkait dengan kata-kata “dan”, “atau”
dan “tidak” atau “bukan”.
Konjungsi, p ^ q
Sembarang dua proposisi dapat digabungkan dengan kata “dan” untuk membentuk suatu proposisi
majemuk yang disebut konjungsi dari proposisi asalnya. Secara simbolis ditulis : p ^ q .
Konjungsi ini mempunyai nilai kebenaran yang hanya bergantung pada nilai-nilai kebenaran dari p
dan q.
Definisi :
Jika p dan q benar, maka p ^ q benar, jika tidak p ^ q salah.
Nilai kebenaran dari p ^ q dapat didefinisikan secara ekuivalen dengan tabel di bawah ini.
p
T
T
F
F
q
T
F
T
F
p^q
T
F
F
F
Contoh 1
Perhatikan empat pernyataan berikut :
(i) Es mengapung di air dan 2 + 3 = 5
(ii) Es mengapung di air dan 2 + 3 = 4
(iii) Indonesia terletak di Eropa dan 2 + 3 = 5
(iv) Indonesia terletak di Eropa dan 2 + 3 = 4
Dari empat pernyataan tersebut di atas, hanya pernyataan pertama yang benar. Pernyataan –
pernyataan yang lainnya adalah salah karena setidaknya salah satu subpertanyaannya salah.
Disjungsi, p v q
Sembarang dua proposisi dapat digabungkan dengan kata “atau” untuk membentuk suatu proposisi
majemuk yang disebut disjungsi dari proposisi-proposisi asalnya. Secara simbolis ditulis p v q
Definisi :
Jika p dan q salah, maka p v q adalah salah, jika tidak p v q adalah benar.
Nilai kebenaran dari p ^ q dapat didefinisikan secara ekuivalen dengan tabel di bawah ini.
p
T
T
F
F
q
T
F
T
F
pvq
T
T
T
F
Fakultas Teknik – Universitas Muhammadiyah Tangerang
8
Matematika Diskrit
Contoh 1
Perhatikan empat pernyataan berikut :
(i) Es mengapung di air dan 2 + 3 = 5
(ii) Es mengapung di air dan 2 + 3 = 4
(iii) Indonesia terletak di Eropa dan 2 + 3 = 5
(iv) Indonesia terletak di Eropa dan 2 + 3 = 4
Dari empat pernyataan tersebut di atas, hanya pernyataan (iv) yang salah. Pernyataan –pernyataan
yang lainnya adalah benar karena setidaknya salah satu subpertanyaannya benar.
Negasi, ¬ p
Jika p suatu variabel proposisi, maka negasi dari p adalah “Tidak benar bahwa ....” atau “ tidak” atau
“bukan”. Secara simbolis ditulis : ¬ p
Nilai kebenaran dari ¬ p tergantung pada nilai kebenaran dari P.
Definisi :
Jika p benar, maka ¬ p adalah salah, dan jika p salah, maka ¬ p adalah benar.
Contoh :
Perhatikan enam pernyataan berikut :
(a1) Es mengapung di air
(a2) Adalah salah bahwa es mengapung di air
(a3) Es tidak mengapung di air
(b1) 2 + 3 = 4
(b2) Adalah salah bahwa 2 + 3 = 4
(b3) 2 + 3 ≠ 4
Dari pernyataan tersebut di atas, maka (a2) dan (a3) masing-masing adalah negasi dari (a1).
(b2) dan (b3) masing-masing adalah negasi dari (b1)
3.2 Proposisi dan Tabel Kebenaran
Misalkan P(p,q, ...) menotasikan suatu ekspresi yang dibangun dari variabel-variabel logika
p, q, ...yang memiliki nilai Benar/True (T) atau Salah/False (F) dan penghubung-penghubung logika
ᴧ, v dan ¬ maka ekspresi P disebut proposisi.
Sifat utama dari proposisi P (p, q, ...) adalah nilai kebenarannya secara eksklusif tergantung pada
nilai-nilai kebenaran variabel-variabelnya.
p
T
T
F
F
q
T
F
T
F
¬q
F
T
F
T
p ᴧ ¬q
F
T
F
F
¬(p ᴧ ¬q)
T
F
T
T
Fakultas Teknik – Universitas Muhammadiyah Tangerang
9
Matematika Diskrit
3.3 Persamaan Logika
Dua proposisi P( p, q, ... ) dan Q(p, q, ... ) disebut persamaan logis atau ekuivalensi logis yang
dituliskan :
P( p, q, ... ) ≡ Q(p, q, ... )
Jika memiliki tabel kebenaran yang identik.
Misalnya tabel kebenaran dari ¬(p ᴧ q) dan ¬ p v ¬q yang tampak dalam tabel di bawah ini.
Perhatikan kedua tabel kebenaran tersebut sama yang artinya, kedua proposisi tersebut salah dalam
kasus pertama dan benar dalam tiga kasus lainnya. Dengan demikian kita dapat menuliskan
¬(p ᴧ q) ≡ ¬ p v ¬q dengan kata lain, proposisi-proposisi tersebut adalah ekuivalen secara logika.
p
T
T
F
F
q
pᴧq
T
T
F
F
T
F
F
F
Gbr-a
¬(p ᴧ q)
F
T
T
T
p
T
T
F
F
q
T
F
T
F
¬p
F
F
T
T
¬q
F
T
F
T
Gbr-b
¬p v ¬q
F
T
T
T
Misalkan p sebagai “Mawar berwarna merah” dan q “Melati berwarna putih”. Misalkan S sebagai
pernyataan “ Tidak benar mawar berwarna merah dan melati berwarna putih” maka S dapat
dituliskan dalam bentuk ¬(p ᴧ q). Namun seperti disebutkan di atas , ¬(p ᴧ q) ≡ ¬ p v ¬q dengan
demikian S memiliki arti yang sama dengan pernyataan :
“Mawar tidak berwarna merah, atau melati tidak berwarna putih”
3.4 Pernyataan Kondisional dan Bikondisional
Pernyataan dalam matematika memiliki bentuk “Jika p maka q” . Pernyataan demikian disebut
pernyataan-pernyataan kondisional dan ditulis
p→q
Kondisional p → q seringkali dibaca “p mengimplikasi q” atau “p hanya jika q”
Pernyataan umum lainnya berbentuk “p jika dan hanya jika q” Pernyataan-pernyataan demikian
disebut pernyataan bikondisional dan ditulis
p↔q
Nilai-nilai kebenaran dari p → q dan p ↔ q didefinisikan oleh tabel-tabel di bawah ini :
p
T
T
F
F
q
T
F
T
F
Gbr-a
p→q
T
F
T
T
p
T
T
F
F
q
T
F
T
F
p↔q
T
F
F
T
Gbr-b
p
T
T
F
F
q
¬p
T
F
F
F
T
T
F
T
Gbr-c
¬p v q
T
F
T
T
Kondisional p → q adalah salah hanya ketika bagian pertama p adalah benar dan bagian kedua q
adalah salah. Dengan demikian, ketika p salah, kondisional p → q adalah benar terlepas dari nilai
kebenaran dari q.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
10
Matematika Diskrit
Bikondisional p ↔ q adalah benar ketika p dan q memiliki nilai-nilai kebenaran yang sama dan salah
jika tidak.
Tabel kebenaran ¬p v q diberikan dalam Gbr-c. Perhatikan tabel ¬p v q dan ¬p v q bersifat identik,
yang artinya keduanya salah hanya dalam kasus kedua. Dengan demikian, p → q adalah ekuivalen
secara logika dengan ¬p v q yaitu :
p → q ≡ ¬p v q
Dengan kata lain, pernyataan kondisional “Jika p maka q” adalah ekuivalen secara logika dengan
pernyataan “ Bukan p atau q” yang hanya melibatkan penghubung v dan ¬ sehingga sudah menjadi
bagian dari istilah yang kita gunakan. Kita bisa menganggap p → q sebagai suatu penulisan singkat
dari suatu pernyataan yang sering digunakan.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
11
Matematika Diskrit
4. PROBABILITAS
Teori probabilitas adalah merupakan pemodelan matematis dari fenomena peluang atau keacakan.
Jika suatu koin secara acak, koin tersebut dapat jatuh dengan gambar atau angka di atas, tapi kita
tidak tahu mana yang akan muncul dalam suatu lemparan. Misalkan kita ambil s sebagai jumlah
munculnya angka jika koin tersebut dilempar n kali. Dengan bertambahnya n, rasio f =s/n yang
disebut frekuensi relatif dari hasilnya, menjadi semakin stabil. Jika koin tersebut benar-benar
seimbang, kita mengharapkan bahwa koin tersebut akan jatuh dengan angka diatas kira-kira 50%
dari jumlah lemparan atau dengan kata lain frekuensi relatifnya akan mendekati ½ .
4.1 Ruang sampel dan kejadian
Himpunan S dari semua hasil yang mungkin dari suatu eksperimen tertentu disebut sebagai ruang
sampel, suatu hasil tertentu atau elemen dar S disebut titik sampel. Suatu kejadian A merupakan
suatu Subhimpunan dari ruang sampel S. Untuk tepatnya, himpunan {a} yang mengandung satu titik
sampel a ϵ S disebut kejadian elementer. Selain itu, himpunan kosong Ø dan S itu sendiri merupakan
subhimpunan dari S dan dengan demikian Ø dan S juga merupakan kejadian-kejadian; Ø kadang
disebut kejadian mustahil atau kejadian nol.
Percobaan 1 :
Lemparkan suatu koin tiga kali dan perhatikan barisan angka (A) dan gambar (G) yang muncul. Ruang
sampel terdiri dari delapan elemen berikut :
S = {AAA, AAG, AGA, AGG, GAA, GAG, GGA, GGG }
Misalkan P sebagai kejadian munculnya dua atau lebih angka secara berturut-turut, dan Q sebagai
kejadian munculnya sisi yang sama dalam tiga kali lemparan.
P = {AAA, AAG, GAA} dan Q = {AAA, GGG}
Maka P ∩ Q = {AAA} adalah kejadian elementer di mana munculnya angka saja.
Percobaan 2 :
Lemparkan suatu dadu (enam sisi) dan perhatikan angka yang muncul.
Ruang sampel S terdiri dari enam angka yang mungkin, artinya S = {1, 2, 3, 4, 5, 6}. Misalkan A
sebagai kejadian munculnya suatu angka genap, B munculnya suatu angka ganjil dan C munculnya
suatu angka prima. Artinya :
A = {2, 4, 6},
B = {1, 3, 5},
C = {2, 3, 5}
Maka A ∪ C = {2, 3, 4, 5, 6} adalah kejadian munculnya angka genap atau prima.
B ∩ C = {3, 5} adalah kejadian munculnya angka prima ganjil.
Cc = {1, 4, 6} adalah kejadian tidak munculnya angka prima.
Perhatikan bahwa A dan B adalah saling eksklusif : A ∪ B = Ø. Dengan kata lain angka genap dan
ganjil tidak dapat muncul bersamaan.
Percobaan 3 :
Lemparka suatu koin sampai muncul sisi angka, dan hitunglah jumlah lemparannya.
Rang sampel S dari eksperimen ini adalah S = {1, 2, 3, ...}, larena setiap integer positif adalah elemen
dari S maka ruang sampel ini berukuran tak hingga.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
12
Matematika Diskrit
Contoh :
Sepasang dadu dilampar ke atas, misalkan A sebagai kejadian bahwa hasil penjumlahan kedua angka
dadu yang muncul adalah 6 dan B kejadian bahwa angka terbesar yang muncul adalah 4, artinya :
A = {(1, 5), (2, 4), (3, 3), (4, 2), (5, 1)}, B = {(1,4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2), (4, 1)}
Maka kejadian “ A dan B” terdiri dari pasangan-pasangan integer yang hasil penjumlahannya adalah
6 dan angka terbesar adalah 4, dengan kata lain irisan dari A dan B :
A ∩ B = {(2, 4), (4, 2)}
4.2 Ruang Probabilitas Terhingga
Misalkan S sebagai suatu ruang sampel terhingga, S = {a1 ,a2, ..., an}. Suatu ruang probabilitas
terhingga atau model probabilitas diperoleh dengan menentukan ke setiap titik ai dalam S suatu
bilangan real pp yang disebut probabilitas ai yang memenuhi sifat-sifat berikut :
(i) Setiap pi adalah nonnegatif, artinya pi ≥ 0
(ii) Hasil penjumlahan dari pi adalah 1, artinya p1 + p2 + ... + pn = 1
Probabilitas suatu kejadian A yang ditulis P(A), didefinisikan sebagai hasil penjumlahan probabilitasprobabilitas titik-titik dalam A. Himpunan tunggal {ai} disebut sebagai kejadian elementer dan untuk
memudahkan penulisan, kita akan menuliskan P(ai) untuk P {(ai)}.
Contoh :
Tiga koin dilempar dan lalu jumlah munculnya sisi angka dicatat. Ruang sampelnya adalah
S = {0, 1, 2, 3, 4}. Pemberian nilai-nilai berikut ini untuk elemen-elemen S mendefinisikan ruang
probabilitas :
P(0) = 1/8 , P(1) = 3/8, P(2) = 3/8, P(3) = 1/8
Ini artinya, setiap probabilitas adalah nonnegatif dan hasil penjumlahansemua probabilitasnya
adalah 1.
Misal : A sebagai kejadian munculnya paling tidak satu angka, B munculnya semua angka atau semua
gambar. Artinya A = {1, 2, 3} dan B = {0, 3}. Maka melalui definisi,
P(A) = P(1) + P(2) + P(3) = 3/8 + 3/8 + 1/8 = 7/8 dan P(B) = P(0) + P(3) = 1/8 + 1/8 = 1/4
Teorema pada ruang probabilitas terhingga
Probabilitas suatu kejadian adalah hasil penjumlahan probabilitas titik-titiknya.
Teorema 1
Fungsi probabilitas P yang didefinisikan pada kelas semua kejadian dalam suatu ruang probabilitas
terhingga memiliki sifat-sifat sebagai berikut :
[P1] untuk setiap kejadian A, 0 ≤ P(A) ≤ 1.
[P2] P(S) = 1
[P3] jika kejadian A dan B adalah saling eksklusif, maka P(A ∪ B) = P(A) + P(B)
Fakultas Teknik – Universitas Muhammadiyah Tangerang
13
Matematika Diskrit
Teorema 2
A sebagai sembarang kejadian, maka P(Ac) = 1 – P(A)
Teorema ini menjelaskan bahwa jika p adalah probabilitas terjadinya kejadian E, maka 1-p adalah
probabilitas target tidak terjadinya E.
Teorema 3 (prinsip penambahan)
Untuk sembarang A dan B maka P(A ∪ B) = P(A) + P(B) – P(A ∩ B)
Contoh :
Seorang siswa dipilih secara acak dari 100 siswa dimana 30 mengambil matematika, 20 mengambil
kimia dan 10 mengambil matematika dan kimia. Tentukan probabilitas P bahwa siswa tersebut
mengambil metematika atau kimia.
Misal M = {siswa yang mengambil matematika} dan C = {siswa yang mengambil kimia}. Karena ruang
sampelnya ekuiprobabel maka,
P(M) = 30/100 = 3/10, P(C) = 20/100 = 2/10, P(M dan C) = P(M ∩ C) =10/100 = 1/10
Jadi menurut prinsip penambahan maka,
P = P(M atau C) = P(M ∪ C) = P(M) + P(C) – P(M ∩ C) = 3/10 + 2/10 – 1/10 = 2/5
4.3 Probabilitas Kondisional
Misalkan E adalah suatu kejadian dalam suatu ruang sampel S dengan P(E) > 0. Probabilitas bahwa
suatu kejadian A terjadi setelah E terjadi, lebih tepatnya probabilitas kondisional A jika diketahui E,
yang dituliskan P(A | E), didefinisikan sebagai berikut :
P(A | E) = P(A ∩ E) / P(E)
Misalkan S adalah suatu ruang ekuiprobabel dan n(A) menotasikan jumlah eleman-elemen dalam A,
maka :
P(A ∩ E) = n(A ∩ E) /n(S), P(E) = n(E)/n(S),
Sehingga :
P(A|E) = P(A ∩ E) / P(E) = n(A ∩ E) / n(E)
Teorema :
Misalkan S adalah suatu ruang akuiprobabel, A dan E adalah kejadian-kejadian , maka :
P(A|E) = Jumlah elemen dalam A ∩ E
Jumlah elemen dalam E
Contoh :
Sepasang dadu dilemparkan. Ruang sampel S terdiri dari 36 pasangan berurut (a, b), di mana a dan b
dapat berupa sembarang integer dari 1 sampai 6 . Jadi probabilitas dari sembarang titik adalah 1/36.
Tentukanlah probabilitas bahwa salah satu dadu adalah 2 jika penjumlahannya adalah 6. Ini artinya
tentukanlah P(A|E) dimana :
E = {hasil jumlah adalah 6} dan A = {2 muncul pada paling tidak satu dadu}
Di sini E terdiri dari 5 elemen dan A ∩ E terdiri dari dua elemen yaitu
E = {(1,5), (2, 4), (3, 3), (4, 2), (5, 1)} dan A ∩ E = {(2, 4), (4, 2)}
Fakultas Teknik – Universitas Muhammadiyah Tangerang
14
Matematika Diskrit
Menurut teorema di atas P(A|E) = 2/5
Di sisi lain A itu sendiri terdiri dari 11 elemen, yaitu
A ={(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 2), (3, 2), (4, 2), (5, 2), (6, 2)}
Karena S terdiri dari 36 elemen, P(A) = 11/36
Teorema perkalian untuk probabilitas kondisional
Misalkan A dan B adalah kejadian-kejadian dalam suatu ruang sampel S dengan P(A) > 0, menurut
definisi probabilitas kondisional :
P(B|A) = P(A ∩ B)
P(A)
Contoh :
Suatu kotak undian berisi 12 benda di mana 4 di antaranya rusak. Tiga benda dipilih secara acak dari
kotak tersebut secara berturut-turut. Tentukanlah probabilitas p bahwa ketiga benda yang terambil
adalah bukan benda yang rusak.
P = 8/12 . 7/11 . 6/10 = 14/55 ≈ 0,25
Fakultas Teknik – Universitas Muhammadiyah Tangerang
15
Matematika Diskrit
5. PERMUTASI DAN KOMBINASI
Permutasi dan kombinasi digunakan untuk mempelajari himpunan berhingga objek-objek yang
memenuhi kriteria tertentu. Secara khusus digunakan untuk perhitungan objek-objek dalam
himpunan dengan cara menganalisis dan menyususn objek-objek yang memenuhi kriteria.
5.1 Aturan Perhitungan
Beberapa aturan perhitungan dasar dalam permutasi dan kombinasi :
1. Prinsip kandang merpati (pigeonhole principle);
2. Prinsip perkalian (multiplication principle);
3. Prinsip penjumlahan (addition principle).
Teorema prinsip kandang merpati
Jika terdapat sejumlah (k+1) ekor merpati yang akan dimasukkan kedalam sejumlah k kandang
merpati, maka akan terdapat minimal satu kandang yang akan memuat dua merpati atau lebih.
Contoh :
1. Di antara 367 mahasiswa pasti ada 2 mahasiswa atau lebih yang akan mempunyai hari ulang
tahun yang sama.
2. Dalam sebuah grup yang terdiri dari 13 orang, maka akan terdapat 2 orang atau lebih yang
mempunyai hari ulang tahun pada bulan yang sama.
Teorema prinsip penjumlahan
Misalkan diberikan sebanyak k akvifitas. Jika aktivitas pertama dapat dikerjakan dalam n1 cara, dan
aktivitas kedua dalam n1 cara dan secara umum aktivitas ke j dalam nj cara, dan jika masing-masing
aktivitas tidak saling berhubungan (saling asing), maka terdapat n1 + n2 + n3 + ... + nK cara yang
berbeda untuk mengerjakan tugas tersebut.
Contoh :
Berapa banyak cara untuk memilih seorang ketua jurusan dari dewan dosen yang terdiri dari 10
dosen wanita dan 13 dosen pria ?
Jawab :
Kemungkinan ke-1, aktivitas 1, A1 : memilih ketua jurusan dari dosen wanita yaitu ada 10 cara.
Kemungkinan ke-2, aktivitas 2, A2 : memilih ketua jurusan dari dosen pria , yaitu ada 13 cara.
Dengan menggunakan prinsip penjumlahan , ada 10 + 13 = 23 cara untuk melakukannya.
Teorema prinsip perkalian
Jika suatu aktifitas dapat dilakukan dalam k langkahsecara berurutan dengan langkah pertama dapat
dikerjakan dalam n1 cara, langkah kedua dapat dikerjakan dalam n2 cara, dan seterusnya, langka ke-k
dapat dikerjakan dalam nk cara, maka aktivitas tersebut dapat dikerjakan dalam n1 x n2 x ... x nk cara.
Contoh :
1. Untuk mempermudah proses penjualan barbagai produk yang berbeda, maka sebuah
supermarket menggunakan kode pada setiap barang. Setiap jenis barang diberi kode yang
terdiri dari huruf kapital, kemudian diikuti dengan 5 angka dan selanjutnya 1 huruf kapital.
Berapa banyak kode produk berbeda yang dapat dibuat ?
Fakultas Teknik – Universitas Muhammadiyah Tangerang
16
Matematika Diskrit
Jawab:
Untuk membuat sebuah kode diperlukan 2 tempat untuk huruf pertama dan kedua yang
masing-masing ada 26 pilihan huruf (A – Z), dilanjutkan 5 tempat yang masing-masing ada 10
pilihan angka (0 – 9) dan terakhir tinggal 1 tempat dengan 26 pilihan huruf.
Salah satu contoh kode adalah : AA04321H
Secara ilustrasi diberikan berikut ini :
A-Z
26
A-Z
26
0-9
10
0-9
10
0-9
10
0-9
10
0-9
10
A-Z
26
Dengan menggunakan aturan perkalian diperoleh banyaknya kode yang dapat dibuat adalah
sebanyak :
262 x 105 x 26 = 1.757.600.000 kode.
Dalam penyelesaian suatu permasalahan, tidak jarang digunakan kedua aturan penjumlahan
dan aturan perkalian secara bersama-sama seperti pada contoh 2 di bawah ini.
2. Seorang mahasiswa mempunyai sedikit uang dan ia ingin membelanjakan uang tersebut
untuk membeli buku kuliah. Di toko buku ia dihadapkan pada tiga jenis buku, yaitu buku
komputer dengan 6 pilihan, buku matematika dengan 4 pilihan dan buku teknik dengan 5
pilihan. Berapa banyak cara jika ia ingin membeli 2 buah buku dari jenis buku yang berbeda ?
Jawab :
Pilihan 1 : memilih komputer dan matematika ada 6 x 4 = 24
Pilihan 2 : memilih komputer dan teknik ada 6 x 5 = 30
Pilihan 3 : memilih matematika dan teknik ada 4 x 5 = 20
Jadi diperoleh banyaknya cara adalah 24 + 30 + 20 = 74 cara
5.2 Permutasi
Definisi 1 :
Suatu permutasi himpunan elemen-elemen yang berbeda adalah penyusunan elemen-elemen
tersebut ke dalam urutan yang dapat dibedakan. Satu bentuk pengurutan disebut satu permutasi.
Contoh :
Untuk menyusun urutan dari himpunan dengan 3 elemen 1, 2 dan 3 dapat dihasilkan 6 permutasi,
yaitu : 123, 132, 213, 231, 312, dan 321
Teorema 1 :
Untuk bilangan bulat n dengan n >= 1, banyaknya permutasi himpunan dengan n elemen adalah n!,
dengan :
n! = n x (n-1) x (n-2) x ... x 1
Definisi 2 :
Suatu permutasi-r dari himpunan dengan n elemen adalah penyusunan urutan r elemen dari
himpunan tersebut. Banyaknya permutasi-r dari himpunan dengan n elemen dinotasikan dengan
P (n,r)
Fakultas Teknik – Universitas Muhammadiyah Tangerang
17
Matematika Diskrit
Teorema 2 :
Jika n dan r adalah bilangan bulat dan 1 ≤ r ≤ n, maka banyaknya permutasi-r dari himpunan dengan
n elemen adalah :
n!
P (n,r) = n x (n – 1) x (n – 2) x (n – 3) x ...x (n-r+1) =
(n – r)!
Contoh :
Berapa cara untuk memilih seorang dekan, PD I, PD II, dan PD III dari 20 orang ?
Jawab :
20 x 19 x 18 x 17 x 16! = 116.280 cara.
20!
P(20,4) =
=
16!
(20 – 4)!
Teorema 3 : Permutasi elemen ganda
Banyaknya permutasi n elemen dengan terdapat ni elemen yang sama untuk setiap tipe i adalah :
n!
n1!n2!...nk!
Contoh :
Berapa banyak cara menyusun huruf-huruf dalam kata MATEMATIKA ?
Jawab :
10!
2!.3!.2!.1!.1!.1!
= 37.800 cara
5.3 Kombinasi
Definisi :
Suatu kombinasi-r dari elemen-elemen dalam sebuah himpunan adalah pemilihan r elemen dari
himpunan tersebut tanpa memperhatikan urutan. Dengan kata lain kombinasi-r adalah semua
himpunan bagian yang mempunyai jumlah anggota sebanyak r.
Banyaknya kombinasi-r dari himpunan dengan n elemen dinotasikan dengan C(n,r) atau nCr .
Teorema 1:
Jumlah kombinasi-r dari himpunan dengan n elemen berbeda adalah :
C(n,r) =
n!
r! (n - r)!
n
=
r
Teorema 2:
Untuk 0 ≤ r ≤ n, maka berlaku C(n,r) = C(n,n-r)
Bukti : C(n, r) =
n
r
=
n!
r! (n - r)!
=
n!
(n - r)! r!
=
Fakultas Teknik – Universitas Muhammadiyah Tangerang
n
r
=
n
= C(n, n-r)
n-r
18
Matematika Diskrit
Contoh :
Seorang dosen mempunyai 5 asisten pria dan 6 asisten wanita untuk membantunya. Akan dipilih 6
orang untuk mengerjakan suatu proyek yang sedang ia tangani. Ada berapa cara pemilihan tim
tersebut jika komposisi tim ditentukan 2 pria dan 4 wanita ?
Jawab :
C(5, 2) x C(6, 4) =
5!
2! x (5 – 2)!
x
6!
= 10 x 15 = 150 cara
4! x (6 – 4)!
Teorema 3: Kombinasi elemen ganda
Jumlah pemilihan-r eleman dari himpunan dengan n elemen, dengan pengulangan diperbolehkan
dan urutan tidak diperhatikan.
n+r–1
r
Di suatu perpustakaan mempunyai tiga jenis buku, yaitu Fisika, kalkulus dan Matematika Diskrit.
Masing-masing sebanyak enam eksemplar. Ada berapa memilih buku ?
Jawab :
C (3+6-1, 6) = 28 cara.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
19
Matematika Diskrit
6. FUNGSI DAN ALGORITMA
Salah satu konsep penting dalam matematika adalah konsep fungsi. Istilah-istilah “peta”,
“pemetaan”, “transformasi”, dan banyak lagi yang lainnya memiliki arti yang sama. Yang berkaitan
dengan konsep fungsi adalah algoritma.
Misalkan untuk setiap elemen dari himpunan A kita menentukan suatu elemen unik pada himpunan
B, kumpulan penentuan seperti ini disebut suatu fungsi dari A ke B. Himpunan A disebut sebagai
domain dari fungsi, himpunan B disebut himpunan target atau kodomain.
Fungsi dinotasikan dengan simbol f. Misalnya kita menulis f: A → B yang dibaca “ f adalah fungsi dari
A ke B”.
Seringkali suatu fungsi dapat diekspresikan dengan suatu rumus matematika. Sebagai contoh adalah
fungsi yang menentukan setiap bilangan real menjadi kuadratnya. Kita dapat merinci fungsi ini
dengan menuliskan :
f(x) = x2 atau y = x2
x disebut sebagai variabel dan f menotasikan fungsinya. Pada notasi terakhir x disebut sebagai
variabel independen dan y disebut variabel dependen karena nilai y tergantung pada nilai x.
Contoh :
Perhatikan fungsi f(x) = x3 , f menentukan setiap bilangan real menjadi pangkat tiganya. Maka
beyangan dari 2 adalah 8, jadi kita dapat menuliskan f(2) = 8.
6.1 Fungsi sebagai relasi
Ada suatu sudut panddang lain melihat fungsi. Pertama setiap fungsi f: A → B menghasilkan suatu
relasi dari A ke B yang disebut grafik dan didefinisikan dengan :
Grafik f = {(a, b) | a ∈ A, b = f(a)}
Dua, fungsi f: A → B dan g: A → B didefinisikan sama, ditulis f = g, jika f(a) = g(a), untuk setiap a ∈ A
yaitu jika keduanya memiliki grafik yang sama.
Definisi
Suatu fungsi f: A → B adalah suatu relasi A ke B (artinya suatu subhimpunan A x B) sedemikian rupa
sehingga setiap a ∈ A menjadi bagian dari suatu pasangan berurut unik (a, b) dalam f
Contoh :
Misalkan f: A → B sebagai suatu fungsi yang didefinisikan dalam gambar berikut :
a
b
c
d
r
s
t
u
Maka grafik f adalah sebagai berikut : {(a, s) , (b, u), (c, r), (d, s)}
Fakultas Teknik – Universitas Muhammadiyah Tangerang
20
Matematika Diskrit
6.2
Fungsi Matematis
Subbab ini akan membahas berbagai fungsi matematis yang seringkali digunakan dalam analisis
algoritma, dan dalam teknologi informatika secara umum, bersama-sama notasinya.
Fungsi Nilai Integer dan Absolut
Misalkan x sebagai sembarang bilangan real. Nilai integer x yang dituliskan INT(x), mengubah x
menjadi integer dengan menghapus bagian pecahan dari bilangan tersebut.
INT(3,14) = 3,
INT(√5) = 2,
INT(-8,5) = -8
Perhatikan bahwa INT(x) = | x | atau INT(x) = | x | sesuai dengan apakah x memiliki nilai positif atau
negatif.
Nilai absolut dari bilangan real x yang dituliskan ABS(x) atau | x |didefinsikan sebagai nilai yang
terbesar diantara x atau –x. Jadi ABS(0) = 0 , untuk x ≠ 0, ABS(x) = x atau ABS(x) = -x, tergantung dari
apakah x adalah positif atau negatif. Jadi
|-15| = 15 ;
|-3,33| = 3,33;
| 4,44| = 4,44
Kita perhatikan bahwa | x | = |-x|, untuk x≠ 0, |x| adalah positf.
Fungsi Sisa dan Aritmatika Modular
Misalkan k sebagai sembarang integer dan M suatu integer positif, maka : K(mod M) akan
menotasikan sisa integer ketika k dibagi dengan M. Secara lebih tepatnya, k (mod M) adalah integer
r yang unik sedemikian sehingga
K = Mq + r dimana 0 ≤ r < M
Ketika k positif, k hanya perlu dibagi dengan M untuk memperoleh sisa r. Jadi
25 (mod 7) = 4, 25 (mod 5) = 0, 35 (mod 11) = 2
Jika k negatif, bagilah | k | dengan M untuk memperoleh sisa r’, maka k (mod M) = M – r’ ketika
r’ ≠ 0. Jadi -26 (mod 7) = 7-5 = 2,
-371 (mod 8) = 8 – 3 = 5
Fungsi ekponensial
Ingatlah kembali definisi berikut untuk eksponen-eksponen integer (dimana m adalah suatu integer
positif):
am = a . a ...a (m kali), a0 = 1, a-m = 1/am
eksponen dapat diperluas untuk mencakup semua
mendefinisikan, untuk sembarang bilangan rasional m/n
𝑛
𝑛
am/n = √𝑎 m = ( √𝑎 )m
contoh :
24 = 16, 2-4 = 1/24 = 1/16, 1252/3 = 52 = 25
bilangan-bilangan
rasional
dengan
Fakta bahwa eksponen dapat diperluas untuk semua bilangan real dengan mendefinisikan untuk
sembarang bilangan real x.
Ax = lim ar dimana r adalah suatu bilangan rasional
r→x
Oleh karena itu fungsi ekponensial f(x) = ax terdefinisikan untuk semua bilangan real.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
21
Matematika Diskrit
6.3 Fungsi Logaritmis
Logaritma berelasi dengan eksponen sebagai berikut, Misalkan b sebagai suatu bilangan positif,
logaritma dari swembarang bilangan positif x dengan basis b, yang dituliskan :
Logb x
Merepresentasikan eksponen di mana nilai b dipindah untuk memperoleh nilai x. Artinya
Y = logb x dan by = x
Adalah dua pernyataan yang ekuivalen. Oleh karena itu :
log2 8 = 3 karena 23 = 8
log2 64 = 6 karena 26 = 64
log10 100 = 2 karena 102 = 100
log10 0,001 = -3 karena 10-3 = 0,001
Untuk sembarang basis b, kita memiliki b0 = 1 dan b1 = b jadi logb 1 = 0 dan logb b = 1
Seringkali algoritma diekspresikan dengan menggunakan nilai-nilai aproksimasi.
Sebagai contoh menggunakan tabel atau kalkulator kita memperoleh
Log10 300 = 2,4771 dan loge 40 = 3,6889
Sebagai jawaban aproksimasi. (disini e = 2,718281...)
Ada tiga kelas logaritma yang sangat penting yaitu logaritma berbasis 10 yang disebut logaritma
umum, logaritma berbasis e yang disebut logaritma natural dan logaritma berbasis 2 yang disebut
logaritma biner.
6.4 Fungsi Algoritma
Suatu algoritma M adalah suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi
yang terdefinisikan dengan jelas yang dipakai untuk memecahkan suatu permasalahan tertentu,
misalnya untuk mementukan output f(X) untuk suatu fungsi f dengan input X. Seringkali ada lebih
dari satu cara untuk memperoleh f(X), seperti diilustrasikan oleh contoh-contoh berikut. Pemilihan
untuk memakai sesuatu algoritma M tertentu untuk memperoleh f(X) dapat tergantung dari
“efisiensi” atau “kompleksitas” algoritma tersebut.
Contoh :
Misalkan suatu polinomial f(X) dan nilai x = a yang diketahui, kita ingin menentukan f(a), misalnya.
f(x) = 2x3 – 7x2 + 4x – 15 dan a = 5
Ini dapat dilakukan dengan dua cara berikut ini.
a. Metode langsung
Di sini kita mensubstitusi a = 5 langsung ke dalam polinomial tersebut.
f(5) = 2(125) – 7(25) + 4(5) -7 = 250 -175 + 20 – 5 = 80
b. Metode horner atau pembagian sintetis
Di sini kita menuliskan ulang polinomial tersebut dengan berturut-turut menjabarkan faktor x
sebagai berikut :
f(x) = (2x2 – 7x + 4)x -15 = ((2x – 7)x + 4)x – 15
maka
f(5) = ((3)5 + 4)5 – 15 = (19)5 – 15 = 95 -15 = 80
Fakultas Teknik – Universitas Muhammadiyah Tangerang
22
Matematika Diskrit
7. MATRIKS
Suatu matriks A adalah suatu larik bilangan berbentuk persegi empat yang dituliskan dalam bentuk
A =
a11 a12 ... a1n
a21 a22 ... a2n
............
am1 am2 ... amn
daftar m bilangan ke arah horisontal disebut sebagai baris dari A dan daftar n ke arah vertikal
disebut sebagai kolom.
Suatu matriks dengan m baris dan n kolom disebut matriks m x n.
Dua matriks A dan B dikatakan sama atau A = B, jika matriks tersebut memiliki ukuran yang sama dan
elemen-elemen yang saling bersesuaian.
Suatu matriks yang memeiliki hanya satu baris disebut matriks baris atau vektor baris, matriks yang
hanya memiliki satu kolom disebut matriks kolom atau vektor kolom. Suatu matriks yang semua
elemen-elemennya nol disebut matriks nol.
Contoh :
1. Larik persegi empat A = 1 -4 5
0 3 -2
adalah suatu matriks 2x3. Baris-barisnya adalah
[1, -4, 5] dan [0, 3, -2] dan kolomnya adalah 1
0
2. Matriks nol 2x4 adalah matriks 0 =
3. Misalkan
x + y 2z + 1
x-y z–1
-4
3
5
-2
0 0 0 0
0 0 0 0
3 7
1 5
maka keempat entri yang bersesuaian harus sama, artinya
x + y = 3, x – y = 1, 2z + 1 = 7, z – 1 = 5
sistem dari persamaan ini adalah x = 2, y = 1, z = 4, t = -1
7.1 Perkalian Matriks
Hasil kali AB dari suatu matriks baris A = [ aij ] dan suatu kolom B = [ bij ] yang memiliki jumlah elemen
yang sama didefinisikan sebagai :
b1
n
b2
AB = [ a1, a2, ..., an ]
= a1b1 + a2b2 + .... + anbn = Σ akbk
..
k=0
bn
Artinya AB diperoleh dengan mengalikan entri-entri yang bersesuaian dalam A dan B dan lalu
menjumlahkan semua hasil-hasil kalinya. Hasil kali AB tidak terdefinisikan ketika A dan B memiliki
jumlah elemen yang berbeda.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
23
Matematika Diskrit
Definisi :
Misalkan A = [aik] dan B = [bkj] adalah matriks di mana jumlah kolom dari A sama dengan jumlah
baris dari B, katakanlah A adalah suatu matriks m x p dan B adalah suatu matriks p x n, maka hasil
kali AB adalah matriks m x n atau matriks C = [cij] yang entri ij nya diperoleh dengan cara mengalikan
baris k i dari A dengan kolom ke j dari B.
7.2 Perkalian matriks dan sistem persamaan linier
Setiap sistem persamaan linier S adalah ekuivalen dengan persamaan matriks AX = B di mana A
adalah matriks yang terdiri dari koefisien-koefisien, x adalah vektor kolom variabel yang dicari dan B
adalah vektor kolom konstanta.
x + 2y – 3z = 4
5x – 6y + 8z = 9
Adalah ekuivalen terhadap
1 2 -3
5 -6 8
x
y
z
=
=
4
9
Sistem persamaan linier tersebut di atas sepenuhnya ditentuan oleh matriks
1 2
-3
4
5 -6
8
9
M = [A, B] =
Yang disebut sebagai matriks perluasan (augmented) dari sistem tersebut.
7.2 Matriks Bujur Sangkar
Suatu matriks yang memiliki jumlah baris dan kolom yang sama disebut matriks bujur sangkar. Suatu
matriks bujur sangkar dengan n baris dan n kolom dikatakan memiliki ordo n dan disebut sebagai
matriks bujur sangkar-n.
Matriks unit bujur sangkar-n yang dinotasikan dengan In, atau I saja adalah matriks bujur sangkar
yang memiliki bilangan 1 disepanjang diagonalnya dan angka 0 ditempat lainnya. Matriks unit I
memainkan peran yang sama dalam perkalian matriks seperti bilangan 1 dalam perkalian biasa.
AI = IA = A
Misalkan matriks-matriks
1
0
5
-2
-4
3
0
-6
2
dan
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
Keduanya adalah matriks bujur sangkar. Yang pertama memiliki ordo 3 dan diagonalnya terdiri dari
elemen-lemen 1, -4, 2 sehingga trace-nya adalah 1 - 4 + 2 = -1. Matriks yang kedua memiliki ordo 4
Fakultas Teknik – Universitas Muhammadiyah Tangerang
24
Matematika Diskrit
diagonalnya terdiri dari bilangan 1 dan di tempat lainnya hanya ada bilangan 0, jadi matriks yang
kedua adalah matriks unit dengan ordo 4.
7.3 Aljabar Matriks-matriks Bujur Sangkar
Misalkan A sebagai matriks bujur sangkar, maka kita dapat mengalikan A dengan dirinya sendiri,
bahkan dapat membentuk pengkat nonnegatif dari A sebagai berikut :
A2 = A.A,
A3 = A2.A, ... An+1 = AnA, ... dan A0 = I ( jika A≠ 0)
Polinomial-polinomial dalam matriks A juga terdefinisikan, untuk sembarang polinomial
f(x) = a0 + a1x + a2x2 + ... + anxn
di mana ai adalah skalar, didefinisikan f(A) sebagai matriks
f(A) = a0I + a1A + a2A2 + ... + anAn
Perhatikan bahwa f(A) dengan cara mensubstitusi variabel x dengan matriks A dan menggantikan
suku skalar a0 dengan matriks skalar a0I. Dalam kasus di mana f(A) adalah matriks nol, matriks A
disebut sebagai nol atau skalar dari polinomial f(A).
Misalkan A =
1 2
3 -4
maka
A2 =
1 2
3 -4
1 2 =
3 -4
A3 = A2A =
7 16
-9 22
7 16
-9 22
1 2
=
3 -4
-11 38
57 -106
Misalkan f(x) = 2x2 – 3x + 5 maka
F(A) = 2
1 2
7 16
-3
3 -4
-9 22
+5
1 0
16 -18
=
0 1
-27 61
7.4 Invers
Suatu matriks bujur sangkar A disebut invertibel jika ada suatu matriks B sedemikian sehingga
AB = BA = I, (matriks identitas)
Matriks B yang demikian bersifat unik, matriks tersebut disebut invers dari A dan dinotasikan dengan
A-1.
B adalah invers dari A jika dan hanya jika A adalah invers dari B.
A=
2 5
1 3
dan B =
3 -5
-1 2
Maka
AB =
6 - 5 -10 + 10
1 0
=
3 – 3 -5 + 6
0 1
dan BA =
Fakultas Teknik – Universitas Muhammadiyah Tangerang
6-5
-2 + 2
15 - 15 = 1 0
-5 + 6
0 1
25
Matematika Diskrit
7.5 Determinan
Untuk setiap matriks bujur sangkar-n A = [aij] kita memberikan suatu bilangan spesifik yang disebut
determinan dari A dan dinotasikan dengan det(A) atau |A|
Determinan dengan ordo 2 didefinisikan sebagai berikut :
a11
a21
a12
a22
= a11.a22 – a12.a21
Determinan dengan ordo 3 didefinisikan sebagai berikut :
a11 a12 a13
a21 a22 a23
a31 a32 a33
= a11.a22.a33 + a12.a23.a31 + a13.a21.a32 – a13.a22.a31 – a12.a21.a33 – a11.a23.a32
Contoh :
5
2
4
3
= 5(3) – 4(2) = 15 – 8 = 7
Fakultas Teknik – Universitas Muhammadiyah Tangerang
26
Matematika Diskrit
7.6 Transformasi (operasi) Elemanter pada Baris dan Kolom Suatu Matriks
Yang dimaksud dengan transformasi elementer pada baris/kolom suatu matriks A adalah sebagai
berikut :
(1.a) Penukaran tempat baris ke-i dan baris ke-j, artinya baris ke-i dijadikan baris ke-j dan baris ke-j
dijadikan baris ke-i, dinotasikan dengan Hij (A)
Contoh :
A =
3
2
3
1
1
0
4
1
1
maka H12 (A) =
2
3
3
1
1
0
1
4
1
H23 (A) =
3
3
2
1
0
1
4
1
1
(1.b) Penukaran tempat kolom ke-i dan kolom ke-j, artinya kolom ke-i dijadikan kolom ke-j dan
kolom ke-j dijadikan kolom ke-i, dinotasikan dengan Kij (A)
Contoh :
A =
3
2
3
1
1
0
4
1
1
maka K12 (A) =
4
1
1
1
1
0
3
2
3
K23 (A) =
3
3
2
4
1
1
1
1
0
(2.a) Memperkalikan baris ke-i dengan skalar λ ≠ 0, dinotasikan dengan Hi(λ) (A).
Contoh :
A =
3
2
3
1
1
0
4
1
1
maka H2(-2) (A) =
3 1 4
-4 -2 -2
3 0 1
H3(1/2) (A) =
3
2
1 4
1 1
3/2 0 1/2
(2.b) Memperkalikan kolom ke-i dengan skalar λ ≠ 0, dinotasikan dengan Hi(λ) (A).
Contoh :
A =
3
2
3
1
1
0
4
1
1
maka K3(2) (A) =
3
2
3
1
1
0
8
2
2
K1(-1) (A) =
-3
-2
-3
1
1
0
4
1
1
(3.a) Menambah baris ke-i dengan λ kali baris ke-j, dinotasikan dengan Hij(λ) (A).
Contoh :
A =
3
2
3
1
1
0
4
1
1
maka H31(1) (A) =
3
2
6
1
1
1
4
1
5
Fakultas Teknik – Universitas Muhammadiyah Tangerang
H23(-1) (A) =
3 1 4
-1 1 0
3 0 1
27
Matematika Diskrit
(3.b) Menambah kolom ke-i dengan λ kali kolom ke-j, dinotasikan dengan Kij(λ) (A).
Contoh :
A =
3
2
3
1
1
0
maka K23(-2) (A) =
4
1
1
3 -7
2 -1
3 -2
K21(2) (A) =
4
1
1
3
2
3
7
5
6
4
1
1
Invers suatu transformasi elementer juga merupakan suatu transformasi elementer, sebagai
berikut :
(1) A = Hij-1 (B) = Hij (B)
A = Kij-1 (B) = Kij (B)
(2) A = Hi(λ)-1 (B) = Hi(1/λ) (B)
A = Ki(λ)-1 (B) = Ki(1/λ) (B)
(3) A = Hij(λ)-1 (B) = Hij(-λ) (B)
A = Kij(λ)-1 (B) = Kij(-λ) (B)
Contoh :
Misal B = H23(1) (A) =
1
2
0
Misal B = H3(4) (A) =
2 1
1 3
8 16
2
1
3
1
4
1
1
2
2
maka : A = H23(1)-1 (B) = H23(-1) (B) =
maka : A = H3(4)-1 (B) = H3(1/4) (B) =
2
1
2
1 3
2 -2
0 3
1
3
1
1
0
2
1
3
4
7.7 Matriks Ekivalen
Dua matriks A dan B dikatakan ekivalen (A ͠ B) apabila salah satunya dapat diperoleh dari yang lain
dengan transformasi-transformasi elementer terhadap baris dan atau kolom. Kalau transformasitransformasi elementernya pada baris saja maka dikatakan ekivalen baris, kalau pada kolom saja
maka dikatakan ekivalen kolom.
Contoh :
A = 2
4
3
1
1 dan B =
0
4
2
1
3
0
1
adalah ekivalen baris, karena B = H12 (A)
A = 3
4
0
1
2
3
1 dan B =
2
5
3
1
0
3
2
A = 3
4
0
1
2
3
1 K12(1) 3
2 ͠
5
0
1
2
3
1 K42(-1) 3
2 ͠
5
1 ekivalen karena :
1
0
1
Fakultas Teknik – Universitas Muhammadiyah Tangerang
2
3
1 H12 5
1 ͠
3
1
0
3
2
1 = B
1
28
Matematika Diskrit
8. ALJABAR BOOLEAN
Aljabar Boolean merupakan sistem matematika yang didasarkan pada logika. Alasan yang dapat
dikemukakan atas pemakaian aljabar Boolean adalah :
 Rangkaian logika (digital) dibentuk dari beberapa gabungan komponen elektronika yang
terdiri atas bermacam-macam gerbang dan komponen lain.
 Rangkaian logika bersifat komplek dan rumit.
 Diperlukan teknik penyelesaian dengan sifat-sifat persamaan Aljabar Boolean.
 Operasi penjumlahan dilakukan dengan menggunakan gerbang OR.
 Operasi perkalian dilakukan dengan menggunakan gerbang AND.
Salah satu kegunaan aljabar Boolean adalah untuk menyederhanakan suatu persamaan logika.
Terdapat aturan dasar yang digunakan untuk memanipulasi ekspresi Boolean yang berbeda.
Gerbang OR
A+0 = A
Gerbang AND
A.0 = 0
Gerbang NOT
A+A = 1
A+1
= 1
A.1
= A
A.A
= 0
A+A
= A
A.A
= A
A
= A
A+A
= 1
A.A
= 0
Hukum-hukum Aljabar Boolean
1.
Hukum asosiatif
(A + B) + C = A + (B + C)
(AB) C = A (BC)
2.
Hukum komutatif
A+B=B+A
AB = BA
3.
Hukum distributif
A (B + C) = AB + AC
4.
Hukum De Morgan
ABC... = A + B + C + ...
A + B + C + ... = A + B + C + ...
5.
Identitas pembantu
A + AB = A
A + AB = A + B
(A + B) (A + C) = A + BC
A (A + B) = A
A (A + B) = AB
(A + B) (A + B) = A
AB + AC = (A + C) (A+ B)
(A + B) (A + C) = AC + AB
AB + AC + BC = AB + AC
(A + B) (A + C) (B + C) = (A + B (A + C))
Fakultas Teknik – Universitas Muhammadiyah Tangerang
29
Matematika Diskrit
Contoh soal
1. Sederhanakan persamaan di bawah ini.
Y=A B + A B + A B
Disederhanakan menjadi :
Y = AB + AB + AB
= B (A + A) + A (B + B)
= B (1) + A (1)
= A+B
Implementasi persamaan tersebut dengan menggunakan rangkaian logika adalah sebagai
berikut :
Rangkaian sebelum disederhanakan :
A
B
Y = AB + AB + AB
Rangkaian setelah disederhanakan :
A
B
Y=A+B
Catatan :
Dalam melakukan penyederhanaan dengan metode ini harus teliti agar tidak terjadi kesalahan
tulis.
Hasil akhir harus dicek dengan tabel kebenaran.
2. Buktikan bahwa A C + A B C = A C
Jawab :
Y = AC + ABC
= A C (1 + B)
= AC.1 =AC
Jadi
AC+ABC=AC
Fakultas Teknik – Universitas Muhammadiyah Tangerang
30
Matematika Diskrit
9. TEKNIK IMPLEMENTASI
Teknik implementasi adalah suatu cara untuk merealisasikan suatu persamaan logika kedalam
bentuk rangkaian logika.
Terdapat 2 cara penurunan persamaan logika yaitu :
1. Sum of Product (SOP)
2. Product of Sum (POS)
9.1 Sum Of Product (SOP)
Metode SOP dilakukan dengan cara menjumlahkan beberapa suku. Masing-masing suku bisa terdiri
dari beberapa komponen atau variabel dan atau komplemennya.
Contoh penurunan SOP dari tabel kebenaran
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Y
0
1
1
0
0
1
0
1
Persamaan keluaran dan disederhanakan sebagai berikut :
Y
=ABC + ABC + ABC + ABC
= B C (A + A) + A B C + A B C
=BC + ABC + ABC
= C (B + A B) + A B C
= C (B + A) + A B C
=AC + BC + ABC
Dari tabel kebenaran diperoleh persamaan Y = A C + B C + A B C , persamaan ini terdiri dari 3 suku.
Jadi Y merupakan penjumlahan dari suku-suku hasil perkalian, oleh karena itu disebut sebagai Sum
of Product (SOP).
Suku-suku pada Y adalah yang mempunyai logika 1 pada tabel kebenaran.
9.2 Product of Sum (POS)
Metode ke dua untuk menurunkan persamaan logika adalah dengan product of sum (POS).
Dalam metode ini persamaan output merupakan perkalian beberapa suku dapat berupa variabel
tunggal atau penjumlahan beberapa variabel, suatu variabel dan atau dalam bentuk komplemen.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
31
Matematika Diskrit
Contoh penurunan POS dari tabel kebenaran
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Y
0
1
1
0
0
1
0
1
Persamaan keluaran dan disederhanakan sebagai berikut :
F
= (A + B + C) . (A + B + C) . (A + B + C) . (A + B + C)
= (A + B + C) . (A + B + C) . (A + B + C) . (A + B + C)
= ((B + C) + (A . A)) . ((A + C) + (B . B)) . (A + B + C)
= (B + C) . ( A + C) . (A + B + C)
Persamaan dalam bentuk POS didapat langsung dengan cara mengalikan suku-suku hasil
penjumlahan variabel-variabel input yang mempunyai logika output 0 (level rendah).
Saat A=0, B=0, C=0 output Y=0, dari sini diperoleh suku (A + B + C).
Output akhir merupakan produk dari penjumlahan variabel-variabel tersebut, oleh karena itu
disebut Product of Sum (POS).
9.3 Representasi numerik persamaan SOP
Penyederhanaan penulisan untuk persamaan yang panjang dilakukan dengan representasi numerik.
Caranya adalah dengan mencari nilai biner dari masing-masing suku, kemudian mengubah nilai biner
tersebut kedalam bentuk desimal.
Tanda sigma (Ʃ) digunakan sebagai pengganti operator penjumlahan (operasi penjumlahan OR).
Contoh :
Y = ABC + ABC + ABC + ABC
Disingkat menjadi
F = (ABC) = Ʃ (1,3,5,7)
Dimana :
Angka 1 menggantikan suku
Angka 3 menggantikan suku
Angka 5 menggantikan suku
Angka 7 menggantikan suku
ABC
ABC
ABC
ABC
: 001
: 011
: 101
: 111
Pada persamaan SOP setiap suku yang mempunyai jumlah variabel lengkap disebut minterm
(disingkat m). Untuk membedakan setiap minterm digunakan indeks sesuai nilai desimalnya.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
32
Matematika Diskrit
Jadi untuk contoh di atas dapat ditulis sebagai : m1 simbol dari A B C, m3 simbol dari A B C,
m5 simbol dari A B C, m7 simbol dari A B C.
Jadi representasi numerik persamaan di atas adalah F (A B C) = m1 + m3 = m5 + m7 .
9.4 Representasi numerik persamaan POS
Caranya adalah dengan mencari nilai ekivalen biner dari masing-masing suku kemudian mengubah
biner tersebut ke bentuk desimal. Tanda π (phi) digunakan sebagai pengganti operasi perkalian
(operasi logika AND).
Contoh :
Persamaan POS berbentuk :
Y = (A + B + C) + (A + B + C) + (A + B + C) + (A + B + C)
Ditulis menjadi :
F = (A, B, C) = π (0,2,4,6)
Setiap suku yang mempunyai jumlah variabel lengkap disebut maxterm (disingkat M), untuk
membedakan setiap maxterm digunakan index sesuai desimalnya.
M0 simbol dari (A + B + C)
M2 simbol dari (A + B + C)
M4 simbol dari (A + B + C)
M6 simbol dari (A + B + C)
Jadi presentasi numerik persamaan di atas adalah F (A, B, C) = M0 * M2 * M4 * M6
Fakultas Teknik – Universitas Muhammadiyah Tangerang
33
Matematika Diskrit
10. TEKNIK PENYEDERHANAAN
Untuk membuat rangkaian digital lebih efisien, dapat dilakukan dengan penyederhanaan
(minimisasi) suatu persamaan logika.
Menyederhanakan persamaan logika merupakan langkah yang sangat penting dalam teknik
perencanaan sistem digital.
Dengan meyederhanakan persamaan logika sebelum diimplementasikan (direalisasikan) ke dalam
bentuk rangkaian logika, dapat diperoleh beberapa keuntungan, yaitu :
 Mengurangi jumlah komponen yang dipakai;
 Mengurangi jumlah biaya yang diperlukan;
 Waktu yang diperlukan untuk menyusun rangkaian logika lebih singkat;
 Respon (tanggapan) rangkaian menjadi lebih cepat karena delay (waktu tunda) rangkaian
berkurang;
 Ukuran fisik rangkaian jadi lebih kecil;
 Bobot rangkaian lebih ringan;
 Rangkaian akan lebih mudah dianalisa.
10.1 Tabel kebenaran
Tabel kebenaran dan aljabar boolean merupakan dua hal yang terkait erat. Artinya bisa ditulis tabel
kebenaran dari aljabar boolean dan atau ditulis aljabar boolean dari tabel kebenaran yang diberikan.
Umumnya dalam perancangan sistem logika, dimulai dari menyusun tabel kebenaran. Tabel
kebenaran tersebut menggambarkan hasil operasi suatu rangkaian digital.
Contoh :
Diberikan pada persamaan dalam aljabar Boolean sebagai berikut
Y = C.B.A + C.B.A + C.B.A + C.B.A
Buatlah tabel kebenarannya dari soal tersebut.
Jawab :
C
0
0
0
0
1
1
1
1
Input
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
Output
Y
0
1
0
0
0
1
1
1
Fakultas Teknik – Universitas Muhammadiyah Tangerang
34
Matematika Diskrit
10.2 Teori peta Karnaugh (K-map)
Metode penyederhanaan persamaan logika dengan menggunakan Aljabar Boolean relatif mudah
untuk persamaan-persamaan logika yang sederhana (terdiri dari dua atau tiga variabel), namun
untuk persamaan logika yang memiliki empat variabel atau lebih, proses penyederhanaannya
dengan dengan Aljabar Boolean menjadi kurang praktis.
Metode penyederhanaan persamaan logika dengan karnaugh Mapp (K-map) umumnya lebih praktis
dan lebih disukai untuk jumlah variabel masukan tidak terlalu banyak (tidak lebih dari 6 variabel).
Keuntungan menggunakan K-map adalah dapat dihasilkan persamaan elementer (tidak dapat
disederhanakan lagi).
Prosedur pemakaian metode K-map :
 Menyususn tabel kebenaran dari persamaan yang diminta;
 Menggambarkan logika 1 peta karnaugh dan memberi nomor kotak;
 Meletakkan nilai input dari tabel kebenaran pada kota k K-map yang sesuai;
 Melingkari sebanyak 2, 4 atau 8 satuan yang berdekatan dengan lingkaran tegak atau
horizontal;
 Menghilangkan variabel yang bertemu dengan komplemennya;
 Menuliskan persamaan mintern dari K-map menjadi persamaan yang paling sederhana.
K-map 2 variabel
B
A
0
1
0
0
1
1
2
3
Catatan : Nomor kotak ditulis dengan desimal.
K-map 3 variabel
BC
A
0
1
00
0
01
1
11
3
10
2
4
5
7
6
00
0
01
1
11
3
10
2
4
5
7
6
12
13
15
14
8
9
11
10
K-map 4 variabel
CD
AB
00
01
11
10
Fakultas Teknik – Universitas Muhammadiyah Tangerang
35
Matematika Diskrit
K-map 5 variabel
CDE
AB
00
000
0
001
1
011
3
010
2
110
6
111
7
101
5
100
4
01
8
9
11
12
14
15
13
12
11
24
25
27
26
30
31
29
28
10
16
17
19
18
22
23
21
20
000
0
001
1
011
3
010
2
110
6
111
7
101
5
100
4
8
9
11
12
14
15
13
12
24
25
27
26
30
31
29
28
16
17
19
18
22
23
21
20
48
49
51
50
54
55
53
52
56
57
59
58
62
63
61
50
40
41
43
42
46
47
45
44
32
33
35
34
38
39
37
36
K-map 6 variabel
DEF
ABC
000
001
011
010
110
111
101
100
Aturan penyederhanaan persamaan logika dengan K-map :
1)
2)
3)
4)
5)
6)
7)
Untuk persaman logika yang terdiri dari n variabel diperlukan K-map dengan 2n kotak.
Penyederhanaan dilakukan dengan menggabungkan kotak-kotak yang bersebelahan dengan
anggota sebanyak 2m kotak dan formasi kotak membentuk segi empat.
Setiap kelompok dalam K-map akan membentuk satu suku dalam persamaan hasil
penyederhanaan dan jumlah variabel yang terkandung dalam suatu suku tergantung pada
jumlah kotak atau daerah dalam suatu kelompok.
Dengan n variabel suatu kelompok yang mempunyai 2m kotak merupakan suatu suku dengan
(n-m) variabel.
Jumlah kelompok harus dibuat seminimal mungkin, semua logik 1 harus dikelompokkan.
Jumlah anggota dalam suatu kelompok harus dibuat semaksimal mungkin,jika bisa
dikelompokkan sebanyak 4 logik 1 pengelompokan 2 tidak dipilih.
Proses pengelompokkan dilakukan sampai seluruh kotak yang berlogik 1 tergabung dalam
pengelompokkan.
Fakultas Teknik – Universitas Muhammadiyah Tangerang
36
Matematika Diskrit
Contoh :
Bila diberikan tabel kebenaran, kita dapat langsung menuliskan persamaan logika outputnya dalam
bentuk Sum of Peoduc (SOP)
Persamaan output dalam bentuk SOP
X=ABC + ABC + ABC + ABC + ABC
1
2
3
4
5
Skema K-map dan persamaan basic penyederhanaan adalah :
BC
A
00
0
01
1
11
3
1
0
4
1
5
1
10
2
1
7
6
1
1
X = AB + BC + AB
Hasil penggabungan kotak nomor 4 dan 5 menghasilkan suku A B, gabungan kotak nomor 1 dan 5
menghasilkan suku B C dan gabungan kotak nomor 2 dan 3 menghasilkan suku A B. Setelah proses
penyederhanan maka persamaan output logika untuk X = A B + B C + A B.
Tabel kebenaran
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
X
0
1
1
1
1
1
0
0
Fakultas Teknik – Universitas Muhammadiyah Tangerang
37
Matematika Diskrit
11. POHON BINER
Pohon biner adalah suatu struktur dasar dalam matematika dan informatika. Suatu pohon biner T
didefinisikan sebagai suatu himpunan terhingga dari elemen-elemen yang disebut simpul (node)
sedemikian sehingga :
T adalah kosong (disebut pohon nol atau pohon kosong)
T memiliki simpul khusus R yang disebut akar dari T , dan simpul-simpul yang lain dari membentuk
suatu pasangan terurut dari dari pohon-pohon biner terpisah T1 dan T2.
Jika T memiliki akar R, maka kedua pohon T1 dan T2 masing-masing disebut sebagai subpohon kiri
dan kanan dari R.
11.1 Ekspresi Aljabar dan Notasi Polandia
Misalkan E sebgai ekspresi aljabar yang hanya menggunakan operasi-operasi biner, misalnnya :
E = (a – b) / ((c x d) + e)
Maka E dapat direpresentasikan oleh suatu pohon dimana variabel-variabel dalam E muncul sebagai
simpul-simpul eksternal, dan operasi-operasi dalam E muncul sebagai simpul-simpul internal.
Matematikawan Polandia Lukasiewiez memperhatikan bahwa dengan menempatkan simbol operasi
biner di depan argumen-argumennya, yaitu :
+ab dan bukan a + b
Kita tidak perlu menggunakan tanda kurung. Notasi ini disebut notasi Polandia dalam bentuk awalan.
Kita juga dapat menempatkan simbol-simbol di belakang argumen-argumennya yang disebut notasi
Polandia dalam bentuk akhiran.
/
a
+
b
x
c
e
d
11.2 Penelusuran pohon biner
Ada tiga macam penelusuran pohon biner yaitu :
1. Preorder
: hasilnya disebut bentuk prefix
2. Inorder
: hasilnya disebut bentuk infix
3. Postorder
: hasilnya disebut bentuk postfix
Fakultas Teknik – Universitas Muhammadiyah Tangerang
38
Matematika Diskrit
Proses penelusuran
1. Preorder
2. Inorder
3. Postorder
: akar, kiri, kanan
: kiri, akar, kanan
: kiri, kanan, akar
Contoh 1 :
A
B
D
Preorder
Inorder
PostOrder
C
E
F
:ABDECF
:DBEAFC
:DEBFCA
Contoh 2 :
/
x
A
+
B
C
D
Prefix : / x A B + C D
Infix
:AxB/C+D
Postfix : A B x C D + /
11.3 Kedalaman pohon biner
1. Pada level k jumlah simpul : n = 2^k
2. Jumlah seluruh simpul pada kedalaman d : n = 2^(d+1) - 1
3. Jumlah simpul daun pada kedalaman d : n = 2^d
Fakultas Teknik – Universitas Muhammadiyah Tangerang
39
Matematika Diskrit
8. SIFAT-SIFAT INTEGER
8.1 Induksi Matematika
Prinsip induksi matematika pada intinya menekankan bahwa integer-integer positif N dimulai
dengan angka 1 dan sisanya diperoleh dengan cara menambahkan 1 berturut-turut, dan seterusnya.
Prinsip ini memberikan arti pada istilah “dan seterusnya”.
Prinsip induksi matematika :
Misalkan S sebagai auatu himpunan integer-integer positif dengan dua sifat berikut :
(i)
1 adalah bagian dari S
(ii)
Jika k adalah bagian dari S, maka k + 1 adalah bagian dari S
Maka S adalah himpunan semua integer positif.
Misalkan P sebagai suatu proposisi yang didefinisikan pada integer-integer n ≥ 1 sedemikian
sehingga :
(i)
P(1) adalah benar
(ii)
P(k + 1) adalah benar kapanpun P(k) adalah benar.
Maka P adalah benar untuk setiap integer n ≥ 1.
Contoh :
1.
Misalkan P sebagai proposisi bahwa hasil penjumlahan n bilangan-bilangan ganjilpertama
adalah n2, artinya :
P(n) = 1 + 3 + 5 + ...+ (2n -1) = n2
Bilangan ganjil ke-n adalah 2n – 1 dan bilangan ganjil berikutnya adalah 2n + 1. Jadi P(n) adalah
benar untuk n = 1 yang artinya P(1): 1 = 12
Fakultas Teknik – Universitas Muhammadiyah Tangerang
40
Matematika Diskrit
Misalkan P(k) adalah benar. (ini disebut hipotesis induksi) maka dengan menambahkan 2k + 1
ke kedua sisi dari P(k) akan diperoleh
1 + 3 + 5 + ... + (2k - 1) + (2k + 1) = k2 + (2k +1) = (2k + 1)2
2.
Simbol n! Didefinisikan sebagai hasil kali dari n integer – integer positif pertama.
1! = 1, 2! = 2 . 1 = 2, 3! = 3 . 2 . 1 = 6, dan seterusnya.
Dapat didefinisikan secara formal sebagai berikut :
1! = 1 dan (n + 1)! = (n + 1)(n!), untuk n > 1
Perhatikan bahwa jika S adalah himpunan integer-integer positif di mana ! didefinisikan, maka S
memenuhi kedua sifat induksi matematika. Jadi definisi di atas mendefinisikan ! untuk setiap
integer positif.
8.2 Faktor Persekutuan Terbesar
Misalkan a dan b adalah integer-integer dan bukan nol, suatu integer d disebut sebagai faktor
persekutuan dari a dan b jika d membagi kedua a dan b, artinya d | a dan d | b. Perhatikan bahwa 1
adalah faktor persekutuan positif dari a dan b. Sembarang faktor persekutuan dari a dan b tidak
dapat lebih besar dari |a| atau |b|. Jadi ada suatu faktor persekutuan terbesar dari a dan b.
Pembagi ini dinotasikan dengan
gcd(a, b)
dan disebut sebagai faktor persekutuan terbesar (greatest common divisor – gcd) dari a dan b.
Contoh :
Pembagi faktor persekutuan dari 12 dan 18 adalah 1, 2, 3, 6. Jadi gcd(12, 18) = 6. Dengan cara yang
sama gcd(12, -18) = 6, gcd(14, 49) = 7
8.3 Kelipatan persekutuan terkecil
Misalkan a dan b integer-integer bukan nol, perhatikan bahwa |ab| adalah suatu kelipatan
persekutuan positif dari a dan b. Jadi ada suatu kelipatan persekutuan positif terkecil dari a dan b.
Dinotasikan dengan
lem(a, b)
disebut sebagai kelipatan persekutuan terkecil (least common multiple – lem) dari a dan b.
Contoh :
Lem(2, 3) = 6, lem(4, 6) = 12, lem(9, 10) = 90
Fakultas Teknik – Universitas Muhammadiyah Tangerang
41
Matematika Diskrit
4. XXX
5. XXX
6. XXX
7. XXX
8. XXX
9. XXX
10. XXX
11. XXX
12. XXX
13. XXX
14. XXX
Fakultas Teknik – Universitas Muhammadiyah Tangerang
42
Download