Download - Use Case Diagram - Copy - Copy

Transcript
Page 1: Use Case Diagram - Copy - Copy

3. Use Case Diagram

pendaftarah

Calon Karyawan

pengumuman hasil seleksi

login

pengajuan form cuti

pengesahan form cuti

cetak laporan cuti karyawan

pengajuan form pengunduran

Karyawan

cetak laporan pengunduran\

departemen

pengesahan form pengunduran

extend

extend

extend

extend

pengajuan form pelatihan

Direksi

Divisi

cetak laporan pelatihan

HRD

pengesahan form pelatihan

extend

extend

Page 2: Use Case Diagram - Copy - Copy

4. Narasi Use Case

Berikut 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 Name Login

Use Case Id 1

Actor HRD, Departemen, Devisi, Direksi, Karyawan.

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

Pre condition -

Trigger Username dan Password

Typical course of events ActorAction System 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

Conclusion Username dan Password sesuai dalam database

Post condition User masuk dalam menu utama sistem.

Page 3: Use Case Diagram - Copy - Copy

2. Narasi Pendaftaran

Use Case Name Pendaftaran

Use Case Id 2

Actor Calon Pelamar

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

Pre condition -

Trigger Data calon pelamar.

Typical course of events ActorAction System response

• Isi form calon karyawan

• Pilih Save• Menyimpan ke database

• Menampilkan pesan berhasil

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

Conclusion Data berhasil disimpan

Post condition Pengumuman Hasil Seleksi

3. Narasi Use Case Pengumuman Hasil Seleksi

Use Case Name Pengumuman Hasil Seleksi

Use Case Id 3

Actor Calon Pelamar, HRD

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

Pre condition Pendaftaran

Trigger Data Calon Karyawan.

Page 4: Use Case Diagram - Copy - Copy

Typical course of events ActorAction System response

• Input calon karywan• Memilih Publish • Simpan ke Database

• Menampilkan pesan data berhasil di tampilkan.

• Data calon karyawan hasil seleksi berhasil ditampilkan

Alternate courses 2. Jika user tidak memilih publish, user dapat memilih cancel

Conclusion Data berhasil ditampilkan

Post condition -

4. Narasi Use case pengajuan form cuti

Use Case Name Mengajukan form cuti

Use Case Id 4

Actor Karyawan

Description Use case ini menggambarkan kegiatan karyawan mangajukan cuti pada sistem.

Pre condition User berhasil login pada sistem.

Trigger Data cuti.

Typical course of events ActorAction System response

• Isi form cuti

• Memilih save • Data Masuk Database• Menampilkan pesan data

berhasil tersimpanAlternate courses • Jika user tidak memilih save user dapat memilih

cancel untuk kembali ke menu utamaConclusion Data berhasil disimpan

Page 5: Use Case Diagram - Copy - Copy

Post condition Pengesahan Form Cuti

5. Narasi Pengesahan Form Cuti

Use Case Name Pengesahan Form Cuti

Use Case Id 5

Actor Dept, Devisi

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

Pre condition Pengajuan Form Cuti

Trigger Data cuti karyawan.

Typical course of events ActorAction System response

• Pilih Validasi • Data Masuk Database• Menampilkan pesan

form cuti sudah tervalidasi

Alternate courses -

Conclusion Data berhasil divalidasi

Post condition Pengguna bisa cetak laporan cuti

6. Narasi Use case cetak laporan cuti

Use Case Name Cetak Laporan Cuti

Use Case Id 6

Actor Karyawan, Dept, Devisi

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

Pre condition Pengesahan form cuti

Trigger Data cuti.

Page 6: Use Case Diagram - Copy - Copy

Typical course of events ActorAction System response

• Cetak laporan cuti • Koneksi ke database• Menampilkan laporan

cuti karyawanAlternate courses -

Conclusion Data berhasil cetak

Post condition -

7. Narasi Pengajuan form pengunduran diri.

Use Case Name Pengajukan form pengunduran karyawan

