44
TEORI GRAPH TEORI GRAPH

Graph 1terminologi Graph

Embed Size (px)

DESCRIPTION

Graph 1terminologi Graph

Citation preview

Page 1: Graph 1terminologi Graph

TEORI GRAPHTEORI GRAPH

Page 2: Graph 1terminologi Graph

Graph GraphGraph Graph

Graph digunakan untuk Graph digunakan untuk merepresentasikan objek-objek merepresentasikan objek-objek diskrit dan hubungan antara objek-diskrit dan hubungan antara objek-objek tersebut.objek tersebut.

Gambar berikut ini sebuah graph Gambar berikut ini sebuah graph yang menyatakan peta jaringan jalan yang menyatakan peta jaringan jalan raya yang menghubungkan sejumlah raya yang menghubungkan sejumlah kota di Provinsi Jawa Tengah.kota di Provinsi Jawa Tengah.

Page 3: Graph 1terminologi Graph

Graph

Brebes Tegal

Slawi

Pemalang

Purwokerto

Cilacap

Banjarnegara

Wonosobo

Kebumen

Purworejo

KendalSemarang

Pekalongan

Purbalingga

Magelang

Salatiga

Klaten

Solo

Purwodadi

DemakKudus

Rembang

Blora

Sukoharjo

Wonogiri

SragenBoyolali

Kroya

Temanggung

Page 4: Graph 1terminologi Graph

Latar BelakangLatar Belakang

Topik Teori Graph pertama kali Topik Teori Graph pertama kali dikemukakan pada tahun 1937 oleh dikemukakan pada tahun 1937 oleh seorang matematikawan bernama seorang matematikawan bernama Leonhard Euler. Masalah ini muncul Leonhard Euler. Masalah ini muncul dilatarbelakangi adanya dilatarbelakangi adanya permasalahan yang timbul di daerah permasalahan yang timbul di daerah asalnya yang dikenal dengan "Tujuh asalnya yang dikenal dengan "Tujuh Jembatan Konigsberg". Jembatan Konigsberg".

Page 5: Graph 1terminologi Graph

GraphGraph

Sejarah Graph: masalah jembatan Sejarah Graph: masalah jembatan KKÖÖnigsberg (tahun 1736)nigsberg (tahun 1736)

C

A

B

D

Page 6: Graph 1terminologi Graph

Graph yang merepresentasikan Graph yang merepresentasikan jembatan Kjembatan KÖÖnigsberg:nigsberg:

Simpul (Simpul (vertexvertex) ) menyatakan menyatakan daratandaratan

Sisi (Sisi (edgeedge)) menyatakan menyatakan jembatanjembatanBisakah melalui setiap jembatan tepat Bisakah melalui setiap jembatan tepat sekali dan kembali lagi ke tempat sekali dan kembali lagi ke tempat semula?semula?

Page 7: Graph 1terminologi Graph

DEFINISI GRAPHDEFINISI GRAPHSebuah graph G(V(G),E(G)) berisikan dua Sebuah graph G(V(G),E(G)) berisikan dua himpunan yaitu himpunan yaitu Himpunan hingga tak kosong V(G). Himpunan hingga tak kosong V(G). Elemen-elemen V(G) disebut titik sehingga V(G) Elemen-elemen V(G) disebut titik sehingga V(G)

merupakan himpunan titik-titik di graph G merupakan himpunan titik-titik di graph G Himpunan hingga (mungkin kosong) E(G) Himpunan hingga (mungkin kosong) E(G) Elemen-elemen E(G) disebut sisi sehingga E(G) Elemen-elemen E(G) disebut sisi sehingga E(G)

merupakan himpunan sisi-sisi di graph Gmerupakan himpunan sisi-sisi di graph G Setiap elemen e dalam E(G) merupakan sebuah Setiap elemen e dalam E(G) merupakan sebuah

pasangan tak berurutan dari titik-titik di V(G).pasangan tak berurutan dari titik-titik di V(G).

Page 8: Graph 1terminologi Graph

Loop Loop

sebuah sisi yang berawal dan sebuah sisi yang berawal dan berakhir pada titik yang sama berakhir pada titik yang sama

Sisi rangkap (Sisi rangkap (multiple edgemultiple edge))

dua sisi yang mempunyai ujung-dua sisi yang mempunyai ujung-ujung yang sama ujung yang sama

Titik TerisolasiTitik Terisolasi

Suatu titik yang bukan merupakan Suatu titik yang bukan merupakan titik ujung dari sisi manapun titik ujung dari sisi manapun

Page 9: Graph 1terminologi Graph

