PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI SANTI PRAYUDANI

dokumen-dokumen yang mirip
SKRIPSI KADAR ERATOSTHENES SITEPU

WEB SERVICE SEBAGAI METODE PENGHUBUNG ANTARAPLIKASI KOMPUTER DENGAN BAHASA PEMROGRAMAN YANG BERBEDA

SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SINTHA ANASTASIA LUBIS

PERANCANGAN SIMULASI PENUKARAN UANG PECAHAN TUGAS AKHIR REZA AHMADI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI MINI MARKET DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SYARIFUL MAHYA

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA YAYASAN AMAL SHALEH MEDAN MENGGUNAKAN JOOMLA TUGAS AKHIR MUHAMMAD ATHOILLAH

APLIKASI DATABASE KASIR DENGAN VISUAL BASIC 6.O DAN MICROSOFT ACCESS TUGAS AKHIR DWI AJENG SETIATI

PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

SISTEM INFORMASI DATA SISWA DAN GURU DENGAN VISUAL BASIC 6.0 PADA SD NEGERI NO KEC. MEDAN BARU TUGAS AKHIR AHMAD SULAIMAN

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI METODA IDEA (INTERNATIONAL DATA ENCRYPTION ALGORITHM) SKRIPSI WAY YANTONO SAING

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

APLIKASI PEMBANGUNAN SISTEM PAKAR UNTUK MEMECAHKAN MASALAH KERUSAKAN PADA KOMPUTER BERBASIS WEB PROPOSAL TUGAS AKHIR SONIA VALENTINA AL

ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK BARANG SKRIPSI ARWIN WIJAYA

ANALISIS WEB ACCESSIBILITY PADA PERANCANGAN WEBSITE CHAT SKRIPSI SUBHANSYAH YUSHAN

PERANCANGAN APLIKASI SISTEM INFORMASI PEMETAAN TRAYEK ANGKUTAN UMUM DI KOTAMADYA MEDAN SKRIPSI FERRY TM SILABAN

PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)

PERANCANGAN APLIKASI PEMBELAJARAN TOPOLOGI JARINGAN DAN SUBNETTING BERBANTUAN KOMPUTER SKRIPSI BOBBIE MEDANA SEPTIMANDELA

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP DENGAN METODE AHP DAN TOPSIS SKRIPSI

ANIMASI PEMBELAJARAN MATEMATIKA PADA TAMAN KANAK-KANAK TUGAS AKHIR RIMTA JULIA PUTRI P

PENERAPAN ALGORITMA GENETIKA UNTUK OPTIMASI JADWAL MATA KULIAH PADA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA SKRIPSI

IMPLEMENTASI ALGORITMA CIPHER TRANSPOSISI DAN SECURE HASH ALGORITHM (SHA) DALAM SISTEM PENGAMANAN DATA SKRIPSI FERRY ANTONIUS SIMAMORA

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN DI KLINIK MURNI TUGAS AKHIR KHAIRUL TAMIMI

IMPLEMENTASI ALGORITMA CLARKE AND WRIGHT S SAVINGS DALAM MENYELESAIKAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) SKRIPSI DONNA DAMANIK

PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI YASRI AZWAR SIREGAR

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN BEASISWA DEPARTEMEN AGAMA DI PESANTREN DARULARAFAH RAYA DENGAN METODE TOPSIS SKRIPSI

IMPLEMENTASI DIGITAL WATERMARKING PADA FILE AUDIO DENGAN MENGGUNAKAN METODE PHASE CODING SKRIPSI FITRIYANI

PERANCANGAN SISTEM PENJUALAN PRODUK MAKANAN DAN MINUMAN BERBASIS E-COMMERCE TUGAS AKHIR

APLIKASI PERSEDIAAN OBAT DI APOTIK EKA FARMA MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR FRANS KARUNIA PURBA

PERANCANGAN MODEL PEMBELAJARAN TATA BAHASA INGGRIS (ENGLISH GRAMMAR) BERBASIS WEB SKRIPSI WINDA HAFILIA

APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH

APLIKASI DAN ANIMASI PEMBELAJARAN MATEMATIKA UNTUK TINGKAT SEKOLAH DASAR DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

MEDIA PEMBELAJARAN FISIKA UNTUK SMP MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR HAMDAN AKHIRRUDDIN SIREGAR

