Rekayasa Perangkat Lunak
2. Jelaskan komponen-komponen yang terdapat dalam diagram usecase!
- Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan “bagaimana” system mengerjakannya.
- Use case diberi nama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan actor.
- Use case dinotasikan dengan gambar (horizontal ellipse).
- Use case biasanya menggunakan kata kerja.
- Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama.
- sumber : majalahpendidikan.com
3. Apakah yang dimaksud dengan skenario usecase/ usecase scenario? Skenario use case, akan diberikan uraian nama, aktor yang berhubungan dengan use case tersebut, tujuan dari use case, deskripsi global tentang use case, pra-kondisi yang harus dipenuhi dan pasca-kondisi yang diharapkan setelah berjalannya fungsional use case. Selain itu juga diberikan ulasan yang berkaitan dengan tanggapan dari sistem atas suatu aksi yang diberikan oleh aktor, baik sebagai proses/aliran utama yang pasti dilakukan oleh sistem maupun aliran alternative. Setiap use case akan diberikan sebuah skenario yang akan menjelaskan secara detail interaksi yang ada di dalamnya. Setiap use case
diagram dilengkapi dengan skenario, skenario use case / use case skenario
adalah alur jalannya proses use case dari sisi aktor dan system. Berikut adalah
format tabel skenario use case. Skenario use case dibuat per use case terkecil,
misalkan untuk generalisasi maka scenario yang dibuat adalah use case yang
lebih khusus. Skenario normal adalah scenario bila system berjalan normal tanpa
terjadi kesalahan atau error. Sedangkan skenario alternatif adalah scenario
bila system tidak berjalan normal atau mengalami error. Skenario normal dan
skenario alternatif dapat berjumlah lebih dari satu. Alur skenario inilah yang
nantinya menjadi landasan pembuatan sequence diagram / diagram sekuen.
sumber : http://www.materidosen.com/2017/04/use-case-diagram-lengkap-studi-kasus.html
sumber : http://www.materidosen.com/2017/04/use-case-diagram-lengkap-studi-kasus.html
4. Diagram
Use Case Inventory Barang yang berjalan di PT Selamat Lestari Mandiri
Diagram barang masuk
Diagram barang keluar
Laporan Stok
5. Skenario use case Inventory Barang yang berjalan di PT Selamat Lestari Mandiri
NO
|
Aksi/aktor
|
Deskripsi
|
1.
|
Mengelola
Data Master Barang
|
Use
Case ini menggambarkan proses pengelolaan data Master Barang, skenario utama
use case ini adalah melihat list barang yang tersimpan dalam database,
pengguna kemudian dapat melakukan filtering untuk mencari data barang yang
diinginkan. Extension, atau skenario alternatif, dari use case ini meliputi,
|
2.
|
Menambah
Barang Baru
|
Pengguna
akan menekan tombol tertentu yang akan menampilkan form entri data barang
agar pengguna bisa mengisikan data barang yang akan dibuatnya
|
3.
|
Mengubah
Data Barang
|
Pengguna
akan memilih data barang yang akan diubah datanya kemudian menekan tombol
tertentu, atau melakukan klik ganda pada data bersangkutan dan sistem akan
menampilkan form berisikan data barang yang ingin diubah.
|
4.
|
Menghapus
Data Barang
|
Pengguna
akan memilih data barang yang akan dihapus, kemudian menekan tombol tertentu.
Sistem kemudian akan memberikan konfirmasi apakah pengguna benar-benar akan
melakukan penghapusan data.
|
5.
|
Mengelola
Transaksi Barang Masuk
|
Use
Case ini menggambarkan proses pengelolaan data Transaksi Barang Masuk,
skenario utama use case ini adalah melihat list transaksi yang tersimpan
dalam database, pengguna kemudian dapat melakukan filtering untuk mencari data
transaksi yang diinginkan. Extension, atau skenario alternatif, dari use case
ini meliputi,
|
6.
|
Menambah
Transaksi Barang Masuk Baru
|
Pengguna
akan menekan tombol tertentu yang akan menampilkan form entri data transaksi
agar pengguna bisa mengisikan transaksi yang akan dibuatnya
|
7.
|
Mengubah
Data Transaksi Barang Masuk
|
Pengguna
akan memilih data transaksi yang akan diubah datanya kemudian menekan tombol
tertentu, atau melakukan klik ganda pada data bersangkutan dan sistem akan
menampilkan form berisikan data transaksi yang ingin diubah.
|
8.
|
Menghapus
Data Transaksi Barang Masuk
|
Pengguna
akan memilih data transaksi yang akan dihapus, kemudian menekan tombol
tertentu. Sistem kemudian akan memberikan konfirmasi apakah pengguna
benar-benar akan melakukan penghapusan data.
|
9.
|
Mengelola
Transaksi Barang Keluar
|
Use
Case ini menggambarkan proses pengelolaan data Transaksi Barang Keluar,
skenario utama use case ini adalah melihat list transaksi yang tersimpan
dalam database, pengguna kemudian dapat melakukan filtering untuk mencari
data transaksi yang diinginkan. Extension, atau skenario alternatif, dari use
case ini meliputi,
|
10.
|
Menambah
Transaksi Barang Keluar Baru
|
Pengguna
akan menekan tombol tertentu yang akan menampilkan form entri data transaksi
agar pengguna bisa mengisikan transaksi yang akan dibuatnya
|
11.
|
Mengubah
Data Transaksi Barang Keluar
|
Pengguna
akan memilih data transaksi yang akan diubah datanya kemudian menekan tombol
tertentu, atau melakukan klik ganda pada data bersangkutan dan sistem akan
menampilkan form berisikan data transaksi yang ingin diubah
|
12.
|
Menghapus
Data Transaksi Barang Keluar
|
Pengguna
akan memilih data transaksi yang akan dihapus, kemudian menekan tombol
tertentu. Sistem kemudian akan memberikan konfirmasi apakah pengguna benar-benar
akan melakukan penghapusan data
|
13.
|
Melihat
Laporan Kartu Stok
|
Sederhana
saja, aplikasi akan menampilkan kronolagi keluar masuk barang sesuai dengan
kriteria kode barang yang diberikan oleh pengguna.
|
14.
|
Melihat
Laporan Mutasi Stok
|
Berdasarkan
periode tertentu sesuai input dari pengguna, Aplikasi akan menampilkan
summary dari total keluar dan masuk dari masing-masing barang.
|
0 Comments
Berkomentarlah dengan baik dengan tidak mengandung unsur sara, mengejek komentar-komentar lain, dan spam.