Diterbitkan pada
21 September 2026
Personal ProjectCompleted

Lecturer Honorarium Calculation

By Samsul Hadi @Threads
Lecturer Honorarium Calculation

Proyek tugas akhir perkuliahan yang menggantikan perhitungan honorarium dosen berbasis spreadsheet dengan aplikasi web yang sadar peran. Sistem ini meniru persis aturan dan rumus Excel yang sudah berjalan sehingga tim keuangan tidak perlu mengubah kebijakannya — yang bertambah hanyalah keterbukaan, konsistensi, dan hasil yang langsung terlihat.

Yang Diselesaikan

  • Satu sumber kebenaran: perhitungan terpusat dan dapat diulang, tidak lagi tersebar di banyak berkas Excel.
  • Total seketika: hasil langsung berubah begitu masukan seperti beban mengajar, jumlah sesi, atau tarif disesuaikan.
  • Keterbukaan: dosen dan staf program dapat melihat angka masing-masing sesuai perannya.
  • Kesalahan berkurang: masukan tervalidasi dan logika rumus yang tetap menekan kekeliruan manual.

Fitur Utama

  • Mesin rumus: menerapkan aturan honorarium yang sebelumnya dipakai di Excel — tarif, pengali, potongan, dan tunjangan — agar hasilnya sama persis dengan spreadsheet lama.
  • Masukan data: mata kuliah dan beban mengajar, jumlah sesi, serta penugasan dosen, lengkap dengan validasi dasar.
  • Tampilan per peran: dasbor terpisah untuk keuangan, ketua jurusan, bagian wakil direktur, bagian akademik, dan dosen, masing-masing dengan cakupan aksesnya sendiri.
  • Perhitungan majemuk: mempertimbangkan beban mengajar minimal, jabatan akademik, kategori mata kuliah, kehadiran aktual, hingga tugas tambahan di luar kelas.
  • Surat keputusan otomatis: menerbitkan SK honorarium dan SK mengajar tanpa pengetikan ulang.
  • Laporan: ringkasan per periode dan rincian per dosen, siap diekspor untuk rekonsiliasi.

Data Master

Mengelola data akademik yang saling terkait: jurusan, kurikulum, mata kuliah, kelas, ruang, semester, hari, jabatan, dan jadwal kuliah.

Hasil & Konteks

Aplikasi mencapai kesetaraan hasil dengan spreadsheet yang sudah dipakai — syarat mutlak agar sistem baru dipercaya menggantikan cara lama yang sudah berjalan bertahun-tahun.

Tech Stack

  • Backend: Yii2 (PHP) dengan MySQL.
  • Frontend: Bootstrap dengan jQuery/AJAX.

Status

Selesai — proyek tugas akhir.