Arif Harjanto
Teknik Elektro Universitas Mulawarman
GRAPH
vertex v2
B V terdiri dari v1, v2, …, v5
e1 e4 e3
E terdiri dari e1, e2, … , e7
v1
A edge C v3
e2 e5 e7
v4 D e6
E
v5
D e6 E v5 v4 D E
v4 e6 v5
Incident
Jika e merupakan busur dengan simpul-
simpulnya adalah v dan w yang ditulis
e=(v,w), maka v dan w disebut “terletak”
pada e, dan e disebut incident dengan v dan
w.
Degree (derajat), indegree dan outdegree
Degree sebuah simpul adalah jumlah busur
yang incident dengan simpul tersebut.
Indegree sebuah simpul pada graph berarah
adalah jumlah busur yang kepalanya
incident dengan simpul tersebut, atau jumlah
busur yang “masuk” atau menuju simpul
tersebut.
v
4. Successor dan Predecessor
Pada graph berarah, bila simpul v adjacent
dengan simpul w, maka simpul v adalah
successor simpul w, dan simpul w adalah
predecessor dari simpul v.
5. Path
Sebuah path adalah serangkaian simpul-
simpul yang berbeda, yang adjacent secara
berturut-turut dari simpul satu ke simpul
berikutnya.
1 2 1 2 1 2 1 2
3 4 4 3 4 3 4
3
Representasi Graph dalam
bentuk matrix
Representasi Graph dalam
bentuk matrix
• Adjacency Matrix Graph tak berarah
Urut abjad A B C D E
0 1 2 3 4
B
A 0 0 1 0 1 0
A C B 1 1 0 1 0 1
C 2 0 1 0 1 1
D E D 3 1 0 1 0 1
E 4 0 1 1 1 0
Graph
Degree simpul : 3
Representasi Graph dalam
bentuk matrix
• Matrik yang terbentuk adalah matrik bujur sangkar n x n,
dimana n = jumlah simpul yang ada dalam graf tersebut.
Matrik ini menyatakan hubungan antara simpul satu
dengan simpul lainnya.
• Matrik yang terbentuk adalah matrik simetris dengan
sumbu simetris adalah diagonal dari titik kiri atas ke titik
kanan bawah.
• Data yang tedapat baik dalam baris maupun kolom, dapat
menyatakan degree sebuah simpul. Contoh : baik pada
baris D maupun kolom D jumlah angka 1 nya adalah 3
buah, dimana jumlah ini menyatakan degree simpul D.
Representasi Graph dalam
bentuk matrix
Representasi Graph dalam
bentuk matrix
• Adjacency Matrix Graph berarah
ke A B C D E
dari 0 1 2 3 4
B
0
A
0 1 0 1 0
out
A C
B 1 1 0 1 0 1
C 2 0 1 0 1 1
D E D 3 0 0 1 0 1
Graph
E 4
0 0 0 0 0
in
Representasi Graph dalam
bentuk matrix
B Urut abjad
e1 A e1 e2
e3
e4
A C B
e2 e5 e7 C
D E
e6
D
Graph
E
Gambar di atas dapat disusun dengan
lebih sederhana, sbb :
(Langkah 2)
A B D
B
B A C E
C B D E
A C
D A C E
E B C D
D E
Graph
Adjency List graph berarah (Langkah 3)
B A B D
B A C
A C C E
D C E
D E E B
Graph berarah dan
berbobot (Langkah 4)
A B C D E
0 1 2 3 4
6 B
3
A 0 0 5 0 2 0
5 B 1
6 0 3 0 0
A 14 C
C 2 0 0 0 0 9
12
2 12 D 3 0 0 12 0 7
D 7 E E 4 0 14 0 0 0
Perhatikan pemilihan nilai 0.
• SELESAI