Skip to main content

🔐 Role Access

Definisi

Role Access adalah jalur yang diberikan kepada masing-masing user untuk membedakan ruang lingkup dan otoritas dalam mengakses sistem.

Dengan adanya Role Access, sistem dapat memastikan bahwa setiap user hanya dapat mengakses fitur-fitur yang sesuai dengan tanggung jawab dan posisinya masing-masing.


👥 5 Role Access dalam Sistem

1. 👑 Super Admin

Level Tertinggi dengan akses penuh untuk melihat seluruh aktivitas dan data dari semua role lainnya.

Tanggung Jawab:

  • Pengelolaan seluruh sistem
  • Pengelolaan user
  • Konfigurasi sistem
  • Akses semua data dan fitur

2. 🏪 Admin (Toko)

Memiliki Role Access untuk mengelola toko dan bertanggung jawab atas semua pesanan serta pembayaran pesanan.

Level dalam Admin:

LevelAksesKeterangan
👤 KoordinatorLuasAkses penuh untuk koordinasi
👤 KaryawanTerbatasAkses dasar transaksi

Perbedaan Akses:

  • Koordinator: Tahapan transaksional lebih lengkap
  • Karyawan: Tahapan transaksional dasar

3. 🏭 Head Produksi

Project Manager sekaligus pimpinan yang memantau dan bertanggung jawab atas semua progress produksi.

Level dalam Head Produksi:

LevelTanggung Jawab
👑 Supervisor ProduksiMengawasi dan koordinasi
👤 User Divisi ProduksiEksekusi produksi

Fungsi Utama:

  • Perencanaan produksi
  • Pemantauan progress
  • Evaluasi produksi

4. 👀 Supervisor Produksi

Divisi yang mengawasi kerja produksi dan menjadi tangan kanan Head Produksi dalam menjalankan operasional harian produksi.

Tanggung Jawab:

  • Memastikan target produksi tercapai
  • Standar kualitas produksi
  • Koordinasi tim produksi
  • Pelaporan harian

5. 💰 Finance

Divisi yang bertugas mencatat dan mengatur keuangan seluruh perusahaan.

Tanggung Jawab:

  • Pengelolaan kas
  • Pembukuan
  • Pelaporan keuangan
  • Monitoring keuangan

📊 Matriks Akses

FiturSuper AdminAdmin TokoHead ProduksiSupervisorFinance
📊 Dashboard
🛒 Pesanan⚠️ Read Only
💰 Keuangan
🏭 Produksi
👥 User
🏪 Cab

➕ Cara Menambahkan Role Access

Fitur Multi Access

Satu user bisa memiliki lebih dari satu Role Access sesuai dengan kebijakan Super Admin.

Langkah-Langkah

  1. Tambah atau Edit User
    Tambahkan Role Access ketika menambahkan user baru atau mengedit user yang sudah ada.

  2. Pilih Role Access
    Pilih Role Access yang sesuai dengan kebutuhan user tersebut.

  3. Multi Access (Jika Diperlukan)
    Untuk memberikan akses pada beberapa divisi, tambahkan access lain untuk multi access sesuai kebutuhan.


💡 Tips Pengaturan Role Access

  1. Prinsip Least Privilege
    Berikan akses seminimal mungkin sesuai kebutuhan

  2. Review Berkala
    Evaluasi akses user secara berkala

  3. Dokumentasi
    Catat peran dan akses setiap user

  4. Audit Trail
    Pantau aktivitas setiap role

  5. Update Akses
    Sesuaikan akses saat terjadi perubahan peran


Penting

Pengaturan Role Access yang tepat sangat penting untuk:

  • Keamanan sistem
  • Akuntabilitas
  • Efisiensi operasional
  • Perlindungan data