Modul Dokumen SDM & Google Drive Dosen V2
Modul Dokumen SDM & Google Drive Dosen V2
Dokumentasi arsitektur modul Dokumen SDM & Google Drive pada Portal Dosen V2 STIKES Baramuli (/dosen_v2/dokumen.php).
1. Gambaran Umum
Modul ini memfasilitasi setiap dosen untuk:
- Memiliki tautan langsung ke Folder Google Drive Pribadi di cloud institusi (di bawah folder induk kelolaan Ns. Arlina Muhtar, S.Kep., M.Kes - ID:
1NAiN2-0ZSg3KcGMkpXW27QhPwFvLJU3d). - Memantau progres pemenuhan 20 Berkas Kepatuhan Administrasi Dosen (SE Tertib Administrasi).
- Mengunggah berkas baru atau memperbarui dokumen langsung dari Portal Dosen tanpa perlu login ulang ke form eksternal.
- Melihat status Curriculum Vitae (CV) terformat otomatis.
2. Hirarki Pengenal Dosen & Penamaan Folder Cloud
Sistem mendukung tiga jenis status dosen secara dinamis:
- Dosen Tetap Ber-NIDN (10 Digit):
Nama Folder:[NIDN] - [NAMA DOSEN](Contoh:0922128901 - ARLINA MUHTAR) - Dosen Tetap Ber-NUPTK (16 Digit):
Nama Folder:NUPTK [NUPTK] - [NAMA DOSEN](Contoh:NUPTK 9841749650130132 - HAMZAH) - Pengajar Praktisi / Non-NIDN:
Nama Folder:[NAMA DOSEN]
Jika subfolder dosen belum ada di Google Drive, sistem secara otomatis mengeksekusi Google Drive API v3 via script bridge Python (tatib_gdrive_bridge.py) untuk membuatkan subfolder baru secara instan.
3. Struktur Berkas Kepatuhan (20 Item dalam 5 Kategori)
- Kategori A — Identitas Diri & Riwayat Hidup (4 Item): KTP, Pas Foto Merah, CV Terbaru, Dokumen NIDN/NUPTK.
- Kategori B — Kepegawaian & Jabatan Akademik (4 Item): SK Dosen, SK Pangkat, SK Jafung, PAK Terakhir.
- Kategori C — Ijazah & Sertifikasi Pendidik (3 Item): Ijazah S1-S3, Transkrip Nilai S1-S3, Sertifikat Pendidik (Serdos).
- Kategori D — Pelaksanaan Tridarma PT (4 Item): Bukti Pendidikan/Pengajaran, Bukti Penelitian, Publikasi Ilmiah, Bukti PkM.
- Kategori E — Penunjang & Tugas Tambahan (5 Item): Kegiatan Penunjang, Seminar/Pelatihan, SK Bimbingan, SK Tugas Tambahan, Dokumen Lainnya.
4. Keamanan & Alur Unggah Berkas
- Validasi Sisi Server: Pembatasan format berkas (
.pdf,.docx,.doc,.jpg,.jpeg,.png) dan ukuran maksimal 30 MB. - Penyimpanan: Berkas sementara di server langsung di-streaming ke Google Drive API, kemudian file sementara lokal dihapus (
unlink), menjaga disk server VPS tetap hemat. - Pencatatan Transaksi: Informasi berkas dicatat di basis data
portal_master.dosen_administrasi_upload_logdengan status verifikasipending.