IMPLEMENTASI KECERDASAN BUATAN UNTUK SISTEM INFORMASI

Download ABSTRAK. Salah satu kegiatan penjadwalan yang membutuhkan perhatiank husus dan ketelitian yang cukup tinggi adalah penjadwalan kuliah.Menci...

0 downloads 665 Views 322KB Size
IMPLEMENTASI KECERDASAN BUATAN UNTUK SISTEM INFORMASI PENJADWALAN RUANG DAN KELAS PADA UNIVERSITAS ALMUSLIM BERBASIS WEB NURUL JANNAHa a

Jurusan Teknik Informatika Fakultas Ilmu Komputer Universitas Almuslim Jln. Almuslim Tlp. (0644) 41384, Fax. 442166 Matangglumpangdua Bireuen

ABSTRAK Salah satu kegiatan penjadwalan yang membutuhkan perhatiank husus dan ketelitian yang cukup tinggi adalah penjadwalan kuliah.Menciptakan suatu jadwal kuliah yang optimal cukup sulit dikarenakan banyak variabel yang saling terkait sehingga membutuhkan suatu penanganan yang signifikan. Pengaturan penjadwalan kuliah dapat dilakukan secara manual maupun dengan otomatisasi (software) yang mana dalam menentukan jadwal-jadwal tersebut adalah sangat rumit dan membutuhkan waktu yang cukup lama.Tidak jarang terjadi jadwal yang bentrok satu sama lain baik untuk mahasiswa, dosen atau pun ruangan kelas. Untuk memudahkan pengaturan penjadwalan kuliah yang efektif dan optimal melalui suatu proses otomatisasi, penulis akan membangun perangkat lunak dengan mengimplementasikan algoritma Searching agar mahasiswa, dosen dan ruangan tidak mengalami jadwal yang bentrok antara satu matakuliah dengan matakuliah yang lain. Perangka tlunak yang dibangun menggunakan algoritma Searching ini mampu menghasilkan penjadwalan kuliah dengan kesediaan waktu tertentu dari dosen dan kesediaan ruangan serta mampu memberikan informasi jadwal kuliah yang bentrok baik dari dosen maupun ruangan kelas.

Kata Kunci: PenjadwalanKuliah, Bentrok, AlgoritmaSearching 1. PENDAHULUAN Teknologi informasi pada saat ini

Teknologiinformasitelahmendukungberbaga

telah berkembang pesat tidak terkecuali di

ikehidupancontohnyabidangekonomi,

Indonesia,

perusahaan

bidang pendidikan, bidang hiburan, dan

besar dan menengah menerapkan teknologi

bidang lainnya.Para Pengguna teknologi

informasi untuk membantu operasi bisnis

informasi pada saat ini telah mencakup

hamper

disemua

mereka. 61

hamper segala umur, dar anak kecil sampai

memakan waktu yang lama. Beberapa

dewasa.

sumberdaya

Penggunateknologiinformasiterusme ningkatdenganadanya internet

dapat

mendukung

informasi

penggunaan

sebagai

pembelajaran.Sebagai dapat

internet.Teknologi

digunakan

sarana

contohnya internet untuk

menyebarkan

seperti

yang

biasanya

ketersediaan

dibutuhkan

ruangan,

apakah

ruangan tersebut memiliki kriteria yang cukup

untuk

mengadakan

jumlahkursi,

dan

penunjanglainnya, laboratorium

sebuahkelas, kebutuhan

seperti

atau

ruangan

ruangan aula.

Lalu

informasi pembelajaran.Teknologi ini sangat

pengajar, apakah pengajar mampu mengajar

membantu untuk mendapatkan informasi

pada semua jam, apa kah pada waktu

yang lebihaktual dan dapat meningkatkan

tersebut pengajar tertentu juga mengajar di

efisiensi tempat dan waktu. Salah satu

kelas lainnya.

pengaplikasian dalam kasus penyusunan

Dengan dibuatnya sebuah aplikasi

jadwal kuliah ketika pengajar membutuhka

penyusunan jadwal kampus ini, diharapkan

n adanya kelas diluar jadwal tetap, atau

memudahkan

kelas pengganti, hal ini tentunya perlua dan

mengatur penyusunan jadwal kuliah sesuai

komunikasi

dengan sumberdaya dan batasan yang ada.

antara

pengajar,

penjaga

para

ini

pula

dalam

ruangan, dan peserta kelas. Mungkin jika

Dengan

pengajar

sudah

memudahkan komunikasi antara pengajar

membicarakannya kepada peserta kuliah dan

dan peserta kelas dalam mengatur jadwal

meminjam ruangan jauh hari, hal ini tidak

kelas.

sebelumnya

aplikasi

pengguna

diharapkan

akan menjadi masalah. Akan tetapi jika hal

Terkait dengan uraian yang telah

ini tidak terencanakan, maka dibutuhkan

dipaparkan diatas, maka peneliti tertarik

