Anda di halaman 1dari 154

Matematika Diskrit

POLITEKNIK TELKOM BANDUNG 2009

Penyusun dan Editor


Adi Wijaya M.Si

Dila ra ng m enerb itka n kem b a li, m enyeb a rlua ska n a ta u m enyim p a n b a ik seb a g ia n m a up un seluruh isi b uku d a la m b entuk d a n d eng a n c a ra a p a p un ta np a izin tertulis d a ri Politeknik Telkom. Hak cipta dilindungi undang-undang @ Politeknik Telkom 2009

No p a rt of this d oc um ent m a y b e c op ied , rep rod uc ed , p rinted , d istrib uted , m od ified , rem oved a nd a m end ed in a ny form b y a ny m ea ns w ithout p rior w ritten a uthoriza tion of Telkom Polytechnic.

Politeknik Telkom

Matematika Diskrit

Kata Pengantar
Assa la m u a la ikum Wr. Wb Seg a la p uji b a g i Alla h SWT ka rena d eng a n ka runia -Nya c ourseware ini dapat diselesaikan. Ata s na m a Politeknik Telkom , ka m i sa ng a t m eng ha rg a i d a n ing in m enya m p a ika n terim a ka sih kep a d a p enulis, p enerjem a h d a n p enyunting ya ng tela h m em b erika n tenaga, pikiran, dan waktu sehingga courseware ini dapat tersusun. Ta k a d a g a d ing ya ng ta k reta k, d i d unia ini tid a k a d a ya ng sem p urna , oleh ka rena itu ka m i ha ra p ka n p a ra pengguna b uku ini d a p a t m em b erika n m a suka n perbaikan demi pengembangan selanjutnya. Semoga courseware ini d a p a t m em b erika n m a nfa a t d a n m em b a ntu seluruh Sivita s Aka d em ika Politeknik Telkom d a la m m em a ha m i d a n m eng ikuti m a teri p erkulia ha n d i Politeknik Telkom. Amin. Wa ssa la m u a la ikum Wr. Wb . Bandung, Mei 2009

Christanto Triwibisono
Matematika Diskrit iii

T elkom Polytechnic

Discrete Mathematics

Wakil Direktur I Bidang Akademik & Pengembangan

Daftar Isi
Kata Pengantar .............................................................................. iii Daftar Isi .......................................................................................... iv 1 HIMPUNAN .............................................................................6 1.1 Definisi dan Keanggotaan Suatu Himpunan ................. 7 1.2 Operasi Himpunan ................................................................ 13 1.3 Prinsip Dualitas ....................................................................... 20 1.4 Multi Set ................................................................................... 23 2 RELASI DAN FUNGSI .............................................................32 2.1 Definisi Relasi dan Cara Penyajian .................................... 33 2.2 Beberapa Sifat Relasi ............................................................ 38 2.3 Operasi pada Relasi ............................................................. 43 2.4 Relasi Ekivalen dan Relasi Terurut........................................ 47 2.5 Fungsi ....................................................................................... 52 3 KOMBINATORIK ....................................................................66 Prinsip Dasar Menghitung............................................................... 67 Permutasi dan Kombinasi ............................................................... 71 4 TEORI GRAF ..........................................................................85 4.1 Definisi Graf ............................................................................ 86 4.2 Terminologi Graf .................................................................... 93 4.3 Keterhubungan dan Sub Graf........................................... 103 4.4 Ma triks Keteta ng g a a n ( a d ja c enc y m a trix) d a n Ma triks Bersisian (incidency matrix) dari Suatu Graf ................... 105 4.5 Eulerian dan Hamiltonian ................................................... 107 4.5.2 Sirkuit Hamilton ..................................................................... 109 4.6 Graf Isomorfik ....................................................................... 111 4.7 Beberapa Aplikasi Graf ...................................................... 113 5 POHON DAN PEWARNAAN GRAF .....................................125 5.1 Pohon Merentang Minimum ( Minimun Spanning Tree) 127 5.2 Pohon Berakar ..................................................................... 130 5.3 Penelusuran Pohon Biner .................................................... 136 5.4 Pewarnaan Graf .................................................................. 137 Pewarnaan Peta (Map Coloring) ............................................... 140 Daftar Pustaka ...................................................................................
iv Matematika Diskrit

Politeknik Telkom

Matematika Diskrit

Matematika Diskrit

T elkom Polytechnic

Discrete Mathematics

1 HIMPUNAN

Overview

Da la m kehid up a n nya ta , b a nya k seka li ma sa la h ya ng terka it d enga n d a ta (ob jek) ya ng d ikump ulka n b erd a sa rka n kriteria tertentu. Kump ula n d a ta ini merup a ka n rep resenta si d a ri sua tu kond isi, b a ik sec a ra sta tistika ma up un sec a ra ekonomi. Kump ula n d a ta inila h ya ng sela njutnya d id efinisika n seb a ga i himp una n. Pa d a b a b a wa l ini a ka n d ib a ha s tenta ng d efinisi d a n kea nggota a n sua tu himp una n, op era si himp una n dari beberapa jenis himpunan.

Tujuan

1. Mahasiswa memahami konsep dasar tentang himpunan. 2. Mahasiswa memahami berbagai macam operasi dan sifat himpunan.
6 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

3. Mahasiswa dapat meyelesaikan berbagai persoalan dan fenomena yang terkait dengan teori himpunan.

1.1

Definisi dan Keanggotaan Suatu Himpunan

Him p una n (set) m erup a ka n sekum p ula n ob jek-ob jek ya ng b erb ed a ya ng d a p a t d id efinisika n d eng a n jela s. Ob jek d i d a la m him p una n d ina m a ka n unsur a ta u a ng g ota him p una n. Kea ng g ota a n sua tu him p una n d inya ta ka n oleh nota si . Contoh 1 : A = {x, y, z} x A : x merupakan anggota himpunan A. w A : w bukan merupakan anggota himpunan A. Ada beberapa cara dalam menyatakan himpunan, yaitu : a. Mencacahkan anggotanya (enumerasi) Dengan cara ini, himpunan tersebut dinyatakan dengan menyebutkan semua anggota himpunannya di dalam suatu kurung kurawal. Contoh 2 : - Him p una n em p a t b ila ng a n g a njil p erta m a : A = {1, 3, 5, 7}. - Him p una n lim a b ila ng a n p rim a p erta m a : B = {2, 3, 5, 7, 11}. - Him p una n b ila ng a n a sli ya ng kura ng d a ri 50 : C = {1, 2, ..., 50} - Him p una n b ila ng a n b ula t d itulis seb a g a i { , -2, -1, 0, 1, 2, }.

b. Menggunakan simbol standar (baku) Sua tu him p una n d a p a t d inya ta ka n d a la m sua tu sim b ol sta nd a r (b a ku) ya ng tela h d iketa hui sec a ra um um oleh masyarakat (ilmiah). Contoh 3 : N = himpunan bilangan alami (natural) = { 1, 2, ... }
Relasi dan Fungsi 7

T elkom Polytechnic

Discrete Mathematics

Z = himpunan bilangan bulat = { ..., -2, -1, 0, 1, 2, ... } Q = himpunan bilangan rasional R = himpunan bilangan riil C = himpunan bilangan kompleks Him p una n ya ng universa l (sem esta p em b ic a ra a n) dinotasikan dengan U. Contoh 4 : Misa lka n U = {1, 2, 3, 4, 5} himpunan bagian dari U. d a n A = {1, 3, 5} merupakan

3. Menuliskan kriteria (syarat) keanggotaan himpunan Sua tu him p una n dapat d inya ta ka n d eng a n c a ra m enuliska n kriteria (sya ra t) kea ng g ota a n him p una n terseb ut. Himpunan ini dinotasinya sebagai berikut : { x syarat yang harus dipenuhi oleh x } Contoh 5 : (i) A adalah himpunan bilangan asli yang kecil dari 10 A = { x | x 10 dan x N } atau A = { x N | x 10 } yang ekivalen dengan : A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} (ii) M = { x | x adalah mahasiswa yang mengambil kuliah matematika diskrit} a tau M = { x a d a la h m a ha sisw a | ia m eng a m b il kulia h matematika diskrit} 4. Menggunakan Diagram Venn

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Sua tu him p una n dapat d inya ta ka n d eng a n c ara m enuliska n a ng g ota nya d a la m sua tu g a m b a r (d ia g ra m ) yang dinamakan diagram venn. Contoh 6 : Misa lka n U = {1, 2, 8}. Diagram Venn:

, 7, 8}, A = {1, 2, 3, 5} d a n B = {2, 5, 6,

U 1 3

A 2 5

B 8 6 4

Terka it d eng a n m a sa la h kea ng g ota a n, sua tu him p una n dapat dinyatakan sebagai anggota himpunan lain. Contoh 7 : a. Misalkan, M = { mahasiswa Politeknik Telkom } M1 = { mahasiswa prodi komputer akuntansi} M2 = { mahasiswa prodi Sistem Informasi} Dengan demikian, M = { M1, M2 } b. Bila P1 = {x, y}, P2 = { {x, y} } atau P2={P1}, Sementara itu, P3 = {{{x, y}}}, maka x P1 dan y P2, sehing g a P1 P2 , sed a ng ka n P1 P3, teta p i P2 P3 Jum la h unsur d a la m sua tu him p una n d ina m a ka n ka rd ina lita s d a ri him p una n terseb ut. Misa lka n, untuk m enya ta ka n kardinalitas himpunan A ditulis dengan notasi: n(A) atau A

Relasi dan Fungsi

T elkom Polytechnic

Discrete Mathematics

Contoh 8 : (i) B = { x | x m erup a ka n b ila ng a n p rim a ya ng leb ih kec il dari 10 }, atau B = {2, 3, 5, 7 } maka B = 4 (ii) A = {a, {a}, {{a}} }, maka A = 3 Jika sua tu him p una n tid a k m em p unya i a ng g ota , d eng a n ka ta la in d eng a n ka rd ina lita s him p una n terseb ut sa m a d eng a n nol m a ka him p una n terseb ut d ina m a ka n him p una n kosong (null set). Notasi dari suatu himpunan kosong adalah : atau {} Contoh 9 : (i) P = {Ma ha sisw a Teknik Ind ustri STT Telkom ya ng p erna h ke Mars}, maka n(P) = 0 Jadi P = (ii) A = {x | a ka r p ersa m a a n kua d ra t x2 + 1 = 0 d a n x R}, maka n(A) = 0 Jadi A = {} (iii) B = {{ }} dapat juga ditulis sebagai B = { }. Ja d i B b uka n him p una n kosong ka rena ia m em ua t satu unsur yaitu himpunan kosong. Him p una n A d ika ta ka n him p una n b a g ia n (sub set) d a ri him p una n B jika d a n ha nya jika setia p unsur A m erup a ka n unsur dari B. Dalam hal ini, B dikatakan superset dari A. Notasi himpunan bagian : A B atau A B Jika d ig a m b a rka n d a la m b entuk d ia g ra m Venn him p una n bagian tersebut menjadi :

U B

10

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Contoh 10 : (i) N Z R C (ii) {2, 3, 5} {2, 3, 5} Untuk setiap himpunan A berlaku hal-hal sebagai berikut: (a) A adalah himpunan bagian dari A itu sendiri (yaitu, A A). (b) Himpunan kosong merupakan himpunan ba g ia n d a ri A ( A). (c) Jika A B dan B C, maka A C A d a n A A, m a ka d a n A d iseb ut him p una n b a g ia n ta k seb ena rnya (im p rop er sub set) d a ri him p una n A. Pernya ta a n A B berbeda dengan A B : A B : A adalah himpunan bagian dari B tetapi A B. Ya ng d em ikia n, A m erup a ka n him p una n b a g ia n seb ena rnya (proper subset) dari B. Contoh 11 : Misalkan A = {1, 2, 3}. {1} dan {2, 3} merupakan proper subset dari A. Himpunan kuasa (power set) dari himpunan A merupakan suatu him p una n ya ng unsur-unsurnya m erup a ka n sem ua him p una n b a g ia n d a ri A, term a suk him p una n kosong d a n him p una n A send iri. Him p una n kua sa d inota sika n oleh P(A). Jum la h a ng g ota (ka rd ina l) d a ri sua tu him p una n kua sa b erg a ntung p a d a ka rd ina l him p una n a sa l. Misa lka n, ka rd ina lita s him p una n A a d a la h m , maka P(A) = 2m . Contoh 12 : Jika A = { x, y }, maka P(A) = {

, { x }, { y }, { x, y }}

Contoh 13 : Him p una n kua sa d a ri him p una n kosong a d a la h P( ) = { }, sem enta ra itu him p una n kua sa d a ri him p una n { }

Relasi dan Fungsi

11

T elkom Polytechnic

Discrete Mathematics

adalah P({ }) = { , { }}. Pernya ta a n A B d ig una ka n untuk m enya ta ka n b a hw a A a d a la h him p una n b a g ia n (sub set) d a ri B ya ng m em ung kinka n A = B. Dua b ua h him p una n d ika ta ka n sa m a jika m em enuhi kond isi berikut : A = B jika d a n ha nya jika setia p unsur A m erup a ka n unsur B dan sebaliknya setiap unsur B merupakan unsur A. Untuk m enya ta ka n A = B, ya ng p erlu d ib uktika n a d a la h A a d a la h him p una n b a g ia n d a ri B d a n B m erup a ka n him p una n bagian dari A. Jika tidak demikian, maka A B. atau A=B A B dan B A Contoh 14 : (i) Jika A = { 0, 1 } dan B = { x | x (x 1) = 0 }, maka A = B (ii) Jika A = { 3, 5, 8, 5 } dan B = {5, 3, 8 }, maka A = B (iii) Jika A = { 3, 5, 8, 5 } dan B = {3, 8}, maka A B Untuk tiga buah himpunan, A, B, dan C berlaku aksioma berikut: (a) A = A, B = B, dan C = C (b) Jika A = B, maka B = A (c) Jika A = B dan B = C, maka A = C Dua b ua h him p una n d ika ta ka n ekivalen jika m a sing -masing m em p unya i ka rd ina lita s ya ng sa m a . Misa lka n, him p una n A adalah ekivalen dengan himpunan B berarti kardinal dari him p una n A d a n him p una n B a d a la h sa m a , nota si ya ng digunakan adalah : A~B Contoh 15 : Misalkan A = { 2, 3, 5, 7 } dan B = { a, b, c, d }, maka A ~ B sebab A = B = 4
12 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Dua him p una n A d a n B d ika ta ka n sa ling lep a s (disjoint) jika ked ua nya tid a k m em iliki unsur ya ng sa m a . Notasi ya ng d ig una ka n a d a la h A / / B . Jika d inya ta ka n d a la m b entuk diagram Venn adalah sebagai berikut :
U A B

Contoh 16 : Jika A = { x | x maka A // B.

N, x < 10 } dan B = { 11, 12, 13, 14, 15 },

1.2

Operasi Himpunan

Ad a b eb era p a op era si him p una n ya ng p erlu d iketa hui, ya itu : irisa n, g a b ung a n, kom p lem en, selisih d a n b ed a setangkup. a. Irisan (intersection) Irisa n a nta ra d ua b ua h him p una n d inota sika n oleh ta nd a . Misa lka n A d a n B a d a la h him p una n ya ng tid a k sa ling lep a s, maka A B = { x x A dan x B } Jika dinyatakan dalam bentuk diagram Venn adalah :

Relasi dan Fungsi

13

T elkom Polytechnic

Discrete Mathematics

Contoh 17 : 1. Misalkan A = {2, 3, 5, 7, 11} dan B = {3, 6, 9, 12}, maka A B = {3} 2. Misa lka n A a d a la h him p una n m a ha sisw i TI STT Telkom dan B m erup a ka n him p una n w a nita la njut usia (50 ta hun ke atas) maka A B = . Hal ini berarti A dan B adalah saling lepas atau A // B. b. Gabungan (union) Ga b ung a n a nta ra d ua b ua h him p una n d inota sika n oleh ta nd a . Misalkan A dan B adalah himpunan, maka A B = { x x A atau x B } Jika dinyatakan dalam bentuk diagram Venn adalah :

Contoh 18 : (i) Jika A = { 2, 3, 5, 7} d a n B = { 1, 2, 3, 4, 5 }, m a ka A = {1,2,3, 4, 5, 7} (ii) A =A c. Komplemen (complement)

Kom p lem en d a ri sua tu him p una n m erup a ka n unsur -unsur ya ng a d a p a d a him p una n universa l (sem esta p em b ic a ra a n ) kec ua li a ng g ota him p una n terseb ut.
14 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Misa lka n A m erup a ka n him p una n ya ng b era d a p a d a sem esta p em b ic a ra a n U, m a ka kom p lem en d a ri him p una n A dinotasikan oleh: A = Ac = { x x U dan x A } Jika dinyatakan dalam bentuk diagram Venn adalah :

Contoh 19 : Misalkan U = { 1, 2, 3, ..., 9 }, jika A = {1, 3, 7, 9}, maka A = {2, 4, 5, 6, 8} jika A = { x U | x ha b is d ib a g i d ua }, m a ka A = { 1, 3, 5, 7, 9 } Contoh 20 : A = himpunan mahasiswa PoliteknikTelkom B = himpunan mahasiswa yang tinggal di Asrama C = himpunan mahasiswa Sistem Informasi D = him p una n m a ha sisw a ya ng m eng a m b il matematika diskrit E = himpuna n m a ha sisw a ya ng m em b a w a m otor untuk pergi ke kampus a. Pernyataan Sem ua m a ha sisw a Politeknik Telkom Jurusa n Sistem Inform a si ya ng m em b a w a m otor untuk p erg i ke ka m p us d a p a t d inya ta ka n d a la m nota si op era si him p una n sebagai berikut: (A C) E
Relasi dan Fungsi 15

T elkom Polytechnic

Discrete Mathematics

b. Pernyataan Sem ua m a ha sisw a Politeknik Telkom yang ting g a l d i a sra m a d a n tid a k m eng a m b il m a tem a tika d iskrit d a p a t d inya ta ka n d a la m nota si op era si him p una n sebagai berikut:

c. Pernyataan sem ua m a ha sisw a Jurusa n Sistem inform a si yang tid a k ting g a l d i a sra m a a ta u tid a k m em b a w a m otor untuk p erg i ke ka m p us d a p a t d inya ta ka n d a la m nota si op era si him p una n sebagai berikut: C B E d. Selisih (difference) Selisih a nta ra d ua b ua h him p una n d inota sika n oleh ta nd a . Misa lka n A d a n B a d a la h him p una n, m a ka selisih A d a n B dinotasikan oleh

B={x x

A dan x

B}= A

Contoh 21 : Jika A = { 1, 2, 3, ..., 10 } dan B = { 2, 3, 5, 7}, maka A 1, 4, 6, 8, 9 } dan B A = e. Beda Setangkup (Symmetric Difference)
16 Relasi dan Fungsi

B= {

Politeknik Telkom

Matematika Diskrit

Bed a seta ng kup a nta ra d ua b ua h him p una n d inota sika n oleh ta nd a . Misa lka n A d a n B a d a la h him p una n, m a ka b ed a seta ng kup antara A dan B dinotasikan oleh : A B = (A B) (A B) = (A B) (B A) Jika dinyatakan dalam bentuk diagram Venn adalah :

Contoh 22 : Jika A = { 2, 3, 5, 7} dan B = { 1, 2, 3, 4, 5 }, maka A B = { 1, 4, 7 } Beda setangkup memenuhi sifat-sifat berikut: (a) A B = B A (hukum komutatif) (b) (A B ) C = A (B C ) (hukum asosiatif)

f. Perkalian Kartesian (cartesian product) Perka lia n ka rtesia n a nta ra d ua b ua h him p una n d inota sika n oleh ta nd a . Misa lka n A d a n B a d a la h him p una n, m a ka p erka lia n ka rtesia n antara A dan B
Relasi dan Fungsi 17

T elkom Polytechnic

Discrete Mathematics

dinotasikan oleh : A Contoh 23 : (i) Misalkan C = {1, 2, 3}, dan D = { a, b }, maka C D = { (1, a), (1, b), (2, a), (2, b), (3, a), (3, b) } (ii) Misalkan A = B = himpunan semua bilangan riil, maka A B = himpunan semua titik di bidang datar Misalkan ada dua himpunan dengan kardinalitas berhingga, m a ka ka rd ina lita s him p una n ha sil d a ri sua tu perkalian ka rtesia n a nta ra d ua him p una n terseb ut a d a la h p erka lia n a nta ra ka rd ina lita s m a sing -m a sing him p una n. Deng a n d em ikia n, jika A d a n B m erup a ka n him p una n b erhing g a , maka: A B = A . B . Pa sa ng a n terurut (a , b ) b erb ed a d eng a n (b , a ), dengan ka ta la in (a , b ) (b , a ). Deng a n a rg um en ini b era rti perkalian kartesian tidak komutatif, yaitu A B B A dimana A atau B bukan himpunan kosong. Jika A = atau B = , maka A B=B A= Hukum-hukum ya ng b erla ku untuk op era si him p una n a d a la h sebagai berikut : 1. Hukum identitas: A =A A U=A 2. Hukum null/dominasi: A = A U=U 3. Hukum komplemen: A =U A A
A =

B = {(a, b)

A dan b

B}

18

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

4.

5.

Hukum idempoten: A A=A A A=A Hukum involusi:

( A) = A
6. Hukum penyerapan (absorpsi): A (A B) = A A (A B) = A Hukum komutatif: A B=B A A B=B A Hukum asosiatif: A (B C) = (A A (B C) = (A B) B) B) B) C C (A (A C) C)

7.

8.

9. Hukum distributif: A (B C) = (A A (B C) = (A 10. Hukum De Morgan: A B= A B A B= A B 11. Hukum komplemen


U
U =

Misalkan A dan B adalah himpunan berhingga, maka n(A B) = n(A) + n(B) n(A B) Ini m erup a ka n prinsip inklusi-eksklusi ya ng b erg una d a la m penyelesaian himpunan maupun kombinatorial. Ini b erla ku jug a untuk tiga himpunan b erhing g a d a n seterusnya . Misa lka n A, B, d a n C m erup a ka n him p una n b erhing g a m a ka b erd a sa rka n p rinsip inklusi-eksklusi, hub ung a n a nta r ka rd ina lita s dari partisi himpunan tersebut dapat ditulis dalam bentuk : |A B C| = |A| + |B| + |C| |A B| |B C| |A C| + |A B C|
Relasi dan Fungsi 19

T elkom Polytechnic

Discrete Mathematics

Prinsip inklusi-eksklusi akan dibahas lagi pada bab kombinatorik.

1.3

Prinsip Dualitas

Prinsip d ua lita s m eng em uka ka n b a hw a d ua konsep ya ng b erb ed a d a p a t d ip ertuka rka n na m un teta p m em b erika n jawaban yang benar. Contoh 24 : AS kemudi mobil di kiri depan Indonesia kemudi mobil di kanan depan Peraturan: (a) di Amerika Serikat, mobil harus berjalan di bagian kanan jalan, p a d a ja la n ya ng b erla jur b a nya k, la jur kiri mendahului, b ila la m p u m era h m enya la , m ob il b elok ka na n langsung (b) di Indonesia, mobil harus berjalan di bagian kiri jalan, p a d a ja lur ya ng b erla jur b a nya k, la jur ka na n mendahului, b ila la m p u m era h m enya la , m ob il b elok kiri langsung

untuk b oleh

untuk b oleh

Prinsip dualitas pada kasus diatas adalah: Konsep kiri dan kanan dapat dipertukarkan pada kedua negara terseb ut sehing g a p era tura n ya ng b erla ku d i Am erika Serika t menjadi berlaku pula di Inggris. (Prinsip Dua lita s p a d a Him p una n). Misa lka n S a d a la h sua tu kesa m a a n (id entity) ya ng m elib a tka n him p una n d a n op era siop era si sep erti , , d a n kom p lem en. Jika S* m erup a ka n kesamaan yang berupa dual dari S maka dengan mengganti , , U, U , sed a ng ka n kom p lem en d ib ia rka n sep erti sem ula , m a ka op era si-op era si terseb ut p a d a kesa m a a n S* juga benar. Tabel 1.1 Dualitas dari Hukum Aljabar Himpunan
20 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

1. Hukum identitas: A =A 2. Hukum null/dominasi: A = 3. Hukum komplemen : A =U A 4. Hukum idempoten : A A=A 5. Hukum penyerapan : A (A B) = A Hukum komutatif : A B=B A Hukum asosiatif : A (B C) = (A

Dualnya: A U =A Dualnya: A U=U Dualnya: A= A Dualnya: A A=A Dualnya: A (A Dualnya: A B=B

B) = A

6.

7.

B)

Dualnya: A (B C) = (A Dualnya: A (B C) = (A C) Dualnya: A B Dualnya: U =

B)

8. C) 9.

Hukum distributif : A (B C)=(A B)

(A

B)

(A

Hukum De Morgan: A B A B

10. Hukum 0/1


U

Contoh 25 : Misalkan A U dimana A = A B A B maka pada dualnya, misalkan U*, berlaku :


Relasi dan Fungsi 21

T elkom Polytechnic

Discrete Mathematics

A = A B A B Da la m m em b uktika n keb ena ra n sua tu p ernya ta a n a ta u m erep resenta sika n sua tu p ernya ta a n d eng a n c a ra la in d eng a n m eng g una ka n b a ntua n him p una n a d a b eb era p a cara, antara lain : a. Pembuktian dengan menggunakan diagram Venn Contoh 26 : Misalkan A, B, dan C adalah himpunan. Tunjukan bahwa A (B C) = (A B) (A C) dengan diagram Venn. Jawab : Ca ra ini d ila kuka n b uka n d a la m p em b uktia n form a l, d eng a n m eng g a m b a rka n sejum la h him p una n ya ng d iketa hui d a n m eng a rsir setia p op era si ya ng d iing inka n sec a ra b erta ha p , sehing g a d ip eroleh him p una n ha sil operasi secara keseluruhan.

(B

C)

(A

B)

(A

C)

Ked ua d ig a ra m Venn m em b erika n a rea a rsira n ya ng sama. Terbukti bahwa A (B C) = (A B) (A C). b . Beb era p a c ontoh d a la m m em b uktika n p ernya ta a n d eng a n menggunakan aljabar himpunan. Contoh 27 : Misalkan A dan B himpunan. Tunjukan bahwa : A (B A) = A B
22 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Jawab : A selisih) = (A = (A komplemen) =A B (Hukum identitas) B) B) (A U (B A) =A (B

A)
A)