Use Case Id 7

Actor Karyawan

Description Use case ini menggambarkan kegiatan karyawanmangajukan pengunduran diri pada sistem

Pre condition User berhasil login pada sistem

Trigger Data pengunduran diri karyawan.

Typical course of events ActorAction System response

• Isi form Pengunduran diri karyawan

• Memilih save • Data Masuk Database• Menampilkan pesan

tersimpanAlternate courses 2 Jika user tidak ingin Memilih Save, user dapat

memilih cancel untuk membatalkan pengisian form

Conclusion Data berhasil disimpan

Post condition Pengesahan Form Pengunduran diri

Page 7: Use Case Diagram - Copy - Copy

8. Narasi Pengesahan Form Pengunduran diri

Use Case Name Pengesahan Form Pengunduran diri

Use Case Id 8

Actor Dept, Direksi, Devisi

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

Pre condition Pengajuan Form Pengunduran diri

Trigger Data pengunduran diri karyawan.

Typical course of events ActorAction System response

• Pilih Validasi • Koneksi ke Database• Menampilkan pesan data

pengunduran diri karyawan berhasil divalidasi.

Alternate courses -

Conclusion Data berhasil divalidasi

Post condition Cetak Laporan Pengunduran diri karyawan

9. Narasi Use Case Cetak laporan Pengunduran diri

Use Case Name Cetak Laporan Pengunduran diri karyawan

Use Case Id 9

Actor Karyawan, Dept, Direksi

Description Use case ini menggambarkan kegiatan user mencetak laporan pengunduran diri pada sistem

Pre condition User berhasil login pada sistem

Trigger Data pengunduran diri.

Typical course of events ActorAction System response

Page 8: Use Case Diagram - Copy - Copy

• Cetak Laporan Pengunduran diri Karyawan

• Koneksi ke Database

• Menampilkan laporan pengunduran diri karyawan

Alternate courses -

Conclusion Data berhasil cetak

Post condition -

10. Narasi Form Pengajuan Pelatihan

Use Case Name Pengajukan form Pengajuan Pelatihan

Use Case Id 10

Actor Divisi

Description Use case ini menggambarkan kegiatan divisi mangajukan permintaan pelatihan pada sistem

Pre condition User berhasil login pada sistem

Trigger Data pelatihan karyawan.

Typical course of events ActorAction System response

• Isi form Permintaan pelatihan

2. Memilih save • Data Masuk Database• Menampilkan pesan

tersimpanAlternate courses 2 Jika user tidak ingin Memilih Save, user dapat

memilih cancel untuk membatalkan pengisian form

Conclusion Data berhasil disimpan

Post condition Pengesahan Form Permintaan Pelatihan

Page 9: Use Case Diagram - Copy - Copy

11. Narasi Pengesahan Form Permintaan Pelatihan

Use Case Name Pengesahan Form Permintaan Pelatihan

Use Case Id 11

Actor Direksi, HRD

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

Pre condition Form Pengajuan Pelatihan

Trigger Data Pelatihan Karyawan.

Typical course of events ActorAction System response

• Pilih Validasi • Koneksi ke Database• Menampilkan pesan data

berhasil divalidasi.Alternate courses -

Conclusion Data berhasil divalidasi

Post condition Cetak Laporan Pelatihan karyawan

12. Narasi Cetak Laporan Pelatihan Karyawan\

Use Case Name Cetak Laporan Pelatihan karyawan

Use Case Id 12

Actor Karyawan, Direksi, HRD

Description Use case ini menggambarkan kegiatan user mencetak laporan pelatihan karyawan pada sistem

Pre condition Pengesahan Form Pelatihan

Trigger Data pelatihan karyawan.

Typical course of events ActorAction System response

• Cetak Laporan • Koneksi ke Database

Page 10: Use Case Diagram - Copy - Copy

Pelatihan Karyawan• Menampilkan laporan

pelatihan karyawanAlternate courses -

