14.07.2013 Views

Query Penjadwalan Matakuliah Menggunakan Basis Data Terelasi

Query Penjadwalan Matakuliah Menggunakan Basis Data Terelasi

Query Penjadwalan Matakuliah Menggunakan Basis Data Terelasi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ABSTRAK<br />

QUERY PENJADWALAN MATAKULIAH<br />

MENGGUNAKAN BASIS DATA TERELASI<br />

Irvanizam Zamanhari<br />

Jur-usan Matematika, Program Studi Informatika, Universitas Syiah Kuala<br />

(MoU STMIK U'Budivah Inrlonesia dengan Fakultas MIPA Universitas Syiah Kuala)<br />

Pembuatan .jadwal matakuliah di suatu universitas mempakan masalah yang rumit. Selain jadwal kuliah yang<br />

diadakan pada waktu yang bersamaan dan kapasitas ruangan yang tidak sebanding dengan jumlah mahasiswa, jadwal<br />

dosen yang mengajar pun menjadi salah saiu kendala. buryutipu.u peneliti telah niengusutt an utgorit*a seperti<br />

heuristic dan genetic sebagai solusi dalam mernecahkan permasatanan ini. Numun, kJsemua utg6rit*, tersebut<br />

terdapat kelebihan dan kekurangannya masing-masing. Peneiiti mengembangkan sebual metode penj"adwalan dengan<br />

menggunakan basis data yang terelasi dan mengusulkan sebuali algoriia untuk mendistribusikan matakuliahmatakuliah<br />

ke dalam sebuah jadwal kuliah dengin menggunakan telnik random data. Algoritma tersebut pada<br />

mulanya mengkombinasikan sejumlah kemungkinan jadwal yang tersedia berdasarkan jumlah matakuliah, jumlah<br />

waktu, dan jumlah ruangan. Kemudian algoritma mengambil setiap matakuliah secara random lalu didistribusikan ke<br />

dalam jadwal. Jika jadwal tersebut telah digunakan untuk sebuah matakuliah yang lain, maka jadwal untuk<br />

matakuliah tersebut harus dirandom kembali sedemikian hingga jadwalnya terdistribusikin dengan baik.<br />

Keyr,vords : random, query, h eu r is tic, gen et ic.<br />

I. PENDAHULUAN<br />

Pembuatan jadwal matakuliah di suatu universitas<br />

merupakan masalah yang rumit [4]. permasalahan<br />

ini tidak hanya berhubungan dengan bagaimana<br />

membangun jadwal matakuliah yang baik tetapi juga<br />

bagaimana membangun jadwal matakuliah yang<br />

optimal pada waktu yang sama [5]. Banyak hal<br />

yang harus diperhatikan seperti dosen, mahasiswa,<br />

waktu mengajar, dan ruang. Dosen yang tidak bisa<br />

mengajar pada waktu yang telah ditentukan karena<br />

sedang tugas di luar universitas atau sudah memiliki<br />

waktu mengajar pada matakuliah yang lain. Selain<br />

itu adanya jadwal matakuliah yang bersamaan<br />

dengan jadwal kuliah angkatan sebelumnya maupun<br />

sesudahnya, sehingga mahasiswa dapat mengambil<br />

matakuliah angkatan sebelurnnya maupun<br />

sesudahnya. Ruang yang akan digunakan untuk<br />

proses belajar mengajar harus sesuai dengan<br />

banyaknya mahasiswa yang mengambil matakuliah.<br />

Penyelesaian dalam penlusunan matakuliah dapat<br />

dilakukan dengan berbagai macam algoritma ,.p..ti<br />

algoritma heuristic, genetic, dan sebagainya l4].<br />

Algoritma tersebut ada kelebthan dan<br />

kekurangannya masing-masing. Akan tetapi tujuan<br />

dari algoritma ini untuk menghasilkan jadwal<br />

matakuliah secara optimal pada waktu yang sama<br />

sehingga jadwal dosen mengajar tidak beradi pada<br />

waktu yang sama walaupun dosen tersebut memiliki<br />

beberapa matakuliah yang akan diajarkan, begitu<br />

juga dengan ruang yang akan digunakan untuk<br />

proses belajar mengajar bisa dimanfaatkan dengan<br />

baik.<br />

Jurusan Matematika, Fakultas Matematika dan<br />

Ilmu Pengetahuan Alam (FMIPA) Universitas<br />

Syiah Kuala mempunyai tiga program studi yaitu<br />

Strata satu (Sl) Matematika dan Diploma Tiga<br />

(D3) Manajemen Informatika. Jurusan ini harus<br />

n.renjalankan proses administrasinya dengan baik,<br />

khususnya pada proses penjadwalan mitakuliah.<br />

Proses penjadwalan matakuliah merupakan hal<br />

yang sangat penting untuk diperhatikan, mengingat<br />

semua faktor yang mendukung di dalamnya,<br />

seperli dosen yang tidak bisa mengajar pada<br />

waktuyang telah ditentukan karena kesibukannya.<br />

Ruang yang digunakan telah digunakan untuk<br />

matakuliah yang lain.<br />

<strong>Penjadwalan</strong> yang baik dan teratur akan membantu<br />

kelancaran proses belajar mengajar. <strong>Matakuliah</strong><br />

dipilih berdasarkan program studi, semester dan<br />

tahun ajaran. <strong>Matakuliah</strong> yang dipilih harus<br />

disesuaikan dengan kapasitas ruang. pemilihan<br />

jadwal dan ruang akan dilakukan secara acak<br />

sehingga ditemukan jadwal dan ruang yang cocok<br />

untuk matakuliah tersebut. Jika jadwal dan ruang<br />

telah digunakan maka harus dilakukan pemilihan<br />

lagi sampai ditemukan jadwal yang tepat.<br />

Adapun realita sekarang ini, Jurusan Matematika<br />

sering mengalami kesulitan dalam proses<br />

penjadwalan matakuliah, alokasi waktu pengajar

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!