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;
 }
Example #2
0
 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;
 }
Example #3
0
        ?>
        <tr <?php 
        if ($no % 2 == 0) {
            echo "class = 'gray' ";
        }
        ?>
 >
            <?php 
        $jum_sks += $row['sks'];
        foreach ($row as $td) {
            echo "<td>{$td}</td>";
        }
        ?>
        </tr>
        <?php 
    }
    ?>
    </tbody>
    <tfoot>
        <tr class="pink">
            <td align="left" colspan="4"><i><b>IP / SKS : <?php 
    echo Sidemik::calculateIP($mahasiswa->nim, $i) . " / " . $jum_sks;
    ?>
</b></i></td>
        </tr>
    </tfoot>
</table>
<br />
<br />
<?php 
}
Example #4
0
    </tr>
    <tr>
        <td>Nama</td>
        <td>:</td>
        <td><?php 
echo $mahasiswa->nama;
?>
</td>
    </tr>
</table>
<br />
<table align="center">
    <tr>
        <td>Semester&nbsp;</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;
    ?>
Example #5
0
 public static function calculateIPK($nim)
 {
     return Sidemik::calculateIP($nim);
 }