SISTEM INFORMASI PENGATURAN JADWAL MATA KULIAH (STUDI KASUS : UNIVERSITAS KATOLIK DE LA SALLE MANADO)

dokumen-dokumen yang mirip
RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN PERKULIAHAN MENGGUNAKAN METODE META- HEURISTIK (PENGGABUNGAN METODE ALGORITMA GENETIK DAN TABU SEARCH)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

Optimasi Tata Letak Barang Dengan Menggunakan Algoritma Genetika Studi Kasus Freshmart Pontianak

BAB 4 IMPLEMENTASI DAN EVALUASI

2.16. Keaslian Penelitian BAB III ANALISIS DAN PERANCANGAN Analisa sistem Observasi Wawancara

BAB V IMPLEMENTASI SISTEM

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Rumusan Masalah

ABSTRAK. Kata kunci : Aplikasi, Penjadwalan, Algoritma Genetika. viii

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

PERANCANGAN SISTEM INFORMASI PENGADUAN PELANGGAN BAGIAN CATER PT PLN CABANG UPJ BEKASI KOTA

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB 4 IMPLEMENTASI DAN EVALUASI. genetik yang dibuat. Dalam mengimplementasi program aplikasi diperlukan syarat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN. penelitian Sistem Penjadwalan Kereta Api dengan Genetic Algorithm :

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 4 IMPLEMENTASI DAN EVALUASI. Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang

BAB 3 PERANCANGAN SISTEM

BAB I PENDAHULUAN I.1

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

Sistem Informasi Pengelolaan Transportasi Pengiriman BBM Pada PT. Ratah Indah Samarinda

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA PEMBAHASAN MASALAH

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN EVALUASI. sesuai dengan sistem informasi akuntansi yang dibangun.

BAB II LANDASAN TEORI

BAB IV HASIL DAN PEMBAHASAN

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB IV DESKRIPSI PEKERJAAN. melakukan beberapa tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB IV HASIL DAN PEMBAHASAN

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG ABSTRAK

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. zaman komputerisasi saat perusahaan-perusahaan atau instansi baik itu negeri

BAB V IMPLEMENTASI SISTEM. perangkat kerasnya telah dipersiapkan, Kegiatan implementasi sistem ini meliputi

BAB IV IMPLEMENTASI DAN EVALUASI 4. BAB II LANDASAN TEORIDASAN TEORI. dengan Microsoft Access 2000 sebagai database. Implementasi program

BAB IV HASIL DAN PEMBAHASAN

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB I PERSYARATAN PRODUK

1.1 Latar Belakang Masalah

PENGEMBANGAN APLIKASI PENJADWALAN KULIAH SEMESTER I MENGGUNAKAN ALGORITMA GENETIKA

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2011/2012

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

BAB I PENDAHULUAN. Penjadwalan merupakan kegiatan yang harus dimiliki oleh setiap

DAFTAR ISI. viii. LEMBAR PENGESAHAN... i. PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii. PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. Informatika Kesehatan dan Prodi S1 administrasi Rumah Sakit.

OTOMASI PENJADWALAN KEGIATAN PRKULIAHAN DI PERGURUAN TINGGI MENGGUNAKAN METODE ALGORITMA GENETIKA ( STUDI KASUS STIKI )

BAB I PENDAHULUAN , hal 9. 1 Subagyo D., Asri M., Handoko H.T., Dasar-dasar Operation Research, BPFE, Yogyakarta,

Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier

BAB IV HASIL & UJI COBA

BAB IV DESKRIPSI PEKERJAAN

APLIKASI RESTORAN UNTUK PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS VISUAL BASIC 6.0

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN Pengantar

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SEKOLAH MENENGAH PERTAMA ISLAM KALIREJO LAMPUNG TENGAH

BAB V IMPLEMENTASI SISTEM. Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

PENDAHULUAN 1 BAB Latar Belakang

Transkripsi:

