PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11....

39
MatematikaKomputasi PTI15004

Transcript of PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11....

Page 1: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

MatematikaKomputasi PTI15004

Page 2: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

PencacahanCounting

Page 3: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Justanintermezzo

Pengelola Pantai Hanakapiai, Hawaii memperingatkan pengunjung agar tidak mendekati kawasan air, dan menegaskan peringatan tersebut

dengan membuat menyusun tally-marks yang berfungsi menghitung

secara diskrit jumlah korban yang nekat

Page 4: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Macam Pencacahan TallyMarks

Page 5: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinatorial

• Cabang matematika yang mempelajari pengaturan objek-objek

• Jumlah cara/solusi yang diperoleh dari himpunannya

• Contoh: 1. Plat mobil di negara X teridiri dari 5 angka dan diikuti 2

huruf. Angka pertama tidak boleh 0. Berapa banyak nomor plat mobil yang dapat di buat.

2. Password sebuah sistem komputer panjang nya 6 – 8 karakter. Tiap karakter boleh berupa huruf dan atau angka. Tidak case sensitive. Berapa banyak password yang dapat dibuat?

Matematika Komputasi 5

Page 6: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinatorial

• Kombinatorial didasarkan pada hasil yang di peroleh dari percobaan:

• Contoh: • Melempar dadu Enam hasil percobaan yang mungkin untuk pelemparan dadu adalah muka dadu 1, 2, 3, 4, 5, atau 6. • Melempar uang koin uang Rp.100 Hasil percobaan melempar koin 100 ada dua kemungkinan: muka koin gambar rumah gadang atau koin gambar wayang.

Matematika Komputasi 6

Page 7: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Case Password with 6 character,

consist of letter and number

abcdef 123789 aaaade 34qwer a123fr ............

COMBINATION

Page 8: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinatorial cabang matematika untuk

menghitung jumlah penyusunan objek-objek tanpa harus mengenumerasi semua

kemungkinan susunannya

Page 9: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Rule of Sum (Kaidah Penjumlahan)

Misal: Percobaan 1: p hasil Percobaan 2: q hasil maka: Perc. 1 atau Perc. 2: p + q hasil

Rule of Product (Kaidah Perkalian)

Misal: Percobaan 1: p hasil Percobaan 2: q hasil maka: Perc. 1 dan Perc. 2: p x q hasil

Kaidah Dasar Menghitung

Page 10: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Latihan 1

Dari seluruh mahasiswa PTIIK angkatan 2014, terdapat 700 laki2

dan 300 perempuan. Dengan tanpa memperhitungkan gender, berapa

cara memilih satu ketua himpunan?

Solusi: 700 + 300 = 1000 cara

Page 11: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Latihan 2

Dari seluruh mahasiswa PTIIK 2011, terdapat 300 peminat jaringan dan

100 peminat vision. Dari setiap bidang minat akan dipilih 1 wakil untuk ikut seminar, berapa cara

memilih dua orang peserta seminar?

Solusi: 300 x 100 = 30.000 cara

Page 12: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Perluasan kaidah menghitung

• Dapat mengandung lebih dari dua percobaan. • Jika n buah percobaan masing-masing mempunyai p1,

p2, p3,...pn. hasil percobaan tidak bergantung pada percobaan sebelumnya:

• Rule of product – p1 x p2 x p3 . . . x pn

– Hal. 231 Rinaldi Munir

• Rule of sum – P1 + p2 + p3 . . . + p4

– Hal. 232 Rinaldi Munir

Matematika Komputasi 12

Page 13: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Rule of Sum

p1 + p2 + … + pn hasil

Rule of Product

p1 x p2 x … x pn hasil

Perluasan Kaidah Dasar Menghitung Ada n percobaan, masing-masing dengan pi hasil

Page 14: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Latihan 3

Dari seluruh pemain Arema yang siap bertanding, terdapat 1 kiper, 3 bek, 4 gelandang dan 3 penyerang.

