USE CASE DIAGRAM

USE CASE DIAGRAM


Karina Soraya P
05111740000003
APSI - C 


"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."


Dalam, sistem penggajian Penerbitan Kansius, terdapat 6 aktor :
  • Personalia 
bertugas dalam perekrutan pegawai, penentuan kenaikan pangkat, pemutusan hubungan kerja  
  • Pegawai 
memberikan kartu jam hadir sebagai bukti jika dia bekerja di hari tersebut
  • Pencatat waktu
mencatat waktu hadir pegawai dan membuat catatan waktu hadir pegawai
  • Penggajian 
menghitung gaji pegawai
  • Kasir 
mencairkan cek di bank dan memberi gaji pegawai
  • Keuangan 
memverifikasi kas yang keluar dan membuat sebuah catatan keuangan

Bentuk use case diagram :


Deskripsi Use Case : Merekrut Pegawai

Use Case Name 
Merekrut Pegawai 
Actor 
Personalia 
Description 
Personalia merekrut pegawai 
Trigger 
Perusahaan membutuhkan tenaga kerja / Adanya PHK 
Preconditions 
  • Perusahaan kekurangan tenaga kerja 
  • Banyak tenaga kerja yang membutuhkan lapangan pekerjaan 
Normal Course 
  • Personalia mempublikasikan lowongan pekerjaan  
  • Menyeleksi calon pegawai  
  • Mengumumkan penerimaan pegawai baru 
Alternative Course 
  • Calon pegawai tidak memenuhi standar minimum penerimaan 
  • Personalia menyeleksi dari peserta magang, apakah memenuhi standar minimum penerimaan 
Post Conditions 
  • Daftar Pegawai yang telah direkrut  
  • Pegawai memenuhi standar minimum penerimaan 
Exceptions 
  • Calon pegawai tidak memenuhi standar minimum penerimaan 
  • Perusahaan menurunkan standar minimum penerimaan 
  
Use Case Name 
Menyerahkan Kartu Jam Hadir 
Actor 
Pegawai 
Description 
Pegawai menyerahkan kartu jam hadir kepada bagian pencatat waktu 
Trigger 
Sebagai bukti hadirnya pegawai 
Preconditions 
  • Pegawai hadir untuk bekerja 
  • Pegawai belum menyerahkan Kartu Jam Hadir 
Normal Course 
Pegawai menyerahkan Kartu Jam Hadir ke bagian Pencatat Waktu 
Alternative Course 
Pegawai terlambat menyerahkan Kartu Jam Hadir ke bagian Pencatat Waktu 
Post Conditions 
Kartu Jam Hadir dari pegawai telah diterima oleh bagian Pencatat Waktu 
Exceptions 
  • Kartu Jam Hadir hilang  
  • Dibuatkan Kartu Jam Hadir kembali 
  • Menyerahkan Kartu Jam Hadir kepada Pencatat Waktu 
  
Use Case Name 
Mencatat Waktu Hadir Pegawai 
Actor 
Pencatat Waktu 
Description 
Bagian Pencatat Waktu mencatat jam hadir pegawai 
Trigger 
Pegawai menyerahkan Kartu Jam Hadir ke bagian Pencatat Waktu 
Preconditions 
Kartu jam hadir telah diterima oleh bagian pencatatan waktu 
Normal Course 
Pencatat Waktu mencatat jam hadir pegawai 
Alternative Course 
  • Pencatat waktu mencatat jam hadir pegawai 
  • Terjadi kejanggalan berupa kesalahan penulisan sehingga membuat bagian pencatatan waktu harus mencatat ulang jam hadir pegawai 
Post Conditions 
Jam hadir pegawai telah dicatat oleh Pencatat Waktu sehingga dapat dilakukan perekapan catatan kehadiran pegawai 
Exceptions 
  •  Pencatat waktu mencatat jam hadir pegawai 
  • Pencatat waktu melakukan kesalahan berupa menghilangkan kartu jam hadir sebelum membuat catatan kehadiran 
  • Kartu jam hadir dibuat kembali 
  • Pencatat waktu mencatat jam hadir pegawai dengan batas maksimal keterlambatan 
  
Use Case Name 
Membuat Catatan Kehadiran 
Actor 
Pencatat Waktu 
Description 
Bagian Pencatatan waktu membuat catatan rekap waktu kehadiran pegawai 
Trigger 
Memasuki akhir bulan, bagian Pencatat Waktu merekap daftar hadir para pegawai 
Preconditions 
Pencatat Waktu telah mencatat jam hadir pegawai selama satu bulan 
Normal Course 
Pencatat Waktu membuat catatan kehadiran 
Alternative Course 
  • Pencatat waktu membuat catatan kehadiran 
  • Terjadi kejanggalan berupa kesalahan penulisan sehingga membuat bagian pencatatan waktu harus mengubah rekap catatan 
Post Conditions 
Catatan Kehadiran Pegawai telah direkap oleh Pencatat Waktu dan akan menyerahkannya ke bagian Penggajian 
Exceptions 
  • Pencatat waktu membuat catatan kehadiran 
  • Sebelum menyerahkan catatan kehadiran kepada bagian penggajian, catatan kehadiran hilang 
  • Bagian pencatat waktu membuat ulang catatan kehadiran berdasarkan kartu jam hadir pegawai 
  
