Use Case Scenario Perancangan Menggunakan UML
Actor
Pegawai, Atasan, Bagian Kepegawaian
Description Use case input username
dan password dapat digunakan Customer service
untuk masuk halaman utama Sistem Kepegawaian dengan menulis usename dan password pada
form login.
Pre condition
Pegawai, Atasan dan Bagian Kepegawaian memasukkan username
dan password untuk dapat masuk ke dalam sistem
Trigger Saat user ingin mengakses aplikasi mereka secara penuh di
dalam sistem
Typical Course of
Events Actor Action
System Response
1. Masukkan username dan password
2.Cek username dan password 3. menampilkan halaman utama
Alternate Course
2. Jika username dan Password salah maka sistem menampilkan pesan kesalahan dan kembali ke halaman login.
Conclusion User Login
kedalam sistem kepegawaian
Post Condition Sistem berhasil diakses
2. Management Pegawai
Tabel 4.4 Use Case Scenario
Management Pegawai
Use Case Name Management pegawai
Use Case Id 2
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form pegawai.
Pre condition Actor
memasukkan data pegawai terlebih dahulu
Trigger Actor
dapat melihat keseluruhan dan menambah data pegawai, seperti nip, nama pegawai, status pegawai dan sebagainya
Typical Course of
Events Actor Action
System Response
1. Memilih menu pegawai
3. Klik “tambah’’ 5. Klik
“simpan” 2. Menampilkan halaman form
daftar pegawai
4. Menampilkan form input data pegawai
6. Menyimpan ke dalam database 10. Menampilkan tabel daftar
pegawai
Alternate Course
2. Pilih “search” untuk mencari data pegawai Pilih “ubah” untuk mengubah data pegawai
Pilih “hapus” untuk menghapus data pegawai 6. Jika data belum lengkap, maka sistem akan meminta user
melengkapi data
Conclusion
Data pegawai bertambah
Post Condition
Penambahan data pegawai akan disimpan dalam data pegawai 3. Management Jabatan
Tabel 4.5 Use Case Scenario
Management Jabatan
Use Case Name Management jabatan
Use Case Id
3
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form jabatan.
Pre condition Actor
menyimpan data jabatan pegawai terlebih dahulu
Trigger
Actor dapat melihat keseluruhan dan menambah data jabatan
pegawai
Typical Course of
Events Actor Action
System Response
1. Memilih menu Riwayat Jabatan
3. Klik “tambah”
5. Klik “simpan” 2.Menampilkan tabel daftar riwayat
jabatan 4. Menampilkan form input data
jabatan 6. Menyimpan ke dalam database
7. Menampilkan tabel daftar riwayat jabatan
Alternate Course
2. Pilih “search” untuk mencari data riwayat jabatan
Pilih “ubah” untuk mengubah data riawayat jabatan Pilih “hapus” untuk menghapus data riwayat jabatan
6. Jika data belum lengkap, maka sistem akan meminta user melengkapi data
Conclusion
Data jabatan pegawai bertambah
Post Condition
Penambahan data jabatan pegawai akan disimpan dalam data jabatan pegawai
4. Management Pendidikan
Tabel 4.6 Use Case Scenario
Management Pendidikan
Use Case Name
Management pendidkan
Use Case Id 4
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form pendidikan.
Pre condition Actor
menyimpan data pendidikan pegawai terlebih dahulu
Trigger Actor
dapat melihat keseluruhan dan menambah data pendidikan pegawai
Typical Course of
Events Actor Action
System Response
1. 1. Memilih menu Riwayat Pendidikan
3. Klik “tambah”
5. Klik “simpan” 2. Menampilkan tabel daftar
riwayat pendidikan
4. Menampilkan form input data pendidikan
6. Menyimpan ke dalam database 7. Menampilkan tabel daftar riwayat
pendidikan
Alternate Course
2. Pilih “search” untuk mencari data riwayat pendidikan
Pilih “ubah” untuk mengubah data riwayat pendidikan Pilih “hapus” untuk menghapus data riwayat pendidikan
6. Jika data belum lengkap, maka sistem akan meminta user melengkapi data
Conclusion
Data pendidikan pegawai bertambah
Post Condition Penambahan data pendidikan pegawai akan disimpan dalam
data pendidikan pegawai
5. Management Keluarga
Tabel 4.7 Use Case Scenario
Management Keluarga
Use Case Name Management keluarga
Use Case Id
5
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form keluarga.
Pre condition Actor
menyimpan data keluarga pegawai terlebih dahulu
Trigger Actor
dapat melihat keseluruhan dan menambah data keluarga pegawai
Typical Course of
Events Actor Action
System Response
1. Memilih menu Riwayat Keluarga
3. Klik “tambah”
5. Klik “simpan”
8. Input data keluarga 2. Menampilkan tabel daftar
riwayat keluarga
4. Menampilkan form input data keluarga
6. Menyimpan ke dalam database 7. Menampilkan tabel daftar riwayat
keluarga
Alternate Course
2. Pilih “search” uaftantuk mencari data riwayat keluarga
Pilih “ubah” untuk mengubah data riawayat keluarga Pilih “hapus” untuk menghapus data riwayat keluarga
6. Jika data belum lengkap, maka sistem akan meminta user melengkapi data
Conclusion
Data keluarga pegawai bertambah
Post Condition Penambahan data keluarga pegawai akan disimpan dalam data
keluarga pegawai
6. Perpindahan
Tabel 4.8
Use Case Scenario Perpindahan
Use Case Name
Perpindahan
Use Case Id
6
Actor Bagian kepegawaian
Description Use case
ini menggambarkan actor pada kegiatan menginput form perpindahan.
Pre condition
Actor menyimpan data perpindahan terlebih dahulu
Trigger Actor
dapat menginput pengajuan promosi dan mutasi pegawai
Typical Course of
Events Actor Action
System Response
1. Memilih menu Perpindahan
3. Klik “submit”
5. Klik “detail” 7. Klik “tambah”
2. Menampilkan form input syarat pengajuan promosi
4. Menampilkan tabel daftar pegawai
6. Menampilkan form input jabatan baru
8. Menampilkan tabel daftar pegawai perpindahan
Alternate
2. Pilih Promosi untuk mengajukan promosi
Course
8.1 Jika data belum lengkap, maka sistem akan meminta user melengkapi data
8.2 Pilih “cetak” untuk mencetak surat perpindahan pegawai
Conclusion
Data perpindahan pegawai bertambah
Post Condition Penambahan data perpindahan pegawai akan disimpan dalam data
perpindahan
7. Input Berita
Tabel 4.9
Use Case Scenario Input Berita
Use Case Name
Input berita
Use Case Id
7
Actor Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form berita.
Pre condition
Actor harus mengisi form data berita
Trigger Actor
dapat membuka data berita dan menginput data berita
Typical Course of
Events Actor Action
System Response
1. Memilih menu Input Berita
3. Klik “tambah”
5. Klik “simpan”
2. Menampilkan tabel daftar berita 4. Menampilkan form input data
berita 6. Menyimpan ke dalam daftar berita
Alternate Course
2. Pilih “Ubah” untuk mengubah data berita Pilih “hapus” untuk menghapus data berita
6. Jika data belum lengkap, maka sistem akan meminta user melengkapi data
Conclusion Data berita bertambah
Post Condition
Penambahan data berita akan disimpan dalam data berita 8. Management Pemakai
Tabel 4.10 Use Case Scenario
Management Pemakai
Use Case Name
Management pemakai
Use Case Id 8
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form berita.
Pre condition Actor
mengisi data pemakai terlebih dahulu
Trigger Actor
dapat menginput data pemakai dan mengubah data
pemakai pada form data pemakai
Typical Course of
Events Actor Action
System Response
1. Memilih menu Pemakai
3. pilih “tambah” 2. Menampilkan form input data
pemakai 4. Menampilkan tabel daftar
pemakai
Alternate Course
2. Pilih “ubah” untuk mengubah data pemakai Pilih “search” untuk mencari data pemakai
Pilih “hapus” untuk hapus data pemakai
Conclusion Data pemakai bertambah
Post Condition
Penambahan data pemakai akan disimpan dalam form data pemakai
9. Jenis Cuti
Tabel 4.11 Use Case Scenario
Jenis Cuti
Use Case Name
Input jenis cuti
Use Case Id 9
Actor Bagian kepegawaian
Description Use case
ini menggambarkan aktor pada kegiatan menginput form jenis cuti.
Pre condition Actor
harus mengisi form data jenis cuti
Trigger Actor
dapat membuka data jenis cuti dan menginput data jenis cuti.
Typical Course of
Events Actor Action
System Response
1. Memilih menu Jenis Cuti
3. Pilih “simpan” 2. Menampilkan halaman input data
jenis cuti 4. Menyimpan ke dalam database
5. Menampilkan tabel daftar jenis
cuti
Alternate Course
2. Pilih “tambah” untuk menambah data jenis cuti
Pilih “ubah” untuk mengubah data jenis cuti Pilih “hapus” untuk menghapus data jenis cuti
Conclusion
Data jenis cuti bertambah
Post Condition Penambahan data jenis cuti akan disimpan dalam data jenis cuti
10. View Status Cuti
Tabel 4.12 Use Case Scenario
View Status Cuti
Use Case Name
View status cuti
Use Case Id 10
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan actor pada kegiatan melihat status cuti.
Pre condition Actor
harus mengisi data cuti terlebih dahulu
Trigger Actor
dapat membuka form status cuti dan melihat status cuti yang telah disetujui serta dapat mencetak surat cuti
Typical Course of
Events Actor Action
System Response
1. Memilih menu Status Cuti
3. Pilih “detail” 2. Menampilkan tabel daftar cuti
yang disetujui 4. Menampilkan form hasil
pengajuan cuti
Alternate Course
4. Pilih “cetak” untuk mencetak surat cuti
Conclusion Data status cuti dapat dilihat oleh actor
Post Condition
Menu status cuti dapat di lihat dan tersimpan dalam sistem 11. View Pegawai Pensiun
Tabel 4.13 Use Case Scenario
View Pegawai Pensiun
Use Case Name View pegawai pensiun
Use Case Id
11
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan actor pada kegiatan melihat pegawai pensiun.
Pre condition Actor
menyimpan data pegawai pensiun terlebih dahulu
Trigger
Actor dapat melihat keseluruhan data pegawai pensiun
Typical Course of
Events Actor Action
System Response
1. Memilih menu Pegawai Pensiun
3. Pilih “cetak” 2. Menampilkan tabel daftar
pegawai pensiun 7. Menampilkan surat pensiun
pegawai
Alternate Course
-
Conclusion
Data pegawai pensiun dapat di lihat oleh actor
Post Condition Menu pegawai pensiun dapat di lihat dalam sistem
12. View Data Pegawai
Tabel 4.14 Use Case Scenario
View Data Pegawai
Use Case Name
View data pegawai
Use Case Id 12
Actor
Bagian kepegawaian
Description Use case
ini menggambarkan actor pada kegiatan melihat keseluruhan data pegawai.
Pre condition Actor
menyimpan data pegawai terlebih dahulu
Trigger Actor
dapat melihat keseluruhan data pegawai
Typical Course of
Events Actor Action
System Response
1. Memilih menu Data Pegawai
2. Menampilkan halaman daftar pegawai
Alternate Course
2. Pilih gambar finger print untuk mencetak keseluruhan tabel daftar pegawai
Conclusion Data pegawai dapat di lihat oleh actor
Post Condition
Menu data pegawai dapat di lihat dan tersimpan dalam sistem