> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mertani.co.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Role

Fitur **Delete Role** digunakan untuk menghapus role yang sudah tidak relevan atau tidak lagi digunakan dalam sistem.\
Penghapusan role membantu menjaga struktur akses tetap rapi dan menghindari kompleksitas yang tidak perlu.

***

## Behavior Sistem

Sistem menerapkan beberapa aturan ketat saat proses penghapusan role:

* Role **tidak dapat dihapus** jika masih digunakan oleh pengguna
* Semua pengguna harus dipindahkan ke role lain terlebih dahulu
* Role default sistem **tidak dapat dihapus**
* Penghapusan bersifat permanen (tidak dapat di-restore)

<warning>
  Pastikan semua pengguna sudah dipindahkan ke role lain sebelum menghapus role untuk menghindari kehilangan akses sistem.
</warning>

***

## Prasyarat

Sebelum menghapus role, pastikan:

* Tidak ada user yang masih menggunakan role tersebut
* Role bukan bagian dari sistem default
* Anda memiliki permission untuk mengelola role

***

## Langkah Delete Role

<Steps>
  <Step title="Masuk Menu" toc={false}>
    Buka **Instansi** → **Peran Pengguna**
  </Step>

  <Step title="Cari RoleCari Role" toc={false}>
    Temukan role yang ingin dihapus dari daftar
  </Step>

  <Step title="Aksi" toc={false}>
    Klik ikon `...` pada role
  </Step>

  <Step title="Hapus" toc={false}>
    Pilih opsi `Hapus`
  </Step>

  <Step title="Konfirmasi" toc={false}>
    Konfirmasi tindakan penghapusan
  </Step>

  <Step title="Selesai" toc={false}>
    Role berhasil dihapus dari sistem
  </Step>
</Steps>

***

## Dampak Penghapusan

Setelah role dihapus:

* Role tidak lagi tersedia untuk assign user
* Konfigurasi permission pada role tersebut akan hilang
* Struktur akses menjadi lebih sederhana

***

## Best Practice

Untuk menjaga sistem tetap aman dan terstruktur:

* Hapus hanya role yang benar-benar tidak digunakan
* Lakukan pengecekan user sebelum penghapusan
* Hindari menghapus role yang memiliki histori penting (jika audit diperlukan)
* Dokumentasikan perubahan struktur role

***

## Note

* Penghapusan role bersifat permanen
* Disarankan untuk melakukan backup konfigurasi jika diperlukan
* Gunakan fitur manajemen role secara terkontrol untuk menghindari kesalahan operasional