Use Case Name 
Menghitung Gaji Pegawai 
Actor 
Penggajian 
Description 
Bagian penggajian menentukan gaji yang didapatkan pegawai berdasarkan Catatan Kehadiran Pegawai 
Trigger 
Pencatat Waktu menyerahkan Catatan Kehadiran Pegawai ke bagian Penggajian 
Preconditions 
Catatan Kehadiran Pegawai telah diterima oleh bagian Penggajian 
Normal Course 
Menghitung gaji yang akan didapatkan pegawai berdasarkan Catatan Kehadiran tersebut 
Alternative Course 
  • Menghitung gaji yang akan didapatkan pegawai berdasarkan Catatan Kehadiran tersebut 
  • Terjadi kejanggalan berupa kesalahan perhitungan sehingga membuat bagian Penggajian harus mengulang perhitungan gaji sesuai dengan catatan kehadiran pegawai 
Post Conditions 
Daftar gaji pegawai telah dibuat dan akan diserahkan ke bagian Kasir 
Exceptions 
  • Menghitung gaji yang akan didapatkan pegawai berdasarkan Catatan Kehadiran tersebut 
  • Sebelum daftar gaji diserahkan ke bagian kasir, daftar gaji hilang 
  • Bagian penggajian melakukan penghitungan ulang gaji sesuai dengan catatan kehadiran pegawai  

Use Case Name 
Mencairkan Cek di Bank 
Actor 
Kasir 
Description 
Bagian Kasir mencairkan cek menjadi uang tunai di bank 
Trigger 
Bagian penggajian telah memberikan daftar gaji pegawai ke bagian Kasir 
Preconditions 
Bagian penggajian telah memberikan daftar gaji pegawai ke bagian Kasir, dan cek telah diisi dan ditanda tangani 
Normal Course 
Mencairkan atau menguangkan cek 
Alternative Course 
 Nominal yang ada di cek salah sehingga cek harus dibuat ulang 
Post Conditions 
 Cek telah diuangkan dan uang dimasukkan ke amplop 
Exceptions 
  • Cek hilang 
  • Cek harus dibuat ulang 
  
Use Case Name 
Memberikan Gaji Pegawai 
Actor 
Kasir 
Description 
Bagian kasir memberikan gaji berupa uang tunai kepada pegawai 
Trigger 
Bagian penggajian telah memberikan daftar gaji pegawai ke bagian Kasir 
Preconditions 
Daftar gaji pegawai telah diterima bagian kasir 
Normal Course 
Memberikan gaji pegawai berdasarkan daftar gaji 
Alternative Course 
Daftar gaji yang diberikan salah atau tertukar sehingga bagian kasir meminta bagian penggajian untuk mengecek ulang dan memberikan daftar gaji yang benar 
Post Conditions 
 Gaji telah diberikan ke pegawai 
Exceptions 
  • Daftar gaji pegawai hilang 
  • Meminta bagian penggajian untuk
  • mengecek ulang daftar gaji 

Use Case Name 
Memverifikasi Kas Keluar 
Actor 
Keuangan 
Description 
Bagian Keuangan memverifikasi transaksi gaji sudah diterima oleh pegawai agar tidak terjadi kesalahan 
Trigger 
 Gaji sudah diberikan kepada pegawai 
Preconditions 
 Bagian Kasir sudah memberikan gaji kepada pegawai 
Normal Course 
Memverifikasi gaji telah diterima oleh pegawai 
Alternative Course 
Jika terjadi kesalahan dan gaji pegawai belum diterima sehingga membuat bagian keuangan memberitahu bagian kasir tentang kesalahan tersebut 
Post Conditions 
Kas Keluar telah diverifikasi sehingga Bagian Keuangan dapat melakukan perekapan keuangan 
Exceptions 
  • Data transaksi kas keluar hilang 
  • Meminta bagian kasir untuk mengirim ulang data transaksi kas keluar 
  • Melakukan verifikasi ulang terhadap transaksi kas keluar 

Use Case Name 
Membuat Catatan Keuangan 
Actor 
Keuangan 
Description 
Bagian Keuangan mencatat pengeluaran sebagai pembukuan 
Trigger 
 Verifikasi kas keluar sudah dilakukan 
Preconditions 
 Bagian Keuangan sudah memverifikasi transaksi kas keluar 
Normal Course 
Mencatat pengeluaran yang telah terjadi sebagai pembukuan 
Alternative Course 
Jika terjadi kesalahan dalam mencatat keuangan, maka meminta bagian kasir untuk mengirim ulang data dan kemudian memverifikasi ulang transaksi dan kemudian membuat catatan keuangan baru 
Post Conditions 
Catatan keuangan telah dibuat sebagai pembukuan perusahaan 
Exceptions 
  • Data yang akan dicatat hilang 
  • Meminta bagian kasir untuk mengirim ulang data 
  • Memverifikasi ulang transaksi kas keluar 
  • Membuat catatan keuangan baru 

Komentar

Postingan Populer