17
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM
3.1 Deskripsi Umum Sistem
Perancangan sistem sangat dibutuhkan dalam pembuatan sistem, perancangan
tersebut meliputi
perancangan user
identification untuk
mendiskripsikan alur dari tiap user. Perancangan mengenai alur data sistem juga dibutuhkan untuk memahami dan merealisasikan sistem.
Sistem informasi penilaian mahasiswa berbasis komponen merupakan sistem informasi yang mempermudah mahasiswa dalam melihat nilai sesuai
dengan peraturan yaitu dapat melihat nilai setelah mengisi SKP. Sistem penilaian ini juga dapat mempermudah dosen dan operator dalam pengolahan data nilai,
dosen dapat memasukkan nilai dengan meng-upload file dengan format Microsoft Excel. Dalam sistem ini operator juga dapat memasukkan nilai seperti yang
dilakukan oleh dosen. Menurut deskripsi di atas, perancangan sistem akan dijabarkan lebih
spesifik pada tahap analisis dan perancangan untuk menguraikan sub-sub bagian yang akan digunakan untuk tahap implementasi pembuatan sistem.
3.2 Analisis Kebutuhan
3.2.1 Aktor
Aktor merupakan seseorang, sistem, atau perangkat yang melakukan kegiatan yang berpengaruh dalam keberhasilan operasi dari
sistem. Aktor dalam sistem penilaian mahasiswa adalah sebagai berikut : 1. User
User terdiri dari 4 aktor yaitu admin, operator, dosen dan mahasiswa yang memiliki hak akses yang berbeda, namun
keempat aktor dapat login. 2. Admin
Admin adalah aktor yang bertugas untuk mengatur manajemen data operator.
commit to user
3. Sistem Merupakan sistem penilaian mahasiswa, kegiatan sistem disini
adalah menerima data dari sistem lain, yaitu sistem SKP, jadwal, mahasiswa, dan kepegawaian.
4. Operator Merupakan orang yang dapat memanajemen nilai untuk
menggantikan tugas dosen apabila dosen tidak dapat memasukkan nilai. Operator juga dapat menvalidasi jadwal
sistem. 5. Dosen
Merupakan orang yang dapat memanajemen nilai. 6. Mahasiswa
Merupakan orang yang dapat melihat nilai setelah mengisi SKPSistem Kepuasan Pelanggan.
3.2.2 Kebutuhan Fungsional
Kebutuhan fungsional dalam sistem penilaian mahasiswa ditunjukkan pada tabel 3.1.
Tabel 3.1. Kebutuhan Fungsional Sistem
Kode Aktor
Deskripsi
SRS-F1 Admin
Dapat mengelola data operator SRS-F2
Admin Dapat menvalidasi data dosen
SRS-F3 Operator, Dosen Dapat mengelola data nilai
SRS-F4 Operator
Dapat validasi data jadwal SRS-F5
Sistem Dapat menerima data dosen dari sistem Kepegawaian
SRS-F6 Sistem
Dapat menerima status pengisian SKP dari sistem SKP Sistem Kepuasan Pelanggan
SRS-F7 Sistem
Dapat menerima data aktifitas mengajar dari sistem Jadwal
commit to user
SRS-F8 Sistem
Dapat menerima data aktifitas kuliah dari sistem Mahasiswa
SRS-F9 User
Dapat login SRS-F10 Mahasiswa
Dapat melihat nilai setelah melakukan pengisian SKP SRS-F11 User
Dapat mengganti password
3.2.3 Kebutuhan Non Fungsional
Kebutuhan fungsional dalam sistem penilaian mahasiswa ditunjukkan pada tabel3.2.
Tabel 3.2. Kebutuhan Non Fungsional Sistem
Kode Deskripsi
SRS-NF1 Tampilan sistem user friendly
SRS-NF2 Sistem dapat dijalankan secara localhost
3.3 Perancangan Sistem