Terhubung (Terhubung (AdjancentAdjancent))

Dua buah titik pada sebuah graph Dua buah titik pada sebuah graph dikatakan berhubungan langsung dikatakan berhubungan langsung ((adjacentadjacent) jika kedua titik tersebut ) jika kedua titik tersebut dihubungkan oleh sebuah sisi dihubungkan oleh sebuah sisi

Terkait (Terkait (IncidentIncident))

Sisi e dikatakan terkait (Sisi e dikatakan terkait (incidentincident) ) pada titik u dan titik v jika titik u dan pada titik u dan titik v jika titik u dan titik v berhubungan langsung, titik v berhubungan langsung, sehingga u dan v merupakan titik sehingga u dan v merupakan titik ujung/titik akhir dari sisi eujung/titik akhir dari sisi e

Page 10: Graph 1terminologi Graph

LEMBAR LEMBAR KEGIATANKEGIATAN

Page 11: Graph 1terminologi Graph

Graph SederhanaGraph Sederhana

Graph G(V,E) disebut graph Graph G(V,E) disebut graph sederhana jika graph G tersebut sederhana jika graph G tersebut tidak memiliki loop atau sisi rangkap tidak memiliki loop atau sisi rangkap

Page 12: Graph 1terminologi Graph

Graph G(V,E) disebut graph rangkap Graph G(V,E) disebut graph rangkap jika graph tersebut memiliki sisi jika graph tersebut memiliki sisi rangkap tetapi tidak memiliki loop rangkap tetapi tidak memiliki loop

Graph Rangkap (Graph Rangkap (multi multi graphgraph))

Page 13: Graph 1terminologi Graph

Graph G(V,E) disebut graph kosong Graph G(V,E) disebut graph kosong jika graph tersebut tidak memiliki jika graph tersebut tidak memiliki sisi. sisi.

Graph KosongGraph Kosong

Page 14: Graph 1terminologi Graph

Graph G(V,E) disebut graph komplit Graph G(V,E) disebut graph komplit jika graph G tersebut graph jika graph G tersebut graph sederhana dan setiap dua titik pada sederhana dan setiap dua titik pada graph G tersebut dihubungkan oleh graph G tersebut dihubungkan oleh sebuah sisi. sebuah sisi.

Graph komplit dengan n titik Graph komplit dengan n titik dilambangkan dengan Kdilambangkan dengan Knn..

Graph KomplitGraph Komplit

Page 15: Graph 1terminologi Graph
Page 16: Graph 1terminologi Graph

LEMBAR LEMBAR KEGIATANKEGIATAN

Page 17: Graph 1terminologi Graph

Graph G(V.E) adalah graph bipartisi. Jika V(G) Graph G(V.E) adalah graph bipartisi. Jika V(G)

dapat dipartisi menjadi dua subhimpunan X dapat dipartisi menjadi dua subhimpunan X dan dan

Y yang saling asing Y yang saling asing

(X Y = V(G) dan X Y= ) sedemikian (X Y = V(G) dan X Y= ) sedemikian

rupa sehingga setiap sisi pada G mempunyai rupa sehingga setiap sisi pada G mempunyai

satu titik ujung di X dan satu titik ujung di Y. satu titik ujung di X dan satu titik ujung di Y.

Graph BipartisiGraph Bipartisi

Page 18: Graph 1terminologi Graph

Pada graph bipartisi apabila setiap Pada graph bipartisi apabila setiap titik di X terhubung dengan setiap titik di X terhubung dengan setiap titik di Y begitu pula sebaliknya maka titik di Y begitu pula sebaliknya maka graph tersebut disebut graph tersebut disebut graph graph bipartisi komplitbipartisi komplit. .

Graph bipartisi komplitGraph bipartisi komplit yang titik- yang titik-titiknya terpartisi dalam titiknya terpartisi dalam subhimpunan X beranggotakan m subhimpunan X beranggotakan m titik dan Y beranggotakan n titik titik dan Y beranggotakan n titik dilambangkan dengan Kdilambangkan dengan Km,nm,n atau K atau Kn,mn,m. .

Graph Bipartisi KomplitGraph Bipartisi Komplit

Page 19: Graph 1terminologi Graph

Sebuah graph H disebut graph Sebuah graph H disebut graph bagian dari bagian dari

graph G ( ) jika graph G ( ) jika

dan dan

Graph Bagian (Graph Bagian (subgraphsubgraph))

GH V(G)V(H) E(G)E(H)

Page 20: Graph 1terminologi Graph
Page 21: Graph 1terminologi Graph

