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
- Pegawai
- Pencatat waktu
- Penggajian
- Kasir
- 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
|
|
Normal Course
|
|
Alternative Course
|
|
Post Conditions
|
|
Exceptions
|
|
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
|
|
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
|
|
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
|
|
Post Conditions
|
Jam hadir pegawai telah dicatat oleh Pencatat Waktu sehingga dapat dilakukan perekapan catatan kehadiran pegawai
|
Exceptions
|
|
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
|
|
Post Conditions
|
Catatan Kehadiran Pegawai telah direkap oleh Pencatat Waktu dan akan menyerahkannya ke bagian Penggajian
|
Exceptions
|
|
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
|
|
Post Conditions
|
Daftar gaji pegawai telah dibuat dan akan diserahkan ke bagian Kasir
|
Exceptions
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Komentar
Posting Komentar