Conclusion Data berhasil cetak

Post condition -

13. Narasi Manajemen Data Karyawan

Use case Name Tambah Data Karyawan

Use case Id 10

Actor HRD

Description Use case ini menggambarkan kegiatan manambah data karyawan.

Pre condition User berhasil login pada system

Trigger Data karyawan.

Typical course of events

ActorAction System 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

Conclusion Data karyawan berhasil disimpan.

Post condition Menampilkan data karyawan.

Page 11: Use Case Diagram - Copy - Copy

Use Case Diagram

Use 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 Actor

No. Actor Description1. HRD Orang 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 Karyawan

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

3. Karyawan Orang yang telah terdaftar dalam sistem yang dapat melakukan pengajuan cuti, pengunduran diri pada sistem informasi sumber daya manusia berbasis web

4. Direksi Orang yang telah terdaftar dalam sistem yang dapat

Page 12: Use Case Diagram - Copy - Copy

melakukan validasi pengunduran diri dan dapat mencetak laporan pengunduran diri karyawan pada sistem informasi sumber daya manusia berbasis web

5. Devisi Orang yang telah terdaftar dalam sistem yang dapat melakukan validasi cuti dan dapat mencetak laporan cuti karyawan pada sistem informasi sumber daya manusia berbasis web

6. Departemen Orang yang telah terdaftar dalam sistem yang dapat melakukan validasi pengunduran diri dan cuti serta dapat mencetak laporan pengunduran diri dan cuti karyawan pada sistem informasi sumber daya manusia berbasis web

2. Identifikasi Use Case Diagram

No Use Case Name

Description Actor

1. Login Use Case ini menggambarkan proses input data username dan password untuk dapat masuk ke dalam sistem dan dapat dilakukan 6 (enam) actor.

HRD,Karyawan, Direksi,Devisi, Departemen

2. Pengumuman Hasil Seleksi

Use Case ini menggambarkan tentang hasil seleksi calon karyawan pada sistem.

Calon karyawan

3. Pendaftaran Use Case ini menggambarkan tentang proses mendaftar calon karyawan di sistem.

Calon karyawan

5. Pengajuan Form Cuti

Use Case ini menggambarkan tentang proses peng- input an data pengajuan cuti pada sistem

Karyawan

6. Cetak laporan cuti karyawan

Use Case ini menggambarkan tentang proses cetak laporan SK Cuti oleh karyawan yang telah di acc oleh atasan pada system

Karyawan,Devisi

7. Pengajuan Form Pengunduran

Use Case ini menggambarkan tentang proses peng- input an data pengajuan pengunduran diri karyawan pada

Karyawan

Page 13: Use Case Diagram - Copy - Copy

diri karyawan

sistem

8. Cetak laporan Pengunduran diri karyawan.

Use Case ini menggambarkan tentang proses cetak laporan SK Pengunduran diri oleh karyawan yang telah di acc oleh atasan pada sistem

Karyawan, Direksi

9. Pengesahan Form Pengunduran diri karyawan.

Use Case ini menggambarkan tentang proses validasi oleh Direksi, Departemen

Direksi, Departemen.

11. Pengesahan Form Pengajuan Cuti karyawan.

Use Case ini menggambarkan tentang proses validasi cuti karyawan oleh Devisi, Departemen

Devisi,Departemen

13. Manajemen Data Karyawan

Use Case ini menggambarkan tentang proses read, update dan delete dalam pengaturan data karyawan dalam sistem.

HRD

Page 14: Use Case Diagram - Copy - Copy

Activity Diagram

Activity Diagram menggambarkan aktifitas–aktifitas yang terjadi dalam sistem

informasi sumber daya manusia :

1. Activity Diagram Login

Aktifitas yang terjadi adalah aktifitas aktor yang telah terdaftar

dalam sistem untuk login ke dalam sistem. Pengguna harus

memasukan alamat URL sistem informasi sumber daya manusia, lalu

