Penentuan Actor Desain Aplikasi

4.1.4. Usulan Penyelesaian Masalah

Dengan melihat permasalahan yang ada pada sistem yang sedang berjalan di IIUC, maka dibutuhkan suatu sistem yang mampu mengatasi masalah ruang, waktu, komunikasi, serta dapat menjadi saran interaktif antara mahasiswa dengan pengajar. Oleh karena itu, penerapan dan pemanfaatan e-learning sebagai media penunjang kegiatan belajar mengajar dianggap perlu di IIUC. Dengan sistem e-learning diharapkan permasalahan yang dihadapi dapat diatasi.

4.2. Fase Perancangan

Pada tahapan desain ini, penulis akan merancang sistem guna menyelesaikan masalah yang ada pada IIUC sebelumnya. Adapun rancangan sistem yang penulis buat meliputi rancangan penentuan actor, perancangan usecase, perancangan usecase scenario atau narasi usecase, activity diagram, sequence diagram, class diagram, design database dan design Interface.

4.2.1. Desain Aplikasi

4.2.1.1. Penentuan Actor

Adapun aktor yang terlibat pada sistem e-learning ini adalah mahasiswa, dosen, admin dan guest. Guest merupakan user umum yang belum memiliki akun dan belum terdaftar dalam sistem. katagori aktor ini hanya memiliki kemampuan untuk melihat beberapa informasi-informasi umum yang terbatas dalam website dan melakukan register secara gratis untuk memperoleh akun tetap. Guest in juga termasuk mahasiswa yang belum terdaftar menjadi anggota tetap e-learning. Mahasiswa merupakan user yang telah terdaftar dalam sistem. secara default seorang mahasiswa dapat meregister diri mereka pada courses yang tersedia dan dapat melihat konten serta mengikuti aktifitas yang ada pada course tersebut. Selain itu, mahasiswa dapat membuat suatu event yang dapat dilihat oleh seluruh user dan pengunjung situs bila mereka berada dalam halaman calender event site. Mahasiswa juga dapat melakukan chatting dengan mahasiswa lain ataupun dengan dosen. Dosen merupakan user yang memiliki wewenang untuk memelihara dan merubah konten aktifitas-aktiftas yang ada dalam matakuliah yang mereka kelola. Aktifitas-aktifitas yang bisa mereka lakukan yaitu, membuat materi, upload materi, quiz, tugas, forum diskusi, UTS dan UAS. Dosen juga mampu mengeluarkan dan memasukkan mahasiswa dari matakuliah yang mereka kelola. Admin merupakan super user yang mempunyai seluruh wewenang atau hak akses yang ada dalam sistem e-learning. Aktor ini memiliki peran yang penting dalam memberikan hak akses pada beberapa user yang admin kehendaki dan memelihara sistem secara keseluruhan. Tabel 4.1 Penentuan Aktor No Actor Keterangan 1 2 3 4 Guest Mahasiswa Dosen Admin Memiliki hak untuk melihat seluruh site informasi seperti news , forum tanpa dapat mengomentari dan berdiskusi dalam news atau forum tersebut. Selain itu, guest juga tidak dapat menambah jadwal suatu event dalam halaman calender event dan tidak dapat meng-enrol atau me- register dirinya untuk masuk ke dalam course yang tersedia sebelum mereka menjadi member dengan melakukan register new account. Adapun hak-hak yang bisa dilakukan oleh aktor mahasiswa adalah: Login, view news, add and view event, enrol to course , view course content, download file, do exam or assigment, discuss in forum, do chat, do quiz , dan melihat nilai hasil dari questioner, quiz dan exam atau assigment yang mereka lakukan. Secara default seorang dosen memiliki wewenang yang sama seperti mahasiswa pada matakuliah yang lain tetapi dosen dapat mengelola matakuliah yang dosen akan ajarkan. Adapun yang dapat dilakukan dalam sistem meliputi login, request courses, add news, add event, add content , upload file, add group, add exam or assigment, add forum discussion, add chat room, add questioner dan add quiz . Merupakan super user yang memiliki wewenang tertinggi dan dapat melakukan seluruh aktifitas yang dapat dilakukan seluruh katagori aktor yang ada. Tugas utama seorang admin adalah memberikan dan mengatur hak-hak beberapa user dalam sistem serta melakukan pemeliharaan sistem secara keseluruhan

4.2.1.2. Perancangan