Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Mahasiswa extends CI_Controller {
  4.  
  5.     public function __construct(){
  6.         parent::__construct();
  7.         $this->load->model('MahasiswaModel');
  8.     }
  9.  
  10.     public function index(){
  11.         $data['mahasiswa'] = $this->MahasiswaModel->view();
  12.         $this->load->view('mahasiswa/index', $data);
  13.     }
  14.  
  15.     public function tambah(){
  16.         if($this->input->post('submit')){
  17.             if($this->MahasiswaModel->validation("save")){
  18.                 $this->MahasiswaModel->save();
  19.                 redirect('mahasiswa');
  20.             }
  21.         }
  22.         $this->load->view('mahasiswa/form_tambah');
  23.     }
  24.  
  25.     public function ubah($nrp){
  26.         if($this->input->post('submit')){
  27.             if($this->MahasiswaModel->validation("update")){
  28.                 $this->MahasiswaModel->edit($nrp);
  29.                 redirect('mahasiswa');
  30.             }
  31.         }
  32.         $data['mahasiswa'] = $this->MahasiswaModel->view_by($nrp);
  33.         $this->load->view('mahasiswa/form_ubah', $data);
  34.     }
  35.  
  36.     public function hapus($nrp){
  37.         $this->MahasiswaModel->delete($nrp);
  38.         redirect('mahasiswa');
  39.     }
  40. }