Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function cari_alumni($kunci,$kode_prodi)
- {
- if($kode_prodi=="00")
- {
- $this->db->select('data_mahasiswa.*, rsm.nama_status, ref_prodi.nama_prodi, ref_jenjang.*, data_dosen.nama_dosen');
- $this->db->from('data_mahasiswa');
- $this->db->like('data_mahasiswa.nama_lengkap',$kunci);
- $this->db->or_like('data_mahasiswa.nama_lengkap',strtoupper($kunci));
- $this->db->or_like('data_mahasiswa.nim_mahasiswa',$kunci);
- $this->db->join('ref_status_mahasiswa rsm','data_mahasiswa.status=rsm.id_status','left');
- $this->db->join('ref_prodi','data_mahasiswa.id_prodi=ref_prodi.id_prodi','left');
- $this->db->join('ref_jenjang','ref_prodi.kode_jenjang_prodi=ref_jenjang.id_jenjang','left');
- $this->db->join('data_dosen','data_mahasiswa.id_wali=data_dosen.id_dosen','left');
- $this->db->limit('50','0');
- $this->db->where('data_mahasiswa.status', '3');
- $this->db->order_by('nim_mahasiswa','desc');
- $query=$this->db->get();
- return $query->result();
- }
- else
- {
- $key=strtoupper($kunci);
- $query=$this->db->query("SELECT dm.*, ".
- "rp.nama_prodi, ref_jenjang.nama_jenjang2, rsm.nama_status, data_dosen.nama_dosen ".
- "FROM data_mahasiswa dm, ref_prodi rp, ref_jenjang, ref_status_mahasiswa rsm, data_dosen ".
- "WHERE (dm.nama_lengkap LIKE '%$kunci%' or dm.nama_lengkap LIKE '%$key%' or dm.nim_mahasiswa LIKE '%$kunci%') ".
- "AND dm.id_wali=data_dosen.id_dosen ".
- "AND dm.id_prodi='$kode_prodi' AND dm.id_prodi=rp.id_prodi AND rp.kode_jenjang_prodi=ref_jenjang.id_jenjang ".
- "AND dm.status=rsm.id_status ORDER BY tahun_masuk DESC, nim_mahasiswa LIMIT 50");
- return $query->result();
- }
- //$query=$this->db->get();
- return $query->result();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement