<?php class Student_model extends CI_Model{ 	private $primary_key='nrp'; 	private $table_name='siswa'; 	 	function __consturct(){ 		parent::__construct();	 	} 	function get_paged_list($limit=10, $offset=0, $order_column='', $order_type='asc'){ 		if(empty($order_column)||empty($order_type)){ 			$this->db->order_by($this->primary_key,'asc');	 		} 		else{ 			$this->db->order_by($order_column,$order_type); 			return $this->db->get($this->table_name, $limit, $offset); 			 		} 	} 	function count_all(){ 		return $this->db->count_all($this->table_name);	 	} 	function get_by_id($id){ 		$this->db->where($this->primary_key,$id); 		return $this->db->get($this->table_name); 	} 	function save($person){ 		$this->db->insert($this->table_name,$person); 		return $this->db->insert_id();	 	} 	function update($id,$person){ 		$this->db->where($this->primary_key,$id);	 		$this->db->update($this->table_name,$person); 	} 	function delete($id){ 		$this->db->where($this->primary_key,$id); 		$this->db->delete($this->table_name); 	}  }  ?>