Skip to main content

Mengelola Pendaftar

Halaman Pendaftar menampilkan daftar lengkap semua pendaftar yang telah mendaftar ke job support dalam format tabel yang informatif. Dari halaman ini, Kamu dapat melihat informasi detail setiap pendaftar, mencari pendaftar tertentu, dan mengakses profil pendaftar untuk informasi lebih lengkap.

Akses Halaman Pendaftar

Untuk mengakses halaman Pendaftar:

  1. Buka halaman detail job support di /job-supports/{jobId}
  2. Klik tombol "Lihat Semua" di bagian Pendaftar Terbaru
  3. Atau akses langsung melalui URL: /job-supports/{jobId}/applicants
  4. Kamu akan melihat halaman daftar pendaftar lengkap

Struktur Tabel Pendaftar

Halaman Pendaftar menampilkan data dalam format tabel dengan kolom-kolom berikut:

ColumnDescriptionData TypeFormatLink
Waktu PendaftaranTimestamp kapan pendaftar mendaftarDateTimeDD MMM YYYY HH:mm-
UserNama lengkap dan email pendaftarText + LinkFull name (bold) + email (tertiary color)/users/{userId}
TeleponNomor telepon pendaftarTextPhone number atau "-"-
Jenis KelaminJenis kelamin pendaftarTextMALE/FEMALE atau "-"-
DomisiliProvinsi domisili pendaftarTextProvince name atau "-"-
UsiaUsia pendaftarNumberAge atau "-"-

Detail Kolom Tabel

1. Waktu Pendaftaran

Menampilkan timestamp kapan pendaftar mendaftar ke job support:

  • Format: DD MMM YYYY HH:mm (contoh: 15 Mar 2024 14:30)
  • Fungsi: Membantu melihat urutan pendaftaran dan waktu pendaftaran
  • Sorting: Data diurutkan berdasarkan waktu pendaftaran (terbaru di atas)

2. User

Menampilkan informasi user pendaftar:

  • Nama Lengkap: Ditampilkan dengan style font-semibold (bold)
  • Email: Ditampilkan di bawah nama dengan color tertiary (abu-abu)
  • Link: Klik pada nama atau email untuk mengakses profil user di /users/{userId}
  • Style: Link dengan warna biru dan hover underline

Tips menggunakan kolom User:

  • Klik pada nama atau email untuk melihat profil lengkap pendaftar
  • Gunakan informasi email untuk menghubungi pendaftar jika diperlukan

3. Telepon

Menampilkan nomor telepon pendaftar:

  • Format: Nomor telepon atau "-" jika tidak tersedia
  • Fungsi: Informasi kontak untuk menghubungi pendaftar
  • Kosong: Menampilkan "-" jika pendaftar tidak mengisi nomor telepon

4. Jenis Kelamin

Menampilkan jenis kelamin pendaftar:

  • Format: MALE, FEMALE, atau "-" jika tidak tersedia
  • Fungsi: Informasi demografis pendaftar
  • Kosong: Menampilkan "-" jika pendaftar tidak mengisi jenis kelamin

5. Domisili

Menampilkan provinsi domisili pendaftar:

  • Format: Nama provinsi atau "-" jika tidak tersedia
  • Fungsi: Informasi lokasi pendaftar
  • Kosong: Menampilkan "-" jika pendaftar tidak mengisi domisili

6. Usia

Menampilkan usia pendaftar:

  • Format: Angka usia atau "-" jika tidak tersedia
  • Width: Kolom dengan width tetap (16px)
  • Fungsi: Informasi demografis pendaftar
  • Kosong: Menampilkan "-" jika usia tidak dapat dihitung

Search Functionality

Halaman Pendaftar dilengkapi dengan search bar untuk mencari pendaftar:

  • Placeholder: "Ketik nama atau email"
  • Position: Di bagian atas halaman, sebelum tabel
  • Functionality: Mencari berdasarkan nama lengkap atau email pendaftar
  • Real-time: Pencarian dilakukan secara real-time saat mengetik