sistem akan menampilkan form login, pada form tersebut pengguna

diharuskan memasukkan username dan password yang telah

diaktivasi. Setelah memasukkan data login pengguna dapat klik login

button dan sistem akan mengecek username dan password, jika cocok

maka pengguna akan di arahkan ke halaman utama masing-masing

pengguna berdasarkan levelisasi pengguna.

Page 15: Use Case Diagram - Copy - Copy

2. Activity pendaftaran

Mulai

Isi form pendaftaran

Menyimpan ke database

Menampilkan pesan berhasil di simpan

saveY

tidak

Aktifitas yang terjadi adalah actor yang belum terdaftar dalam sistem, ingin mendaftar menjadi karyawan pada perusahaan harus melakukan pendaftaran terlebih dahulu dengan memasukan URL sistem informasi sumber daya manusia, lalu sistem akan menampilkan form pendaftaran karyawan. Pada form diatas pengguna harus mengisi data sesuai ketentuan dan memilih save setelah pengisian dilakukan, data akan disimpan ke database dan sistem akan menampilkan pesan berhasil disimpan.

Page 16: Use Case Diagram - Copy - Copy

3. Activity pengumuman hasil seleksi

Aktifitas yang terjadi adalah setelah data-data calon karyawan sudah valid maka HRD akan menginput data calon karyawan yang lulus dengan mengklik publish kemudian datanya akan tampil pada sistem sedangkan untuk calon karyawan bisa melihat hasil seleksi pada sistem informasi sumber daya manusia

Page 17: Use Case Diagram - Copy - Copy

4. Activity Pengajuan Form Cuti

Mulai

Menyimpan ke database

selesai

Isi Form Cuti

Menampilkan pesan berhasil di simpan

save

y

tidak

Aktifitas ini terjadi adalah karyawan ingin mangajukan cuti pada sistem, dengan mengisi form yang tersedia dan mengklik save, data akan masuk ke database dan akan ada pesan data berhasil disimpan

5. Activity Pengesahan Form Cuti

Aktifitas yang terjadi adalah kegiatan divisi dan bagian departemen mengesahkan pengajuan form cuti yang diajukan oleh karyawan pada sistem informasi Sumber daya manusia dengan memilih validasi dan sistem akan menampilkan pesan data berhasil validasi

Page 18: Use Case Diagram - Copy - Copy

6. Activity Cetak Laporan Cuti

Aktiftas yang terjadi adalah kegiatan karyawan, divisi, departemen mencetak laporan cuti karyawan dengan memilih cetak dan laporan cuti karyawan akan ditampilkan

7. Activity Pengajuan Form Pengunduran diri

Mulai

isi form pengunduran diri

Menyimpan Ke database

Menampilkan pesan berhasil di simpan

simpan

tidak

y

Aktifitas ini terjadi adalah karyawan ingin mangajukan pengunduran diri pada sistem, dengan mengisi form yang tersedia dan data akan masuk ke database kemudian akan ada pesan data berhasil disimpan

Page 19: Use Case Diagram - Copy - Copy

8. Activity Pengesahan Form Pengunduran diri

Aktifitas yang terjadi adalah kegiatan direksi, divisi dan bagian departemen mengesahkan pengajuan form pengunduran diri karyawan yang diajukan oleh karyawan pada sistem informasi Sumber daya manusia dengan memilih validasi dan sistem akan menampilkan pesan data berhasil di validasi

9. Actifity Cetak Laporan Pengunduran diri

Page 20: Use Case Diagram - Copy - Copy

Aktiftas yang terjadi adalah kegiatan karyawan, direksi, divisi mencetak laporan pengunduran karyawan dengan memilih cetak dan sistem akan laporan pengunduran diri karyawan ditampilkan

10. Activity pengajuan form pelatihan karyawan

Mulai

Isi Form pelatihan

Menyimpan Ke database

Menampilkan pesan berhasil di simpan

Selesai

Save

tidak

Y

