use case diagram - copy - copy

Download Use Case Diagram - Copy - Copy

Post on 02-Jan-2016

526 views

Category:

Documents

7 download

Embed Size (px)

DESCRIPTION

perancangan sistem HRIS

TRANSCRIPT

3. Use Case Diagram4. Narasi Use CaseBerikut adalah beberapa narasi use case yang terbentuk dari kegiatan bisnis dan use case diagram yang ada pada usulan sistem.1. Narasi use case login

Use Case NameLogin

Use Case Id1

ActorHRD, Departemen, Devisi, Direksi, Karyawan.

DescriptionUse case ini menggambarkan kegiatan input data login untuk masuk ke sistem.

Pre condition-

TriggerUsername dan Password

Typical course of eventsActorActionSystem response

Input username dan password

Memilih Login Cek username dan password

Menampilkan halaman utama user

Alternate courses Jika username dan password salah maka akan tampil pesan kesalahan dan user diharuskan memasukkan kembali username dan password. User dapat memilih menu logout untuk dapat keluar dari sistem

ConclusionUsername dan Password sesuai dalam database

Post conditionUser masuk dalam menu utama sistem.

2. Narasi Pendaftaran

Use Case NamePendaftaran

Use Case Id2

ActorCalon Pelamar

DescriptionUse case ini menggambarkan kegiatan calon pelamar mendaftar menjadi karyawan pada sistem.

Pre condition-

TriggerData calon pelamar.

Typical course of eventsActorActionSystem response

Isi form calon karyawan

Pilih Save

Menyimpan ke database

Menampilkan pesan berhasil

Alternate courses2 Jika users tidak memilih save sebagai calon karyawan, user dapat memilih cancel.

ConclusionData berhasil disimpan

Post conditionPengumuman Hasil Seleksi

3. Narasi Use Case Pengumuman Hasil Seleksi

Use Case NamePengumuman Hasil Seleksi

Use Case Id3

ActorCalon Pelamar, HRD

DescriptionUse case ini menggambarkan kegiatan calon karyawan melihat informasi hasil seleksi karyawan pada sistem.

Pre conditionPendaftaran

TriggerData Calon Karyawan.

Typical course of eventsActorActionSystem response

Input calon karywan

Memilih Publish Simpan ke Database

Menampilkan pesan data berhasil di tampilkan.

Data calon karyawan hasil seleksi berhasil ditampilkan

Alternate courses2. Jika user tidak memilih publish, user dapat memilih cancel

ConclusionData berhasil ditampilkan

Post condition-

4. Narasi Use case pengajuan form cuti

Use Case NameMengajukan form cuti

Use Case Id4

ActorKaryawan

DescriptionUse case ini menggambarkan kegiatan karyawan mangajukan cuti pada sistem.

Pre conditionUser berhasil login pada sistem.

TriggerData cuti.

Typical course of eventsActorActionSystem response

Isi form cuti

Memilih save Data Masuk Database

Menampilkan pesan data berhasil tersimpan

Alternate courses Jika user tidak memilih save user dapat memilih cancel untuk kembali ke menu utama

ConclusionData berhasil disimpan

Post conditionPengesahan Form Cuti

5. Narasi Pengesahan Form Cuti

Use Case NamePengesahan Form Cuti

Use Case Id5

ActorDept, Devisi

DescriptionUse case ini menggambarkan kegiatan dept,devisi memvalidasi data Cuti karyawan pada sistem.

Pre conditionPengajuan Form Cuti

TriggerData cuti karyawan.

Typical course of eventsActorActionSystem response

Pilih Validasi Data Masuk Database

Menampilkan pesan form cuti sudah tervalidasi

Alternate courses-

ConclusionData berhasil divalidasi

Post conditionPengguna bisa cetak laporan cuti

6. Narasi Use case cetak laporan cuti

Use Case NameCetak Laporan Cuti

Use Case Id6

ActorKaryawan, Dept, Devisi

DescriptionUse case ini menggambarkan kegiatan karyawan mancetak laporan pengajuan cuti pada sistem.

Pre conditionPengesahan form cuti

TriggerData cuti.

Typical course of eventsActorActionSystem response

Cetak laporan cuti Koneksi ke database

Menampilkan laporan cuti karyawan

Alternate courses-

ConclusionData berhasil cetak

Post condition-

7. Narasi Pengajuan form pengunduran diri.

Use Case NamePengajukan form pengunduran karyawan

Use Case Id7

ActorKaryawan

DescriptionUse case ini menggambarkan kegiatan karyawanmangajukan pengunduran diri pada sistem

Pre conditionUser berhasil login pada sistem

TriggerData pengunduran diri karyawan.

Typical course of eventsActorActionSystem response

Isi form Pengunduran diri karyawan

Memilih save Data Masuk Database

Menampilkan pesan tersimpan

Alternate courses2 Jika user tidak ingin Memilih Save, user dapat memilih cancel untuk membatalkan pengisian form

ConclusionData berhasil disimpan

Post conditionPengesahan Form Pengunduran diri

