Serving API

aktivitas_kuliah_mahasiswa

OLTPgold

Aktivitas kuliah setiap registrasi per semester: status kuliah, SKS, IPS dan IPK, serta biaya kuliah yang ditagihkan pada semester itu. Sekitar 1,3 juta baris sejak 2002, satu per registrasi per semester yang tercatat; bacalah per semester, lalu per program studi atau fakultas. Program studi, fakultas, dan angkatan disalin dari data mahasiswa agar bisa difilter langsung. Semester tidak selalu berurutan: sebagian registrasi punya semester yang tidak tercatat.

Model dbt
fct_aktivitas_kuliah_keuangan
File model
models/marts/mahasiswa/fct_aktivitas_kuliah_keuangan.sql
Tabel sumber
gold.fct_aktivitas_kuliah_keuangan
Tabel serving
serving_v1.fct_aktivitas_kuliah_keuangan
Scope
mahasiswa
Key
id_registrasi_mahasiswa_pdunsri, id_semester

Endpoint

Kolom (16)

Setiap kolom yang disajikan, dengan nama persis seperti di tabel gold.fct_aktivitas_kuliah_keuangan. Setiap kolom dapat dipakai sebagai filter pada endpoint daftar, dan setiap kolom yang bukan array sebagai sort, dengan operator yang mengikuti tipenya.

Kolom key tidak pernah null; kolom lain bisa null.

Operator per tipe
TipeOperator
texteq ne gt gte lt lte in like null
integereq ne gt gte lt lte in null
biginteq ne gt gte lt lte in null
doubleeq ne gt gte lt lte in null
booleaneq ne null
dateeq ne gt gte lt lte in null
timestampeq ne gt gte lt lte in null
timestamptzeq ne gt gte lt lte in null
integer[]has null
text[]has null
KolomTipeKeterangan
id_registrasi_mahasiswa_pdunsrikeytextRegistrasi mahasiswa, key resource mahasiswa; bagian pertama key resource ini.
id_semesterkeytextSemester, kode PDDIKTI YYYYS (1 Ganjil, 2 Genap, 3 Pendek); bagian kedua key resource ini.
id_tahun_ajarantextTahun akademik semester itu, empat digit pertama id_semester.
id_program_studi_pdunsritextProgram studi registrasi, disalin dari resource mahasiswa.
kode_fakultastextFakultas registrasi, disalin dari resource mahasiswa; null bila program studinya belum terdaftar pada fakultas.
tahun_angkatanintegerTahun angkatan registrasi, disalin dari resource mahasiswa.
status_mahasiswatextStatus mahasiswa pada semester ini: Aktif, Nonaktif, Cuti, Kampus Merdeka, Lulus, Menunggu ujian, Keluar, Putus studi, Sedang gelar ganda. Mahasiswa aktif adalah Aktif dan Kampus Merdeka.
status_kuliahtextNama lama kolom status_mahasiswa, dengan isi yang sama. Tetap tersedia hingga 2026-11-26; pakai status_mahasiswa.
ipsdoubleIndeks prestasi semester, 0 sampai 4. Null berarti tidak tercatat; 0 di samping SKS yang diambil adalah nilai sungguhan.
ipkdoubleIndeks prestasi kumulatif pada akhir semester ini; null berarti tidak tercatat.
sks_semesterintegerSKS yang diambil pada semester ini.
total_sksintegerSKS yang terkumpul sampai akhir semester ini.
biaya_kuliahbigintBiaya kuliah yang ditagihkan untuk semester ini, dalam rupiah penuh. 0 adalah nominal sungguhan, bukan data kosong: sebagian besar mahasiswa bertagihan 0 adalah penerima KIPK, BBP, atau ADik. Null pada semester sebelum 2019, yang tidak mencatatnya. Nominal bisa berubah antarsemester untuk registrasi yang sama.
is_ips_tercatatbooleantrue bila ips berisi nilai di atas 0; dipakai untuk menyaring rata-rata.
is_ipk_tercatatbooleantrue bila ipk berisi nilai di atas 0.
is_biaya_kuliah_tercatatbooleantrue bila biaya_kuliah berisi nominal yang dijumlahkan oleh biaya_kuliah_fakultas dan biaya_kuliah_program_studi: tidak null dan tidak lebih dari Rp100.000.000 per semester. Nominal di atas batas itu dianggap salah ketik pada sumber dan tidak ikut dijumlahkan. 0 tetap tercatat.