Aktifitas ini terjadi adalah devisi ingin mangajukan pelatihan karyawan pada sistem, dengan mengisi form yang tersedia dan data akan masuk ke database kemudian akan ada pesan data berhasil disimpan.

Page 21: Use Case Diagram - Copy - Copy

11. Activity pengesahan form pelatihan karyawan

Aktifitas yang terjadi adalah kegiatan direksi, HRD mengesahkan pengajuan form pelatihan karyawan yang diajukan oleh divisi pada sistem informasi Sumber daya manusia.

12. Activity cetak laporan pelatihan karyawan

Aktiftas yang terjadi adalah kegiatan direksi, divisi mencetak laporan pelatihan karyawan dengan memilih cetak dan sistem akan menampikan laporan pelatihan karyawan

Page 22: Use Case Diagram - Copy - Copy

13. Activity manajemen data karyawan

Aktifitas yang terjadi adalah kegiatan HRD untuk mengelola data karyawan dimana HRD bisa melakukan edit, hapus, tambah data karyawan pada sistem informasi sumber daya manusia

Page 23: Use Case Diagram - Copy - Copy

Class Diagram

Departemen

add()edit()delete()

Karyawan

add()edit()delete()

Divisi

add()edit()delete()

Direksi

add()edit()delete()

HRD

add()edit()delete()

jenis_pelatihan

id_jenis_pelatihannama_pelatihanjadwal_pelatihanketerangan

add()update()delete()

Login

Pengunduran diri

id_pengunduranama_karyawanNIKKeterangan

input()acc()report()

Hasil Seleksi

id_hasi l_seleksiid_lowonganid_calon_karyawannama_calon_karyawantempat_lahirtgl_lahirno_tellpnama_divgolket_maritalstatus_kelulusan

add()edit()delete()

pendaftaran

Id_calon_karywanid_lowongannama_calon_karyawantempat_lahirtgl_lahirno_telpnama_divgolket_marital

input()acc()

1..*

1..*

1..*

1..*

Pelatihan

id_pelati ihannama_pelatihantanggal_pelatihantanggal_selesai_pelatihanid_jenis_pelatihanid_devisiketerangan

input()acc()report()

lowongan

id_lowongannama_lowongantanggal_mulaitanggal_selesaiketerangan

add()edit()delete()

1..*

1..*

1..*

1..*

data karyawan

NIKnama_kary awanalmaatjenis_kelaminid_golongannama_golongankode_bidangnama_bidangstatus_maritalstatus_kary awan

add()edit()delete()

1..*1..* 1..*1..*

1..*

1..*

1..*

1..*

User

id_usernamapasswordstatus

1

1..*

1

1..*

1..*1..*

1..*1..*

1..*

1..*

1..*

1..*

1..*

1..*

1..*

1..*

1..*1..*

11

Cuti

id_cutinama_karyawanNIKid_ jenis_cutilama_cutiketerangan

input()acc()report()

1..*1..* 1..*1..*

1..*1..*

1..*1..*

jenis cuti

id_jenis_cutinama_cutijenis_cutikuota_cutiketerangan

add()edit()delete()

Gambar 4.6 Rancangan Class Diagram Sistem Informasi Sumber Daya

Page 24: Use Case Diagram - Copy - Copy

Sequence Digram

1. Sequence Diagram Login

Sequence diagram yang digambarkan pada gambar diatas adalah proses aktor untuk melakukan login sistem. Pertama objek aktor memilih form, kemudian sistem akan memunculkan web application, pada web application tersebut aktor menginput username dan password yang telah dimiliki. Setelah memasukan data username dan password, aktor dapat klik login agar sistem dapat melakukan proses pengecekan terhadap data yang telah di input. Jika username dan password yang dimasukan tidak valid maka sistem secara otomatis akan mengharuskan aktor untuk dapat melakukan input data username dan password kembali dan jika usermail dan password yang di input benar maka sistem akan menampilkan menu utama dari aktor yang terdaftar.

