Anda di halaman 1dari 27

Nama : Ni Kadek Ayu Aristha Dewi

NIM : 2013011022
Kelas : 3B Pendidikan Matematika

PORTOFOLIO TEORI GRAF

1. Di sebuah pesta, terdapat lima orang yang saling berjabat tangan. Setiap orang hanya
berjabat tangan satu kali dengan orang lainnya. Hitung jumlah jabat tangan yang terjadi
dan modelkan dalam graf!
Pembahasan:

Graf diatas menggambarkanjabat tangan yang terjadi pada setiap orang. Titik mewakili
masing-masing orang dan jumlah jabat tangan diwakili oleh jumlah sisi pada graf tersebut,
yaitu:
4 + 3 + 2 + 1 + 0 = 10
Jadi, jumlah jabat tangan yang terjadi adalah 10

2.

Tentukan derajat titik (degree) dari masing-masing nama gang pada graf diatas!
Pembahasan:
𝑑(𝑔𝑎𝑛𝑔 𝑡𝑒𝑚𝑝𝑒) = 1
𝑑(𝑔𝑎𝑛𝑔 𝑗𝑒𝑛𝑔𝑘𝑜𝑙) = 2
𝑑(𝑔𝑎𝑛𝑔 𝑠𝑢𝑚𝑢𝑟) = 3
𝑑(𝑔𝑎𝑛𝑔 𝑘𝑒𝑙𝑖𝑛𝑐𝑖) = 2
𝑑(𝑔𝑎𝑛𝑔 𝑚𝑎𝑤𝑎𝑟) = 4
𝑑(𝑔𝑎𝑛𝑔 𝑠𝑖𝑛𝑔𝑎) = 3
𝑑(𝑔𝑎𝑛𝑔 𝑠𝑎𝑡𝑒) = 1

3. Tentukan derajat maksimum dari graf berikut!

Pembahasan:
Derajat titik (degree):
𝑑(𝐴) = 4
𝑑(𝐵) = 2
𝑑(𝐶) = 3
𝑑(𝐷) = 3
𝑑(𝐸) = 2
𝑑(𝐹) = 2
𝑑(𝐺) = 0
Jadi, derajat titik maksimum dari graf tersebut adalah 4

4. Tentukan barisan derajat (degree sequence) dari graf yang ada pada nomor 3!
Pembahasan:
𝑑(𝐴) = 4
𝑑(𝐵) = 2
𝑑(𝐶) = 3
𝑑(𝐷) = 3
𝑑(𝐸) = 2
𝑑(𝐹) = 2
𝑑(𝐺) = 0
Barisan derajat (degree sequence) dari graf tersebut adalah 4,2,3,3,2,2,0
5. Buatlah graf yang memiliki barisan derajat 3,1,3,2,3 !
Pembahasan:

6. Buatlah sebuah graf G beraturan yang derajat titik beraturannya 3


Pembahasan:

Graf G

Suatu graf dikatakan beraturan jika semua titiknya memiliki derajat yang sama. Jika derajat
titik adalah r, maka G dikatakan beraturan dengan derajat r.

7. Gambarlah matriks keterhubungan graf G dibawah ini!

Pembahasan:
0 1 0 1
1 0 1 2
𝐴(𝐺) = [ ]
0 1 0 1
1 2 1 0

8. Gambarlah matriks keterhubungan graf G dibawah ini!


Pembahasan:
0 1 0 1 0
1 0 1 0 0
𝐴(𝐺) = 0 1 0 0 2
1 0 0 0 1
[0 0 2 1 0]

9. Gambarlah sebuah graf G yang mempunyai matriks keterhubungan sebagai berikut

Pembahasan:

10. Perhatikan Pohon (Tree) berikut!


Tentukanlah:
a. Tingkat tiap-tiap titik
b. Tinggi pohon
c. Orang tua, anak, dan saudara titik 𝑉1
Pembahasan:
a. Tingkat (Level) suatu titik adalah banyaknya garis antara titik tersebut dengan akar.
Jadi, tingkat tiap-tiap titik pada pohon diatas, yaitu:
Tingkat 𝑉4 = 𝑉1 = 𝑉6 = 𝑉5 = 1
Tingkat 𝑉3 = 2
Tingkat 𝑉7 = 𝑉8 = 3
b. Tinggi pohon adalah tingkat maksimum yang dimiliki oleh titik-titik pohon (banyak
garis dari akar ke titik yang terjauh dari akar)
Jadi, tinggi pohonnya adalah 3
c. Orang Tua dari 𝑉1 = 𝑉2
Anak dari 𝑉1 = 𝑉3
Saudara dari 𝑉1 = 𝑉4 , 𝑉6 , 𝑑𝑎𝑛 𝑉5