sebuah alat yang dapat menyampaikan

untuk melakukan penelitian dengan judul

permintaan dan informasi secara cepat.

“IMPLEMENTASI

Menyusun

suatu

penjadwalan,

BUATAN

KECERDASAN

UNTUK

SISTEM

terutama penjadwalan ruang dan kelas

INFORMASI PENJADWALAN RUANG

mungkin terlihat mudah, akan tetapi ketika

DAN KELAS PADA UNIVERSITAS

sumberdaya yang ada semakin terbatas,

ALMUSLIM BERBASIS WEB”.

tentunya membuat sebuah jadwal ruangan akan

menjadi

pekerjaan

yang

2. RumusanMasalah

cukup 62

Adapun

rumusan

masalah

dalam

penelitian skripsi ini adalah :

5.Tujuan Penelitian Adapun tujuan dari pelaksanaan

1. BagaimanaMengimplementasikank ecerdasanbuatanuntukSistemInfor

penelitian ini adalah : 1. UntukmembangunSistemInformasipe

masipenjadwalanRuangdanKelaspa

njadwalanRuangdanKelasBerbasis

daUniversitasAlmuslim ?

Web

2. Bagaimana

data

di

UniversitasAlmuslimdenganmenerap

diprosessehinggamengghasilkansis

kankecerdasanbuatandalampenyelesai

teminformasipenjadwlanruangdank

anmasalah.

elasberrbasis web.

2. Untukmempermudahdalammencarida nmenentukanruangdankelas

3.BatasanMasalah Agar tercapaitujuansesuaidenganapa yang

yang

kosong.

diharapkan,

makadiperlukansuatubatasanmasalah

yang

membatasimasalah-masalah

yang

4.ManfaatPenelitian Dari

akandicobauntukmendapatkansolusinya.

mengimplementasikankecerdasanbuatan

Adapunbatasanmasalahdaritopikpenelitianin

untuksistemberbasis web

iyaitu:

manfaat 1. Perancanganperangkatlunakaplik

mempunyai

sisteminformasipenjadwalanruangdankel

asiberbasiswebuntukmengolah

asberbasis

web

data penjadwalanruangdankelas,

berikut:

yaitupembuatanpenjadwalanruan

1. BagiPenulis

bermanfaatsebagai

unit

Dapatmemahamidanmenambahpeng

danjadwalkuliahdenganmenerapk

etahuansertawawasandibidangteknol

ankecerdasanbuatandenganmeng

ogisisteminformasikhususnya

gunakanalgoritma depth firsth

berhubungandenganimplemenatasike

search untukpemecahanmasalah.

cerdasanbuatanunutuksisteminforma

g,

matakuliah,

dosen,

2. Hanyamenampilkanruangkuliah yang

ada

FakultasIlmuKomputer.

di

sipenjadwalanruangdankelas

yang

di

UniversitasAlmuslim. 2. Bagimahasiswa

63

Denganpenelitianinijugapenulisberha

karenamelibatkanpuluhandosen,

rapdapatdijadikanbahanpustakabagip

danmatakuliah

yang

ditawarkan.

enelitilain

Semakinbanyakkomponen

yang

yang

ruangan,

dapatdijadikanbahanacuandaninspira

adamakaakansemakinbanyakkombinasidarik

siuntukmembuatsisteminformasibaru

omponen yang mungkinterjadi, dan yang

sertamembandingkannyadengansiste

terpentingdalampemilihankombinasiharusdi

m yang lama.

perhatikanaturan-aturan

3. Bagi publik

yang

telahditetapkan.

Menambahwawasansertapengetahua nterutama yang berhubungandengan system

7.ALGORITMA

DEPTH

FIRST

SEARCH Algoritma

informasipenjadwalandanmanajemen

Depth

First

search

pertamadiperkenalkanolehTarjandanHofcrof

ruangkelas.

t

20

tahun

yang

lalu.

Merekamenunjukkanbagaimana Depth First

6.PEMBAHASAN Penjadwalanruangdankelasadalahma

Search

(DFS)

salahmenempatkanwaktudanruangankepadas

merupakanmetodepencarianmendalamdanba

ejumlahmatakuliah,

giandari blind search ataupencarianbuta.

tutorial

Pencariandimulaidari level

dankegiatanakademiksejenis,

paling

denganmemperhatiaknsejumlahaturan yang

pertama, kemudiandilanjutkankeanak paling

berhubungandengankapasitasdanlokasidariru

kiripada

angan

yang

berikutnya.Demikianseterusnyahinggasampa

yang

itidakterdapatanaklagiatau

yang

tersediawaktubebas

diperlukandansejumlahaturan

lain

level

level

paling

berkaitandengantoleransiuntukdosendanhub

dalam.Jikapencarianbelimmenemukansolusi,

unganantaramatakuliahpilihan.

makadilakukanpenelusurankembalike node

Intidaripenjadwalanmatakuliahadala

sebelumnyadandilanjutkanke node tetangga.