SISTEM INFORMASI PENGATURAN JADWAL MATA KULIAH (STUDI KASUS : UNIVERSITAS KATOLIK DE LA SALLE MANADO) Debby Paseru 1, Rila Mandala 2, Rubby Padang 3, Lady Ngala 4 Jurusan Teknik Informatika, ITB, Jl. Ganesha No. 10 Bandung 2 1, 3, 4 Program Studi Teknik Informatika, Unika De La Salle Manado bydeb@hotmail.com 1, rila@if.itb.ac.id 2, rubby@delasalle.ac.id 3, lady_ngala@yahoo.com 4 ABSTRACT There are many departments, subjects and teachers involved in a university.subject schedule is one thing that can be used to gather these all entities. The schedule of subject is a list of subjects with their allocation of days, times and rooms setup for one semester. However, in De La Salle University, there are still problems in processing the schedule of subjects since there is still collision between subjects. Here, information system for arranging the subject schedule so that the process can be done without any problem. The methodology used in developing this system is System Development Life Cycle (SDLC) with Data Flow Diagram (DFD) as the modeling of process and Entity Relationship Diagram (ERD) as the modelling of data. The programming language used in this system is Microsoft Visual Basic 6.0 for developing interface and for the database Microsoft Access 2003 is used. Keywords: Information System, Schedule, Microsoft Visual Basic, DFD, ERD and SDLC. 1. Pendahuluan 1.1 Latar Belakang Universitas Katolik De La Salle merupakan salah satu perguruan tinggi swasta yang bertempat di Kairagi I, Kombos Manado. Universitas ini merupakan sebuah lembaga pendidikan yang masih berbasis strata satu (S1) yang memiliki banyak jurusan, mata kuliah dan juga tenaga pengajar. Setiap program studi memiliki jadwal mata kuliah masing-masing. Proses pengaturan jadwal mata kuliah dilakukan dengan cara bertanya kepada dosen yang akan mengajar mata kuliah pada semester tersebut dan ketersediaan waktu mengajar (hari dan jam kosong). Setelah itu jika hasil dari setiap dosen sudah diperoleh maka selanjutnya dibuat jadwal mata kuliah. Dalam proses pengaturan jadwal mata kuliah sering kali dosen menginginkan hari dan jam yang sama (ada mata kuliah yang bertabrakan) sehingga staf yang menangani proses pengaturan jadwal mata kuliah ini mengalami kesulitan. Selain itu, jika ada kelas tambahan maka pihak yang menangani pengaturan jadwal mata kuliah tidak mengetahui secara jelas ruangan-ruangan mana yang kosong sehingga sering menyebabkan kelas bertabrakan dengan mata kuliah lain. Hal ini tentu tidak efisien, karena jika ada perubahan terhadap satu mata kuliah maka secara automatis semua jadwal harus diubah dan juga membutuhkan waktu yang lama. Berdasarkan pemaparan di atas maka dapat dilihat bahwa program studi membutuhkan suatu sistem informasi pengaturan jadwal mata kuliah yang lebih efektif dan efisien yang dapat memudahkan ketua dan staf program studi dalam proses pengaturan jadwal mata kuliah. 1.2 Tujuan Penelitian 1. Melakukan analisis terhadap masalah dan kebutuhan di universitas, khususnya pada Fakultas teknik. 2. Menganalisis dan merancang suatu sistem informasi pengaturan jadwal mata kuliah yang mempermudah tugas ketua dan staf program studi. 1.3 Rumusan Masalah Bagaimana menganalisis dan merancang suatu sistem informasi pengaturan jadwal mata kuliah yang dapat mengatur ketersediaan waktu, ruangan, dosen dan mata kuliah? 2. Landasan Teori 2.1 Algoritma Genetika Algoritma genetika adalah algoritma pencarian heuristik yang didasarkan atas mekanisme evolusi biologis [4]. Algoritma Genetika pertama kali ditemukan oleh John Holland dari Universitas Michigan (1957). John Holland mengatakan bahwa setiap masalah yang berbentuk adaptasi (alami maupun buatan) dapat diformulasikan dalam terminologi genetika. Algoritma Genetika adalah simulasi dari proses evolusi Darwin dan operasi genetika atas kromosom. Struktur umum dari suatu algoritma genetika dapat didefinisikan dengan langkah-langkah sebagai berikut: 1. Membangkitkan populasi awal. Populasi awal ini dibangkitkan secara random sehingga didapatkan solusi awal. Populasi itu sendiri terdiri dari sejumlah kromosom yang merepresentasikan solusi yang diinginkan. 2. Membentuk generasi baru. Dalam membentuk generasi baru digunakan tiga operator yang telah disebut di atas yaitu operator reproduksi/seleksi, crossover dan mutasi. Proses ini dilakukan berulang-ulang sehingga didapatkan jumlah kromosom yang cukup untuk membentuk generasi baru dimana generasi baru ini merupakan representasi dari solusi baru. 21

