Anda di halaman 1dari 5

SISTEM PAKAR JADWAL KULIAH

Muhammad Sabrino Raharjo1


Sistem Informasi, Fakultas Sains & Teknologi
Universitas Islam Negeri Sumatera Utara
1
rinogawelz@gmail.com

ABSTRAK
Jadwal perkuliahan pada setiap kampus diharuskan mampu menyusun waktu yang tepat
terhadap dosen pengampu mata kuliah dengan ketersedian ruangan kelas belajar beserta
beberapa praktikum yang mungkin terjadi. Pengerjaan pengaturan tersebut merupakan sebuah
pekerjaan yang tidaklah mudah untuk dilakukan dengan waktu yang singkat.
Pada dewasa ini beberapa kampus masih dijumpai metode pengaturan jadwal yang
menggunakan sistem manual. Tentu saja pengaturan jadwal perkuliahan tersebut sulit
dilakukan dan memiliki resiko tabrakan jadwal yang pasti muncul dengan metode ini.
Maka dengan adanya bantuan teknologi terbaru yakni sebuah sistem pakar, dapat
dimanfaatkan untuk membantu menetapkan aturan – aturan jadwal perkuliahan yang nantinya
akan dimasukkan kedalam sistem dan didesain untuk menghindari terjadinya konflik atau
tabrakan jadwal dari masing – masing kesediaan waktu dosen dan ketersediaan ruangan yang
ada dengan menggunakan sebuah metode yang disebut Rantai Ikatan Pelacakan Kedepan
(Forward Chainning).
Kata Kunci : Sistem Pakar, Jadwal Kuliah, Forward Chainning.

1. Pendahuluan Maka demikian dengan kemajuan


Permasalahan mengenai bertabrak- teknologi yang berkembang dewasa ini
an nya jadwal kuliah pada setiap kampus muncullah ide untuk mempraktisnya
yang ada menjadi sebuah permasalahan penyusunan jadwal sedemikian rupa untuk
klasik yang umumnya terjadi di kalangan meminimalisir hal tersebut.
akademisi. Dengan adanya bantuan teknologi
Berbagai macam penyelesaian tersebut diharapkan mampu untuk
dikerjakan sedemikian rupa untuk menangani beragam jadwal ketersedian
meminimalisir terjadinya tabrakan jadwal jam kuliah yang sering dirasakan
tersebut, namun tidak dipungkiri bertabrakan.
bahwasanya melakukan hal tersebut
tidaklah mudah.
1.1 Latar Belakang 2. Teori Expert System
Adapun beberapa hal utama 2.1 Bagan Expert System
yang melatarbelakangi ide
pembuatan aplikasi ini adalah :
1. Efektifitas Jam Kuliah
2. Potensi Keluangan Waktu
yang Tidak Efektif
3. Keluhan Mahasiswa Gambar : Arsitektur Expert System.1
Terhadap Jam Kuliah. 2.2 Knowledge Engineer
1.2 Ruang Lingkup Aplikasi Adalah pihak yang membuat
Aplikasi ini hanya dapat ES. Knowledge engineer ini
digunakan untuk beberapa bidang bertugas menyerap dan
bagian berikut ini : mencarikan pengetahuan yang
1. Staff & Civitas Akademika dimiliki oleh para pakar dan meng-
 Data Administratif implementasi -kannya kedalam
Mahasiswa sebuah Software Expert Sistem.
 Administrasi Setiap Tugas ini cukup sulit karena
Prodi masing – masing seorang Knowledge Engineer tidak
Fakultas . boleh memasukkan perkiraan atau
 Data Dosen Pengampu perasaannya kedalam pengetahuan
 Ketersediaan Ruangan yang diperolehnya. Disamping itu
2. Stakeholder Sistem dia juga harus pandai mengorek
 Input Mahasiswa pengetahuan pakar, karena ada
Beserta Matakuliah kalanya seorang pakar biasanya
 Jadwal Setiap Dosen secara psikologis tidak dapat
 Kapasitas Setiap menceritakan atau menjelaskan
2
Ruangan. semua keahliannya.
 Waktu/Sesi Kuliah

