• Tidak ada hasil yang ditemukan

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

Dokumen terkait