Anda di halaman 1dari 8

TUGAS MATA KULIAH

REKAYASA PERANGKAT LUNAK

Disusun oleh:

Anugerah Ashary Samaila 1915051078


PTI 3C

PENDIDIKAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN KEJURUAN
UNIVERSITAS PENDIDIKAN GANESHA
2020
Studi kasus:
Berikut ini merupakan studi kasus pada saat mahasiswa ingin mengumpulkan tugas ke
course yang ada di E-learning Undiksha dengan scenario sebagai berikut:
E-learning Undiksha merupakan salah satu alat untuk menunjang proses belajar dan
pembelajaran antara mahasiswa dengan dosen. Universitas Pendidikan Ganesha
(UNDIKSHA) merupakan salah satu Universitas yang berada di Indonesia yang
menggunakan E-learning dalam membantu dalam proses belajar mengajar. Universitas
Pendidikan Ganesha mempunya sebuah sistem yang bernama E-Ganesha atau SSO
Undiksha yang didalamnya terdapat E-learning yang memiliki berbagai tools yang
sangat berguna untuk mahasiswa dan dosen. E-learning merupakan salah satu sarana
berbasis teknologi yang digunakan oleh dosen untuk membagi materi dan
mengevaluasinya. Pada sistem E-learning Undiksha ini mahasiswa dan dosen dapat
melakukan login, lalu dosen juga dapat membuat kelas atau course, mahasiswa dapat
bergabung ke dalam kelas atau course yang telah dibuat oleh dosen, didalam kelas
tersebut dosen dapat mengirim atau meng-upload materi dan tugas, lalu mahasiswa
akan mengunduh materi dan mengerjakan tugas yang telah dikirim kedalam
course/kelas tersebut. Kegiatan ini dapat dilakukan oleh seluruh mahasiswa dari
berbagai fakultas dan angkatan, serta dapat diakses oleh seluruh dosen dalam lingkup
Universitas Pendidikan Ganesha.
Untuk memudahkan dalam menganalisa scenario yang akan digunakan pada fase-fase
selanjutnya, maka kita dapat melakukan pemilihan terhadap scenario tersebut, antara
lain;
 Validasi User :
o User Login
 Pengelolahan Data
o Dosen membuat course atau kelas
o Mahasiswa bergabung dalam course atau kelas
o Dosen mengupload materi dan tugas pada course
o Mahasiswa mendownload materi dan mengirim tugas pada course
PENDEFINISIAN AKTOR
N Aktor Deskripsi
O
1. Mahasiswa (User) Mahasiswa (User) merupakan orang yang telah terdaftar dan
menjadi mahasiswa aktif Universitas Pendidikan Ganesha yang
dimana data dari mahasiswa tersebut telah secara resmi
terdaftar dalam Sistem Informasi Akademik (SIAK) dan Single
Sign On (SS0) yang dimana nantinya para mahasiswa tersebut
dapat mengkases E-learning Undiksha
2. Dosen (User) m Dosen (User) merupakan orang yang menjadi dosen didalam
lingkup Universitas Pendidikan Ganesha yang dimana data
dosen tersebut telah terdaftar secara resmi dalam Sistem
Informasi Akademik (SIAK) dan Single Sign On (SS0) yang
dimana nantinya dapat mengkases E-learning Undiksha
3. Admin Admin merupakan orang yang bertugas untuk dan memiliki
hak akses untuk melakukan operasi pengelolahan siste

PENDEFINISIAN USE CASE

NO Use Case Deskripsi


1. Login atau Authenticate Mahasiswa atau Dosen (User) melakukan akses
dengan melakukan login ke SSO E-Ganesha dengan
cara memasukkan email serta password yang sudah
ditetapkan oleh pihak admin agar dapat masuk
kedalam sistem E-learning.
2. Dosen membuat course atau Dosen membuat course atau kelas yang sesuai dengan
kelas mata kuliah yang diajarkan agar nantinya mahasiswa
(User) dipilih sesuai matakuliah yang mereka pilih.
3. Mahasiswa bergabung dalam Mahasiswa (User) melakukan akses kedalam E-
course atau kelas learning agar dapat bergabung kedalam kelas atau
course yang dibuat oleh setiap dosen matakuliah
dengan cara memasukkan kode matakuliah atau
mencari nama matakuliah dengan cara mengklik
request course.
4. Dosen mengupload materi dan Dosen (User) mengakses course didalam E-learning
tugas pada course untuk mengupload materi dan tugas kepada
mahasiswa. Sehingga mahasiswa dapat mengetahui
dan mempelajari materi lalu mengerjakan tugas yang
akan dibahas dipetermuan selanjutnya.
5. Mahasiswa mengunduh materi Mahasiswa akan masuk ke dalam course tersebut lalu
dan mengirim tugas pada mengunduh materi yang diberikan oleh dosen tersebut,
course lalu mengerjakan tugas yang diberikan oleh dosen dan
mengirim/mengupload tugas dengan cara submit
assignment yang telah disediakan oleh dosen. Lalu
pada pengumpulan tugas juga diberikan waktu oleh
dosen, sehingga mahasiswa nanti mengumpulkan
seusai deadline atau sebelum deadline.

USE CASE SCENARIO

1. Nama Use Case : Login atau Authenticate


Aktor : Mahasiswa dan Dosen (User) dan Admin
Tipe : Primary
Tujuan : Melakukan Verifikasi User
Deskiripsi :
 Mahasiswa atau Dosen (User) melakukan akses dengan melakukan login ke SSO
E-Ganesha dengan cara memasukkan email serta password yang sudah ditetapkan
oleh pihak admin agar dapat masuk kedalam sistem E-learning.

