Menu Profil User (Profile)

Tujuan Halaman

Halaman Profile menampilkan ringkasan akun yang sedang login, termasuk status akun, poin (jika ada), ringkasan transaksi, dan alert. Di halaman ini juga tersedia tombol Refresh, Logout, dan fitur Ganti Avatar.

Cara Membuka

  1. Dari menu utama (Entry), pilih Profile.
  2. Anda akan masuk ke halaman Profile dengan subjudul “Overview akun”.

Bagian yang Ditampilkan

  1. Header

    • Tombol Refresh: memuat ulang data profile.
    • Tombol Logout (ikon keluar): mengakhiri sesi login.
  2. Kartu Identitas User

    • Nama user (first name + last name) dan nama group/role (jika tersedia).
    • Avatar user (foto) atau inisial jika avatar belum ada.
    • Status akun: Active / Inactive.
    • SA Point (jika tersedia dari server).
  3. Ringkasan & Info (opsional, tergantung data)

    • Ringkasan Bulan Ini (Sales/Purchases).
    • Ringkasan Bulan Sebelumnya.
    • Alerts (dengan tombol “Lihat semua” untuk membuka halaman Alerts).

Ganti Avatar

Fitur ini digunakan untuk mengganti foto avatar akun.

Langkah:

  1. Di kartu identitas user, tekan foto avatar (atau tombol Ganti Avatar).
  2. Pilih 1 foto dari galeri.
  3. Tunggu proses upload sampai muncul notifikasi “Avatar berhasil diupdate.”

Catatan:

  • Saat proses berjalan, tombol akan berubah menjadi “Updating…”.
  • Jika izin akses galeri belum diberikan, Android akan meminta permission (izinkan agar bisa memilih foto).
  • Jika gagal, akan muncul notifikasi error “Gagal update avatar.”

Logout

Logout digunakan untuk keluar dari akun dan kembali ke halaman Login.

Langkah:

  1. Tekan tombol Logout (ikon keluar) di header.
  2. Tunggu sampai aplikasi kembali ke layar Login.

Catatan:

  • Saat logout, aplikasi akan membersihkan sesi dan beberapa cache agar data akun tidak tertinggal.
  • Jika logout gagal, akan muncul notifikasi “Logout gagal”.

Tips Praktis

  • Jika avatar atau data ringkasan tidak berubah, tekan Refresh.
  • Jika alerts sering muncul, cek bagian Alerts di profile lalu buka “Lihat semua” untuk detail.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"