Identifikasi Aktor ANALISIS DAN PERANCANGAN SISTEM

115 Tabel III. 57 Skenario Use Case Pencarian Lowongan. Identifikasi Nomor UC-M-02 Nama Use Case Pencarian Lowongan Deskripsi Proses untuk mencari data lowongan pekerjaan yang akan di tampilkan urut berdasarkan tanggal posting lowongan pekerjaan terbaru Aktor Pengunjung Umum, Member Skenario UtamaUC-M-02-S01 Kondisi awal Running Program dan Tampil Menu Utama Aksi aktor Respon Sistem 1. Memilih menu Search 2. Menampilkan form inputan 3. Memasukkan parameter pencarian pekerjaan 4. Memanggil fungsi searchJob 5. Mengambil return value dari web service dalam bentuk SOAP 6. Memparsing data dari return value 7. Menampilkan data hasil parsing Skenario Alternatif UC-M-02-S02 Pencarian Lowongan namun terdapat pesan error 4a. Menampilkan pesan kesalahan, inputan pencarian belum diisi atau belum lengkap, atau tidak ada koneksi internet atau tidak dapat terhubung ke server. Skenario Alternatif UC- M-02-S03 Pencarian Lowongan namun data tidak ditemukan 7a. menampilkan pesan kesalahan, misal karena data yang di cari tidak ditemukan. Kondisi akhir Data lowongan pekerjaan berhasil ditampilkan di android 116 Pada tabel III.58 menggambarkan skenario filter data lowongan pekerjaan berdasarkan lokasi lowongan pekerjaan tersebut pada use case Filter Lowongan Berdasarkan Lokasi. Tabel III. 58 Skenario Use Case Filter Lowongan Berdasarkan Lokasi. Identifikasi Nomor UC-M-03 Nama Use Case Filter Lowongan Berdasarkan Lokasi Deskripsi Proses untuk memfilter data lowongan pekerjaan yang akan di tampilkan berdasarkan lokasi lowongan pekerjaan Aktor Pengunjung Umum, Member Skenario UtamaUC-M-03-S01 Kondisi awal Berada pada halaman daftar lowongan pekerjaan Aksi aktor Respon Sistem 1. Memilih menu filter lowongan pekerjaan berdasarkan lokasi 2. Menampilkan form inputan 3. Memilih lokasi lowongan pekerjaan 4. Memanggil fungsi getJobByLocation 5. Mengambil return value dari web service dalam bentuk SOAP 6. Memparsing data dari return value 7. Menampilkan data hasil parsing Skenario Alternatif UC- M-03-S02 Filter Lowongan Berdasarkan Lokasi namun terdapat pesan error 9.a Menampilkan pesan kesalahan, misalnya karena data yang di filter tidak ada Kondisi akhir Data lowongan pekerjaan berdasarkan lokasi berhasil ditampilkan di android