Primary Actor Supporting Actor Basic Flow Alternative Flow

Program Studi Teknik Informatika SKPL – SIMPONI UAJY 30 65 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.3 Use case Spesification : Mengelola Lowongan

Kerja 1. Brief Description Use Case ini digunakan oleh aktor untuk mengelola lowongan kerja. Aktor dapat melihat, menambah, dan menghapus lowongan kerja. Khusus untuk alumni dapat melakukan kirim lamaran kerja.

2. Primary Actor

1. Alumni 2. Perusahaan 3. Administrator

3. Supporting Actor

none

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk melakukan pengelolaan lowongan kerja. 2. Sistem memberikan pilihan untuk lihat, tambah, dan hapus lowongan kerja. Khusus untuk alumni terdapat juga pilihan untuk kirim lamaran kerja. 3. Aktor memilih untuk melihat lowongan kerja A-1 Aktor memilih untuk melakukan tambah lowongan kerja. A-2 Aktor memilih untuk melakukan hapus lowongan kerja. A-3 Aktor memilih untuk melakukan kirim lamaran kerja. 4. Sistem menampilkan data lowongan kerja. 5. Use case selesai.

5. Alternative Flow

Program Studi Teknik Informatika SKPL – SIMPONI UAJY 31 65 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika A-1 Aktor memilih untuk melakukan tambah lowongan kerja. 1. Sistem menampilkan halaman antarmuka untuk menambah lowongan kerja. 2. Aktor menginputkan data lowongan kerja. 3. Aktor meminta sistem untuk menyimpan data yang telah diinputkan. 4. Sistem melakukan pengecekan terhadap data yang telah diinputkan. E-1 Data lowongan kerja yang diinputkan tidak valid 5. Sistem menambahkan lowongan kerja ke dalam basis data dan menampilkan antarmuka yang menunjukkan bahwa penambahan lowongan kerja telah berhasil. 6. Berlanjut ke Basic Flow langkah ke-5. A-2 Aktor memilih untuk melakukan hapus lowongan kerja 1. Sistem menampilkan lowongan kerja yang akan dihapus. 2. Aktor meminta sistem untuk menghapus lowongan kerja. 3. Sistem merubah flag lowongan kerja yang dipilih dan menampilkan antarmuka yang menunjukkan bahwa penghapusan lowongan kerja telah berhasil. 4. Berlanjut ke Basic Flow langkah ke-5. A-3 Aktor memilih untuk melakukan kirim lamaran kerja 1. Sistem menampilkan halaman antarmuka untuk melamar kerja. Program Studi Teknik Informatika SKPL – SIMPONI UAJY 32 65 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 2. Aktor menginputkan data lamaran kerja 3. Aktor meminta sistem untuk mengirimkan data lamaran kerja. 4. Sistem melakukan pengecekan terhadap data yang telah diinputkan. E-2 Data lamaran kerja yang diinputkan tidak valid. 5. Sistem mengirimkan lamaran kerja dan menampilkan antarmuka yang menunjukkan bahwa pengiriman lamaran kerja telah berhasil. 6. Kembali ke Basic Flow langkah ke-5.

6. Error Flow