11. Buat dua pasang graf isomorfis, yang masing – masing terdiri dari 5 verteks dan 6 verteks
a. 5 verteks
𝑣1 𝑣5
𝑣5

𝑣4 𝑣3
𝑣2
𝑣3 𝑣4

𝑣1 𝑣2

G1 G2

𝑣1 𝑣2 𝑣3 𝑣4 𝑣5 𝑣1 𝑣2 𝑣3 𝑣4 𝑣5
𝑣1 0 1 1 1 0 𝑣1 0 1 1 1 0
𝑣2 1 0 1 0 0 𝑣2 1 0 1 0 0
𝐴𝐺1 = 𝑣3 1 1 0 1 0 𝐴𝐺2 = 𝑣3 1 1 0 1 0
𝑣4 1 0 1 0 1 𝑣4 1 0 1 0 1
𝑣5 [0 0 0 1 0] 𝑣5 [0 0 0 1 0]
terlihat bahwa G1 dan G2 merupakan graf isomorfis
𝑣1
𝑣5 𝑣2
𝑣2 𝑣5
𝑣1

𝑣3
𝑣4 𝑣4 𝑣3
G3 G4
𝑣1 𝑣2 𝑣3 𝑣4 𝑣5 𝑣1 𝑣2 𝑣3 𝑣4 𝑣5
𝑣1 0 1 0 0 1 𝑣1 0 1 0 0 1
𝑣2 1 0 1 0 1 𝑣2 1 0 1 0 1
𝐴𝐺3 = 𝑣3 0 1 0 1 0 𝐴𝐺4 = 𝑣3 0 1 0 1 0
𝑣4 0 0 1 0 1 𝑣4 0 0 1 0 1
𝑣5 [1 1 0 1 0] 𝑣5 [1 1 0 1 0]

b. 6 verteks
𝑣1 𝑣2 𝑣1
𝑣2

𝑣3 𝑣6 G2
𝑣3
G1
𝑣4 𝑣5
𝑣5
𝑣4
𝑣6
12. Tentukan matriks adjacency dari graf di bawah ini!

𝑣1 𝑣2 𝑣3 𝑣4 𝑣5 𝑣6 𝑣7 𝑣8
𝑣1 0 1 1 1 1 0 0 0
𝑣2 1 0 0 1 0 0 0 0
𝑣3 1 0 0 1 0 1 1 0
𝑣4 1 1 1 0 0 0 0 1
𝑀=
𝑣5 1 0 0 0 0 0 1 1
𝑣6 0 0 1 0 0 0 0 0
𝑣7 0 0 1 0 1 0 0 0
𝑣8 [0 0 0 1 1 0 0 0]

13. Perhatikan Kembali graf pada soal nomor 2. Tentukan degree in, degree out, dan degree
dari masing-masing vertex pada graf tersebut!
Jawab:
Graf nomor 2 tidak memiliki degree in dan degree out karena merupakan graf tidak berarah.
Graf nomor 2 hanya memiliki degree, yaitu:
𝑑(𝑣1) = 4
𝑑(𝑣2) = 2
𝑑(𝑣3) = 4
𝑑(𝑣4) = 4
𝑑(𝑣5) = 3
𝑑(𝑣6) = 1
𝑑(𝑣7) = 2
𝑑(𝑣8) = 2

14. Tentukan degree in, degree out, dan degree dari masing-masing vertex pada graf yang
digambarkan dengan matriks adjacency di bawah ini
Jawab:

15. Tentukan komplemen dari graf M di bawah ini terhadap graf N pada soal nomor 4

Jawab:

16. Tentukan komplemen dari graf di bawah ini!

Jawab:
17. Diketahui graf G1 dan G2 seperti tampak pada gambar berikut.

Tentukan:
a. 𝐺3 = 𝐺1 ∪ 𝐺2
b. 𝐺4 = 𝐺1 ∩ 𝐺2
c. 𝐺5 = 𝐺1 ⊕ 𝐺2

Jawaban:
18. Perhatikan Kembali soal nomor 7. Nyatakan G1, G2, G3, G4, dan G5 dalam bentuk
matriks!
Jawaban:
19. Untuk merayakan tahun baru, tiga pasang suami istri pergi berlibur ke suatu tempat wisata.
Obyek wisata tersebut menyediakan berbagai fasilitas untuk mereka selama liburan. Suatu
saat mereka harus menyeberangi sungai. Pihak pengelola wisata sudah menyediakan satu
perahu. Sayangnya, perahu yang disediakan berukuran kecil, sehingga hanya mampu
memuat dua orang saja. Setiap orang merasa risih berada dalam perahu dengan orang lain
yang bukan pasangannya, kecuali kalau mereka sama jenis. Buat algoritma untuk mengatur
keberangkatan mereka, agar mereka dapat berlibur dengan tenang. Gambarkan algoritma
tersebut dalam bentuk graf.
Jawaban:
20. Diketahui graf G1 dan graf G2 seperti berikut

Tentukan graf G3 yang merupakan komplemen dari graf G2 terhadap G1!


Jawaban:

21. Buat 4 graf dengan 8 verteks, yang masing-masing memiliki lintasan sederhana, sirkuit
sederhana, lintasan elementer, dan sirkuit elementer!
Jawab:
22. Tabel berikut menunjukkan panjang jalan yang menghubungkan enam kota (A, B, C, D, E,
dan F). Tentukan lintasan terpendek dari kota A ke kota G!

Jawab:
Dengan menggunakan Algoritma A* lintasan terpendek yaitu dari titik awal langsung
menuju ke titik ujung. Karena terdapat lintasan dari A ke G yang berjarak 5, maka jarak
terpendek dari kota A ke kota G adalah 5.

23. Diketahui graf G dengan 5 verteks yang dinyatakan dalam bentuk matriks adjacency seperti
berikut

a. Tentukan apakah graf G terhubung


Jawab:
Oleh karena itu graf G tidak terhubung, dikarenakan verteks V4 dan V5 tidak
terdapat lintasan yang menghubungkannya
b. Jika graf G tidak terhubung maka tentukan komponennya
Jawab:

𝑉 = {𝑣1 , 𝑣2 , 𝑣3 , 𝑣4 , 𝑣5 }

𝐸 = {𝑒1 , 𝑒2 , 𝑒3 , 𝑒4 , 𝑒5 , 𝑒6 , 𝑒7 }

𝐺1 = {𝑣1 , 𝑒1 }

𝑣1 = {𝑣1 , 𝑣2 , 𝑣3 }

𝐸1 = {𝑒1 , 𝑒2 , 𝑒3 , 𝑒4 }

𝐺2 = {𝑣2 , 𝑒2 }

𝑣2 = {𝑣2 , 𝑣3 , 𝑣5 }

𝐸2 = {𝑒5 , 𝑒6 , 𝑒7 }

c. Tentukan graf yang terjadi jika dalam graf G verteks V2 dan V3 disatukan
Jawab:

Apabila verteks 𝑣2 dan 𝑣3 disatukan maka sisi verteks 𝑣1 yang beririsan dengan
verteks 𝑣2 dan 𝑣3 akan beririsan pula pada verteks baru atau penyatuan 𝑣2 dan 𝑣3 .

Begitu pula pada verteks 𝑣5 . Dimana sisi verteks 𝑣5 yang beririsan dengan verteks
𝑣2 dan 𝑣3 , akan beririsan dengan verteks baru atau penyatuan 𝑣2 dan 𝑣3 .

24. Tentukan lintasan terpendek dari verteks dari verteks A ke verteks N pada graf berikut
Jawab:
Lintasan terpendek dari verteks A ke N yaitu:
𝐴−𝐵−𝐺−𝐻−𝐾−𝑁 =2+2+1+2+1 =8

25. Badu berangkat dari kota A menuju kota Z. Bantu Badu untuk menemukan jalur terpendek
yang harus dilalui, serta berikan informasi seberapa jarak yang harus ditempuh!

Jawab:
Lintasan terpendek yang harus dilalui Badu dari kota A ke kota Z adalah 8, yaitu :
𝐴 − 𝑉1 − 𝑉6 − 𝑉7 − 𝑉10 − −𝑍 = 2 + 2 + 1 + 2 + 1 = 8
Serta jarak yang ditempuh yaitu 8.

26. Tentukan minimum spaning tree pada graf di atas

2
2 1 4
1

1 3

Pembahasan:
Minimum spenning tree yaitu:

2 + 1 + 3 + 1 + 1 + 2 + 4 = 14

27. Temukan minimum spanning tree pada graf berikut menggunakan semua algorithma
yang sudah anda pelajari!
Pembahasan:
Algoritma Prim
Langkah 1. Pilih sembarang, misalkan kita pilih v(1) = {A} dan E(1) = { }
Langkah 2. Pilih verteks bersisian dengan A dan bobot terkecil, yaitu B, kita sebut e1 dengan
w(e1) = 1, V(2) = {A,B} dan E(2) = {e1}

