public function penerima($id = null)
 {
     $pb = new Penerima($this->registry);
     $upload = $this->registry->upload;
     $upload->init('fupload');
     //awali dengan fungsi ini
     $upload->setDirTo('files/foto/');
     //set direktori tujuan
     $ubahNama = array('KAKA', 'KIKI', 'KEKE');
     //pola nama baru dalam array
     $upload->changeFileName($upload->getFileName(), $ubahNama);
     //ubah nama
     if (isset($_POST['sb_add'])) {
         $st = $_POST['st'];
         $bank = $_POST['bank'];
         $nip = $_POST['nip'];
         $telp = $_POST['telp'];
         $alamat = $_POST['alamat'];
         $email = $_POST['email'];
         $no_rek = $_POST['no_rek'];
         $data = array('KD_ST' => $st, 'KD_BANK' => $bank, 'NIP_PB' => $nip, 'EMAIL_PB' => $email, 'TELP_PB' => $telp, 'ALMT_PB' => $alamat, 'NO_REKENING_PB' => $no_rek, 'FOTO_PB' => $upload->getFileTo());
         if (!Validasi::validate_nip($nip)) {
             echo 'nip salah....!';
         }
         if ($pb->add_penerima($data)) {
             /*
              * upload file
              */
             $upload->uploadFile();
         }
     }
     if (!is_null($id)) {
         $pb->set_kd_pb($id);
         $this->view->d_ubah = $pb->get_penerima_by_id($pb);
     }
     $st = new SuratTugas($this->registry);
     $this->view->d_st = $st->get_surat_tugas();
     $this->view->d_pb = $pb->get_penerima();
     $this->view->render('riwayat_tb/penerima_beasiswa');
 }