2.2 Proses Algoritma Genetika Suatu sistem algoritma genetika terdiri dari 3 proses utama, yaitu: Seleksi, proses mencari gen terbaik dalam satu generasi Crossover, (penyilangan) adalah proses penggabungan string dari kode yang berbeda. Proses ini dilakukan atas dua kromosom untuk menghasilkan kromosom anak. Mutasi dilakukan dengan cara mengubah kode string secara probabilitas 2.3 Definisi Sistem Informasi Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan. Unsur unsur yang mewakili suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output) [1]. Informasi adalah sesuatu yang disampaikan baik itu secara lisan atau tulisan dengan maksud untuk memperlancar komunikasi antara pihak yang satu dengan yang lainnya. Jika kedua kata di atas digabungkan yaitu sistem dan informasi, maka akan menghasilkan pengertian dengan makna yang lebih spesifik. Dimana Sistem Informasi berarti : Sistem yang menggunakan teknologi informasi untuk menangkap, mentransmisikan, menyimpan, mengambil, memanipulasi ataupun menunjukkan informasi yang digunakan di suatu perusahaan atau lebih [1]. 2.4 Definisi Jadwal Mata Kuliah Menurut situs dari Universitas Airlangga [2], jadwal mata kuliah adalah daftar mata kuliah beserta alokasi hari, waktu dan ruangan yang diprogramkan dalam satu semester oleh fakultas. Menurut Rektor Universitas Indonesia [3], jadwal mata kuliah mencakup: Nama kelas mata kuliah; Jenis kelas, untuk membedakan penyelenggaraan kelas mata kuliah; Koordinator kelas mata kuliah sebagai penanggung jawab kelas mata kuliah tersebut; Hari dan jam kuliah; Tempat/ruang kuliah; Dosen pengajar. Menurut situs dari Universitas Moestopo [5], jadwal kuliah adalah jadwal pengaturan dan pelaksanaan pendidikan dan pengajaran untuk jangka waktu 1 (satu) semester (16 minggu). 2.6 Metodologi Pengembangan Sistem Metodologi adalah sebuah proses pengembangan terstandarisasi yang mendefinisikan satu set aktivitas, metode, praktik terbaik, barang siap dikirim, dan perangkat terotomasi yang akan digunakan oleh para pengembang sistem dan manajer proyek untuk mengembangkan dan secara berkesinambungan memperbaiki sistem informasi dan perangkat lunak [6]. Tahapan dalam SDLC yang dilakukan dalam pengembangan aplikasi ini adalah sebagai berikut: 1. Planning 2. Analyses 3. Design 4. Implementation 5. Testing 3. Analisis 3.1 Analisis User Dalam pembuatan sistem informasi pengaturan jadwal mata kuliah ini, pembuat proyek dapat menghubungi bagian ketua dan staf program studi, serta sebagai mahasiswa melakukan pengamatan untuk meminta informasi mengenai sistem yang sedang berjalan. Sistem ini akan digunakan oleh bagian ketua dan staf program studi teknik. 3.2 Study and Analyze the Current System Tahap ini menjelaskan proses bisnis pembuatan jadwal mata kuliah dari sistem yang sedang berjalan yang digambarkan dengan Flowchart. 22

