MATA KULIAH
MATEMATIKA DISKRIT I
Oleh:
Isnaini Rosyida, S.Si, M.Si
NIP. 132205927
D. Uraian
Contoh 1:
Jurusan Matematika akan menghadiahkan sebuah komputer kepada seorang
mahasiswa atau seorang dosen.
Ada berapa cara memberi hadiah, jika terdapat 532 mahasiswa dan 54 dosen?
Terdapat 532 + 54 = 586 cara.
Generalisasi Aturan Penjumlahan:
Jika terdapat pekerjaan-pekerjaan T1, T2, …, Tm yang dapat dilakukan
dalam n1, n2, …, nm cara, dan tidak ada dua di antara pekerjaan-pekerjaan
Contoh 2:
Seorang mahasiswa dapat memilih satu tugas proyek Matematika Diskrit dari tiga buah
daftar, yang masing-masing berisikan 9, 21, dan 17 proyek. Ada berapa tugas proyek
yang dapat dipilih?
Aturan perkalian
Misalkan A1, A2, …, Am himpunan hingga. Maka banyaknya cara untuk memilih satu
anggota dari hasil kali Cartesian A1 A2 … Am dilakukan dengan memilih satu
anggota dari A1, satu anggota dari A2, …, dan satu anggota dari Am.
|A1 A2 … Am | = |A1| × |A2| × … × |Am|.
3. Permutasi dan Kombinasi
Sering kali kita perlu menghitung banyak cara pengaturan suatu objek dengan
memperhatikan urutan ataupun tidak.
Permutasi dari suatu himpunan objek adalah pengaturan yg memperhatikan urutan dari
objek tsb.
Permutasi-r : pengaturan terurut r elemen dari suatu himpunan.
Contoh 1. Misal S = {1,2,3}. Maka pengaturan 3, 1, 2 adalah permutasi; dan 1, 3 adalah
permutasi-2 dari S.
P(n,r) = Banyaknya permutasi-r dari suatu himpunan n elemen.
n!
P ( n, r )
(n r )!
Contoh 2. Berapa banyak permutasi dari abjad ABCDEFGH yang memuat string ABG ?
Solusi. Karena ABG harus terjadi dalam satu blok maka yang ditanyakan sama dengan
mencari banyaknya permutasi dari 6 objek, yaitu blok ABG, dan abjad C,D,E,F,H.
Karena keenam objek tsb dapat terjadi pada sebarang urutan, maka ada 6! = 720
permutasi dari ABCDEFGH yang memuat ABG.
n
C (n, r ) Koefisien binomial
r
Teorema 2. C(n,r) = n!/(n-r)!r!, bila 0 ≤ r ≤ n.
Bukti.
• Permutasi-r dari suatu himpunan n elemen dapat diperoleh dengan cara
membentuk kombinasi-r dan kemudian mengurutkan elemen pada setiap
kombinasi-r tsb (Ini dapat dilakukan dalam P(r,r) cara).
• Jadi, P(n,r) = C(n,r).P(r,r)
• Ini berarti bahwa:
• C(n,r) = P(n,r)/P(r,r) terbukti.
Akibat 1. C(n,r) = C(n,n-r).
Contoh 4. Berapa banyak string biner panjang n yang memuat tepat r buah angka 1.
Solusi. Bila kita memperhatikan semua r buah posisi angka 1 dalam string, maka
mereka akan membentuk suatu kombinasi-r dari {1,2,3, …, n}. Jadi terdapat C(n,r) string
biner panjang n yag memuat tepat r buah angka 1.
Teorema 4.
Jumlah permutasi-r dari himpunan dengan n anggota dengan memperbolehkan
pengulangan unsur adalah nr
Bukti untuk latihan
Contoh 5. Berapa banyak string panjang n yang dapat dibentuk dari alfabet ?
Karena semua abjad dalam alfabet ada 26 dan krn setiap abjad dapat digunakan
berulang maka ada 26n string panjang n.
Contoh 6. Berapa banyak cara untuk memilih 5 lembar uang kertas dari kotak cash yg
memuat $1, $2, $5, $10, $20, $50 dan $100? Asumsikan bhw urutan pengambilan tidak
penting dan ada sedikitnya 5 lembar uang kertas utk masing-masing pecahan.
Solusi.
• Karena urutan tidak penting dan 7 macam uang kertas tsb dapat dipilih hingga 5
kali, maka problem ini sama dengan menghitung kombinasi-5 dgn pengulangan
dari himpunan 7 elemen.
• Misal kotak cash tadi punya 7 compartments dan setiap satu menyimpan 1
macam uang, maka semuanya dipisahkan oleh 6 pemisah.
• Memilih 5 uang kertas sama artinya dengan menempatkan 6 pemisah tadi
diantara 11 tempat (5* + 6|).
| | | ** | | | *** : 3$1 + 2$10
*| * | ** | | * | | : $5 + 2$20 + $50 + $100
Jadi banyaknya cara memilih 5 uang kertas
= banyaknya cara menempatkan 6 pemisah
dalam 11 tempat
= C(11,6)
= 462.
Teorema 5
Terdapat C(n+r-1,r) kombinasi-r dari himpunan dengan n anggota di mana pengulangan
unsur diperbolehkan.
Bukti untuk latihan
Contoh 7. Berapa banyak macam solusi dari: x1 + x2 + x3= 11, dg x1, x2, x3 bil bulat
nonnegatif ?
Solusi. Menghitung solusi = menghitung cara memilih 11 bintang dari himpunan 13
elemen (11 bintang + 2 pemisah). Jadi terdapat C(13,11) macam solusi.
Teorema 6
Terdapat C(n+r-1,r) kombinasi-r dari himpunan dengan n anggota di mana pengulangan
unsur diperbolehkan.
Bukti untuk latihan
Contoh 7. Berapa banyak macam solusi dari: x1 + x2 + x3= 11, dg x1, x2, x3 bil bulat
nonnegatif ?
Solusi. Menghitung solusi = menghitung cara memilih 11 bintang dari himpunan 13
elemen (11 bintang + 2 pemisah). Jadi terdapat C(13,11) macam solusi.
Teorema 7.
Jumlah permutasi yang berbeda dari n obyek, dengan terdapat n1 obyek yg tak dapat
dibedakan dari tipe 1, n2 obyek yg tak dapat dibedakan dari tipe 2, …, dan n k obyek yg
tak dapat dibedakan dari tipe k, adalah: n!
n1!n2 ! nk !
Bukti untuk latihan
Jika N obyek ditempatkan ke dalam k kotak, maka terdapat paling sedikit satu kotak
yang memuat sedikitnya N/k obyek.
Teori Ramsey
Asumsikan bahwa di dalam suatu kelompok yang terdiri dari 6 orang, setiap pasang
terdiri dari dua sahabat atau dua musuh.
Tunjukkan bahwa terdapat tiga orang sahabat atau tiga orang musuh dalam kelompok
tersebut.
Bilangan Ramsey R(m,n), dengan m dan n bilangan bulat positif 2, adalah jumlah
minimum orang dalam suatu pesta sehingga terdapat m sahabat atau n musuh, dengan
mengasumsikan setiap pasang orang di pesta tersebut adalah sahabat atau musuh.
Soal-soal latihan.
2. Ada berapa fungsi satu-satu dari himpunan dengan m anggota ke himpunan dengan
n anggota?
D. Uraian
1. Segitiga Pascal
2. Teorema Binomial
Teorema 2.
C(n,n-1)xyn-1 + C(n,n)yn.
Bukti:
Menghitung banyaknya xn-jyj ,untuk suatu j = 0,1,2,…,n, sama dengan memilih (n-j) buah
x dari n jumlah (sehingga j buah bentuk lainnya dalam perkalian adalah y). Jadi koefisien
xn-j yj adalah C(n,n-j).
n
Contoh. Buktikan: (1) C (n, k ) 0
k 0
k
Bukti:
(1) Banyaknya memilih j dari n elemen sama dengan banyaknya meninggalkan n-j
dari n elemen.
(2) Ambil x=y=1 dan kenakan pada Teorema Binomial.
(3) Ambil x=-1 dan y=1.
u u (u 1)...(u k 1) , jika k 0,
k!
k 1 , jika k 0.
Contoh:
Nilai dari: 2 (2)(3)(4)
4.
3 3!
n
dengan, (1) k C (n k 1, k )
k
Dengan mengganti x dgn x :
(1 x) n C (n k 1, k ) x k
k 0
SOAL-SOAL:
1.Ekspansikan dengan teorema Binomial Newton
a.(1+x)-1 b.(1+x)-2 a.(1+x)-3
2.Tentukan Koefisien x10 dalam ekspansi: (x2 – 1)-10
3. Tentukan koefisien x12 dalam fungsi-fungsi berikut ini:
a. 1/(1+x)8
b. 1/(1-4x)3
c. x3/(1+4x)2
POKOK BAHASAN III
PRINSIP INKLUSI EKSKLUSI
A. Pendahuluan
Pada pokok bahasan III ini anda akan mempelajari prinsip Inklusi Eksklusi,
perluasan prinsip Inklusi Eksklusi , serta beberapa contoh penerapannya.
D. Uraian
1. Prinsip Inklusi-Eksklusi
Ada berapa anggota dalam gabungan dua himpunan hingga?
|A1 A2| = |A1| + |A2| - |A1 A2|
Contoh 1
Ada berapa bilangan bulat positif lebih kecil atau sama dengan 100 yang habis dibagi 6
atau 9?
Solusi.
Misalkan A: himpunan bilangan bulat dari 1 sampai 100 yang habis dibagi 6
B: himpunan bilangan bulat dari 1 sampai 100 yang habis dibagi 9.
Dengan menggunakan prinsip inklusi-eksklusi, banyaknya bilangan bulat dari 1 sampai
100 yang habis dibagi 6 atau 9 adalah | A B | | A| | B | | A B |
100 / 6 100 / 9 100 / 18
16 11 5 22
Contoh 2
Misalkan ada 1467 mahasiswa angkatan 2007 di Jurusan Matematika. 97 orang di
antaranya adalah mahasiswa Prodi Pendidikan Matematika, 68 mahasiswa Prodi
Matematika, dan 12 orang mahasiswa double degree Pendidikan Matematika dan
Matematika. Ada berapa orang yang tidak kuliah di Pendidikan Matematika atau
Matematika?
Solusi.
Misalkan A: himpunan mahasiswa angkatan 2007 di Pendidikan Matematika
B: himpunan mahasiswa angkatan 2007 di Matematika
Maka |A|=97, |B|=68, dan |AB|=12.
Banyaknya mahasiswa angkatan 2007 di Pendidikan Matematika atau Matematika
adalah
|A B| = |A| + |B| - |A B|= 97 + 68 – 12 = 153
Jadi, terdapat 1467 – 153 = 1314 mahasiswa angkatan 2007 yang tidak kuliah di
Pendidikan Matematika atau Matematika
SOAL: Carilah banyaknya anggota dari |A B C| jika terdapat 100 anggota dalam
setiap himpunan dan jika
a. ketiga himpunan tersebut tidak ada yang saling beririsan
b. terdapat 50 anggota yang sama dalam setiap pasang himpunan dan tidak ada
anggota yang sama dalam ketiga himpunan sekaligus
c. terdapat 50 anggota yang sama dalam setiap pasang himpunan dan 25 anggota
yang sama dalam ketiga himpunan sekaligus
d. irisan setiap pasang himpunan dan irisan ketiga himpunan berukuran sama
| A A A
1i j k n
i j k | (1) n 1 | A1 A2 An |
Bukti untuk latihan di kelas
Contoh: Carilah banyaknya anggota dari |A B C D| jika setiap himpunan
berukuran 50, setiap irisan dari dua himpunan berukuran 30, setiap irisan dari tiga
himpunan berukuran 10, dan irisan dari keempat himpunan berukuran 2.
Solusi.
|ABCD|=|A| + |B| + |C| + |D| - |AB| - |AC| - |AD| - |BC| - |BD|-
|CD| + |ABC|+ |ABD|+ |ACD|+ |BCD| - |A B C D|
= 4 . 50 – 6 . 30 + 4 . 10 – 2 = 58
SOAL: Tentukan banyaknya bilangan bulat dari 1 sampai dengan 1000, yang
memenuhi:
a. Habis dibagi 3,5 atau 7
b. Habis dibagi 3 dan 5 tetapi tidak habis dibagi 7
N Pi1 Pi2 Pik | Ai1 Ai2 Aik |
N P1 ' P2 ' Pn ' : banyaknya anggota yang tidak memiliki sifat P1 , P2 , , Pn
Maka N P1 ' P2 ' Pn ' N | A1 A2 An |
Dengan prinsip inklusi-eksklusi,
N ( P P P ) (1) N ( P P P )
1i j k n
i j k
n
1 2 n
Contoh:
1. Tentukan banyaknya bilangan prima yang tidak melebihi 100.
Solusi.
Faktor prima dari bilangan yang kurang dari 100 tidak melebihi 10. Jadi, bilangan-
bilangan tersebut habis dibagi 2, 3, 5, atau 7.
Misalkan P1: sifat bilangan bulat habis dibagi 2, P 2: sifat bilangan bulat habis dibagi 3,
P3: sifat bilangan bulat habis dibagi 5, dan P4: sifat bilangan bulat habis dibagi 7
Maka banyaknya bilangan prima yang lebih besar 1 dan tidak melebihi 100 adalah:
4 + N(P1’ P2’ P3’ P4’)
Jadi, menurut inklusi-eksklusi:
N P1 ' P2 ' P3 ' P4 ' 99 N ( P1 ) N ( P2 ) N ( P3 ) N ( P4 )
N ( P1 P2 ) N ( P1 P3 ) N ( P1 P4 ) N ( P2 P3 ) N ( P2 P4 ) N ( P3 P4 )
N ( P1 P2 P3 ) N ( P1 P2 P4 ) N ( P1 P3 P4 ) N ( P2 P3 P4 )
N ( P1 P2 P3 P4 )
100 100 100 100
99
2 3 5 7
100 100 100 100 100 100
2 3 2 5 2 7 3 5 3 7 5 7
100 100 100 100
2 35 2 3 7 2 5 7 35 7
100
21
2 35 7
2. Ada berapa banyak fungsi pada dari himpunan dengan 6 anggota ke himpunan
dengan 3 anggota?
Solusi.
Misalkan anggota-anggota dari kodomain adalah b1, b2, dan b3. Misalkan P1, P2, dan P3
adalah sifat bahwa b1, b2, dan b3 tidak berada dalam range fungsi.
Karena fungsi akan pada jhj fungsi tersebut tidak memiliki semua sifat P 1, P2, atau P3,
maka banyaknya fungsi pada dari himpunan dengan 6 anggota ke himpunan dengan 3
N ( P1 P2 ) N ( P1 P3 ) N ( P2 P3 ) N ( P1 P2 P3 )
1 1 1 1
Dn n! 1 (1) n
1! 2! 3! n!
Bukti.
Suatu permutasi dikatakan memiliki sifat P i jika permutasi tersebut mengakibatkan
anggota i tetap pada tempatnya.
Jelas derangement dari dalam himpunan dengan n anggota adalah permutasi yang tidak
memiliki sifat Pi, i=1,2,…,n. Jadi,
N ( P P P ) (1) N ( P P P )
1i j k n
i j k
n
1 2 n
Dn 1 1 1 1
1 (1) n 0,368
n! 1! 2! n! e
dan untuk u bilangan bulat negatif, atau u=-n (n bulat positif) berlaku : C(-n,k) =(-1)k
C(n+k-1,k)
n (1 x) n C (n k 1, k ) x k
dengan, (1) k C (n k 1, k ) k 0
k
2. Fungsi Pembangkit Biasa
Definisi.
Fungsi pembangkit biasa untuk barisan bilangan real: a 0, a1, …, ak, … adalah deret
pangkat tak hingga:
G ( x) a0 a1 x ... ak x k ... ak x k .
k 0
Contoh 1.
a. Fungsi pembangkit dari barisan {an} dengan ak = 5 adalah
5x
k 0
k
b. Fungsi pembangkit dari barisan {an} dengan ak = k+3 adalah
(k 3) x
k 0
k
c. Fungsi pembangkit dari barisan {an} dengan ak = 3k adalah 3 x
k 0
k k
Misal f ( x) k 0 ak x k dan g ( x) k 0 bk x k .
Teorema 1
Maka,
f ( x) g ( x) k 0 (ak bk ) x k
dan
f ( x ) g ( x ) k 0
k
j 0
a j bk j x k .
Contoh 5.
Misal f(x) = 1/(1-x)2.
Tentukan koefisien a0, a1, … dalam ekspansi f(x) = akxk.
Solusi. k k
1 1 1
x
1
(1 x) 2 (1 x) (1 x) k 0 j 0 k 0
(k 1) x k .
Contoh .
xk
Fungsi pembangkit dari barisan {an} dengan ak = 5 adalah
k 0
5
k!
2. Ada berapa cara untuk membagikan 8 kue yang identik kepada 3 anak jika setiap
anak menerima sedikitnya 2 kue dan tidak lebih dari 4 kue?
Solusi.
Misalkan cn: banyaknya cara dalam membagikan n kue.
Karena setiap anak menerima sedikitnya 2 kue dan tidak lebih dari 4 kue, maka untuk
setiap anak ada suatu faktor yang berbentuk:
(x2 + x3 + x4)
dalam fungsi pembangkit barisan {cn}.
Karena ada 3 anak maka fungsi pembangkitnya adalah:
(x2 + x3 + x4)3.
Cara untuk membagikan 8 kue adalah koefisien dari x 8, yakni 6. Jadi, ada 6 cara untuk
membagikan 8 kue kepada 3 anak tadi.
4. Gunakan fungsi pembangkit untuk menghitung banyaknya cara memilih r obyek dari n
jenis benda berbeda jika kita harus memilih sedikitnya satu obyek dari setiap jenisnya.
Solusi.
Misalkan ar: banyaknya cara memilih r obyek dari n jenis benda bila dari setiap
jenis terpilih sedikitnya satu objek.
Karena kita perlu memilih sedikitnya satu obyek dari setiap jenis, maka setiap jenis
memberikan faktor
(x + x2 + x3 + …)
Maka fungsi pembangkit G(x) dari barisan {ar} adalah
G(x) = (x+x2 + x3 + …)n
= xn(1+x+x2 + x3 + …)n = xn / (1-x)n .
Dengan menggunakan Teorema Binomial Diperluas:
xn
G ( x) x n .(1 x) n
(1 x) n
n
x n r 0 ( x) r x n (1) r C (n r 1, r )(1) r x r
r r 0
C (n r 1, r ) x n r C (t 1, t n) x t
r 0 t n
C (r 1, r n) x r .
r n
Jadi, ada C(r-1,r-n) cara memilih.
Fungsi Pembangkit dan Pembuktian Identitas
Contoh: Gunakan fungsi pembangkit untuk membuktikan:
n
k 0
C (n, k ) 2 C (2n, n), bila n bulat.
Solusi.
C(2n,n) adalah koefisien xn dlm ekspansi (1+x)2n.
Akan tetapi, (1+x)2n = [(1+x)n]2.
= [C(n,0)+C(n,1)x+ … + C(n,n)xn]2.
Koefisien dari xn dlm ekspansi ini:
C(n,0)C(n,n) + C(n,1)C(n,n-1) + … + C(n,n)C(n,0).
Ini sama dgn C(n,k)2, krn C(n,n-k) = C(n,k).
Karena C(2n,n) dan C(n,k)2 menyatakan koefisien xn dlm (1+x)2n maka haruslah
n
k 0
C (n, k ) 2 C (2n, n).
SOAL-SOAL:
1. Gunakan fungsi pembangkit untuk menentukan ada berapa banyak cara untuk
mendistribusikan 25 donat yang identik kepada 4 polisi sehingga setiap polisi
mendapatkan sedikitnya 3 dan tidak lebih dari 7 donat.
2. Gunakan fungsi pembangkit untuk menentukan banyaknya cara untuk menukar
uang $100 dengan menggunakan:
a) $10, $20 dan $50 pecahan
b) $5, $10, $20 dan $50
c) $5, $10, $20 dan $50 bila setiap pecahan digunakan sedikitnya sekali.
d) $5, $10 dan $20 bila setiap pecahan digunakan sedikitnya sekali tapi tidak
lebih dari 4 kali.