1
http://ejournal.stmik-
time.ac.id/index.php/jurnalTIMES/article/downloa
d/7/5. Jurnal TIME, Vol II No.2 : 27-38,2013
SISTEM PAKAR UNTUK PENYUSUNAN JADWAL
KULIAH BERBASIS FORWARD CHAINING.pdf.Feriani
Astuti Tarigan, M.Kom.Hal.2
2
Ibid.
2.3 Forward Chainning 2.3.1 Tahapan Forwad
Metode Forward Chaining Chaining5
adalah metode pencarian atau 1. Mengidentifikasi aktifitas
teknik pelacakan ke depan yang dan target tujuan.
dimulai dengan informasi yang ada 2. Menganalisis tugas setiap
dan penggabungan rule untuk aktifitas berdasarkan
menghasilkan suatu kesimpulan tahapan masing – masing.
atau tujuan. (Russel S,Norvig P, 3. Mengerjakan dan men-
2003).3 support setiap tahap sesuai
Setiap tahapan di dalam kemampuan.
urutannya tertaut dari awal 4. Mengumpulkan data yang
permulaan hingga ke akhir. Setelah bersesuaian dengan
target akhir selesai dianalisis, kemampuan dan meng-
dipecahlah kedalam beberapa analisisnya kedalam master
tahapan, dan dituliskan kedalam sistem.
sebuah perencanaan, seorang 5. Setelah tahapan pertama
pelaku memulai untuk menjalankan masuk dalam master sistem
pekerjaan dalam rantai tahapan ini. kemudian mengerjakan dan
Ketika tahapan pertama selesai, mendorong tahap kedua
berpindah ke tahapan kedua.4 dengan keterhubungan
tahap pertama.
6. Sebegitu seterusnya setiap
tahapan sukses dimasukkan
kedalam master sistem,
kemudian ditambahkan
tahapan – tahapan
selanjutnya sampai didapat
3
http://Umardanny.com/jurnal-sistem- hasil yang dapat dilaporkan
pakar-pdf Jurnal Matematika dan Komputer
Indonesia: Penerapan Metode Forward Chaining
Pada Penjadwalan Matakuliah, Yudho Untoro
Univ,Kanjuruhan Malang.
4 5

https://www.gvsu.edu/cms4/asset/64CB422A- https://www.gvsu.edu/cms4/asset/64CB422A-
ED08-43F0- ED08-43F0-
F795A9DE364B6BE/behavioral_interventions_- F795A9DE364B6BE/behavioral_interventions_-
_chaining.docx . Behavioral Interventions Level 3 _chaining.docx . Behavioral Interventions Level 3
Chaining.Hal 2(diterjemahkan) Chaining.Hal 3(diterjemahkan)
sesuai aturan – aturan yang 4 Gambaran Implementasi
diberikan. 4.1 Alur Perintah
3 Perancangan Desain Sistem
Rencana ide perancangan Desain
Sistem daripada Aplikasi ini memiliki
beberapa bagian penting yang paling
utama diperlukan dalam perancangan
aplikasi, diantaranya adalah :
3.1 Data Gambar : Piramida Hirarki Perintah Aplikasi.
1. Tabel Program Studi
2. Tabel Mata Kuliah 4.2 Visualiasi Minat Matakuliah
3. Tabel Mahasiswa
4. Tabel Dosen
5. Tabel Ruangan Tersedia
6. Daftar Hari Kuliah
7. Waktu/Sesi Tersedia
Gambar : Grafik Minat Pengambilan Mata Kuliah
3.2 Urutan Sistem Pakar
 Prodi
4.3 Mekanisme Kelas
->Prioritas Daftar Prodi
 Mata Kuliah
->M.K. Tersedia Pada
Setiap Semester
 Dosen
->Kesediaan Jadwal
Dosen Pengampu
 Ruangan Gambar : Gambaran Proses Penetapan Kelas.

->Izin Ketersediaan
Pemakaian Ruangan
3.3 Prototype Interface
4.4 Gambaran Aktfitas Sistem 6 Daftar Pustaka
[1]http://ejournal.stmik-
time.ac.id/index.php/jurnalTIMES/arti
cle/download/7/5.
Tarigan, Feriani Astuti (2013).Sistem
Pakar Untuk Penyusunan Jadwal
Kuliah Berbasis Forward Chaining.
Jurnal TIME Vol.II No.2 : 27-38,
2013.Medan
(Diakses pada tanggal 4 Juni 2017)

[2] http://Umardanny.com/jurnal-
sistem-pakar-pdf
Untoro, Yudho (2009).Penerapan
Metode Forward Chaining Pada
Penjadwalan Matakuliah.Jurnal
Matematika dan Komputer Indonesia
Gambar : Konsep Alur Kerja Sistem.
Vol.1 No.2.Malang
(Diakses pada tanggal 9 Juli 2017
5 Simpulan
[3]
Paper ini merupakan sebuah https://www.gvsu.edu/cms4/asset/64C
ide/gagasan perencanaan tahap awal B422A-ED08-43F0 -
F795A9DE364B6BE/behavioral_inter
daripada usulan pembuatan Sistem ventions_-_chaining.docx
Pakar Jadwal Kuliah yang masih (Diakses pada tanggal 19 Mei 2017)

sebatas gambaran – gambaran desain


rancangan aplikasi yang nantinya akan
masuk tahapan proses perancangan
desain sistem hingga implementasi
aplikasi yang sebenarnya hingga dapat
digunakan untuk menangani
permasalahan jadwal kuliah yang
sering bertabrakan selama ini.
Jika terdapat kekurangan dalam paper
ide/gagasan ini penulis bersenang hati
menerima perbaikan dan usulan untuk
yang lebih baik.

Anda mungkin juga menyukai