Anda di halaman 1dari 12

Use Case dan Activity

Diagram
-
Rekayasa Perangkat Lunak

Dibuat Oleh:
Nama: Akbarnama Tangguh Dipantara
NIM: 1222002031

Program Studi: Sistem Informasi


Dosen Pengampu: Pak Kenny
1.1 Daftar Aktor
Seorang aktor adalah sebuah peran apakah seseorang atau sesuatu yang berada
pada lingkungan yang berinteraksi langsung dengan proses bisnis. Aktor berada
diluar batas sistem.

No. Nama Aktor Keterangan


1 Orang Tua Orang tua adalah pengguna
utama dari aplikasi BIG Parent.
Mereka menggunakan aplikasi
ini untuk memantau kinerja
akademik dan kesehatan
anak-anak mereka, mendapatkan
informasi tentang kegiatan kuliah
dan menghubungi dosen dan staf
kampus.
2 Dosen Dosen adalah pengguna lain dari
aplikasi BIG Parent. Mereka
menggunakan aplikasi ini untuk
memperbarui catatan akademik
mahasiswa, memberikan
penilaian, mengevaluasi kinerja
mahasiswa dan memperbarui
informasi kelas.
3 Administrator Administrator bertanggung
jawab untuk memantau dan
mengelola aplikasi BIG Parent.
Mereka memiliki akses ke semua
data mahasiswa dan bisa
menambahkan informasi terkait
kegiatan kuliah.
5 Mahasiswa Mahasiswa adalah penerima
manfaat dari aplikasi BIG Parent.
Mereka dapat melihat penilaian,
tugas dan kegiatan kelas, serta
mendapatkan informasi terkait
kegiatan sekolah dari aplikasi ini.
1.2 Daftar Use Cases
Sebuah Use Case merupakan urutan dari transaksi dalam suatu sistem yang
tugasnya yang menghasilkan nilai yang terukur kepada individu aktor pada
sistem tersebut. Berikut ini adalah contoh use case dalam aplikasi BIG Parent.

Contoh Gambar Use Case


Activity Diagram:
Gambar di atas merupakan contoh diagram Portal BIG Parents, adapun
penjelasannya sebagai berikut ini:
a. Orang Tua: yang dapat melakukan use case seperti login, melihat
informasi akademik anak, melihat jadwal sekolah, menghubungi dosen
atau staf kuliah, dan mengirim pesan kepada anak melalui aplikasi.
b. Dosen: yang dapat melakukan use case seperti login, mengupdate
informasi akademik dan kehadiran mahasiswa, membuat jadwal dan
tugas, memberikan notifikasi atau pengumuman kepada orang tua dan
mahasiswa, dan membalas pesan dari orang tua.
c. Aktor Siswa: yang dapat melakukan use case seperti login, melihat
informasi akademik pribadi, melihat jadwal sekolah, mengakses tugas,
dan membaca pesan dari orang tua atau guru.
d. Use case Login: digunakan oleh semua aktor untuk masuk ke dalam
aplikasi dengan menggunakan akun dan sandi yang valid.
e. Use case Proses Akademik: digunakan oleh orang tua dan siswa untuk
melihat informasi Prestasi Mahasiswa seperti nilai dan ujian.
f. Use case Lihat Jadwal Sekolah: digunakan oleh orang tua dan mahasiswa
untuk melihat jadwal mata kuliah, ujian, atau kegiatan kuliah.
g. Use case Hubungi Guru/Staf Sekolah: digunakan oleh orang tua untuk
menghubungi guru atau staf sekolah dalam hal yang mendesak atau
penting.

1.2.1 Use Case Descriptions

Nama Use Case Login


Aktor Orang Tua, Dosen, Admin,
Mahasiswa
Deskripsi Users dapat melakukan login ke
dalam aplikasi BIG Parent
Normal Course 1. Users mengakses aplikasi BIG
Parent
2. Users memasukan username
dan password dengan benar
Alternate Course 1. Users tidak mengerti cara
mengakses aplikasi BIG Parent
2. Users memasukan username
dan password yang salah,
segera hubungi operator
Pre-Condition Users dapat mengakses portal BIG
Parent
Post-Condition Users tidak dapat mengakses portal
BIG Parent
Assumption -

Nama Use Case Proses Akademik


Aktor Orang Tua, Dosen, Mahasiswa
Deskripsi Users dapat melihat proses akademik
mahasiswa
Normal Course 1. Users dapat melihat proses
akademik mahasiswa
2. Users dapat mengetahui segala
informasi mengenai proses
akademik
Alternate Course 1. Users tidak dapat melihat
proses akademik mahasiswa
Pre-Condition Users belum mengetahui informasi
mengenai proses akademik
Post-Condition Users sudah mengetahui informasi
mengenai proses akademik
Assumption -

Nama Use Case Ujian


Aktor Mahasiswa
Deskripsi User dapat mengerjakan ujian dalam
aplikasi BIG Parent
Normal Course 1. User dapat mengerjakan soal
ujian yang sudah disediakan
oleh dosen
Alternate Course 1. Users tidak dapat mengerjakan
soal ujian
Pre-Condition User belum mengerjakan soal ujian
Post-Condition User sudah mengerjakan soal ujian
Assumption -

Nama Use Case Hubungi Staf/Dosen


Aktor Orang Tua, Mahasiswa
Deskripsi Users dapat menghubungi staf/dosen
kampus dengan aplikasi BIG Parent
Normal Course 1. Users dapat memilih kolom
hubungi staf/dosen dalam
aplikasi BIG Parent
2. Users terhubung dengan
dosen/staf kuliah
Alternate Course 1. Users tidak dapat terhubung
dengan dosen/staf kuliah
Pre-Condition Users belum dapat menghubungi
pihak dosen/staf kuliah
Post-Condition Users sudah dapat menghubungi
pihak dosen/staf kuliah
Assumption -

Nama Use Case Proses Akademik


Aktor Orang Tua, Dosen, Mahasiswa
Deskripsi Users dapat melihat proses akademik
mahasiswa
Normal Course 3. Users dapat melihat proses
akademik mahasiswa
4. Users dapat mengetahui segala
informasi mengenai proses
akademik
Alternate Course 2. Users tidak dapat melihat
proses akademik mahasiswa
Pre-Condition Users belum mengetahui informasi
mengenai proses akademik
Post-Condition Users sudah mengetahui informasi
mengenai proses akademik
Assumption -

Nama Use Case Biaya Kuliah


Aktor Orang Tua, Mahasiswa, Admin
Deskripsi Orang tua dan mahasiswa dapat
melihat dan membayar biaya kuliah
sedangkan admin dapat mengatur
biaya kuliah mahasiswa
Normal Course 1. Users dapat melihat melihat
biaya kuliah
2. Users dapat membayar biaya
kuliah
Alternate Course 1. Users tidak dapat melihat biaya
kuliah
2. Users tidak dapat membayar
biaya kuliah (hubungi IT
support)
Pre-Condition Users belum mengetahui informasi
mengenai biaya kuliah
Post-Condition Users sudah mengetahui informasi
mengenai biaya kuliah
Assumption -

Nama Use Case Prestasi Mahasiswa


Aktor Orang Tua, Dosen, Mahasiswa
Deskripsi Users melihat prestasi mahasiswa
Normal Course 1. Users dapat melihat prestasi
apa saja yang dimiliki
mahasiswa
2. Users dapat mengetahui apa
saja lomba yang dapat diikuti
untuk dapat berprestasi
Alternate Course 1. Users tidak dapat melihat
prestasi mahasiswa
Pre-Condition Users belum mengetahui informasi
mengenai prestasi mahasiswa
Post-Condition Users sudah mengetahui informasi
mengenai prestasi mahasiswa
Assumption -

Nama Use Case Jadwal Kuliah


Aktor Orang Tua, Mahasiswa
Deskripsi Users melihat jadwal kuliah
mahasiswa
Normal Course 1. Users dapat melihat jadwal
kuliah mahasiswa
2. Users dapat mengetahui segala
informasi mengenai jadwal
mahasiswa
Alternate Course 1. Users tidak dapat melihat
jadwal kuliah mahasiswa
Pre-Condition Users belum mengetahui informasi
mengenai jadwal kuliah mahasiswa
Post-Condition Users sudah mengetahui informasi
mengenai jadwal kuliah mahasiswa
Assumption -
Nama Use Case Logout
Aktor Orang Tua, Dosen, Mahasiswa,
Admin
Deskripsi Users keluar dari aplikasi BIG Parent
Normal Course 1. Users dapat keluar dari akun
BIG Parent
Alternate Course 1. Users tidak dapat keluar dari
akun aplikasi BIG Parent
(hubungi IT Support)
Pre-Condition Users belum mengetahui cara untuk
keluar dari akun BIG Parent
Post-Condition Users sudah mengetahui cara keluar
dari BIG Parent
Assumption -

Basic Flow System

1. Use case dimulai dengan 2. Menampilkan halaman untuk


pengguna memilih menu login memasukan username dan
pada aplikasi BIG Parent password

3. Pengguna memasukan 4. System memeriksa apakah


username dan password username dan password sesuai

5. Pengguna masuk ke halaman 6. System akan membuka


dashboard dan memilih menu halaman yang dipilih pengguna
perkuliah pada aplikasi BIG
Parent
7. Use Case selesai saat sistem
membuka halaman mengenai
perkuliahan dan data
mahasiswa

Variations:
3.1. Pengguna dapat login ke dalam aplikasi BIG Parent tanpa menggunakan
email khusus universitas bakrie
Exceptions:
4.1. Pengguna akan ditolak masuk jika username dan password tidak sesuai
dengan data yang sudah terdaftar.
4.2. Pengguna dapat membuat password baru dengan memilih tombol lupa
password
4.3. Bila ada data pengguna yang tidak sesuai bisa dilakukan pengaduan
kepada administrator.
Extensions:
5.1. Sistem dapat diproteksi dengan sistem login 2 langkah agar menjadi lebih
aman.
5.2. Aplikasi dapat terhubung dengan database kemendikbud melalui API.
5.3. Aplikasi terdapat fitur konsultasi yang langsung terhubung dengan
psikolog universitas.
Information Rules:
Hanya pengguna yang terdaftar di universitas bakrie yang dapat masuk ke
dalam aplikasi BIG Parent
Non Functional Reg:
-

Anda mungkin juga menyukai