Analisis Permasalahan Analisis Kebutuhan

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