Gambar 3.1. Flowchart Proses Pembuatan Jadwal Mata Kuliah Sistem Lama 3.2.1 Analyze the Findings Proses pengaturan jadwal mata kuliah yang belum efektif (jika ada perubahan terhadap satu mata kuliah maka secara automatis semua jadwal harus diubah) karena masih dilakukan secara manual menggunakan perangkat lunak (spreadsheet atau word processor) oleh ketua dan staf program studi menyebabkan penyusunan jadwal mata kuliah sering terjadi tabrakan dengan dosen yang lain. 3.2.2 Recommend System Improvement 1. Membangun sistem yang dapat mempermudah dalam pengaturan jadwal mata kuliah sehingga bisa lebih cepat dan akurat 2. Sistem yang dibuat ini menggunakan waktu dengan kategori pagi, siang, dan sore. Pagi : 08.00 09.40, Siang : 11.00 12.40, dan Sore : 14.00 15.40 untuk perhitungan mata kuliah 2 SKS. Perhitungan mata kuliah untuk 3 SKS yaitu Pagi : 08.00-10.30, Siang : 11.00 13.30 dan Sore : 14.00 16.30. Perhitungan waktu untuk setiap 1 SKS yaitu 50 menit untuk setiap mata kuliah dan khusus untuk setiap mata kuliah praktikum, 1 SKS dihitung 100 menit. Pada praktikum 1 hari maksimal 5 mata kuliah, dan perhitungannya yaitu Pagi : 08.00 09.40 dan 09.50 11.30,Siang : 09.50 11.30, 11.40 13.20, 13.30 15.10, dan Sore : 13.30 15.10, 15.20-17.00. 3. Sistem pengaturan jadwal mata kuliah dibuat dengan menggunakan teori Algoritma Genetika sebagai proses dalam menghasilkan suatu jadwal. Proses-proses yang digunakan yaitu proses seleksi, mutasi, dan crossover. Setelah dianalisis, maka dilakukan pengembangan aplikasi dengan menggunakan sistem operasi Windows XP dan spesifikasi perangkat keras yang diperlukan adalah sebagai berikut: 1. Prosesor intel pentium IV 2.0 GHz 2. Memori 512 Mb 3. Harddisk 40 Gb 4. Motherboard 5. Monitor 6. Keyboard 7. Mouse Spesifikasi perangkat lunak yang diperlukan adalah sebagai berikut: 1. Microsoft Visual Basic 6.0, sebagai bahasa pemrograman 2. Microsoft Access 2003, sebagai database program Sebagai dokumentasi dari langkah ini, penulis menyertakan sampel data dari beberapa tabel yang dibangun dengan 23

menggunakan Microsoft Access. Tabel 3.1 Dosen_Mata Kuliah 3.3 Design Tujuan dari tahap ini adalah untuk membuat interface yang mengacu pada template yang telah dianalisis pada tahap sebelumnya. Adapun hasil akhir dari tahap ini adalah interface program yang sesuai dengan template. Gambar 3.2. Form Login Nama antarmuka : Login Kegunaan : Suatu fungsi untuk masuk ke menu utama, dengan mengisi nama dan password. Fungsi-fungsi : OK untuk masuk ke menu utama atau klik BATAL jika ingin keluar dari program. Gambar 3.3. Form Menu Utama Nama antarmuka : Menu Utama Kegunaan : Sebagai halaman utama yang menampilkan semua sub menu. Fungsi-fungsi : Menu Program berisi semester dan keluar. Menu Informatika, Elektro dan Industri berisi input dosen, input mata kuliah, input ruangan, proses, jadwal mata kuliah dan juga jadwal praktikum. 24

