• Tidak ada hasil yang ditemukan

Analisa Kebutuhan Sistem

BAB V. ANALISA HASIL IMPLEMENTASI

4. Data Flow ( Arus Data)

3.1.2. Analisa Kebutuhan Sistem

Analisa kebutuhan sistem terdiri dari use case diagram yang menjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem dan bagaimana sistem berinteraksi dengan dunia luar. Di dalam use case diagram lebih ditekankan pada “apa” yang dikerjakan oleh sistem.

Use case merupakan relasi atau interaksi antara pengguna dengan sistem, misalnya login ke sistem.

Gambar 3.1. Use CaseDiagram untuk User

Gambar 3.3. Use CaseDiagram untuk Perusahaan Keterangan use case diagram:

Dalam use case diagram, terdapat tiga actor yang berperan dalam sistem yaitu admin, user dan perusahaan.

a. Peran Admin:

1. Melakukan login dengan memasukkan username dan password.

2. Memberi aktivasi status terhadap perusahaan yang telah mendaftar. 3. Melihat data perusahaan dan data lowongan.

4. Melakukan pengelolaan (tambah, ubah dan hapus) data kota, data propinsi dan data negara.

b. Peran User:

2. Melakukan registrasi anggota untuk melakukan login pelamar agar dapat melakukan pengiriman lamaran kerja.

3. Melakukan login pelamar dengan memasukkan username dan

password.

4. Melakukan pengiriman lamaran kerja. 5. Melakukan cek lamaran.

c. Peran Perusahaan:

1. Melakukan registrasi perusahaan.

2. Melakukan login perusahaan dengan memasukkan username dan

password.

3. Mengubah data perusahaan.

4. Menambah, mengubah dan menghapus data lowongan. 5. Melihat data pelamar yang masuk.

6. Memberi konfirmasi atas lamaran yang masuk.

Skenario Normal dari use case diagram

Berikut ini akan dijelaskan skenario normal dari use case diagram

yang meliputi skenario normal admin, perusahaan dan pelamar. a. Skenario normal use case untuk admin:

1. Admin masuk ke sistem yang telah disediakan khusus untuk admin dengan melakukan proses login (admin dianggap telah terdaftar). 2. Setelah proses login berhasil, maka admin akan masuk ke menu

admin.

perusahaan, menu data lowongan untuk melihat data lowongan, menu data kota untuk mengelola data kota, menu data propinsi untuk mengelola data propinsi dan menu data negara untuk mengelola data negara.

4. Jika admin akan keluar dari sistem, maka admin harus memilih menu logout.

b. Skenario normal use case untuk perusahaan: 1. Perusahaan melakukan registrasi perusahaan.

2. Perusahaan masuk ke sistem dengan melakukan login yaitu memasukkan username dan password.

3. Jika username dan password valid, maka akan ditampilkan menu perusahaan.

4. Perusahaan memilih menu data perusahaan untuk melihat dan mengubah data perusahaan.

5. Perusahaan memilih menu data lowongan untuk menambah, mengubah dan menghapus lowongan. Data lowongan kerja yang dimiliki akan terhapus secara otomatis setelah 30 hari dari tanggal tutup lowongan.

6. Perusahaan memilih menu data pelamar yang terdapat di dalam setiap data lowongan untuk melihat data pelamar yang telah mengirimkan lamaran kerja. Sistem menampilkan data pelamar yang melamar.

keterangan terhadap lamaran yang masuk (apakah dipanggil atau ditolak).

8. Jika akan keluar dari sistem, perusahaan harus memilih menu

logout.

c. Skenario normal use case untuk user:

Skenario untuk user dimulai dari halaman utama, user masuk ke menu user. Dalam menu user tersebut terdapat menu pilihan yaitu menu cari perusahaan, cari lowongan, registrasi anggota dan menu

login anggota.

Skenario untuk mencari data perusahaan:

1. User memilih menu cari perusahaan untuk mencari data perusahaan.

2. Setelah user masuk ke menu perusahaan, user dapat memilih menu lokasi untuk melihat data perusahaan berdasarkan lokasi perusahaan. Sistem akan menampilkan data perusahaan berdasarkan lokasi yang diinginkan oleh user.

3. User memilih menu bidang kerja untuk melihat data perusahaan berdasarkan bidang kerja perusahaan. Sistem menampilkan data perusahaan berdasarkan bidang kerja perusahaan yang diinginkan oleh user.

4. User memilih menu kata kunci untuk mencari data perusahaan berdasarkan kata kunci yang dimasukkan oleh user. Sistem akan menampilkan data perusahaan berdasarkan kata kunci yang

dimasukkan oleh user.

Skenario untuk mencari data lowongan:

1. User memilih menu cari lowongan untuk melihat data lowongan. Lowongan kerja yang sudah melewati batas tanggal tutup tidak dapat dilihat oleh user.

2. Setelah user masuk ke menu lowongan, user memilih menu lokasi kerja untuk melihat data lowongan berdasarkan lokasi kerja lowongan. Sistem akan menampilkan data lowongan berdasarkan lokasi tempat kerja yang diinginkan oleh user.

3. User memilih menu posisi kerja untuk melihat data lowongan berdasarkan posisi kerja lowongan. Sistem menampilkan data posisi kerja lowongan.

4. User memilih menu kata kunci untuk mencari data lowongan berdasarkan kata kunci yang dimasukkan oleh user. Sistem akan menampilkan data lowongan yang diinginkan sesuai dengan kata kunci.

Skenario untuk registrasi pelamar:

1. User harus melakukan registrasi anggota terlebih dahulu agar dapat melakukan login.

2. Setelah berhasil melakukan proses registrasi, user dapat melakukan login dengan memasukkan username dan password

agardapat mengirimkan lamaran kerja.

yang terdiri dari menu kirim lamaran, menu cek lamaran dan menu

logout. Menu kirim lamaran untuk mengirimkan data-data lamaran kerja, menu cek lamaran untuk melihat konfirmasi atas lamaran yang dikirimkan dan menu logout untuk kembali ke menu utama. Skenario Abnormal dari use case diagram

1. Skenario abnormal use case untuk Admin:

- Admin salah memasukkan username atau password, maka admin tidak dapat masuk ke menu admin dan kembali ke halaman utama.

2. Skenario abnormal use case untuk Perusahaan:

- Perusahaan salah memasukkan username, password atau belum mendapat konfirmasi status dari admin, maka perusahaan tidak dapat melakukan proses login.

3. Skenario abnormal use case untuk User:

- User salah memasukkan username, password atau belum melakukan registrasi, maka user tidak dapat melakukan proses

Dokumen terkait