Activity diagram Lihat History Lamaran

165 4. Menampilkan form panggil pelamar, pada aktivitas sistem akan menampilkan form berupa alamat email tujuan,subject dan body dari surat panggilan yang akan dikirimkan melalui email. 5. Memasukkan parameter panggil pelamar, pada aktivitas user pemberi kerja memasukkan parameter panggil pelamar pada form panggil pelamar. 6. Mengambil parameter panggil pelamar, pada aktivitas ini sistem akan mengambil nilai parameter berupa alamat tujuan email, dan subject dan body yang telah dimasukkan oleh user pemberi kerja. 7. Mengirim email ke pelamar, pada aktivitas ini sistem akan mengirimkan email ke alamat email pelamar. 8. Menampilkan pesan terkirim, pada aktivitas ini sistem akan menampilkan pesan bahwa email terkirim jika email berhasil dikirim. 9. Menampilkan pesan kesalahan, aktivitas ini akan dilakukan jika email gagal dikirim. Seluruh aktivitas Panggil Pelamar terlihat pada activity diagram gambar III.19. 166 Gambar III. 19 Activity Diagram Panggil Pelamar

s. Activity diagram Registrasi

Aktivitas Lihat Registrasi merupakan aktivitas yang dilakukan oleh pengunjung umum melakukan registrasi menjadi member pemberi kerja atau pencari kerja aplikasi mobile android lowongan pekerjaan. Dalam aktivitas ini terdapat beberapa aktivitas yaitu : 1. Memilih menu Sign Up, pada aktivitas ini user memilih menu Sign Up yang terdapat pada menu option pada halaman utama. 2. Menampilkan menu pilihan tipe member, pada aktivitas ini sistem akan menampilkan tipe member untuk melakukan registrasi. 167 3. Memilih registrasi sebagai pemberi kerja atau pencari kerja, pada aktivitas ini user memilih untuk melakukan registrasi sebagai member pemberi kerja atau pencari kerja. 4. Menampilkan form registrasi, pada aktivitas ini sistem akan menampilkan form registrasi sessuai dengan pilihan user sebelumnya. 5. Memasukkan data member, pada aktivitas ini user akan memasukkan data yang dibutuhkan pada form registrasi. 6. Mengecek validasi input, pada aktivitas ini sistem akan memeriksa kolom pada form registrasi apakah sudah terisi semua atau masih kosong. 7. Menampilkan pesan kesalahan, aktivitas ini akan ditampilkan oleh sistem jika kolom pada form registrasi masih ada yang kosong. 8. Memanggil fungsi register, pada aktivitas ini sistem akan memanggil fungsi registerPmk atau registerPck sesuai dengan pilihan registrasi dari user saat awal registrasi. 9. 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. 10. Melakukan parsing data, pada aktivitas ini sistem memparsing respon dari web service agar data yang diterima dapat dibaca. 11. Menampilkan pesan kesalahan, aktivitas ini akan ditampilkan oleh sistem jika proses registrasi gagal karena member sudah terdaftar. 12. Menampilkan pesan proses registrasi berhasil, pada aktivitas ini sistem akan menampilkan pesan bahwa registrasi berhasil dilakukan.