Professional Documents
Culture Documents
pendaftarah
Divi si
logi n
Calon Karyawan
pengaj uan form cuti Direksi extend Karyawan cetak laporan cuti karyawan
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 Use Case Id Actor Description Pre condition Trigger Typical course of events Login 1 HRD, Departemen, Devisi, Direksi, Karyawan. Use case ini menggambarkan kegiatan input data login untuk masuk ke sistem. Username dan Password ActorAction
Input username dan
System response
password
Memilih Login Cek username dan
password
Menampilkan halaman
Alternate courses
utama user 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 Username dan Password sesuai dalam database User masuk dalam menu utama sistem.
2. Narasi Pendaftaran Use Case Name Use Case Id Actor Description Pre condition Trigger Typical course of events
Isi
Pendaftaran 2 Calon Pelamar Use case ini menggambarkan kegiatan calon pelamar mendaftar menjadi karyawan pada sistem. Data calon pelamar. ActorAction form karyawan Pilih Save calon System response
3. Narasi Use Case Pengumuman Hasil Seleksi Use Case Name Use Case Id Actor Description Pre condition Pengumuman Hasil Seleksi 3 Calon Pelamar, HRD Use case ini menggambarkan kegiatan calon karyawan melihat informasi hasil seleksi karyawan pada sistem. Pendaftaran
System response
Simpan ke Database Menampilkan pesan data
berhasil di tampilkan.
Data calon karyawan
Alternate courses
hasil seleksi berhasil ditampilkan 2. Jika user tidak memilih publish, user dapat memilih cancel Data berhasil ditampilkan -
4. Narasi Use case pengajuan form cuti Use Case Name Use Case Id Actor Description Pre condition Trigger Typical course of events Mengajukan form cuti 4 Karyawan Use case ini menggambarkan kegiatan karyawan mangajukan cuti pada sistem. User berhasil login pada sistem. Data cuti. ActorAction
Isi form cuti Memilih save Data Masuk Database Menampilkan pesan data
System response
berhasil tersimpan Jika user tidak memilih save user dapat memilih cancel untuk kembali ke menu utama Data berhasil disimpan
Post condition
5. Narasi Pengesahan Form Cuti Use Case Name Use Case Id Actor Description Pre condition Trigger Typical course of events Pengesahan Form Cuti 5 Dept, Devisi Use case ini menggambarkan kegiatan dept,devisi memvalidasi data Cuti karyawan pada sistem. Pengajuan Form Cuti Data cuti karyawan. ActorAction
Pilih Validasi
System response
Data Masuk Database Menampilkan pesan
form cuti sudah tervalidasi Alternate courses Conclusion Post condition Data berhasil divalidasi Pengguna bisa cetak laporan cuti
6. Narasi Use case cetak laporan cuti Use Case Name Use Case Id Actor Description Pre condition Trigger Cetak Laporan Cuti 6 Karyawan, Dept, Devisi Use case ini menggambarkan kegiatan karyawan mancetak laporan pengajuan cuti pada sistem. Pengesahan form cuti Data cuti.
ActorAction
Cetak laporan cuti
System response
Koneksi ke database Menampilkan laporan
cuti karyawan Alternate courses Conclusion Post condition Data berhasil cetak -
7. Narasi Pengajuan form pengunduran diri. Use Case Name Use Case Id Actor Description Pre condition Trigger Typical course of events Pengajukan form pengunduran karyawan 7 Karyawan Use case ini menggambarkan kegiatan karyawanmangajukan pengunduran diri pada sistem User berhasil login pada sistem Data pengunduran diri karyawan. ActorAction
Isi form Pengunduran
System response
Alternate courses
tersimpan 2 Jika user tidak ingin Memilih Save, user dapat memilih cancel untuk membatalkan pengisian form Data berhasil disimpan Pengesahan Form Pengunduran diri
8. Narasi Pengesahan Form Pengunduran diri Use Case Name Use Case Id Actor Description Pengesahan Form Pengunduran diri 8 Dept, Direksi, Devisi Use case ini menggambarkan kegiatan dept,direksi,devisi memvalidasi data Pengunduran diri karyawan pada sistem. Pengajuan Form Pengunduran diri Data pengunduran diri karyawan. ActorAction
Pilih Validasi
System response
Koneksi ke Database Menampilkan pesan data
pengunduran diri karyawan berhasil divalidasi. Alternate courses Conclusion Post condition Data berhasil divalidasi Cetak Laporan Pengunduran diri karyawan
9. Narasi Use Case Cetak laporan Pengunduran diri Use Case Name Use Case Id Actor Description Pre condition Trigger Cetak Laporan Pengunduran diri karyawan 9 Karyawan, Dept, Direksi Use case ini menggambarkan kegiatan user mencetak laporan pengunduran diri pada sistem User berhasil login pada sistem Data pengunduran diri.
ActorAction
Cetak Laporan
System response
Koneksi ke Database
pengunduran diri karyawan Alternate courses Conclusion Post condition Data berhasil cetak -
10. Narasi Form Pengajuan Pelatihan Use Case Name Use Case Id Actor Description Pre condition Trigger Typical course of events Pengajukan form Pengajuan Pelatihan 10 Divisi Use case ini menggambarkan kegiatan divisi mangajukan permintaan pelatihan pada sistem User berhasil login pada sistem Data pelatihan karyawan. ActorAction
Isi form Permintaan
System response
Alternate courses
tersimpan 2 Jika user tidak ingin Memilih Save, user dapat memilih cancel untuk membatalkan pengisian form Data berhasil disimpan Pengesahan Form Permintaan Pelatihan
11. Narasi Pengesahan Form Permintaan Pelatihan Use Case Name Use Case Id Actor Description Pengesahan Form Permintaan Pelatihan 11 Direksi, HRD Use case ini menggambarkan kegiatan Direksi,HRD memvalidasi data Permintaan pelatihan karyawan pada sistem. Form Pengajuan Pelatihan Data Pelatihan Karyawan. ActorAction
System response
Koneksi ke Database Menampilkan pesan data
Pilih Validasi
berhasil divalidasi. Alternate courses Conclusion Post condition Data berhasil divalidasi Cetak Laporan Pelatihan karyawan
12. Narasi Cetak Laporan Pelatihan Karyawan\ Use Case Name Use Case Id Actor Description Pre condition Trigger Typical course of events
Cetak Laporan Pelatihan karyawan 12 Karyawan, Direksi, HRD Use case ini menggambarkan kegiatan user mencetak laporan pelatihan karyawan pada sistem Pengesahan Form Pelatihan Data pelatihan karyawan. ActorAction Cetak Laporan System response
Koneksi ke Database
Pelatihan Karyawan
Menampilkan laporan
pelatihan karyawan Alternate courses Conclusion Post condition Data berhasil cetak -
13. Narasi Manajemen Data Karyawan Use case Name Use case Id Actor Description Pre condition Trigger Typical course of events Tambah Data Karyawan 10 HRD Use case ini menggambarkan kegiatan manambah data karyawan. User berhasil login pada system Data karyawan. ActorAction
Input data karyawan Pilih Save
System response
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 Data karyawan berhasil disimpan. 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. 1. Actor HRD Description 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. Orang yang dapat mendaftar dalam sistem dan dapat melihat hasil seleksi karyawan pada sistem informasi sumber daya manusia berbasis web. Orang yang telah terdaftar dalam sistem yang dapat melakukan pengajuan cuti, pengunduran diri pada sistem informasi sumber daya manusia berbasis web Orang yang telah terdaftar dalam sistem yang dapat
2.
Calon Karyawan
3.
Karyawan
4.
Direksi
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 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
6.
Departemen
2. Identifikasi Use Case Diagram No 1. Use Case Name Login Description Actor HRD,Karyawan, Direksi,Devisi, Departemen Calon karyawan
2.
3.
5.
6.
7.
Use Case ini menggambarkan proses input data username dan password untuk dapat masuk ke dalam sistem dan dapat dilakukan 6 (enam) actor. Pengumuman Use Case ini menggambarkan tentang Hasil Seleksi hasil seleksi calon karyawan pada sistem. Pendaftaran Use Case ini menggambarkan tentang proses mendaftar calon karyawan di sistem. Pengajuan Use Case ini menggambarkan tentang Form Cuti proses peng- input an data pengajuan cuti pada sistem Cetak Use Case ini menggambarkan tentang laporan cuti proses cetak laporan SK Cuti oleh karyawan karyawan yang telah di acc oleh atasan pada system Pengajuan Use Case ini menggambarkan tentang Form proses peng- input an data pengajuan Pengunduran pengunduran diri karyawan pada
Calon karyawan
Karyawan
Karyawan,Devisi
Karyawan
diri karyawan 8. Cetak laporan Pengunduran diri karyawan. 9. Pengesahan Form Pengunduran diri karyawan. 11. Pengesahan Form Pengajuan Cuti karyawan. 13. Manajemen Data Karyawan
sistem Use Case ini menggambarkan tentang Karyawan, proses cetak laporan SK Pengunduran Direksi diri oleh karyawan yang telah di acc oleh atasan pada sistem Use Case ini menggambarkan tentang Direksi, proses validasi oleh Direksi, Departemen. Departemen
Use Case ini menggambarkan tentang Devisi, proses validasi cuti karyawan oleh Departemen Devisi, Departemen
Use Case ini menggambarkan tentang HRD proses read, update dan delete dalam pengaturan data karyawan dalam sistem.
Activity Diagram Activity Diagram menggambarkan aktifitasaktifitas 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
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.
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
Mulai
save y
selesai
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
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
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
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
tidak
Selesai
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.
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
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
: User
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
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 1: input pendaftaran 2: baca database lowongan 3: tampilkan database lowongan 4: pilih save 5: simpan data pendaftar 6: data tersimpan
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
Hasil Seleksi 2: baca data pendaftar 3: tampilkan data pendaftar 4: memilih publish 5: simpan hasil seleksi
pendaftaran
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
4: Ubah Data karyawan 5: Simpan Perubahan 6: Data Karyawan Terubah 7: Hapus Data Karyawan 9: Data Terhapus 8: Simpan Perubahan
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
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
Pengundura n Diri
Data Karyawan
6: Data Tersimpan
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
Data Karyawan
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
masukan username dan password mulai login
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
input pendaftaran mulai dalam proses menyimpan data
data tersimpan
data tersimpan
Selesai
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
input hasil seleksi karywan mulai dalam proses
menyimpan data
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
Dalam proses
menyimpan ke database
data tersimpan
selesai
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
input data pengunduran diri mulai Dalam proses
menyimpan ke database
data tersimpan
selesai
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.
menyimpan ke database
data tersimpan
selesai
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
Login
Databas es
Data Cuti
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 :
Komputer Server
Database
Komputer Client
Jaringan Internet