SISTEM APLIKASI ADMINISTRASI DAN PENDATAAN PASIEN PADA KLINIK BERSALIN BUNDA TUGAS AKHIR MUHAIYATUN

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR AGUS JUANDA PUTRA SIREGAR

PENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN LZW (LEMPEL ZIV WELCH) PADA PEMAMPATAN FILE TEKS SKRIPSI CANGGIH PRAMILO

MEMBANGUN FASILITAS BOOKING ONLINE DI BLACK HOLE MUSIC STUDIO TIKA WAHYUNI SIREGAR

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PT.PLN (PERSERO) WILYAH SUMATERA UTARA DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE SKRIPSI ATIKA SARI ALAM NASUTION

TUGAS AKHIR HELBERT SINAGA

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA

TUGAS AKHIR HARIS MUNANDAR

PERANCANGAN APLIKASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR HERA PRATIWI SIPAYUNG

PENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL

APLIKASI RUMUS BANGUN RUANG MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ARI ARYA FITRIZA

RANCANG BANGUN TOKO PENJUALAN ONLINE BERBASIS WEB DENGAN MENGGUNAKAN oscommerce TUGAS AKHIR FADLY HERIADI

PROYEKSI JUMLAH NILAI IMPOR MIGAS DAN NON MIGAS INDONESIA TAHUN 2010 BERDASARKAN DATA IMPOR TAHUN 2000 SAMPAI DENGAN 2007 TUGAS AKHIR

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

SISTEM INFORMASI DATA GURU DAN SISWA PADA SMA SWASTA HASANUDDIN MEDAN TUGAS AKHIR ZULKIFLI

PERANCANGAN DAN EVALUASI HEURISTIK PADA PERANGKAT LUNAK MANAJEMEN PROYEK DENGAN PRINSIP USABILITY NIELSEN SKRIPSI ARTA PRATAMA

PERANCANGAN SISTEM PERHITUNGAN AKTIVA TETAP PT. PERKEBUNAN NUSANTARA III (PERSERO) SKRIPSI BABY INDRI SABRINA

Pembuatan website Perkenalan Wisata Alam Danau Toba TUGAS AKHIR EIGTO M P SIREGAR

SISTEM INFORMASI BERBASIS WEB PADA KELURAHAN TAMIANG MENGGUNAKAN PHP DAN MySQL TUGAS AKHIR ADAM MAHMUD

ANALISIS PERBANDINGAN PENDETEKSI GARIS TEPI PADA CITRA DIGITAL ANTARA METODE EDGE LINKING DAN OPERATOR SOBEL SKRIPSI

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR

APLIKASI MUSIK VIDEO ONLINE TUGAS AKHIR RINI AFDILA

ANIMASI PENGENALAN SISTEM METAMORFOSIS PADA HEWAN MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR M ARIE MULYAWAN T

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8

SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMP NEGERI 10 BINJAI DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR KHAIRUNNISA

TUGAS AKHIR SISTEM PEMBELAJARAN DO A SEHARI HARI UNTUK ANAK ANAK TINGKAT SEKOLAH DASAR BERBASIS E LEARNING INDAH PERMATA SARI

OPTIMASI BICRITERIA LINEAR PROGRAMMING DENGAN KENDALA FUZZY TRIANGULAR SKRIPSI LINTANG GILANG PRATAMA

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA DHARMAWANGSA MEDAN TUGAS AKHIR

STUDI DAN IMPLEMENTASI KEAMANAN DATA DENGAN TANDA TANGAN DIGITAL SKRIPSI VERA MAGDALENA SIANTURI

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI SRI MELVANI HARDI

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

PENERAPAN ALGORITMA GENETIKA UNTUK MASALAH PENJADWALAN JOB SHOP PADA LINGKUNGAN INDUSTRI PAKAIAN SKRIPSI HENDRIK SITANGGANG

SISTEM INFORMASI REKRUTMEN KERJA ONLINE BERBASIS WEB DENGAN MENGGUNAKAN MACROMEDIA FLASH MX DAN PHP PADA PT. INNOTECH MEDAN TUGAS AKHIR

APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR METHA MONICA

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK MENENTUKAN JARAK TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus : Plaza / Mall Dikota Medan)

APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D.

SISTEM INFORMASI DATA GURU DAN SISWA MENGGUNAKAN VISUAL BASIC 6.0 PADA SD NEGERI 1 BIAK MULI TUGAS AKHIR FITRI ALIA

SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR

PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA NIAS DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SAULI IFOLALA LASE