Aktor Sistem
1. User mengakses SSO Undiksha untuk
melakukan login
2. Sistem akan meminta user untuk
memasukkan akun dan password yamg
ditetapkan kampus (Undiksha)
3. User memasukkan email dan password
yang sudah ditetapkan kampus
(Undiksha)
4. Sistem SSO melakukan verifikasi email
dan password pada pihak admin untuk
mengecek apakah email dan password
tersebut sudah terdaftar dalam SIAK
Undiksha
5. Jika email dan password benar maka
sistem memberikan akses kepada user
untuk masuk kedalam E-learning.
`

2. Nama Use Case : Dosen membuat course atau kelas


Aktor : Dosen (User) dan Admin
Type : Primary
Tujuan :
 Dosen membuat course atau kelas yang sesuai dengan mata kuliah yang diajarkan
agar nantinya mahasiswa (User) dipilih sesuai matakuliah yang mereka pilih

Aktor Sistem
1. Dose (User) mengakses E-learning dan
membuat kode matakuliah sesuai
dengan matakuliah yang diajarkan
2. Sistem memproses lalu membuat kode
mata kuliah yang telah dibuat
3. Sistem menampilkan kelas perkuliahan
yang telah dibuat dengan kode mata
kuliah yang telah diinput.
4. Dosen (User) membagikan kode kelas
tersebut kepada mahasiswa agar dapat
masuk/join kedalam kelas atau course
yang telah dibuat
5. Sistem memproses pendaftaran
mahasiswa (User) hingga dapat
bergabung kedalam kelas yang telah
dibuat oleh dosen (User).

3. Nama Use Case : Mahasiswa bergabung dalam course atau kelas


Aktor : Mahasiswa (User) dan admin
Type : Primary
Tujuan :
 Mahasiswa dapat bergabung kedalam kelas yang dibuat oleh dosen sesuai dengan
matakuliah yang dipelajari
Deskripsi :
 Mahasiswa (User) melakukan akses kedalam E-learning agar dapat bergabung
kedalam kelas atau course yang dibuat oleh setiap dosen matakuliah dengan cara
memasukkan kode matakuliah atau mencari nama matakuliah dengan cara
mengklik request course.

Aktor Sistem
1. Mahasiswa (User) mengakses E-
learning dan memasukkan kode mata
kuliah dengan mengklik option Request
Course.
2. Sistem memproses dan mencari kode
matakuliah yang telah diinput.
3. Sistem menampilkan kelas perkuliahan
sesuai dengan kode matakuliah yang
telah diinput
4. Mahasiswa (User) mengklik kelas
tersebut lalu mengklik tombol
“enrolme”
5. Sistem memproses pendaftaran
mahasiswa (user) hingga dapat
bergabung kedalam kelas yang telah
didaftar

4. Nama Use Case : Mengupload materi dan tugas pada course


Aktor : Dosen (User) dan Admin
Type : Primary
Tujuan :
 Dosen menguplad materi dan tugas pada mahasiswa
Deskripsi :
 Dosen (User) mengakses course didalam E-learning untuk mengupload materi
dan tugas kepada mahasiswa. Sehingga mahasiswa dapat mengetahui dan
mempelajari materi lalu mengerjakan tugas yang akan dibahas dipetermuan
selanjutnya.

Aktor Sistem
1. Dosen (User) mengakses matakuliah
yang dituju didalam E-learning.
2. Sistem memproses lalu menampilkan
kelas yang dituju.
3. Dosen (User) mengupload materi yang
akan diberikan kepada mahasiswa
dengan mengklik “submit”.
4. Sistem memproses lalu materi akan
terkirim atau terupload kedalam kelas
perkuliahan.
5. Dosen (User) membuat halaman baru
pada course untuk pengumpulan tugas
mahasiswa dan mengatur deadline
pengumpulan tugas.
6. Sistem memproses lalu membuat
halaman baru untuk pengumpulan tugas
dan memberikan waktu sesuai dengan
yang telah diatur oleh dosen (user).

5. Nama Use Case : Pengunduhan materi dan mengirim tugas pada course
Aktor : Mahasiswa (User) dan Admin
Type : Primary
Tujuan :
 Mahasiswa melakukan pengunduhan materi dan mengirim tugas sesuai dengan
matakuliah

Deskripsi :
 Mahasiswa akan masuk ke dalam course tersebut lalu mengunduh materi yang
diberikan oleh dosen tersebut, lalu mengerjakan tugas yang diberikan oleh dosen
dan mengirim/mengupload tugas dengan cara submit assignment yang telah
disediakan oleh dosen. Lalu pada pengumpulan tugas juga diberikan waktu oleh
dosen, sehingga mahasiswa nanti mengumpulkan seusai deadline atau sebelum
deadline

Aktor Sistem
1. Mahasiswa (User) mengakses kelas
perkuliahan yang dituju didalam E-
learning
2. Sistem memproses lalu menampilkan
kelas yang dituju.
3. Mahasiswa (User) mencari lalu
mengklik materi yang akan didownload
4. Sistem memproses lalu mendownload
materi secara otomatis.
5. Mahasiswa (User) mencari kolom
pengumpulan tugas didalam kelas
perkuliahan
6. Sistem membawa mahasiswa (user) ke
halaman tugas yang terdapat “Add
submission’
7. Mahasiswa (User) mengklik “submit
assignment” dan memilih file yang
diupload
8. Sistem memberikan pilihan pada
mahasiswa (user) mengenai file yang
akan disave atau remove.
9. Mahasiswa (User) mengkilk option
save file jika sudah benar atau sesuai
dan juga dapat remove jika file salah
10. Sistem memproses lalu menyimpan
file yang telah diupload oleh
mahasiswa (user) dan memunculkan
pesan “assignment was submitted”
sebagai tanda tugas telah dikirim. Jika
mahasiswa (user) memilih remove
maka sistem akan mengarahkan
kembali untuk memilih file
DIAGRAM USE CASE

Anda mungkin juga menyukai