Page 25: Use Case Diagram - Copy - Copy

2. Sequence Lowongan

: HRD Lowongan

1: Input Lowongan

2: Pilih Save

3: Simpan Ke Database4: Data Tersimpan

Sequence diagram yang digambarkan diatas ialah proses pengguna/ user dapat menambah lowongan, dalam object pengguna diantaranya yang berhak ialah HRD.

3. Sequence Pendaftaran

: Calon Karyawan

pendaftaran lowongan

1: input pendaftaran

4: pilih save

5: simpan data pendaftar

6: data tersimpan

2: baca database lowongan

3: tampilkan database lowongan

Sequence diagram yang terjadi diatas adalah actor yang belum terdaftar dalam sistem , ingin mendaftar menjadi karyawan pada perusahaan harus melakukan pendaftaran terlebih dahulu dengan memasukan URL sistem informasi sumber daya manusia, lalu sistem akan menampilkan form

Page 26: Use Case Diagram - Copy - Copy

pendaftaran karyawan. Pada form diatas pengguna harus mengisi data sesuai ketentuan dan memilih save setelah pengisian dilakukan , data akan disimpan ke database dan sistem akan menampilkan pesan berhasil disimpan.

4. Sequence Pengumuman hasil seleksi

: HRD Hasil Seleksi pendaftaran

1: input hasil seleksi

4: memilih publish

5: simpan hasil seleksi

6: menamampilkan hasil seleksi

2: baca data pendaftar

3: tampilkan data pendaftar

Sequence diagram diatas yang terjadi adalah setalah data-data calon karyawan sudah valid maka HRD akan menginput data calon karyawan yang lulus dengan mengklik publish kemudian datanya akan tampil pada sistem sedangkan untuk calon karyawan bisa melihat hasil seleksi pada sistem informasi sumber daya manusia.

Page 27: Use Case Diagram - Copy - Copy

5. Data Karyawan

: HRD Data Karyawan

1: input data karyawan

2: Data Tersiman

4: Ubah Data karyawan

5: Simpan Perubahan

3: Data Karyawan Tampil

6: Data Karyawan Terubah

7: Hapus Data Karyawan

8: Simpan Perubahan9: Data Terhapus

Sequence diagram yang digambarkan diatas ialah proses pengguna/ user dapat menambah karyawan, mengubah karyawan dan menghapus karyawan dalam object pengguna diantaranya yang berhak ialah HRD.

6. Pengajuan form cuti

: Karyawanisi form cuti Data

Karyawan

1: isi form cuti

4: memlih save

5: simpan data cuti

6: menampilkan data cuti

2: Baca Data Karyawan

3: data Karyawan Tampil

Page 28: Use Case Diagram - Copy - Copy

Sequence diagram diatas ini terjadi adalah karyawan ingin mangajukan cuti pada sistem , dengan mengisi form yang tersedia dan mengklik save ,data akan masuk ke database dan akan ada pesan data berhasil disimpan.

7. Pengajuan form pengunduran diri

: Karyawan Pengunduran Diri

Data Karyawan

1: isi form pengunduan diri

4: memilih save

6: Data Tersimpan

5: menyimpan data

2: Baca data Karyawan

3: Data Karyawan Tampil

Sequence diagram diatas ini terjadi adalah karyawan ingin mangajukan pengunduran diri karywan pada sistem , dengan mengisi form yang tersedia dan mengklik save ,data akan masuk ke database dan akan ada pesan data berhasil disimpan

8. Pengajuan form pelatihan karyawan

: Divisi Pelatihan Karyawan Data

Karyawan1: isi form pelatihan

4: memilih save

6: menampilkan pesan berhasil

5: Simpan Data

2: Baca Data Karyawan

3: Data Karyawan Tampil

Page 29: Use Case Diagram - Copy - Copy

Sequence diagram ini terjadi adalah devisi ingin mangajukan prelatihan karyawan pada sistem , dengan mengisi form yang tersedia dan data akan masuk ke database kemudian akan ada pesan data berhasil disimpan.

