Anda di halaman 1dari 26

Counting

Combinatorics dan Counting


 Kombinatorika
 Ilmu yang mempelajari pengaturan
obyek
 Bagian penting dari Matematika Diskrit

 Enumerasi
 Penghitungan obyek dengan sifat
tertentu
 Bagian penting dari Kombinatorika
Beberapa Permasalahan dalam
Counting
“Password dalam suatu sistem komputer terdiri
dari 6, 7, atau 8 karakter. Setiap karakter adalah
digit bilangan desimal atau huruf dalam alfabet.
Setiap pasword harus memuat paling sedikit satu
digit bilangan desimal.
Ada berapa banyak password yang berbeda?”

“Berapa banyak cara yang mungkin dilakukan


dalam memilih 11 pemain dalam suatu tim sepak
bola yang memiliki 20 pemain?”

Selain itu, counting adalah dasar dalam


menghitung peluang dari kejadian-kejadian diskrit.
(“Berapakah peluang untuk dapat memenangkan
suatu lotere?”)
Dasar-dasar Counting

 Aturan perkalian
 Aturan penjumlahan
 Prinsip inklusi-eksklusi
 Diagram pohon
Aturan Penjumlahan

S1

S2 Sn

|A|=|S1|+|S2|+…+|Sn|
Contoh
Dari suatu kartu bridge lengkap,
berapa macam cara untuk
mengambil:
a. Sebuah jantung(heart) atau
sebuah daun (spade)?
b. Sebuah jantung atau kartu As?
c. Sebuah As atau sebuah King?
d. Sebuah kartu bernomor 2 hingga
10?
Sebuah jantung(heart) atau
sebuah daun (spade)?
 Kartu jantung:
 13 buah
 Kartu daun:
 13 buah
Jadi ada 13 + 13 = 26 cara untuk
mendapatkan sebuah kartu jantung
atau sebuah kartu daun.
Sebuah jantung atau kartu As?

 Ada 13 kartu jantung


 Ada 3 kartu As selain As jantung

Jadi ada 13 + 3 = 26 cara.


Contoh
Ada 2 buah dadu yang berbeda warnanya (merah dan
putih) dilontarkan. Ada berapa macam cara untuk
mendapatkan jumlah angka 4 atau 8?

Untuk mendapatkan jumlah 4: Untuk mendapatkan jumlah 8:

Merah Putih Merah Putih


1 3 2 6
2 2 3 5
3 1 4 4
5 3
Jadi ada 3 + 5 = 8 cara
6 2
Soal lain
Ada 2 buah dadu yang berwarna sama dilontarkan. Ada
berapa macam cara untuk mendapatkan jumlah
angka 4 atau 8?
Misalkan simbol(a,b) digunakan untuk
menyatakan bahwa pada dadu pertama muncul
angka a dan pada dadu kedua muncul angka b.
Maka:
(1,3),(2,2),(3,1),
(2,6),(3,5),(4,4),(5,3),(6,2)
Tetapi kedua dadu tidak dapat dibedakan, maka
tinggal:
(1,3),(2,2)
(2,6),(3,5),(4,4).
Aturan Perkalian
Misalkan sebuah pekerjaan melibatkan k buah langkah:
 Langkah ke-1 dapat dialkukan dalam n1 cara
 Langakah ke-2 dapat dilakukan dengan n2 cara
 ………
 Langkah ke-n dapat dilakukan dengan nk cara
Maka keseluruhan pekerjaan dapat dilakukan dengan n1.n2…nk cara.
Langkah-2
1 (C1,C1)
Langkah-1
2 (C1,C2)
1 n2 (C1,Cn2)
1 (C2,C1)
2 (C2,C2)
2
n2 (C2,Cn2)
1 (Cn1,C1)

2 (Cn1,C2)
n1

n2 (Cn1,Cn2)
Soal
1. Jika dua dadu yang berbeda dilontarkan, ada berapa
kemungkinan angka yang muncul? Bagaimana jika 5
buah dadu? Bagaimana jika n buah dadu?
2. Misalkan barang-barang di suatu pabrik diberi nomr
kode yang terdiri dari 3 huruf dan diikuti 4 angka
(misal KPR3418).
a. Jika baik huruf maupun angka boleh diulangai
penggunaannya, ada berapa macam barang yang
dapat diberi kode berbeda?
b. Bagaimana jika hurufnya saja yang boleh diulangi?
c. Bagaimana jika baik huruf maupun angka tidak
boleh berulang?
Soal 1

Setiap pengguna suatu sistem


komputer memiliki sebuah password,
yang terdiri dari 6 sampai 8 karakter,
dengan setiap karakter adalah huruf
kapital atau digit bilangan desimal.
Ada berapa banyak password yang
mungkin?
Soal 2
Menghitung Internet Address
Dalam Internet Protocol versi 4 (IPv4), suatu address
adalah string yang terdiri dari 32 bit. Dimulai dengan
network number (netid), dan diikuti oleh host number
(hostid).
Terdapat 3 bentuk address: kelas A, B, dan C dan 2
tambahan (kelas D dan E) dengan aturan:

Bit number 0 1 2 3 4 8 16 24 31
Kelas A 0 netid hostid
Kelas B 1 0 netid hostid
Kelas C 1 1 0 netid hostid
Kelas D 1 1 1 0 Multicast address
Kelas E 1 1 1 1 0 Address