TUGAS AKHIR HERVERY DIKXON SIHOMBING

SISTEM INFORMASI DAN PEMESANAN JASA PERCETAKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR TIKA PUSPITA SARI

PENDEKATAN PROGRAM TUJUAN GANDA UNTUK MENYELESAIKAN PERMASALAHAN FUZZY TRANSPORTASI SKRIPSI RISTYA PUSPITASARI

PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DI DUONO DISTRO TUGAS AKHIR

PERANGKAT LUNAK SIMULASI ALGORITMA BANKER TUGAS AKHIR JEANY CYNTHYA

APLIKASI KAMUS DIGITAL ANTONIM DAN SINONIM KATA DALAM BAHASA INDONESIA DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

APLIKASI WATERMARKING UNTUK MELINDUNGI HAK CIPTA PADA FILE GAMBAR DIGITAL DENGAN MENGGUNAKAN MATLAB TUGAS AKHIR WENNI ADRIANI

ANALISIS KINERJA ALGORITMA GENERATE AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA SKRIPSI MORINA ANNELITA

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA

PERANCANGAN DAN IMPLEMENTASI ALGORITMA ENKRIPSI ONE TIME PAD UNTUK SISTEM KEAMANAN PEMBELIAN DAN PENJUALAN PRODUK PADA PT. NUGA AGARA INTERNASIONAL

SISTEM INFORMASI PERSEDIAAN OBAT APOTIK SEKATA SARAH MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR TUTUR YENI OKTAVIA BR SILALAHI

APLIKASI SOFTWARE PENGHITUNGAN ZAKAT DENGAN VISUAL BASIC 6.0

PERANGKAT LUNAK SIMULASI DINNING PHILOSOPHERS UNTUK MENGATASI DEADLOCK TUGAS AKHIR MUHAMMAD ZULHAM

PERBANDINGAN WAKTU EKSEKUSI ALGORITMA DSATUR

PERSETUJUAN : SISTEM INFORMASI AKADEMIK SMA TAMAN SISWA MEDAN BERBASIS WEB

SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR CAMAT TANJUNG MORAWA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR DEWI ANGGRAINI

PERANCANGAN SISTEM KEAMANAN DATA MENGGUNAKAN ALGORITMA KRIPTOGRAFI ELGAMAL BERDASARKAN MASALAH LOGARITMA DISKRET PADA GRUP PERGANDAAN Zp SKRIPSI

PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU JHONAZ DENGAN JOOMLA TUGAS AKHIR AZWAR M

PERANCANGAN PENGAJARAN BERBANTUAN KOMPUTER MATA PELAJARAN BAHASA INGGRIS STUDI KASUS TENSES SKRIPSI AIDUL FACHRIE

APLIKASI PEMBUKUAN KEBUN KELAPA KELAPA SAWIT PRIBADI MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR ABI MANYU SINULINGGA

ANALISIS DAN IMPLEMENTASI ALGORITMA BACKTRACKING PADA PERMAINAN CONGKLAK SKRIPSI ADHHAL HUDA BAKRI

Universitas Sumatera Utara

APLIKASI VISUAL BASIC 6.0 PADA PENJUALAN HANDPHONE DAN PULSA PADA TOKO MULTI PONSEL TUGAS AKHIR PUTRI NURLELI

SISTEM PAKAR UNTUK MENGIDENTIFIKASI JENIS JAGUNG BERDASARKAN CIRINYA SKRIPSI IMELDA SARI TAMBUNAN

TUGAS AKHIR YUNI RAHMAIDA NASUTION

Transkripsi:

1 PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI SANTI PRAYUDANI 041401011 DEPARTEMEN S-1 ILMU KOMPUTER PROGRAM STUDI ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA M E D A N 2 0 1 0

ii PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer SANTI PRAYUDANI 041401011 \ DEPARTEMEN ILMU KOMPUTER PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

ii PERSETUJUAN Judul : PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC Kategori : SKRIPSI Nama : SANTI PRAYUDANI Nomor Induk Mahasiswa : 041401011 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, 25 Maret 2010 Pembimbing 2 Pembimbing 1 Ir. Arman Sani, MT Syahril Efendi, S.Si, MIT NIP. 131 945 349 NIP. 196711101996021001 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Prof. Dr. Muhammad Zarlis NIP. 195707011986011003

iii PERNYATAAN PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 25 Maret 2010 Santi Prayudani 041401011