Langkah 3. Pilih verteks bersisian dengan V(2) = {A,B} dengan bobot terkecil dan tidak
membentuk sirkuit, yaitu O , kita sebut e2 dengan w(e2) = 3, V(3) = {A,B,O} dan E(3) = {e1,
e2}

3 1

O B

Langkah 4. Pilih verteks bersisian dengan V(3) = {A,B,O} dengan bobot terkecil dan tidak
membentuk sirkuit, yaitu B , kita sebut e3 dengan w(e3) = 3, V(4) = {A,B,O,E} dan E(4) =
{e1, e2, e3}
A

3 1

O B
3

Langkah 5. Pilih verteks bersisian dengan V(4) = {A,B,O,E} dengan bobot terkecil dan
tidak membentuk sirkuit, yaitu C , kita sebut e4 dengan w(e4) = 2, V(5) = {A,B,O,E,C} dan
E(5) = {e1, e2, e3, e4} A

3 1

O B

E
2
C

Langkah 6. Pilih verteks bersisian dengan V(5) = {A,B,O,E,C} dengan bobot terkecil dan
tidak membentuk sirkuit, yaitu O , kita sebut e5 dengan w(e5) = 5, V(6) = {A,B,O,E,C,D}
dan E(6) = {e1, e2, e3, e4, e5}

D
3 1
4

O B
3

C 2
Langkah 7. Pilih verteks bersisian dengan V(6) = {A,B,O,E,C,D} dengan bobot terkecil dan
tidak membentuk sirkuit, yaitu F , kita sebut e6 dengan w(e6) = 5, V(7) = {A,B,O,E,C,D,F}
dan E(7) = {e1, e2, e3, e4, e5,e6}
F

A
D
3 1 4

O B
3
E
C
2

Langkah 8. Pilih verteks bersisian dengan V(7) = {A,B,O,E,C,D,E} dengan bobot terkecil
dan tidak membentuk sirkuit, yaitu T , kita sebut e7 dengan w(e7) = 5, V(8) =
{A,B,O,E,C,D,F,T} dan E(7) = {e1, e2, e3, e4, e5,e6,e7}

A
D
3 1
4

O B
3
E

C 2

Total bobot → 1 + 3 + 3 + 2 + 4 + 5 + 5 = 23
28. Temukan sirkuit Hamilton minimal dalam graf-graf berikut.

Pembahasan:
Langkah 1. C = A B C D A menjadi 1 2 3 4 1, Jadi
W = 8 + 9 + 4 + 10 = 31
Langkah 2. Ambil i = 1
Langkah 3. Ambil j = i + 2 = 1 + 2 = 3
Langkah 4. Ambil CA = A B C D A = 1 2 3 4 1, sehingga
WA = 8 + 5 + 4 + 3 = 20
Proses berhenti karena W > WA dan sudah mendapatkan sirkuit Hamilton dengan bobot
terkecil yang tidak bisa di perbaharui lagi.

29. Tentukan lintasan terdekat dari vertek a ke z dalam graf-graf berikut.

Pembahasan:
Node: Min= (dist[node], prev[node])iteration
Iterasi Current a b c d e f z
(0,-)0 (∞,-)0 (∞,-)0 (∞,-)0 (∞,-)0 (∞,-)0 (∞,-)0
1 a (2, a)1 (1,a)1 (4, a)1 (∞,-)0 (∞,-)0 (∞,-)0
2 b (4, b)2 (5,b)2
3 c (6, c)3 (9, c)3 (11,
c)3
4 d (8, d)4
5 e (6,e)5
6 f (11, f)6
7 z
30. Diketahui graf-graf berikut. Tentukan komplemen graf G1 dan G2 terhadap graf G.

Penyelesaian:
Kompelemen dari graf G1 terhadap G adalah sebagai berikut

E F

G H

Komplemen dari graf G2 terhadap G adalah sebagai berikut

A B

C D

31. Diketahui graf-graf berikut. Tentukan mana yang merupakan graf planar dan mana yang
bukan graf planar.
Pembahasan:
Graf G1 graf planar Graf G2 graf planar
Graf G3 graf planar Graf G4 bukan graf planar

Graf G5 graf planar

32. Tentukan lintasan terdekat dari verteks a ke z!

Pembahasan:
Lintasan terdekat dari a ke h adalah 𝑎 − 𝑏 − 𝑓 − 𝑒 − ℎ = 3 + 1 + 2 + 3 = 9
33. Tentukan Lintasan terpendek dari verteks a ke z!