Dengan tanpa memperhitungkan posisinya, berapa cara memilih satu

kapten tim?

Solusi: 1 + 3 + 4 + 3 = 11 cara

Page 15: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Latihan 4

Pemain Arema yang menuntut pembayaran gaji mengirim 4

perwakilan menghadap manajemen. Di antara 3 kiper, 6

bek, 8 gelandang dan 6 penyerang, ada berapa cara mengirimkan wakil, bila tiap posisi diwakili satu orang?

Solusi: 3 x 6 x 8 x 6 = 864 cara

Page 16: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Soal 2

Password pada sebuah sistem komputer panjangnya enam sampai

delapan karakter. Tiap karakter boleh berupa huruf dan atau angka;

TIDAK case sensitive. Berapa banyak kombinasi password yang

dapat dibuat?

Page 17: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Pembahasan Soal 1

Terdapat 1 byte string yang berupa bilangan biner.

Berapa banyak string yang dapat dibentuk?

Solusi: 2x2x2x2x2x2x2x2 = 28 = 256 cara

8 digit 2 kemungkinan: 0 / 1

Page 18: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Prinsip InklusiEksklusi

Kaidah Perkalian & Penjumlahan

dalam Operasi Himpunan

Kasus

Berapa banyak kombinasi susunan byte yang dimulai dengan ‘11’ atau berakhir dengan ‘11’?

Page 19: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Prinsip Divide & Conquer

A = himpunan byte yang dimulai dengan ‘11’, B = himpunan byte yang diakhiri dengan ‘11’

|A| = 1 x 1 x 2 x 2 x 2 x 2 x 2 x 2 = 64

|B| = 2 x 2 x 2 x 2 x 2 x 2 x 1 x 1 = 64

|A B| = 128 ?

Page 20: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

11******

11******

11******

11******

................

******11

******11

******11

******11

................ 11****11

A B

|A B| = |A| + |B| - |A B|

Page 21: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

|A B| = 1 x 1 x 2 x 2 x 2 x 2 x 1 x 1 = 16

|A B| = |A| + |B| - |A B|

|A B| = 64 + 64 - 16 = 112

Page 22: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

P H P

igeon- ole rinciple

Page 23: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

1 2 3

4 5 6

7 8 9

9 holes

1 2 3 4

5 6 7

8 9 10

10 pigeons Bila

terdapat n obyek yang diletakkan

pada m buah tempat, dengan

nilai n > m, maka: Paling tidak, satu

tempat berisi lebih dari 1 obyek

Page 24: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

GustavLejeuneDirichlet

Dirichlet drawer principle Pigeon-holeprinciple

1834

(1805 – 1859)

Page 25: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

1.Di antara tiga orang, maka pasti ada dua orang yang berjenis kelamin sama

2.Dari 32 orang, pasti ada 2 orang yang memiliki tanggal lahir yang sama.

3.Bila sebuah tim sepakbola menang 12-0, pasti ada pemain yang mencetak lebih dari satu gol

Case

Page 26: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinatioral - Permutasi - Kombinasi

27

Page 27: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Bentuk khusus Rule of Product Permutasi

Jumlah urutan berbeda dari pengaturan obyek-obyek

Terdapat tiga buah bola: Merah, Biru dan Hijau

Dan tiga buah wadah berurutan:

Berapa banyak urutan berbeda yang mungkin dibuat dari penempatan bola ke dalam wadah-wadah tersebut?

1 2 3

Page 28: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

1 2 3

Page 29: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

1 2 3

1

2

3

4

5

6

3 x 2 x 1 =3!=6

Page 30: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

P(n, n) = n x (n-1) x (n-2) x ... 2 x 1 P(n, n) = n !

Permutasi r dari n elemen

Permutasi n obyek

P(n, r) = n x (n-1) x (n-2) x ... (n-(r-1)) P(n, r) =

n ! (n-r) !

Page 31: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Permutasi

• Mengabungkan beberapa objek dari suatu grup dengan memperhatikan urutan

