3.1.2 Analisis Permasalahan
Berdasarkan uraian di atas, maka dibuatlah sebuah sistem yang menghasilkan jadwal dosen mengajar yang sesuai ketentuan yaitu dosen
mengajar sesuai dengan surat pernyataan ketersediaan mengajar, dosen tidak dijadwalkan mengajar lebih dari satu mata kuliah di waktu yang sama dan ruang
tidak boleh dijadwalkan lebih dari satu kali pada waktu yang bersamaan. Mencari sebuah penjadwalan yang sesuai dengan kriteriapersyaratan tidaklah mudah dan
membutuhkan waktu yang lama. Untuk mendapatkan hasil yang maksimal dan sehingga membutuhkan waktu yang lama, Penjadwalan dosen mengajar
menggunakan metode Algoritma Genetika. Metode Algoritma Genetika dapat menyelesaikan permasalahan penjadwalan dosen mengajar karena Algoritma
Genetika dapat menyelesaikan masalah yang kompleks sesuai dengan permasalahan yang ada di STIKES Yayasan RS. Dr. Soetomo Surabaya.
Aplikasi penjadwalan mata kuliah dibuat berbasis web karena mahasiswa tidak perlu datang ke STIKES Yayasan RS. Dr. Soetomo Surabaya untuk melihat
penjadwalan mata kuliah atau pengganti mata kuliah. BAAK tidak perlu menempel penjadwalan mata kuliah di mading STIKES Yayasan RS. Dr.
Soetomo Surabaya. Selain itu, aplikasi ini dapat diakses dimana saja dan kapan saja. Untuk mencari pengganti jadwal mata kuliah, Staf Prodi tidak kesulitan
dalam mencari penggantinya dengan cara manual. Dengan menggunakan aplikasi ini Staf Prodi dapat menyelesaikan dengan mudah karena pengganti jadwal mata
kuliah sudah terkomputerisasi. Oleh sebab itu dibuatkan sebuah aplikasi penjadwalan mata kuliah dengan berbasis web.
3.1.3 Analisis Kebutuhan
Aplikasi penjadwalan mata kuliah pada STIKES Yayasan RS. Dr. Soetomo ini akan melibatkan beberapa pengguna di dalam mengoperasikan atau
menggunakan aplikasi penjadwalan mata kuliah. Tabel 3.1 menjelaskan tentang kebutuhan dalam mengoperasikan atau menggunakan aplikasi penjadwalan mata
kuliah sebagai berikut:
Tabel 3.1 Analisis Kebutuhan
No Pengguna
Kebutuhan Laporan Yang
Dihasilkan
1 Kepala Prodi
Dapat memasukkan plotting dosen
Dapat memasukkan plotting ruang
Dapat mengubah jadwal dosen mengajar
Dapat menyetujui jadwal dosen mengajar
Laporan jadwal dosen mengajar
Laporan jadwal dosen sementara
Laporan ketersediaan mengajar
Laporan plotting
dosen 2
Mahasiswa Dapat mengakses jadwal dosen
mengajar Laporan jadwal mata
kuliah Timeline jadwal dosen
mengajar 3
Dosen Dapat
memasukkan ketersediaan mengajar
Dapat mengakses jadwal dosen mengajar
Dapat memasukkan plotting dosen team untuk dosen yang
mengajar team Laporan ketersediaan
mengajar Laporan jadwal dosen
mengajar Timeline jadwal dosen
mengajar 4
BAAK Dapat memasukkan data
pegawai Dapat memasukkan data
agenda penjadwalan Dapat memasukkan data hari
Dapat memasukkan data kelas
Dapat memasukkan data jenis ruang mata kuliah
Dapat memasukkan data Laporan jadwal dosen
mengajar Laporan jadwal dosen
sementara Rekapitulasi
pengganti mata
kuliah Laporan ketersediaan
mengajar
No Pengguna
Kebutuhan Laporan Yang
Dihasilkan
semester Dapat memasukkan plotting
dosen Dapat memasukkan
ketersediaan mengajar Dapat membuat jadwal dosen
sementara Dapat memasukkan data
KRS Dapat melihat jadwal dosen
mengajar Dapat mencarikan pengganti
mata kuliah
3.2 Membangun Prototype