Anda di halaman 1dari 34

2

Kombinatorika
Ilmu yang mempelajari pengaturan obyek.
Bagian penting dari Matematika Diskrit
Mulai berkembang di abad ke 17

Enumerasi
Penghitungan obyek dengan sifat tertentu atau
menghitung (count) satu persatu setiap kemungkinan
jawaban.
Bagian penting dari Kombinatorika

3
Misalkan nomor plat mobil di negara A terdiri atas 4 angka
diikuti dengan 2 huruf. Angka pertama tidak boleh 0. Berapakah
banyak nomor plat mobil yang dapat dibuat?

Cara yang paling sederhana untuk menyelesaikan persoalan di atas


adalah dengan mengenumerasi semua kemungkinan.
Mengenumerasi artinya mencacah atau menghitung (count) satu
persatu setiap kemungkinan jawaban. Sehingga bila kita
mengenumerasi semua kemungkinan jawaban yang ada adalah
seperti di bawah ini:
1234 AB
1234 AC
1234 AD
..
dan seterusnya ..
4
1. The Product Rule (Aturan Perkalian)
2. The Sum Rule (Aturan Penjumlahan)
3. The Subtraction Rule (Aturan Pengurangan)
4. The Division Rule (Aturan Pembagian)
5. Tree Diagrams (Diagram Pohon)

5
Aturan perkalian digunakan untuk suatu prosedur yang
terbagi menjadi beberapa langkah atau beberapa pekerjaan
yang terpisah.

Misalkan suatu prosedur dapat dibagi menjadi dua pekerjaan


yang berurutan.
Jika terdapat n1 cara untuk melakukan pekerjaan pertama
dan n2 cara untuk melakukan pekerjaan kedua setelah
pekerjaan pertama selesai dilakukan, maka terdapat

6
Contoh 1
Kursi-kursi yang ada di Ruang Seminar 5.4 akan diberi nomor
dengan sebuah huruf kapital diikuti dengan bilangan bulat positif
yang tidak lebih dari 100 Berapa jumlah maksimum kursi yang
dapat dinomori?

Solusi:
Banyak Cara Banyak Cara Banyak Cara
Memilih Huruf Memilih Bilangan Penomoran Kursi
Kapital Bulat Positif 100

26 . =
2600
Jadi, maksimum kursi yang dapat dinomori adalah 2600 buah

7
Jika suatu prosedur dapat dibagi menjadi barisan pekerjaan-
pekerjaan T1, T2,, Tm yang masing-masing dapat dilakukan
dalam n1, n2, , nm cara secara berurutan, maka terdapat n1
n2 nm cara untuk melaksanakan pekerjaan tersebut.

8
Berapa banyak plat nomor kendaraan yang berbeda yang
dapat dibuat dengan ketentuan memuat tepat satu huruf,
tiga digit bilangan desimal, dan dua huruf?

Solusi:
Cara Cara Cara Cara Cara Cara
memilih menentukan menentukan menentukan memilih memilih
huruf digit digit kedua digit ketiga huruf kedua huruf ketiga
pertama pertama

26 10 10 10 26 26

Jadi, terdapat 26 10 10 10 26 26 = 17.576.000 plat


nomor kendaraan berbeda yang dapat dibuat.

9
Jika suatu pekerjaan dapat dilaksanakan dengan n1 cara dan
pekerjaan kedua dengan n2 cara. Serta jika kedua tugas ini
tidak dapat dilakukan dalam waktu yang bersamaan, maka
terdapat n1 + n2 cara untuk melakukan salah satu
pekerjaan tersebut.

10
Jabatan ketua himpuanan pengajaran matematika dapat diduduki
oleh mahasiswa angkatan tahun 2016 atau angkatan tahun 2017.
Jika terdapat 8 orang mahasiswa angkatan 2016 dan 6 orang
mahasiswa angkatan 2017. Berapa cara memilih jabatan ketua
himpunan?

Solusi:
Ada 8 cara memilih satu orang mahasiswa dari angkatan 2016,
dan ada 6 cara memilih satu orang dari angkatan 2017, Namun
Jabatan yang ditawarkan hanya ada satu, yang dapat diduduki
oleh salah seorang mahasiswa dari dua angkatan yang ada

Dengan aturan penjumlahan, maka jumlah cara memilih jabatan


ketua himpunan tersebut sama dengan jumlah mahasiswa pada
kedua angkatan, yaitu 8 + 6 = 14 cara
11
Jika terdapat m pekerjaan yang harus dilakukan, yaitu T1, T2,
,Tm yang dapat dilakukan dalam n1, n2, , nm cara.
Pekerjaan Ti dapat diselesaikan dengan ni cara dan tidak ada
dua pekerjaan berbeda yang dapat dilakukan dalam waktu
yang bersamaan, maka terdapat n1 + n2 + + nm cara
untuk melakukan salah satu dari pekerjaan tersebut