(Definisi

op era si

(Hukum distributif) (Hukum

Contoh 28 : Tunjuka n b a hw a untuk sem b a ra ng him p una n A d a n B, berlaku (i) A A B = A B dan (ii) A Jawab : (i) A (A B) = A B

B = A
= U = A

A
(A B

A
B)

(H. distributif) (H. komplemen) (H. identitas)

(ii) adalah dual dari (i) A A B = A A A B = (A B) = A B

(H. distributif) (H. komplemen) (H. identitas)

1.4

Multi Set

Him p una n ya ng unsurnya b oleh b erula ng (tid a k ha rus berbeda) disebut multi set (himpunan ganda). Contoh 29 : A = {1, 1, 1, 2, 2, 3}, B = {2, 2, 2}, C = {2, 3, 4}, D = { }. Multip lisita s sua tu unsur p a d a m ulti set kemunculan unsur tersebut pada multi set.

a d a la h

jum la h

Relasi dan Fungsi

23

T elkom Polytechnic

Discrete Mathematics

Contoh 30 : M = { 1, 1, 1, 2, 2, 2, 3, 3, 1 }, m ultip lisita s 1 a d a la h 4 d a n m ultip lisita s 2 a d a la h 3, sementara itu multiplisitas 3 adalah 2. Him p una n (set) m erup a ka n c ontoh khusus d a ri sua tu m ultiset, ya ng d a la m ha l ini m ultip lisita s d a ri setia p unsurnya a d a la h 0 a ta u 1. Him p una n ya ng m ultip lisita s d a ri unsurnya 0 adalah himpunan kosong.

24

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Misa lka n P d a n Q a d a la h m ultiset, op era si ya ng b erla ku p a d a dua buah multi set tersebut adalah sebagai berikut : a. P Q m erup a ka n sua tu m ultiset ya ng m ultip lisita s unsurnya sama dengan multiplisitas maksimum unsur tersebut pada himpunan P dan Q. Contoh 31 : P = { a, a, a, c, d, d } dan Q ={ a, a, b, c, c }, maka P Q = { a, a, a, b, c, c, d, d } b . P Q a d a la h sua tu m ultiset ya ng m ultip lisita s unsurnya sa m a dengan multiplisitas m inim um unsur terseb ut p a d a him p una n P dan Q. Contoh 32 : P = { a, a, a, c, d, d } dan Q = { a, a, b, c, c } maka P Q = { a, a, c } c . P Q a d a la h sua tu m ultiset ya ng m ultip lisita s unsurnya sa m a d eng a n multiplisitas unsur terseb ut p a d a P d ikura ng i m ultip lisita snya p a d a Q, ini b erla ku jika jika selisih m ultip lisita s terseb ut a d a la h p ositif. Jika selisihnya nol a ta u neg a tif m aka multiplisitas unsur tersebut adalah nol. Contoh 33 : P = { a, a, a, b, b, c, d, d, e } dan Q = { a, a, b, b, b, c, c, d, d, f } maka P Q = { a, e } d . P + Q, ya ng d id efinisika n seb a g a i jum la h (sum ) d ua b ua h him p una n g a nd a , a d a la h sua tu m ultiset ya ng m ultip lisita s unsurnya sa m a d eng a n p enjum la ha n d a ri m ultip lisita s unsur tersebut pada P dan Q. Contoh 34 : P = { a, a, b, c, c } dan Q = { a, b, b, d }, maka P + Q = { a, a, a, b, b, b, c, c, d }

Relasi dan Fungsi

25

T elkom Polytechnic

Discrete Mathematics

Rangkuman

1. Himpuna n (set) m erup a ka n sekum p ula n ob jek-ob jek ya ng berbeda yang dapat didefinisikan dengan jelas. 2. Him p una n dapat d inya ta ka n d eng a n m enc a c a h a ng g ota nya , m eng g una ka n sim b ol, sya ra t kea ng g ota a n, atau menggunakan diagram venn. 3. Jum la h unsur d a la m sua tu him p unan A dinamakan kardinalitas himpunan A, notasi: n(A) atau A 4. Jika sua tu him p una n tid a k m em p unya i a ng g ota , d eng a n ka ta la in d eng a n ka rd ina lita s him p una n terseb ut sa m a dengan nol maka himpunan tersebut dinamakan himpunan kosong (null set), Notasi : a tau { }. 5. Beb era p a op era si p a d a him p una n ya ng p erlu d iketa hui a .l : irisan, g abungan, komplemen, selisih, dan beda setangkup. 6. Misa lka n A d a n B a d a la h him p una n b erhing g a , m a ka Prinsip Inklusi-Eksklusi untuk dua himpunan ditulis : n(A B) = n(A) + n(B) n(A B) 7. Him p una n ya ng unsurnya b oleh b erula ng (tid a k ha rus berbeda) disebut multi set (himpunan ganda). 8. Multip lisita s sua tu unsur p a d a m ulti set a d a la h jum la h kemunculan unsur tersebut pada multi set tersebut.

26

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Kuis Benar Salah

(Untuk so a l no 1 5) Dike ta hui A = {2, 3, 5, 7}, B = {2, 4, 6, 8, 10}, dan C = {1, 3, 5, 7} 1. A B A C 2. A B 3. B B merupakan himpunan bilangan asli 4. A A B C 5. A B C A B C 6. Himpunan kosong adalah himpunan yang hanya terdiri dari satu anggota yaitu nol. 7. Jika (A B) = {1, 2, 3} dan (B A) = {4, 5} maka A B = {1, 2, 3, 4, 5} 8. Jika P Q = R maka (R Q) = P 9. Komplemen dari himpunan bilangan asli adalah bilangan negatif. 10. Jika a A dan b B maka A B =

Relasi dan Fungsi

27

T elkom Polytechnic

Discrete Mathematics

Pilihan Ganda

1. A. B. C . 2. A. B. C. 3. A. B.
28

Himpunan yang unsurnya boleh berulang dinamakan D Himpunan berganda . Fuzzy set Multi set E. Data set Frekuensi set Jika C = { x x A B A B A B A atau x B } maka C = ..... D. A B E. A (B A)

Operasi himpunan A A B (A B) B

B, setara dengan .... D. (A B) (A B) E. (A B) (B A)


Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

C. 4. A. B. C. 5. A. B. C. 6 A. B. C. 7 A B C 8 A B C 9

(A

B)

(B

A)

Hukum D Morg a n p a d a him p una n d inyatakan oleh : A B=B A D. A U = U A (B C) = (A B) C E. (A B) A B A B Frekuensi kemunculan suatu unsur pada multi set disebut Kardinalitas D. Mutiplisitas Multiplikasi E. Aditivitas Frekuensi P= A A A {x x B B B A dan x B } maka P = ..... D. A B E. A (B .

A)

Operasi himpunan (A Himpunan A Himpunan B Himpunan A B

B)

(A D E

B) (B A) menghasilkan Himpunan B A Himpunan A B

Jika U adalah universal set dari A dan B, maka (A (B A)c D (A B)c c (A B) E Bc c (A B)

U) = ....

A B C 10

Ad a 10 m a ha sisw a ya ng a m b il m a td is, 15 m a ha sisw a a m b il m a na jem en d a n 6 m a ha sisw a a m b il ked ua m a ta kulia h itu. Jika tota l m a ha sisw a a d a la h 30 ora ng , m a ka jum la h mahasiswa yang tidak ambil kedua mata kuliah itu ada... 9 mahasiswa D 12 mahasiswa 10 mahasiswa E 13 mahasiswa 11 mahasiswa Misa lka n P = {1, 2, 3, 4, 5} d a n Q = {a , b , c } m a ka n (A X B) =
29

Relasi dan Fungsi

T elkom Polytechnic

Discrete Mathematics

A B C

.... 5 3 2

D E

15 8

Latihan

(Untuk soal no. 1 5) Diketahui A = {1,2, 3, 4, 5, 6, 7}, B = {1, 2, 3, 5, 6, 12}, dan C = {2, 4, 8, 12, 20} Tentukan hasil dari opreasi himpunan berikut : 1. (A B) C 2. (A B) (B C) 3. (A B) (B C) 4. (A C) (B C) 5. (A B) C (A C) B 6. Tentuka n Jum la h (b a nya knya ) b ila ng a n p a d a him p una n A yang tidak habis dibagi 3 atau 5 ! 7. Tentuka n Jum la h (b a nya knya ) b ila ng a n p a d a him p una n A yang habis dibagi 3, tetapi tidak habis dibagi 5 !

30

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

8. Tentuka n Jum la h (b a nya knya ) b ila ng a n p a d a him p una n A yang habis dibagi 3, tetapi tidak habis dibagi 5 maupun 7 ! 9. Misa lka n, jum la h m a ha sisw a p a d a sua tu kela s a d a la h 60 ora ng . 20 ora ng m a ha sisw a m enyuka i ka lkulus, 30 m enyuka i m a tem a tika d iskrit, d a n 10 ora ng m enyuka i a lja b a r linea r. 7 ora ng m enyuka i ka lkulus d a n m a tem a tika d iskrit, 5 ora ng m enyuka i m a tem a tika d iskrit d a n a lja b a r linea r, d a n 10 orang tidak menyukai ketiga mata kuliah itu. a. Tentuka n jum la h m a ha sisw a ya ng m enyuka i ketig a m a ta kuliah tersebut ! b. Tentuka n jum la h m a ha sisw a ya ng ha nya m enyuka i sa tu mata kuliah ! (Untuk soal no 10 15) Da ri ha sil survey p a d a 60 ora ng m a ha sisw a , d ip eroleh d a ta sebagai berikut : 25 mahasiswa suka membaca kompas 26 mahasiswa suka membaca Republika 27 mahasiswa suka membaca Pikiran Rakyat 9 mahasiswa suka membaca kompas dan Republika 11 mahasiswa suka membaca kompas dan Pikiran Rakyat 8 mahasiswa suka membaca Republika dan Pikiran Rakyat 3 mahasiwa suka membaca ketiga koran tersebut 10. Gambarkan diagram ven untuk masalah tersebut ! 11. Tentuka n jum la h m a ha sisw a ya ng tid a k p erna h b a c a satupun ketiga koran tersebut ! 12. Tentuka n jum la h m a ha sisw a ya ng ha nya b a c a Pikira n Ra ya t saja ! 13. Tentuka n jum la h ora ng ya ng tep a t ha nya m em b a c a sa tu jenis koran saja !

Relasi dan Fungsi

31

T elkom Polytechnic

Discrete Mathematics

2 RELASI DAN FUNGSI

32

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Overview

Hub unga n a nta r elemen/ unsur d a la m himp una n terja d i d a la m b erb a ga i ma sa la h. Hub unga n ini d irep resenta sika n mengguna ka n struktur ya ng d ina ma ka n rela si. Rela si d a p a t d iguna ka n untuk menyelesa ika n b erb a ga i ma sa la h sep erti op tima si ja ringa n komunika si, p enja d wa la n, p erma sa la ha n dalam database.

Tujuan

1. Mahasiswa memahami konsep relasi dan fungsi. 2. Mahasiswa memahami berbagai macam operasi dan sifat relasi. 3. Mahasiswa dapat meyelesaikan berbagai persoalan dan fenomena yang terkait denganrelasi dan fungsi.

2.1

Definisi Relasi dan Cara Penyajian

Pa d a b a b seb elum nya , tela h d ib a ha s tenta ng Ca rtesia n p rod uc t, ya itu b erup a p a sa ng a n terurut ya ng m enya ta ka n hub ung a n d a ri d ua him p una n. Sem ua p a sa ng a n terurut
Relasi dan Fungsi 33

T elkom Polytechnic

Discrete Mathematics

m erup a ka n a ng g ota d a ri him p una n b a g ia n d a ri ha sil Ca rtesia n p rod uc t d ua b ua h him p una n . Seb a g ia n d a ri a ng g ota him p una n b a g ia n terseb ut m em p unya i hub ung a n ya ng khusus (tertentu) a nta r d ua unsur p a d a p a sa ng a n urut terseb ut, m enurut a tura n tertentu. Atura n ya ng m eng hub ung ka n a nta ra d ua him p una n d ina m a ka n rela si b iner. Rela si a nta ra him p una n A d a n him p una n B m erup a ka n him p una n ya ng b erisi p a sa ng a n terurut ya ng m eng ikuti a tura n tertentu. Ja d i, rela si b iner R a nta ra him p una n A d a n B m erup a ka n him p una n b a g ia n d a ri cartesian product A B atau R (A B). Nota si d a ri sua tu rela si b iner a d a la h a R b a ta u (a , b ) R. Ini b era rti b a hw a a d ihub ung a nka n d eng a n b oleh R. Suatu unsur d a la m c a rtesia n p rod uc t ya ng b uka n m erup a ka n unsur rela si d a p a ta d inya ta ka n d eng a n a R b a ta u (a , b ) R, ya ng a rtinya a tid a k d ihub ung ka n oleh b oleh rela si R. Him p una n A d iseb ut d a era h a sa l (d om a in) d a ri R, d a n him p una n B d iseb ut daerah hasil (range) dari R. Contoh 2.1 : Misalkan A = {2, 3, 4} dan B = {2, 4, 8, 9, 15}. Jika kita definisikan relasi R dari A ke B dengan aturan : (a, b) R jika a faktor prima dari b Tentukan unsur-unsur R! Jawab : Sep erti ya ng tela h d ip ela ja ri seb elum nya , c a rtesia n p rod uc t A B adalah : A B = {(2, 2), (2, 4), (2, 8), (2, 9), (2, 15), (3, 2), (3, 4), (3, 8), (3, 9), (3, 15), (4, 2), (4, 4), (4, 8), (4, 9), (4, 15)} Deng a n m eng g una ka n d efinisi rela si d ia ta s, rela si R d a ri A ke B yang mengikuti aturan tersebut adalah : R = {(2, 2), (2, 4), (2, 8), (3, 9), (3, 15) } Rela si d a p a t p ula terja d i ha nya p a d a seb ua h him p una n, ya itu rela si p a d a A. Rela si p a d a him p una n A m erup a ka n him p una n bagian dari cartesian product A A.

34

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Contoh 2.2 : Misa lka n R a d a la h rela si p a d a A = {2, 3, 4, 8, 9} ya ng d id efinisika n oleh (x, y) R jika d a n ha nya jika x ha b is dibagi oleh y. Jawab : Rela si R p a d a A ya ng m eng ikuti a tura n terseb ut a d a la h : R = {(2, 2), (4, 4), (4, 2), (8, 8), (8, 2), (8, 4), (3, 3), (9, 9), (9, 3)} Ca ra m enya ta ka n sua tu rela si b isa b erm a c a m -m a c a m , a nta ra la in : d eng a n d ia g ra m p a na h, ta b el, m a triks, b a hka n d eng a n g ra p h b era ra h. Berikut ini, a ka n d ib a ha s sa tu-p ersa tu c a ra menyajikankan suatu relasi dengan cara-cara tersebut. Cara menyajikan suatu relasi : a. Penyajian Relasi dengan Diagram Panah Misalkan A = {2, 3, 4} dan B = {2, 4, 8, 9, 15}. Jika kita definisikan relasi R dari A ke B dengan aturan : (a, b) R jika a faktor prima dari b m a ka rela si terseb ut d a p a t d ig a m b a rka n d eng a n d ia g ra m panah berikut ini : 2 2 4 3 8 9 4 15

b. Penyajian Relasi berupa Pasangan Terurut Contoh rela si p a d a (a ) d a p a t d inya ta ka n d a la m b entuk pasangan terurut,
Relasi dan Fungsi 35

T elkom Polytechnic

Discrete Mathematics

yaitu : R = {(2, 2), (2, 4), (2, 8), (3, 9), (3, 15)} c. Penyajian Relasi dengan Tabel Kolom p erta m a ta b el m enya ta ka n d a era h a sa l, sed a ngkan kolom ked ua m enya ta ka n d a era h ha sil. Rela si ya ng tela h d ijela ska n p a d a b a g ia n (a ) d a p a t d irep resenta sika n seb a g a i berikut:

Tabel 2.1 Relasi Faktor Prima Dari A B 2 2 2 4 2 8 3 9 3 15 d. Penyajian Relasi dengan Matriks Misa lka n R m erup a ka n rela si ya ng m eng hub ung ka n him p una n A = {a 1, a 2, , a m } d a n him p una n B = {b1, b 2, , b n }. Rela si terseb ut d a p a t d isa jika n d a la m b entuk m a triks yaitu : b1 b2 bn
a1 m11

M = a 2 m21
a m mm1

m12 m22 mm 2

m1n m2 n mmn

Unsur-unsur m ij p a d a m a triks itu b ernila i sa tu a ta u nol, terg a ntung a p a ka h unsur a i pada him p una n A mempunyai rela si d eng a n unsur b j p a d a him p una n B. Pernyataan tersebut dapat dituliskan dalam bentuk :
mij 1, (a i , b j ) R R 0, (a i , b j )

Contoh 2.3 : Misalkan A = {2, 3, 4} dan B = {2, 4, 8, 9, 15}. Jika kita definisikan relasi R dari A ke B dengan aturan :
36 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

(a, b) R jika a faktor prima dari b m a ka rela si terseb ut d a p a t d isa jika n d a la m b entuk matriks yaitu :

1 1 1 0 0 M 0 0 0 1 1 0 0 0 0 0
e. Penyajian Relasi dengan Graf Berarah Rela si p a d a seb ua h him p una n d a p a t d isa jika nka n sec a ra g ra fis d eng a n g ra f b era ra h (directed g ra p h atau digraph). Gra f b era ra h d id efinisika n ha nya untuk m erep resenta sika n rela si p a d a sua tu him p una n (b uka n a nta ra d ua him p una n). Tiap unsur himpunan dinyatakan dengan sebuah titik (disebut jug a sim p ul a ta u vertex), d a n tia p p a sa ng a n terurut dinyataka n d eng a n b usur (a rc ). Jika (a , b ) R, m a ka seb ua h b usur d ib ua t d a ri sim p ul a ke sim p ul b . Sim p ul a d iseb ut sim p ul a sa l (initia l vertex) d a n sim p ul b d iseb ut sim p ul tujua n (term ina l vertex). Pa sa ng a n terurut (a , a ) d inya ta ka n d eng a n b usur d a ri sim p ul a ke sim p ul a send iri. Busur semacam itu disebut loop. Contoh 2.4 : Misa lka n R = {(a , b ), (b , c ), (b , d ), (c , c ) (c , a ), (c , d ), (d , b)} adalah relasi pada himpunan {a, b, c, d}. Rela si R d a p a t d i sa jika n d a la m b entuk g ra f b era ra h yaitu : a

c
Relasi dan Fungsi

d
37

T elkom Polytechnic

Discrete Mathematics

2.2

Beberapa Sifat Relasi

Rela si ya ng d id efinisika n p a d a seb ua h him p una n mempunyai beberapa sifat. Sifat-sifat tersebut antara lain : 1. Refleksif (reflexive) Sua tu rela si R p a d a him p una n A d ina m a ka n b ersifa t refleksif jika (a , a ) R untuk setia p a A. Deng a n ka ta la in, sua tu rela si R p a d a him p una n A d ika ta ka n tid a k refleksif jika a d a a A sedemikian sehingga (a, a) R. Contoh 2.5 : Misa lka n A = {1, 2, 3, 4}, d a n rela si R a d a la h rela si yang didefinisikan pada himpunan A, maka R = {(1, 1), (1, 2), (1, 3),(1, 4), (2, 2), (2, 3), (2,4), (3, 3), (3, 4), (4, 4)} Terliha t b a hw a (1, 1), (2, 2), (3, 3), (4, 4) m erup a ka n unsur dari R. Dengan demikian R dinamakan bersifat refleksif.

Contoh 2.6 : Misalkan A = {2, 3, 4, 8, 9, 15}. Jika kita d efinisika n rela si R p a d a him p una n A d eng a n aturan : (a, b) R jika a faktor prima dari b Perhatikan bahwa (4, 4) R . Jadi, jelas bahwa R tidak bersifat refleksif. Sifa t refleksif m em b eri b eb era p a c iri kha s d a la m p enya jia n suatu relasi, yaitu : Relasi ya ng b ersifa t refleksif m em p unya i m a triks ya ng unsur d ia g ona l uta m a nya sem ua b ernila i 1, a ta u m ii = 1, untuk i = 1, 2, , n,

38

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

1 1 1 1

Rela si ya ng b ersifa t refleksif jika d isa jika n d a la m b entuk g ra f b era ra h m a ka p a d a g ra f terseb ut sena ntia sa ditemukan loop setiap simpulnya. 2. Transitif (transitive) Sua tu rela si R p a d a him p una n A d ina m a ka n b ersifa t transitif jika (a , b ) R d a n (b , c ) R, m a ka (a , c ) R, untuk a , b , c A. Contoh 2.7 : Misa lka n A = { 2, 3, 4, 5, 6, 7, 8, 9}, d a n rela si R didefinisikan oleh : a R b jika dan hanya jika a membagi b, dimana a , b A, Jawab : Deng a n m em p erha tika n d efinisi rela si R p a d a him p una n A, maka : R = {(2, 2), (2, 4), (2, 6), (2, 8), (3, 3), (3, 6), (3, 9), (4, 4), (4, 8)} Ketika (2, 4) R dan (4, 8) R terlihat bahwa (2, 8) R. Dengan demikian R bersifat transitif.

Relasi dan Fungsi

39

T elkom Polytechnic

Discrete Mathematics

Contoh 2.8 : R m erup a ka n rela si p a d a him p una n b ila ng a n a sli N ya ng didefinisikan oleh: R : a + b = 5, a , b A, Periksa, apakah relasi R bersifat transitif! Jawab : Deng a n m em p erha tika n d efinisi rela si R p a d a him p una n A, maka : R = {(1, 4), (4, 1), (2, 3), (3, 2) } Perha tika b a w a (1, 4) R d a n (4, 1) R , teta p i (1, 1) R. Dengan demikian R tidak bersifat transitif. Sifa t tra nsitif m em b erika n b eb era p a c iri kha s d a la m penyajian suatu relasi, yaitu : sifa t tra nsitif p a d a g ra f b era ra h d itunjukka n oleh kondisi: jika a d a b usur d a ri a ke b d a n b usur d a ri b ke c , maka juga terdapat busur berarah dari a ke c. Pa d a sa a t m enya jika n sua tu rela si tra nsitif d a la m b entuk m a triks, rela si tra nsitif tid a k m em p unya i c iri khusus p a d a matriks representasinya 3. Simetri (symmetric) dan Anti Simetri (antisymmetric) Sua tu rela si R p a d a him p una n A d ina m a ka n b ersifa t simetri jika (a , b) R, untuk setiap a , b A, maka (b, a ) R. Sua tu rela si R p a d a him p una n A d ika ta ka n tid a k sim etri jika (a , b ) R, sem enta ra itu (b , a ) R. Sua tu rela si R p a d a him p una n A d ika ta ka n a nti simetri jika untuk setia p a , b A, (a , b ) R d a n (b , a ) R b erla ku ha nya jika a = b . Perha tika nla h b a hw a istila h sim etri d a n a nti sim etri tid a kla h b erla w a na n, ka rena sua tu rela si d a p a t m em iliki ked ua sifa t itu seka lig us. Na m un, rela si tid a k d a p a t m em iliki ked ua sifa t terseb ut seka lig us jika ia m eng a nd ung b eb era p a pasangan terurut berbentuk (a , b) dimana a b. Contoh 2.9 :
40 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Misa lka n R m erup a ka n rela si p a d a seb ua h him p una n Riil, yang dinyatakan oleh : a R b jika dan hanya jika a b Z. Periksa apakah relasi R bersifat simetri ! Jawab : Misalkan a R b m a ka (a b) Z, Sem enta ra itu jela s bahwa (b a) Z. Dengan demikian R bersifat simetri. Contoh 2.10 : Tunjuka n b a hw a rela si p a d a him p una n Z b ersifa t a nti simetri Jawab : Jelas bahwa jika a b dan b a berarti a = b. Jadi rela si b ersifa t a nti sim etri. Contoh 2.11 : Rela si ha b is m em b a g i p a d a him p una n b ila ng a n a sli N m erup a ka n c ontoh rela si ya ng tid a k sim etri ka rena jika a ha b is m em b a g i b , b tid a k ha b is m em b a g i a , kec ua li jika a = b . Sem enta ra itu, rela si ha b is m em b a g i m erup a ka n rela si ya ng a nti sim etri ka rena jika a ha b is m em b a g i b dan b habis membagi a maka a = b. Contoh 2.12 : Misa lka n rela si R = {(1, 1), (2, 2), (3, 3) } m a ka rela si R m erup a ka n rela si ya ng sim etri seka lig us rela si ya ng a nti simetri. Sifa t sim etri d a n a nti sim etri m em b erika n b eb era p a ciri kha s d a la m p enya jia n b erb entuk m a triks m a up un g ra f, yaitu : Rela si ya ng b ersifa t sim etri m em p unya i m a triks ya ng unsur-unsur d i b a w a h d ia g ona l uta m a m erup a ka n p enc erm ina n d a ri unsur-unsur d i a ta s d ia g ona l uta m a , a ta u m ij = m ji = 1, untuk i = 1, 2, , n d a n j = 1, 2, , n adalah :

Relasi dan Fungsi

41

T elkom Polytechnic
1 0 1 0

Discrete Mathematics

Rela si ya ng b ersifa t sim etri, jika d isa jika n d a la m b entuk g ra f b era ra h m em p unya i c iri b a hw a jika a d a b usur d a ri a ke b, maka juga ada busur dari b ke a. Rela si ya ng b ersifa t a nti sim etri m em p unya i m a triks dimana unsurnya m em p unya i sifa t: jika m ij = 1 d eng a n i j, m a ka m ji = 0. Deng a n ka ta la in, m a triks d a ri rela si a nti simetri m em enuhi kond isi: jika sa la h sa tu d a ri m ij = 0 a ta u m ji = 0 bila i j :
1 0 0 1 0 0

Sed a ng ka n g ra f b era ra h d a ri rela si ya ng b ersifa t a nti sim etri m em p unya i c iri b a hw a tid a k a ka n p erna h a d a d ua b usur d a la m a ra h b erla w a na n a nta ra d ua sim p ul berbeda. Misa lka n, R m erup a ka n rela si d a ri him p una n A ke him p una n B. Invers d a ri rela si R, yang d ila m b a ng ka n d eng a n R 1, a d a la h relasi dari himpunan B ke himpunan A yang didefinisikan oleh : R 1 = {(b, a) | (a, b) R } Contoh 2.13 : Misalkan P = {2, 3, 4} dan Q = {2, 4, 8, 9, 15}. Jika didefinisikan relasi R dari P ke Q yaitu : (p, q) R jika dan hanya jika p habis membagi q maka kita peroleh : R = {(2, 2), (2, 4), (4, 4), (2, 8), (4, 8), (3, 9), (3, 15)
42 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

R 1 m erup a ka n invers d a ri rela si R, ya itu rela si d a ri Q ke P yang berbentuk : (q, p) R 1 jika q adalah kelipatan dari p sehingga diperoleh : R 1 = {(2, 2), (4, 2), (4, 4), (8, 2), (8, 4), (9, 3), (15, 3) } Jika M adalah matriks yang menyajikan suatu relasi R, 1 1 1 0 0 M= 0 0 0 1 1

m a ka m a triks ya ng m erep resenta sika n rela si R 1, m isa lka n N, diperoleh dengan melakukan transpose terhadap matriks M, N = MT =
1 0 0 1 0 1 1 0 1 0 1 0 0 1 0

2.3

Operasi pada Relasi

Rela si m erup a ka n him p una n p a sa ng a n terurut m a ka b eb era p a op era si a lja b a r ya ng b erla ku p a d a him p una n, jug a b era ku p a d a rela si. Op era si him p una n sep erti irisa n, g a b ung a n, selisih, d a n b ed a seta ng kup jug a b erla ku a ta ra d ua rela si. Jika R1 d a n R2 masing-m a sing m erup a ka n rela si d a ri him p una n A ke him p una n B, m a ka R1 R2, R1 R2, R1 R2, d a n R1 R2 juga merupakan relasi dari A ke B. Contoh 2.14 : Misalkan A = {a , b, c} dan B = {a , b, c, d}. Relasi R1 = {(a , a ), (b, b), (c, c)} Relasi R2 = {(a , a ), (a , b), (a , c), (a , d)} Maka : R1 R2 = {(a , a )} R1 R2 = {(a , a ), (b, b), (c, c), (a , b), (a , c), (a , d)}
Relasi dan Fungsi 43

T elkom Polytechnic

Discrete Mathematics

R1 R2 R1

R2 = {(b, b), (c, c)} R1 = {(a , b), (a , c), (a , d)} R2 = {(b, b), (c, c), (a , b), (a , c), (a , d)}

Misa lka n, rela si R1 d a n R2 masing-m a sing d isa jika n d a la m b entuk m a triks M R1 d a n M R2, m a ka m a triks ya ng m enya ta ka n g a b ung a n dan irisan dari kedua relasi tersebut adalah M R1 R2 = MR1 M R2 dan M R1 R2 = MR1 M R2 Contoh 2.15 : Misa lka n b a hw a rela si R1 d a n R2 p a d a him p una n A dinyatakan oleh matriks

0 0 0 R1 = 1 0 1 1 1 0
maka

dan

0 1 0 R2 = 0 1 1 1 0 0

0 1 0
M R1
R2 =

MR1

M R2 = 1 1 1

1 1 0

0 0 0
M R1
R2

= MR1

M R2 = 0 0 1

1 0 0
Misalkan R adalah relasi dari himpunan A ke himpunan B, dan T adalah relasi dari himpunan B ke himpunan C. Komposisi R d a n S, d inota sika n d eng a n T R, a d a la h rela si d a ri A ke C ya ng didefinisikan oleh T R = {(a, c) a A, c C, untuk suatu b B sehingga (a, b) R dan (b, c) S }

44

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Contoh 2.16 : Misalkan, A = {a , b, c}, B = {2, 4, 6, 8} dan C = {s, t, u} Sementara itu, relasi dari A ke B didefinisikan oleh : R = {(a , 2), (a , 6), (b , 4), (c, 4), (c, 6), (c, 8)} Sed a ng ka n rela si d a ri him p una n B ke him p una n C didefisikan oleh : T = {(2, u), (4, s), (4, t), (6, t), (8, u)} Maka komposisi relasi R dan T adalah T R = {(a, u), (a, t), (b, s), (b, t), (c, s), (c, t), (c, u) }

Relasi dan Fungsi

45

T elkom Polytechnic

Discrete Mathematics

Jika d isa jika n d eng a n d ia g ra m p a na h, kom p osisi rela si R dan T adalah :


2 1

a
2 3

4 6 8

s t u

b c

Jika rela si R1 d a n R2 masing-m a sing d inya ta ka n d eng a n m a triks M R1 d a n M R2, m a ka m a triks ya ng m enya ta ka n kom p osisi dari kedua relasi tersebut adalah : M R2 R1 = MR1 M R2 d im a na M R1 M R2 m erup a ka n p erka lia n a nta ra d ua b ua h m a triks, teta p i d eng a n m eng g a nti ta nd a ka li d eng a n log ika (d a n), sed a ng a ka n ta nd a ta m b a h d ig a nti d eng a n log ika (atau). Contoh 2.17 : Misa lka n rela si R1 d a n R2 p a d a dalam bentuk matriks berikut :

him p una n A d isa jika n

1 0 1 M R1 = 1 1 0 0 0 1

dan

0 1 0 M R2 = 0 0 1 1 0 1
R1 adalah

maka matriks yang menyatakan R2 M R2


R1 =

MR1 . MR2
(1 0) (0 0) (1 1) (1 1) (0 0) (1 0) (1 0) (0 1) (1 1) (1 0) (1 0) (0 1) (1 1) (1 0) (0 0) (1 0) (1 1) (0 1) (0 0) (0 0) (1 1) (0 1) (0 0) (1 0) (0 0) (0 1) (1 1)

46

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

1 1 1 = 0 1 1 1 0 1

2.4

Relasi Ekivalen dan Relasi Terurut

Seb ua h rela si p a d a him p una n A d ina m a ka n relasi ekivalen jika rela si terseb ut refleksif, sim etri d a n tra nsitif. Dua unsur yang berelasi ekivalen disebut equivalent. Contoh 2.18 : Misalkan R merupakan relasi pada sebuah Z, yang dinyatakan oleh : a R b jika dan hanya jika a = b atau a = b . Periksa, apakah relasi tersebut merupakan relasi ekivalen ! Jawab : Jela s b a hw a a = a , d eng a n ka ta la in jika a R a untuk setia p a Z. Jadi R merupakan relasi refleksif. Jika a = b d a n b = c , ini m eng a kib a tka n a = c. Dengan kata lain jika a R b maka b R c maka a R c. Dengan demikian R merupakan relasi transitif. Jika a = b a ta u a = b m a ka b = a a ta u b = a , d eng a n kata lain jika a R b maka b R a. Jadi R merupakan relasi simetri. Dengan demikian R merupakan relasi ekivalen. Contoh 2.19 : Misa lka n R m erup a ka n rela si p a d a seb ua h him p una n Riil, yang dinyatakan oleh : a R b jika dan hanya jika a b Z. Periksa, apakah relasi tersebut merupakan relasi ekivalen ! Jawab :
Relasi dan Fungsi 47

T elkom Polytechnic

Discrete Mathematics

Untuk setia p a Rill m a ka a a = 0 b ila ng a n b ula t, oleh karena itu R bersifat refleksif. Misa lka n a R b m a ka (a b ) Z, jela s b a hw a (b a ) Z. Dengan demikian R bersifat simetri. Jika a R b dan b R c artinya (a b), (b c) Z maka (a c) = (a b) + (b c) juga merupakan bilangan bulat. Oleh karena itu a R c. Jadi R bersifat transitif. Dengan demikian R merupakan relasi ekivalen.

48

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Contoh 2.20 : (Modul Kongruen) Misalkan m adalah bilangan bulat yang lebih besar dari 1. Tunjukan bahwa Relasi R = {(a,b) | a b (mod m)} merupakan relasi ekivalen pada himpunan bilangan bulat. Jawab : Ing a t b a hw a a b (m od m ) jika d a n ha nya jika m membagi a b . Karena a a = 0 dapat dibagi oleh m, yaitu 0 = 0 m. Oleh karena itu, a a (mod m) , sehingga R bersifat refleksif. a b dapat dibagi oleh m sehingga a b = km, untuk suatu k Z Ini m eng a kib a tka n b a = km . Ja d i rela si terseb ut simetri Misalkan a b (mod m) dan b c (mod m), sehingga a b dan b c dapat dibagi oleh m, atau a b = km dan b c = lm untuk suatu k, l Z Dengan menjumlahkan keduanya : a c = (a b) + (b c) = (k + l) m, maka a c (mod m), Ini menunjukan bahwa relasi tersebut transitif. Dengan demikian R merupakan relasi ekivalen. Misa lka n R a d a la h rela si ekiva len p a d a him p una n A. Sem ua unsur him p una n ya ng rela si d eng a n sua tu unsure a d i A dinamakan kelas ekivalen dari a. Kela s ekiva len d a ri a terha d a p rela si R d inota sika n oleh [a ] R. Jika ha nya a d a sa tu rela si p a d a him p ua na n terseb ut, nota inya adalah [a]. Contoh 2.21 : Tentuka n kela s ekiva len 0, 1, 2, d a n 3 p a d a rela si m od ul kongruen 4! Jawab : [0] = { . . . , 12, 8, 4, 0, 4, 8, 12, . . . } [1] = { . . . , 11, 7, 3, 1, 5, 9, . . . }
Relasi dan Fungsi 49

T elkom Polytechnic

Discrete Mathematics

[ 2] = { . . . , [ 3] = { . . . ,

10, 11,

6, 7,

2, 2, 6, 10, . . . } 3, 1, 5, 9, . . . }

Seb ua h rela si R p a d a him p una n S d ika ta ka n rela si terurut parsial jika rela si terseb ut b ersifa t refleksif, a ntisim etri d a n transitif. Seb ua h him p una n S ya ng d ileng ka p i d eng a n seb ua h rela si R ya ng terurut p a rsia l, him p una n terseb ut d ina m a ka n him p una n terurut p a rsia l (p a rtia lly ord ering set p oset), Nota si : (S, R). Contoh 2.22 : Tunjuka n b a hw a rela si m erup a ka n rela si terurut pada Z. Jawab : Ka rena a a untuk setia p a Z, m a ka rela si b ersifa t refleksi. Jika a b d a n b a b era rti a = a . Ja d i rela si b ersifa t antisimetri. Jika a b d a n b c b era rti a c . Ja d i rela si b ersifa t transitif. Deng a n d em ikia n rela si m erup a ka n rela si terurut p a d a Z. Setia p unsur d a la m p oset (S, ) d ika ta ka n c om p a ra b le (d a p a t d ib a nd ing ka n) jika a b a ta u b a untuk setia p a , b S. Sela njutnya , Jika (S, ) m erup a ka n seb ua h p oset d a n setia p d ua unsur d a la m S a d a la h c om p a ra b le, m a ka S d ina m a ka n Him p una n terurut tota l (Tota lly Ord ered Set -Toset) a ta u Chain, sedangkan dinamakan urutan total. Contoh 2.23 : 1. ( N, ) merupakan toset. 2. ( N, | ) bukan toset karena tak comparable. Jika (S, ) a d a la h seb ua h toset d a n setia p sub set ta k kosong d a ri S p a ling sed ikit m em iliki sa tu unsur, m a ka (S, ) dinamakan Well-ordered Set (himpunan terurut dengan baik).

50

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Setia p him p una n terurut p a rsia l d a p a t d isa jika n d a la m b entuk d ia g ra m Ha sse. La ng ka h-la ng ka h d a la m m enggambar digram Hasse dari suatu poset adalah : Gambarkan relasi urutan dalam bentuk directed graph. Hapus semua loop (karena refleksif) Hapus semua lintasan transitif Contoh 2.24 : Ga m b a rka n d ia g ra m Ha sse d a ri p oset ({1,2,3,4}, b) | a < b}}

= {(a ,

Jawab :

Relasi dan Fungsi

51

T elkom Polytechnic

Discrete Mathematics

2.5

Fungsi

Misa lka n A d a n B m erup a ka n him p una n. Sua tu fung si f d a ri A ke B m erup a ka n seb ua h a tura n ya ng m eng ka itka n sa tu (tep a t sa tu) unsur d i B untuk setia p unsur d i A. Kita d a p a t m enuliska n f(a ) = b , jika b m erup a ka n unsur d i B ya ng d ika itka n oleh f untuk sua tu a d i A. Ini b era rti b a hw a jika f(a ) = b d a n f(a) = c maka b = c. Jika f a d a la h fung si d a ri him p una n A ke him p una n B, kita dapat menuliskan dalam bentuk : f:A B artinya f memetakan himpunan A ke himpunan B. A d ina m a ka n d a era h a sa l (d om a in) d a ri f d a n B d ina m a ka n d a era h ha sil (c o d om a in) d a ri f. Na m a la in untuk fung si a d a la h pemetaan atau transformasi. Misa lka n f(a ) = b , m a ka b d ina m a ka n b a ya ng a n (im a g e) d a ri a d a n a d ina m a ka n p ra -b a ya ng a n (p re-im a g e) d a ri b . Him p una n ya ng b erisi sem ua nila i p em eta a n f d ina m a ka n jela ja h (ra ng e) d a ri f. Perha tika n b a hw a jela ja h d a ri f a d a la h himpunan bagian (mungkin proper subset) dari B.

A
f

b b = f (a )

Contoh 2.25 :

52

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Misalkan f : R R didefinisikan oleh f(x) = x2. Da era h a sa l d a n d a era h ha sil d a ri f a d a la h him p una n b ila ng a n Riil, sed a ng ka n jela ja h d a ri f m erup a ka n himpunan bilangan Riil tidak-negatif. Contoh 2.26 : Dib a w a h ini c ontoh sua tu rela si ya ng b uka n m erup a ka n
A a b c dc B 1 2 3 4

fungsi : Berikut ini adalah beberapa contoh fungsi dalam berbagai cara penyajiannya, yaitu : 1. Himpunan pasangan terurut. Misalkan f a d a la h fung si kua d ra t p a d a {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} maka fungsi itu dapat dituliskan dalam bentuk : f = {(2, 4), (3, 9)}

Relasi dan Fungsi

53

T elkom Polytechnic

Discrete Mathematics

2. Formula pengisian nilai (assignment). Contoh 2.27 : f(x) = x2 + 10, f(x) = 5x, 3. Kata-kata Contoh 2.28 : f a d a la h fung si ya ng m em eta ka n jum la h b ila ng a n bulat menjadi kua d ra tnya . 4. Kode program (source code) Contoh 2.29 : Fungsi menghitung |x| (harga mutlak dari). function abs(x:integer):integer; begin if x > 0 then abs := x else abs := x; end; Misa lka n g m erup a ka n fung si d a ri him p una n A ke him p una n B, d a n f m erup a ka n fung si d a ri him p una n B ke himpunan C. Fungsi komposisi f dan g, dinotasikan dengan f g, merupakan fungsi dari A ke C yang didefinisikan oleh : (f g)(a) = f(g(a)), untuk suatu a di A. Perhatikan ilustrasi fungsi komposisi dibawah ini : B A C g 2 f 1 a s 4
2 3

b
6

t u

54

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Contoh 2.30 : Misa lka n f : Z Z d a n g : Z Z , d ib erika n fung si f(x) = x + 1 dan g(x) = x2 . Tentukan f g dan g f . Jawab : (i) (f g)(x) = f(g(x)) = f(x2 ) = x2 + 1 . (ii) (g f)(x) = g(f(x)) = g(x + 1) = (x + 1)2 = x2 + 2x + 1. Sua tu fung si f d a ri him p una n A ke him p una n B d ika ta ka n satu-ke-sa tu (one-to-one) a ta u injektif (injec tive) jika tid a k a d a d ua unsur him p una n A ya ng m em iliki b a ya ng a n sa m a p a d a himpunan B. Contoh 2.31 : Misalkan f : Z Z dan g : R R. Tentukan a p a ka h f(x)=x2 d a n g (x)=x+1 m erup a ka n fung si satu-ke-satu? Jawab : a. f(x) = x2 bukan fungsi satu-ke-satu, karena f(2) = f( 2) = 4 padahal 2 2. b . g (x)=x+1 a d a la h fung si sa tu-ke-sa tu ka rena untuk a b, a +1 b +1. Misalnya untuk x = 1, g (1)=2. Sem enta ra itu, untuk x=2, g(2) = 3. Sua tu fung si f d a ri him p una n A ke him p una n B d ika ta ka n p a d a (onto) a ta u surjektif (surjec tive) jika setia p unsur p a d a him p una n B m erup a ka n b a ya ng a n d a ri sa tu a ta u leb ih unsur him p una n A. Dengan kata lain seluruh unsur B merupakan jelajah dari f. Fungsi f disebut fungsi pada himpunan B. Contoh 2.32: Misalkan f : Z Z dan g : R R. Tentuka n a p a ka h f(x) = x2 d a n g (x) = x + 1 m erup a ka n fungsi pada ! Jawab : a. f(x) = x2 bukan fungsi pada,

Relasi dan Fungsi

55

T elkom Polytechnic

Discrete Mathematics

ka rena tid a k sem ua nila i b ila ng a n b ula t m erup a ka n jelajah dari f, yaitu bilangan bulat negatif. b . g (x) = x +1 a d a la h fung si p a d a ka rena untuk setia p bilangan Riil y, selalu ada nilai x yang memenuhi, yaitu y = x + 1. Sua tu fung si f d a ri him p una n A ke him p una n B d ika ta ka n b erkoresp ond en sa tu-ke-sa tu a ta u b ijeksi (b ijec tion) jika fung si tersebut satu-ke-satu dan juga pada. Ag a r m end a p a tka n p eng ertia n ya ng leb ih b a ik, p erha tika n ilustrasi berikut :

A a b c

B 1 2 3 4

A a b c dc

B 1 2 3

Fungsi satu-ke-satu, bukan pada

Fungsi pada, bukan satu-ke-satu

Jika f m erup a ka n fung si d a ri him p una n A ke him p una n B ya ng b erkoresp ond en sa tu-ke-sa tu m a ka kita sena ntia sa d a p a t m enem uka n b a lika n (invers) d a ri fung si f. Ba lika n fung si dinotasika n d eng a n f 1. Misa lka n a a d a la h a ng g ota him p una n A d a n b a d a la h a ng g ota him p una n B, m a ka f -1(b ) = a jika f(a ) = b . Fung si ya ng b erkoresp ond en sa tu-ke-sa tu d iseb ut jug a fung si ya ng invertib le (d a p a t d ib a lik), sehing g a kita d a p a t m end efinisika n sua tu fung si b a lika nnya . Jika ia b uka n fung si ya ng b erkoresp ond en sa tu-ke-sa tu m a ka fung si terseb ut dikatakan tidak invertible, karena fungsi balikannya tidak ada.
56 Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Contoh 2.33 : Tentukan balikan fungsi f(x) = x + 1. Jawab : Fung si f(x) = x + 1 m erup a ka n fung si ya ng b erkoresp ond en satu-ke-satu, jadi invers fungsi tersebut ada. Misa lka n f(x) = y, sehing g a y = x + 1, m a ka x = y 1. Ja d i, balikan fungsi balikannya adalah f-1(y) = y 1. Contoh 2.34 : Tentukan balikan fungsi f(x) = x2. Jawab : Da ri c ontoh seb elum nya , f(x) = x2 b uka n m erup a ka n fung si ya ng b erkoresp ond en sa tu-ke-sa tu, sehing g a fung si b a lika nnya tid a k a d a . Ja d i, f(x) = x2 a d a la h fung si yang tidak invertible. Fungsi Rekursif Fung si m erup a ka n b entuk khusu d a ri sua tu rela si. Seb ua h fung si d ina m a ka n fung si rekursif, jika fung si terseb ut m eng a c u pada fungsi itu sendiri. Komponen penyusun fungsi rekursif, meliputi : 1. Nilai Basis Komponen ini merupakan nilai awal dari fungsi tersebut. 2. Rekurens Kom p onen ini m end efinisika n a rg um en fung si terka it dengan dirinya sendiri. Contoh fung si rekursif ya ng sed erha na a d a la h fung si fa ktoria l. Perhatikan kembali rumus faktorial : a. Nilai basis n! = 1, untuk n = 0 b. Rekurens n! = n x (n-1) !, untuk n 1. Dengan demikian, saat kita akan mentukan nilai fungsi 4!, m aka : 4 ! = 4 . 3 ! = 4 . 3 . 2! = 4 . 3 . 2 . 1! = 4 . 3 . 2. 1 . 0! = 24

Relasi dan Fungsi

57

T elkom Polytechnic

Discrete Mathematics

Da la m sua tu a lg oritm a , b ia sa nya kem unc ula n fung si rekursif terja d i p a d a sua tu loop ing . Misa lka n d iketa hui nila i fung si sa a t t = 0 a d a la h a , sela njutnya fung si f(k) = 2 . f(k 1) + 3. Ja d i sec a ra sed erha na , ya ng m enja d i p eub a h p a d a fung si rekursif a d a la h fung si p a d a itera si seb elum nya . Inila h ya ng m enyeb a b ka n kita ha rus m em p unya i sua tu nila i a w a l fung si tersebut.

Rangkuman

1. Atura n ya ng m eng hub ung ka n dinamakan relasi biner.

a nta ra

d ua

him p una n

58

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

2. rela si b iner R a nta ra him p una n A d a n B m erup a ka n him p una n b a g ia n d a ri c a rtesia n p rod uc t A B a ta u R (A B). 3. Notasi dari suatu relasi biner adalah a R b atau (a, b) R. 4. Ca ra m enya jika n sua tu rela si d a p a t b erup a d ia g ra m p a na h, pasangan terurut, tabel, matriks, dan graf berarah. 5. Jika R1 d a n R2 masing-m a sing m erup a ka n rela si d a ri him p una n A ke him p una n B, m a ka R1 R2, R1 R2, R1 R2, dan R1 R2 juga merupakan relasi dari A ke B. 6. Suatu rela si R p a d a him p una n A d ina m a ka n b ersifa t refleksif jika (a, a) R untuk setiap a A. 7. Sua tu rela si R p a d a him p una n A d ina m a ka n b ersifa t tra nsitif jika (a , b ) R d a n (b , c ) R, m a ka (a , c ) R, untuk a , b , c A. 8. Sua tu rela si R p a d a him p una n A d ina m a ka n b ersifa t sim etri jika (a , b) R, untuk setiap a , b A, maka (b, a ) R. 9. Seb ua h rela si p a d a him p una n A d ina m a ka n rela si ekiva len jika relasi tersebut refleksif, simetri dan transitif. 10. Sua tu fung si f d a ri A ke B m erup a ka n seb ua h a tura n ya ng mengkaitkan unsur di A dengan satu (tepat satu) unsur di B. 11. Sua tu fung si f d a ri him p una n A ke him p una n B d ika ta ka n satu-ke-sa tu (one-to-one) a ta u injektif (injec tive) jika tid a k a d a d ua unsur him p una n A ya ng m em iliki b a ya ng a n sa m a pada himpunan B. 12. Sua tu fung si f d a ri him p una n A ke him p una n B d ika ta ka n p a d a (onto) a ta u surjektif (surjec tive) jika setia p unsur p a d a himpunan B merupakan bayangan dari satu atau lebih unsur himpunan A. 13. Sua tu fung si f d a ri him p una n A ke him p una n B d ika ta ka n b erkoresp ond en sa tu-ke-sa tu a ta u b ijeksi (b ijec tion) jika fungsi tersebut satu-ke-satu dan juga pada.

Relasi dan Fungsi

59

T elkom Polytechnic

Discrete Mathematics

Kuis Benar Salah

(Untuk so a l no 1 5) Dike ta hui A = {2, 3, 5, 7}, Re la si p a d a A didefinisikan dalam himpunan : R = {(2, 2), (3, 3), (3, 5), (5, 3), (7, 3), (7, 7)} 11. R bersifat refleksif 12. R tidak bersifat simetri 13. R bersifat transitif 14. R tidak bersifat antisimetri 15. R R2 16. Rela si fa ktor d a ri p a d a him p una n A = {1, 2, 4, 8} m erup a ka n relasi transitif. 17. Suatu relasi yang bersifat tidak simetri dinamakan relasi a ntisimetri. 18. Relasi ekivalen adalah relasi yang bersifat simetri dan transitif 19. Jika setiap unsur pada himpunan B merupakan bayangan dari satu atau lebih unsur himpunan A, maka fungsi dari A ke B bersifat injektif. 20. Misalkan R dan S adalah relasi pada A = {a, b , c }, Jika R d a n S adalah simetri maka R S adalah simetri.

60

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Pilihan Ganda

1. A. B. C. 2. A. B. C. 3. A. B. C. 4. A. B. C. 5. A. B. C.

Relasi ekivalen harus memenuhi sifat : D Refleksif dan simetri . Refleksif, antisimetri, transitif Refleksif, simetri, transitif E. Refleksif, simetri , antisimetri Simetri dan transitif Fungsi f(x) = x3 merupakan Fungsi injektif Fungsi Surjektif Fungsi bijektif D . E. Fungsi Rekursif Fungsi antisimetri

Rela si ya ng d id efinisika n oleh a R b jika d a n ha nya jika a + b Z , m em enuhi sifa t d ib a w a h ini, kec ua li : Refleksif D. Anti Simetri Rekursif E. Transitif Simetri Jika relasi R = {(1,2)} maka R R-1 bersifat : Tidak transitif D. Tidak simetri Refleksif E. Rekursif Tidak antisimetri Diketahui U1 = 5 dan Un = 2Un-1+ 3, maka U4 = .... 29 D. 73 58 E. 0 61

6 A.

Suatu relasi dikatakan terurut parsial jika memenuhi sifat : Refleksif dan simetri D. Refleksif, antisimetri, transitif
61

Relasi dan Fungsi

T elkom Polytechnic

Discrete Mathematics

B. C. 7

Refleksif, simetri, transitif Simetri dan transitif

E.

Refleksif, simetri , antisimetri

A B C

Misa lka n R a d a la h rela si p a d a Jika m a triks d a ri rela si terseb ut maka relasi tersebut bersifat : Refleksif, tidak transitiff D Rekursif dan transitif E Reflesif, tidak simetri

sua tu him p una n b erhing g a . b erb entuk m a triks id entita s, Simetri, transitif Refleksif, terurut total

(untuk soa l no 8 10) Misa lka n R d a n S a d la h rela si p a d a A = {1, 2, 3}, R = {(1,1), (1,2), (2,3), (3,1), (3,3)} dan S = {(1,2), (1,3), (2,1), (3,3)} 8 Himpunan Relasi Rc = .... A {(1,3), (2,1)} D {(1,3), (2,2), (3,2)} B {(1,3), (2,1), (2,2), (3,2)} E {(1,1), (2,2), (3,3)} C {(1,2), (3,3)} 9 A B C 10 A B C Himpunan Relasi komposisi R S = .... {(1,3), (2,1), (2,2), (3,2)} D {(1,1), (1,3), (2,2), (3,2)} {(1,1),(1,2),(1,3) (2,3), (3,2), {(1,3), (2,2), (3,2)} E (3,3)} {(1,2), (1,3), (2,3), (3,2)} Himpunan Relasi S2 = .... {(1,3), (2,1), (2,2), (3,2)} {(1,3), (2,2), (3,2)} {(1,2), (1,3), (2,3), (3,2)}

D E

{(1,1), (1,3), (2,2), (3,2)} {(1,1),(1,2),(1,3) (2,3), (3,2), (3,3)}

62

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Latihan

(Untuk so a l no 1 3) Diketa hui A = {a , b , c , d , e } d a n B = {x, y, z}. Misalkan R adalah relasi A ke B yang tertuang dalam himpunan : R = {(a, y), (a, z), (c, y), (d, x), (d, z)} 1. Tentukan matriks untuk relasi R 2. Gambar graf berarah untuk relasi R 3. Tentukan relasi invers dari relasi R 4. Periksa a p a ka h rela si (d a la m b entuk p a sa ng a n terurut) berikut merupakan relasi ekivalen : a. {(0,0), (1,1), (2,2), (3,3) } b. {(0,0), (1,1), (1,3), (2,2), (2,3), (3,1), (3,2), (3,3) } 5. Misa lka n m a triks d a ri sua tu rela si d irep resenta sika n d a la m bentuk : 1 1 1 MR = 0 1 1 1 1 1 Periksa a p a ka h rela si terseb ut b ersifa t refleksif, sim etri, antisimetri, dan transitif 6. Periksa a p a ka h rela si ya ng d irep resenta sika n d a la m b entuk matriks dibawah ini merupakan relasi ekivalen :
1 1 1 0

MR = 1 1 1 0
1 1 1 0 0 0 0 1

Relasi dan Fungsi

63

T elkom Polytechnic

Discrete Mathematics

7. Jika sua tu rela si R d isa jika n d a la m b entuk m a triks seb a g a i berikut : 1 1 1 0 0 1 0 1 MR 0 0 1 0 0 0 0 1 Periksa apakah relasi tersebut merupakan relasi terurut ! 8. Misa lka n A m erup a ka n him p una n b ila ng a n b ula t ta knol d a n R merupakan relasi pada himpunan A X A, yang didefinisikan oleh : (a, b) R (c, d) jika ad = bc Tunjukan bahwa R merupakan relasi ekivalen ! 9. Jika sua tu rela si R d isa jika n d a la m b entuk m a triks seb a g a i berikut : 1 1 1 0 0 1 0 1 MR 0 0 1 0 0 0 0 1 Tentuka n d ua m a triks ya ng m erep resenta sika n rela si (relasi invers) dan komposisi R R 1 ! 10. Gambarkan diagram Hasse dari poset {B , } d im a na B = {1, 2, 3, 4, 6, 8, 12} d a n = {(a ,b ) | a membagi b }} R1

64

Relasi dan Fungsi

Politeknik Telkom

Matematika Diskrit

Relasi dan Fungsi

65

T elkom Polytechnic

Discrete Mathematics

3 KOMBINATORIK

Overview

Komb ina torik merup a ka n b a gia n p enting d a ri ma tema tika d iskrit. Da la m b a b ini a ka n d i b a ha s teknik p enghitung , p ermuta si d a n komb ina si. Sa la h sa tu ma nfa a t teknik p enghitung a d a la h untuk menentuka n komp leksita s d a la m a lgoritma . Denga n p engeta hua n d a sa r komb ina torik, d iha ra p ka n a ka n memb erika n b eka l d a la m p ema ha ma n leb ih la njut d a la m op tima si ma up un p engemb a nga n a ta u p engguna a n d a la m aplikasi yang terkait dengan komputerisasi.

Tujuan

1. Mahasiswa memahami konsep dasar kombinatorik. 2. Mahasiswa membedakan permutasi dan kombinasi.

66

Kombinatorik

Politeknik Telkom

Matematika Diskrit

3.

Mahasiswa dapat meyelesaikan berbagai persoalan yang terkait dengan kombinatorik.

Prinsip Dasar Menghitung


Dua p rinsip d a sa r ya ng d ig una ka n d a la m m eng hitung (c ounting ) ya itu a tura n p ejum la ha n d a n a tura n perkalian. Prinsip Penjumlahan Jika sua tu him p una n A terb a g i ked a la m him p una n b a g ia n A 1, A 2, , A n , m a ka jum la h unsur p a d a him p una n A a ka n sa m a d eng a n jum la h sem ua unsur yang ada pada setiap himpunan bagian A1, A2, , A n . Sec a ra tid a k la ng sung , p a d a p rinsip p enjum la ha n, setia p him p una n b a g ia n A 1, A 2, , A n tid a k sa ling tum p a ng tind ih (sa ling lep a s). Untuk him p una n ya ng sa ling tum p a ng tind ih tid a k b erla ku la g i p rinsip p enjum la ha n, d a n ini ha rus d iselesa ika n dengan prinsip inklusi-eksklusi yang akan dibahas kemudian. Contoh 1 : Seorang guru SD di daerah, mengajar murid kelas 4, kelas 5 dan kelas 6. Jika jumlah murid kelas 4 adalah 25 orang dan jum la h m urid kela s 5 a d a la h 27 ora ng serta jum la h m urid kela s 6 a d a la h 20 ora ng , m a ka jum la h m urid ya ng d ia ja r guru tersebut adalah 25 + 27 + 20 = 72 murid. Contoh 2 : Seora ng m a ha sisw a ing in m em b eli seb ua h m otor. Ia d iha d a p ka n untuk m em ilih p a d a sa tu jenis d a ri tig a m erk m otor, Hond a 3 p iliha n, Suzuki 2 p iliha n, d a n Ya m a ha 2 p iliha n. Deng a n d em ikia n, m a ha sisw a terseb ut m em p unya i m em p unya i p iliha n seb a nya k 3 + 2 + 2 = 7 pilihan.
Kombinatorik 67

T elkom Polytechnic

Discrete Mathematics

Prinsip Perkalian Misa lka n seb ua h p rosed ur d a p a t d ip ec a h d a la m d ua p enug a sa n. Penug a sa n p erta m a d a p a t d ila kuka n d a la m n 1 c a ra , d a n tug a s ked ua d a p a t d ila kuka n d a la m n 2 c a ra setela h tug a s p erta m a d ila kuka n. Deng a n d em ikia n, d a la m m eng erja ka n p rosed ur tersebut ada (n1 x n2) cara. Sec a ra tid a k la ng sung , p a d a p rinsip p erka lia n, himpunan yang dioperasikan tak perlu saling lepas. Contoh 1 : Bera p a b a nya k string d eng a n p a nja ng tujuh ya ng mungkin terbentuk dari dua bit (0 dan 1) Jawab : Setia p suku p a d a string terseb ut m em p unya i d ua kemungkinan, yaitu 0 atau 1. Deng a n d em ikia n, p a d a p em iliha n string d eng a n panjang tujuh dapat dilakukan dengan : 2 x 2 x 2 x 2 x 2 x 2 x 2 = 27 = 128 string. Contoh 2 : Seora ng g uru SD d i d a era h, m eng a ja r m urid kela s 4, kela s 5 d a n kela s 6. Misa lka n, jum la h m urid kela s 4 a d a la h 25 ora ng d a n jum la h m urid kela s 5 a d a la h 27 ora ng serta jum la h m urid kela s 6 a d a la h 20 ora ng . Jika g uru terseb ut ing in m em ilih tig a ora ng m urid d a ri a na k d id iknya , d im a na seora ng m urid d a ri setia p kela s, m a ka g uru terseb ut m em p unya i 25 x 27 x 20 = 13.500 c a ra dalam memilih susunan tiga murid tersebut. Contoh 3 :

68

Kombinatorik

Politeknik Telkom

Matematika Diskrit

Bera p a b a nya k b ila ng a n g a njil a nta ra 1000 d a n 9999 (termasuk 1000 dan 9999 itu sendiri) dimana (a) semua angkanya berbeda (b) boleh ada angka yang berulang. Jawab : (a ) p osisi sa tua n: 5 kem ung kina n a ng ka (ya itu 1, 3, 5, 7 dan 9); posisi ribuan: 8 kemungkinan angka (1 sampai 9 kecuali angka yang telah dipilih) posisi ratusan: 8 kemungkinan angka posisi puluhan: 7 kemungkinan angka m a ka b a nya k b ila ng a n g a njil seluruhnya a d a la h (5)(8)(8)(7) = 2240 buah. (b ) p osisi sa tua n: 5 kem ung kina n a ng ka (ya itu 1, 3, 5, 7 dan 9); posisi ribuan: 9 kemungkinan angka (1 sampai 9) posisi ratusan: 10 kemungkinan angka (0 sampai 9) posisi puluhan: 10 kemungkinan angka (0 sampai 9) m a ka b a nya k b ila ng a n g a njil seluruhnya a d a la h (5)(9)(10)(10) = 4500 Contoh 5 : Pa ssw ord sua tu log in p a d a sistem kom p uter p a nja ng nya lim a sa m p a i tujuh ka ra kter. Tia p ka ra kter b oleh b erup a huruf (huruf b esa r d a n huruf kec il tid a k d ib ed a ka n) a ta u a ng ka . Bera p a b a nya k p a ssw ord ya ng d a p a t d ib ua t untuk suatu login ? Jawab : Ba nya knya huruf a lfa b et a d a la h 26 (A Z) d a n b a nya k a ng ka a d a la h 10 (0 9), ja d i seluruhnya 36 karakter. Untuk p a ssw ord d eng a n p a nja ng 5 ka ra kter, jum la h kemungkinan password adalah (36)(36)(36)(36)(36) = 365 = 60.466.176

Kombinatorik

69

T elkom Polytechnic

Discrete Mathematics

untuk p a ssw ord d eng a n p a nja ng 6 ka ra kter, jum la h kemungkinan password adalah (36)(36)(36)(36)(36)(36)(36) = 366 = 2.176.782.336 d a n untuk p a ssw ord d eng a n p a nja ng jumlah kemungkinan password adalah 8 ka ra kter,

(36)(36)(36)(36)(36)(36)(36)(36) = 367 = 78.364.164.096 Jumlah seluruh password yang mungkin adalah 60.466.176 + 2.176.782.336 + 78.364.164.096 = 80.601.412.608 buah. Ja d i, untuk sua tu log in a ka n m em p unya i 80.601.412.608 buah kemungkinan password.

Ketika d ua p roses d ikerja ka n d a la m w a ktu ya ng sa m a , kita tid a k b isa m eng g una ka n p rinsip p enjum la ha n untuk m eng hitung jum la h c a ra untuk m em ilih sa la h sa tu d a ri d ua p roses terseb ut. Untuk m eng hitung p roses terseb ut, kita ha rus mengenal prinsip inklusi-eksklusi. Contoh : Bera p a b a nya k b yte ya ng d a p a t d isusun oleh 8-bit, ya ng d im ula i d eng a n 11 a ta u b era khir d eng a n 00 ? Jawab : Misalkan, A a d a la h him p una n b yte ya ng d im ula i d eng a n 11 , B a d a la h him p una n b yte ya ng d ia khiri d eng a n 00 , A B a d a la h him p una n b yte ya ng b era w a l d eng a n 11 d a n b era khir d eng a n 00 , dan

70

Kombinatorik

Politeknik Telkom

Matematika Diskrit

B a d a la h him p una n b yte ya ng b era w a l d eng a n 11 a ta u b era khir d eng a n 00 Ma ka jum la h kem ung kina n b yte ya ng d a p a t d isusun pada himpunan A adalah (1)(1)(2)(2)(2)(2)(2)(2) = 26 Tulis, A = 26 = 64 Sem enta ra itu, jum la h kem ung kina n b yte ya ng d a p a t d isusun p a d a him p una n B a d a la h (2)(2)(2)(2)(2)(2)(1)(1) = 26 Jadi, B = 26 = 64, Deng a n c a ra ya ng sa m a , jum la h kem ung kina n b yte ya ng d a p a t d isusun p a d a him p una n A B a d a la h (1)(1)(2)(2)(2)(2)(1)(1) = 24 Sehingga A B = 24 = 16. maka A B = A + B A B = 64 + 64 16 = 112. Deng a n d em ikia n, jum la h b yte ya ng d a p a t d isusun oleh 8-b it, ya ng d im ula i d eng a n 11 a ta u b era khir d eng a n 00 a d a la h 112 b ua h.

Permutasi dan Kombinasi Permutasi


Sua tu p erm uta si m erup a ka n susuna n ya ng m ung kin d ib ua t d eng a n m em p erha tika n uruta n. Deng a n ka ta la in, p erm uta si m erup a ka n b entuk khusus a p lika si p rinsip p erka lia n. Misalka n d ib erika n sua tu him p una n A d eng a n jum la h a ng g ota a d a la h n, m a ka susuna n terurut ya ng terd iri d a ri r b ua h a ng g ota d ina m a ka n p erm uta si-r d a ri A, d itulis P(n, r). Ag a r leb ih jela s dalam perhitungannya, perhatikan penjelasan berikut ini :

Kombinatorik

71

T elkom Polytechnic

Discrete Mathematics

Jika r > n, jela s b a hw a P(n, r) = 0, ka rena ta k m ung kin m enyusun r a ng g ota d a ri A ya ng ha nya terd iri d a ri n buah anggota dimana n < r. Jika r n, Unsur p erta m a p erm uta si d a p a t d ip ilih d eng a n n c a ra ka rena terd a p a t n ob jek d a la m him p una n. Unsur permutaso ked ua d ip ilih d a ri n 1 ob jek, a d a la h d eng a n n 1 c a ra , ka rena sa tu a ng g ota tela h terp ilih. Demikian p ula usur ketiga permutasi d ip ilih d a ri n 2 ob jek, a d a la h d eng a n n 2 c a ra , ka rena d ua a ng g ota tela h terp ilih. Ha l ini d ila kuka n terus m enerus sehing g a uruta n tera khir d ip ilih d a ri n r + 1 ob jek ya ng tersisa . Menurut ka id a h p erka lia n, p em iliha n ob jek d a la m susuna n r b ua h ob jek dari n buah objek dapat dilakukan dengan : n(n 1) (n 2) (n r + 1) cara Deng a n d em ikia n, p erm uta si r ob jek d a ri n b ua h ob jek a d a la h jum la h kem ung kina n uruta n r b ua h ob jek ya ng d ip ilih d a ri n b ua h ob jek, d eng a n r n, p a d a setia p kem ung kina n p enyusuna n r b ua h ob jek tid a k a d a uruta n ob jek ya ng sa m a , yaitu : n! P(n, r) = n(n 1) (n 2) (n r + 1)= (n r )! Contoh 1 : Misa lka n S = {p , q , r}. Bera p a c a ra ya ng m ung kin d a la m p enyusuna n d ua huruf p a d a S sehing g a tid a k a d a uruta n yang sama ? Jawab : Susunan dua huruf yang mungkin adalah : pq, pr, qr, qp, rp, rq Ja d i p enyusuna n terseb ut d a p a t d ila kuka n d eng a n enam buah cara. Da la m p enyusuna n ini, d a p a t m eng g una ka n d efinisi permutasi, yaitu :

72

Kombinatorik

Politeknik Telkom

Matematika Diskrit

P (3, 2)

3! 3 2 !

3 . 2.1 1 6 Deng a n m eng g una ka n d efinisi p erm uta si, p enyusuna n tersebut dapat dilakukan dengan enam buah cara.

Contoh 2 : Misa lka n kita m em p unya i lim a b ua h b ola d eng a n w a rna ya ng b erb ed a sa tu sa m a la in d a n 3 b ua h kota k. Kita a ka n m em a suka n b ola terseb ut ked a la m kota k. Ma sing -masing kota k ha nya b oleh d iisi 1 b ua h b ola . Bera p a jum la h uruta n b ola d eng a n w a rna b erb ed a ya ng m ung kin d ib ua t d a ri penempatan bola ke dalam kotak-kotak tersebut? Jawab : kota k 1 d a p a t d iisi oleh sa la h sa tu d a ri 5 b ola (a d a 5 pilihan); kota k 2 d a p a t d iisi oleh sa la h sa tu d a ri 4 b ola (a d a 4 pilihan); kota k 3 d a p a t d iisi oleh sa la h sa tu d a ri 3 b ola (a d a 3 pilihan). Jumlah urutan berbeda dari penempatan bola = (5)(4)(3) = 60 Jika menggunakan definisi permutasi maka :
P (5, 3) 5! 5 3 ! 5.4.3 . 2.1 2.1 60

Kombinasi
Misa lka n r m erup a ka n unsur b ila ng a n b ula t ta k neg a tif. Ya ng d im a ksud d eng a n kom b ina si r d a ri sua tu him p una n B ya ng terd iri d a ri n a ng g ota (ob jek) ya ng b erb ed a a d a la h jum la h him p una n b a g ia n d a ri B ya ng m em iliki a ng g ota r b ua h
Kombinatorik 73

T elkom Polytechnic

Discrete Mathematics

ob jek. Interp reta si ya ng la in tenta ng kom b ina si a d a la h m enyusun (m em ilih) ob jek sejum la h r d a ri n b ua h ob jek ya ng ada. Contoh 1 : Misa lka n A = {p , q , r }, tentuka n sem ua him p una n b a g ia n dari A yang memiliki kardinalitas dua.

74

Kombinatorik

Politeknik Telkom

Matematika Diskrit

Jawab : Him p una n b a g ia n terseb ut a nta ra la in : {p , q }, {p , r}, d a n {q, r}. Jadi kita mempunyai kombinasi : pq, pr, dan qr Pa d a him p una n, uruta n unsur p a d a him p una n tid a k d ip erha tika n. Deng a n d em ikia n, kom b ina si 2 d a ri him p una n A (penyusunan dua huruf tanpa memperhatikan urutan) adalah 3, ya itu pq, p r, d a n q r. Ini b erb ed a , p a d a sa a t kita m end efinisika n p erm uta si (uruta n d ip erha tika n), p enyusuna n tersebut dapat dilakukan dengan enam buah cara, yaitu pq, pr, qr, qp, rp, dan rq. Contoh 2 : Misa lka n a d a 2 b ua h b ola ya ng b erw a rna sa m a d a n 3 b ua h kota k. Bola a ka n d im a suka n ke d a la m kota k sehing g a setia p kota k ha nya b oleh b erisi p a ling b a nya k 1 b ola . Bera p a jum la h c a ra m em a sukka n b ola ke d alam kotak tersebut ? Jawab : Misa lka n ketig a kota k terseb ut d ita ruh m em a nja ng , m a ka a d a 3 c a ra m em a suka n d ua b ola terseb ut ked a la m kota k, yaitu : Cara I : ked ua b ola m a sing -m a sing d ita ruh p a d a d ua kotak pertama (kotak I dan kotak II). Cara II : ked ua b ola m a sing -m a sing d ita ruh p a d a d ua kotak yang paling ujung (kotak I dan kotak III) . Cara III : ked ua b ola m a sing -m a sing d ita ruh p a d a d ua kotak terakhir (kotak II dan Kotak III) . Sec a ra um um , jum la h c a ra m em a sukka n r b ua h b ola ya ng berwarna sama ke dalam n buah kotak adalah : n(n 1)(n 2)...(n ( r 1)) n! r! r! ( n r )!
Kombinatorik 75

T elkom Polytechnic

Discrete Mathematics

Ini m erup a ka n rum us um um kom b ina si ya ng d inota sika n oleh n C(n,r) atau r Diketa hui a d a n b ua h b ola ya ng tid a k seluruhnya b erb ed a w a rna (ja d i, a d a b eb era p a b ola ya ng w a rna nya sama) akan dimasukan kedalam n buah kotak. Misalnya komposisi bola tersebut adalah : n 1 bola berwarna 1, n 2 bola berwarna 2, n k bola berwarna k, jadi n1 + n2 + + n k = n. Bera p a jum la h c a ra p eng a tura n n b ua h b ola ke d a la m kotakkotak tersebut (tiap kotak maksimum satu buah bola) ? Jika n b ua h b ola itu kita a ng g a p b erb ed a sem ua nya , m a ka jum la h c a ra p eng a tura n n b ua h b ola ke d a la m n buah kotak adalah P(n, n) = n!. Dari pengaturan n buah bola itu, ada n1! cara memasukkan bola berwarna 1 ada n2! cara memasukkan bola berwarna 2 ada nk! cara memasukkan bola berwarna k Perm uta si n b ua h b ola ya ng m a na n 1 d ia nta ra nya b erw a rna 1, n2 b ola b erw a rna 2, , n k bola berwarna k adalah:
P(n; n1 , n 2 ,..., n k ) P ( n, n ) n1! n 2 !...n k ! n! n1! n 2 !...n k !

Cara lain: Ad a C(n, n 1) c a ra untuk m enem p a tka n n 1 b ua h b ola ya ng b erw a rna 1. Ad a C(n n 1, n 2) c a ra untuk m enem p a tka n n 2 buah bola berwarna 2. Ad a C(n n 1 n 3, n 3) c a ra untuk m enem p a tka n n 3 buah bola berwarna 3.
76 Kombinatorik

Politeknik Telkom

Matematika Diskrit

Ada C(n n 1 n 2 n k-1, nk ) cara untuk menempatkan nk buah bola berwarna k. Jum la h c a ra p eng a tura n seluruh b ola ked a la m kota k adalah: C(n; n 1, n 2, , n k) = C (n, n 1) C (n n 1, n 2) C (n n 1 n 2 , n 3) C (n n 1 n 2 n k-1, nk) n ! ( n n )! ( n n1 n2 )! 1 = n1!( n n1 )! n2 !(n n1 n2 )! n3 !(n n1 n2 nk )!
(n n1 n 2 ... n k 1 )! n k ! (n n1 n 2 ... n k 1 n k )!

n! n1! n 2 ! n3 !...n k !

Kesimpulan:
P (n; n1 , n 2 ,..., n k ) C (n; n1 , n 2 ,..., n k ) n! n1! n 2 !...n k !

Kombinasi Dengan Pengulangan Misa lka n terd a p a t r b ua h b ola ya ng sem ua w a rna nya sa m a dan n buah kotak. Masing-m a sing kota k ha nya b oleh d iisi p a ling b a nya k sa tu buah bola. Jumlah cara memasukkan bola C(n, r). Jika m a sing -m a sing kota k b oleh leb ih d a ri sa tu b ua h b ola (tid a k a d a p em b a ta sa n jum la h b ola ), m a ka Jum la h c a ra memasukkan bola, yaitu : C(n + r 1, r) = C(n + r 1, n 1). Contoh : 20 b ua h a p el d a n 15 b ua h jeruk d ib a g ika n kep a d a 5 ora ng a na k, tia p a na k b oleh m end a p a t leb ih d a ri 1 b ua h a p el a ta u jeruk, a ta u tid a k sa m a seka li. Bera p a jum la h cara pembagian yang dapat dilakukan? Jawab : n = 5, r1 = 20 (apel) dan r2 = 15 (jeruk)
Kombinatorik 77

T elkom Polytechnic

Discrete Mathematics

Membagi 20 apel kepada 5 anak: C(5 + 20 1, 20) cara, Membagi 15 jeruk kepada 5 anak: C(5 + 15 1, 15) cara. Jumlah cara pembagian kedua buah itu adalah C(5 + 20 1, 20) C(5 + 15 1, 15) = C(24, 20) C(19, 15) Koefisien Binomial Misa lka n n m erup a ka n b ila ng a n b ula t p ositif, d eng a n teorem a b inom ia l, p erp a ng ka ta n b erb entuk (x + y) n d a p a t d ija b a rka n dalam bentuk segitiga Pascal berikut ini : (x + y)0 = 1 (x + y)1 = x + y (x + y)2 = x2 + 2xy + y2 (x + y)3 = x3 + 3x2y + 3xy2 + y3 (x + y)4 = x4 + 4x3y + 6x2y2 + 4xy3 + y4 (x + y)5 = x5 + 5x4y + 10x3y 2 + 10x2y 3 + 5xy4 + y5 Secara umum, diperoleh rumus sebagai berikut : (x + y) n = C(n, 0) xn + C(n, 1) xn-1 y + + C(n, k) xn-k y k + C(n, n)yn =
n

C ( n, k ) x n k y k
k 0

Bila ng a n C(n, k) m erup a ka n koefisien untuk x(n k)y k dinamakan koefisien binomial. Contoh : Jabarkan (2x + y)3. Jawab : Misalkan a = 2x dan b = y, (a + b)3 = C(3, 0) a3 + C(3, 1) a2b 1 + C(3, 2) a1b 2 + C(3, 3) b3 = 1 (2x)3 + 3 (2x)2 (y) + 3 (2x) (y)2 + 1 (y)3 = 8 x3 + 12x2 y + 6x y2 y 3 Contoh : Jabarkan (2x 3)3. Jawab : Misalkan a = 2x dan b = 3,

78

Kombinatorik

Politeknik Telkom

Matematika Diskrit

(a + b)3 = C(3, 0) a 3 + C(3, 1) a 2b 1 + C(3, 2) a 1b 2 + C(3, 3) b3 = 1 (2x)3 + 3 (2x) 2 ( 3) + 3 (2x) ( 3)2 + 1 ( 3)3 = 8x3 36x2 + 54x 27 Contoh : Tentuka n suku kelim a d a ri p enja b a ra n p erp a ng ka ta n (x y)5. Jawab : (x y)5 = (x + ( y))5. Suku kelima dari hasil penjabaran adalah: C(5, 4) x5 4 ( y)4 = 10 x y4.

Rangkuman

Kombinatorik

79

T elkom Polytechnic

Discrete Mathematics

1. Dua p rinsip d a sa r ya ng d ig una ka n d a la m m eng hitung (counting) yaitu aturan pejumlahan dan aturan perkalian. 2. Sua tu p erm uta si m erup a ka n susuna n ya ng m ung kin d ib ua t dengan memperhatikan urutan. 3. Misa lka n B terd iri d a ri n a ng g ota (ob jek) ya ng b erb ed a . kom b ina si r d a ri sua tu him p una n B a d a la h jum la h him p una n bagian dari B yang memiliki anggota r buah objek. 4. Rumus permutasi r objek dari n buah objek adalah : n! P(n, r) = n(n 1) (n 2) (n r + 1)= (n r )! 5. Rum us kom b ina si r d a ri n a ng g ota him p una n dinotasikan oleh C(n,r) =

n r

n! r!(n r )!

6. Pa d a p olinom (x y)n m a ka b ila ng a n C(n, k) m erup a ka n (n k) k koefisien untuk x y dan dinamakan koefisien binomial.

Kuis Benar Salah

80

Kombinatorik

Politeknik Telkom

Matematika Diskrit

1. Cara menghitung dengan prinsip penjumlahan sama dengan prinsip perkalian 2. Nilai dari 5! = 120 3. Suatu permutasi merupakan susunan yang mungkin dibuat dengan tidak memperhatikan urutan. 4. Memilih kemungkinan formasi 3 tim futsal dari 15 orang adalah menggunakan prinsip kombinasi. 5. Nilai P(5, 3) = 15 6. Nilai C(5, 2) = 10 7. (2x + y)4 = x4 + 4x3y + 6x2y2 + 4xy3 + y4 8. P (10, 5) = C (10, 2) 9. Cara menghitung permutasi menggunakan prinsip perkalian 10. C(n + r 1, r) = C(n + r 1, n 1)

Pilihan Ganda

1.

Jika a d a 3 d osen la ki-la ki d a n 2 d osen p erem p ua n, m a ka m a ha sisw a d a p a t m em ilih sa la h sa tu d a ri d osen terseb ut


81

Kombinatorik

T elkom Polytechnic

Discrete Mathematics

d a la m A. B. C. 2. 1 cara 2 cara 3 cara

. D . E. 5 cara 6 cara

A. B. C. 3. A. B. C. 4.

Da la m b era p a c a ra seb ua h him p una n m a ha sisw a ya ng terd iri d a ri 50 ora ng m em ilih seora ng ketua , sekerta ris d a n b end a ha ra , d im a na tid a k a d a m a ha sisw a ya ng m end a p a t jabatan lebih dari satu. 25 ! cara D. 3 cara 25 cara E. 25 x 24 x23 cara 25x3 cara
8 2 ....

2 8 28

D. E.

56 128

A. B. C. 5.

Seora ng p eterna k m em b eli 3 sa p i, 4 ka m b ing d a n 5 a ya m d a ri seora ng p enjua l ya ng m em iliki 4 sapi, 5 ka m b ing d a n 7 ayam. Da la m b era p a c a ra p eterna k terseb ut d a p a t m em ilih ketiga hewan itu ? 420 cara D. 7 cara 140 cara E. 1 cara 35 cara Ad a 9 jenis m a ina n ya ng a ka n d ib a g ika n b ua t 4 ora ng a na k. Setia p a na k d ib eri 2 jenis mainan, kec ua li ya ng term ud a d ib eri 3 jenis m a ina n. Ad a b era p a kem ung kina n c a ra pembagian mainan tersebut ? 9! cara D. 9 ! / (3! . 2!. 2!) c ara
9!/ 2! cara 9 !/ (2! .3!) cara

A. B. C.

E.

9 ! / (3! . 2!. 2! . 2!) cara

82

Kombinatorik

Politeknik Telkom

Matematika Diskrit

Latihan

1. Tentukan nilai : a. 15
13

b.

11 9

2. Tentukan nilai : a. P(6, 3)

b. C(5, 1)
16 5 16 6

3. Tunjukan bahwa : 17
6

4. Tentukan n jika : a. P(n,2) = 72

b. P(n,4) = 42 P(n,2)

5. 20 m a ha sisw a a ka n d ib a g i d a la m tig a tim . Da la m b era p a kemungkinan formasi tim yang dapat dibentuk. 6. Lim a ora ng a ka n d ud uk m eng ha d iri sem ina r. Da la m b era p a cara mereka dapat menempati tempat duduk, jika a. 5 tempat duduk diletakan dalam satu baris b. 5 tem p a t d ud uk d ib ua t m eling ka r m eng eliling i m eja bundar 7. Pa d a toko d uny d onut m enyed ia ka n em p a t jenis d ona t d eng a n ra sa ya ng b erb ed a (stok m a sing -m a sing ra sa 10 b ua h). Bera p a jum la h c a ra p eng a m b ila n, jika seseora ng membeli donat tersebut enam buah. 8. Bera p a b a nya k string d eng a n p a nja ng sep uluh ya ng m ung kin terb entuk d a ri d ua b it (0 d a n 1), ya ng m em ua t bit satu tepat tujuh buah. 9. Da la m sua tu p a c ua n kud a d eng a n 12 p eserta (d ia sum sika n semua nya d a p a t m enc a p a i finish), Bera p a jum la h

Kombinatorik

83

T elkom Polytechnic

Discrete Mathematics

kem ung kina n susuna n p em ena ng ketiga) dalam pacuan tersebut.

(pertama, ked ua , d a n

10. Dengan menggunakan teorema binomial, tentukan : a. koefisien x5y8 dalam (x + y)13 b. koefisien x7 dalam (1 + x)11 c. koefisien x9 dalam (1 x)19

84

Kombinatorik

Politeknik Telkom

Matematika Diskrit

4 TEORI GRAF

Overview

Gra f d iguna ka n untuk menyelesa ika n d a la m b erb a ga i ma sa la h, a nta ra la in : p enentua n linta sa n terp end ek b a ik untuk ma sla a h komunika si ma up un tra nsp orta si, frekuensi a ssignment d a la m telekomunika si, op tima si p enja d wa la n, d a n la in la in. Pemb a ha sa n gra f p a d a b a b ini melip uti d efinisi d a n terminologi gra f, ma sa la h linta sa n terp end ek serta b eb era p a sifa t p enting yang biasa digunakan dalam aplikasi.

Tujuan

1. Mahasiswa memahami konsep dan terminologi graf. 2. Mahasiswa memodelkan masalah dalam bentuk graf.

Teori Graf

85

T elkom Polytechnic

Discrete Mathematics

3. Mahasiswa dapat meyelesaikan berbagai persoalan yang terkait dengan teori graf.

4.1

Definisi Graf

Gra f m erup a ka n struktur d iskrit ya ng terd iri him p una n sejum la h b erhing g a ob yek ya ng d iseb ut sim p ul (vertic es, vertex) d a n him p una n sisi (ed g es) ya ng m eng hub ung ka n sim p ul-simpul terseb ut. terd iri d a ri d a ri Gra f d ig una ka n untuk m erep resenta sika n ob jek-ob jek d iskrit d a n hub ung a n a nta ra objek-objek tersebut. Notasi sebuah graf adalah G = (V, E), dimana : V merupakan himpunan tak kosong dari simpul-simpul (vertices), misalkan V = { v1 , v2 , ... , vn } E m erup a ka n him p una n sisi sisi (ed g e s) ya ng menghubungkan sepasang simpul, misalkan E = {e1 , e2 , ... , en } Contoh : Gra f d a ri m a sa la h sebagai berikut :

jem b a ta n C e1 A e3 B e4

Knig sb erg

dapat

d isa jika n

e2

e7 e6 e5 D

Misalkan graf tersebut adalah G(V, E) dengan V = { A, B, C, D } E = { (A, C), (A, C), (A, B), (A, B), (B, D), (A, D), (C, D)} = { e1 , e2 , e 3 , e 4 , e5 , e6 , e7 }
86 Teori Graf

Politeknik Telkom

Matematika Diskrit

Pa d a g ra f terseb ut sisi e 1 = (A, C) d a n sisi e 2 = (A, C) d ina m a ka n sisi-g a nd a (m ultip le ed g es a ta u p a ra lel ed g es) ka rena ked ua sisi ini m eng hub ung i d ua b ua h sim p ul ya ng sa m a , yaitu simpul A dan simpul C. Begitu pun dengan sisi e3 dan sisi e4. Sem enta ra itu, p a d a g ra f d ia ta s, tid a k terd a p a t g ela ng (loop ), yaitu sisi yang berawal dan berakhir pada simpul yang sama.

Da ri d efinisi g ra f, him p una n sisi (E) m em ung kinka n b erup a him p una n kosong . Jika g ra f terseb ut m em p unya i him p una n sisi ya ng m erup a ka n him p una n kosong m a ka g ra f terseb ut d ina m a ka n g ra f kosong (null g ra p h a ta u em p ty graph). Contoh : Graf kosong dengan 3 simpul (graf N3 ) v1

v2

v3

Deng a n m em p erha tika n kond isi sisinya , sua tu g ra f d a p a t dikategorikan sebagai graf tidak berarah dan graf berarah. Graf tid a k b era ra h, sep erti tela h d ijela ska n p a d a c ontoh g ra f untuk jem b a ta n Knig sb erg . Sem enta ra itu, g ra f b era ra h (d irec ted g ra p h, d ig ra p h) m erup a ka n g ra f ya ng m em p unya i sisi ya ng b era ra h, a rtinya sa tu b ua h sim p ul ya ng d ihub ung ka n oleh sisi terseb ut m erup a ka n sim p ul a w a l (initia l vertex) d a n sim p ul ya ng lain dikatakan sebagai simpul akhir (terminal vertex). Beberapa jenis graf yang perlu diketahui adalah : 1. Graf sederhana (simple graph). Gra f sed erha na m erup a ka n g ra f ta k b era ra h ya ng tid a k mengandung gelang maupun sisi-ganda. Contoh :
Teori Graf 87

T elkom Polytechnic

Discrete Mathematics

Graf sederhana

R Sela njutnya , p ernya ta a n sua tu g ra f p a d a b uku ini m erep resenta sika n b a hw a g ra f terseb ut a d a la h g ra f sed erha na . Kec ua li a p a b ila a d a p ena m b a ha n la in, m isa lka n graf semu atau graf berarah, dan lain-lain.

88

Teori Graf

Politeknik Telkom

Matematika Diskrit

2. Graf Ganda (multigraph). Gra f g a nd a m erup a ka n g ra f ta k b era ra h mengandung gelang (loop). Contoh : Graf ganda P

ya ng tid a k

R Deng a n d em ikia n, g ra f sed erha na p un m erup a ka n g ra f ganda (multi graph). 3. Graf semu (Pseudo graph) Gra f sem u m erup a ka n g ra f ya ng b oleh m eng a nd ung g ela ng (loop). Contoh : Graf semu : P

Teori Graf

89

T elkom Polytechnic

Discrete Mathematics

90

Teori Graf

Politeknik Telkom

Matematika Diskrit

4. Graf berarah (directed graph atau digraph). Gra f b era ra h m erup a ka n g ra f ya ng setia p sisinya m em p unya i a ra h d a n tid a k m em p unya i d ua sisi ya ng b erla w a na n a nta ra dua buah simpul (tak mempunyai sisi ganda) Contoh : a. Graf berarah : P

R b . Graf ganda berarah (directed multigraph). Gra f g a nd a b era ra h m erup a ka n g ra f b era ra h ya ng membolehkan a d a nya sisi g a nd a p a d a g ra f terseb ut (b oleh m em p unya i d ua sisi ya ng b erla w a na n a nta ra dua buah simpul). P

Teori Graf

91

T elkom Polytechnic

Discrete Mathematics

Da ri jenis-jenis g ra f ya ng tela h d ijela ska n d i a ta s, kita d a p a t m em b ua t ring ka sa n (seb a g a i b a ha n p erb a nd ing a n) [3], seperti tertulis pada tabel 4.1. Tabel 4.1 Jenis-jenis graf Jenis Sisi

Sisi ganda dibolehka n? Tidak Ya Ya Tidak Ya

Graf sederhana Graf ganda Graf semu Graf berarah Graf ganda berarah

Tak-berarah Tak-berarah Tak-berarah Bearah Bearah

Gelang (loop) dibolehka n? Tidak Tidak Ya Ya Ya

Contoh : Graf berikut merupakan graf berarah : P e1 e4 S e2 R Terlihat bahwa e1 = (P, S), e3 = (R, Q), dan e5 = (Q, Q) Simpul P merupa kan simpul awal bagi sisi e1 dan simpul S merupakan simpul akhir bagi sisi e1. e3 Q e6

92

Teori Graf

Politeknik Telkom

Matematika Diskrit

4.2

Terminologi Graf

Ad a b eb era p a term inolog i g ra f ya ng p erlu d iketa hui, antara lain : ketetanggaan antara dua simpul, bersisian , derajat sua tu sim p ul, d a n la in-la in. Berikut ini a d a la h b eb era p a terminoogi yang penting, yaitu : 1. Bertetangga (Adjacent) Dua b ua h sim p ul d ika ta ka n b erteta ng g a jika ked ua simpul tersebut terhubung langsung oleh suatu sisi. Contoh : Perhatikan graf berikut : P

R Pa d a g ra f d ia ta s : sim p ul P b erteta ng g a d eng a n sim p ul Q d a n S, teta p i sim p ul P tid a k b erteta ng g a d eng a n simpul R. 2. Bersisian (Incidency) Sua tu sisi e d ika ta ka n b ersisia n d eng a n sim p ul v 1 d a n sim p ul v 2 jika e m eng hub ung ka n ked ua sim p ul terseb ut, d eng a n ka ta lain e = (v1, v2). Contoh : Perha tika n g ra f d a ri m a sa la h jem b a ta n Knig sb erg b erikut ini : C e1
Teori Graf

e2

e7 e6 D
93

A e3 e4

e5

T elkom Polytechnic

Discrete Mathematics

m a ka e 1 bersisia n d eng a n sim p ul A d a n sim p ul C, teta p i sisi tersebut tidak berisian dengan simpul B. 3. Simpul Terpencil (Isolated Vertex) Jika sua tu sim p ul tid a k m em p unya i sisi ya ng b ersisia n d eng a nnya m a ka sim p ul terseb ut d ina m a ka n sim p ul terpencil.

Contoh : Perhatikan graf berikut : P T

Q U

Simpul T dan simpul U merupakan simpul terpencil. 5. Derajat (Degree) Dera ja t sua tu sim p ul m erup a ka n jum la h sisi ya ng b ersisia n dengan simpul tersebut. Misa lka n, sua tu sim p ul v m em p unya i 3 b ua h sisi ya ng b ersisia n d eng a nnya m a ka d a p a t d ika ta ka n sim p ul terseb ut b erd era ja t 3, atau dinotasikan oleh d(v) = 3.

94

Teori Graf

Politeknik Telkom

Matematika Diskrit

Contoh 1: Perhatikan graf berikut : P

R Pada graf diatas : d(P) = d(Q) = d (S)= 5, sedangkan d(R) = 3. Deraja t seb ua h sim p ul p a d a sua tu g ra f b era ra h d ijela ska n sebagai berikut : d in(v) m erup a ka n jum la h b usur ya ng m a suk ke simpul v d out(v) m erup a ka n jum la h b usur ya ng kelua r d a ri simpul v Deng a n d em ikia n d era ja t p a d a sim p ul terseb ut, d ip eroleh : d(v) = d in(v) + d out(v) Contoh 2 : Perhatikan graf berarah berikut ini : P

R Pada graf diatas : d in (P) = 1 dan d out (P) = 3 maka d (P) = 4 d in (Q) = 4 dan d out (Q) = 1 maka d (Q) = 5
Teori Graf 95

T elkom Polytechnic

Discrete Mathematics

d in (R) = 1 dan d out (R) = 1 maka d (R) = 2 d in (S) = 1 dan d out (S) = 2 maka d (S) = 3 Jum la h d era ja t sem ua sim p ul p a d a sua tu g ra f a d a la h g ena p , ya itu d ua ka li jum la h sisi p a d a g ra f terseb ut. Jika G = (V, E) merupakan suatu graf, maka dapat ditulis : d (v ) 2 E
v V

Contoh 3 : Perha tika n g ra f p a d a c ontoh 1. Jum la h sisi p a d a g ra f terseb ut a d a la h 9, sehing g a Jum la h d era ja t p a d a g ra f tersebut adalah : d (v ) 2 . E
v V

2. 9 18

atau

d (v ) d ( P )
v V

d (Q) 5 3

d ( R)

d (S )

5 5 18

Perhatikan graf pada contoh 2. Jum la h sisi p a d a g ra f terseb ut a d a la h 7, sehing g a Jum la h derajat pada graf tersebut adalah :

d (v )
v V

2. E

2. 7

14

atau

d (v) d ( P ) d (Q ) d ( R ) d ( S )
v V

4 5 2 3

14

Dengan demikian, jika kita ingin menggambar sebuah graf d eng a n d era ja t m a sing -m a sing sim p ul d iketa hui, d a n ternya ta jum la h d era ja t seluruh sim p ul terseb ut a d a la h ganjil maka hal ini tak mungkin terjadi.
96 Teori Graf

Politeknik Telkom

Matematika Diskrit

6. Lintasan (Path) Jalur d a ri sua tu sim p ul a w a l v 0 ke sim p ul tujua n v T di d a la m sua tu g ra f G m erup a ka n b a risa n seb ua h sisi a ta u leb ih (x0, x1), (x1, x2), (x2, x3), , (xn-1, xn ) pada G, dimana x0 = v 0 dan xn = vT. Pa d a sua tu ja lur tid a k m eng a la m i p eng ula ng a n sisi. Ja lur d a p a t jug a d inota sika n oleh simpul-sim p ul ya ng d ilew a ti, ya itu : x0, x1, x2, x3, , xn Jika ja lur ya ng d ig una ka n tid a k m ela kuka n p eng ula ng a n sim p ul m a ka ja lur ini d ina m a ka n lintasan (path) . Sua tu lintasan d ika ta ka n m em iliki p a nja ng n, jika linta sa n ini m em ua t n b ua h sisi, ya ng d ilew a ti d a ri sua tu sim p ul a w a l v 0 ke sim p ul tujua n v T d i d a la m sua tu g ra f G. Sua tu jalur ya ng b era w a l d a n b era khir p a d a sim p ul ya ng sa m a d ina m a ka n Sirkuit (Circuit) . Sem enta ra itu, linta sa n ya ng b era w a l d a n b era khir p a d a simpul yang sama dinamakan silkus (cycle) . Contoh : Perhatikan graf berikut ini : P T Q R U

Pa d a g ra f terseb ut linta sa n P, Q, R m em iliki p a nja ng 2. Sem enta ra itu linta sa n P, Q, S, R m em iliki p a nja ng 3. Lintasan P, Q, R, S, P dinamakan siklus dengan panjang 4. Anta ra sim p ul P d a n U m a up un T tid a k d a p a t d item uka n lintasan. Pa nja ng sua tu siklus terp end ek p a d a g ra f sed erha na a d a la h tig a , a rtinya siklus terseb ut ha rus m elew a ti tig a sisi. Sed a ng ka n, Pa nja ng sua tu siklus terp end ek p a d a g ra f sem u
Teori Graf 97

T elkom Polytechnic

Discrete Mathematics

a d a la h sa tu, a rtinya siklus terseb utd a p a t b erup a loop . Dia m eter sua tu g ra f m erup a ka n p a nja ng linta sa n terp a nja ng pada graf tersebut. Berikut ini adalah beberapa graf yang sering digunakan : a . Graf Lengkap (Complete Graph) Gra f leng ka p m erup a ka n g ra f sed erha na ya ng setia p sim p ulnya terhub ung (oleh sa tu sisi) ke sem ua sim p ul la innya . Deng a n ka ta la in, setia p sim p ulnya b erteta ng g a . Gra f leng ka p d eng a n n b ua h sim p ul d ila m b a ng ka n d eng a n Kn. Jum la h sisi p a d a seb ua h g ra f leng ka p ya ng terdiri dari n buah simpul adalah n(n 1)/2 sisi. Contoh :

K1

K2

K3

K4

K5 n 6

K6

Gambar 4.3 Grap lengkap Kn, 1

b. Graf Lingkaran (Cycle Graph) Gra f ling ka ra n m erup a ka n g ra f sed erha na ya ng setia p sim p ulnya b erd era ja t d ua . Gra f ling ka ra n n sim p ul dilambangkan dengan C n .

C3

C4 C5 Gambar 4.4 Grap Lingkaran Cn, 3

C6 n 6

c. Graf Roda (Wheels Graph)


98 Teori Graf

Politeknik Telkom

Matematika Diskrit

Gra f rod a m erup a ka n g ra f ya ng d ip eroleh d eng a n c a ra m ena m b a hka n sa tu sim p ul p a d a g ra f ling ka ra n Cn, d a n m eng hub ung ka n sim p ul b a ru terseb ut d eng a n sem ua simpul pada graf lingkaran tersebut.

W3

W4 Gambar 4.5 Grap Roda Wn, 3

W5 n 5

d. Graf Teratur (Regular Graphs) Gra f tera tur m erup a ka n g ra f ya ng setia p sim p ulnya m em p unya i d era ja t ya ng sa m a . Ap a b ila d era ja t setia p sim p ul p a d a g ra p tera tur a d a la h r, m a ka g ra f terseb ut d ina m a ka n g ra f tera tur b erd era ja t r. Jum la h sisi p a d a g ra f

teratur dengan n simpul adalah

nr 2

sisi.

Gambar 4.5 Graf Reguler Berderajat 3 e. Gra f Pla na r (Pla na r Gra p h) d a n Gra f Bid a ng (Pla ne Graph) Gra f ya ng d a p a t d ig a m b a rka n p a d a b id a ng d a ta r d eng a n sisi-sisi ya ng tid a k sa ling b erp otong a n d ina m a ka n g ra f p la na r. Jika tid a k, m a ka g ra f terseb ut dinamakan graf tak-planar. Beberapa contoh dari graf planar adalah - Semua graf lingkaran merupakan graf planar - Graf lengkap K1, K2, K3, K4 merupakan graf planar

Teori Graf

99

T elkom Polytechnic

Discrete Mathematics

Teta p i g ra f leng ka p Kn untuk n 5 m erup a ka n g ra f ta kplanar. Ilustra si untuk g ra f p la na r K4.

Gambar 4.6 K4 adalah graf planar Gra f p la na r ya ng d ig a m b a rka n d eng a n sisi-sisi ya ng tid a k sa ling b erp otong a n d ina m a ka n g ra f b id a ng (plane graph). Sem enta ra itu, untuk m em b ed a ka n a nta ra g ra f p la nar d a n g ra f b id a ng , p erha tika n ilustra si p a d a g ra f K4 berikut

ini : (a) (b) (c)

Gambar 4.7 Tiga buah graf planar. Graf (b) dan (c) adalah graf bidang

Beberapa hal tentang graf planar G(V, E), antara lain : (Formula Euler) Misa lka n G m erup a ka n g ra f p la na r terhub ung d eng a n e b ua h sisi d a n v b ua h sim p ul,
100 Teori Graf

Politeknik Telkom

Matematika Diskrit

d a n r m erup a ka n jum la h d a era h p a d a g ra f p la na r tersebut maka r = e v + 2. Jika G merupakan graf planar terhubung dengan e buah sisi dan v buah sim p ul (v 3) maka e 3v 6 (ketaksamaan Euler). Jika G m erup a ka n g ra f p la na r terhub ung d eng a n e b ua h sisi d a n v b ua h sim p ul (v 3) d a n tid a k memuat sirkuit dengan panjang 3 maka e 2v 4.

f. Graf bipartit (Bipartite Graph) Seb ua h g ra f sed erha na G d ika ta ka n g ra f b ip a rtit jika him p una n sim p ul p a d a g ra f terseb ut d a p a t d ip isa h m enja d i d ua him p una n ta k kosong ya ng d isjoint, m isa lka n V1 d a n V2, sed em ikia n sehing g a setia p sisi p a d a G m eng hub ung ka n seb ua h sim p ul p a d a V1 d a n seb ua h sim p ul p a d a V2. Deng a n d em ikia n, p a d a g ra p b ip a rtit tid a k a d a sisi ya ng m eng hub ung ka n d ua sim p ul p a d a V1 a ta u V2. Gra f b ip a rtit tersebut dinotasikan oleh G(V1, V2). Contoh : Graf G berikut merupakan graf bipartit : a c d e b Graf diatas dapatdirepresentasikan menjadi graf bipartit G(V1, V2), dimana V1= {a, b} dan V2 = {c, d, e} Rep resenta si g ra f b ip a rtit, d a ri g ra f p a d a c ontoh d ia ta s adalah : V1
Teori Graf

V2 c
101

a d b

T elkom Polytechnic

Discrete Mathematics

Gambar 4.7 Graf bipartit g. Graf Berlabel Gra f b erlabel a d a la h g ra f ya ng setia p sisinya d ib eri seb ua h label (bobot). p 8 10 q 7 11 r s t 9

13

12

Gambar 4.8 Graf K5 yang sisinya dilabeli Gra f d a p a t jug a d ib eri la b el p a d a sim p ulnya , terg a tung representasi label yang diberikan.

102

Teori Graf

Politeknik Telkom

Matematika Diskrit

4.3

Keterhubungan dan Sub Graf

Dua b ua h sim p ul v 1 d a n sim p ul v 2 pada sua tu g ra f d ika ta ka n terhub ung jika terd a p a t linta sa n d a ri v 1 ke v 2. Jika setia p p a sa ng sim p ul v i d a n v j d a la m him p una n V p a d a sua tu g ra f G terd a p a t linta sa n d a ri v i d a n v j m a ka g ra f terseb ut d ina m a ka n g ra f terhub ung (c onnec ted g ra p h). Jika tid a k, maka G dinamakan graf tak-terhubung (disconnected graph). Contoh 1 : Graf roda merupakan salah satu contoh graf terhubung:

Contoh 2 : Perhatikan graf lingkaran berikut ini :


a

c p

c q r d

(i) (ii) (iii) Jelas bahwa (i) C3 dan (ii) C4 merupakan graf terhubung. Sem enta ra itu, g ra f (iii) m erup a ka n g ra f ta k-terhubung, ka rena ta k a d a linta sa n ya ng m eng hub ung ka n sim p ul sa la h sa tu sim p ul p a d a {p , q , r} d eng a n sa la h sa tu sim p ul pada {a, b, c, d}. Selanjutnya , kita a ka n m eninja u tenta ng keterhub ung a n p a d a sua tu g ra f b era ra h. Sua tu g ra f b era ra h G d ika ta ka n
Teori Graf 103

T elkom Polytechnic

Discrete Mathematics

terhub ung jika kita m eng hila ng ka n a ra h p a d a g ra f terseb ut (g ra f ta k b era ra h) m a ka g ra f terseb ut m erup a ka n g ra f terhub ung . Dua sim p ul, u d a n v, p a d a g ra f b era ra h G d iseb ut terhub ung kua t (strong ly c onnec ted ) jika terd a p a t linta sa n b era ra h d a ri u ke v d a n jug a linta sa n b era ra h d a ri v ke u. Jika u d a n v tid a k terhub ung kua t, d eng a n ka ta la in g ra f terseb ut ha nya terhub ung p a d a g ra f tid a k b era ra hnya , m a ka u d a n v d ika ta ka n terhub ung lem a h (w ea kly c onnec ted ). Jika setia p p a sa ng a n sim p ul p a d a sua tu g ra f b era ra h g ra f b era ra h G terhub ung kua t m a ka g ra f G terseb ut d ina m a ka n g ra f terhub ung kua t (strong ly c onnec ted g ra p h). Jika tid a k, g ra f tersebut dinamakan graf terhubung lemah. Contoh : p p

Gra f b era ra h terhub ung kua t terhubung lemah

Gra f b era ra h

Misa lka n G = (V, E) m erup a ka n sua tu g ra f, m a ka G 1 = (V1, E1) d ina m a ka n sub g ra f (sub g ra p h) d a ri G jika V1 V dan E1 E. Kom p lem en d a ri sub g ra f G1 terha d a p g ra f G a d a la h g ra f G2 = (V2, E2) sed em ikia n sehing g a E2 = E E1 d a n V2 a d a la h him p una n sim p ul ya ng a ng g ota -a ng g ota E2 bersisian dengannya. Misa lka n, G 1 = (V1, E1) m erup a ka n sub g ra f d a ri g ra f G = (V, E). Jika V1 =V (ya itu G 1 m em ua t sem ua sim p ul d a ri G) m a ka G 1 dinamakan Sp a nning Sub g ra p h (subraf merentang). Contoh : p p p

q
104

t q

Teori Graf

Politeknik Telkom

Matematika Diskrit

(a) Graf G1 subgraf

(b ) sub g ra f

(c) Spanning

Gambar 4.9 Subgraf dan Spanning Subgraf dari Suatu Graf

4.4

Matriks Ketetanggaan (adjacency matrix) dan Matriks Bersisian (incidency matrix) dari Suatu Graf

Pa d a p em b a ha sa n seb elum nya , kita tela h m em p erkena lka n b a hw a d ua b ua h sim p ul d ika ta ka n b erteta ng g a jika ked ua sim p ul terseb ut terhub ung la ng sung oleh sua tu sisi. Ma triks keteta ng g a a n untuk g ra f sed erha na m erup a ka n m a triks b ukur sa ng ka r ya ng unsur-unsurnya ha nya terd iri d a ri d ua b ila ng a n ya itu 0 (nol) d a n 1 (sa tu). Ba ris d a n kolom p a d a m a triks ini, m a sing -m a sing m erup a ka n rep resenta si d a ri setia p sim p ul p a d a g ra f terseb ut. Misa lka n a ij merupakan unsur pada matriks tersebut, maka : Jika a ij = 1 m a ka ha l ini b era rti sim p ul i d a n sim p ul j bertetangga. Jika a ij = 0 m a ka ha l ini b era rti sim p ul i d a n sim p ul j tid a k bertetangga.

Teori Graf

105

T elkom Polytechnic

Discrete Mathematics

Contoh : Perhatikan graf sederhana berikut ini : P

R Ma triks keteta ng g a a n d a ri g ra f terseb ut a d a la h seb a g a i berikut :


P Q R S

P Q R S

0 1 0 1

1 0 1 1

0 1 0 1

1 1 1 0

unsur

Terliha t b a hw a m a triks terseb ut sim etris d a n setia p diagonalnya adalah nol (0).

Sementara itu, sua tu sisi e d ika ta ka n b ersisia n d eng a n sim p ul v 1 d a n sim p ul v 2 jika e m eng hub ung ka n ked ua sim p ul terseb ut, d eng a n ka ta la in e = (v 1, v 2). Sep erti ha lnya m a triks keteta ng g a a n, unsur-unsur m a triks b ersisia n p un ha nya terd iri d a ri d ua b ila ng a n ya itu 0 (nol) d a n 1 (sa tu), ta p i tid a k ha rus b ujur sa ng ka r. Ha l ini d iseb a b ka n, b a ris d a n kolom p a d a m a triks b ersisia n, m a sing -m a sing m erep resenta sika n sim p ul d a n sisi p a d a g ra f ya ng d im a ksud . Misa lka n a ij m erup a ka n unsur pada matriks tersebut, maka :

106

Teori Graf

Politeknik Telkom

Matematika Diskrit

Jika a ij = 1 m a ka ha l ini b era rti sim p ul ke-i d a n sisi ke-j adalah bersisian. Jika aij = 0 maka hal ini berarti simpul ke-i dan sisi ke-j tidak bersisian. Contoh : Perhatikan graf berikut ini :

C e1 A e3 B Bentuk matriks bersisian dari graf tersebut adalah :


e1 e2 e3 e4 e5 e6 e7

e2

e7 e6 D

e4

e5

A B C D
4.5

1 0 1 0

1 0 1 0

1 1 0 0

1 1 0 0

0 1 0 1

1 0 0 1

0 0 1 1

Eulerian dan Hamiltonian

4.5.1 Sirkuit Euler Sirkuit Euler m erup a ka n sirkuit ya ng m elew a ti m a sing m a sing sisi tep a t sa tu ka li. Gra f ya ng m em ua t sirkuit Euler dina m a ka n g ra f Euler (Euleria n g ra p h ), sed a ng ka n g ra f ya ng memuat sua tu ja lur Euler d ina m a ka n g ra f sem i Euler (semiEulerian graph).
Teori Graf 107

T elkom Polytechnic

Discrete Mathematics

Contoh : Perhatikan graf berikut ini :

t r G1 Gra f G 1 merup a ka n g ra f Euler. ka rena m em iliki jalur yang membentuk sirkuit, yaitu : pr rt ts sq qt tp . Sementara itu, p q s

t r G2 Sem enta ra itu, terliha t b a hw a g ra f G 2 m erup a ka n g ra f semi Euler karena graf tersebut memiliki jalur yang melalui masing-m a sing sisi d id a la m g ra f terseb ut tep a t sa tu ka li. Jalur tersebut adalah : pq qs st tp pr rt tq. Beberapa sifat tentang Graf Eulerian dan Garf Semi Euler : Sua tu g ra f G m erup a ka n g ra f Euler (m em iliki sirkuit Euler) jika d a n ha nya jika setia p sim p ul p a d a g ra f terseb ut berderajat genap. Graf terhubung G merupakan graf Semi Euler (memiliki jalur Euler) jika d a n ha nya jika d i d a la m g ra f terseb ut terd a p a t dua simpul berderajat ganjil. s

108

Teori Graf

Politeknik Telkom

Matematika Diskrit

Sua tu g ra f terhub ung b era ra h G m erup a ka n g ra f Euler jika d a n ha nya jika setia p sim p ul p a d a g ra f terseb ut m em iliki derajat masuk dan derajat keluar yang sama. Sua tu g ra f terhub ung b era ra h G m erup a ka n g ra f sem i Euler jika d a n ha nya jika G terhub ung setia p sim p ul p a d a g ra f terseb ut m em iliki d era ja t m a suk d a n d era ja t kelua r ya ng sa m a , kec ua li d ua sim p ul ya itu sim p ul p eta m a (sim p ul a w a l jalur) m em iliki d era ja t kelua r sa tu leb ih b esa r d a ri p a d a d era ja t m a suk d a n sim p ul ya ng ked ua (sim p ul a khir) m em iliki d era ja t m a suk sa tu leb ih b esa r d a ri p a d a derajat keluar. 4.5.2 Sirkuit Hamilton Sir Wilia m Ha m ilton p a d a ta hun 1859 m em b ua t p erm a ina n d od ec a hed ron ya ng d ita w a rka n p a d a p a b rik m a ina n d i Dub lin. Perm a ina n terseb ut terd iri d a ri 12 b ua h p enta g ona l d a n a d a 20 titik sud ut (setia p sud ut d ib eri na m a ib u kota setia p neg a ra ) . Perm a ina n ini m em b entuk p erja la na n keliling d unia ya ng m eng unjung i setia p ib u kota Neg a ra tep a t sa tu ka li d a n kem b a li la g i ke kota a sa l. Ini ta k la in a d a la h mencari sirkuit Hamilton. Masalah tersebut dapat diilustrasikan dalam gambar berikut ini :

Gambar 4.10 Sirkuit Hamilton dari Suatu Graf Pa d a ilustra si d ia ta s, sirkuit ha m ilton a d a la h linta sa n ya ng d ic eta k teb a l. Linta sa n Ha m ilton sua tu g ra f m erup a ka n linta sa n ya ng m ela lui setia p sim p ul d a la m g ra f terseb ut tep a t sa tu ka li. Jika linta sa n terseb ut kem b a li kesim p ul a w a l, sehing g a

Teori Graf

109

T elkom Polytechnic

Discrete Mathematics

m em b entuk linta sa n tertutup (sirkuit) m a ka linta sa n ini dinamakan sirkuit Hamilton. Deng a n d em ikia n, sirkuit Ha m ilton m erup a ka n sirkuit ya ng m elew a ti m a sing -m a sing sisi tep a t sa tu ka li. Gra f ya ng m em ua t sirkuit Ha m ilton d ina m a ka n g ra f Ha m ilton (Ha m iltonia n g ra p h), sed a ng ka n g ra f ya ng m em ua t linta sa n Ha m ilton dinamakan graf semi Hamilton (semi- Hamiltonian graph). Contoh : t Perhatikan tiga graf di bawah ini : p q p q

r G1 p

r q G2

t r G3 Gra f G 1 m erup a ka n g ra f sem i Ha m ilton, linta sa n hamiltonnya adalah : s r p q r. Sed a ng ka n g ra f G2 m erup a ka n g ra f ha m ilton, sirkuit hamiltonya adalah t p r q p s q t . Sem enta ra itu p a d a g ra f G3 tid a k terd a p a t linta sa n maupun sirkuit hamilton. Misa lka n G m erup a ka n g ra f sed erha na d eng a n jum la h sim p ulnya a d a la h n b ua h (d im a na n p a ling sed ikit tig a b ua h). Jika d era ja t setia p sim p ulnya p a ling sed ikit n/ 2 sim p ul m a ka g ra f G tersebut merupakan graf Hamilton.
110 Teori Graf

Politeknik Telkom

Matematika Diskrit

Beberapa hal tentang graf hamilton : Setiap graf lengkap merupakan graf Hamilton. Pada suatu graf lengkap G dengan n buah simpul (n 3), terdapat n 1 ! buah sirkuit Hamilton.
2

Pada suatu graf lengkap G dengan n buah simpul (n 3 dan n ganjil), terdapat n 1 buah sirkuit Hamilton yang
2

saling lepas (tidak ada sisi yang beririsan). Jika n genap dan n 4, maka di dalam G terdapat n 1
2

buah sirkuit Hamilton yang saling lepas.

4.6

Graf Isomorfik
Perhatikan dua graf berikut ini :

Gambar 4.10 Sirkuit Hamilton dari Suatu Graf Dua b ua h g ra f d ia ta s, terd iri d a ri em p a t b ua h sim p ul d im a na setia p sim p ul a d a la h b erd era ja t tig a . Wa la up un sec a ra geometri kedua tersebut berbeda tetapi pada prinsipnya kedua g ra f terseb ut a d a la h sa m a . Ini d a p a t d ip erliha tka n sa a t sim p ul p a d a g ra f ked ua ya ng b era d a d i teng a h d ita rik kelua r m a ka graf yang baru ini akan sama dengan graf pertama. Kedua graf ini d ina m a ka n isom orfik. Dua g ra f ya ng isom orfik ta k ha nya ked ua g ra f terseb ut, m a sih b a nya k g ra f-g ra f ya ng la in ya ng isomorfik. Dua b ua h g ra f G 1 d a n G 2 dikatakan isomorfik jika terd a p a t koresp ond ensi sa tu-satu a nta ra sim p ul-sim p ul p a d a ked ua g ra f terseb ut d a n a nta ra sisi-sisi ked ua nya sehing g a jika sisi e b ersisia n d eng a n sim p ul u d a n v p a d a G 1 m a ka sisi e pada G2 jug a b ersisia n d eng a n sim p ul u d a n v .
Teori Graf 111

T elkom Polytechnic

Discrete Mathematics

Dua b ua h g ra f d ika ta ka n isom orfik jika m em enuhi ketig a syarat berikut : 1. Mempunyai jumlah simpul yang sama. 2. Mempunyai jumlah sisi yang sama 3. Mempunyai jumlah simpul yang sama berderajat tertentu Ag a r leb ih m ud a h m em a ha m i a p a ka h d ua g ra f isom orfik a ta u tidak, berikut adalah cara menunjukan dua graf yang isomorfik. Contoh : u1 u u3 v1 v2

v6

v3

u4

u5
G1

u6

v4 G2

Periksa a p a ka h ked ua g ra f terseb ut isom orfik? Jika ya , tentuka n sim p ul-sim p ul ya ng sa ling b erkoresp ond ensi antara G1 dan G2 Jawab : Ya , ked ua g ra f terseb ut a d a la h isom orfik. Terliha t g ra f terseb ut m em ua t sim p ul d im a na setia p sim p ulnya m a sing m a sing b erd era ja t tig a . Sim p ul ya ng sa ling berkorespondensi dari kedua graf tersebut adalah : simpul u1 dengan simpul v1 simpul u2 dengan simpul v3 simpul u3 dengan simpul v5 simpul u4 dengan simpul v6 simpul u5 dengan simpul v4 simpul u6 dengan simpul v2 Pa d a d ua g ra f ya ng isom orfik, ked ua g ra f terseb ut m em iliki m a triks keteta ng g a a n ya ng sa m a , tentunya setela h m a triks
112 Teori Graf

Politeknik Telkom

Matematika Diskrit

ya ng b erkoresp ond ensi d iuruta ka n d a la m uruta n ya ng sa m a . Perha tika n m a triks keteta ng g a a n d a ri ked ua g ra f terseb ut. Dibawah ini adalah matriks ketetanggaan dari graf G1 :
u1
u1

u 2 u3 u 4 u5 u 6
0 0 0 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0

M G1 = u2
u3 u4 u5 u6

0 0 0 1 1 1

Sem enta ra itu, b erikut ini a d a la h m a triks keteta ng g a a n d a ri g ra f G2 : v1 v3 v5 v 6 v 4 v 2


v1 v3 v5 v6 v4 v2
0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0

M G2 =

Terliha t b a hw a ked ua g ra f terseb ut m em iliki ketetanggaan yang sama, yaitu MG1 = MG2.

m a triks

4.7

Beberapa Aplikasi Graf

a. Lintasan dan Jalur Terpendek Misa lka n G m erup a ka n g ra f b erb ob ot (w eig hted g ra p h), ya itu setia p sisi d a ri g ra f G m em iliki b ob ot tertentu, sep erti p a d a ilustrasi dibawah ini :
a

12 28 17

9 25 13 10 9 8

10

Teori Graf

11

113

T elkom Polytechnic

Discrete Mathematics

Gambar 4.11 Ilustrasi Lintasan Terpendek pada Graf Lintasan terpendek dari a ke d adalah 22, dengan lintasan a b d. Karena jika kita m enggunakan lintasan a d, a e d, dan a b c d m a ka linta sa n itu m em iliki b ob ot m a sing m a sing 28, 26, dan 29. Ha l ya ng b ia sa nya d ila kuka n a d a la h m enentuka n linta sa n terp end ekp a d a g ra f terseb ut. Deng a n ka ta la in, m enentuka n linta sa n ya ng m em iliki tota l b ob ot m inim um . Beb era p a ha l tersebut, contohnya : Menentuka n ja ra k terp end ek/ w a ktu tem p uh tersingkat/ongkos termurah antara dua buah kota Menentuka n w a ktu tersing ka t p eng irim a n p esa n (m essa g e) a nta ra d ua b ua h term ina l p a d a ja ring a n komputer. Beberapa jenis persoalan lintasan terpendek, antara lain: Lintasan terpendek antara dua buah simpul tertentu. Lintasan terpendek antara semua pasangan simpul. Linta sa n terp end ek d a ri sim p ul tertentu ke sem ua sim p ul yang lain. Linta sa n terp end ek a nta ra d ua b ua h sim p ul ya ng m ela lui beberapa simpul tertentu. Algoritma Lintasan Terpendek Dijkstra Alg oritm a Dijkstra m erup a ka n sua tu a lg oritm a ya ng d ig una ka n untuk m enentuka n linta sa n terp end ek d a ri sua tu sim p ul ke sem ua sim p ul la in. Untuk m em p erm ud a h d a la m p em a haman Alg oritm a Dijkstra , b erikut ini [2] a d a la h g ra f d im a na sim p ulsim p ulnya m erep resenta sika n kota -kota d i Am erika Serika t d a n sisi d a ri g ra f terseb ut m erep resenta sika n ja ra k a nta r d ua kota (dalam kilometer). Contoh :

114

Teori Graf

Politeknik Telkom

Matematika Diskrit

Boston(5) 1500 San Fransisco (2) 300 Los Angeles (1) 1700 1200 800 1000 1400 900 Denver(3) Chicago(4) 1000 250 New York(6)

1000 New Orleans(8)

Miami(7)

Deng a n m eng g una ka n Alg oritm a Dijkstra a ka n d itentuka n ja ra k terpendek dari kota Boston ke kota-kota yang lainnya.

Jadi, lintasan terpendek dari: 5 ke 6 adalah 5, 6 dengan jarak = 250 km 5 ke 7 adalah 5, 6, 7 dengan jarak = 1150 km 5 ke 4 adalah 5, 6, 4 dengan jarak = 1250 km 5 ke 8 adalah 5, 6, 8 dengan jarak = 1650 km 5 ke 3 adalah 5, 6, 4, 3 dengan jarak = 2450 km 5 ke 2 adalah 5, 6, 4, 3, 2 dengan jarak = 3250 km 5 ke 1 adalah 5, 6, 8, 1 dengan jarak = 3350 km b . Persoa la n Perja la na n Ped a g a ng Problem - TSP) (Tra velling Sa lesp erson

Teori Graf

115

T elkom Polytechnic

Discrete Mathematics

Sep erti ha lnya c ontoh p a d a (a ), m isa lka n d ib erika n sejum la h kota d a n ja ra k a nta r kota . Tentuka n sirkuit terp end ek ya ng ha rus d ila lui oleh seora ng p ed a g a ng b ila p ed a g a ng itu b era ng ka t d a ri seb ua h kota a sa l d a n ia ha rus m enying g a hi setia p kota tep a t sa tu ka li d a n kem b a li la g i ke kota a sa l keb era ng ka ta n. Ini m erup a ka n m a sa la h m enentuka n sirkuit Hamilton yang memiliki bobot minimum. Contoh : Tentuka n sirkuit d eng a n linta sa n terp end ek ya ng b era sa l dari garf lengkap K4 berikut ini.
a 18 20 15 8 b

10

25

Jum la h sirkuit Ha m ilton d i d a la m g ra f leng ka p d eng a n n sim p ul: (n - 1)!/ 2. Gra f d i a ta s m em iliki (4 1)!/ 2 = 3 sirkuit Hamilton, yaitu:
a 1 0 d 2 5 2 0 b 8 c 1 0 d a 1 8 1 5 b 8 c d a 1 8 2 5 2 0 1 5 c b

Sirkuit 1 = (a, b, c, d, a) memiliki panjang = 20 + 8 + 25 + 10 = 53 Sirkuit 2 = (a, c, d, b, a) memiliki panjang = 18 + 8 + 15 + 10 = 51 Sirkuit 3 = (a , c , b , d , a ) memiliki p a nja ng = 20 + 15 + 25 + 18 = 73 Ja d i, sirkuit Ha m ilton terp end ek a d a la h sirkuit 2 = (a , c , d , b , a ) atau (a, d, b, c, a) dengan panjang sirkuit adalah 51. c. Persoalan Tukang Pos Cina (Chinese Postman Problem)
116 Teori Graf

Politeknik Telkom

Matematika Diskrit

Perm a sa la ha n ini, p erta m a ka li d ikem uka ka n oleh Mei Ga n (b era sa l d a ri Cina ) p a d a ta hun 1962, ya itu : Se ora ng tuka ng p os a ka n m eng a nta r sura t ke a la m a t-a la m a t sep a nja ng ja la n d i sua tu d a era h. Ba g a im a na ia m erenc a na ka n rute p erja la na nnya sup a ya ia m elew a ti setia p ja la n tep a t seka li d a n kem b a li la g i ke tem p a t a w a l keb era ng ka ta n. Perm a sa la ha n terseb ut m erup a ka n m a sa la h m enentuka n sirkuit Euler di dalam suatu graf. Contoh : Tentuka n ja lur ya ng d ila lui oleh tuka ng p os, sehing g a setiap jalan dilewati B 3 A 5 F 5 E 4 9 7 4 4 2 C 3 D

Jalur ya ng d ila lui tuka ng p os a d a la h A, B, C, D, E, F, C, E, B, F, A.

Rangkuman

1. Gra f m erup a ka n struktur d iskrit ya ng terd iri him p una n sejum la h b erhing g a ob yek ya ng d iseb ut sim p ul (vertic es,
Teori Graf 117

T elkom Polytechnic

Discrete Mathematics

2. 3.

4. 5.

6.

7.

8.

9.

10.

vertex) d a n him p una n sisi (ed g es) ya ng m eng hub ung ka n simpul-simpul tersebut. Dua b ua h sim p ul d ika ta ka n b erteta ng g a jika ked ua sim p ul tersebut terhubung langsung oleh suatu sisi. Sua tu sisi e d ika ta ka n b ersisia n d eng a n sim p ul v 1 d a n sim p ul v 2 jika e m eng hub ung ka n ked ua sim p ul terseb ut, d engan kata lain e = (v1, v2). Dera ja t sua tu sim p ul m erup a ka n jum la h sisi ya ng b ersisia n dengan simpul tersebut. Jalur d a ri sua tu sim p ul a w a l v 0 ke sim p ul tujua n v T d i d a la m sua tu g ra f G m erup a ka n b a risa n seb ua h sisi a ta u leb ih (x0, x1), (x1, x2), (x2, x3), , (xn-1, xn ) p a d a G , d im a na x0 = v 0 dan xn = vT. Pada suatu jalur tidak mengalami pengulangan sisi. Jika ja lur ya ng d ig una ka n tid a k m ela kuka n p eng ula ng a n sim p ul m a ka ja lur ini d ina m a ka n linta sa n ( path) . Sua tu lintasan d ika ta ka n m em iliki p a nja ng n, jika linta sa n ini m em ua t n b ua h sisi, ya ng d ilew a ti d a ri sua tu sim p ul a w a l v 0 ke simpul tujuan vT di dalam suatu graf G. Suatu jalur ya ng b era w a l d a n b era khir p a d a sim p ul ya ng sa m a d ina m a ka n Sirkuit (Circuit) . Sem enta ra itu, linta sa n ya ng b era w a l d a n b era khir p a d a sim p ul ya ng sa m a dinamakan silkus (cycle) . Sirkuit Euler m erup a ka n sirkuit ya ng m elew a ti m a sing -masing sisi tepat satu kali. Graf yang memuat sirkuit Euler dinamakan g ra f Euler (Euleria n g ra p h ), sed a ng ka n g ra f ya ng m em ua t sua tu ja lur Euler d ina m a ka n g ra f sem i Euler (semi-Eulerian graph). Linta sa n Ha m ilton sua tu g ra f m erup a ka n linta sa n ya ng melalui setiap simpul dalam graf tersebut tepat satu kali. Jika linta sa n terseb ut kem b a li kesim p ul a w a l, sehing g a m em b entuk linta sa n tertutup (sirkuit) m a ka linta sa n ini dinamakan sirkuit Hamilton. Dua b ua h g ra f d ika ta ka n isom orfik jika m em enuhi ketig a syarat berikut : a . Mempunyai jumlah simpul yang sama. b . Mempunyai jumlah sisi yang sama c . Mempunyai jumlah simpul yang sama berderajat tertentu.
Teori Graf

118

Politeknik Telkom

Matematika Diskrit

Kuis Benar Salah

1. Kita tidak bisa menggambar graf sederhana dengan 5 simpul dimana masing-masing simpulnya berderajat 4, 3, 3, 2, 1 2. Kita dapat menggambar graf sederhana dengan 5 simpul dimana masing-masing simpulnya berderajat 6, 4, 4, 2, 2 3. Setiap graf eulerian maka ia merupakan graf semi euler 4. Graf K5 merupakan graf hamilton 5. Graf C4 merupakan graf bipartit. 6. Suatu Graf reguler berderajat tiga dengan empat simpul merupakan graf lengkap. 7. Pada graf semi euler, setiap simpul berderajat genap. 8. W3 merupakan graf teratur dengan derajat setiap simpulnya adalah tiga. 9. Lintasan terpendek dalam suatu graf adalah diameter graf tersebut. 10. Dua graf yang isomorfik senantiasa mempunyai matriks ketetanggan yang sama.

Teori Graf

119

T elkom Polytechnic

Discrete Mathematics

Pilihan Ganda

1. A. B. C .

Graf C 4 isom orfik d eng a n g ra f . D K4 . K3,3 W3 E. P4 K2,2 Pa d a g ra f leng ka p d eng a n lim a sim p ul terd a p a t sirkuit Hamilton sebanyak .. 1 buah D. 4 buah 2 buah E. 5 buah 3 buah Yang bukan merupakan graf planar adalah . Graf C 4 D. K2,2 Graf K4 E. K5 Graf W4 Jumlah sisi pada suatu graf lengkap K7 adalah 21 D. 15 20 E. 12 18 Diameter suatu graf roda W10 adalah 1 D. 4 2 E. 5 3 . .

2. A. B. C. 3. A. B. C. 4. A. B. C. 5. A. B. C.
120

Teori Graf

Politeknik Telkom

Matematika Diskrit

Latihan

1. Ga m b a rka n g ra f d eng a n lim a b ua h sim p ul, d im a na masing-masing simpul berderajat 2, 3, 4, 1, dan 3 ! 2. Periksa a p a ka h g ra f b erikut m erup a ka n g ra f Euler a ta u g ra f semi Euler atau bukan keduanya ! (jelaskan)

(untuk soal no. 3 u1

7) Perhatikan graf berikut : u u3 2

u4

u5

u6

3. Tentukan matriks ketetanggaan graf tersebut 4. Berikan contoh spanning subgraf dari graf tersebut 5. Seb utka n g ra f leng ka p ya ng m erup a ka n sub g ra f d a ri g ra f tersebut
Teori Graf 121

T elkom Polytechnic

Discrete Mathematics

6. Tentukan jalur terpendek dari graf berlabel berikut : c 2 b 6 a 4 3 5 e d 1 4 6 2 f g

122

Teori Graf

Politeknik Telkom

Matematika Diskrit

7. Periksa apakah graf diatas merupakan graf Hamiltonian? a f b g j e

h c 8. Diketahui graf berikut : p o

i d

Periksa apakah graf diatas merupakan graf planar? Jika ya , tuliska n g ra f b id a ng nya . Jika tid a k, jela ska n alasannya (Untuk Soal no. 9 a 13) Perhatikan dua graf berikut b p

Teori Graf

t e f

123

T elkom Polytechnic

Discrete Mathematics

G1 G2 9. Ap a ka h g ra f G 1 a ta u G 2 m erup a ka n Gra f Euler, Gra f Sem i Euler atau bukan keduanya? Jelaskan! 10. Periksa a pakah gra f G 1 a ta u G 2 m erup a ka n Gra f Hamilton, Graf Sem i Ha m ilton a ta u b uka n ked ua nya ? Jela ska n! Tuliskan salah satu sirkuit atau lintasan Hamilton jika ada. 11. Periksa apakah g raf G1 atau G2merupakan graf lengkap atau graf teratur atau bukan keduannya. Jelaskan! 12. Periksa Ap a ka h g ra f G 1 a ta u G 2 m erup a ka n g ra p h Bip a rtite? Jelaskan 13. Apakah graf G1 isomorfik dengan graf G2? Jika tid a k jela ska n a la sa nnya .Jika ya jela ska n d a n b uktika n dengan matriks ketetanggaan.

124

Teori Graf

Politeknik Telkom

Matematika Diskrit

5 POHON DAN PEWARNAAN GRAF

Overview

Pohon merup a ka n b a gia n p enting d a la m teori gra f, ya itu gra f ya ng tid a k memiliki c yc le. Ini b ia sa d iguna ka n d a la m teori b iner, d a ri mula i eksp resi p ohon b iner ma up un p enelusura n p ohon b iner. Ap lika si p ohon ya ng d ib a ha s p a d a b a b ini, d a ri mula i p ohon eksp resi sa mp a i p engguna a nya p a d a d ec ision tree dan p eng kod ea n hufm a n. Sem enta ra itu, p ew a rna a n m erup a ka n sa la h sa tu a p lika sid a la m b id a ng op timasi. Pembahasan p ew a rna a n g ra f m elip uti p ew a rna a n sim p ul d a n p ew a rna a n a rea . Pew a rna a n g ra f b a ya k d ig una ka n d a la m op tim a si m a sa la h p enja d w a la n, ya itu m enentuka n w a rna m inim um d a la m g ra f ya ng m erup a ka n rep resenta si d a ri m a sa la h penjadwalan.

Tujuan

1. Mahasiswa memahami konsep pohon dan pewarnaan graf. 2. Mahasiswa memahami aplikasi minimum spanning tree
125

Pohon dan Pewarnaan Graf

T elkom Polytechnic

Discrete Mathematics

maupun pewarnaan graf. 3. Mahasiswa mampu memahami dan meyelesaikan berbagai persoalan dan fenomena yang terkait dengan pohon dan pewarnaan graf.

Pohon (tree) m erup a ka n sa la h sa tu b entuk khusus d a ri struktur sua tu g ra f. Misa lka n A m erup a ka n seb ua h him p una n b erhing g a sim p ul (vertex) p a d a sua tu g ra f G ya ng terhub ung . Untuk setia p p a sa ng a n sim p ul d i A d a p a t d itentuka n sua tu linta sa n ya ng m eng hub ung ka n p a sa ng a n sim p ul terseb ut. Sua tu graf terhubung yang setiap pasangan simpulnya hanya dapat d ihub ung ka n oleh sa tu linta sa n tertentu, m a ka g ra f terseb ut dinamakan pohon (tree) . Deng a n ka ta la in, p ohon m erup a ka n g ra f ta k-b era ra h ya ng terhub ung d a n tid a k m em iliki siklus maupun sirkuit.
a b a b a b

G1

G2

G3

Gambar 5.1 G1 dan G2 adalah pohon, G3 bukan pohon Huta n (forest) m erup a ka n kum p ula n p ohon ya ng sa ling Deng a n ka ta la in, huta n m erup a ka n g ra f tid a k
Pohon dan Pewarnaan

lep a s.
126

Politeknik Telkom

Matematika Diskrit

terhubung ya ng tid a k m eng a nd ung sirkuit. Setia p kom p onen d i d a la m g ra f terhub ung terseb ut a d a la h p ohon. Pa d a g a m b a r 6. 1 G4 m erup a ka n sa la h sa tu c ontoh huta n, ya itu huta n ya ng terdiri dari dua pohon. Berikut adalah beberapa sifat pohon : Misa lka n G m erup a ka n sua tu g ra f d eng a n n b ua h sim p ul d a n tep a t n 1 b ua h sisi. Jika G tid a k m em p unya i sirkuit maka G merupakan pohon. Sua tu p ohon d eng a n n b ua h sim p ul m em p unya i n 1 buah sisi. Setia p p a sa ng sim p ul d i d a la m sua tu p ohon terhub ung dengan lintasan tunggal. Misa lka n G a d a la h g ra f sed erha na d eng a n jum la h sim p ul n, jika G tid a k m eng a nd ung sirkuit m a ka p ena m b a ha n sa tu sisi p a d a g ra f ha nya a ka n m em b ua t satu sirkuit.

5.1

Pohon Merentang Minimum (Minimun Spanning Tree)

Sp a nning Tree d a ri sua tu g ra f terhub ung m erup a ka n sub g ra f m erenta ng (sp a nning sub g ra p h ) yang b erup a p ohon. Pohon m erenta ng d ip eroleh d eng a n c a ra m eng hila ng ka n sirkuit

di dalam graf tersebut. G T1 T2 T3 T4

Gambar 5.2 Graf dan Spanning Tree

Pohon dan Pewarnaan Graf

127

T elkom Polytechnic

Discrete Mathematics

Terlihat bahwa T1, T2, T3, T4 merupakan spanning tree dari graf G. Perlu d ip erha tika n b a hw a setia p g ra f terhub ung b erb ob ot p a ling sed ikit m em p unya i sa tu b ua h sp a nning tree. Pohon renta ng ya ng m em iliki b ob ot m inim um d ina m a ka n p ohon m erenta ng m inim um (m inim um sp a nning tree ). Sa la h sa tu c ontoh a p lika si sp a nning tree a d a la h m enentuka n ra ng ka ia n ja la n d eng a n ja ra k tota l sem inim um m ung kin ya ng m eng hub ung ka n sem ua kota sehing g a setia p kota teta p terhubung satu sama lain. Da la m m enentuka n sua tu m inim um sp a nning tree d a ri sua tu g ra f terhub ung , kita d a p a t m enentuka nnya d engan m eng una ka n d ua c a ra ya itu a lg oritm a Prim d a n a lg oritm a Kruskal. Algoritma Prim memiliki langkah-langkah sebagai berikut : Pilih sisi d a ri g ra f G ya ng b erb ob ot m inim um , m a sukka n ke dalam T. Pilih sisi (u, v) dalam G yang mempunyai bobot minimum dan b ersisia n d eng a n sim p ul d i T, d eng a n sya ra t sisi terseb ut tid a k m em b entuk sirkuit d i T. Ma sukka n (u, v) ke dalam T. ulangi langkah 2 sebanyak n 2 kali. Jum la h la ng ka h seluruhnya d a la m a lg oritm a Prim a d a la h seb a nya k jum la h sisi d i d a la m sp a nning tree d eng a n n b ua h simpul, yaitu (n 1) buah. Contoh 5.1 : Tentukan minimum spanning tree dari graf dibawah ini :
4 c 3 b 5 e 3 2 5 4 5 4 4 g

4 d 5

f
128 Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

Jawab : Pilih sisi fg sehingga kita mempunyai T ({f, g}, fg) La ng ka h sela njutnya d a p a t d ip ilih sisi ef ka rena sisi terseb ut b erb ob ot m inim um ya ng b ersisia n d eng a n simpul f . Sela njutnya p ilih sisi a e a ta u g h ka rena sisi terseb ut b erb ob ot m inim um ya ng b ersisia n d eng a n sim p ul p a d a T, yaitu e dan g. Jika p roses ini d ila njutka n terus m a ka a ka n d ip eroleh minimum spanning tree seperti dibawah ini :
c 3 b 4 4 e 3 2 g 4

4 d

f Terliha t b a hw a sp a nning tree terseb ut m em p unya i tota l bobot 2 + 3 + 4 + 4 + 4 + 4 + 3 = 24. Langkah-la ng ka h d a la m a lg oritm a Kruska l a g a k b erb ed a d eng a n a lg oritm a Prim . Pa d a a lg oritm a Kruska l, sem ua sisi d eng a n b ob ot ya ng m inim a l d im a suka n ked a la m T sec a ra berurutan. Langkah-la ng ka h d a la m m enentuka n m inim um sp a nning tree dengan algoritma Kruskal adalah sebagai berikut : Langkah I : T berbentuk seperti pohon berikut
g

Pohon dan Pewarnaan Graf

129

T elkom Polytechnic

Discrete Mathematics

f La ng ka h II : m em a suka n sisi-sisi ya ng b erb ob ot 3 ked a la m sehingga T berbentuk


c 3

e 3 2

f Langkah III : m em a suka n sisi-sisi ya ng b erb ob ot 4 ked a la m sehingga akhirnya diperoleh minimum spanning tree berikut :
4 3 b

a
4 e 3

h
4 g 2

5.2

Pohon Berakar

Pa d a sua tu p ohon, ya ng sisi-sisinya d ib eri a ra h sehing g a m enyerup a i g ra f b era ra h, m a ka sim p ul ya ng terhub ung d eng a n sem ua sim p ul p a d a p ohon terseb ut d ina m a ka n a ka r. Sua tu p ohon ya ng sa tu b ua h sim p ulnya d ip erla kuka n seb a g a i
130 Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

a ka r m a ka p ohon terseb ut d ina m a ka n p ohon b era ka r (ro oted tree), liha t g a m b a r 5.3 (a ). Sim p ul ya ng b erla ku seb a g a i a ka r m em p unya i d era ja t m a suk sa m a d eng a n nol. Sem enta ra itu, sim p ul ya ng la in p a d a p ohon itu m em iliki d era ja t m a suk sa m a dengan satu. Pada suatu pohon berakar, Simpul yang memiliki derajat kelua r sa m a d eng a n nol d ina m a ka n d a un. Selanjutnya, kom p onen a ra h b ia sa nya d ia b a ika n sehing g a p ohon b era ka r digambarkan seperti graf tak berarah pada gambar 5.3 (b) a a

b d c

b d c

f (a)

f (b)

Gambar 5.3 Pohon berakar Beb era p a term inolog i p a d a p ohon b era ka r ya ng p erlu diketahui adalah sebagai berikut : a. Anak (child atau children) dan Orangtua (parent) Jika a d a sa tu sisi a nta ra d ua sim p ul m a ka sim p ul ya ng leb ih d eka t d eng a n a ka r d ina m a ka n ora ng tua sed a ng ka n sisi yang lain dinamakan anak. Pada gambar 5.3 terlihat bahwa b , c , d a n d a d a la h a na k-a na k sim p ul a , d a n a m erup a ka n ora ng tua d a ri a na k-a na k itu. Sem enta ra itu, g d a n h merupakan anak dari d, sedangkan d merupakan orang tua dari g dan h. Sela njutnya , a d ina m a ka n leluhur (ancestor) d a ri e , f, g d a n h. sed a ng ka n e, f, g d a n h d ina m a ka n keturuna n (descendant) d a ri a . Sem enta ra itu, f a d a la h sa ud a ra

Pohon dan Pewarnaan Graf

131

T elkom Polytechnic

Discrete Mathematics

kandung (sibling) e, teta p i, g b uka n sa ud a ra ka nd ung e, karena orangtua mereka berbeda. b. Lintasan (path) Linta sa n d a ri a ke h a d a la h a , d , h. d eng a n p anjang linta sa nnya a d a la h 2. Pa d a sua tu p ohon, linta sa n a nta ra d ua sim p ul sem b a ra ng a d a la h unik, ya itu ha nya a d a sa tu lintasan. c. Subtree (Upapohon) Misa lka n d a d a la h sua tu sim p ul p a d a p ohon, m a ka subgraf (pohon) yang terd iri d a ri d b ersa m a d eng a n seluruh keturuna nnya d ina m a ka n subtree. Pa d a c ontoh d ib a w a h ini, ya ng d i d a la m ling ka ra n m erup a ka n subtree d a ri p ohon utamanya. a

b d c

c. Derajat (degree) Dera ja t seb ua h sim p ul a d a la h jum la h a na k p a d a sim p ul tersebut. Pada gambar 5.3 : Sim p ul ya ng b erd era ja t 0 a d a la h sim p ul c , e , f, g , dan h Tak ada simpul yang berderajat 1. Sim p ul ya ng b erd era ja t 2 a d a la h sim p ul b d a n d.
132 Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

Simpul yang berderajat 3 adalah simpul a. Ja d i, d era ja t ya ng d im a ksud ka n d i sini a d a la h d era ja tkeluar. Dera ja t m a ksim um d a ri sem ua sim p ul m erup a ka n d era ja t p ohon itu send iri. Ja d i, p ohon p a d a g a m b a r 5.3 berderajat 3 d. Daun (leaf) Sim p ul ya ng b erd era ja t nol (a ta u tid a k m em p unya i a na k) disebut daun. Simpul c, e, f, g dan h adalah daun.

e. Simpul Dalam (internal vertex) Simpul (sela in a ka r) ya ng m em p unya i a na k d iseb ut sim p ul dalam. Simpul b dan d dinamakan simpul dalam. f. Tingkat (level) Aka r m em p unya i level sa m a d eng a n 0, sed a ng ka n sim p ul ya ng la in b erg a ntung p a d a p osisi m a sing -masing. Misalkan, p a d a g a m b a r 5.3, terliha t b a hw a b , c d a n d b era d a p a d a ting ka t 2. Sed a ng ka n e, f, g d a n h b era d a p a d a ting ka t 3.

Pohon b era ka r ya ng uruta n a na k-a na knya p enting (diperhatika n) m a ka p ohon ya ng d em ikia n d ina m a ka n p ohon terurut (o rd ered tree). Sed a ng ka n, p ohon b era ka r ya ng setia p sim p ul c a b a ng nya m em p unya i p a ling b a nya k n b ua h a na k disebut pohon n-ary. Jika n = 2, pohonnnya disebut pohon biner (binary tree). Contoh 5.2 : Berikut adalah beberapa contoh pohon biner : 1. Pohon Ekspresi Eksp resi a ritm etika (a * b ) ((c + d ) / e) d a p a t d inya ta ka n d a la m sua tu p ohon b iner, d im a na p eub a h seb a g a i d a un d a n op era tor a ritm etika seb a g a i sim p ul dalam dan akar.

Pohon dan Pewarnaan Graf

133

T elkom Polytechnic

Discrete Mathematics

2. Pohon keputusan (Decision Tree) Sua tu p ohon d im a na interna l vertexnya berkoresp ond ensi d eng a n seb ua h kep utusa n d ina m a ka n p ohon kep utusa n. Sa la h sa tu keg una a n p ohon kep utusa n a d a la h d a la m m em ila h-milah
a:b

a >b
a:c

A<b
b:c

a >c
b:c

a<c
c>a>b

b>c
a:c

b<c
c>b>b

a>b>c

a>c>b

b>a>c

b>c>a

kompleksitas dari berbagai jenis algoritma.

134

Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

Gambar 5.4 Pohon Keputusan untuk Mengurutkan Tiga UnsurBerbeda [4] 3. Kode awalan (prefix code) Kode awalan merupakan himpunan kode (salah satunya a d a la h kod e b iner) sed em ikia n sehing g a tid a k a d a a ng g ota him p una n ya ng m erup a ka n a w a la n d a ri kode yang lain. Contoh : { 001, 010, 011, 11} m erup a ka n kod e a w a la n, jika d inyatakan dalam pohon biner, yaitu :
0 1

11 1 0 1

000

010

011

4.

Kode Hufman Peng kod ea n Hufm a n sering seka li d ig una ka n d a la m bidang kompresi data. Perhatikan tabel kode ASCII berikut ini : Simbol A B C D Kode ASCII 01000001 01000010 01000011 01000100

Ja d i ra ng ka ia n b it untuk string ADABACA , dapat direpresentasikan dalam bentuk : 01000001010001000100000101000010010000010100001101000 001 Panjang kode dari string tersebut adalah
Pohon dan Pewarnaan Graf 135

T elkom Polytechnic

Discrete Mathematics

8 = 56 bit (7 byte).

Ta bel 5.1 Tabel kode Huffma n untuk string ADABACA Simbol Kekerap Peluang Kode an Huffman A 4 4/7 0 B 1 1/7 10 C 1 1/7 11 D 1 1/7 110 Sehing g a ra ng ka ia n b it untuk string ADABACA : 01100100110 atau ya ng sem ula p a nja ng nya 56 b it c ukup d ituliska n d a la m 11 bit.

5.3

Penelusuran Pohon Biner

Misa lka n, b erikut ini a d a la h p ohon b iner d im a na A m erup a ka n a ka r p ohon b iner terseb ut. Sem enta ra itu, S d a n T
A

merupakan upapohon (subtree) dari pohon biner.

Ada tiga jenis penelusuran pohon biner diatas, antara lain : 1. Preorder : A, S, T - kunjungi A - kunjungi S secara preorder - kunjungi T secara preorder 2. Inorder : S , A, T - kunjungi S secara inorder - kunjungi A - kunjungi T secara inorder 3. Postorder : S, T , A - kunjungi S secara postorder
136 Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

- kunjungi T secara postorder - kunjungi A Contoh : Tentuka n ha sil p enelusura n p reord er, postorder dar pohon di bawah ini :

inord er,

dan

e +

Jawab : preorder : * ab/+cde (prefix) inorder : a * b c + d / e (infix) postorder : a b * c d + e / (postfix)

5.4

Pewarnaan Graf

Pew a rna a n d a ri sua tu g ra f G m erup a ka n sua tu p em eta a n d a ri sekum p ula n w a rna ke b eb era p a sim p ul (vertex) ya ng a d a p a d a g ra f G sed em ikia n sehing g a sim p ul ya ng b erteta ng g a m em iliki w a rna ya ng b erb ed a . Selain pewarnaan sim p ul, d ikena l p ula p ew a rna a n sisi pada sua tu g ra f. Na m un dalam bab ini hanya akan difokuskan pada pewarnaan simpul.
Pohon dan Pewarnaan Graf 137

T elkom Polytechnic

Discrete Mathematics

Sua tu g ra f G d ika ta ka n b erw a rna n jika terd a p a t n w a rna d a la m p ew a rna a n g ra f G terseb ut. Banyak warna m inim um ya ng d ip erluka n d a la m p ew a rna a n sua tu g ra f d ina m a ka n b ila ng a n krom a tik, ya ng d inota sika n oleh (G ) ( : dibaca chi). Contoh : Bila ng a n krom a tik sua tu g ra f leng ka p -n (Kn) a d a la h n. Ha l ini d iseb a b ka n ka rena setia p sim p ul p a d a g ra f leng ka p adalah bertetangga. Jadi (Kn) = n. Perhatikan graf lengkap dengan 5 simpul berikut ini : a b c

maka untuk mewarnai graf tersebut diperlukan 5 warna. Alg oritm a Welc h-Pow ell d a la m p ew a rna a n suta u g ra f G d a p a t diilustrasikan sebagai berikut : 1. Urutkan semua simpul pada graf G berdasarkan derajat masing-masing simpul, dari besar menjadi kecil. Urutan tersebut tidak unik karena beberapa simpul mungkin mempunyai derajat yang sama. 2. Gunakan warna pertama untuk mewarnai simpul pertama dan simpul lain yang berada pada urutan sepanjang simpul tersebut tidak bertetangga dengan simpul sebelumnya. 3. Berikan warna kedua untuk mewarnai simpul pada urutan tertinggi (yang belum diwarnai), lakukan seperti point sebelumnya.

138

Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

4.

Seperti point ketiga, dilakukan terus menerus sehingga setiap simpul pada graf tersebut menjadi berwarna semua. 5. Algoritma Welch-Powell hanya memberikan batas atas untuk bilangan kromatik. Dengan demikian, algoritma ini tidak selalu memberikan jumlah warna minimum yang diperlukan dalam pewarnaan graf. Contoh : Gunaka n a lg oritm a Welc h-Pow ell untuk p ew a rna a n g ra f a berikut ini :

e f

Terliha t b a hw a uruta n d era ja t m a sing -m a sing sim p ul adalah sebagai berikut : a b c d e f 4 3 3 3 2 1 Deng a n d em ikia n, d a p a t d ila kuka n p ew a rna a n seb a g a i berikut : Warna I untuk simpul : b, f Warna II untuk simpul : a, d, e Warna III untuk simpul : c Misa lka n G m erup a ka n sua tu g ra f, p ernya ta a n b erikut a d a la h ekivalen: G merupakan graf bipartite Bilangan kromatik G adalah dua ( (G ) = 2 )
Pohon dan Pewarnaan Graf 139

T elkom Polytechnic

Discrete Mathematics

Setiap sirkuit dari G mempunyai panjang yang genap

Contoh : Perhatikan graf bipartit K3,3 : a b

Pew a rna a n p a d a g ra f terseb ut d a p a t d ila kua kn d eng a n menggunakan dua warna, yaitu : Warna I untuk simpul a, b, c Warna II untuk simpul d, e, f Sem enta ra itu, jika kita ing in m em b ua t sua tu sirkuit p a d a graf tersebut, maka sirkuit tersebut akan melewati 3 atau 5 sim p ul ya ng la in seb elum kem b a li ke sim p ul a w a l. Sehingga sirkuit tersebut memiliki panjang yang genap

Pewarnaan Peta (Map Coloring)


Seb elum m em b a ha s tenta ng p ew a rna a n d a era p a d a sua tu g ra f p la na r, p erha tika n b eb era p a d efinisi ya ng a ka n disampaikan terkait dengan graf planar berikut ini: q r s r2 r1
140

r3

r4

r5
Pohon dan Pewarnaan

p t u

Politeknik Telkom

Matematika Diskrit

Area r1, r2, r3, r4, d a n r5 d ina m a ka n d a era h (reg ion) d a ri g ra f p la na r terseb ut. Dua b ua h d a era h d a la m sua tu g ra f p lanar d ika ta ka n b erteta ng g a jika m ereka p a ling sed ikit m em p unya i sebuah sisi bersama. Contoh daerah yang bertetangga adalah : r1 dan r2 r2 dan r3 r2 dan r5 r4 dan r5 r1 dan r5 r2 dan r4 Sementara itu, contoh daerah yang tidak bertetangga adalah : r1 dan r4 r5 dan r3 r3 dan r4 Jum la h d a era h ya ng b erteta ng g a d eng a n sua tu d a era h p a d a sua tu g ra f d ieroleh d eng a n c a ra m eng hitung jum la h d a era h ya ng p a lig sed ikit m em p unya i sa tu sisi b ersa m a d eng a n d a era h tersebut. Deng a n d em ikia n, m a sing -m a sing d a era h p a d a g ra f terseb ut mempunyai daerah tetangga sebagai berikut : r1 mempunyai 2 daerah tetangga yaitu r2 dan r5 r2 mempunyai 3 daerah tetangga yaitu r1, r3 dan r5 r3 mempunyai 1 daerah tetangga yaitu r2 r4 mempunyai 2 daerah tetangga yaitu r2 dan r5 r5 mempunyai 3 daerah tetangga yaitu r1, r2 dan r4 Pew a rna a n d a era h (p eta ) p a d a sua tu g ra f p la na r G m erup a ka n p em eta a n sekum p ula n w a rna ke b eb era p a d a era h ya ng b era d a p a d a g ra f p la na r terseb ut sed em ikia n sehing g a daerah yang bertetangga tidak memiliki warna yang sama.
Pohon dan Pewarnaan Graf 141

T elkom Polytechnic

Discrete Mathematics

Contoh : Perhatikan graf planar berikut ini : q s p r1 t r21 r31 r41 u r51 r

Lakukan pewarnaan daerah dengan menggunakan : a. 3 warna b. 2 warna

142

Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

Jawab : a. Pewarnaan graf dengan 3 warna : Warna I untuk daerah r1 dan r4 Warna II untuk daerah r2 Warna III untuk daerah r3 dan r5 b . Pew a rna a n g ra f d eng a n 2 w a rna , tid a k m ung kin d a p a t d ila kuka n. Ha l ini d iseb a b ka n ka rena d a era h r2 , r4 d a n r5 b erteta ng g a sa tu sa m a la in, sehing g a ha rus diberikan warna yang berbeda. Dua l d a ri p ew a rna a n p eta a d a la h b erup a p ew a rna a n sim p ul d a ri sua tu g ra f p la na r. Perha tika n b a hw a sua tu p ew a rna a n p a d a g ra f G a ka n m eng hub ung ka n ke sua tu p ew a rna a n sim p ul d a ri d ua l G*. Deng a n ka ta la in, seb ua h p eta G a d a la h b erw a rna n jika d a n ha nya jika g ra f p la na r d a ri d ua l G* d eng a n warna n. Agar kebih jelas, perhatikan contoh graf berikut :

r4 r1 r3 r2

Pilih seb ua h sim p ul d a la m setia p d a era h p a d a g ra f terseb ut, hub ung ka n d ua sim p ul terseb ut d eng a n sua tu sisi jika d ua daerah tersebut saling bertetangga.

r4 r1
Pohon dan Pewarnaan Graf

r2
143

r3

T elkom Polytechnic

Discrete Mathematics

Jika kita g a m b a rka n g ra f ya ng terb entuk m a ka d ip eroleh g ra f sebagai berikut : r4

r2 r1 r3

Ja d i, p ew a rna a n p eta d a p a t d irep resenta sika n d a la m p ew a rna a n sim p ul. Ya ng leb ih p enting d a la m p ew a rna a n ini a d a la h m od el g ra f ya ng d ib erika n m erup a ka n rep resenta si d a ri permasalahan nyata.

144

Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

Rangkuman

1. Sua tu g ra f terhub ung ya ng setia p p a sa ng a n sim p ulnya ha nya d a p a t d ihub ung ka n oleh sa tu linta sa n tertentu, m a ka g ra f terseb ut d ina m a ka n pohon (tree) . Deng a n ka ta la in, p ohon m erup a ka n g ra f ta k-berarah ya ng terhub ung d a n tidak memiliki siklus maupun sirkuit. 2. Sp a nning Tree d a ri sua tu g ra f terhub ung m erup a ka n sub g ra f merentang (spanning subgraph) yang berupa pohon. 3. Pohon renta ng ya ng m em iliki b ob ot m inim um d ina m a ka n pohon merentang minimum (minimum spanning tree). 4. Ad a b eb era p a term inolog i p ohon ya ng p erlu d iketa hui, a nta ra la in : a ka r, d a un, sub tree, linta sa n terp end ek, d a n lain lain. 5. Untuk m enentuka n m inim um sp a nning tree terd a p a t d ua algoritma, yaitu Prim dan Kruskal. 6. Pew a rna a n d a ri sua tu g ra f G m erup a ka n sua tu p em eta a n d a ri sekum p ula n w a rna ke b eb era p a sim p ul (vertex) ya ng a d a p a d a g ra f G sed em ikia n sehing g a sim p ul ya ng b erteta ng g a m em iliki w a rna ya ng b erb ed a . Selain
Pohon dan Pewarnaan Graf 145

T elkom Polytechnic

Discrete Mathematics

p ew a rna a n sim p ul, d ikena l p ula p ew a rna a n sisi p a d a sua tu graf. 7. Ba nya k w a rna m inim um ya ng d ip erluka n d a la m p ew a rna a n sua tu g ra f d ina m a ka n b ila ng a n krom a tik, ya ng d inota sika n oleh (G ) ( : dibaca chi). 8. Pew a rna a n p eta (m a p ) m erup a ka n d ua l d a ri p ew a rnaan simpul suatu graf.

Kuis Benar Salah

1. 2. 3. 4.

5. 6. 7.

Pohon merupakan subgraf dari sebuah graf Dua simpul dalam suatu pohon hanya terhubung oleh satu buah lintasan. Bilangan kromatik suatu pohon adalah 2. Jika antara dua simpul berderajat satu pada suatu pohon dihubungkan satu buah sisi, maka sekarang graf tersebut masih berupa pohon. Minimum spanning tree dari graf K10 adalah berupa pohon dengan 10 buah simpul. Misalkan G adalah suatu graf, komplemen dari minimum spanning tree graf G adalah berupa pohon. Banyaknya warna yang digunakan untuk mewarnai graf roda W7 , cukup dengan 3 warna.
Pohon dan Pewarnaan

146

Politeknik Telkom

Matematika Diskrit

8.

Kode Hufman biasanya digunakan dalam pewarnaan graf. 9. Suatu ekspresi aritmetik, hanya dapat dinyatakan dalam satu pohon ekspresi. 10. Pewarnaan peta dapat dianalogikan dengan pewarnaan simpul biasa.

Pilihan Ganda

1. A. B. C . 2. A. B. C.

Yang tidak mungkin terdapat dan suatu pohon adalah . D Akar . cycle Daun E. anak Lintasan Bilangan kromatik graf C5 adalah . 2 D. 5 3 E. 6 4

Pohon dan Pewarnaan Graf

147

T elkom Polytechnic

Discrete Mathematics

3. A. B. C. 4. A. B. C.

Jum la h w a rna m inim um untuk m ew a rna i setia p g ra f b ip a rtite adalah . 1 D. 5 2 E. 4 3 Graf bipartite lengkap K3,3 adalah bukan pohon, karena Dera ja t setia p sim p ulnya Tidak terhubung D. sama Tak mungkin diwarnai E. Pasti memiliki cycle Terbagi dua Berkut ini a d a la h c ontoh p eng g ua na a n p ohon b iner, kecuali . Pohon ekspresi D. Decision Tree Minimum spanning tree E. Kode awalan Kode Hufman

5. A. B. C.

Latihan

1. Tentukan semua spanning tree dari graf berikut : p q

t r s

148

Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

2. Diketahui suatu graf seperti dibawah ini : a. graf G1


B 2 A 6 F 5 E 3 8 8 4 4 2 C 1 D

b. graf G2 c a 5 e 4 f 2 6 g 1 b 4 3 d

Tentukan m inim um sp a nning tree d eng a n m eng gunakan Algoritma Prim dan Algoritma Kruskal 3. Bua t sketsa g ra f b iner merepresentasikan ekpresi : a. p / (q r )*(s + t) b. (p + q) / r (s + t * u) (p ohon eksp resi) ya ng

4. Tentuka n ha sil p enelusura n d a ri p ohon eksp resi p a d a soa l no. 3 dalam bentuk preorder, inorder, dan postorder. 5. Pa d a g ra f d ib a w a h ini, him p una n sim p ul m end efinisika n him p una n d esa p a d a sua tu kec a m a ta n. Da la m ra ng ka p em b ua ta n ja la n a nta r d esa d ib ua tla h a ng g a ra n p em b ia ya a n sep erti tertulis seb a g a i b ob ot (d a la m sa tua n juta rup ia h) setia p sisi. Tentuka n b ia ya m inim um ya ng ha rus
149

Pohon dan Pewarnaan Graf

T elkom Polytechnic

Discrete Mathematics

d isia p ka n d a la m p em b a ng una n ja la n a nta r d esa terseb ut sehingg a setia p d esa pada kec a m a ta n terseb ut terhubung (ingat definisi terhubung pada suatu graf). a 3 5 c 5 g 6 h 8 i 6. Guna ka n a lg oritm a a 4 d 3 6 6 e 4 5 7 j 6 7 f b

Welc h-Pow ell untuk m ew a rna i g ra f b

h j

dibawah ini : 7. Pa d a sua tu sem ester, a ka n d isusun sua tu ja d w a l UAS untuk matakulia h Ka lkulus, Ma tem a tika Diskrit, Fisika , Ba ha sa Ing g ris, Ba ha sa Ind onesia , Ag a m a , Pa nc a sila d a n Kim ia . Diketa hui tid a k a d a m a ha sisw a ya ng m eng a m b il p a sa ng a n m a ta kulia h b erikut ini sec a ra b ersa m a a n (d a la m sem ester yang sama): - Kalkulus & Kimia
150 Pohon dan Pewarnaan

Politeknik Telkom

Matematika Diskrit

- Matematika Diskrit & Kimia - Bahasa Inggris & Bahasa Indonesia - Bahasa Inggris & Agama - Kalkulus & Matematika Diskrit - Kalkulus & Fisika - Fisika & Bahasa Inggris Teta p i a d a m a ha sisw a ya ng m eng a m b il sec a ra b ersa m a a n untuk kom b ina si m a ta kulia h la innya , d a la m sem ester tersebut. Bera p a jum la h slot w a ktu m inim um ya ng d ip erluka n untuk m enyusun ja d w a l ujia n UAS terseb ut, sehing g a tid a k a d a mahasiswa yang bentrok jadwal ujiannya

8.

Bera p a jum la h w a rna m inim a l untuk p erw a rna a n d a era h (peta) pada graf dibawah ini ! t

Pohon dan Pewarnaan Graf

151

T elkom Polytechnic

Discrete Mathematics

Daftar Pustaka
Kolm a n, B., Busb y, R. C., Disc rete m a them etic a l Struc tures for Com p uter Sc ienc e, 2nd ed ition, Prentic e Ha ll, New Delhi, 1992 Munir, R., Ma tem a tika Diskrit, Ed isi ked ua , Inform a tika ,

Bandung, 2003 Lip sc hutz S., Lip son M., Disc rete Ma thematics, Mc Gra w Hill USA, 1997 Rosen, K. H., Disc rete Ma them a tic s a nd Its Ap p lic a tions, 5th

edition, McGraw-Hill, Singapore, 2003 Sla m et, S., Ma ka liw e, H., Ma tem a tika Media Komputindo, Jakarta, 1991 Kom b ina torik, Elek

Anda mungkin juga menyukai