1. Pendahuluan

Pengenalan sistem E-SPMI dan konsep dasar

E-SPMI (Electronic Sistem Penjaminan Mutu Internal) adalah sistem manajemen dokumen berbasis web yang dikembangkan untuk Institut Kesehatan Helvetia (IKH). Sistem ini menyediakan antarmuka yang mirip dengan Google Drive untuk mengelola dokumen-dokumen SPMI (Sistem Penjaminan Mutu Internal) dengan kontrol akses berbasis peran (role-based access control).

Tujuan Sistem

E-SPMI dirancang untuk mempermudah pengelolaan, penyimpanan, dan distribusi dokumen mutu secara terstruktur dan aman sesuai dengan standar SPMI yang berlaku.

Fitur Utama

  • Manajemen dokumen hierarkis dengan struktur folder
  • Kontrol akses granular per folder untuk setiap pengguna
  • Upload dan download file dengan dukungan drag & drop
  • Preview file untuk PDF, gambar, dan video
  • Audit logging untuk semua aktivitas sensitif
  • Integrasi survey IKH dan monitoring evaluasi (Monev)
  • Dukungan multiple storage (local, S3, Supabase)

Sistem E-SPMI mengorganisir dokumen dalam struktur hierarkis yang terdiri dari beberapa kategori utama. Struktur ini memudahkan navigasi dan pencarian dokumen.

Hierarki Folder Utama

  1. IKH - Dokumen utama Institut Kesehatan Helvetia
  2. - Dokumen (Kebijakan, Manual, Standar, SOP, Formulir)
  3. - AMI (Audit Mutu Internal)
  4. - Survei (IKH, Monev)
  5. Fakultas - Dokumen per fakultas
  6. Prodi - Dokumen per program studi (D3, D4, S1, S2)

Navigasi Cepat

Gunakan breadcrumb navigation di bagian atas halaman Drive untuk melihat posisi Anda dalam hierarki folder dan navigasi cepat ke folder induk.

Sistem E-SPMI menggunakan sistem peran (role) untuk mengontrol akses pengguna. Setiap peran memiliki hak akses yang berbeda terhadap dokumen dan fitur sistem.

Daftar Role

RoleDeskripsiAkses
SUPER_ADMINAdministrator sistemFull access ke semua fitur dan pengaturan
AUDITORAuditor mutuView all documents, edit/approve, no delete
DOSEN_FAKULTASDosen/Dekan FakultasEdit access ke folder fakultas terkait
DOSEN_PRODIDosen/Kaprodi ProdiEdit access ke folder prodi terkait

Permission per Folder

Selain role global, setiap pengguna dapat memiliki permission spesifik per folder:

  • canUpload - Upload file ke folder
  • canEdit - Rename file/folder
  • canDelete - Hapus file/folder
  • canApprove - Approve file dan tambahkan komentar
  • canCreateFolder - Buat subfolder baru
  • canMove - Pindahkan file/folder

Permission Inheritance

Permission diwariskan dari folder induk ke subfolder. Permission langsung pada folder akan mengoverride permission yang diwariskan. SUPER_ADMIN otomatis memiliki semua permission pada semua folder.