12
Seorang mahasiswa dapat memilih satu tugas proyek
Matematika Diskrit dari tiga buah daftar yang masing-
masing secara berurutan berisikan 21, 17, dan 11
proyek. Ada berapa pilihan tugas proyek yang dapat
dipilih?

Solusi:
Mahasiswa dapat memilih proyek dengan memilih
sebuah proyek dari daftar pertama, daftar yang kedua,
atau daftar yang ketiga. Dengan aturan penjumlahan
ada 21 + 17 + 11 = 49 pilihan yang dapat dipilih
dalam memilih sebuah proyek

13
Aturan penjumlahan dan perkalian juga dapat direpresentasikan
dalam istilah himpunan.

Aturan penjumlahan
Misalkan A1, A2, , Am himpunan yang saling lepas (ini berarti AiAj
= ; untuk setiap i, j {1,2,3,.,n} dengan ij), maka banyak cara
untuk memilih anggota dari gabungan A1 A2 Am adalah
jumlah dari banyaknya anggota setiap himpunan.
|A1 A2 Am| = | A1| + | A2| + ...+ | Am|

Aturan perkalian
Misalkan A1, A2, , Am himpunan berhingga, maka banyak cara
untuk memilih satu anggota dari hasil kali Cartesian A1 x A2 x x
Am dilakukan dengan memilih satu anggota dari A1, satu anggota
dari A2,, dan satu anggota dari Am
|A1 A2 Am| = | A1| | A2| ... | Am|
14
Contoh 5:
Password suatu log in pada sistem komputer panjangnya 6
sampai 8 karakter . Tiap karakter boleh memuat huruf atau
angka (huruf besar dan huruf kecil tidak dibedakan).
Berapa banyak password yang dapat dibuat untuk suatu log
in?

15
Solusi:
Banyak huruf alfabet adalah 26 karakter dan banyak angka desimal adalah 10,
jadi jumlah karakter seluruhnya adalah 36 karakter .

Untuk password dengan panjang 6 karakter , jumlah kemungkinan password


adalah:
(36) (36) (36) (36) (36) (36) = (36)6
Untuk password dengan panjang 7 karakter , jumlah kemungkinan password
adalah:
(36) (36) (36) (36) (36) (36) (36) = (36)7
Untuk password dengan panjang 8 karakter , jumlah kemungkinan password
adalah:
(36) (36) (36) (36) (36) (36) (36) (36) = (36)8
Dengan menggunakan aturan penjumlahan, jumlah seluruh password adalah
(36)6 + (36)7 + (36)8 = 2.901.650.833.888 buah.

Jadi, untuk suatu login akan mempunyai 2.901.650.833.888 buah kemungkinan


password.
16
Jika suatu pekerjaan dapat dilakukan baik dengan n1 cara
atau n2 cara, maka sejumlah cara untuk melakukan
pekerjaan tersebut adalah n1 + n2 dikurangi banyaknya
kejadian bersama pada n1 dan n2 cara
Prinsip ini digunakan untuk menentukan kardinalitas dari
gabungan himpunan-himpunan yang tidak harus saling
lepas.
|A B|= |A|+|B| - |A B|

Aturan pengurangan ini dikenal juga dengan Prinsip


Inklusi-Eksklusi

17
Berapa banyak string biner dengan panjang 8 jika diawali oleh
substring 1 atau diakhiri oleh substring 00 ?

Solusi:
Langkah 1: Konstruksi string biner dengan panjang 8 yang dimulai
dengan 1.

Terdapat satu cara untuk memilih bit pertama (1),


dua cara untuk memilih bit kedua (0 or 1),
dua cara untuk memilih bit ketiga (0 or 1),

dua cara untuk memilih bit kedelapan (0 or 1).


Menggunakan aturan perkalian, langkah 1 dapat dilakukan dengan
1. 27 = 128 cara.
18
Langkah 2: Konstruksi string biner dengan panjang 8 yang
berakhir dengan 00.

Terdapat dua cara untuk memilih bit pertama (0 or 1),


dua cara untuk memilih bit kedua (0 or 1),

dua cara untuk memilih bit keenam (0 or 1),


satu cara untuk memilih bit ketujuh (0), dan
satu cara untuk memilih bit kedelapan (0)

Menggunakan aturan perkalian, langkah 2 dapat dilakukan dalam


26 . 1 . 1 = 64 cara

19
Langkah 3: Konstruksi string biner dengan panjang 8 yang
dimulai dengan 1 dan diakhiri dengan 00

Terdapat satu cara untuk memilih bit pertama (1),


dua cara untuk memilih bit kedua (0 or 1),

dua cara untuk memilih bit keenam (0 or 1),