iv PENGHARGAAN Alhamdulillah, segala puji dan syukur penulis panjatkan kepada Allah SWT, dengan limpahan rahmat dan karunia-nya kertas kajian ini berhasil diselesaikan juga. Ucapan terima kasih penulis sampaikan kepada Bapak Syahril Efendi, S.Si, MIT dan Ir. Arman Sani, MT selaku pembimbing pada penyelesaian skripsi ini yang telah memberikan panduan kepada penulis untuk menyelesaikan kajian ini. Ucapan terima kasih juga ditujukan kepada Bapak Prof. Dr. Muhammad Zarlis selaku Ketua Program Studi Ilmu Komputer sekaligus pembanding dan Bapak Umar Saleh S ST, yang telah memberikan petunjuk, saran, dan kritik dalam penyelesaian skripsi ini. Ucapan terima kasih juga ditujukan kepada Bapak Syahriol Sitorus, S.Si, MIT selaku Sekretaris Program Studi Ilmu Komputer, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen pada Program Studi Ilmu Komputer FMIPA USU serta pegawai di FMIPA USU, khususnya pegawai di Ilmu Komputer FMIPA USU. Ucapan terima kasih juga ditujukan kepada Bapak Husni Fahmi dan Bapak Ary Syahriar yang telah banyak membantu dan membimbing penulis dalam penyelesaian skripsi ini. Akhirnya, tidak terlupakan ucapan terima kasih sedalam-dalamnya kepada Ayahanda Drs. Amri Mahmoed dan Ibunda Suryati.A, selaku orangtua yang selalu sabar dalam mendidik serta memotivasi penulis. Adek tercinta, Fauzan yang selalu menyemangati penulis, serta segenap keluarga yang senantiasa memberikan dukungan. Semoga Allah SWT akan membalasnya. Selanjutnya untuk teman-teman terbaik, Baby, Hermi, Gita, Ririn, Popi atas perhatian dan motivasinya, Adi yang selalu mengingatkan penulis, Risi yang telah banyak membantu, dan Farida, teman senasib seperjuangan disaat akhir, serta rekan-rekan kuliah angkatan 2004 yang telah banyak memberikan bantuan kepada penulis. Akhir kata penulis mengharapkan kiranya skripsi ini dapat bermanfaat dan membantu semua pihak yang memerlukannya, terutama rekan mahasiswa Ilmu Komputer.

v ABSTRAK Membangun jadwal mata kuliah bebas konflik sering menjadi suatu masalah yang dihadapi oleh tiap universitas pada awal semester karena banyaknya komponen yang saling berkaitan dan adanya batasan-batasan yang harus dipenuhi. Masalah-masalah penjadualan ini dapat diselesaikan dengan menggunakan algoritma greedy dan metode graph coloring heuristic. Dengan alogritma greedy dan metode graph coloring heuristic diharapkan dapat memenuhi batasan pokok dan batasan tambahan dalam penjadualan sehingga menghasilkan penjadualan mata kuliah bebas konflik.

vi COURSE TIMETABLING WITH GRAPH COLORING HEURISTIC METHOD ABSTRACK Constructing a conflict-free courses timetabling are often become a problem faced by university at the beginning of semester, because of many related components and the constraints must be fullfill. Timetabling problems can be solved using greedy algorithm and graph coloring heuristic method. With greedy algorithm and graph coloring method is expected to fullfill hard constraint and soft constraint in timetabling so conflict-free courses timetabling may be produced.

vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii ix x Bab 1 Pendahuluan 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Ruang Lingkup 2 1.4 Tujuan Penelitian 4 1.5 Manfaat Penelitian 4 1.6 Metode Penelitian 4 1.7 Sistematika Penulisan 5 Bab 2 Landasan Teori 2.1 Penjadualan 7 2.1.1 Penjadualan Perkuliahan 8 2.1.2 Batasan-Batasan (Constraints) pada Penjadualan Mata Kuliah 9 2.2 Graph 11 2.2.1 Sejarah Teori Graph 12 2.2.2 Definisi Graph 13 2.2.3 Teori Pewarnaan Graph (Graph Coloring) 15 2.2.3.2 Masalah Pada Pewarnaan Graph 16 2.2.3.2 Metode Graph Coloring pada Masalah Penjadualan Perkuliahan 17 2.3 Algoritma Greedy 2.4 Heuristic 20 2.5 Graph Coloring Heuristic 20 2.5 Microsof Visual C#.NET 21 2.6 XML (extensible Markup Language) 21 Bab 3 Analisis Sistem 3.1 Analisis Masalah Utama 24 3.2 Spesifikasi Umum Sistem Prototype 25 3.2.1 Batasan Sistem Prototype 26 3.2.2 Database 28 3.2.3 Perancangan Penjadualan Mata Kuliah 30 3.2.3.1 Pengurutan Mata Kuliah 30