Gambar 3.4. Form Proses Jadwal Nama antarmuka : Proses Jadwal Kegunaan : Sebagai halaman yang berguna dalam membuat proses jadwal Fungsi-fungsi : Kuliah dan Praktikum untuk masuk dalam proses jadwal Jumlah generasi menandakan jumlah proses Jumlah gen per generasi menandakan jumlah jadwal 4. Pengujian Tahap pengujian dilakukan untuk menguji apakah aplikasi telah siap digunakan dan berfungsi dengan baik. Pengujian yang dilakukan adalah pengujian tombol pada form, dan pengujian pengembangan sistem yang telah digunakan. Hasil dari pengujian sangat baik dan sesuai dengan kebutuhan. 5. Kesimpulan dan Saran 5.1 Kesimpulan Berdasarkan hasil yang diperoleh dari tahap penelitian sampai dengan tahap pengujian, maka dapat disimpulkan hal-hal sebagai berikut: 1. Metode Algoritma Genetika membantu dalam proses pembuatan jadwal mata kuliah secara automatis 2. Jumlah generasi dan jumlah gen per generasi yang semakin banyak, semakin besar kemungkinan tabrakannya 3. Jumlah generasi yang semakin banyak akan membuat proses pembuatan jadwal semakin lama 4. Dalam sistem ini hari yang diinput oleh user akan dipertahankan dalam pembuatan jadwal 5. Proses mutasi dalam sistem ini tetap digunakan tapi tidak terlalu berpengaruh karena dalam proses ini akan terjadi pergantian gen dan memungkinkan munculnya kromosom baru 6. Dalam menghasilkan jadwal yang tidak bertabrakan, tidak ada kepastian jumlah pengulangan proses (bisa sekali dan / atau berkali-kali) 7. Jadwal yang memiliki ruangan cukup memiliki kemungkinan kecil untuk bertabrakan tapi jadwal yang ruangannya tidak cukup memiliki kemungkinan besar untuk bertabrakan 8. Metode proses seleksi yang digunakan berfungsi untuk mengurutkan nilai fitness yang telah didapat 9. Setiap dosen boleh mengajar 3 mata kuliah dalam satu hari tapi setiap mata kuliah hanya boleh dibagi dalam 1 kelas supaya tidak bertabrakan 10. Setiap fakultas harus memiliki ruangan yang cukup supaya semua mata kuliah bisa memiliki ruangan 5.2 Saran Berikut ini merupakan beberapa saran untuk pengembangan sistem lebih lanjut untuk sistem yang sudah dibuat: 1. Sebaiknya sistem yang ada dikembangkan lebih lanjut sehingga bukan saja digunakan untuk fakultas Teknik tapi juga digunakan untuk semua fakultas 2. Sebaiknya sistem yang dibuat dikembangkan lagi dengan menambahkan semester antara 3. Hasil Fitness functionnya belum maksimal karena jika terdapat nilai fitness yang sama dalam proses jadwal maka nilai yang dipakai dalam jadwal hanya jadwal yang ada dalam urutan pertama. Berdasarkan ini, maka sebaiknya dalam fungsi fitness ditambahkan prioritas-prioritas lain selain prioritas yang sudah ada, misalkan prioritas: tidak 25

boleh ada dosen mengajar 2 kelas pada waktu yang sama, ruangan cukup, dan konflik jadwal sehingga fungsi fitness bisa membedakan nilai yang terbaik dari yang terbaik untuk menghasilkan suatu jadwal. 4. Hasil yang didapat tidak optimal (karena masih ada tabrakan) maka sebaiknya ditambah memakai metode yang lain 5. 1 dosen tidak bisa mengajar 3 mata kuliah dalam 1 hari jika masing-masing memiliki 2 kelas. Daftar Pustaka [1] Alter, Steven. Information System As Management Perspective. Addison-Wesley, Singapore, 1996. [2] Univ. Airlangga. Definisi Jadwal Mata Kuliah, http://72.14.235.104/search?q =cache:soku4emahcj:www.fpsi.unair.ac.id/peraturan_ak ademik.pdf+definisi+jadwal+ mata+kuliah+adalah&hl=en& ct=clnk&cd=16 Tanggal akses 10 Oktober 2006 pukul 19.05 WITA. [3] Rektor Universitas Indonesia, Isi Jadwal Mata Kuliah, http://www.ui.edu/indonesia/ umum/sk/pembelajaran.pdf, tanggal akses 25 Maret 2007 pukul 20.30 WITA.2007. [4] Sri Kusumadewi. Artificial Intelligence. Graha Ilmu, Yogyakarta, 2003. [5] Universitas Moestopo, Definisi Jadwal Kuliah, http://www.gsk.net/moestopo/universitas/ profil-45.html, tanggal akses 25 Maret 2007 pukul 20.30 WITA.2007. [6] Whitten, J.L, Bentley, L.D, & Dittman, K.C. System Analysis and Design Method. Mc-Graw Hill, USA, 2001. 26