satu cara untuk memilih bit ketujuh (0), dan
satu cara untuk memilih bit kedelapan(0)

Menggunakan aturan perkalian, langkah 1 dan 2 dilaksanakan


pada saat yang sama dengan 1. 25 . 1. 1 = 32 cara.

Sehingga banyak string biner dengan panjang 8 yang diawali oleh


substring 1 atau diakhiri oleh substring 00 adalah
128 + 64 - 32=160 string biner.
20
Misalkan suatu pekerjaan dapat diselesaikan dalam n cara. Jika ternyata
untuk setiap cara terdapat d penyelesaian yang hasilnya identik dan d
n
habis membagi n, maka pekerjaan tersebut dapat diselesaikan dalam d cara
berbeda

Dalam pengertian himpunan:


Jika himpunan berhingga A adalah gabungan dari n pasang subset yang
saling lepas yang masing - masing subset terdiri atas d elemen, maka
|A|
n= d

Dalam pengertian fungsi:


Jika f adalah fungsi dari A ke B dimana A dan B adalah himpunan berhingga,
dan untuk setiap nilai y B ada tepatnya d nilai x A sedemikian hingga f(x)
|A|
= y (dalam kasus ini f adalah d ke satu), maka |B|= d

21
Berapa banyak aturan susunan empat orang duduk mengelilingi meja bundar di
mana dua susunan tempat duduk dianggap sama jika teman duduk disamping
kanan dan samping kirinya sama?

Solusi:
Misalkan tempat duduk pada meja bundar di labeli dengan label 1,2,3, dan 4,
maka:
Ada 4 cara untuk memilih seseorang duduk pada tempat duduk 1,
Ada 3 cara untuk memilih seseorang duduk pada tempat duduk 2,
Ada 2 cara untuk memilih seseorang duduk pada tempat duduk 3,
Ada 1 cara untuk memilih seseorang duduk pada tempat duduk 4.
Sehingga ada 4! = 24 cara 4 orang duduk di meja bundar.
Akan tetapi, masing-masing 4 pilihan untuk tempat duduk 1 memiliki kesamaan
susunan. Padahal dua susunan tempat duduk dianggap sama jika teman duduk
disamping kanan dan samping kirinya sama karena ada 4 pilihan untuk tempat
24
duduk 1 maka berdasarkan aturan pembagian, ada = 6 cara empat orang
4
duduk mengelilingi meja bundar.

22
Untuk visualisasi guna mempermudah penyelesaian dalam counting problems

Contoh 8:
Berapa bit-string dengan panjang 4 tidak berisi substring 11
Solusi:

Jadi, terdapat 8 string


23
Teorema 1
k adalah bilangan bulat positif dan (k + 1) obyek atau lebih
ditempatkan ke dalam k kotak, maka terdapat paling sedikit
satu kotak yang memuat dua atau lebih obyek tersebut.

Objek : Merpati
Kotak : Sarang Merpati

(a) (b) (c)


Gambar (1). Burung merpati lebih banyak dari pada sarangnya
24
Bukti:
Misalkan tidak terdapat satu wadah pun yang memuat lebih
dari satu obyek, maka jumlah obyek terbanyak adalah k,
sedangkan jumlah total objeknya k + 1. Namun itu adalah
sebuah kontradiksi. Dengan demikian paling sedikit
hanyalah ada k + 1 obyek.

25
1. Dari antara 367 orang, ada sedikitnya dua orang yang lahir pada
tanggal yang sama.
367 orang : merpati
366 hari : sarang merpati

2. Dari 27 kata ada sedikitnya dua kata yang dimulai dengan huruf
yang sama.
27 kata : merpati
26 huruf : sarang merpati

3. Jika nilai ujian menggunakan skala 0 s/d. 100, berapa orang


mahasiswa yang megikuti ujian tersebut supaya paling sedikit ada
dua orang yang nilainya sama ?
102 mahasiswa : merpati
101 nilai (0 100) : rumah merpati

26
Teorema 2
Jika N obyek ditempatkan ke dalam k wadah, maka terdapat paling sedikit satu
N
wadah yang memuat sedikitnya k objek.

Bukti:
N
Misalkan tidak ada wadah yang berisi lebih dari k - 1 objek, maka jumlah objek
maksimalnya adalah jumlah wadah dikali isinya yang diperlihatkan dalam
pertidaksamaan berikut:
N N
k k 1 < k k +1 1 .(1)

N
Pertidaksamaan (1) dapat ditulis demikian karena k tidak mungkin sama atau
N
melebihi k + 1. Jika ruas kanan disederhanakan, maka hasilnya adalah N, yang
berarti:
N
k k 1 < N
27
Dalam matakuliah Kombinatorika, diberikan tugas kelompok
yang akan dibagi menjadi enam kelompok. Jika terdapat 62
mahasiswa yang menempuh mata kuliah tersebut, tunjukkan
bahwa terdapat paling sedikit ada 11 mahasiswa yang menjadi
anggota suatu kelompok yang sama!