Statechart diagram

1. Statechart diagram login

selesai

login

dalam proses

username dan password tidak tersedia masukan kembali username dan password

mulaimasukan username dan password

halaman utama tampil

menerima username dan password

halaman utama ditampilkan

Keadaan ini dimulai dengan event memasukan username dan password. Event ini akan menuju pada keadaan dalam proses. Jika username dan password tidak tersedia, maka event akan mengarahkan pada keadaan login gagal dan mengharuskan aktor untuk memasukkan kembali username dan password. Jika event menerima username dan password, maka akan mengarahkan pada keadaan halaman utama tampil. Selanjutnya adalah event melihat halaman utama dan keadaan login berakhir.

Page 30: Use Case Diagram - Copy - Copy

2. Statechart pendaftaran

mulai

Selesai

dalam proses

input pendaftaran

data tersimpan

menyimpan data

data tersimpan

keadaan pendaftaran. Keadaan ini dimulai dengan event memilih Daftar. Event ini menuju pada keadaan Pendaftaran proses. Selanjutnya event yang terjadi adalah mengakhiri kegiatan sehingga akan mengarahkan pada keadaan halaman awal.

3. Statechart hasil seleksi

mulai

selesai

dalam proses

menampilkan data hasil seleksi

menyimpan data

data hasil seleksi tampil

input hasil seleksi karywan

keadaan hasil seleksi ini dimana keadaan ini dimulai dengan event memilih input hasil seleksi. Event ini menuju pada keadaan dalam proses. Selanjutnya event yang terjadi adalah mengakhiri kegiatan sehingga akan mengarahkan pada keadaan data tersimpan ke database dan menampilkan hasil seleksi karyawan.

Page 31: Use Case Diagram - Copy - Copy

4. Statechart cuti

mulai

selesai

Dalam proses

data tersimpan

input data cuti

menyimpan ke database

data tersimpan ke database

keadaan cuti. Keadaan ini dimulai dengan event memilih input cuti. Event ini menuju pada keadaan cuti proses. Selanjutnya event yang terjadi adalah mengakhiri kegiatan sehingga akan mengarahkan pada keadaan data tersimpan ke database.

5. Statechart pengunduran diri

mulai

selesai

Dalam proses

data tersimpan

input data pengunduran diri

menyimpan ke database

data tersimpan ke database

keadaan pengunduran diri. Keadaan ini dimulai dengan event memilih input pengunduran diri. Event ini menuju pada keadaan pengunduran diri proses. Selanjutnya event yang terjadi adalah mengakhiri kegiatan sehingga akan mengarahkan pada keadaan data tersimpan ke database.

Page 32: Use Case Diagram - Copy - Copy

6. Statechart pelatihan karyawan

mulai

selesai

Dalam proses

data tersimpan

isi form pelatihan karyawan

menyimpan ke database

data tersimpan ke database

keadaan pelatihan karyawan. Keadaan ini dimulai dengan event memilih input pelatihan. Event ini menuju pada keadaan pelatihan proses. Selanjutnya event yang terjadi adalah mengakhiri kegiatan sehingga akan mengarahkan pada keadaan data tersimpan ke database.

Component diagram

Sistem Informasi Sumber daya manusia

Login

Data Cuti

Data pengunduran diri

Data Pelatihan karywan

Data Calon Karyawan

Databases

Component diagram diatas menggambarkan objek/ model perangkat

lunak yang saling berhubungan dalam sistem informasi sumber daya manusia,

terdiri dari model login, model database, model data calon karyawan, model

data cuti, model data pengunduran diri dan model pelatihan karyawan.

Page 33: Use Case Diagram - Copy - Copy

Deployment diagram

Berikut ini Deployment Diagram yang menggambarkan susunan fisik

dan perangkat lunak dalam sistem :

Jaringan Internet

Komputer Client

DatabaseKomputer Server