Pencarian Job Position
Gambaran Umum
Fitur Pencarian Job Position digunakan untuk mempermudah pengguna dalam menemukan data posisi pekerjaan tertentu berdasarkan nama posisi, departemen, maupun level jabatan.
Fitur ini berada di dalam menu Human Resource > Job Position, tepatnya di bagian atas tabel daftar job position.
Fungsi ini sangat berguna untuk mempercepat navigasi, terutama ketika jumlah data job position yang ditampilkan cukup banyak.
Akses Menu Pencarian
Untuk menggunakan fitur pencarian, pengguna cukup membuka halaman daftar Job Position dan akan langsung melihat bagian Filter Applied seperti gambar berikut:

Selanjutnya klik di bagian Filter Applied dan akan menampilkan form filter yang terdiri dari field untuk mencari Name, Departement, dan Job Position Level seperti gambar berikut:

Komponen Pencarian
| Komponen | Jenis Input | Wajib Diisi | Keterangan |
|---|---|---|---|
| Name | Input Text | Tidak | Nama job position yang ingin dicari |
| Departement | Dropdown Pilihan | Tidak | Pilih departemen dari daftar yang tersedia |
| Job Position Level | Dropdown Pilihan | Tidak | Pilih level jabatan (contoh: Staff, Manager, Default) |
| Search | Tombol Aksi | - | Untuk menjalankan pencarian berdasarkan input filter |
| Clear | Tombol Aksi | - | Untuk menghapus data penarian yang diinput di filter |
Langkah-Langkah Mencari Job Position
- Ketik sebagian atau seluruh nama job position yang ingin dicari pada kolom Name, atau pilih filter Departement maupun Job Position Level.
Misalnya, mencari posisi Sales Staff, cukup ketikSalesatau pilih departemen Sales.

- Klik tombol
SEARCHuntuk memulai pencarian.

- Sistem akan menampilkan daftar job position yang sesuai dengan filter yang dimasukkan.

- Jika ingin menghapus filter pencarian, klik tombol
CLEAR.


Dan jika ingin melihat semua data kembali klik tombol SEARCH dengan semua field filter dibiarkan kosong.

Alert / Notifikasi
- Jika hasil pencarian tidak ditemukan, sistem akan menampilkan tabel kosong.


- Jika hasil pencarian berhasil, maka hanya data job position yang cocok dengan filter yang akan ditampilkan.
Validasi dan Batasan
- Pencarian bersifat tidak case-sensitive, artinya pencarian "sales staff" dan "Sales Staff" akan dianggap sama.
- Pencarian berbasis substring match, sehingga pencarian dengan kata “sal” akan mencocokkan dengan “Sales Staff”.
- Filter dapat digunakan secara kombinasi (Name + Departement + Level).
Praktik Terbaik
- Gunakan kata kunci unik untuk hasil yang lebih akurat.
- Klik
CLEARsetelah pencarian selesai untuk menghapus filter pencarian. - Jika ingin mencari semua data job position maka klik tombol
SEARCHtanpa mengisi filter apapun.
Troubleshooting
| Permasalahan | Solusi |
|---|---|
| Data tidak muncul saat pencarian | Pastikan ejaan nama job position benar atau coba gunakan filter lain |
| Tombol SEARCH tidak merespons | Coba muat ulang halaman atau periksa koneksi |
| Dropdown tidak bisa dipilih | Cek apakah data departemen dan level jabatan sudah tersedia |