Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

ANALISIS & DESAIN BERORIENTASI OBJEK


“Use Case Diagram”
Dibuat untuk memenuhi tugas yang diampu oleh :
Ridwan Setiawan, S.T., M.Kom.

Asisten Praktikum
Sri Intan Multajam

Disusun Oleh :
Kysti Qoriah (2006188)

PROGRAM STUDI TEKNIK INFORMATIKA


INSTITUT TEKNOLOGI GARUT
2022
KATA PENGANTAR
Segala puji senantiasa kita panjatkan kepada Allah SWT, yang telah memberikan
nikmat iman, islam serta kesehatan kepada kita. Semoga dalam menjalankan segala
aktivitas dan niat kita selalu ada dalam lindungan-Nya.
Dengan karunia-Nya dan kesehatan dari-Nya saya dapat menyelesaikan laporan
ini yang merupakan tugas mata kuliah Praktikum Analisis dan Desain Berorientasi Objek.
Saya juga berterima kasih kepada dosen pengampu mata kuliah Praktikum Analisis dan
Desain Berorientasi Objek, Ridwan Setiawan, S.T., M.Kom.
Saya menyadari bahwa laporan ini masih banyak kekurangan serta kesalahan baik
dari isi maupun struktur penulisan, oleh karena itu saya sangat mengharapkan kritik dan
saran positif untuk perbaikan dikemudian hari.
Demikian semoga laporan ini memberikan manfaat umumnya pada para pembaca
dankhususnya bagi penulis sendiri. Amin.

Garut, 15 Oktober 2022

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 :

Gambar 2.1 Use Case Diagram

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.

B. Elemen pada Use Case Diagram


Use case diagram berisi kombinasi elemen yang berbeda dan simbol khusus dan
konektor. komponen dasar use case berikut :
- Aktor
Aktor adalah siapa saja yang melakukan tindakan menggunakan sistem Anda.
Aktor atau pengguna dapat berupa orang, organisasi, atau sistem eksternal. Aktor
diwakili oleh figur tongkat dalam diagram use case. Dalam contoh ini, fungsi
sistem dimodelkan untuk dua jenis aktor: orang dan organisasi.
- Sistem
Ruang lingkup sistem mencakup urutan tindakan dan interaksi antara pengguna
dan sistem. Untuk menggambarkan batas sistem, kotak batas sistem digunakan
untuk menandakan bahwa kasus penggunaan berada dalam ruang lingkup sistem.
- Use Cases
Use Cases adalah berbagai penggunaan atau aplikasi yang dapat ditawarkan
sistem Anda kepada pengguna. Oval berbentuk horizontal digunakan untuk
melambangkan use case sementara garis digambar untuk menghubungkan
pengguna ke use case. Berikut adalah contoh untuk menggambarkan hubungan
antara pengguna dan Use Case :

3
Gambar2.2 Hubungan antara pengguna dan Use Case

C. Yang termasuk dan tidak termasuk dalam diagram use case


Use case diagram menggambarkan hubungan antara pengguna, sistem, dan use case-
nya. Mereka tidak perlu membahas banyak detail dan menjelaskan bagaimana sistem
beroperasi secara internal. Berikut adalah panduan tentang apa yang harus disertakan
dan apa yang tidak disertakan dalam diagram use case.
a) Apa yang harus disertakan :
- Siapa yang menggunakan sistem?
- Bagaimana pengguna akan menggunakan sistem
- Apa tujuan pengguna
- Langkah apa yang diambil pengguna untuk menyelesaikan tugas
- Bagaimana sistem merespon tindakan tertentu.
b) Apa yang tidak termasuk :
- Urutan langkah-langkah yang dilakukan
- Detail tentang antarmuka pengguna
- Bahasa pemrograman

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.

E. Software yang digunakan


Ada berbagai alat dan perangkat lunak yang tersedia untuk membuat diagram use
case. Sebagai permulaan, Anda dapat mencoba Microsoft Visio yang merupakan
aplikasi diagram dan grafik vektor yang merupakan bagian dari keluarga Microsoft
Office, Argo UML, Edraw Max. Juga dapat menggunakan perangkat lunak berbasis
web jika Anda tidak ingin repot mengunduh, menginstal, dan memperbarui program.
Fitur diagram Venngage mencakup templat diagram kasus penggunaan yang telah
dibuat sebelumnya yang dapat Anda sesuaikan untuk kebutuhan bisnis dan
pengembangan Anda.

5
BAB III
HASIL DAN PEMBAHASAN
A. Contoh Use Case Diagram Menu Perwalian AISnet Student

Gambar3.1 Contoh Use Case AISnet Student ITG

B. Scenario Use Case Diagram


- Status Mahasiswa
Actor : Petugas BAAK

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

Anda mungkin juga menyukai