Asisten Praktikum
Sri Intan Multajam
Disusun Oleh :
Kysti Qoriah (2006188)
Kysti Qoriah
ii
DAFTAR ISI
KATA PENGANTAR ............................................................................................................ ii
DAFTAR ISI ......................................................................................................................... iii
DAFTAR GAMBAR ............................................................................................................. iv
DAFTAR TABEL .................................................................................................................. v
BAB I PENDAHULUAN ...................................................................................................... 1
A. Latar Belakang .............................................................................................................. 1
B. Rumusan Masalah ......................................................................................................... 1
C. Tujuan ........................................................................................................................... 1
BAB II TINJAUAN PUSTAKA ........................................................................................... 2
A. Pengertian Use Case ..................................................................................................... 2
B. Elemen pada Use Case Diagram ................................................................................... 3
C. Yang termasuk dan tidak termasuk dalam diagram use case ........................................ 4
D. Tahapan Use Case ......................................................................................................... 5
E. Software yang digunakan .............................................................................................. 5
BAB III HASIL DAN PEMBAHASAN ............................................................................... 6
A. Contoh Use Case Diagram Menu Perwalian AISnet Student ....................................... 6
B. Scenario Use Case Diagram ......................................................................................... 6
BAB IV KESIMPULAN ...................................................................................................... 10
DAFTAR PUSTAKA ........................................................................................................... 11
iii
DAFTAR GAMBAR
Gambar 2.1 Use Case Diagram ..................................................................................... 2
Gambar2.2 Hubungan antara pengguna dan Use Case ................................................ 4
Gambar3.1 Contoh Use Case AISnet Student ITG ......................................................... 6
iv
DAFTAR TABEL
Tabel 3.1 Scenario Utama Petugas BAAK ................................................................. 6
Tabel 3.2 Scenario Utama Verifikasi BAAK & Mahasiswa ....................................... 7
Tabel 3.3 Scenario Utama Login Mahasiswa, BAAK, & Dosen Wali ....................... 7
Tabel 3.4 Scenario Utama Perwalian Mahasiswa ..................................................... 8
Tabel 3.5 Scenario Utama Mata Kuliah Mahasiswa ................................................. 8
Tabel 3.6 Scenario Utama Ajukan MK Mahasiswa ................................................... 9
Tabel 3.7 Scenario Utama Validasi Dosen Wali ........................................................ 9
Tabel 3.8 Scenario Alternative Memberi Keputusan Menolak................................... 9
v
BAB I
PENDAHULUAN
A. Latar Belakang
Dalam Unified Modeling Language (UML), sistem disajikan pada tingkat detail yang
berbeda untuk menunjukkan perspektif tertentu dalam desain sistem. Diagram use
case dianggap diagram UML. Diagram UML mendefinisikan dan mengatur fungsi
tingkat tinggi dan ruang lingkup suatu sistem. Dengan memodelkan aliran dasar
peristiwa dalam kasus penggunaan, mereka membantu mengidentifikasi tujuan yang
perlu Anda capai dengan setiap interaksi pengguna sistem.
B. Rumusan Masalah
a) Apa sih pengertian Use Case Diagram?
b) Elemen yang ada di Use Case Diagram?
C. Tujuan
a) Dapat memahami Pengertian Use Case Diagram.
b) Dapat mengetahui elemen yang ada di Use Case Diagram.
BAB II
TINJAUAN PUSTAKA
A. Pengertian Use Case
Diagram use case adalah representasi visual dari berbagai cara dan skenario yang
mungkin dalam menggunakan suatu sistem. Ini menggambarkan bagaimana
pengguna akan melakukan tindakan dan berinteraksi dengan sistem tertentu, seperti
situs web atau aplikasi. Tujuan hasil akhir dari Diagram use case yang efektif harus
menggambarkan aktivitas yang terlibat dalam mencapai tujuan di balik setiap use
case.Manfaat dari diagram use case diantaranya :
- Memandu pengembangan: Use case diagram dapat membantu menetapkan biaya
dan kompleksitas sistem Anda. Itu dilakukan dengan menentukan fungsi mana
yang menjadi persyaratan yang akan membuatnya ke tahap pengembangan.
- Pendekatan berbasis pengguna : Diagram use case ditulis dalam bahasa alami,
yang membantu pengguna memahaminya dengan mudah. Selain itu, mereka
menyediakan bisnis cara terbaik untuk berkomunikasi dengan pelanggan. Berikut
adalah contoh use case diagram yang menunjukkan jalur transaksi dasar seorang
nasabah perbankan :
2
- Menyederhanakan solusi: Dengan memecah solusi menjadi fungsi atau fitur
praktis, diagram use case dapat mengurangi kompleksitas masalah yang coba
dipecahkan oleh sistem Anda.
- Melacak kemajuan: Diagram use case dapat digunakan untuk memantau use case
mana yang telah diterapkan, diuji, dan dikirimkan, serta membantu Anda
mengidentifikasi fungsi mana yang berfungsi dan mana yang tidak.
3
Gambar2.2 Hubungan antara pengguna dan Use Case
4
D. Tahapan Use Case
Menulis diagram use case melibatkan proses dekonstruksi untuk mengungkapkan
gambaran dasar sistem Anda. Berikut beberapa langkah yang bisa diikuti :
- Langkah 1: Identifikasi aktor (pengguna) yang akan terlibat dengan sistem Anda.
Kategorikan setiap jenis pengguna berdasarkan peran mereka.
- Langkah 2: Pilih satu jenis pengguna dan buat daftar tindakan apa yang akan
mereka ambil menggunakan sistem. Setiap tindakan menjadi use case.
- Langkah 3: Buat tujuan untuk setiap kasus penggunaan. Identifikasi apa yang
dibutuhkan dari sistem untuk mencapai tujuan tersebut.
- Langkah 4: Struktur kasus penggunaan. Sertakan dalam deskripsi untuk setiap use
case, rangkaian peristiwa dasar yang akan terjadi ketika pengguna melakukan
tindakan tertentu. Ini harus menggambarkan apa yang dilakukan pengguna dan
bagaimana sistem merespons.
- Langkah 5: Mempertimbangkan program acara alternatif dan menambahkannya
untuk memperluas kasus penggunaan.
- Langkah 6: Ulangi langkah 2-5 untuk membuat diagram kasus penggunaan untuk
setiap jenis pengguna.
5
BAB III
HASIL DAN PEMBAHASAN
A. Contoh Use Case Diagram Menu Perwalian AISnet Student
Actor System
1. Mengakses URL menuju status
mahasiswa
2. Menampilkan layar status
mahasiwa
Tabel 3.1 Scenario Utama Petugas BAAK
6
- Verifikasi
Actor : BAAK & Mahasiswa
Actor System
1. Melakukan verifikasi ke BAAK
dengan menyertakan bukti
pembayaran.
2. Simpan bukti dan verifikasi
Tabel 3.2 Scenario Utama Verifikasi BAAK & Mahasiswa
- Login
Actor : Mahasiswa, BAAK, Dosen Wali
Actor System
1. Memasukkan username dan
password yang telah terdaftar.
2. Mengecek data masukan apakah
sesuai dengan database system.
3. Menampilkan pesan Login error,
jika username dan password yang
dimasukan tidak sesuai dengan
database system.
4. Memasukkan ulang username dan
password.
5. Mengecek data masukan apakah
sesuai dengan database system.
6. Masuk ke halaman admin, jika
loginnya telah berhasil.
Tabel 3.3 Scenario Utama Login Mahasiswa, BAAK, & Dosen Wali
7
- Menu Perwalian
Actor : Mahasiswa
Actor System
1. Masuk ke menu perwalian
2. Menampilkan menu Perwalian
3. Menampilkan validasi status
Tabel 3.4 Scenario Utama Perwalian Mahasiswa
- Mata Kuliah
Actor : Mahasiswa
Actor System
1. Memilih halaman ambil “MK”
2. Menampilkan from fakultas dan
jurusan, serta daftar mata kuliah.
3. Memilih MK
4. Memilih Simpan
5. Menampilkan daftar MK yang
diambil dan menu “Ambil MK”
Tabel 3.5 Scenario Utama Mata Kuliah Mahasiswa
8
- Ajukan MK
Actor : Mahasiswa
Actor System
1. Melakukan Submit Rencana Studi
2. Menampilkan Rencana Studi
Sementara
Tabel 3.6 Scenario Utama Ajukan MK Mahasiswa
- Validasi
Actor : Dosen Wali
Actor System
1. (Menjalankan Use Case Melihat
Entri Mata Kuliah)
2. Menampilkan daftar kuliah yang
dipilih mahasiswa
3. Memberikan keputusan
persetujuan (setuju atau menolak).
4. Keputusan setuju, menyimpan
keputusan kedalam basis data serta
menampilkan notifikasi
pengubahan keputusan ke layar.
Tabel 3.7 Scenario Utama Validasi Dosen Wali
Scenario Alternative 1 : Memberi Keputusan Menolak
4.a Keputusan menolak,
4.b Mengisi from alas an penolakan
4.c Menyimpan keputusan dan alas an
ke dalam basis data serta menampilkan
notifikasi pengubahan keputusan ke
layar.
Tabel 3.8 Scenario Alternative Memberi Keputusan Menolak
9
BAB IV
KESIMPULAN
UML adalah sekumpulan alat yang digunakan untuk melakukan abstraksi terhadap
sebuah system atau perangkat lunak berorientasi objek. Argo UML merupaka software
modelling untuk UML yang opensource dan mendukung semua standart diagram UML
1.4. Argo UML berjalan pada semua Java platform dan juga tersedia pada banyak bahasa
pemrograman.
Use Case Diagram merupakan diagram yang menggambarkan hubungan anatara actor
dengan system. Secara sederhana, diagram use case digunakan untuk memahami fungsi
apa saja yang ada di dalam sebuah system dan siapa saja yang dapat menggunakan fungsi-
fungsi tersebut. Setiap Use Case Diagram dilengakapi dengan scenario, scenario Use Case
/ Use Case scenario adalah alur jalannya proses Use Case dari sisi actor dan system.
Scenario Use Case dibuat per Use Case terkecil.
10
DAFTAR PUSTAKA
FONSECA, L. (2022, februari 15). 10 Use Case Diagram Examples (and How to Create
Them). Diambil kembali dari 10 Use Case Diagram Examples (and How to Create
Them): https://venngage.com/blog/use-case-diagram-example/
11