Ada berapa IPv4 address yang berbeda untuk komputer


di internet?
Prinsip Inklusi-Eksklusi
Berapa banyak string biner dengan panjang 8 yang
dimulai dengan 1 atau berakhir dengan 00?

Pekerjaan 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).

Aturan perkalian: Pekerjaan 1 dapat dilakukan dengan


127 = 128 cara.
Prinsip Inklusi-Eksklusi
Pekerjaan 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).

Aturan perkalian: Pekerjaan 2 dapat dilakukan


dalam 26.1.1 = 64 cara.
Prinsip Inklusi-Eksklusi
Karena terdapat 128 cara untuk melakukan
Pekerjaan 1 dan 64 cara untuk melakukan Pekerjaan
2, apakah ini berarti bahwa terdapat 192 string biner
dengan yang dimulai dengan 1 atau berakhir dengan 00 ?
Tidak, karena di sini Pekerjaan 1 dan Pekerjaan 2
dapat dilakukan pada waktu yang bersamaan.
Ketika kita melaksanakan Pekerjaan 1 dan membuat
string yang dimulai dengan 1, beberapa dari string
tersebut diakhiri dengan 00.
Jadi, kita kadangkala melakukan Pekerjaan 1 dan 2
pada saat yang bersamaan, sehingga aturan
penjumlahan tidak berlaku.
Prinsip Inklusi-Eksklusi
Jika kita ingin menggunakan aturan penjumlahan,
dalam kasus ini, kita harus mengurangkan kasus-kasus
di mana Pekerjaan 1 dan 2 dilaksanakan pada saat
yang bersamaan.

Ada berapa kasus, yaitu, ada berapa banyak string yang


dimulai dengan 1 dan diakhiri dengan 00?

Terdapat satu cara untuk memilih bit pertama (1),


dua cara untuk memilih bit kedua, …, bit keenam (0
atau 1), dan
satu cara untuk bit ketujuh dan kedelapan (0).

Aturan perkalian: Dalam 25 = 32 kasus, Pekerjaan 1


dan 2 dilaksanakan pada saat yang sama.
Prinsip Inklusi-Eksklusi
Karena terdapat 128 cara untuk menyelesaikan
Pekerjaan 1 dan 64 cara untuk menyelesaikan
Pekerjaan 2, dan dalam 32 dari kasus-kasus
tersebut Pekerjaan 1 dan 2 diselesaikan pada saat
yang bersamaan, maka terdapat
128 + 64 – 32 = 160 cara
untuk melakukan salah satu di antara kedua
Tugas tersebut.

Dalam teori bilangan, ini berkorespondensi


dengan himpunan A1 dan A2 yang tidak saling
lepas. Maka:
|A1  A2| = |A1| + |A2| - |A1  A2|

Ini disebut prinsip inklusi-eksklusi.


Diagram Pohon
Ada berapa string biner dengan panjang empat
yang tidak memiliki dua 1 secara berurutan?

bit ke-1 bit ke-2 bit ke-3 bit ke-4


0
0
0
1
0 1
0
1 0 0
1
0 0
1 0
1
1
0
Jadi, terdapat 8 string.
Prinsip Sarang Merpati
Jika (k + 1) atau lebih obyek ditempatkan ke
dalam k kotak, maka terdapat paling sedikit satu
kotak yang memuat dua atau lebih obyek tersebut.

Contoh 1: Jika terdapat 11 pemain dalam sebuah


tim sepakbola yang menang dengan angka 12-0,
maka haruslah terdapat paling sedikit satu pemain
dalam tim yang membuat gol paling sedikit dua
kali.

Contoh 2: Jika anda menghadiri 6 kuliah dalam


selang waktu Senin sampai Jumat, maka haruslah
terdapat paling sedikit satu hari ketika anda
menghadiri paling sedikit dua kelas.
Soal
Tunjukkan bahwa untuk setiap
bilangan bulat n terdapat kelipatan
dari n yang hanya terdiri dari digit 0
atau 1 saja.
Generalisasi Prinsip Sarang Merpati
Jika N obyek ditempatkan ke dalam k kotak, maka
terdapat paling sedikit satu kotak yang memuat
sedikitnya N/k obyek.
Contoh 1: Di dalam kelas dengan 60 mahasiswa,
terdapat paling sedikit 12 mahasiswa akan
mendapat nilai yang sama (A, B, C, D, atau E).
Contoh 2: Di dalam kelas dengan 61 mahasiswa,
paling sedikit 13 mahasiswa akan memperoleh nilai
yang sama.

Soal: Berapa jumlah minimum mahasiswa yang


dibutuhkan di dalam kelas Matematika Diskrit agar
sedikitnya 6 orang memperoleh nilai yang sama?
Contoh
Misalkan anda laci yang berisi selusin kaus kaki
coklat dan selusin kaus kaki hitam yang
didistribusikan secara acak. Pada saat listrik
padam, berapa kaus kaki yang haus anda ambil
untuk memastikan bahwa di antaranya terdapat
sepasang kaus yang sewarna?

Solusi:
Terdapat dua tipe kaus kaki, jadi jika anda
memilih paling sedikit 3 kaus kaki, haruslah
terdapat paling sedikit dua kaus kaki coklat atau
paling sedikit dua kaus kaki hitam .

Generalisasi Prinsip Sarang Merpati : 3/2 = 2.


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.

Anda mungkin juga menyukai