Lompat ke konten utama
←

Matematika Diskrit

Pelajaran 6 dari 16

Kombinatorika

Permutasi dan kombinasi

Setelah pelajaran ini kamu bisa membedakan permutasi dari kombinasi, menghitung keduanya dengan rumus faktorial, dan memeriksanya dengan math.perm, math.comb, dan itertools.

±14 menitDiperiksa 27 Sep 2026

Materi

Permutasi adalah susunan berurutan. Banyaknya cara memilih dan mengurutkan r objek dari n objek berbeda adalah P(n, r) = n! ÷ (n − r)!, dengan n! = n × (n − 1) × … × 1 dan 0! = 1. Kombinasi adalah pilihan tanpa urutan. Banyaknya cara memilih r objek dari n objek adalah C(n, r) = n! ÷ (r! × (n − r)!), juga disebut koefisien binomial. Hubungan keduanya: setiap kombinasi r objek dapat diurutkan dengan r! cara, sehingga P(n, r) = C(n, r) × r!.

Pertanyaan penentunya satu: apakah menukar urutan menghasilkan sesuatu yang berbeda? Juara satu, dua, dan tiga adalah permutasi, karena Ani juara satu dan Budi juara dua berbeda dari sebaliknya. Tim beranggotakan tiga orang adalah kombinasi, karena tim {Ani, Budi, Citra} sama dengan {Citra, Ani, Budi}. Contoh: dari 8 pelari, susunan juara 1–2–3 ada P(8, 3) = 8 × 7 × 6 = 336, sedangkan tim tiga pelari ada C(8, 3) = 336 ÷ 3! = 56. Di Python, math.perm dan math.comb menghitungnya langsung, sedangkan itertools.permutations dan itertools.combinations mendaftarnya.

import math

print(math.perm(8, 3))   # 336
print(math.comb(8, 3))   # 56
print(math.comb(8, 9))   # 0: memilih 9 dari 8 tidak mungkin

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Sebuah klub beranggotakan 10 orang akan memilih ketua, sekretaris, dan bendahara, masing-masing orang berbeda. Berapa banyak susunan pengurus yang mungkin?

Latihan 2 dari 3

Ujian berisi 12 soal uraian, dan peserta harus memilih 4 soal untuk dikerjakan. Urutan mengerjakan tidak dinilai. Berapa banyak pilihan soal yang berbeda?

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke