• Tidak ada hasil yang ditemukan

3.2. Discovery

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

Trigger/pemicu 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 validasi di database mengecek 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

dihalaman utama

Trigger/pemicu Use case ini digunakan apabila mahasiswa ingin melihat list matakuliah yang ditempuhnya Langkah umum Kegiatan aktor Respon sistem

1. Mahasiswa menekan menu materi pada halaman utama 2. Sistem akan mengambil list matakuliah yang ditempuh mahasiswa 3. Sistem akan menampilkan halaman course yang berisi list matakuliah

Langkah alternative

Kesimpulan Use case ini berhenti saat sistem telah berhasil menampilkan list matakuliah yang ditempuh mahasiswa

3. Skenario Melihat Daftar Materi

Tabel 3.4 Skenario Melihat Daftar Materi

Nama use case Melihat daftar materi

Aktor Mahasiswa

Deskripsi use case Use case ini mengambarkan proses mahasiswa

mengakses salah satu matakuliah dan dapat melihat list materi yang ditempuh mata kuliah tersebut

Prakondisi Mahasiswa berada di halaman course yang berisi list matakuliah

Trigger/pemicu Use case ini digunakan apabila mahasiswa ingin melihat list materi dari satu matakuliah

Langkah umum Kegiatan aktor Respon sistem 1. Mahasiswa memilih

salah satu matakuliah yang ada pada

halaman course

2. Sistem akan mengambil data list materi yang sesuai dengan matakuliah

3. Sistem akan

menampilkan list materi pada halaman course detail

Langkah alternative

Kesimpulan Use case ini berhenti saat sistem telah berhasil menampilkan halaman course detail yang sesuai dengan matakuliah yang dipilih.

4. Skenario Mendownload Materi

Tabel 3.5 Skenario Mendownload Materi

Nama use case Mendownload materi

Aktor Mahasiswa

Deskripsi use case Use case ini menggambarkan proses mahasiswa memilih materi yang ingin di download di halaman course detail

Prakondisi Mahasiswa berada di halaman course detail Trigger/pemicu Use case ini digunakan saat mahasiswa ingin

mendownload salah satu materi

Langkah umum Kegiatan aktor Respon sistem 1. Mahasiswa menekan

salah satu judul materi yang ingin di download pada

halaman course detail

2. Sistem meminta materi yang ingin di download ke web service moodle 3. Materi berhasil

didownload Langkah

alternative

Kesimpulan Use case ini akan berhenti saat mahasiswa berhasil mendownload materi

5. Skenario Melihat Matakuliah yang Memiliki Tugas

Tabel 3.6 Skenario Melihat Matakuliah yang Memiliki Tugas

Nama use case Melihat matakuliah yang memiliki tugas

Aktor Mahasiswa

Deskripsi use case Use case ini menggambarkan proses mahasiswa memilih menu tugas untuk melihat list matakulih yang memiliki tugas pada halaman course tugas

Prakondisi Mahasiswa berada di halaman utama

Trigger/pemicu Use case ini digunakan saat mahasiswa ingin melihat matakuliah apa saja yang memiliki tugas

Langkah umum Kegiatan aktor Respon sistem 1. Mahasiswa menekan

halaman utama

2. Sistem akan mengambil list matakuliah yang memiliki tugas

3. Sistem menampilkan list matakuliah pada halaman course tugas. Langkah

alternative

Kesimpulan Use case ini akan berhenti saat mahasiswa berhasil melihat list matakuliah yang memiliki tugas pada halaman course tugas

6. Skenario Melihat Daftar Tugas

Tabel 3.7 Skenario Melihat Daftar Tugas

Nama use case Melihat daftar tugas

Aktor Mahasiswa

Deskripsi use case Use case ini menggambarkan proses mahasiswa memilih salah satu matakuliah untuk melihat daftar tugas dari matakuliah tersebut

Prakondisi Mahasiswa berada di halaman course tugas

Trigger/pemicu Use case ini digunakan saat mahasiswa ingin melihat daftar tugas dari matakuliah yang dipilih

Langkah umum Kegiatan aktor Respon sistem 1. Mahasiswa menekan

salah satu matakuliah pada halaman course tugas

2. Sistem mengambil list tugas yang dimiliki oleh matakuliah tersebut 3. Sistem menampilkan

halaman list tugas Langkah

alternative

Kesimpulan Use case ini akan berhenti saat sistem telah berhasil menampilkan list tugas yang sesuai dengan matakuliah

7. Skenario Melihat Isi Tugas

Tabel 3.8 Skenario Melihat Isi Tugas

Nama use case Melihat isi tugas

Aktor Mahasiswa

Deskripsi use case Use case ini menggambarkan proses mahasiswa memilih salah satu tugas untuk melihat isi tugas Prakondisi Mahasiswa berada di halaman list tugas

Trigger/pemicu Use case ini digunakan saat mahasiswa ingin melihat isi dari tugas yang dipilih

Langkah umum Kegiatan aktor Respon sistem 1. Aktor menekan salah

satu judul tugas pada halaman list tugas

2. Sistem akan mengambil isi content tugas

3. Sistem menampilkan isi tugas pada halaman view tugas

Langkah alternative

Kesimpulan Use case ini akan berhenti saat sistem telah berhasil menampilkan isi dari tugas yang dipilih mahasiswa

8. Skenario View Profile

Tabel 3.9 Skenario View Profile

Nama use case View profile

Aktor Mahasiswa

Deskripsi use case Use case ini menggambarkan proses mahasiswa memilih menu view profile dan dapat melihat detail dari profile mahasisswa

Prakondisi Mahasiswa sudah melakukan login dan berada pada halaman utama

Trigger/pemicu Use case ini digunakan saat mahasiswa ingin melihat detail dari profilenya

Langkah umum Kegiatan aktor Respon sistem 1. Mahasiswa menekan

menu view profile pada halaman utama

2. Sistem mengambil data detail profile mahasiswa 3. Sistem menampilkan detail profile mahasiswa Langkah alternative

Kesimpulan Use case ini berhenti saat mahasiswa berhasil melihat detail profilenya

9. Skenario Logout

Tabel 3.10 Skenario Logout

Nama use case Logout

Aktor Mahasiswa

Deskripsi use case Use case ini menggambarkan proses mahasiswa melakukan logout dari sistem

Prakondisi Mahasiswa berada di halaman utama

Trigger/pemicu Usecase ini digunakan saat mahasiswa telah selesai menggunakan sistem dan ingin keluar dari akun sistem Langkah umum Kegiatan aktor Respon sistem

1. Mahasiswa menekan navigasi logout pada halaman utama 2. Sistem menghapus history 3. Sistem menampilkan halaman login Langkah alternative

Kesimpulan Use case ini berhenti saat mahasiswa berhasil melakukan logout.

Dokumen terkait