bab i%2c vii%2c daftar pustaka.docx
TRANSCRIPT
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
1/65
mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
disusun oleh
Fitria Larantika
106500!
PROGRAM STUDI TEKNIK INFORMATIKA
SISTEM PENJADWALAN OTOMATIS MENGGUNAKAN
ALGORITMA GENETIKA DI FAKULTAS SAINS DAN
TEKNOLOGI
Skripsi
untuk memenuhi sebagian persyaratan
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN
KALIJAGA YOGYAKARTA
2015
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
2/65
LEMBAR PENGESAHAN
ii
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
3/65
iii
SURAT PERSETUJUAN SKRIPSI
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
4/65
PERNYATAAN KEASLIAN SKRIPSI
iv
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
5/65
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan
hidayah-NYA kepada kita, sehingga kita masih dapat merasakan segala nikmat
dan anugerah yang diberikan dalam penyelesaian skripsi yang berjudul "Sistem
Pe!#$% Ot&mtis Me''() A%'&*itm Geeti) #i F)(%ts
Sis # Te)&%&'i". Sholaat serta salam semoga senantiasa ter!urahkan
kepada Nabi "uhammad SAW. Skripsi ini disusun untuk memenuhi sebagian
persyaratan guna mendapatkan gelar Sarjana Teknik #n$ormatika pada Program
Studi Teknik #n$ormatika %akultas Sains dan Teknologi &niversitas #slam
Negeri Sunan 'alijaga Yogyakarta. (alam kesempatan ini penulis
menyampaikan terima kasih yang sebesar-besarnya kepada)
*. +apak Pro$. (r. . "usa Asyarie, ".A., selaku ektor N Sunan
'alijaga Yogyakarta.
/. +apak Pro$. (rs. . Akh. "inhaji, ".A, Ph.(., selaku (ekan %akultas
Sains dan Teknologi N Sunan 'alijaga Yogyakarta.
0. +apak Agus "ulyanto, ".'om. selaku selaku 'etua Program Studi
Teknik #n$ormatika %akultas Sains dan Teknologi N Sunan 'alijaga
Yogyakarta.
1. +apak Nuro!hman, ".'om., selaku (osen Pembimbing Skripsi yang
telah memberikan ilmu, bimbingan, dan semangat dengan penuh
kesabaran.
v
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
6/65
vi
2. +apak +ambang Sugiantoro, S.Si., "T., selaku (osen Pembimbing
Akademik Teknik #n$ormatika kelas + angkatan /3*3 yang telah
memberikan arahannya dalam menjalani perkuliahan.
4. +apak dan #bu dosen Program Studi Teknik #n$ormatika %akultas Sains
dan Teknologi yang telah memberikan banyak ilmu dan pengalaman.
5. #bu, ayah, kakak, dan adikku tersayang dan seluruh keluarga besar di
Yogyakarta yang selalu memberi dukungan baik moril maupun
materiil.
6. 'eluarga baruku di PT#P( yang selalu mengingatkan saya untuk
selangkah lebih maju.
7. Teman-teman seperjuangan Teknik #n$ormatika angkatan /3*3 yang
selalu memberikan doa, motivasi, tempat berbagi suka dan duka, jaga
selalu kekompakan dan silaturahmi diantara kita.
*3. Semua pihak yang telah membantu terselesaikannya penyusunan
skripsi dari aal hingga akhir.
Penulis menyadari baha dalam penyusunan skripsi ini masih jauh dari
sempurna, maka penulis menerima segala saran dan kritik yang si$atnya
membangun dari semua pihak demi kesempurnaan di masa mendatang. Semoga
skripsi ini dapat berman$aat bagi pemba!a khususnya teman-teman, adik-adik,
dan pihak-pihak yang bersangkutan.
Yogyakarta, /3 8anuari /3*2
Penyusun,
%itria 9arantika
*3423316
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
7/65
+ALAMAN PERSEM,A+AN
Skripsi ini saya persembahkan untuk :
Sugiyarti, ibu yang selalu memberi
motifasi, memberi waktuya, memberi
kasih sayangnya, memberikan seluruh
energinya dalam mengasuh,membimbing, mendidik, serta
mendoakan sehingga saya dapat
mencapai di titik ini.
Agustin Ali Pahsan, ayah saya yang
selalu memperhatikan setiap langkah
yang saya ambil, selalu memberi
arahan dan semangat.
Aprilia Santofani, kakak saya yang tak
segan memberi koreksi atas apa yang
saya lakukan untuk kedepan yang lebih
baik.
Khanza Aina Az Zahra, adik
tersayangku yang selalu membuatwaah ini tersenyum. !ou"re my #ittle
Princess dear $$
%och. Shid&ul Ahdi, trimakasih untuk
semuanya. Semua motifasi, bantuan,
arahan, koreksi, semangat, dan
banyaaak lagi. 'hanks for e(erything
$$Sahabat terbaiku, 'eteh rina dan mbiil.
Kalian selalu ada disaat saya butuh,
susah, sedih, senang, apapun
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
8/65
kondisinya. Kaliaaannnn luar biasaaaaa
:) 'erimakasih atas kebersamaannya
gaes $$
vii
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
9/65
MOTTO
*Ketergesaan dalam setiap usaha membawakegagalan. +erodotus -
*Always be yourself and ne(er be anyone else e(en ifthey look better than you.
*/idho A##A, adalah /idho 0/A12 '3A
*%an adda waada 44 Percayalah A##A, S5' selalubersama kita $6$
viii
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
10/65
DAFTAR ISI
A9A"AN 8&(&9.............................................................................................i
9:"+A P:N;:SAAN..................................................................................ii
S&AT P:S:T&8&AN S'#PS# .................................................................... iii
P:NYATAAN ':AS9#AN S'#PS#..............................................................iv
'ATA P:N;ANTA...........................................................................................v
A9A"AN P:S:"+AAN ......................................................................... vii
"T....................................................................................................=viii
+A+ # P:N(A&9&AN....................................................................................*
*.* 9atar +elakang ....................................................................................... *
*./ umusan "asalah .................................................................................. 0
*.0 +atasan "asalah ..................................................................................... 0
*.1 Tujuan Penelitian .................................................................................... 1
*.2 "an$aat Penelitian .................................................................................. 1
+A+ ## T#N8A&AN P&STA'A (AN 9AN(ASAN T:
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
11/65
=
/./.1 %ungsi %itnes.................................................................................*1
/./.2 Seleksi...........................................................................................*2/./.4 Perkainan Silang ?Crossover@.....................................................*5
/./.5 "utasi............................................................................................/3
/./.6 Unified Modelling Language ?&"9@............................................/*
/./.7 Entity Relationship Diagram ?:(@............................................./1
/./.*3 Java Programing.........................................................................../5
/./.** Sistem "anajemen +asis (ata......................................................0*
+A+ ### ":T
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
12/65
2.*.* #mplementasiDatabase.................................................................55
2.*./ #mplementasi 'oneksi 8ava dan "ySB9......................................63
2.*.0 #mplementasi (esain Sistem.........................................................6*
2./ Pengujian Sistem..................................................................................67
2./.* Pengujian Alpha............................................................................67
2././ Pengujian +eta..............................................................................73
2.0 Pemeliharaan Sistem............................................................................7/
+A+ # AS#9 (AN P:"+AASAN............................................................70
4.* asil #mplementasi Program Algoritma ;enetika...............................70
4./ asil &ji >oba Sistem Penjadalan...................................................*33
4./.* asilRunning Sistem Penjadalan Algoritma ;enetika............*33
4././ asil Per!obaan...........................................................................*3*
4.0 asil Pengujian..................................................................................*30
4.0.* asil Pengujian Alpha.................................................................*30
4.0./ asil Pengujian +eta...................................................................*31
4.1 'endala..............................................................................................*37
4.2 'elemahan Sistem..............................................................................*37
+A+ ## P:N&T&P.........................................................................................**3
5.* 'esimpulan.........................................................................................**3
5./ Saran...................................................................................................**3
(A%TA P&STA'A.......................................................................................**/
9A"P#AN.....................................................................................................**2
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
13/65
DAFTAR GAM,AR
;ambar /.* ubungan One-to-One.............................................................../4
;ambar /./ ubungan One-to-Many............................................................./4
;ambar /.0 ubunganMany-to-One............................................................./5
;ambar /.1 ubunganMany-to-Many........................................................../5
;ambar 1.* (iagram Alir Algoritma ;enetika..............................................10
;ambar 1./ Use Case.....................................................................................2/
;ambar 1.0!tivity Pengolahan (ata (osen................................................21
;ambar 1.1 Pengolahan (ata "atakuliah......................................................22
;ambar 1.2 A!tivity Pengolahan (ata uang...............................................24
;ambar 1.4 A!tivity Pengolahan (ata Waktu...............................................25
;ambar 1.5 A!tivity Pengolahan (ata Ampu................................................26
;ambar 1.6 "e#uen!e Diagram (ata (osen..................................................43
;ambar 1.7 "e#uen!e Diagram (ata "atakuliah..........................................4/
;ambar 1.*3 "e#uen!e Diagram (ata uang................................................40
;ambar 1.** "e#uen!e Diagram (ata Waktu................................................41
;ambar 1.*/ "e#uen!e Diagram (ata Ampu................................................42
;ambar 1.*0 >lass (iagram Sistem Penjadalan
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
14/65
=iii
;ambar 2.*d Tabel Ampu..............................................................................57
;ambar 2.*e Tabel uang..............................................................................57
;ambar 2.*$ Tabel Waktu..............................................................................57
;ambar 2.*g Tabel asil 8adal....................................................................63
;ambar 2.*h Tabel $ie% Ampu.....................................................................63
;ambar 2./ #mplementasi alaman &tama...................................................6/
;ambar 2.0 #mplementasi alaman (ata (osen...........................................60
;ambar 2.1 #mplementasi alaman "atakuliah............................................61
;ambar 2.2 #mplementasi alaman uang...................................................62
;ambar 2.4 #mplementasi alaman Waktu...................................................64
;ambar 2.5 #mplementasi alaman Ampu....................................................65
;ambar 2.6 #mplementasi alaman Proses Algoritma ;enetika...................66
;ambar 2.7 #mplementasi alamanbout....................................................67
;ambar 4.* asil 8adal "enggunakan Algoritma ;enetika.....................*3*
;ambar 4./ (osen Tidak (ijadalkan * ari Penuh..................................*3/
;ambar 4.0 "atakuliah Paket Semester Tidak (ijadalkan +erurutan dalam
Sehari.......................................................................................................... *30
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
15/65
DAFTAR TA,EL
Tabel /.* (a$tar Perbandingan Penelitian........................................................5
Tabel /./ >ontoh 'romosom dalam Pengkodean +iner................................*/
Tabel /.0 >ontoh 'romosom dalam Pengkodean Permutasi.........................*0
Tabel /.1 >ontoh 'romosom dalam Pengkodean Nilai.................................*0
Tabel /.2 >ontoh 'romosom dalam Pengkodean Pohon...............................*1
Tabel /.4 Penyilangan Satu Titik ?#nduk@.......................................................*6
Tabel /.5 Penyilangan Satu Titik ?Anak@.......................................................*7
Tabel /.6 Penyilangan +anyak Titik ?#nduk@.................................................*7
Tabel /.7 Penyilangan +anyak Titik ?Anak@..................................................*7
Tabel /.*3 Penyilangan Seragam...................................................................*7
Tabel /.** "utasi +iner................................................................................./3
Tabel /.*/ "utasi +ilangan eal.................................................................../*
Tabel /.*0 (eskripsi Use Case......................................................................//
Tabel /.*1 (eskripsi!tivity Diagram..........................................................//
Tabel /.*2 (eskripsi "e#uen!e Diagram......................................................./0
Tabel /.*4 (eskripsi Class Diagram............................................................./1
Tabel /.*5 'omponen diagram :................................................................/2
Tabel 1.* (ata ampu.......................................................................................11
Table 1./ (ata uang.....................................................................................14
Table 1.0 (ata Waktu.....................................................................................14
Tabel 1.1 'eterangan Use Case.....................................................................2/
Tabel 1.2 Tabel CmdDdosenE.......................................................................... 46
Tabel 1.4 Tabel CmdDmatakuliahE..................................................................46
Tabel 1.5 Tabel CdDampuE..............................................................................46
Tabel 1.6 Tabel CmdDruangE..........................................................................47
Tabel 1.7 Tabel CmdDaktuE..........................................................................47
Tabel 1.*3 Tabel CdDhasilDjadalE................................................................53
Tabel 2.* en!ana Pengujian Alpha..............................................................73
=iv
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
16/65
=v
Tabel 2./ Tabel Pengujian %ungsional...........................................................7*
Tabel 2.0 Tabel Pengujian Antarmuka Sistem...............................................7*
Tabel 4.*&nputan Parameter ;A dan asil %itnes pada Per!obaan............*3*
Tabel 4./ Tabel da$tar esponden................................................................*30
Tabel 4.0 asil Pengujian %ungsional Sistem..............................................*31
Tabel 4.1 asil Pengujian Antarmuka Sistem..............................................*32
Tabel 4.2 Tabel asil Skor 'riteria..............................................................*34
Tabel 4.4 Skala ating kepuasan 'oresponden...........................................*35
Tabel 4.5 Skor 8aaban #tem &ji.................................................................*36
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
17/65
DAFTAR LAMPIRAN
9A"P#AN A asil 8adal +entuk P(%......................................................**2
9A"P#AN + asil 8adal +entuk :=!el....................................................**5
9A"P#AN > asil 9og Proses Algoritna ;enetika....................................**7
9A"P#AN ( 9embar Angket Pengujian Sistem.........................................*/*
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
18/65
=vi
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
19/65
SISTEM PENJADWALAN OTOMATIS MENGGUNAKAN ALGORITMA
GENETIKA DI FAKULTAS SAINS DAN TEKNOLOGI
Fit*i" L"*"ti)"
NIM- 10.500/
INTISARI
Penjadalan kuliah dalam suatu universitas merupakan hal yang sangat
penting untuk diperhatikan, karena jadal kuliah merupakan komponen yang
menentukan berjalannya akti$itas perkuliahan dalam suatu universitas. (alam
membentuk suatu jadal merupakan hal yang sangat rumit karena banyaknya$aktor yang harus dipertimbangkan, antara lain matakuliah, dosen, ruang kuliah
dan aktu.
Pada penelitian ini dibangun sistem yang dapat menyelesaikan
permasalahan penjadalan yang ada di %akultas Sains dan Teknologi N
Sunan 'alijaga Yogyakarta. (ata yang digunakan adalah data semester ganjil
tahun akademik /3*0F/3*1 dengan Program Studi Teknik #n$ormatika dan
Teknik #ndustri. Sistem yang dibangun menerapkan metode Algoritma ;enetika.
Algoritma genetika merupakan salah satu metode optimasi untuk permasalahan
penjadalan yang memiliki tahapan antara lain pembangkitan populasi aal,
seleksi, !rossover, mutasi dan yang terakhir adalah elitisme.
Sistem penjadalan kuliah ini dapat memberikan in$ormasi mengenai
jadal perkuliahan. asil dari penelitian menunjukkan baha Algoritma
;enetika dapat diterapkan dengan baik pada optimasi penjadalan matakuliah.
Proses dari penjadalan ini menghasilkan jadal dengan solusi terbaik dan
memiliki nilai $itnes rata-rata 3.70, serta hasil pengujian $ungsionalitas sistem
sebesar 77,/4G. (engan adanya hasil tersebut maka sistem penjadalan ini
dapat diterima dan digunakan oleh pengguna sistem berdasarkan hasil
penelitian.
Kt )(i) Algoritma ;enetika, Penjadalan 'uliah
=vii
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
20/65
AUTOMATI S+EDULING SYSTEM USING GENETI
ALGORIT+M IN SIENE AND TE+NOLOGY FAULTY
Fit*i" L"*"ti)"
NIM- 10.500/
A,STRAT
9e!tures s!heduling in a university is a very important to note, be!ause
le!tures s!hedule is a !omponent that determines the run o$ a!tivities in a
university. Arranging a s!hedule is a be!ause there are many $a!tors that must
be !onsidered, like subje!ts, le!turers, le!ture halls and time.
#n this resear!h a system that !an solve s!heduling problems ill be built
in the %a!ulty o$ S!ien!e and Te!hnology N Sunan 'alijaga Yogyakarta. The
data that used in this system is a!ademi! data o$ #n$ormati!s and #ndustrial
:ngineering odd semester o$ /3*0F/3*1. The system that ill be built ill apply
;eneti! Algorithm method. ;eneti! algorithm is one o$ optimiHation methods
$or s!heduling problems that have steps su!h as initial population generation,sele!tion, !rossover, mutation, and elitism.
This le!tures s!heduling system !an provide in$ormation on the le!tures
s!hedule. The results o$ the study shoed that the geneti! algorithm !an be
applied ell on le!tures s!heduling optimiHation, and it has $itness on average
3.70, and system $un!tionality testing on 77,/4G. With these results, this
s!heduling system !an be a!!epted and used by users o$ the system based on
resear!h results.
Ke3$&*#s ) ;eneti! Algorithm, 9e!tures S!heduling
=viii
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
21/65
,A, I
PENDA+ULUAN
1-1 L"t"* ,e%")"'
Proses penjadalan pelajaran ataupun kuliah dalam dunia pendidikan
merupakan hal yang sangat penting untuk diperhatikan. Pada dasarnya kegiatan
belajar mengajar dalam suatu sekolah ataupun universitas akan berjalan lan!ar
jika penyusunan jadal sesuai dengan kebutuhan, serta kondisi di suatu lembaga
pendidikan tersebut.
Proses penjadalan di universitas dilakukan setiap semester dan merupakan
hal yang rumit untuk dikerjakan se!ara manual. Selain itu penjadalan yang
manual akan memakan aktu yang lama karena banyaknya $aktor yang harus
dipertimbangkan. %aktor-$aktor tersebut antara lain adalah jumlah matakuliah
yang diselenggarakan, jumlah ruangan kelas, jumlah dosen pengajar, serta
kebutuhan mahasisa dan dosen pengampu matakuliah yang juga menjadi
pertimbangan dalam suatu penjadalan. "isalnya, mahasisa tidak boleh
kuliah penuh dalam sehari, sehingga mahasisa harus diberikan jeda atau aktu
untuk beristirahat. (istribusi jadal kuliah diharapkan dapat merata setiap
harinya untuk setiap kelas dan merata juga bagi dosen pengampu matakuliah
agar tidak menumpuk jadal mengajar dalam satu hari. "isalkan dalam satu
hari dosen mengajar maksimal / kali atau sesuai peraturan yang diberikan oleh
pihak $akultas. Selain itu sebuah jadal dibentuk sedemikian rupa agar dosen
tidak mengajar matakuliah yang berbeda pada hari dan jam yang sama.
*
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
22/65
/
Sebuah penjadalan dikatakan baik apabila dapat memberikan solusi
terhadap $aktor-$aktor tersebut, tentu saja tidak semua sistem penjadalan
memiliki permasalahan yang sama, karena disesuaikan dengan kebutuhan
instansi ataupun tempat yang akan dilakukan penjadalan.
Permasalahan diatas biasanya terjadi di %akultas Sains dan Teknologi N
Sunan 'alijaga. (ari permasalahan-permasalahan tersebut diharapkan terdapat
sistem yang mampu meme!ahkan setiap detail masalah yang mun!ul dalam
proses penjadalan di %akultas Sains dan Teknologi N Sunan 'alijaga.
+anyak metode yang dapat digunakan dalam menyelesaikan masalah
penjadalan seperti metode tabu sear!h ?+etrianis I Aryaan, /330@, metode
parti!le s%arm optimi'ation ?Wati I o!hman, /3*0@, metode algoritma
genetika ?SamJani, /3*/@ serta metode optimasi koloni semut dan optimasi $uHHy
?amadhan I amsi, /3*0@. (alam penelitian ini penulis akan menggunakan
metode Algoritma ;enetika untuk meme!ahkan masalah penjadalan ini.
Algoritma genetika merupakan salah satu metode optimasi yang kuat dan bisa
digunakan pada berbagai ma!am studi kasus, baik kasus yang sederhana hingga
kasus yang rumit karena menggunakan prinsip teori evolusi ?Pradnyana,
Sunaryono, I "uni$, /3*/@. Penggunaan metode algoritma genetika pada
penelitian ini diharapkan dapat membantu mengoptimalkan dan memenuhi
segala permasalahan dalam penjadalan kuliah. Selain itu dapat membuat
sistem melakukan proses penjadalan se!ara otomatis.
+erdasarkan latar belakang diatas, maka penulis berusaha meran!ang sebuah
sistem penjadalan menggunakan metode algoritma genetika dan
mengangkatnya
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
23/65
menjadi sebuah penelitian yang berjudul Sistem Penjadalan 'uliah
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
24/65
2. Satu orang dosen tidak boleh mengajar dalam * hari penuh.
4. "atakuliah paket semester tidak dijadalkan berurutan dalam * hari penuh.
1-/ T(!(" Pee%iti"
Tujuan dari penelitian ini yaitu )
*. "embuat sistem penjadalan perkuliahan se!ara otomatis dengan
menerapkan metode algoritma genetika.
/. "embuat penjadalan otomatis yang menjamin seorang dosen tidak
mengajar dalam * hari penuh.
0. "embuat penjaadalan otomatis yang menjamin matakuliah paket
semester tidak dijadalkan dalam sehari penuh.
1-5 M"6""t Pee%iti"
asil dari penelitian ini diharapkan dapat membantu proses penjadalan
yang dilakukan di %akultas Sains dan Teknologi agar lebih !epat dan
mempermudah pembuatan jadal perkuliahan, selain itu jika seorang dosen
tidak mengajar sehari penuh dan matakuliah persemester tidak dijadalakan
berurutan dalam sehari maka jadal yang dihasilkan dapat memberikan jeda
aktu dosen dan mahasisa dalam akti$itas perkuliahan.
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
25/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
26/65
4
mengimplementasikan *3 jurusan tersebut sehingga dapat dilihat tujuan
dari metode Algoritma ;enetika.
/. (alam pengembangan selanjutnya diharapkan sistem dapat
menghasilkan jadal dengan nilai $itnes maksimum dengan lebih !epat.
0. Constraint dapat ditambahkan sesuai dengan kebutuhan dan persyaratan
penjadalan yang berlaku, misal dalam pengembangan selanjutnya dapat
ditambahkan menu ketidaktersediaan dosen mengajar.
1. Pada penelitian selanjutnya diharapkan sistem mampu mengolah jadal
matakuliah teori dan praktikum yang ada di %akultas Sains dan
Teknologi baik yang menggunakan ruang $akultas atau diluar $akultas.
2. Saat melakukan pengujian sistem sebaiknya mempertimbangkan
spesi$ikasi komputerFlaptop karena membutuhkan memori yang besar
dan prosesor dengan ke!epatan yang tinggi.
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
27/65
DAFTAR PUSTAKA
+etrianis, I Aryaan, P. T. ?/330, (esember@. Penerapan Algoritma Tabu
Sear!h dalam Penjadalan 8ob Shop.
+uliali, 8. 9. ?/336@. Pen(ad%alan Mata)uliah Mengguna)an lgoritma
*eneti)a dan Metode Constraint "atisfa!tion+ Surabaya) #nstitut
Teknologi Sepuluh Nopember.
%ikri, ., Adam, #. %., I Prakoso, #. ?/332@. Pemrograman Java+ Yogyakarta)
Penerbit Andi.
andayani, . ?/3*3@. Penerapan lgoritma *eneti)a untu) Optimasi Jad%al
Mata ,uliah pada a)ultas Matemati)a dan &lmu Pengetahuan lam
Universitas "umatra Utara+ "edan) &niversitas Sumatra &tara.
asibuan, W. S. ?/3**@.Pen(ad%alan Per)uliahan dengan lgoritma *eneti)a+
"edan) &niversitas Sumatra &tara.
ermaan, 8. ?/331@. nalisa Desain dan Pemrograman .erorientasi Ob(e)
dengan UML dan $isual .asi!+net+ Yogyakarta) Penerbit Andi.
'omputer, W. ?/3*[email protected] *U& dengan Java /etbeans 0+1+ Semarang)
Penerbit Andi.
'usumadei, S. ?/[email protected]!ial &ntelegen!e+ Yogyakarta) ;raha #lmu.
"uthmainah, I "untini, ". S. ?/3*3@. Penerapan Algoritna ;enetik untuk
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
28/65
6
;enetik dan Teknologi 8ava AP# $or K"9 Web Servi!e pada Plat$orm
Android.Jurnal 2e)ni) POM&2" , *-2.
ahayu, (. (. ?/3*3@. &mplementasi lgoritma *eneti)a dalam Pen(ad%alan
Pra)ti)um+ Yogyakarta) &niversitas ;ajah "ada.
amadhan, I amsi, A. ?/3*0@.
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
29/65
"urusan Sistem Informasi ITS# "urnal Teknik P$%ITS & '#
Wati, (. A., I o!hman, Y. A. ?/3*0@. "odel Penjadalan "atakuliah Se!ara
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
30/65
LAMPIRAN
A. asil 8adal +entuk P(%
*3
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
31/65
**
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
32/65
+. asil 8adal +entuk :=!el
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
33/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
34/65
>. 9og asil 9og Proses Algoritna ;enetika
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
35/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
36/65
(. 9embar Angket Pengujian Sistem
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
37/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
38/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
39/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
40/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
41/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
42/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
43/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
44/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
45/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
46/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
47/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
48/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
49/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
50/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
51/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
52/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
53/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
54/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
55/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
56/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
57/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
58/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
59/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
60/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
61/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
62/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
63/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
64/65
-
7/26/2019 BAB I%2C VII%2C DAFTAR PUSTAKA.docx
65/65