Activity diagram Pencarian Lowongan Activity diagram Filter Lowongan Berdasarkan Lokasi

138 Gambar III. 4 Activity Diagram Filter Lowongan Berdasarkan Lokasi.

d. Activity diagram Filter Lowongan Berdasarkan Kategori

Aktivitas Filter Lowongan Berdasarkan Kategori merupakan aktivitas yang dilakukan oleh user untuk memfilter data lowongan pekerjaan berdasarkan kategori lowongan. Dalam aktivitas ini terdapat beberapa aktivitas yaitu : 1. Memilih menu filter lowongan berdasarkan kategori, pada aktivitas ini user memilih menu untuk memfilter data berdasarkan kategori lowongan. 139 2. Menampilkan menu kategori lowongan pekerjaan, pada aktivitas ini sistem menampilkan menu kategori yang harus dipilih oleh user. 3. Memilih kategori, pada aktivitas ini user memilih kategori lowongan pekerjaan untuk memfilter data lowongan. 4. Memanggil fungsi byCategory, pada aktivitas ini sistem memanggil fungsi byCategory yang ada pada web service. 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 data lowongan pekerjaan, pada aktivitas ini sistem menampilkan hasil parsing kedalam bentuk list view jika data hasil parsing tidak kosong. 8. Menampilkan pesan kesalahan, pada aktivitas ini sistem menampilkan pesan kesalahan jika data hasil parsing kosong. Seluruh aktivitas Filter Lowongan Berdasarkan Kategori terlihat pada activity diagram gambar III.5. 140 Gambar III. 5 Activity Diagram Lowongan Berdasarkan Kategori

e. Activity diagram Filter Lowongan Berdasarkan Gaji

Aktivitas Filter Lowongan Berdasarkan Gaji merupakan aktivitas yang dilakukan oleh user untuk memfilter data lowongan pekerjaan berdasarkan rentang gaji lowongan. Dalam aktivitas ini terdapat beberapa aktivitas yaitu : 1. Memilih menu filter lowongan berdasarkan gaji, pada aktivitas ini user memilih menu untuk memfilter data berdasarkan gaji lowongan pekerjaan. 141 2. Menampilkan menu gaji lowongan pekerjaan, pada aktivitas ini sistem menampilkan menu gaji yang harus dipilih oleh user. 3. Memilih gaji, pada aktivitas ini user memilih gaji lowongan pekerjaan untuk memfilter data lowongan. 4. Memanggil fungsi bySalary, pada aktivitas ini sistem memanggil fungsi bySalary yang ada pada web service. 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 data lowongan pekerjaan, pada aktivitas ini sistem menampilkan hasil parsing kedalam bentuk list view jika data hasil parsing tidak kosong. 8. Menampilkan pesan kesalahan, pada aktivitas ini sistem menampilkan pesan kesalahan jika data hasil parsing kosong. Seluruh aktivitas Filter Lowongan Berdasarkan Gaji terlihat pada activity diagram gambar III.6.