bab i%2c vii%2c daftar pustaka.docx

Author: isbarchronicles

Post on 13-Apr-2018

238 views

Category:

Documents


0 download

Embed Size (px)

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 [email protected]*5

    /./.5 "utasi............................................................................................/3

    /./.6 Unified Modelling Language ?&"[email protected]/*

    /./.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 ?#[email protected]*6

    Tabel /.5 Penyilangan Satu Titik [email protected]*7

    Tabel /.6 Penyilangan +anyak Titik ?#[email protected]*7

    Tabel /.7 Penyilangan +anyak Titik [email protected]*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, /[email protected], metode

    parti!le s%arm optimi'ation ?Wati I o!hman, /3*[email protected], metode algoritma

    genetika ?SamJani, /3*/@ serta metode optimasi koloni semut dan optimasi $uHHy

    ?amadhan I amsi, /3*[email protected] (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, ([email protected] Penerapan Algoritma Tabu

    Sear!h dalam Penjadalan 8ob Shop.

    +uliali, 8. 9. ?/[email protected] Pen(ad%alan Mata)uliah Mengguna)an lgoritma

    *eneti)a dan Metode Constraint "atisfa!tion+ Surabaya) #nstitut

    Teknologi Sepuluh Nopember.

    %ikri, ., Adam, #. %., I Prakoso, #. ?/[email protected] Pemrograman Java+ Yogyakarta)

    Penerbit Andi.

    andayani, . ?/3*[email protected] 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. ?/[email protected] 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*[email protected] 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*[email protected] &mplementasi lgoritma *eneti)a dalam Pen(ad%alan

    Pra)ti)um+ Yogyakarta) &niversitas ;ajah "ada.

    amadhan, I amsi, A. ?/3*[email protected]

  • 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*[email protected] "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