8. Narasi Pengesahan Form Pengunduran diri

Use Case NamePengesahan Form Pengunduran diri

Use Case Id8

ActorDept, Direksi, Devisi

DescriptionUse case ini menggambarkan kegiatan dept,direksi,devisi memvalidasi data Pengunduran diri karyawan pada sistem.

Pre conditionPengajuan Form Pengunduran diri

TriggerData pengunduran diri karyawan.

Typical course of eventsActorActionSystem response

Pilih Validasi Koneksi ke Database

Menampilkan pesan data pengunduran diri karyawan berhasil divalidasi.

Alternate courses-

ConclusionData berhasil divalidasi

Post conditionCetak Laporan Pengunduran diri karyawan

9. Narasi Use Case Cetak laporan Pengunduran diri

Use Case NameCetak Laporan Pengunduran diri karyawan

Use Case Id9

ActorKaryawan, Dept, Direksi

DescriptionUse case ini menggambarkan kegiatan user mencetak laporan pengunduran diri pada sistem

Pre conditionUser berhasil login pada sistem

TriggerData pengunduran diri.

Typical course of eventsActorActionSystem response

Cetak Laporan Pengunduran diri Karyawan Koneksi ke Database

Menampilkan laporan pengunduran diri karyawan

Alternate courses-

ConclusionData berhasil cetak

Post condition-

10. Narasi Form Pengajuan Pelatihan

Use Case NamePengajukan form Pengajuan Pelatihan

Use Case Id10

ActorDivisi

DescriptionUse case ini menggambarkan kegiatan divisi mangajukan permintaan pelatihan pada sistem

Pre conditionUser berhasil login pada sistem

TriggerData pelatihan karyawan.

Typical course of eventsActorActionSystem response

Isi form Permintaan pelatihan

2. Memilih save Data Masuk Database

Menampilkan pesan tersimpan

Alternate courses2 Jika user tidak ingin Memilih Save, user dapat memilih cancel untuk membatalkan pengisian form

ConclusionData berhasil disimpan

Post conditionPengesahan Form Permintaan Pelatihan

11. Narasi Pengesahan Form Permintaan Pelatihan

Use Case NamePengesahan Form Permintaan Pelatihan

Use Case Id11

Actor Direksi, HRD

DescriptionUse case ini menggambarkan kegiatan Direksi,HRD memvalidasi data Permintaan pelatihan karyawan pada sistem.

Pre conditionForm Pengajuan Pelatihan

TriggerData Pelatihan Karyawan.

Typical course of eventsActorActionSystem response

Pilih Validasi Koneksi ke Database

Menampilkan pesan data berhasil divalidasi.

Alternate courses-

ConclusionData berhasil divalidasi

Post conditionCetak Laporan Pelatihan karyawan

12. Narasi Cetak Laporan Pelatihan Karyawan\

Use Case NameCetak Laporan Pelatihan karyawan

Use Case Id12

ActorKaryawan, Direksi, HRD

DescriptionUse case ini menggambarkan kegiatan user mencetak laporan pelatihan karyawan pada sistem

Pre conditionPengesahan Form Pelatihan

TriggerData pelatihan karyawan.

Typical course of eventsActorActionSystem response

Cetak Laporan Pelatihan Karyawan Koneksi ke Database

Menampilkan laporan pelatihan karyawan

Alternate courses-

ConclusionData berhasil cetak

Post condition-

13. Narasi Manajemen Data Karyawan

Use case NameTambah Data Karyawan

Use case Id10

ActorHRD

DescriptionUse case ini menggambarkan kegiatan manambah data karyawan.

Pre conditionUser berhasil login pada system

TriggerData karyawan.

Typical course of eventsActorActionSystem response

Input data karyawan

Pilih Save Menyimpan data karyawan ke database

Menampilkan pesan berhasil diinput

Alternate courses Jika aktor tidak ingin menambah data karyawan maka aktor dapat memilih edit, hapus data karyawan. Jika user tidak memilih save user dapat memilih cancel untuk membatalkan kegiatan

ConclusionData karyawan berhasil disimpan.

Post conditionMenampilkan data karyawan.

Use Case DiagramUse case diagram di bawah ini yaitu menggambarkan mengenai interaksi antara sistem, eksternal sistem dan user. Adapun langkah-langkah dalam membuat Use case diagram yaitu sebagai berikut:

1. Identifikasi actor.2. Identifikasi use case.3. Use case diagram.4. Narasi use case.

1. Identifikasi ActorNo.ActorDescription

1.HRDOrang yang dapat mengubah password mengelola dan mengatur semua data-data dalam sistem informasi sumber daya manusia berbasis web seperti data karyawan, data cuti, data pengunduran diri, data calon karyawan dan user.

2.Calon KaryawanOrang yang dapat mendaftar dalam sistem dan dapat melihat hasil seleksi karyawan pada sistem informasi sumber daya manusia berbasis web.

3.KaryawanOrang yang telah terdaftar dalam sistem yang dapat melakukan pengajuan cuti, pen

Recommended

View more >