Graph Bagian Rentang Graph Bagian Rentang ((spanning subgraphspanning subgraph))

Jika dan maka H disebut Jika dan maka H disebut graph bagian rentang (graph bagian rentang (spanning spanning subgraphsubgraph) dari graph G. ) dari graph G.

Graph bagian rentang dari G yang Graph bagian rentang dari G yang dibangun oleh Vdibangun oleh V11 (= G[V (= G[V11]) adalah ]) adalah sebuah graph bagian dari G yang sebuah graph bagian dari G yang himpunan titik-titiknya adalah Vhimpunan titik-titiknya adalah V11 dan dan himpunan sisinya beranggotakan semua himpunan sisinya beranggotakan semua sisi G yang mempunyai titik akhir di Vsisi G yang mempunyai titik akhir di V11. .

GH V(G)V(H)

Page 22: Graph 1terminologi Graph
Page 23: Graph 1terminologi Graph

IsomorfikIsomorfik Graph G dan graph H disebut isomorfik Graph G dan graph H disebut isomorfik

jika jika terdapat korespondensi satu-satu antara terdapat korespondensi satu-satu antara

V(G) dan V(H)V(G) dan V(H) banyak sisi yang menghubungkan titik u banyak sisi yang menghubungkan titik u

dan v di V(G) sama dengan banyaknya sisi dan v di V(G) sama dengan banyaknya sisi yang menghubungkan dua titik di V(H) yang menghubungkan dua titik di V(H) yang berkorespondensi satu-satu dengan yang berkorespondensi satu-satu dengan titik-titik u dan vtitik-titik u dan v

Sebagai akibat: jika graph G dan H Sebagai akibat: jika graph G dan H isomorfik maka |V(G)| = |V(H)| dan |isomorfik maka |V(G)| = |V(H)| dan |E(G)| = |E(H)| (tidak berlaku E(G)| = |E(H)| (tidak berlaku sebaliknya). sebaliknya).

Page 24: Graph 1terminologi Graph
Page 25: Graph 1terminologi Graph

Latihan Latihan

Jika G graph bipartisi sederhana Jika G graph bipartisi sederhana dengan n dengan n

titik dan m sisi, buktikan bahwa mtitik dan m sisi, buktikan bahwa m4

2n

Page 26: Graph 1terminologi Graph

LEMBAR LEMBAR KEGIATANKEGIATAN

Page 27: Graph 1terminologi Graph

Jalan (Jalan (WalkWalk))

Sebuah jalan di graph G adalah Sebuah jalan di graph G adalah sebuah barisan berhingga dan tak sebuah barisan berhingga dan tak kosong yang suku- sukunya kosong yang suku- sukunya bergantian titik dan sisi sedemikian bergantian titik dan sisi sedemikian sehingga vsehingga vi-1i-1 dan v dan vii adalah titik-titik adalah titik-titik akhir sisi eakhir sisi eii

Page 28: Graph 1terminologi Graph

Misalkan Misalkan

W = vW = v0 0 ee1 1 vv1 1 ee2 2 vv2 2 ee3 3 vv33 … e … ek k vvkk untuk untuk

Maka W disebut jalan dari vMaka W disebut jalan dari v00 ke v ke vkk atau atau

jalan-(vjalan-(v00,v,vkk))

vv00 disebut titik awal dari W disebut titik awal dari W

vvkk disebut titik akhir dari W disebut titik akhir dari W

vv11, v, v22, v, v33, …, v, …, vk-1k-1 disebut titik –titik disebut titik –titik

internalinternal

k disebut panjang dari Wk disebut panjang dari W

Page 29: Graph 1terminologi Graph
Page 30: Graph 1terminologi Graph

Jejak (Jejak (TrailTrail))Jejak adalah sebuah jalan apabila semuaJejak adalah sebuah jalan apabila semua

sisinya berbeda sisinya berbeda

Page 31: Graph 1terminologi Graph

Jejak Tutup (Sirkit)Jejak Tutup (Sirkit)

sirkit adalah sebuah jalan tertutup sirkit adalah sebuah jalan tertutup yang semua sisinya berbeda. yang semua sisinya berbeda.

Page 32: Graph 1terminologi Graph

Graph EulerGraph Euler Sirkit Euler adalah sebuah sirkit pada Sirkit Euler adalah sebuah sirkit pada

sebuah graph yang memuat semua sisi sebuah graph yang memuat semua sisi pada graph tersebut pada graph tersebut

Graph yang memuat sirkit euler disebut Graph yang memuat sirkit euler disebut graph Eulergraph Euler

Page 33: Graph 1terminologi Graph