Pembahasan:
Lintasan terpendek dari a ke z adalah 𝑎 − ℎ − 𝑓 − 𝑑 − 𝑒 − 𝑧 = 3 + 2 + 4 + 4 + 2 = 15,
atau 𝑎 − 𝑑 − 𝑐 − 𝑒 − 𝑧 = 10 + 1 + 2 + 2 = 15, atau 𝑎 − 𝑏 − 𝑐 − 𝑒 − 𝑧 = 1 + 10 + 2 +
2 = 15, atau juga 𝑎 − ℎ − 𝑓 − 𝑔 − 𝑒 − 𝑧 = 3 + 2 + 3 + 5 + 2 = 15.

34. Tentukan lintasan terdekat dari a ke z!

Pembahasan:
Lintasan terdekat dari a ke z adalah 𝑎 − 𝑐 − 𝑒 − 𝑧 = 1 + 5 + 1 = 7

35. Tentukan lintasan terpendek yang dapat dilalui dari verteks a ke z!

Pembahasan:
Lintasan terpendek dari a ke z adalah 𝑎 − 𝑑 − 𝑓 − 𝑧 = 8 + 6 + 9 = 23

36. Buat prefix code untuk mengirim kalimat PENDIDIKAN MATEMATIKA!


Pembahasan:

P E N D I K A M T
1 2 2 2 3 2 4 2 2

𝑃 = 0000
𝐾 = 0001
𝐴 = 001
𝐸 = 010
𝐼 = 011
𝐷 = 100
𝑀 = 101
𝑁 = 110
𝑇 = 1110
𝑆𝑝𝑎𝑐𝑒 =
1111 000001011010001110001100010011101111101001111001010100111100110001001

37. Tentukan mana graf berikut yang memiliki lintasan euler atau sirkuit euler. Jika ada
temukan lintasan atau sirkuit tersebut!

Pembahasan:
Akan diselesaikan dengan Algoritma Fleury. Langkah-langkah dari Algotima Fleury,
yaitu:

Langkah 1
Pilih 𝑉0 = 𝑉1 maka 𝑊0 = 𝑉1
Langkah 2
Pilih sisi 𝑉1, 𝑉2 untuk 𝑒1
Langkah 2
Pilih sisi 𝑉2, 𝑉3 untuk 𝑒2
Langkah 2
Pilih sisi 𝑉3, 𝑉4 untuk 𝑒3
Langkah 2
Pilih sisi 𝑉4, 𝑉5 untuk 𝑒4
Langkah 2
Pilih sisi 𝑉5, 𝑉2 untuk 𝑒5
Langkah 2
Pilih sisi 𝑉2, 𝑉4 untuk 𝑒6
Langkah 2
Pilih sisi 𝑉4, 𝑉1 untuk 𝑒7
Langkah 2
Pilih sisi 𝑉1, 𝑉3 untuk 𝑒8
Langkah 2
Pilih sisi 𝑉3, 𝑉5 untuk 𝑒9
Langkah 2
Pilih sisi 𝑉5, 𝑉1 untuk 𝑒10
Langkah 3
Karena semua sisi telah termuat, proses dihentikan dan sirkuit euler yang didapat
yaitu: (𝑽𝟏 − 𝒆𝟏 − 𝑽𝟐 − 𝒆𝟐 − 𝑽𝟑 − 𝒆𝟑 − 𝑽𝟒 − 𝒆𝟒 − 𝑽𝟓 − 𝒆𝟓 − 𝑽𝟐 − 𝒆𝟔 − 𝑽𝟒 −
𝒆𝟕 − 𝑽𝟏 − 𝒆𝟖 − 𝑽𝟑 − 𝒆𝟗 − 𝑽𝟓 − 𝒆𝟏𝟎 − 𝑽𝟏)
Dengan total bobot 95.
38. Warnai graf-graf berikut dengan menerapkan algoritma Greedy. Tentukan bilangan
kromatiknya!

Pembahasan:

a.

𝑥(𝐺) = 3
∑ 𝑑(𝑣) = 2|𝐸| = 2 × 9 = 18
Algoritma Greedy
Simpul V1 V2 V3 V4 V5 V6 V7
Derajat 4 3 3 3 2 2 1
Warna Merah Hijau Kuning Hijau Kuning Merah Hijau

b.
𝑥(𝐺) = 3
∑ 𝑑(𝑣) = 2|𝐸| = 2 × 14 = 28
Algoritma Greedy
Simpul V1 V2 V3 V4 V5 V6 V7 V8 V9
Derajat 4 3 3 4 2 3 4 2 3
Warna Kuning Merah Kuning Hijau Hijau Kuning Merah Kuning Merah

Anda mungkin juga menyukai