Perumusan Masalah Batasan Masalah Tujuan Manfaat Metodologi Penelitian

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