Anda di halaman 1dari 4

Pewarnaan Graf Penjadwalan Kuliah menggunakan Algoritma Welch-Powell

Pewarnaan graf merupakan pemetaan warna-warna pada unsur graf. Terdapat 3 jenis
pewarnaan yang digunakan pada pewarnaan graf yaitu pewarnaan simpul, pewarnaan sisi,
dan pewarnaan wilayah. Algoritma penyelesaian pada pembahasan pewarnaan graf ini
menggunakan Algoritma Welch-Powell yaitu dengan mengurutkan simpul secara menurun
berdasarkan derajat simpulnya dan mengurutkan sisi sesuai urutan jumlah sisi yang
terhubung. Selanjutnya warnai simpul yang memiliki derajat tertinggi. Setelah simpul dengan
derajat tertinggi diwarnai, maka warnai dengan warna yang berbeda simpul berikutnya sesuai
urutan derajat namun yang bertetangga dengan simpul yang telah diwarnai [ CITATION Afr19 \l
1057 ]. Pewarnaan graf dapat diterapkan untuk menyelesaikan masalah pada kasus
penjadwalan mata kuliah. Berikut adalah flowchart proses pewarnaan graf penjadwalan mata
kuliah.
Misal terdapat 10 mahasiswa yang mengambil 6 mata kuliah dengan kombinasi berbeda,
seperti pada tabel graf 1.1 berikut:

V1 V2 V3 V4 V5 V6 Catatan:
1. 1 1 1
2. 1 1 1 1 Kolom : mata kuliah
3. 1 1
4. 1 1 Baris : mahasiswa
5. 1 1
6. 1 1
7. 1 1
8. 1 1
9. 1 1
10. 1 1

Langkah penyelesaian kasus:

1. Menggambarkan 6 buah titik/simpul berbentuk melingkar, diberi nama muai V1-V6


berurutan.
2. Melihat masing-masing titik yang bertetangga.
 V1
- Mahasiswa 1 :V1 bertetangga dengan V2 dan V6
- Mahasiswa 2 :V1 bertetangga dengan V5 dan V6
- Mahasiswa 3 :V1 bertetangga dengan V3 dan V5
- Mahasiswa 6 :V1 bertetangga dengan V3
- Mahasiswa 8 :V1 bertetangga dengan V2
- Mahasiswa 10 :V1 bertetangga dengan V6
 V2
- Mahasiswa 1 :V2 bertetangga dengan V1 dan V6
- Mahasiswa 5 :V2 bertetangga dengan V4
- Mahasiswa 8 :V2 bertetangga dengan V1
 V3
- Mahasiswa 3 :V3 bertetangga dengan V1 dan V5
- Mahasiswa 6 :V3 bertetangga dengan V1
- Mahasiswa 9 :V3 bertetangga dengan V5
 V4
- Mahasiswa 4 :V4 bertetangga dengan V5
- Mahasiswa 5 :V4 bertetangga dengan V2
 V5
- Mahasiswa 2 :V5 bertetangga dengan V1 dan V6
- Mahasiswa 3 :V5 bertetangga dengan V1 dan V3
- Mahasiswa 4 :V5 bertetangga dengan V4
- Mahasiswa 7 :V5 bertetangga dengan V6
- Mahasiswa 9 :V5 bertetangga dengan V3
 V6
- Mahasiswa 1 :V6 bertetangga dengan V1 dan V2
- Mahasiswa 2 :V6 bertetangga dengan V1 dan V5
- Mahasiswa 7 :V6 bertetangga dengan V5
- Mahasiswa 10 :V6 bertetangga dengan V1
3. Memberikan tanda pada masing-masing titik berupa angka yan menyatakan derajat
dari masing-masing titik.
- V1 berderajat 4
- V2 berderajat 3
- V3 berderajat 2
- V4 berderajat 2
- V5 berderajat 4
- V6 berderajat 3
4. Memberikan warna ungu untuk titik berderajat tertinggi antara V1 atau V5 untuk
dijadikan SUW yang pertama, misal dipilih V1 , jika ada simpul lain yang tidak
bertetangga dengan V1 diberikan warna yang sama dengan V1 yaitu warna ungu.
5. Yang menjadi SUW selanjutnya yaitu V5, misal diberikan warna biru tua. Selanjutnya
menentukan simpul mana yang tidak bertetangga dengan V5 yaitu V2. Sehingga V2
diberi warna yang sama dengan V5 yaitu biru tua.
6. Simpul yang berderajat tertinggi selanjutnya yaiu V6. Diberikan warna baru pada V6
yaitu biru muda. Jika ada simpul lain yang tidak bertetangga dengan V6 yaitu V3
diberikan warna yang sama dengan V6 yaitu biru muda.
7. Seluruh simpul telah diberikan warna, sehingga pewarnaan graf dinyatakan selesai.

Berikut adalah tabel representasi dari tabel graf 1.1

Sesi kuliah/ujian Mata kuliah


1(ungu) V1,V4
2(biru tua) V2,V5
3(biru muda) V3,V6

Sehingga dapat disimpulkan dari seluruh pewarnaan didapat 3 sesi kuliah/ujian yang paling
optimal yaitu:

- Sesi 1 dari simpul berwarna ungu dengan mata kuliah yang diadakan adalah V1 dan V4.
- Sesi 2 dari simpul berwarna biru tua dengan mata kuliah yang diadakan adalah V2 dan
V5.
- Sesi 1 dari simpul berwarna biru muda dengan mata kuliah yang diadakan adalah V3 dan
V6.

Anda mungkin juga menyukai