viii 3.2.3.2 Pengelompokkan Mata Kuliah 34 3.3.3.3 Membuat Mata Kuliah Konflik 36 3.3.3.4 Menyusun Mata Kuliah Bebas Konflik 39 3.3 Perancangan Antarmuka (Interface) 41 3.3.1 Antarmuka Data Awal 41 3.3.2 Antarmuka Tab Langkah Satu 43 3.3.3 Antarmuka Tab Langkah Dua 44 3.3.4 Antarmuka Tab Langkah Tiga 44 3.3.5 Antarmuka Tab Langkah Empat 45 3.3.6 Antarmuka Tab Langkah Lima 46 3.3.7 Antarmuka Mata Kuliah Bebas Konflik 47 Bab 4 Implementasi dan Pengujian 4.1 Implementasi 48 4.1.1 Lingkungan Implementasi 48 4.2 Pengujian 49 4.2.1 Data Awal 48 4.4.2 Langkah Satu 51 4.4.3 Langkah Dua 51 4.4.4 Langkah Tiga 52 4.4.5 Langkah Empat 53 4.4.6 Langkah Lima 54 4.4.7 Mata Kuliah Bebas Konflik 55 Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 57 5.2 Saran 58 Daftar Pustaka Lampiran: Data Mata Kuliah Semester Ganjil FMIPA USU T.A 2008/2009

ix DAFTAR TABEL Halaman Tabel 2.1 Penjadualan Mata Kuliah 17 Tabel 3.1 Pembagian Grup Mata Kuliah 34

x DAFTAR GAMBAR Halaman Gambar 2.1 Jembatan Konigsberg 12 Gambar 2.2 Model Graph Jembatan Konigsberg 13 Gambar 2.3 Graph yang Memiliki χ(g) = 4 15 Gambar 2.4 Graph Sederhana Jadwal Mata Kuliah Graph Bebas Konflik 18 Gambar 3.1 Flowchart Pembuatan Penjadualan Mata Kuliah Secara Umum 26 Gambar 3.2 Flowchart Quick Sort pada Mata Kuliah 33 Gambar 3.3 Flowchart Pengelompokkan Grup 35 Gambar 3.4 Flowchart Pembuatan dan Pengecekan Vertex (Mata Kuliah) Konflik serta Pewarnaan Vertex (Mata Kuliah) Konflik 38 Gambar 3.5 Flowchart Penyusunan Mata Kuliah Bebas Konflik 40 Gambar 3.6 Antarmuka Tab Data Awal 41 Gambar 3.7 Antarmuka Tab Data Awal setelah data mata kuliah dipilih 42 Gambar 3.8 Antarmuka form tambah dan ubah data 43 Gambar 3.9 Antarmuka Tab Langkah Satu 43 Gambar 3.10 Antarmuka Tab Langkah Dua 44 Gambar 3.11 Antarmuka Tab Langkah Tiga 45 Gambar 3.12 Antarmuka Tab Langkah Empat 46 Gambar 3.13 Antarmuka Tab Langkah Lima 47 Gambar 3.14 Antarmuka Jadwal Mata Kuliah Bebas Konflik 47 Gambar 4.1 Daftar Mata Kuliah pada Tab Data Awal 49 Gambar 4.2 Memilih Data Mata Kuliah yang akan dijadwalkan 50 Gambar 4.3 Data Mata Kuliah file datamk 50 Gambar 4.2 Daftar Mata Kuliah pada Langkah Satu 51 Gambar 4.3 Daftar Mata Kuliah pada Langkah Dua 52 Gambar 4.4 Daftar Mata Kuliah dan Jadwal Sementara pada Langkah Tiga 53 Gambar 4.5 Daftar Mata Kuliah Konflik dan Jadwal Sementara pada Langkah Empat 54 Gambar 4.6 Daftar Mata Kuliah Konflik dan Jadwal Sementara pada Langkah Lima 55 Gambar 4.7 Jadwal Perkuliahan Bebas Konflik 56