Anda di halaman 1dari 6

JURNAL ILMIAH GO INFOTECH

Volume 21 No. 1, Juni 2015 ISSN : 1693-590x

RANCANG BANGUN APLIKASI PENJADWALAN KULIAH


STMIK AUB SURAKARTA BERBASIS WEB

Ginanjar Tegar Sanjaya, Budhi Sumboro


STMIK AUB Surakarta

ABSTRACT
STMIK AUB Surakarta don’t have scheduling system what can be scheduled the course without collide. In
every the beginning of semester, the students always congratulate rescheduling because there is collide
course schedule. Often the students must change the KRS to adjust the schedule. The methodology used to
design the scheduling system is descriptive method. The resulting application in the manufacture of this
program is Scheduling System Application at STMIK AUB SURAKARTA WEB Based using PHP
programming language and uses MySQL as database creation. This Scheduling System Application can
scheduled the days, dosens, courses, rooms, times, and classes from all ProgDi without collide even on dosen
or students, there is output privat schedule that only courses

Keywords : Scheduling application, course, STMIK AUB Surakarta.

I. PENDAHULUAN Pembangunan sistem penjadwalan


Penjadwalan kuliah merupakan kuliah ini diharapkan dapat menjawab
kegiatan rutin dalam sistem akademik di permasalahan yang ada secara tepat sehingga
Perguruan Tinggi yang dilakukan dalam dapat menunjang perkuliahan di Perguruan
menghadapi semester baru. Penjadwalan Tinggi.
kuliah di STMIK AUB Surakarta masih
menggunakan cara manual dengan II. TINJAUAN PUSTAKA
mencocokkan satu persatu mata kuliah dengan 2.1. Penelitian Terdahulu
kelas, waktu, ruang, dan dosen yang ada, hal Titus Samadya Putra (2012) adalah
ini tentu memerlukan waktu yang cukup lama mahasiswa STMIK AUB Surakarta Jurusan
serta hasil yang belum tentu bisa diterapkan Sistem Informasi yang melakukan penelitian
secara maksimal dan masih ada mata kuliah di STMIK AUB Surakarta dengan judul
yang bentrok antara satu dengan yang lainnya. “Sistem Penjadwalan Matakuliah Pada
Hal ini mengakibatkan perkuliahan di awal STMIK AUB Surakarta”. Pada sistem ini
semester kurang efektif karena harus tidak terdapat pembagian kelas pada
melakukan penjadwalan ulang sesuai keadaan mahasiswa, dan tidak ada matakuliah
dan kebutuhan kampus. gabungan.
Dalam melakukan penjadwalan Sutini Manurung (2013) adalah
dibutuhkan pemikiran yang cukup rumit untuk mahasiswa Politeknik Negeri Medan Program
dapat memetakan sejumlah komponen Studi Manajemen Informatika Jurusan Teknik
penjadwalan (matakuliah, ruang, kelas, Elektro yang melakukan penelitian di
mahasiswa, dosen, dan waktu) dengan Politeknik Negeri Medan dengan judul
mempertimbangkan semua batasan yang ada. “Sistem Informasi Jadwal Kuliah Berbasis
Penjadwalan secara manual memerlukan Web Pada Jurusan Teknik Elektro Politeknik
waktu yang cukup lama dan memungkinkan Negeri Medan”. Kekurangan dari Sistem ini
adanya ketidaksesuaian akibat human error. adalah setiap dosen harus bersedia mengajar
Jika kejadian seperti ini terus terulang setiap kapan saja dan di ruang manapun.
pergantian semester, maka sepatutnya Fahrurozi (2011) adalah mahasiswa
permasalahan ini dicarikan solusinya untuk Universitas Islam Negeri Syarif Hidayatullah
menunjang perkuliahan di Perguruan Tinggi. Jakarta Program Studi Sistem Informasi
Permasalahan penjadwalan terkait Fakultas Sains dan Teknologi yang
erat dengan masalah optimasi. Oleh karena melakukan penelitian di UIN Syarif
itu, pengembangan sistem penjadwalan kuliah Hidayatullah dengan Judul “Sistem Informasi
dilakukan dengan melalui beberapa perbaikan Penjadwalan Mata Kuliah Pada International
untuk menghindari bentrokan jadwal. Programs Fakultas Sains dan Teknologi UIN

Halaman-37
JURNAL ILMIAH GO INFOTECH
Volume 21 No. 1, Juni 2015 ISSN : 1693-590x

Syarif Hidayatullah Jakarta Berbasis Web”. yang ditawarkan tiap semester, semakin
Pada sistem ini tidak ada komponen banyak komponen yang ada maka akan
mahasiswa dalam penjadwalan kuliah. semakin banyak pula kombinasi dari
Heri Budhi Iswanto (2012) adalah komponen yang mungkin terjadi.
mahasiswa Universitas Pembangunan
Nasional Veteran Jawa Timur Jurusan III. METODE PENELITIAN
Teknik Informatika yang melakukan Sumber data diperoleh melalui
penelitian di Universitas Pembangunan wawancara dengan pihak kampus STMIK
Nasional Veteran Jawa Timur dengan Judul AUB Surakarta. Wawancara digunakan untuk
“Aplikasi Jadwal Kuliah Berbasis Web dan memperoleh data-data yang memang
Android”. Pada sistem ini penjadwalan diketahui oleh nara sumber sehingga data
kuliah dikhususkan hanya pada satu jurusan yang diperoleh dari wawancara adalah data
saja yaitu jurusan Teknik Informatika. yang nyata (real). Sumber data diperoleh dari
2.2. Pengertian Jadwal Kuliah buku-buku, jurnal, dan internet. Studi Pustaka
Penjadwalan merupakan bagian yang digunakan sebagai referensi atau acuan yang
strategis dari proses perencanaan dan valid dimana data-data tersebut terdapat di
pengendalian produksi dan juga merupakan buku-buku,jurnal dan internet dan data yang
rencana pengaturan urutan kerja serta diperoleh berupa dasar, konsep ataupun
pengalokasian sumber waktu maupun penelitian terdahulu.
fasilitas untuk setiap operasi yang harus
diselesaikan serta proses pengorganisasian,
pemilihan, dan penentuan waktu penggunaan
sumber daya yang ada untuk menghasilkan
output seperti yang diharapkan dalam waktu
yang diharapkan (Morton, Thomas dan David
W Pentico, 2001, h.12).
Jadwal menurut kamus besar bahasa
Indonesia adalah pembagian waktu
berdasarkan rencana pengaturan urutan kerja,
daftar (tabel kegiatan) atau rencana kegiatan
dengan pembagian waktu pelaksanaan yang
terinci. Penjadwalan memiliki arti proses
(cara) pembuatan jadwal atau memasukkan
rencana kegiatan ke dalam jadwal, selain itu Gambar 1. Flowchart Sistem Penjadwalan
penjadwalan juga merupakan proses Matakuliah STMIK AUB Surakarta.
penugasan pada satu set (bagian) sumber
daya. Penjadwalan suatu konsep yang
penting yang bisa diterapkan pada berbagai 3.1. Diagram Konteks
bidang, misalkan komputasi dan proses
produksi.
Penjadwalan kuliah adalah masalah
menempatkan waktu dan ruang untuk
sejumlah kuliah dan kegiatan akademik.
(http://uigm.ac.id) Inti dari penjadwalan
kuliah adalah bagaimana menjadwalkan
sejumlah komponen yang terdiri atas
matakuliah, mahasiswa, dosen, ruangan, dan
waktu dengan sejumlah aturan dan batasan
(constraint) tertentu. Permasalahan Gambar 2. Diagram Konteks Sistem
penyusunan jadwal kuliah merupakan hal Penjadwalan Kuliah STMIK AUB
yang sangat kompleks, karena melibatkan
banyak dosen, pembagian waktu, kapasitas
serta jumlah ruangan Serta banyak matakuliah

Halaman-38
JURNAL ILMIAH GO INFOTECH
Volume 21 No. 1, Juni 2015 ISSN : 1693-590x

Gambar 3. DAD Level 0 Penjadwalan Kuliah STMIK AUB

Gambar 4. DAD Level 1 Pengolahan Jadwal Kuliah

Halaman-39
JURNAL ILMIAH GO INFOTECH
Volume 21 No. 1, Juni 2015 ISSN : 1693-590x

3.2. Relasi Antar Tabel

Gambar 5. Relasi Antar tabel

IV. HASIL DAN PEMBAHASAN


Pada aplikasi ini terdapat empat macam
pengguna berdasarkan hak aksesnya yaitu
admin, dosen, kaprogdi dan mahasiswa.
Administrator bertugas mengelola Aplikasi
Penjadwalan Kuliah STMIK AUB Surakarta
hak aksesnya meliputi semua data yang ada
dalam sistem ini seperti memasukkan data
mahasiswa, data dosen, data matakuliah, data
waktu kuliah, data ruang kuliah, dan data
daftar mengajar dosen dan akses terhadap
semua jadwal matakuliah. Kaprogdi hak
aksesnya meliputi mengatur kelas gabungan
dan jadwal pada masing-masing program Gambar 6. Halaman Pengisian KRS
studi, serta akses terhadap semua jadwal Halaman ini digunakan untuk mengisi KRS
matakuliah. Dosen hak aksesnya meliputi Mahasiswa. Untuk mengisi KRS dilakukan
input waktu mengajar, dan akses terhadap dengan cara memilih matakuliah yang tersedia
semua jadwal matakuliah. Mahasiswa hak dengan menekan tombol cek yang berlogo
aksesnya meliputi input Kartu Rencana Studi checklist yang ada disebelah kanan daftar
dan akses terhadap jadwal kuliah sesuai matakuliah, setelah selesai memilih lalu tekan
jurusannya masing-masing. tombol “SIMPAN” yang ada dibagian bawah
daftar matakuliah. Setelah disimpan maka

Halaman-40
JURNAL ILMIAH GO INFOTECH
Volume 21 No. 1, Juni 2015 ISSN : 1693-590x

akan tampil pesan bahwa pengisian KRS telah


dilakukan.

Gambar 7. Halaman Pembagian Kelas


Gambar 9. Halaman Pembuatan Jadwal
Halaman ini digunakan untuk Kuliah
membagi mahasiswa kedalam beberapa kelas
sesuai kelas yang diambil mahasiswa yaitu Halaman ini digunakan untuk membuat
pagi atau sore. Pembagian kelas ini jadwal kuliah. Terdapat tombol Simpan,
berdasarkan jumlah mahasiswa per Reset, dan Hapus. Untuk membuat jadwal
matakuliah. Untuk matakuliah teori setiap kuliah pilih dosen, matakuliah, kelas, hari,
kelas terdiri dari maksimal 40 mahasiswa, waktu, dan ruang lalu tekan tombol Simpan.
sedangkan untuk matakuliah praktikum setiap Setelah tersimpan maka jadwal akan tertampil
kelas terdiri dari maksimal 30 mahasiswa. pada daftar jadwal dibawahnya. Untuk
jumlah mahasiswa bisa berubah sesuai menghapus jadwal yang sudah dibuat tekan
kapasitas ruang perkuliahan. Pada halaman ini tombol hapus yang berlogo Trash (Tempat
terdapat tombol “Buat Pembagian Kelas” Sampah).
yang berguna untuk membagi mahasiswa Pemeliharaan sistem sebaikanya diperlukan
kedalam beberapa kelas, lalu dibawahnya adanya beberapa tindakan antara lain :
terdapat daftar kelas yang sudah terbagi. Pada a. Membuat back up database secara berkala.
daftar kelas tersebut terdapat tombol “Lihat b. Selalu mengecek hosting dan domain
Daftar Mahasiswa” yang berlogo folder website, apabila terjadi kesalahan atau
terbuka, tombol ini digunakan untuk melihat server down segera hubungi pihak penedia
daftar mahasiswa yang ada pada kelas yang layanan hosting.
dipilih. c. Meningkatkan sistem dengan cara
melakukan perubahan terhadap sistem jika
terdapat potensi peningkatan sistem setelah
sistem berjalan beberapa waktu.

V. KESIMPULAN
Kesimpulan yang dapat diambil dari
skripsi “Aplikasi Penjadwalan Kuliah STMIK
AUB Surakarta” adalah :
a. Telah dirancang dan dibuat aplikasi
penjadwalan kuliah STMIK AUB
Surakarta menggunakan PHP dan Mysql.
b. Aplikasi penjadwalan kuliah ini dapat
Gambar 8. Halaman Pengisian Kesedian menjadwalkan matakuliah sesuai dengan
Jam Mengajar batasan-batasan yang ada pada STMIK
AUB Surakarta.

Halaman-41
JURNAL ILMIAH GO INFOTECH
Volume 21 No. 1, Juni 2015 ISSN : 1693-590x

a. Masih terdapat beberapa kekurangan pada Supriyanto, Aji. 2005. Pengantar Teknologi
aplikasi penjadwalan kuliah ini yang Informasi. Jakarta:Salemba Infotek.
diharapkan dapat disempurnakan oleh
peneliti selanjutnya. Usman, Husaini dan Setiady Akbar, R.
Purnomo. 2000. Pengantar Statistika.
Jakarta: PT. Bumi Aksara.
DAFTAR PUSTAKA
http://uigm.ac.id/new2014/jurnal/jurnal.php?h
Abdul Kadir. 2009. Membuat Aplikasi Web al=detil&id=184 (diakses pada 2 juli
Dengan PHP Dan Database MySQL. 2014 12:37)
Yogyakarta: Andi.

Al Fatta, Hanif. 2007. Analisa dan


Pemrograman Sistem Informasi Untuk
Keunggulan Bersaing Perusahaan dan
Organisasi Modern. Yogyakara: Andi.

Andrea Adelheid, Khairil Nst. 2012. Buku


Pintar Menguasai PHP Dan MySQL.
Jakarta: Mediakita.

Jogianto. 2005. Analisis dan Desain Sistem


Informasi. Pendekatan Terstruktur,
Teori dan Prakts Aplikasi Bisnis.
Yogyakarta: Andi.

Morton, Thomas dan David W Pentico. 2001.


Heuristic Schedulling System With
Aplications to Production System &
Project Management, New York : John
Wiley & Sons, Inc.

Ramadhan, Arief. 2006. Pemrograman Web


Database Dengan PHP dan MySQL.
Jakarta: PT. Elex Media Komputindo.

Sidharta, Lani. 1995. Sistem Informasi :


Pengantar Sistem Informasi Bisnis.
Jakarta: PT. Elex Media Komputindo.

Sukarno, Mohamad. 2006. Membangun


Website Dinamis Interaktif Dengan
PHP MySQL. Jakarta: Eksa Media.

Sulistyawan; Rubianto; Saleh, Rahmat. 2008.


Modifikasi Blog Mutiply Dengan CSS.
Jogjakarta: MediaKom.

Sunyoto, Andi. 2007. Membangun Web


Dengan Teknologi Asynchronouse
Javascript & XML. Jogjakarta: Andi
Offset.

Halaman-42

Anda mungkin juga menyukai