• Permutasi dari n unsur yang berbeda x1, x2, …, xn adalah pengurutan dari n unsur tersebut.

• Contoh: ABC; Tentukan permutasi dari tiga huruf yang berbeda! Permutasi: ABC, ACB, BAC, BCA, CAB, CBA # 6 permutasi huruf ABC

32

Page 32: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Permutasi • Permutasi-r dari n unsur yang berbeda x1, x2, …, xn

adalah pengurutan dari sub himpunan dengan r anggota dari himpunan {x1, x2, …, xn}

• Dinotasikan P(n,r) • Contoh: Tentukan permutasi-3 dari 5 huruf yang berbeda,

ABCDE! Banyaknya permutasi-3 dari 5 : 60

ABC ABD ABE ACB ACD ACE

ADB ADC ADE AEB AEC AED

. . . . . .

. . . . . .

. . . . . .

ECA ECB ECD EDA EDB EDC

33

Page 33: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Permutasi

• Banyaknya permutasi-r dari n unsur yang berbeda: • P(n,r) = n!/(n-r)!

• Contoh: Permutasi-3 dari 5 huruf yang berbeda, ABDCE P(5,3) = 5!/(5-3)! = 5 × 4 × 3 = 60

34

Page 34: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinasi Jumlah pengaturan obyek-obyek tanpa memperhitungkan urutan

Kombinasi r dari n elemen

C(n, r) = C(n, r) = =

P(n, r) r !

n x (n-1) x (n-2) x ... (n-(r-1)) r !

n! r ! (n- r)!

Page 35: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinasi • Menggabungkan beberapa objek dari suatu grup

tanpa memperhatikan urutan • Kombinasi-r dari n unsur yang berbeda x1, x2, …, xn

adalah seleksi tak terurut r anggota dari himpunan {x1, x2, …, xn}

• Banyaknya kombinasi-r dari n unsur dinotasikan C(n,r)

• Contoh: Kombinasi-3 dari dari huruf ABCDE adalah: Kombinasi-3 dari 5 huruf : 10

ABC ABD ABE ACD ACE

ADE BCD BCE BDE CDE

36

Page 36: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinasi

• Banyaknya kombinasi-r dari n unsur yang berbeda adalah

C(n,r) = n!/(n-r)!.r!

• Contoh: Kombinasi-3 dari 5 huruf berbeda, ABCDE adalah C(5-3) = 5!/(5-3)!.3! = 5!/2!.3! = 5 × 4/2 = 10

37

Page 37: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Kombinasi

• Contoh: Berapa banyak cara sebuah panitia yang terdiri dari 2

mahasiswa dan 3 mahasiswi yang bisa dipilih dari 5 mahasiswa dan 6 mahasiswi?

• Jawab: Pertama: memilih 2 mahasiswa dari 5 mahasiswa C(5,2) = 10 Kedua: memilih 3 mahasiswi dari 6 mahasiswi C(6,3) = 20 Sehingga terdapat 10 × 20 = 200 cara

38

Page 38: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Di antara 10 orang mahasiswa Teknik Informatika Angkatan 2010, berapa banyak cara membentuk sebuah perwakilan beranggotakan 5 orang sedemikian sehingga: a. mahasiswa bernama A selalu termasuk di dalamnya; b. mahasiswa bernama A tidak termasuk di dalamnya; c. mahasiswa bernama A selalu termasuk di dalamnya, tetapi

B tidak; d. mahasiswa bernama B selalu termasuk di dalamnya, tetapi

A tidak; e. mahasiswa bernama A dan B termasuk di dalamnya; f. setidaknya salah satu dari mahasiswa yang bernama A atau

B termasuk di dalamnya.

Soal 3

Page 39: PTI15004 MatematikaKomputasiblog.ub.ac.id/azriputrirahmatika/files/2014/11/Matkom-8... · 2014. 11. 23. · •Cabang matematika yang mempelajari pengaturan objek-objek •Jumlah

Terimakasih