public function biaya($id = null)
 {
     if ($id != "") {
         //menampilkan detil kontrak (header)
         $kontrak = new Kontrak();
         $data_kontrak = $kontrak->get_by_id($id);
         //detil kontrak berdasarkan kd_kontrak (id)
         $universitas = new Universitas($this->registry);
         $univ = $universitas->get_univ_by_jur($data_kontrak->kd_jurusan);
         $nama_univ = $univ->get_kode();
         //mendapatkan nama singkatan universitas
         $kontrak_lama = $kontrak->get_by_id($data_kontrak->kontrak_lama);
         //mendapatkan objek kontrak lama
         //var_dump($kontrak_lama);
         //echo $kontrak_lama->no_kontrak;
         if ($kontrak_lama != false) {
             $kon_lama = $kontrak_lama->no_kontrak;
         } else {
             $kon_lama = "";
         }
         $jurusan = new Jurusan($this->registry);
         $jurusan->set_kode_jur($data_kontrak->kd_jurusan);
         $jur = $jurusan->get_jur_by_id($jurusan);
         //var_dump($jur->get_nama());
         $nama_jur = $jur->get_nama();
         //mendapatkan nama jurusan
         //menampilkan daftar biaya berdasarkan kontrak
         $biaya = new Biaya();
         $data_biaya = $biaya->get_by_kontrak($id);
         //mendapatkan objek biaya berdasarkan kd_kontrak (id)
         $total_biaya = $biaya->get_biaya_by_kontrak($id);
         //mendapatkan total biaya berdasarkan kd_kontrak (id)
         //echo $total_biaya;
         //menyimpan variabel-variabel ke obje view
         $this->view->data_kontrak = $data_kontrak;
         $this->view->nama_univ = $nama_univ;
         $this->view->nama_jur = $nama_jur;
         $this->view->kon_lama = $kon_lama;
         $this->view->total_biaya = $total_biaya;
         $this->view->data_biaya = $data_biaya;
         $this->view->render('kontrak/data_biaya');
     } else {
         header('location:' . URL . 'kontrak/display');
     }
 }