Analisa Use Case

Kelompok APSI C
  1. Shintya Rezky Rahmayanti (05111740000017)
  2. Arini Indah Nur Fuadah (05111740007003)
  3. Ihdiannaja (05111740007005)

  • Pengertian
Analisa Use Case adalah teknik yang digunakan untuk mengidentifikasi kebutuhan sistem perangkat lunak dengan menggambarkan aktor atau user yang akan menggunakan perangkat lunak dan ruang lingkup fitur kegunaan perangkat lunak.

  • Diagram Analisa Use Case pada Penerbitan Kanisius



  • Use Case Description

Use Case
Mencatat data pegawai
Actor
Personalia
Description
Personalia memasukkan data pegawai baru atau mengupdate data pegawai kemudian disimpan oleh sistem.
Trigger
Personalia mengupdate data pegawai.
Pre - Condition
Personalia terotentikasi
Personalia memiliki hak akses untuk mengupdate data pegawai
Normal Course
Personalia memasukkan data pegawai.
Personalia menyimpan data pegawai yang dimasukkan.
Sistem informasi mengecek kelengkapan data dan kevalidan data.
Sistem informasi mencatat data pegawai.
Post – Condition
Data pegawai tercatat di sistem informasi.
Exception
  1. Data pegawai yang dimasukkan sudah ada di dalam sistem.
  2. Data pegawai yang dimasukkan tidak valid.

Use Case
Mencatat waktu kehadiran
Actor
Pegawai
Description
Sistem informasi mencatat waktu kehadiran berdasarkan waktu pegawai melakukan absen menggunakan sidik jari.
Trigger
Pegawai melakukan absensi menggunakan sidik jari
Pre - Condition
  1. Data pegawai tercatat dalam sistem informasi.
  2. Sidik jari pegawai valid.
Normal Course
  1. Pegawai sampai ditempat kerja.
  2. Pegawai melakukan absen kehadiran menggunakan sidik jari.
  3. Sistem mencari data sidik jari pegawai yang sesuai.
  4. Sistem informasi mencatat waktu kehadiran pegawai.
Post – Condition
Waktu kehadiran pegawai tercatat dalam sistem informasi.
Exception
Mesin sidik jari mengalami kerusakan, sidik jari pegawai tidak sesuai karena terluka atau yang lain.



Use Case
Membagikan gaji
Actor
Waktu, Pegawai, Keuangan
Description
Pada saat waktu menunjukkan awal bulan, sistem menghitung gaji setiap pegawai berdasarkan data gaji dan catatan waktu keterlambatan. Kemudian sistem informasi menyimpan data gaji pegawai dan memberitahu bagian keuangan untuk memberikan gaji kepada pegawai dengan cara transfer.
Trigger
Waktu menunjukkan awal bulan.
Pre - Condition
Pegawai tercatat dalam sistem informasi
Data kehadiran pegawai tercatat dalam sistem informasi
Normal Course
  1. Sistem mencari data pegawai satu per satu.
  2. Untuk setiap pegawai, sistem mencari catatan kehadiran pegawai yang bersangkutan.
  3. Sistem menghitung gaji pegawai yang bersangkutan.
  4. Sistem memberikan informasi kepada bagian keuangan.
  5. Bagian keuangan membagikan gaji kepada pegawai.
Post – Condition
Gaji terbagikan kepada pegawai dan tercatat dalam sistem.
Exception
  1. Uang kas perusahaan tidak mencukupi untuk membayar gaji kepada pegawai.


Use Case
Menyimpan catatan keuangan
Actor
Bagian keuangan
Description
Sistem informasi menyimpan catatan keuangan baik pemasukan maupun pengeluaran keuangan.
Trigger
Bagian keuangan melakukan transaksi
Pre - Condition
  1. Bagian keuangan memiliki hak untuk melakukan transaksi
Normal Course
  1. Terjadi pemasukan atau pengeluaran keuangan.
  2. Pemasukan dan pengeluaran keuangan tercatat dalam sistem informasi.
Post – Condition
Semua transaksi yang dilakukan oleh Bagian keuangan tercatat dalam sistem informasi
Exception
Tidak terjadi pemasukan maupun pengeluaran.
keuangan


Use Case
Memverifikasi penerimaan gaji
Actor
Pegawai
Description
Pegawai memverifikasi penerimaan gaji pada sistem informasi untuk menandakan bahwa gaji telah diterima oleh pegawai.
Trigger
Verifikasi yang dilakukan oleh pegawai pada sistem informasi
Pre - Condition
  1. Pegawai tercatat dalam sistem informasi
  2. Pegawai memiliki hak akses sistem informasi untuk melakukan verifikasi penerimaan gaji
Normal Course
  1. Pegawai menerima gaji dari perusahaan
  2. Pegawai melakukan verifikasi penerimaan gaji pada sistem informasi
Post – Condition
Gaji pegawai telah terverifikasi
Exception
  1. Pegawai tidak memiliki hak akses sistem informasi untuk melakukan verifikasi penerimaan gaji


Use Case
Membuat rekapitulasi
Actor
Waktu
Description
Ketika waktu menunjukkan akhir bulan, sistem membuat rekapitulasi terkait kinerja pegawai.
Trigger
Waktu menunjukkan akhir bulan.
Pre - Condition
  1. Data pegawai tercatat di dalam sistem informasi.
  2. Data kedatangan pegawai tercatat di dalam sistem informasi.
Normal Course
  1. Sistem informasi mencari data pegawai.
  2. Untuk setiap pegawai, sistem mencari data kedatangan untuk satu bulan terakhir.
  3. Sistem informasi membuat rekapitulasi.
Post – Condition
Rekapitulasi tercatat pada sistem.
Exception
Data pegawai dan kedatangan tidak tercatat dalam sistem.

Komentar

Postingan populer dari blog ini

Bootstrap

AJAX