Dari beberapa penelitian yang sudah dilaksanakan diatas, penulis memilih beberapa fitur untuk dimasukkan dalam aplikasi yang akan dibuat yaitu
fitur login, download materi, tugas, view profile. Fitur download materi akan menampilkan semua materi dari setiap matakuliah yang ditempuh
oleh pengguna dan pengguna dapat mendownload materi tersebut. Fitur tugas akan menampilkan matakuliah yang memiliki tugas dan pengguna
dapat melihat isi dari tugas tersebut. Fitur view profile akan menampilkan profile dari pengguna.
3.2.3. Diagram Use case
Gambar 3.2 Diagram Use Case
User : Mahasiswa
Login
Melihat Profile Logout
depend on
Tugas Melihat matakuliah yang
memiliki tugas Melihat daftar tugas
Melihat isi tugas Materi
Melihat matakuliah Melihat daftar materi
Mendownload materi
3.2.4. Skenario Use Case
Pada bagian ini akan dijelaskan bagaimana aktor dan sistem berinteraksi pada setiap use case yang ada pada Gambar 3.2.
1. Skenario Login
Tabel 3.2 Skenario Login
Nama use case Login
Aktor Mahasiswa
Deskripsi use case Use case ini menggambarkan proses mahasiswa
melakukan login sebelum masuk ke sistem. Mahasiswa harus menginputkan username dan
password yang sesuai untuk dapat masuk sistem.
Prakondisi Mahasiswa telah memiliki akun
Triggerpemicu Use case ini digunakan apabila mahasiswa ingin
masuk atau mengakses sistem Langkah umum
Kegiatan aktor Respon sistem
1. Masuk ke halaman
login kemudian menginputkan
username password
2. Menekan button
„login‟ 3.
Sistem mengecek
validasi di database 4.
Sistem menampilkan pesan login sukses
5. Sistem menampilkan
halaman utama yang berisi
menu-menu sistem.
Langkah alternative
Jika username dan password tidak sesuai maka sistem akan memberikan pesan bahwa username dan
password tidak sesuai dan aktor harus mengulang langkah umum
Kesimpulan Use case berhenti saat aktor berhasil melakukan login
dan masuk ke halaman utama. 2.
Skenario Melihat Matakuliah
Tabel 3.3 Skenario Melihat Matakuliah
Nama use case Melihat matakuliah
Aktor Mahasiswa
Deskripsi use case Use case ini menggambarkan proses mahasiswa
mengakses halaman course yang berisi list matakuliah yang ditempuh aktor
Prakondisi Mahasiswa telah melakukan login dan berada