BAB IV PERENCANAAN DAN ANALISA PERANCANGAN SISTEM
4.6 Perancangan Sistem
4.6.2 Skenario Use Case Diagram
Skenario Use Case menjalankan interaksi yang terjadi antara aktor dengan Use Case dalam melaksanakan proses tertentu. Berikut skenario dari Use Case :
a. Skenario Use Case Mengelola Data Kriteria
Aktor : Admin
Kondisi Awal : Admin melakukan login untuk mengakses halaman admin pada data kriteria masih belum terisi
Kondisi Akhir : Data kriteria yang telah terisi pada form akan di tampilkan di dalam table dan di simpan pada database
Deskripsi : Admin dapat melakukan tambah, ubah, dan hapus data kriteria
Tabel 4.1 Skenario Use Case Mengelola Data Kriteria Admin Sistem 1. Mengakses halam login
admin
2. Menampilkan halaman login admin
3. Memasukan username dan password
4. Jika username dan password valid maka login sukses dan sistem menampilkan halaman admin, jika username dan password tidak valid maka login gagal dan sistem kembali menampilkan halaman login admin.
Lanjutan Tabel 4.1 Skenario Use Case Mengelola Data Kriteria 5. Memilih menu master data
kriteria
6. Menampilkan form tambah data kriteria
Skenario Alternatif Tambah Data 7. Melakukan tambah data
kriteria dengan klik tombol “tambah“
8. Menampilkan form tambah data kriteria
9. Mengisi data kriteria pada form tambah data
10. Menyimpan data kriteria yang akan ditambahkan dengan klik tombol “simpan”
11. Memeriksa valid tidaknya data yang di masukan
12. Menyimpan data yang telah di tambahkan
13. Menampilkan halaman data kriteria yang sudah ter-update Skenario Alternatif Edit Data
14. Pilih data kriteria yang akan di edit
15. Menampilkan form edit data kriteria yg ingin di edit 16. Mengisi data kriteria pada
form edit data
17. Menyimpan data kriteria yang sudah di edit dengan klik tombol “simpan”
18. Memeriksa valid tidaknya data yang di masukan
Lanjutan Tabel 4.1 Skenario Use Case Mengelola Data Kriteria 19. Menyimpan data yang telah
di edit
20. Menampilkan halaman data kriteria yang sudah ter-update Skenario Alternatif Hapus Data
21. Melakukan hapus data kriteria dengan pilih data kriteria lalu klik hapus
22. Menghapus data kriteria yang telah dipilih
23. Menyimpan perubahan data
24. Menampilkan halaman data kriteria yang sudah ter-update
b. Skenario Use Case Mengelola Data Karyawan
Aktor : Admin
Kondisi Awal : Admin melakukan login untuk mengakses halaman admin pada data karyawan masih belum terisi
Kondisi Akhir : Data karyawan yang telah terisi pada form akan di tampilkan di dalam table dan di simpan pada database
Deskripsi : Admin dapat melakukan tambah, ubah, dan hapus data karyawan
Tabel 4.2 Skenario Use Case Mengelola Data Karyawan Admin Sistem
1. Admin Mengakses halaman login admin
2. Menampilkan halaman login admin
3. Memasukan username dan password
4. Jika username dan password valid maka login sukses dan sistem menampilkan halaman admin, jika username dan password tidak valid maka login gagal dan sistem kembali menampilkan halaman login admin.
5. Memilih menu master data karyawan
6. Menampilkan form tambah data karyawan
Skenario Alternatif Tambah Data 7. Melakukan tambah data
karyawan dengan klik tombol “tambah“
8. Menampilkan form tambah data karyawan
9. Mengisi data karyawan pada form tambah data
10. Menyimpan data karyawan yang akan ditambahkan dengan klik tombol “simpan”
11. Memeriksa valid tidaknya data yang di masukan
12. Menyimpan data yang telah di tambahkan
Lanjutan Tabel 4.2 Skenario Use Case Mengelola Data Karyawan 13. Menampilkan halaman data
karyawan yang sudah ter-update
Skenario Alternatif Edit Data 14. Pilih data karyawan yang
akan di edit
15. Menampilkan form edit data karyawan yg ingin di edit 16. Mengisi data karyawan pada
form edit data
17. Menyimpan data karyawan yang sudah di edit dengan klik tombol “simpan”
18. Memeriksa valid tidaknya data yang di masukan
19. Menyimpan data yang telah di edit
20. Menampilkan halaman data karyawan yang sudah
ter-update
Skenario Alternatif Hapus Data 21. Melakukan hapus data ka
ryawan dengan klik tombol “hapus” pada data karyawan yang ingin dihapus
22. Menghapus data karyawan yang telah dipilih
Lanjutan Tabel 4.2 Skenario Use Case Mengelola Data Karyawan 23. Menyimpan perubahan
data
24. Menampilkan halaman data karyawan yang sudah ter-update
c. Skenario Use Case Mengelola Data Perhitungan
Aktor : Admin
Kondisi Awal : Admin melakukan login untuk mengakses data perhitungan yang blm terisi
Kondisi Akhir : Data perhitungan yang telah di proses Deskripsi :Admin dapat memproses data perhitungan
secara otomatis yang akan di proses oleh sistem
Tabel 4.3 Skenario Use Case Mengelola Data Perhitungan Admin Sistem 1. Admin melakukan pengisian
nilai yang benar
2. Sistem mengecek data dan akan memunculkan
d. Skenario Use Case Mengelola Data Karyawan
Aktor : Karyawan
Kondisi Awal : Karyawan melakukan login untuk mengakses halaman admin pada data karyawan masih belum terisi
Kondisi Akhir : Data karyawan yang telah terisi pada form akan di tampilkan di dalam table dan di simpan pada database
Deskripsi : Karyawan dapat melakukan simpan, ubah data karyawan
Tabel 4.4 Skenario Use Case Mengelola Data Karyawan Karyawan Sistem
1. Karyawan mengakses halaman login karyawan
2. Menampilkan halaman login karyawan
3. Memasukan username dan password
4. Jika username dan password valid maka login sukses dan sistem menampilkan halaman admin, jika username dan password tidak valid maka login gagal dan sistem kembali menampilkan halaman login admin.
5. Memilih menu master data karyawan
6. Menampilkan form data karyawan
7. Mengisi form karyawan lalu simpan
Skenario Alternatif Edit Data 8. Pilih data karyawan yang
akan di edit
9. Menampilkan form edit data karyawan yg ingin di edit 10. Mengisi data karyawan
yang ingin di edit
Lanjutan Tabel 4.4 Skenario Use Case Mengelola Data Karyawan 11. Menyimpan data karyawan
yang sudah di edit dengan klik tombol “simpan”
12. Memeriksa valid tidaknya data yang di masukan
13. Menyimpan data yang telah di edit
14. Menampilkan halaman data karyawan yang sudah
ter-update
e. Skenario Use Case Mengelola Melihat Hasil Perhitungan
Aktor : Karyawan
Kondisi Awal : Karyawan melakukan login untuk melihat hasil perhitungan
Kondisi Akhir : Melihat hasil perhitungan akhir
Deskripsi : Karyawan melihat hasil perhitungan akhir yang berupa form
Tabel 4.5 Skenario Use Case Melihat Hasil Perhitungan Karyawan Sistem 1. Karyawan mengakses
halaman login karyawan
2. Menampilkan halaman login karyawan
3. Memilih sub menu hasil perhitungan
4. Menampilkan form hasil perhitungan
5. Selesai