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
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.
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.
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
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.
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
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
• 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
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
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.
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
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
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
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.
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.
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
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
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
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
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.
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
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
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
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.
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
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.
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
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
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.
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.
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.
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.
Deployment diagram
Berikut ini Deployment Diagram yang menggambarkan susunan fisik
dan perangkat lunak dalam sistem :
Jaringan Internet
Komputer Client
DatabaseKomputer Server
Top Related