Perbandingan Model Algoritma Particle Swarm Optimization Dan Algoritma Genetika Pada Penjadwalan Perkuliahan
74
LAMPIRAN-1
DAFTAR PUBLIKASI ILMIAH
Penulis
Publikasi
(Seminar/Jurnal
dll)
Sayid Aidhil
Putra dan
Joko Susilo
Seminar
Nasional
Teknologi
Informasi dan
Komunikasi
(SNASTIKOM)
2014 Volume 1
Analisa Penerapan Logika
Joko Susilo
Fuzzy Pada Sistem
02. Pengisian Bahan Bakar
dan Sayid
Aidhil Putra
Secara Elektronik di
SPBU
Seminar
Nasional
Teknologi
Informasi dan
Komunikasi
(SNASTIKOM)
2014 Volume 1
No
Judul Karya Ilmiah
Menyembunyikan Pesan
Teks Untuk Perlindungan
Konten Data Digital
01.
Menggunakan Metode
LSB (Least Significant
Bits)
Media Pembelajaran
03. Pengenalan Penyakit
HIV/AIDS
Sayid Aidhil
Putra, Lili
Kesuma dan
Aditya
Jurnal Teknovasi
Volume 01,
Nomor 01 April
2014
ISSN: 2355701X
Waktu dan
tempat
12 – 13 Maret
2014
STT Harapan
Medan
12 – 13 Maret
2014
STT Harapan
Medan
April 2014
Politeknik LP3I
Medan
75
LAMPIRAN-2
Hasil Percobaan-1 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
76
77
78
Hasil Percobaan-2 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
79
80
81
82
Hasil Percobaan-3 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
83
84
85
86
Hasil Percobaan-4 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
87
88
89
90
Hasil Percobaan-5 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
91
92
93
94
95
LAMPIRAN-3
Hasil Percobaan Penjadwalan Dengan Menggunakan Algoritma PSO
RESULTS FOR INPUT FILE Jadwal.txt
--------------------------------------------------THE BEST TIMETABLE, BY CLASS, IS :
H: (0)---> empty
H: (1)--> 3_PAI
H: (2)--> 5_PLA
H: (3)--> 6_PTI
H: (4)--> 4_Fisika
H: (5)--> 2_Kalkulus
H: (6)---> empty
H: (7)---> empty
H: (8)--> 5_PLA
H: (9)--> 1_LogikaAlgoritma
H: (10)--> 2_Kalkulus
H: (11)---> empty
H: (12)---> empty
H: (13)---> empty
H: (14)--> 7_BING
H: (15)--> 2_Kalkulus
H: (16)--> 1_LogikaAlgoritma
H: (17)--> 6_PTI
H: (18)--> 4_Fisika
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)---> empty
H: (23)---> empty
H: (24)--> 1_LogikaAlgoritma
H: (25)--> 3_PAI
H: (26)---> empty
H: (27)---> empty
H: (28)---> empty
H: (29)--> 4_Fisika
H: (30)--> 3_PAI
H: (31)--> 5_PLA
H: (32)---> empty
H: (33)--> 7_BING
H: (34)---> empty
H: (0)--> 3_PAI
H: (1)--> 5_PLA
H: (2)--> 1_LogikaAlgoritma
H: (3)---> empty
H: (4)---> empty
96
H: (5)---> empty
H: (6)---> empty
H: (7)---> empty
H: (8)--> 4_Fisika
H: (9)--> 7_BING
H: (10)--> 3_PAI
H: (11)--> 6_PTI
H: (12)---> empty
H: (13)---> empty
H: (14)--> 3_PAI
H: (15)--> 1_LogikaAlgoritma
H: (16)--> 2_Kalkulus
H: (17)---> empty
H: (18)--> 5_PLA
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)---> empty
H: (23)--> 4_Fisika
H: (24)--> 2_Kalkulus
H: (25)--> 5_PLA
H: (26)--> 7_BING
H: (27)---> empty
H: (28)--> 4_Fisika
H: (29)---> empty
H: (30)--> 2_Kalkulus
H: (31)--> 1_LogikaAlgoritma
H: (32)---> empty
H: (33)--> 6_PTI
H: (34)---> empty
H: (0)--> 14_Komdat
H: (1)--> 10_OrKom
H: (2)---> empty
H: (3)--> 13_Matriks
H: (4)--> 9_Animasi
H: (5)--> 12_Basisdata
H: (6)---> empty
H: (7)---> empty
H: (8)--> 8_Bindo
H: (9)--> 10_OrKom
H: (10)--> 11_InKom
H: (11)--> 12_Basisdata
H: (12)---> empty
H: (13)---> empty
H: (14)---> empty
H: (15)--> 12_Basisdata
H: (16)---> empty
H: (17)--> 8_Bindo
H: (18)--> 14_Komdat
97
H: (19)--> 11_InKom
H: (20)---> empty
H: (21)--> 8_Bindo
H: (22)---> empty
H: (23)--> 9_Animasi
H: (24)--> 13_Matriks
H: (25)---> empty
H: (26)--> 10_OrKom
H: (27)---> empty
H: (28)---> empty
H: (29)---> empty
H: (30)---> empty
H: (31)---> empty
H: (32)--> 9_Animasi
H: (33)--> 11_InKom
H: (34)---> empty
H: (0)---> empty
H: (1)--> 11_InKom
H: (2)--> 10_OrKom
H: (3)--> 9_Animasi
H: (4)--> 12_Basisdata
H: (5)--> 8_Bindo
H: (6)---> empty
H: (7)--> 8_Bindo
H: (8)--> 9_Animasi
H: (9)---> empty
H: (10)---> empty
H: (11)--> 14_Komdat
H: (12)--> 13_Matriks
H: (13)---> empty
H: (14)---> empty
H: (15)--> 9_Animasi
H: (16)---> empty
H: (17)--> 10_OrKom
H: (18)--> 11_InKom
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)---> empty
H: (23)---> empty
H: (24)--> 11_InKom
H: (25)--> 12_Basisdata
H: (26)--> 14_Komdat
H: (27)---> empty
H: (28)--> 12_Basisdata
H: (29)---> empty
H: (30)--> 10_OrKom
H: (31)---> empty
H: (32)--> 8_Bindo
98
H: (33)--> 13_Matriks
H: (34)---> empty
H: (0)---> empty
H: (1)--> 19_IAD
H: (2)--> 20_Jarkom
H: (3)--> 17_SO
H: (4)--> 15_AI
H: (5)---> empty
H: (6)---> empty
H: (7)---> empty
H: (8)--> 18_ProVisual
H: (9)--> 17_SO
H: (10)--> 16_KomGrafik
H: (11)---> empty
H: (12)---> empty
H: (13)---> empty
H: (14)--> 19_IAD
H: (15)--> 15_AI
H: (16)--> 16_KomGrafik
H: (17)--> 21_TRO
H: (18)---> empty
H: (19)--> 20_Jarkom
H: (20)---> empty
H: (21)--> 16_KomGrafik
H: (22)---> empty
H: (23)--> 18_ProVisual
H: (24)--> 21_TRO
H: (25)---> empty
H: (26)---> empty
H: (27)---> empty
H: (28)--> 18_ProVisual
H: (29)--> 19_IAD
H: (30)---> empty
H: (31)--> 17_SO
H: (32)---> empty
H: (33)---> empty
H: (34)---> empty
H: (0)---> empty
H: (1)---> empty
H: (2)--> 16_KomGrafik
H: (3)--> 21_TRO
H: (4)--> 17_SO
H: (5)--> 18_ProVisual
H: (6)---> empty
H: (7)--> 18_ProVisual
H: (8)---> empty
H: (9)--> 15_AI
99
H: (10)--> 19_IAD
H: (11)--> 16_KomGrafik
H: (12)---> empty
H: (13)---> empty
H: (14)--> 18_ProVisual
H: (15)--> 16_KomGrafik
H: (16)--> 17_SO
H: (17)---> empty
H: (18)---> empty
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)--> 19_IAD
H: (23)--> 20_Jarkom
H: (24)--> 15_AI
H: (25)--> 17_SO
H: (26)---> empty
H: (27)---> empty
H: (28)---> empty
H: (29)---> empty
H: (30)--> 19_IAD
H: (31)--> 21_TRO
H: (32)--> 20_Jarkom
H: (33)---> empty
H: (34)---> empty
H: (0)--> 19_IAD
H: (1)---> empty
H: (2)---> empty
H: (3)--> 16_KomGrafik
H: (4)--> 18_ProVisual
H: (5)---> empty
H: (6)---> empty
H: (7)--> 21_TRO
H: (8)--> 15_AI
H: (9)--> 19_IAD
H: (10)--> 17_SO
H: (11)---> empty
H: (12)--> 20_Jarkom
H: (13)---> empty
H: (14)---> empty
H: (15)--> 18_ProVisual
H: (16)---> empty
H: (17)--> 17_SO
H: (18)--> 21_TRO
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)--> 16_KomGrafik
H: (23)--> 19_IAD
100
H: (24)--> 20_Jarkom
H: (25)---> empty
H: (26)--> 17_SO
H: (27)---> empty
H: (28)--> 15_AI
H: (29)--> 18_ProVisual
H: (30)---> empty
H: (31)--> 16_KomGrafik
H: (32)---> empty
H: (33)---> empty
H: (34)---> empty
101
Implementasi Hasil Penjadwalan Algoritma PSO
JAM
SENIN
SELASA
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
9-10
10-11
11-12
12-13
13-14
14-15
15-16
16-17
17-18
18-19
19-20
20-21
GRUP SM1A RUANG-1
JAM
SENIN SELASA
9-10
10-11
PAI
11-12
PLA
BING
12-13
PTI
KAL
13-14
FIS
LOG
14-15
KAL
PTI
15-16
FIS
16-17
PLA
RABU
LOG
PAI
FIS
PAI
PLA
KAMIS
JUMAT
RABU
SLOT PENJADWALAN
24
25
26
27
28
29
30
31
32
33
34
35
KAMIS
JUMAT
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
GRUP SM1B RUANG-2
JAM
SENIN SELASA
9-10
PAI
10-11
PLA
11-12
LOG
PAI
12-13
LOG
13-14
KAL
14-15
15-16
PLA
16-17
RABU
KAL
PLA
BING
FIS
KAL
LOG
KAMIS
JUMAT
102
17-18
18-19
19-20
20-21
LOG
KAL
BING
GRUP SM3A RUANG-3
JAM
SENIN
SELASA
RABU
KAMIS JUMAT
9-10
KOMDAT
MATRIKS
10-11
ORKOM
11-12
ORKOM
12-13
MATRIKS
BASIS
13-14
ANIMASI
14-15
BASIS
BI
15-16
KOMDAT
16-17
INKOM
17-18
BI
ANIMASI
18-19
ORKOM
BI
INKOM
19-20
INKOM
20-21
BASIS
ANIMASI
17-18
18-19
19-20
20-21
FIS
BING
PAI
PTI
PTI
FIS
GRUP SM3B RUANG-4
JAM
SENIN
SELASA
RABU
KAMIS JUMAT
9-10
MATRIKS
INKOM
BASIS
10-11
INKOM
BASIS
11-12
ORKOM
KOMDAT
12-13
ANIMASI ANIMASI
13-14
BASIS
ORKOM
14-15
BI
INKOM
15-16
ORKOM
16-17
BI
17-18
ANIMASI
BI
18-19
MATRIKS
19-20
20-21
KOMDAT
103
GRUP SM5A RUANG-5
JAM
SEN
IN
SELA
SA
11-12
RAB
U
TRO
9-10
10-11
GRUP SM5B RUANG-6
IAD
JAR
KOM
JAM
SEN
IN
SELA
SA
9-10
9-10
IAD
JAR
KOM
JAR
KOM
SO
10-11
12-13
KOMG
R
PV
13-14
SO
SO
13-14
PV
IAD
14-15
PV
JARK
OM
KOM
GR
AI
PV
11-12
SO
16-17
PV
17-18
KOMG
R
PV
SO
IAD
15-16
TRO
16-17
TRO
JARK
OM
17-18
AI
18-19
IAD
SO
18-19
AI
19-20
IAD
IAD
19-20
20-21
KOM
GR
JARK
OM
20-21
PV
AI
SO
TRO
14-15
15-16
19-20
RAB
U
KOMG
R
15-16
SO
SEL
ASA
TRO
KOMG
R
TRO
18-19
SENI
N
12-13
AI
PV
JUM
AT
11-12
13-14
17-18
KAM
IS
IAD
AI
16-17
JAM
RABU
KOM
GR
SO
20-21
JUM
AT
10-11
12-13
14-15
KAM
IS
GRUP SM5C RUANG-7
PV
KOM
GR
KOM
GR
IAD
KAM
IS
J
U
M
A
T
104
Lampiran-4
File *.Txt Sebagai Data Masukan Pada Penjadwalan Menggunakan Model
Algoritma Genetika
#prof
id = 1
name = Sayid
#end
#prof
id = 2
name = Lipantri
#end
#prof
id = 3
name = Joko
#end
#prof
id = 4
name = Edrian
#end
#prof
id = 5
name = Reza
#end
#prof
id = 6
name = Juliandri
#end
#prof
id = 7
name = Khairul
#end
#prof
id = 8
name = Douglas
#end
#prof
id = 9
name = Suci
#end
105
#prof
id = 10
name = Putri
#end
#prof
id = 11
name = Fitri
#end
#prof
id = 12
name = Herliana
#end
#prof
id = 13
name = Erianto
#end
#prof
id = 14
name = Darwis
#end
#prof
id = 15
name = Susilawati
#end
#prof
id = 16
name = Zulfikar
#end
#prof
id = 17
name = Safwan
#end
#course
id = 1
name = LogAlgo
#end
#course
id = 2
name = Kalkulus1
106
#end
#course
id = 3
name = PAI
#end
#course
id = 4
name = Fisika1
#end
#course
id = 5
name = PLA
#end
#course
id = 6
name = PTI
#end
#course
id = 7
name = Bing
#end
#course
id = 8
name = BIndo
#end
#course
id = 9
name = Animasi
#end
#course
id = 10
name = OrKom
#end
#course
id = 11
name = InKom
#end
#course
id = 12
107
name = Basisdata
#end
#course
id = 13
name = Matriks
#end
#course
id = 14
name = KomDat
#end
#course
id = 15
name = AI
#end
#course
id = 16
name = KomGrafik
#end
#course
id = 17
name = SO
#end
#course
id = 18
name = ProVisual
#end
#course
id = 19
name = IAD
#end
#course
id = 20
name = Jarkom2
#end
#course
id = 21
name = TRO
#end
#room
name = R1
108
lab = false
size = 40
#end
#room
name = R2
lab = false
size = 40
#end
#room
name = R3
lab = false
size = 40
#end
#room
name = R4
lab = false
size = 40
#end
#room
name = R5
lab = false
size = 40
#end
#room
name = R6
lab = false
size = 40
#end
#room
name = R7
lab = false
size = 40
#end
#group
id = 1
name = SM1A
size = 32
#end
#group
109
id = 2
name = SM1B
size = 30
#end
#group
id = 3
name = SM3A
size = 30
#end
#group
id = 4
name = SM3B
size = 30
#end
#group
id = 5
name = SM5A
size = 32
#end
#group
id = 6
name = SM5B
size = 30
#end
#group
id = 7
name = SM5C
size = 26
#end
#class
professor = 1
course = 1
duration = 3
group = 1
#end
#class
professor = 1
course = 1
duration = 3
group = 2
#end
110
#class
professor = 2
course = 2
duration = 3
group = 1
#end
#class
professor = 2
course = 2
duration = 3
group = 2
#end
#class
professor = 3
course = 3
duration = 3
group = 1
#end
#class
professor = 3
course = 3
duration = 3
group = 2
#end
#class
professor = 3
course = 4
duration = 3
group = 1
#end
#class
professor = 3
course = 4
duration = 3
group = 2
#end
#class
professor = 4
course = 5
111
duration = 3
group = 1
#end
#class
professor = 4
course = 5
duration = 3
group = 2
#end
#class
professor = 5
course = 6
duration = 2
group = 1
#end
#class
professor = 5
course = 6
duration = 2
group = 2
#end
#class
professor = 6
course = 7
duration = 2
group = 1
#end
#class
professor = 6
course = 7
duration = 2
group = 2
#end
#class
professor = 7
course = 8
duration = 3
group = 3
#end
#class
112
professor = 7
course = 8
duration = 3
group = 4
#end
#class
professor = 8
course = 9
duration = 3
group = 3
#end
#class
professor = 8
course = 9
duration = 3
group = 4
#end
#class
professor = 9
course = 10
duration = 3
group = 3
#end
#class
professor = 9
course = 10
duration = 3
group = 4
#end
#class
professor = 9
course = 11
duration = 3
group = 3
#end
#class
professor = 9
course = 11
duration = 3
group = 4
113
#end
#class
professor = 10
course = 12
duration = 3
group = 3
#end
#class
professor = 10
course = 12
duration = 3
group = 4
#end
#class
professor = 11
course = 13
duration = 2
group = 3
#end
#class
professor = 11
course = 13
duration = 2
group = 4
#end
#class
professor = 11
course = 14
duration = 2
group = 3
#end
#class
professor = 11
course = 14
duration = 2
group = 4
#end
#class
professor = 12
114
course = 15
duration = 2
group = 5
#end
#class
professor = 12
course = 15
duration = 2
group = 6
#end
#class
professor = 12
course = 15
duration = 2
group = 7
#end
#class
professor = 13
course = 16
duration = 3
group = 5
#end
#class
professor = 13
course = 16
duration = 3
group = 6
#end
#class
professor = 13
course = 16
duration = 3
group = 7
#end
#class
professor = 14
course = 17
duration = 3
group = 5
#end
115
#class
professor = 14
course = 17
duration = 3
group = 6
#end
#class
professor = 14
course = 17
duration = 3
group = 7
#end
#class
professor = 15
course = 18
duration = 3
group = 5
#end
#class
professor = 15
course = 18
duration = 3
group = 6
#end
#class
professor = 15
course = 18
duration = 3
group = 7
#end
#class
professor = 16
course = 19
duration = 3
group = 5
#end
#class
professor = 16
course = 19
duration = 3
116
group = 6
#end
#class
professor = 16
course = 19
duration = 3
group = 7
#end
#class
professor = 17
course = 20
duration = 2
group = 5
#end
#class
professor = 17
course = 20
duration = 2
group = 6
#end
#class
professor = 17
course = 20
duration = 2
group = 7
#end
#class
professor = 17
course = 21
duration = 2
group = 5
#end
#class
professor = 17
course = 21
duration = 2
group = 6
#end
#class
117
professor = 17
course = 21
duration = 2
group = 7
#end
118
Lampiran-5
File *.Txt Sebagai Data Masukan Pada Penjadwalan Menggunakan Model
Algoritma PSO
0
7 21
SM1A 32
SM1B 30
SM3A 30
SM3B 30
SM5A 32
SM5B 30
SM5C 26
1_LogikaAlgoritma 0
031
131
-1
-1
2_Kalkulus 0
031
131
-1
-1
3_PAI 0
031
131
-1
-1
4_Fisika 0
031
131
-1
-1
5_PLA 0
021
121
-1
-1
6_PTI 0
021
121
-1
119
-1
7_BING 0
031
131
-1
-1
8_Bindo 0
031
131
-1
-1
9_Animasi 0
031
131
-1
-1
10_OrKom 0
031
131
-1
-1
11_InKom 0
031
131
-1
-1
12_Basisdata 0
031
131
-1
-1
13_Matriks 0
021
121
-1
-1
14_Komdat 0
021
121
120
-1
-1
15_AI 0
021
121
221
-1
-1
16_KomGrafik 0
031
131
231
-1
-1
17_SO 0
031
131
231
-1
-1
18_ProVisual 0
031
131
231
-1
-1
19_IAD 0
031
131
231
-1
-1
20_Jarkom 0
031
131
231
-1
-1
21_TRO 0
031
131
231
-1
-1
LAMPIRAN-1
DAFTAR PUBLIKASI ILMIAH
Penulis
Publikasi
(Seminar/Jurnal
dll)
Sayid Aidhil
Putra dan
Joko Susilo
Seminar
Nasional
Teknologi
Informasi dan
Komunikasi
(SNASTIKOM)
2014 Volume 1
Analisa Penerapan Logika
Joko Susilo
Fuzzy Pada Sistem
02. Pengisian Bahan Bakar
dan Sayid
Aidhil Putra
Secara Elektronik di
SPBU
Seminar
Nasional
Teknologi
Informasi dan
Komunikasi
(SNASTIKOM)
2014 Volume 1
No
Judul Karya Ilmiah
Menyembunyikan Pesan
Teks Untuk Perlindungan
Konten Data Digital
01.
Menggunakan Metode
LSB (Least Significant
Bits)
Media Pembelajaran
03. Pengenalan Penyakit
HIV/AIDS
Sayid Aidhil
Putra, Lili
Kesuma dan
Aditya
Jurnal Teknovasi
Volume 01,
Nomor 01 April
2014
ISSN: 2355701X
Waktu dan
tempat
12 – 13 Maret
2014
STT Harapan
Medan
12 – 13 Maret
2014
STT Harapan
Medan
April 2014
Politeknik LP3I
Medan
75
LAMPIRAN-2
Hasil Percobaan-1 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
76
77
78
Hasil Percobaan-2 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
79
80
81
82
Hasil Percobaan-3 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
83
84
85
86
Hasil Percobaan-4 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
87
88
89
90
Hasil Percobaan-5 Proses Penjadwalan Dengan Menggunakan Algoritma Genetika
91
92
93
94
95
LAMPIRAN-3
Hasil Percobaan Penjadwalan Dengan Menggunakan Algoritma PSO
RESULTS FOR INPUT FILE Jadwal.txt
--------------------------------------------------THE BEST TIMETABLE, BY CLASS, IS :
H: (0)---> empty
H: (1)--> 3_PAI
H: (2)--> 5_PLA
H: (3)--> 6_PTI
H: (4)--> 4_Fisika
H: (5)--> 2_Kalkulus
H: (6)---> empty
H: (7)---> empty
H: (8)--> 5_PLA
H: (9)--> 1_LogikaAlgoritma
H: (10)--> 2_Kalkulus
H: (11)---> empty
H: (12)---> empty
H: (13)---> empty
H: (14)--> 7_BING
H: (15)--> 2_Kalkulus
H: (16)--> 1_LogikaAlgoritma
H: (17)--> 6_PTI
H: (18)--> 4_Fisika
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)---> empty
H: (23)---> empty
H: (24)--> 1_LogikaAlgoritma
H: (25)--> 3_PAI
H: (26)---> empty
H: (27)---> empty
H: (28)---> empty
H: (29)--> 4_Fisika
H: (30)--> 3_PAI
H: (31)--> 5_PLA
H: (32)---> empty
H: (33)--> 7_BING
H: (34)---> empty
H: (0)--> 3_PAI
H: (1)--> 5_PLA
H: (2)--> 1_LogikaAlgoritma
H: (3)---> empty
H: (4)---> empty
96
H: (5)---> empty
H: (6)---> empty
H: (7)---> empty
H: (8)--> 4_Fisika
H: (9)--> 7_BING
H: (10)--> 3_PAI
H: (11)--> 6_PTI
H: (12)---> empty
H: (13)---> empty
H: (14)--> 3_PAI
H: (15)--> 1_LogikaAlgoritma
H: (16)--> 2_Kalkulus
H: (17)---> empty
H: (18)--> 5_PLA
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)---> empty
H: (23)--> 4_Fisika
H: (24)--> 2_Kalkulus
H: (25)--> 5_PLA
H: (26)--> 7_BING
H: (27)---> empty
H: (28)--> 4_Fisika
H: (29)---> empty
H: (30)--> 2_Kalkulus
H: (31)--> 1_LogikaAlgoritma
H: (32)---> empty
H: (33)--> 6_PTI
H: (34)---> empty
H: (0)--> 14_Komdat
H: (1)--> 10_OrKom
H: (2)---> empty
H: (3)--> 13_Matriks
H: (4)--> 9_Animasi
H: (5)--> 12_Basisdata
H: (6)---> empty
H: (7)---> empty
H: (8)--> 8_Bindo
H: (9)--> 10_OrKom
H: (10)--> 11_InKom
H: (11)--> 12_Basisdata
H: (12)---> empty
H: (13)---> empty
H: (14)---> empty
H: (15)--> 12_Basisdata
H: (16)---> empty
H: (17)--> 8_Bindo
H: (18)--> 14_Komdat
97
H: (19)--> 11_InKom
H: (20)---> empty
H: (21)--> 8_Bindo
H: (22)---> empty
H: (23)--> 9_Animasi
H: (24)--> 13_Matriks
H: (25)---> empty
H: (26)--> 10_OrKom
H: (27)---> empty
H: (28)---> empty
H: (29)---> empty
H: (30)---> empty
H: (31)---> empty
H: (32)--> 9_Animasi
H: (33)--> 11_InKom
H: (34)---> empty
H: (0)---> empty
H: (1)--> 11_InKom
H: (2)--> 10_OrKom
H: (3)--> 9_Animasi
H: (4)--> 12_Basisdata
H: (5)--> 8_Bindo
H: (6)---> empty
H: (7)--> 8_Bindo
H: (8)--> 9_Animasi
H: (9)---> empty
H: (10)---> empty
H: (11)--> 14_Komdat
H: (12)--> 13_Matriks
H: (13)---> empty
H: (14)---> empty
H: (15)--> 9_Animasi
H: (16)---> empty
H: (17)--> 10_OrKom
H: (18)--> 11_InKom
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)---> empty
H: (23)---> empty
H: (24)--> 11_InKom
H: (25)--> 12_Basisdata
H: (26)--> 14_Komdat
H: (27)---> empty
H: (28)--> 12_Basisdata
H: (29)---> empty
H: (30)--> 10_OrKom
H: (31)---> empty
H: (32)--> 8_Bindo
98
H: (33)--> 13_Matriks
H: (34)---> empty
H: (0)---> empty
H: (1)--> 19_IAD
H: (2)--> 20_Jarkom
H: (3)--> 17_SO
H: (4)--> 15_AI
H: (5)---> empty
H: (6)---> empty
H: (7)---> empty
H: (8)--> 18_ProVisual
H: (9)--> 17_SO
H: (10)--> 16_KomGrafik
H: (11)---> empty
H: (12)---> empty
H: (13)---> empty
H: (14)--> 19_IAD
H: (15)--> 15_AI
H: (16)--> 16_KomGrafik
H: (17)--> 21_TRO
H: (18)---> empty
H: (19)--> 20_Jarkom
H: (20)---> empty
H: (21)--> 16_KomGrafik
H: (22)---> empty
H: (23)--> 18_ProVisual
H: (24)--> 21_TRO
H: (25)---> empty
H: (26)---> empty
H: (27)---> empty
H: (28)--> 18_ProVisual
H: (29)--> 19_IAD
H: (30)---> empty
H: (31)--> 17_SO
H: (32)---> empty
H: (33)---> empty
H: (34)---> empty
H: (0)---> empty
H: (1)---> empty
H: (2)--> 16_KomGrafik
H: (3)--> 21_TRO
H: (4)--> 17_SO
H: (5)--> 18_ProVisual
H: (6)---> empty
H: (7)--> 18_ProVisual
H: (8)---> empty
H: (9)--> 15_AI
99
H: (10)--> 19_IAD
H: (11)--> 16_KomGrafik
H: (12)---> empty
H: (13)---> empty
H: (14)--> 18_ProVisual
H: (15)--> 16_KomGrafik
H: (16)--> 17_SO
H: (17)---> empty
H: (18)---> empty
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)--> 19_IAD
H: (23)--> 20_Jarkom
H: (24)--> 15_AI
H: (25)--> 17_SO
H: (26)---> empty
H: (27)---> empty
H: (28)---> empty
H: (29)---> empty
H: (30)--> 19_IAD
H: (31)--> 21_TRO
H: (32)--> 20_Jarkom
H: (33)---> empty
H: (34)---> empty
H: (0)--> 19_IAD
H: (1)---> empty
H: (2)---> empty
H: (3)--> 16_KomGrafik
H: (4)--> 18_ProVisual
H: (5)---> empty
H: (6)---> empty
H: (7)--> 21_TRO
H: (8)--> 15_AI
H: (9)--> 19_IAD
H: (10)--> 17_SO
H: (11)---> empty
H: (12)--> 20_Jarkom
H: (13)---> empty
H: (14)---> empty
H: (15)--> 18_ProVisual
H: (16)---> empty
H: (17)--> 17_SO
H: (18)--> 21_TRO
H: (19)---> empty
H: (20)---> empty
H: (21)---> empty
H: (22)--> 16_KomGrafik
H: (23)--> 19_IAD
100
H: (24)--> 20_Jarkom
H: (25)---> empty
H: (26)--> 17_SO
H: (27)---> empty
H: (28)--> 15_AI
H: (29)--> 18_ProVisual
H: (30)---> empty
H: (31)--> 16_KomGrafik
H: (32)---> empty
H: (33)---> empty
H: (34)---> empty
101
Implementasi Hasil Penjadwalan Algoritma PSO
JAM
SENIN
SELASA
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
9-10
10-11
11-12
12-13
13-14
14-15
15-16
16-17
17-18
18-19
19-20
20-21
GRUP SM1A RUANG-1
JAM
SENIN SELASA
9-10
10-11
PAI
11-12
PLA
BING
12-13
PTI
KAL
13-14
FIS
LOG
14-15
KAL
PTI
15-16
FIS
16-17
PLA
RABU
LOG
PAI
FIS
PAI
PLA
KAMIS
JUMAT
RABU
SLOT PENJADWALAN
24
25
26
27
28
29
30
31
32
33
34
35
KAMIS
JUMAT
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
GRUP SM1B RUANG-2
JAM
SENIN SELASA
9-10
PAI
10-11
PLA
11-12
LOG
PAI
12-13
LOG
13-14
KAL
14-15
15-16
PLA
16-17
RABU
KAL
PLA
BING
FIS
KAL
LOG
KAMIS
JUMAT
102
17-18
18-19
19-20
20-21
LOG
KAL
BING
GRUP SM3A RUANG-3
JAM
SENIN
SELASA
RABU
KAMIS JUMAT
9-10
KOMDAT
MATRIKS
10-11
ORKOM
11-12
ORKOM
12-13
MATRIKS
BASIS
13-14
ANIMASI
14-15
BASIS
BI
15-16
KOMDAT
16-17
INKOM
17-18
BI
ANIMASI
18-19
ORKOM
BI
INKOM
19-20
INKOM
20-21
BASIS
ANIMASI
17-18
18-19
19-20
20-21
FIS
BING
PAI
PTI
PTI
FIS
GRUP SM3B RUANG-4
JAM
SENIN
SELASA
RABU
KAMIS JUMAT
9-10
MATRIKS
INKOM
BASIS
10-11
INKOM
BASIS
11-12
ORKOM
KOMDAT
12-13
ANIMASI ANIMASI
13-14
BASIS
ORKOM
14-15
BI
INKOM
15-16
ORKOM
16-17
BI
17-18
ANIMASI
BI
18-19
MATRIKS
19-20
20-21
KOMDAT
103
GRUP SM5A RUANG-5
JAM
SEN
IN
SELA
SA
11-12
RAB
U
TRO
9-10
10-11
GRUP SM5B RUANG-6
IAD
JAR
KOM
JAM
SEN
IN
SELA
SA
9-10
9-10
IAD
JAR
KOM
JAR
KOM
SO
10-11
12-13
KOMG
R
PV
13-14
SO
SO
13-14
PV
IAD
14-15
PV
JARK
OM
KOM
GR
AI
PV
11-12
SO
16-17
PV
17-18
KOMG
R
PV
SO
IAD
15-16
TRO
16-17
TRO
JARK
OM
17-18
AI
18-19
IAD
SO
18-19
AI
19-20
IAD
IAD
19-20
20-21
KOM
GR
JARK
OM
20-21
PV
AI
SO
TRO
14-15
15-16
19-20
RAB
U
KOMG
R
15-16
SO
SEL
ASA
TRO
KOMG
R
TRO
18-19
SENI
N
12-13
AI
PV
JUM
AT
11-12
13-14
17-18
KAM
IS
IAD
AI
16-17
JAM
RABU
KOM
GR
SO
20-21
JUM
AT
10-11
12-13
14-15
KAM
IS
GRUP SM5C RUANG-7
PV
KOM
GR
KOM
GR
IAD
KAM
IS
J
U
M
A
T
104
Lampiran-4
File *.Txt Sebagai Data Masukan Pada Penjadwalan Menggunakan Model
Algoritma Genetika
#prof
id = 1
name = Sayid
#end
#prof
id = 2
name = Lipantri
#end
#prof
id = 3
name = Joko
#end
#prof
id = 4
name = Edrian
#end
#prof
id = 5
name = Reza
#end
#prof
id = 6
name = Juliandri
#end
#prof
id = 7
name = Khairul
#end
#prof
id = 8
name = Douglas
#end
#prof
id = 9
name = Suci
#end
105
#prof
id = 10
name = Putri
#end
#prof
id = 11
name = Fitri
#end
#prof
id = 12
name = Herliana
#end
#prof
id = 13
name = Erianto
#end
#prof
id = 14
name = Darwis
#end
#prof
id = 15
name = Susilawati
#end
#prof
id = 16
name = Zulfikar
#end
#prof
id = 17
name = Safwan
#end
#course
id = 1
name = LogAlgo
#end
#course
id = 2
name = Kalkulus1
106
#end
#course
id = 3
name = PAI
#end
#course
id = 4
name = Fisika1
#end
#course
id = 5
name = PLA
#end
#course
id = 6
name = PTI
#end
#course
id = 7
name = Bing
#end
#course
id = 8
name = BIndo
#end
#course
id = 9
name = Animasi
#end
#course
id = 10
name = OrKom
#end
#course
id = 11
name = InKom
#end
#course
id = 12
107
name = Basisdata
#end
#course
id = 13
name = Matriks
#end
#course
id = 14
name = KomDat
#end
#course
id = 15
name = AI
#end
#course
id = 16
name = KomGrafik
#end
#course
id = 17
name = SO
#end
#course
id = 18
name = ProVisual
#end
#course
id = 19
name = IAD
#end
#course
id = 20
name = Jarkom2
#end
#course
id = 21
name = TRO
#end
#room
name = R1
108
lab = false
size = 40
#end
#room
name = R2
lab = false
size = 40
#end
#room
name = R3
lab = false
size = 40
#end
#room
name = R4
lab = false
size = 40
#end
#room
name = R5
lab = false
size = 40
#end
#room
name = R6
lab = false
size = 40
#end
#room
name = R7
lab = false
size = 40
#end
#group
id = 1
name = SM1A
size = 32
#end
#group
109
id = 2
name = SM1B
size = 30
#end
#group
id = 3
name = SM3A
size = 30
#end
#group
id = 4
name = SM3B
size = 30
#end
#group
id = 5
name = SM5A
size = 32
#end
#group
id = 6
name = SM5B
size = 30
#end
#group
id = 7
name = SM5C
size = 26
#end
#class
professor = 1
course = 1
duration = 3
group = 1
#end
#class
professor = 1
course = 1
duration = 3
group = 2
#end
110
#class
professor = 2
course = 2
duration = 3
group = 1
#end
#class
professor = 2
course = 2
duration = 3
group = 2
#end
#class
professor = 3
course = 3
duration = 3
group = 1
#end
#class
professor = 3
course = 3
duration = 3
group = 2
#end
#class
professor = 3
course = 4
duration = 3
group = 1
#end
#class
professor = 3
course = 4
duration = 3
group = 2
#end
#class
professor = 4
course = 5
111
duration = 3
group = 1
#end
#class
professor = 4
course = 5
duration = 3
group = 2
#end
#class
professor = 5
course = 6
duration = 2
group = 1
#end
#class
professor = 5
course = 6
duration = 2
group = 2
#end
#class
professor = 6
course = 7
duration = 2
group = 1
#end
#class
professor = 6
course = 7
duration = 2
group = 2
#end
#class
professor = 7
course = 8
duration = 3
group = 3
#end
#class
112
professor = 7
course = 8
duration = 3
group = 4
#end
#class
professor = 8
course = 9
duration = 3
group = 3
#end
#class
professor = 8
course = 9
duration = 3
group = 4
#end
#class
professor = 9
course = 10
duration = 3
group = 3
#end
#class
professor = 9
course = 10
duration = 3
group = 4
#end
#class
professor = 9
course = 11
duration = 3
group = 3
#end
#class
professor = 9
course = 11
duration = 3
group = 4
113
#end
#class
professor = 10
course = 12
duration = 3
group = 3
#end
#class
professor = 10
course = 12
duration = 3
group = 4
#end
#class
professor = 11
course = 13
duration = 2
group = 3
#end
#class
professor = 11
course = 13
duration = 2
group = 4
#end
#class
professor = 11
course = 14
duration = 2
group = 3
#end
#class
professor = 11
course = 14
duration = 2
group = 4
#end
#class
professor = 12
114
course = 15
duration = 2
group = 5
#end
#class
professor = 12
course = 15
duration = 2
group = 6
#end
#class
professor = 12
course = 15
duration = 2
group = 7
#end
#class
professor = 13
course = 16
duration = 3
group = 5
#end
#class
professor = 13
course = 16
duration = 3
group = 6
#end
#class
professor = 13
course = 16
duration = 3
group = 7
#end
#class
professor = 14
course = 17
duration = 3
group = 5
#end
115
#class
professor = 14
course = 17
duration = 3
group = 6
#end
#class
professor = 14
course = 17
duration = 3
group = 7
#end
#class
professor = 15
course = 18
duration = 3
group = 5
#end
#class
professor = 15
course = 18
duration = 3
group = 6
#end
#class
professor = 15
course = 18
duration = 3
group = 7
#end
#class
professor = 16
course = 19
duration = 3
group = 5
#end
#class
professor = 16
course = 19
duration = 3
116
group = 6
#end
#class
professor = 16
course = 19
duration = 3
group = 7
#end
#class
professor = 17
course = 20
duration = 2
group = 5
#end
#class
professor = 17
course = 20
duration = 2
group = 6
#end
#class
professor = 17
course = 20
duration = 2
group = 7
#end
#class
professor = 17
course = 21
duration = 2
group = 5
#end
#class
professor = 17
course = 21
duration = 2
group = 6
#end
#class
117
professor = 17
course = 21
duration = 2
group = 7
#end
118
Lampiran-5
File *.Txt Sebagai Data Masukan Pada Penjadwalan Menggunakan Model
Algoritma PSO
0
7 21
SM1A 32
SM1B 30
SM3A 30
SM3B 30
SM5A 32
SM5B 30
SM5C 26
1_LogikaAlgoritma 0
031
131
-1
-1
2_Kalkulus 0
031
131
-1
-1
3_PAI 0
031
131
-1
-1
4_Fisika 0
031
131
-1
-1
5_PLA 0
021
121
-1
-1
6_PTI 0
021
121
-1
119
-1
7_BING 0
031
131
-1
-1
8_Bindo 0
031
131
-1
-1
9_Animasi 0
031
131
-1
-1
10_OrKom 0
031
131
-1
-1
11_InKom 0
031
131
-1
-1
12_Basisdata 0
031
131
-1
-1
13_Matriks 0
021
121
-1
-1
14_Komdat 0
021
121
120
-1
-1
15_AI 0
021
121
221
-1
-1
16_KomGrafik 0
031
131
231
-1
-1
17_SO 0
031
131
231
-1
-1
18_ProVisual 0
031
131
231
-1
-1
19_IAD 0
031
131
231
-1
-1
20_Jarkom 0
031
131
231
-1
-1
21_TRO 0
031
131
231
-1
-1