Download Button

Terdapat tombol Download di bagian atas halaman:

  • Icon: Download icon dengan ukuran 16px
  • Position: Di sebelah kanan search bar
  • Functionality: Download data pendaftar dalam format file (Excel/CSV)
  • Text: "Download" dengan style text-xs

Tips menggunakan Download:

  • Gunakan untuk backup data pendaftar
  • Export data untuk analisis atau pelaporan
  • Bagikan data dengan tim yang terlibat dalam proses rekrutmen

Pagination

Tabel mendukung pagination untuk menampilkan lebih banyak data:

  • Load More: Tombol "Next" untuk memuat lebih banyak data
  • Previous: Tombol "Prev" untuk kembali ke halaman sebelumnya
  • Disabled State: Tombol akan disabled jika tidak ada data lebih lanjut
  • Position: Di bagian bawah tabel (Table.Foot)

Cara menggunakan pagination:

  • Klik tombol Next untuk memuat 25 pendaftar berikutnya
  • Klik tombol Prev untuk kembali ke halaman sebelumnya
  • Tombol akan otomatis disabled jika sudah mencapai akhir atau awal data

Empty State

Jika belum ada pendaftar yang mendaftar, tabel akan menampilkan:

  • Empty State Component: Pesan "Tidak ada data"
  • Description: "Belum ada user yang mendaftar"
  • Position: Di tengah tabel dengan colspan 6

Akses Profil User

Untuk melihat profil lengkap pendaftar:

  1. Klik pada nama atau email pendaftar di kolom User
  2. Kamu akan diarahkan ke halaman profil user: /users/{userId}
  3. Di halaman profil, Kamu dapat melihat informasi lengkap user termasuk:
    • Profil lengkap
    • Riwayat aktivitas
    • Data lainnya yang relevan

Tips mengakses profil user:

  • Gunakan untuk melihat informasi lengkap pendaftar sebelum proses seleksi
  • Periksa riwayat aktivitas untuk memahami engagement user
  • Gunakan informasi profil untuk evaluasi kandidat

Tips Mengelola Pendaftar

  • Monitor secara berkala: Periksa daftar pendaftar secara berkala untuk melihat perkembangan rekrutmen
  • Gunakan search: Gunakan search bar untuk menemukan pendaftar tertentu dengan cepat
  • Download data: Export data pendaftar untuk backup atau analisis
  • Akses profil: Klik pada nama/email untuk melihat profil lengkap pendaftar
  • Filter dan sort: Gunakan informasi kolom untuk memahami karakteristik pendaftar
  • Komunikasi: Gunakan informasi kontak untuk menghubungi pendaftar jika diperlukan

Troubleshooting

Tidak ada pendaftar yang muncul

Kemungkinan penyebab:

  1. Belum ada pendaftar yang mendaftar
  2. Filter atau search yang terlalu spesifik
  3. Masalah koneksi internet

Solusi:

  • Periksa apakah job support sudah dipublikasikan
  • Reset search atau filter
  • Refresh halaman untuk melihat data terbaru
  • Periksa koneksi internet

Search tidak berfungsi

Kemungkinan penyebab:

  1. Masalah koneksi internet
  2. Data belum ter-load

Solusi:

  • Pastikan koneksi internet stabil
  • Tunggu data selesai di-load
  • Refresh halaman dan coba lagi

Download tidak berfungsi

Kemungkinan penyebab:

  1. Browser tidak mendukung download
  2. Masalah koneksi internet

Solusi:

  • Gunakan browser yang lebih baru
  • Periksa koneksi internet
  • Coba lagi setelah beberapa saat

Kemungkinan penyebab:

  1. User ID tidak valid
  2. Permission tidak cukup

Solusi:

  • Pastikan user masih aktif
  • Periksa permission untuk mengakses profil user
  • Hubungi tim support jika masalah berlanjut