Oleh :
Muhammad Badrus Salam (1844201011)
Ulfi Kilmia Saputri (1844201008)
Vebhista Intan Tutuarima (1844201030)
Penulis
2
BAB I
PENDAHULUAN
A. Latar Belakang
Seiring berjalannya waktu kemajuan zaman yang menjadikan teknologi
sebagai hal penting untuk menunjang kemajuan.dalam pemrogaman hal dasar
yang harus di ketahui dan di fahami. Dalam bab yang akan dibahas ini adalah
bagaimana langkah untuk mempermudah kita mendaftar atau mengurutkan semua
kombinasi-r atau untuk menyelesaikan suatu masalah yang di tulis secara
berurutan sehingga algoritma kombinasi adalah langkah-langkah untuk
menyelesaikan masalah mengurutkan kombinasi
Pembelajaran di bidang mata kuliah Matematika Diskrit pun tidak luput
dengan yang namanya algoritma dalam beberapa pembelajaran didalamnya.
Dimana matematika diskrit atau diskret adalah cabang matematika yang
membahas segala sesuatu yang bersifat diskrit. Diskrit disini artinya tidak saling
berhubungan(lawan dari kontinyu). Objek yang dibahas dalam matematika diskrit
seperti bilangan bulat,graf, atau kalimat logika dan tidak berubah secara kontinyu,
namun memiliki nilai yang tertentu dan terpisah. Salah satu yang akan dipelajari
di matematika diskrit adalah prosedur menjenerik kombinasi. Algoritma tidak
hanya dalam pemrogaman saja tetapi algoritma jantung ilmu computer dan
informatika. Serta juga dalam kehidupan sehari-hari
B. Rumusan Masalah
1. Bagaimana prosedur menjenerik kombinasi.
B. Tujuan Penulisan
a) Untuk mengetahui sistem prosedur menjenerik kombinasi.
3
BAB II
PEMBAHASAN
Contoh:
Diberikan sebuah string 13467 sebagai sebuah kombinasi-5 dari {1,2,3,4,5,6,7}.
Dalam hal ini, elemen paling kanan dalam string 13467 yang belum
maksimum adalah 4. sehingga string berikutnya adalah 13567.
Selanjutnya, elemen paling kanan dalam string 13567 yang belum
maksimum adalah 3. sehingga string berikutnya adalah 14567.
Elemen paling kanan dalam string 14567 yang belum maksimum adalah 1,
sehingga string berikutnya adalah 23456.
Elemen paling kanan dalam string 23456 yang belum maksimum adalah 6,
sehingga string berikutnya adalah 23457.
Jika proses dilanjutkan akan diperoleh, secara berturut-turut, string berikut
: 23467, 23567, 24567, 34567. terlihat bahwa secara berurutan, terdapat 9
kombinasi-5 dari 7 obyek berbeda.
4
Jadi masih terdapat 12 kombinasi-5 sebelumnya secara berurutan dari
yang pertama, adalah sebagai berikut :
12345, 12346, 12347, 12356, 12357,12367, 12456, 12457, 12467, 12567,
13456, 13457.
5
BAB III
PENUTUP
Kesimpulan
Dalam pembahasan ini dapat disimpulkan bahwa dengan menggunakan
prosedur menjenerik kombinasi untuk mendaftar semua kombinasi-r dan
mendapatkan jajaran (string) adalah dengan cara sebagai berikut :
1) Cari elemen terkanan dalam 𝛼 yang nilainya belum maksimum,
katakan elemen tersebut 𝛼𝑚 , sedemikian hingga 𝛼𝑚 + 𝑟 − 𝑚 +
1≤𝑛.
2) Jika string berikutnya setelah 𝛼 adalah 𝛽 = 𝛽1 𝛽2 .…. 𝛽𝑟 , maka :
untuk setiap 𝑖, 1 ≤ 𝑖 ≤ 𝑚 − 1 , 𝛽𝑖 = 𝛼𝑖 ; dan untuk setiap 𝑗, 0 ≤
𝑗 ≤ 𝑟 − 𝑚, 𝛽𝑚+𝑗 = 𝑎𝑚 + 1 + 𝑗 .
6
DAFTAR PUSTAKA