Panduan Fitur Master Mata Kuliah (SIAP-PBL)
Fitur Master Mata Kuliah digunakan untuk mengelola daftar mata kuliah yang aktif pada setiap semester. Data ini menjadi referensi utama bagi Dosen Manajer Proyek (Manpro) saat memetakan mata kuliah yang terintegrasi dengan proyek PBL.
:::info Hak Akses Menu ini hanya dapat diakses oleh pengguna dengan role Kajur, Sekjur, atau KPS (Ketua Program Studi). Setiap pengguna hanya dapat mengelola mata kuliah dari jurusan atau program studinya masing-masing. :::
1. Sinkronisasi Mata Kuliah dari Civitas API
Fitur ini menarik daftar mata kuliah resmi Polibatam secara otomatis dari Civitas Open API sesuai tahun ajaran dan program studi yang dipilih. Data yang sudah ada akan diperbarui, sedangkan data baru akan langsung ditambahkan — tanpa perlu input manual.
Langkah-langkah Sinkronisasi
- Login ke SIAP-PBL menggunakan akun Kajur, Sekjur, atau KPS.
- Masuk ke menu Master Mata Kuliah (atau List Matakuliah).
- Pilih Tahun Ajaran yang ingin ditampilkan melalui dropdown di pojok kanan atas tabel.
- Klik tombol Sync Mata Kuliah API (berwarna hijau, ikon ↺) di sebelah tombol Tambah.
- Pada modal yang muncul, tentukan:
- Tahun Ajaran: Pilih semester yang ingin disinkronkan.
- Program Studi: Centang satu atau lebih program studi yang akan diambil datanya.
- Klik "Pilih Semua Program Studi" untuk memilih seluruh prodi sekaligus.
- Klik tombol Mulai Sinkronisasi dan konfirmasi pada dialog yang muncul.
- Tunggu proses selesai. Notifikasi akan tampil dengan ringkasan hasilnya.
:::tip Informasi Konversi Tahun Ajaran Sistem secara otomatis mengonversi format tahun ajaran ke parameter API:
- 2026/2027 - Ganjil → API menerima
tahun=2026,semester=1 - 2025/2026 - Genap → API menerima
tahun=2025,semester=2:::
:::note Batasan Hak Akses Prodi
- Kajur / Sekjur: Hanya melihat dan dapat menyinkronkan prodi di bawah jurusannya sendiri.
- KPS: Hanya dapat menyinkronkan program studi yang menjadi tanggung jawabnya.
- Prodi dari jurusan lain tidak akan ditampilkan di daftar pilihan. :::
Arti Hasil Sinkronisasi
Setelah proses selesai, notifikasi akan menampilkan ringkasan seperti:
"Total: 42 data baru ditambahkan, 0 data diperbarui."
| Status | Artinya |
|---|---|
| Data baru ditambahkan | Mata kuliah belum ada di database dan berhasil disimpan. |
| Data diperbarui | Mata kuliah dengan kode yang sama sudah ada, informasinya disegarkan (nama, semester, jurusan). |
:::caution Perhatian
Jika jumlah data yang ditambahkan lebih sedikit dari total_data di API, kemungkinan sebagian data sudah pernah disinkronkan sebelumnya (dihitung sebagai "diperbarui", bukan "ditambahkan").
:::
2. Tambah Mata Kuliah Secara Manual
Gunakan fitur ini jika ada mata kuliah khusus yang tidak tersedia di Civitas API namun perlu dimasukkan ke dalam sistem.
Langkah-langkah
-
Masuk ke menu Master Mata Kuliah.
-
Klik tombol Tambah (berwarna biru) di pojok kanan atas tabel.
-
Isi formulir berikut pada modal yang muncul:
Field Keterangan Tahun Ajaran Pilih semester yang sesuai. Program Studi Pilih program studi mata kuliah ini. Semester Pilih semester (1–8) di kurikulum. Tahun Kurikulum Terisi otomatis sesuai tahun ajaran yang dipilih. Kode Matakuliah Masukkan kode resmi mata kuliah (contoh: IF104).Nama Matakuliah Masukkan nama lengkap mata kuliah. Dosen Koordinator Opsional — ketik minimal 3 huruf untuk mencari nama dosen. Uraian CPMK Opsional — isian singkat Capaian Pembelajaran Mata Kuliah. -
Klik tombol Tambahkan untuk menyimpan data.
Field Dosen Koordinator dan Uraian CPMK bersifat opsional dan dapat dikosongkan.
3. Edit Mata Kuliah
Gunakan fitur ini untuk memperbarui informasi mata kuliah yang sudah tersimpan, termasuk menambahkan atau mengubah Capaian Matakuliah (CPMK).
Langkah-langkah
-
Masuk ke menu Master Mata Kuliah.
-
Pilih Tahun Ajaran yang sesuai melalui dropdown.
-
Pada baris mata kuliah yang ingin diubah, klik tombol Aksi → pilih Edit Matakuliah.
-
Modal edit akan terbuka dengan data mata kuliah yang sudah terisi. Perbarui field yang diperlukan:
Field Keterangan Tahun Ajaran Tampil otomatis, tidak dapat diubah. Kode Matakuliah Ubah kode jika diperlukan. Nama Matakuliah Ubah nama mata kuliah. Program Studi Ganti program studi jika salah. Semester Ganti semester (1–8). Dosen Koordinator Ketik minimal 3 huruf untuk mencari dan mengganti dosen. Capaian Matakuliah Tambahkan atau ubah uraian CPMK. -
Klik tombol Update untuk menyimpan perubahan.
-
Sistem akan menampilkan notifikasi keberhasilan dan halaman akan kembali ke daftar mata kuliah.
4. Hapus Mata Kuliah
:::caution Hati-hati Penghapusan mata kuliah bersifat permanen. Pastikan mata kuliah tersebut tidak sedang terhubung dengan proyek aktif sebelum menghapus. :::
- Pada baris mata kuliah yang ingin dihapus, klik tombol Aksi → pilih Hapus.
- Konfirmasi penghapusan pada dialog yang muncul.
- Data mata kuliah akan dihapus dari sistem.
5. Tips Penggunaan
- Lakukan Sinkronisasi di awal semester untuk memastikan seluruh mata kuliah sudah tersedia sebelum Manpro mulai memetakan proyek.
- Gunakan Tambah Manual hanya untuk mata kuliah khusus yang benar-benar tidak ada di Civitas API.
- Data hasil sinkronisasi akan langsung tersedia di fitur Mapping Mata Kuliah Terkait pada halaman Manpro saat memilih proyek.