Aktivitas Mahasiswa
SELECT
b.IDDEPARTEMEN,
row_number() OVER ( partition by b.IDDEPARTEMEN order by b.IDDEPARTEMEN, b.ID ) IDA,
a.TAHUN,
a.SEMESTER,
'BAK',
'K',
concat('Dosen Pembimbing ', b.NAMA ) NAMA,
'UPERTIS',
'' NOSK,
'' TANGGALSK,
'DOSEN PEMBIMBING',
now() LASTUPDATE,
'IMPORT' UPDATER,
now() DATECREATED,
'IMPORT' CREATOR,
'' TANGGALMULAI,
'' TANGGALSELESAI
FROM
mahasiswa_wali a join dosen b on a.IDDOSEN = b.ID
Aktivitas Mahasiswa Peserta
INSERT IGNORE INTO `mahasiswa_aktivitas_peserta` (`IDPRODI`, `ID`, `TAHUN`, `SEMESTER`, `IDMAHASISWA`, `PERAN`, `LASTUPDATE`, `UPDATER`, `DATECREATED`, `CREATOR`)
SELECT
b.IDDEPARTEMEN,
'' ID,
a.TAHUN,
a.SEMESTER,
a.IDMAHASISWA,
'A',
now() LASTUPDATE,
concat('Dosen Pembimbing ', b.NAMA ) UPDATER,
now() DATECREATED,
'IMPORT' CREATOR
FROM
mahasiswa_wali a join dosen b on a.IDDOSEN = b.ID
WHERE
TAHUN = '2025'
AND semester = '1';
update mahasiswa_aktivitas_peserta a join mahasiswa_aktivitas b on a.UPDATER = b.NAMA set a.ID
= b.ID where b.TAHUN ='2025' and a.SEMESTER ='1';
Aktivitas Mahasiswa Pembimbing
INSERT INTO `mahasiswa_aktivitas_dosenpembimbing` (`IDPRODI`, `ID`, `TAHUN`, `SEMESTER`, `IDDOSEN`, `PEMBIMBINGKE`, `KATEGORI`, `LASTUPDATE`, `UPDATER`, `DATECREATED`, `CREATOR`)
SELECT
b.IDDEPARTEMEN,
'' ID,
a.TAHUN,
a.SEMESTER,
a.IDDOSEN,
'1',
'AD',
now() LASTUPDATE,
concat('Dosen Pembimbing ', b.NAMA ) UPDATER,
now() DATECREATED,
'IMPORT' CREATOR
FROM
mahasiswa_wali a join dosen b on a.IDDOSEN = b.ID
WHERE
TAHUN = '2025'
AND semester = '1'
group by a.IDDOSEN;
update mahasiswa_aktivitas_dosenpembimbing a join mahasiswa_aktivitas b on a.UPDATER = b.NAMA set a.ID
= b.ID where b.TAHUN ='2025' and a.SEMESTER ='1';
update mahasiswa_aktivitas_dosenpembimbing a join mahasiswa_aktivitas b on a.UPDATER = b.NAMA set a.ID
= b.ID where b.TAHUN ='2025' and a.SEMESTER ='1';