Activity diagram Pembuatan Lowongan Pekerjaan Baru Activity diagram Perubahan Data Lowongan

158 Gambar III. 15 Activity Diagram Perubahan Data Lowongan

o. Activity diagram Lamaran Lowongan Pekerjaan

Aktivitas Lamaran Lowongan Pekerjaan merupakan aktivitas yang dilakukan oleh member pencari kerja untuk melakukan proses lamar kerja kepada sebuah lowongan pekerjaan. Dalam aktivitas ini terdapat beberapa aktivitas yaitu : 159 1. Memilih menu apply, pada aktivitas ini user memilih menu apply yang terdapat pada sistem. 2. Mengambil id user dan id lowongan yang dilamar, pada aktivitas ini sistem mengambil id user pencari kerja dan id lowongan pekerjaan yang dilamar sebagai parameter input untuk memanggil fungsi applyJob. 3. Memanggil fungsi applyJob, pada aktivitas ini sistem akan memanggil fungsi applyJob. 4. Memasukkan data pencari kerja dan email perusahaan, pada aktivitas ini sistem akan memasukkan data pencari kerja sebagai isi email dan alamat email perusahaan sebagai email tujuan bersamaan dengan menampilkan aplikasi email kepada user. 5. Mengambil return value dari web service, pada aktivitas ini sistem mengambil nilai yang dikembalikan oleh web service berupa hasil dari eksekusi method pada web service. 6. Melakukan parsing data, pada aktivitas ini sistem memparsing respon dari web service agar data yang diterima dapat dibaca. 7. Menampilkan pesan berhasil dikirim, pada aktivitas ini sistem menampilkan pesan pemberitahuan kalau pesan lamaran telah berhasil dikirimkan. 8. Menampilkan pesan kesalahan, pada aktivitas ini sistem akan menampilkan pesan kesalahan jika member pencari kerja sudah pernah melakukan proses lamar pada lowongan pekerjaan yang sama. 160 Seluruh aktivitas Lamaran Lowongan Pekerjaan terlihat pada activity diagram gambar III.16. Gambar III. 16 Activity Diagram Lamaran Lowongan Pekerjaan

p. Activity diagram Lihat Pelamar

Aktivitas Lihat Pelamar merupakan aktivitas yang dilakukan oleh member pemberi kerja untuk melihat para pelamar yang telah melakukan lamaran ke lowongan pekerjaan yang dibuat oleh perusahaannya. Dalam aktivitas ini terdapat beberapa aktivitas yaitu : 1. Memilih lowongan pada list view, pada aktivitas ini user memilih lowongan yang terdapat pada list view. 161 2. Menampilkan pilihan lihat pelamar, pada aktivitas ini sistem akan menampilkan pilihan untuk melihat pelamar dari lowongan pekerjaan yang dipilih. 3. Memilih lihat pelamar, pada aktivitas ini user pemberi kerja memilih untuk melihat pelamar. 4. Memanggil fungsi getApply, pada aktivitas jika parameter edit lowongan pekerjaan valid maka sistem akan memanggil fungsi updateJob. 5. Mengambil return value dari web service, pada aktivitas ini sistem mengambil nilai yang dikembalikan oleh web service berupa hasil dari eksekusi method pada web service. 6. Melakukan parsing data, pada aktivitas ini sistem memparsing respon dari web service agar data yang diterima dapat dibaca. 7. Menampilkan pesan kesalahan, pada aktivitas ini sistem menampilkan pesan kesalahan jika data pelamar kosong. 8. Menampilkan daftar pelamar, pada aktivitas ini sistem akan menampilkan daftar pelamar dari lowongan pekerjaan yang dipilih. Seluruh aktivitas Lihat Pelamar terlihat pada activity diagram gambar III.17.