public function action_transkrip($nim) { $this->template->title = "Transkrip mahasiswa"; $pmks = new Model_Pengambilanmk(); $pmks = $pmks->where('nim_mahasiswa', '=', $nim)->order_by('kode_kuliah', 'ASC')->find_all(); $mahasiswa = new Model_Mahasiswa($nim); $tahun = new Model_Config('tahun'); $tahun = $tahun->value; $semester = new Model_Config('semester'); $semester = $semester->value; $transkrip = array(); $batas = Sidemik::getSemester($nim); $total_sks = 0; // init; for ($i = 1; $i <= $batas; ++$i) { $transkrip[$i] = array(); } foreach ($pmks as $pmk) { $matakuliah = new Model_Matakuliah($pmk->kode_kuliah); $nilai; if ($pmk->nilai == NULL) { $nilai = '-'; } else { $nilai = $pmk->nilai; } $total_sks += $matakuliah->jumlah_sks; $transkrip[$pmk->semester][] = array('kode_matakuliah' => $pmk->kode_kuliah, 'nama_matakuliah' => $matakuliah->nama, 'sks' => $matakuliah->jumlah_sks, 'nilai' => $nilai); } $this->template->content->transkrip = $transkrip; $this->template->content->mahasiswa = $mahasiswa; $this->template->content->total_sks = $total_sks; $this->template->content->batas = $batas; }
public function action_profil($nim) { $auth = Auth::instance(); $this->template->title = "Profil Mahasiswa"; $mahasiswa = new Model_Mahasiswa($nim); $mahasiswa->semester = Sidemik::getSemester($nim); $mahasiswa->ipk = Sidemik::calculateIPK($nim); $referensi_jenis_kelamin = array('-1' => '', '0' => 'Wanita', '1' => 'Pria'); $this->template->content->mahasiswa = $mahasiswa; $this->template->content->referensi_jenis_kelamin = $referensi_jenis_kelamin; }
</tr> <tr> <td>Nama</td> <td>:</td> <td><?php echo $mahasiswa->nama; ?> </td> </tr> </table> <br /> <table align="center"> <tr> <td>Semester </td> <td width="100"><?php echo Form::select('semester_ambil', $semester_ambils, Sidemik::getSemester($mahasiswa->nim)); ?> </td> </tr> </table> <br /> <?php for ($tingkat = 1; $tingkat <= 3; ++$tingkat) { $mk_per_tingkat = $kurikulum[$tingkat]; ?> <table class="sidemik_table" align="center"> <thead> <tr class="pink_gelap"> <td colspan="4" width="375">Semester <?php echo ($tingkat - 1) * 2 + 1; ?>