Sikel (Sikel (CycleCycle))

Sikel adalah sebuah jejak Sikel adalah sebuah jejak tertutup/sirkit yang titik awal dan tertutup/sirkit yang titik awal dan semua titik internalnya berbeda semua titik internalnya berbeda

Page 34: Graph 1terminologi Graph

Sikel HamiltonSikel Hamilton Sikel Hamilton adalah sebuah sikel yang Sikel Hamilton adalah sebuah sikel yang

memuat semua titik pada sebuah graphmemuat semua titik pada sebuah graph Graph yang memuat sikel Hamilton Graph yang memuat sikel Hamilton

disebut Graph Hamiltondisebut Graph Hamilton

Page 35: Graph 1terminologi Graph

Lintasan (Lintasan (PathPath))

Sebuah lintasan pada sebuah graph Sebuah lintasan pada sebuah graph adalah sebuah jalan apabila semua adalah sebuah jalan apabila semua sisi dan semua titik berbedasisi dan semua titik berbeda

Page 36: Graph 1terminologi Graph

LEMBAR LEMBAR KEGIATANKEGIATAN

Page 37: Graph 1terminologi Graph

Graph TerhubungGraph Terhubung((Connected GraphConnected Graph))

Sebuah graf G dikatakan terhubung Sebuah graf G dikatakan terhubung jika untuk setiap dua titik u dan v di jika untuk setiap dua titik u dan v di G terdapat lintasan di G yang G terdapat lintasan di G yang menghubungkan kedua titik menghubungkan kedua titik tersebut.tersebut.

Page 38: Graph 1terminologi Graph

Komponen GraphKomponen Graph Syarat sebuah graph dikatakan Syarat sebuah graph dikatakan

komponen dari graph G adalah komponen dari graph G adalah Sebuah graph bagianSebuah graph bagian Terhubung maksimal (titik dan sisi) dari Terhubung maksimal (titik dan sisi) dari

graph G. Terhubung maksimal: tidak ada graph G. Terhubung maksimal: tidak ada lagi graph bagian lain yang terhubung dan lagi graph bagian lain yang terhubung dan memuat diamemuat dia

Page 39: Graph 1terminologi Graph

Pohon (Pohon (TreeTree) dan ) dan Hutan (Hutan (ForesForest)t)

Sebuah graph dikatakan pohon apabila Sebuah graph dikatakan pohon apabila graph tersebut terhubung dan tidak graph tersebut terhubung dan tidak memiliki sikel. memiliki sikel.

Sebuah graph yang setiap komponennya Sebuah graph yang setiap komponennya berupa pohon disebut Hutan. berupa pohon disebut Hutan.

Page 40: Graph 1terminologi Graph

Komplemen GraphKomplemen Graph

Jika G graf sederhana maka komplemen Jika G graf sederhana maka komplemen graf G (= ) mempunyai ciri graf G (= ) mempunyai ciri Himpunan titik sama dengan Himpunan titik sama dengan

himpunan titik di Ghimpunan titik di G Dua titik u dan v di berhubungan Dua titik u dan v di berhubungan

langsung jika dan hanya jika dua titik langsung jika dan hanya jika dua titik u dan v tersebut tidak berhubungan u dan v tersebut tidak berhubungan langsung di Glangsung di G

GG

G

Page 41: Graph 1terminologi Graph

Derajat TitikDerajat Titik Derajat titik v di graph G (= dDerajat titik v di graph G (= dGG (v)) (v))

adalah banyaknya sisi G yang terkait di adalah banyaknya sisi G yang terkait di titik vtitik v

Derajat minimum dari G (= ) Derajat minimum dari G (= ) didefinisikan didefinisikan

Derajat maksimum dari G (= ) Derajat maksimum dari G (= ) didefinisikandidefinisikan

GV v vd minimumGδ G

GVv vd maksimumG

Page 42: Graph 1terminologi Graph

Derajat TitikDerajat Titik Graph Beraturan k adalah sebuah Graph Beraturan k adalah sebuah

graph apabila derajat setiap titik pada graph apabila derajat setiap titik pada graph tersebut adalah kgraph tersebut adalah k

Teorema Jabat TanganTeorema Jabat Tangan

Akibat Teorema Jabat tanganAkibat Teorema Jabat tangan banyak titik yang berderajat ganjil dalam banyak titik yang berderajat ganjil dalam

suatu graph adalah genap suatu graph adalah genap

E(G) 2d(v) V(G)v

Page 43: Graph 1terminologi Graph
Page 44: Graph 1terminologi Graph

LEMBAR LEMBAR KEGIATANKEGIATAN