hbagaimanamenjadwalkansejumlahkompone

Proses

n yang terdiriatasmahasiswadosen, ruang,

inidiulangiterushinggamenemukansolusi.(K

danwaktudengansejumlahaturandanbatasan(

usumadewi, 2003).

constrain)tertentu.Masalahpenjadwalanmata

1 A

kuliahadalahmasalah yang sangatkompleks, B

C

D 64

TabelPerangkatKeras Yang Digunakan 2

6

PerangkatKeras

Keterangan

7

Processor

Core i3

K

Memory

DDR2 2GB

Gambar7.1.TeknikPencarian Depth First Search

Hardisk

320 GB

VGA Onboard

64 bit

Keyboard

1 buah

E 3

5 4

J

1. Keuntungan

G

F

Depth

First

H

I

Search

adalahsebagaiberikut : 1. Membutuhkanmemori

yang

relatifkecil, karenahanya node –

Tabel 8.2 PerangkatLunak yang digunakan

node padalintasan yang aktifsaja

PerangkatLunak

Keterangan

xampp-win-321.7.7,

Sebagaipengembangan

MySQL

Databse

yang disimpan, 2. Secarakebetulanmetode Firt

Depth Search

akanmenemukansolusitanpaharus mengujilebihbanyaklagidalamrua ngkeadaan. 2. Kelemahan

Depth

6.1 Kesimpulan First

Berdasarkan pembahasan pada bab –

Search

adalahsebagaiberikut:

bab

1. Memungkinkantidakditemukann

menyimpulkan hal-hal sebagai berikut:

yatujuan yang diharapakan. 2. Hanyaakanmendapatkansatusolus ipadasetiappencarian.

sebelumnya,

Software Spesifikasiperangkatkeras( Hardware) yang digunakanuntukmengimplementasikanpenja dwalanruangdankelasberbasis web spesifikasi yang dapatdilihatpadatabel 8.1

penulis

dapat

1. Sistem yang dirancang aini adalah sistem informasi penjadwalan kuliah. Sistem beberapa

8. PerancanganKebutuhan Hardware dan

maka

ini

dapat

memberikan

kelebihan

dibandingkan

dengan sistem yang sedang berjalan saat ini, yaitu efisien dan efektif dalam pengolahan informasi. 2. Penggunaan dengan Depth

kecerdasan

menggunakan First

Search

buatan algoritma bisa

di 65

implementasikan pada pengaturan

terhadap sistem yang telah dibuat,

jadwal.

sehingga sistem dapat dipergunakan

Penggunaan

algoritma

metode

dapat

membantu

sesuai dengan kebutuhan.

penyusunan jadwal ruangan sehingga tidak terjadi bentrokan jadwal.

9. DaftarPustaka

3. Diharapkan dengan adanya sistem informasi penjadwalan kuliah ini

AndriKristianto

(2003),

:KonsepDasar

dapat membantu mempermudah para

,Analisisdesaindanimplementasi,

mahasiswa dan dosen dalam melihat

GrahaIlmu, Yogjakarta.

jadwal perkuliahan. Al

Penulis

menyadari

bahwa

pada

perancangan sistem informasi penjadwalan ini

Bahra.

2005.

AnalisisdanDisainSistemInformasi.

6.2 Saran

kuliah

SistemInformasi

masih

memiliki

beberapa

Yogyakarta.PenerbitGrahaIlmu. AndhikaHendra

Estrada

2012

MetodeImplemntasiPohon

kekurangan, untuk itu apabila penelitian ini

Arydalam

ingin dilanjutkan, penulis akan memberikan

Game studikasus: Minimaxpada Tic

beberapa saran mengenai bagian-bagian

Tac AjiSupriyanto

yang sebaiknya ditingkatkan yaitu:

Artificial

N-

(2005)

Inteligenci

Alexsander

F.K

pengenmbangan

Sibero (2011), Aplikasi Web dengan

selanjutnya, diasarankan bagi siapa

PHP dan MySQL, Andi Offset,

saja yang akan meneruskan sistem

Yogyakarta.

1. Dalam

informasi

pesta

tentang

perancangan

sistem informasi penjadwalan kuliah ini dapat menambahkan fasilitasfasilitas sekiranya

ataupun fitur-fitur

yang

menunjang

untuk

kelancaran dalam proses penyampain informasi. 2. Perlu adanya pengembangan dan

Hartaty (2008) ,KonsepKecerdasanBuatan, Yogjakarta Holland J. H. (1975). Adaption in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, USA. Jogiyanto

HM,

AnalisisdanDesainInformasi:

pemeliharaan yang lebih baik lagi 66

pendekatanterstruktur,

2001,

Yogyakarta, Andi John Burch & Gary Grudnitsky (2008), Analyzing Evolutionary Algortihm Method to Optimize Time Table System

(Case

Scheduling

Study:

Time

University

Table).

ICTS.

Surabaya. 2008.

67