Solusi:
Misalkan X adalah himpunan 62 mahasiswa yang menempuh
mata kuliah Kombiatorika, dan Y adalah himpunan 6 kelompok
pada mata kuliah Kombiatorika. Berdasarkan teorema 2, maka
62
akan ada paling sediit =11 mahasiswa yang menjadi anggota
6
suatu kelompok yang sama.

28
Beberapa masalah yang sering muncul biasanya adalah tentang
menentukan banyaknya obyek minimum sedemikian hingga paling
sedikit r obyek dari obyek obyek ini harus terdapat dalam satu dari k
kotak jika obyek-obyek ini didistribusikan di antara kotak-kotak itu.

Jika kita memiliki N obyek, prinsip sangkar burung merpati yang


diperumum menyatakan bahwa paling sedikit terdapat r obyek dalam 1
N
kotak asalkan .
k
N
Bilangan bulat N terkecil dengan > 1, yaitu = ( 1) + 1,
k
N
merupakan bilangan bulat terkecil yang memenuhi ketidaksamaan .
k

Mungkinkah ada nilai N yang lebih kecil?


Tentu tidak, karena jika kita memiliki k(r - 1) obyek. Kita menempatkan
r - 1 di antaranya pada tiap-tiap kotak dari k kotak yang tersedia dan tak
ada 1 kotak pun yang ditempati oleh paling sedikit r obyek.

29
Berapa jumlah minimum mahasiswa di dalam kelas
Kombinatorika agar sedikitnya 6 orang memperoleh nilai
yang sama jika nilai yang mungkin terdiri dari A, B, C, D, dan
E?

Solusi:
Dalam suatu kelas ada paling sedikit 6 orang yang mendapat
nilai sama (Nilai A, B, C, D, E).
Generalisasi Prinsip Sarang Merpati:
N
=6
5
Maka N = 5(6 - 1) + 1 = 26
Jadi banyak mahasiswa di kelas itu minimum 26 orang 30
Asumsikan bahwa di dalam suatu kelompok yang terdiri dari 6 orang.
Setiap pasang terdiri dari dua orang yang saling kenal atau dua orang
yang tidak saling kenal. Tunjukkan bahwa terdapat tiga orang yang saling
kenal atau tiga orang yang tidak saling kenal dalam kelompok tersebut.

Solusi:
Misalkan A merupakan salah satu dari keenam orang tersebut, maka
setidaknya tiga orang dari lima orang selain A saling kenal atau tidak
saling kenal dengan A (sesuai prinsip pigeonhole). Anggap B, C, D
saling kenal dengan A. Maka, jika dua dari B, C, D saling kenal, akan
terbentuk tiga orang yang saling kenal. Sebaliknya, jika tidak maka akan
terbentuk tiga orang yang tidak saling kenal.

31
Bilangan Ramsey R(m,n), dengan m dan n bilangan bulat
positif 2 adalah jumlah minimum orang dalam suatu pesta
sehingga terdapat m orang yang saling bersahabat atau n orang
yang saling bermusuhan, dengan mengasumsikan setiap pasang
orang di pesta tersebut adalah sahabat atau musuh.

32
1. Ada berapa fungsi dari himpunan dengan m anggota ke
himpunan dengan n anggota?
2. Pada suatu lemari, terdapat 7 pasang kaos kaki
berwarna merah, 6 pasang kaos kaki berwarna putih,
dan 5 pasang kaos kaki berwarna hitam. Pada saat mati
lampu dan dalam keadaan terburu buru, kita diwajibkan
mengambil/memakai kaos kaki dengan warna yang
sama. Ingat bahwa satu pasang terdiri dari 2 kaos kaki.
Berapakah banyak minimum kaos kaki yang harus
diambil agar mendapatkan sepasang kaos kaki yang
sama?

33
1. Sebuah fungsi dari himpunan dengan m elemen domain ke n
elemen kodamain adalah relasi yang memasangkan setiap
anggota domain pada tepat satu anggota kodomain, dengan
aturan perkalian
n n n n = n
m faktor
2. Kita ingin mendapatkan 2 kaos kaki berwarna sama dan ada
3 macam kaos kaki bereda. Jika terdapat k + 1 benda dan
diletakkan di k tempat, maka akan ada minimal satu tempat
yang memuat 2 benda atau lebih di dalamnya. Sehingga:
Generalisasi Prinsip Sarang Merpati:
N
=2
3
N = 3( 2 1) + 1 = 4
Jadi banyak kaos kaki minimum yang harus diambil adalah 4
buah 34

Anda mungkin juga menyukai