NIM : 0701213244
KELAS : Ilmu Komputer 1
KEL.8 Graf
Pengertian Graf
Graf adalah, pasangan terurut himpunan (V,E), dimana V merupakan himpunan beranggotakan
titik-titik (vertex) dan E merupakan himpunan beranggotakan sisi-sisi (edges).
Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek
tersebut, sehingga secara sederhana graf didefinisikan sebagai kumpulan titik yang dihubungkan
oleh garis-garis/sisi.
CONTOH
G1 G2 G3
(a) graf sederhana, (b) graf ganda, dan (c) graf semu
Berdasarkan orientasi arah pada sisi, maka secara umum graf dibedakan atas 2 jenis:
a. Graf tak-berarah (undirected graph)
Graf yang sisinya tidak mempunyai orientasi arah disebut graf tak-berarah. Tiga
buah graf pada Gambar 2 adalah graf tak-berarah.
Graf yang setiap sisinya diberikan orientasi arah disebut sebagai graf berarah. Dua
buah graf pada Gambar 3 adalah graf berarah.
c. Terminologi Graf
Dalam teori graf, terdapat beberapa istilah yang sering digunakan yang berkaitan dengan
graf. Di bawah ini merupakan beberapa terminologi dalam graf yang sering dipakai
Bertetangga (Adjacent )
Dua buah simpul dalam graf tidak berarah dikatakan bertetangga apabila
keduanyadihubungkan oleh suatu sisi secara langsung.
Perhatikan graf G1: Simpul 1 bertetangga dengan simpul 2 dan 3,
Simpul 1 tidak bertetangga dengan simpul 4
Bersisian (Incident)
Suatu sisi dikatakan bersisian dengan suatu simpul apabila sisi tersebut
berhubungandengan simpul tersebut secara langsung.
Perhatikan pada gambar graf di bawah ini:
Sisi (2, 3) bersisian dengan simpul 2 dan simpul 3,
Sisi (2, 4) bersisian dengan simpul 2 dan simpul 4,
Tetapi sisi (1, 2) tidak bersisian dengan simpul 4.
Lintasan (Path)
Lintasan merupakan rangkaian simpul dan sisi yang dilalui dari suatu simpul awal
v0 kesimpul tujuan vn. Penulisannya ditulis berselang-seling antara simpul dan sisi
dengan bentuk: e1,v1,e2,v2, …,vn-1,en,vnsedemikian sehingga e1= (v0,v1),e2=
(v1,v2), …,en= (vn-1, vn) adalah sisi-sisi dari graf G
.Contoh:
Maka lintasan graf untuk lintasan 1, 2, 3, 4 di atas adalah(1, 2), (2, 4), (4, 3)
Panjang lintasan adalah jumlah sisi dalam lintasan tersebut. Lintasan 1, 2, 4, 3, pada
graf diatas memiliki panjang lintasan 3.
Beberapa graf sederhana khusus yang sering digunakan adalah sebagai berikut.
derajat r.
Sebuah graph G adalah suatu himpunan V yang tidak kosong yang memenuhi sifat
tidak refleksif dan simetris dari suatu relasi R pada V. Karena R simetris, maka untuk
setiap pasangan terurut (u, v) Î R, pasangan terurut (v, u) juga elemen R. Himpunan
pasangan terurut simetris dalam R dinotasikan dengan E. Sebagai contoh, sebuah graph G
dapat didefinisikan dengan himpunan.
V = { v1 , v2 , v3 , v4 }
dan relasi
Graf Berarah
Dalam matrik diatas dapat kita lihat bahwa kotak yang berisi angka satumenunjukan bahwa
dalam dua vertex tersebut terdapat edge yang menghubungkannya. Dan jika dalam kotak
terdapat angka nol, maka hal tersebutmenandakan tidak ada edge yang mengubungkan secara
langsung dua vertex tersebut.
f. Graf Isomorf
Dalam geometri, dua gambar disebut kongruen jika keduanya mempunyai sifat-sifat
geometri yang sama. Maka dengan cara yang sama, dua graf disebut isomorfis jika keduanya
menunjukkan "bentuk" yang sama, kedua graph tersebut hanya berbeda dalam hal pemberian
label titik dan garisnya saja.
Syarat dua buah graph dikatakan isomorfik, yaitu :
1. Memiliki jumlah simpul yang sama
2. Memiliki jumlah garis yang sama
3. Memiliki derajat yang sama dari simpul-simpulnya
Catatan : apabila dua graph yang berbeda tidak memiliki salah satu dari syarat diatas sudah
pasti kedua graph tersebut tidak isomorfis, tetapi walaupun kedua graph tersebut memiliki
seluruh syarat diatas belum tentu juga keduanya isomorfis.
Contoh: