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.