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