Advertisement
ruswan11

Untitled

Feb 17th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. public function cari_alumni($kunci,$kode_prodi)
  2. {
  3. if($kode_prodi=="00")
  4. {
  5. $this->db->select('data_mahasiswa.*, rsm.nama_status, ref_prodi.nama_prodi, ref_jenjang.*, data_dosen.nama_dosen');
  6. $this->db->from('data_mahasiswa');
  7. $this->db->like('data_mahasiswa.nama_lengkap',$kunci);
  8. $this->db->or_like('data_mahasiswa.nama_lengkap',strtoupper($kunci));
  9. $this->db->or_like('data_mahasiswa.nim_mahasiswa',$kunci);
  10. $this->db->join('ref_status_mahasiswa rsm','data_mahasiswa.status=rsm.id_status','left');
  11. $this->db->join('ref_prodi','data_mahasiswa.id_prodi=ref_prodi.id_prodi','left');
  12. $this->db->join('ref_jenjang','ref_prodi.kode_jenjang_prodi=ref_jenjang.id_jenjang','left');
  13. $this->db->join('data_dosen','data_mahasiswa.id_wali=data_dosen.id_dosen','left');
  14. $this->db->limit('50','0');
  15. $this->db->where('data_mahasiswa.status', '3');
  16. $this->db->order_by('nim_mahasiswa','desc');
  17. $query=$this->db->get();
  18. return $query->result();
  19. }
  20. else
  21. {
  22. $key=strtoupper($kunci);
  23. $query=$this->db->query("SELECT dm.*, ".
  24. "rp.nama_prodi, ref_jenjang.nama_jenjang2, rsm.nama_status, data_dosen.nama_dosen ".
  25. "FROM data_mahasiswa dm, ref_prodi rp, ref_jenjang, ref_status_mahasiswa rsm, data_dosen ".
  26. "WHERE (dm.nama_lengkap LIKE '%$kunci%' or dm.nama_lengkap LIKE '%$key%' or dm.nim_mahasiswa LIKE '%$kunci%') ".
  27. "AND dm.id_wali=data_dosen.id_dosen ".
  28. "AND dm.id_prodi='$kode_prodi' AND dm.id_prodi=rp.id_prodi AND rp.kode_jenjang_prodi=ref_jenjang.id_jenjang ".
  29. "AND dm.status=rsm.id_status ORDER BY tahun_masuk DESC, nim_mahasiswa LIMIT 50");
  30.  
  31. return $query->result();
  32.  
  33. }
  34. //$query=$this->db->get();
  35. return $query->result();
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement