commit to user
2
1.2. Perumusan Masalah
Berdasarkan latar belakang masalah tersebut maka dapat diuraikan perumusan masalah yaitu bagaimana membuat aplikasi layanan informasi jadwal
mata kuliah serta cara penyusunan kombinasi jadwal mata kuliah yang efektif.
1.3. Batasan Masalah
Batasan masalah dalam tugas akhir ini adalah: a.
Sistem ini hanya dapat melakukan penjadwalan mata kuliah untuk satu jurusan.
b. Semua dosen dianggap dosen S1 Teknik Informatika.
c. Jadwal tidak bisa berubah apabila sistem telah menghasilkan jadwal.
d. Sistem ini berbasis web yang dimasukkan dalam sebuah web
server
dan dapat diakses dengan
browser
internet.
1.4. Tujuan
Tujuan dari penulisan tugas akhir ini adalah: a.
Menemukan solusi untuk mengatasi masalah terstruktur yang timbul dari mata kuliah, dosen, mahasiswa, dan ruangan kuliah agar dapat
dialokasikan pada slot waktu dalam membangun jadwal mata kuliah. b.
Membangun sistem pendukung keputusan penjadwalan mata kuliah dengan model pemrograman PHP.
c. Membuat sebuah aplikasi untuk penjadwalan mata kuliah yang dapat
membantu mempermudah dan mempercepat proses penyusunan kombinasi jadwal mata kuliah yang efektif dengan hasil optimal untuk
mahasiswa dan dosen.
commit to user
3
1.5. Manfaat
Kegunaan dari program ini adalah untuk mempercepat proses penyusunan kombinasi jadwal mata kuliah yang efektif dengan hasil optimal untuk mahasiswa
dan dosen agar tidak terjadi bentrokan antara jadwal mata kuliah yang satu dengan yang lain pada sebuah institusi pendidikan atau universitas.
1.6. Metodologi Penelitian
Tugas akhir ini akan dikerjakan dengan metodologi sebagai berikut: 1.
Pengumpulan Data Pengumpulkan data-data yang dibutuhkan untuk menganalisa
permasalahan serta sebagai bahan untuk pembangunan Aplikasi Penjadwalan Mata Kuliah FMIPA UNS.
2. Analisis Kebutuhan dan Perancangan Sistem
Melakukan analisa terhadap data-data yang diperoleh untuk nantinya sebagai acuan dalam merancang sistem aplikasi. Dalam metode
kali ini, dilakukan pula perancangan desain sistem yang akan dibuat nantinya.
3. Implementasi Sistem Aplikasi
Dari rancangan yang telah dibuat, selanjutnya mengimplementasikan melalui pembuatan sistem, yaitu dengan menuliskan kode program
sesuai tahapan-tahapan yang ada pada perancangan. 4.
Pengujian dan Evaluasi Sistem Aplikasi Pengujian terhadap sistem yang telah dibuat untuk mengevaluasi
hasilnya dari sistem tersebut, serta melakukan
error handling
apabila terdapat
error
pada sistem untuk dibenahi. 5.
Penyusunan Laporan Dari hasil pengumpulan data, analisa kebutuhan dan perancangan
sistem serta pengujian sistem aplikasi pada akhirnya dipakai sebagai bahan penyusunan laporan.
commit to user
4
1.7. Sistematika Penulisan