[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
tracer
/
application
/
models
/
[
Home
]
File: Web_keuangan_model.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Web_keuangan_model extends CI_Model { public function getAllData() { return $this->db->query( "SELECT * FROM tbl_pesan ORDER BY id_pesan DESC "); } function deleteData($table,$data) { $this->db->delete($table, $data); } public function krsAdmin($sam) { $q = $this->db->query("SELECT tbl_perwalian_detail.id_pd, tbl_perwalian_detail.nim, tbl_perwalian_detail.kd_jadwal, tbl_perwalian_detail.kd_dosen, tbl_perwalian_detail.semester, tbl_perwalian_detail.thn_ajaran, tbl_mk.nama_mk, tbl_dosen.nama_dosen, tbl_mk.jum_sks, tbl_mk.kd_mk FROM tbl_perwalian_detail INNER JOIN tbl_mk ON tbl_mk.kd_mk = tbl_perwalian_detail.matakuliah INNER JOIN tbl_dosen ON tbl_dosen.kd_dosen = tbl_perwalian_detail.kd_dosen WHERE tbl_perwalian_detail.nim = '$sam' GROUP BY tbl_perwalian_detail.kd_jadwal "); return $q; } public function transaksiPembayaran($prodi,$thn) { $q = $this->db->query("SELECT tbl_pembayaran.id_pembayaran, tbl_pembayaran.nim, tbl_pembayaran.thn_ajaran, tbl_pembayaran.kelas, tbl_pembayaran.upload, tbl_pembayaran.keterangan, tbl_pembayaran.semester, tbl_pembayaran.tgl_upload, tbl_mahasiswa.nama_mahasiswa, tbl_mahasiswa.angkatan, tbl_mahasiswa.kelas_program FROM tbl_pembayaran INNER JOIN tbl_mahasiswa ON tbl_mahasiswa.nim = tbl_pembayaran.nim WHERE tbl_mahasiswa.kelas_program = '$prodi' AND tbl_mahasiswa.angkatan = '$thn' GROUP BY tbl_pembayaran.nim "); return $q; } public function cariMhs($nim) { $q = $this->db->query("SELECT tbl_mahasiswa.nim, tbl_mahasiswa.nama_mahasiswa, tbl_mahasiswa.angkatan, tbl_mahasiswa.jurusan, tbl_mahasiswa.kelas_program, tbl_mahasiswa.foto FROM tbl_mahasiswa WHERE tbl_mahasiswa.nim = '$nim'"); return $q; } public function cutiMhs() { $q = $this->db->query("SELECT tbl_cuti.id_cuti, tbl_cuti.nim, tbl_cuti.thn_ajaran, tbl_cuti.semester, tbl_cuti.time, tbl_mahasiswa.nama_mahasiswa, tbl_mahasiswa.angkatan, tbl_mahasiswa.jurusan, tbl_thn_ajaran.keterangan FROM tbl_cuti INNER JOIN tbl_mahasiswa ON tbl_mahasiswa.nim = tbl_cuti.nim INNER JOIN tbl_thn_ajaran ON tbl_thn_ajaran.kd_tahun = tbl_cuti.thn_ajaran "); return $q; } public function keuanganNim($nim) { $q = $this->db->query("SELECT tbl_pembayaran.id_pembayaran, tbl_pembayaran.nim, tbl_pembayaran.thn_ajaran, tbl_pembayaran.kelas, tbl_pembayaran.jumlah, tbl_pembayaran.upload, tbl_pembayaran.keterangan, tbl_pembayaran.semester, tbl_pembayaran.tgl_upload, tbl_mahasiswa.nama_mahasiswa, tbl_mahasiswa.angkatan, tbl_mahasiswa.jurusan FROM tbl_pembayaran INNER JOIN tbl_mahasiswa ON tbl_mahasiswa.nim = tbl_pembayaran.nim WHERE tbl_pembayaran.nim = '$nim' "); return $q; } public function lapKeuanganNim($dari,$sampai) { $q = $this->db->query("SELECT tbl_pembayaran.id_pembayaran, tbl_pembayaran.thn_ajaran, tbl_pembayaran.kelas, tbl_pembayaran.jumlah, tbl_pembayaran.upload, tbl_pembayaran.keterangan, tbl_pembayaran.semester, tbl_pembayaran.tgl_upload, tbl_pembayaran.nim, tbl_mahasiswa.nama_mahasiswa, tbl_mahasiswa.angkatan, tbl_mahasiswa.jurusan, tbl_mahasiswa.kelas_program FROM tbl_pembayaran LEFT JOIN tbl_mahasiswa ON tbl_mahasiswa.nim = tbl_pembayaran.nim WHERE tbl_pembayaran.tgl_upload BETWEEN '$dari' AND '$sampai' "); return $q; } public function grafikMahasiswa() { $q = $this->db->query("SELECT tbl_mahasiswa.angkatan, count(tbl_mahasiswa.angkatan) AS grafik FROM tbl_mahasiswa GROUP BY tbl_mahasiswa.angkatan "); return $q; } public function grafikMhStatus() { $q = $this->db->query("SELECT tbl_mahasiswa.angkatan, tbl_mahasiswa.status, COUNT(tbl_mahasiswa.status) AS total, SUM(tbl_mahasiswa.status = '') AS aktif, SUM(tbl_mahasiswa.status = 1) AS cuti, SUM(tbl_mahasiswa.status = 2) AS nonAktif, SUM(tbl_mahasiswa.status = 3) AS keluar, SUM(tbl_mahasiswa.status = 4) AS lulus, SUM(tbl_mahasiswa.status = 5) AS meninggal FROM tbl_mahasiswa GROUP BY tbl_mahasiswa.angkatan "); return $q; } public function grafikTotalProdi() { $q = $this->db->query("SELECT tbl_mahasiswa.angkatan, Sum(tbl_mahasiswa.jurusan = 'DIII Kebidanan') AS DIIIKEB, Sum(tbl_mahasiswa.jurusan = 'DIV Kebidanan') AS DIVKEB, Sum(tbl_mahasiswa.jurusan = 'S1 Kesehatan Masyarakat') AS S1KEM FROM tbl_mahasiswa GROUP BY tbl_mahasiswa.angkatan "); return $q; } public function grafikTotalStatus() { $q = $this->db->query("SELECT tbl_mahasiswa.angkatan, tbl_mahasiswa.`status`, Count(tbl_mahasiswa.`status`) AS total, Sum(tbl_mahasiswa.status = '') AS aktif, Sum(tbl_mahasiswa.status = 1) AS cuti, Sum(tbl_mahasiswa.status = 2) AS nonAktif, Sum(tbl_mahasiswa.status = 3) AS keluar, Sum(tbl_mahasiswa.status = 4) AS lulus, Sum(tbl_mahasiswa.status = 5) AS meninggal, tbl_mahasiswa.jurusan FROM tbl_mahasiswa GROUP BY tbl_mahasiswa.angkatan, tbl_mahasiswa.jurusan "); return $q; } } /* End of file web_app_model.php */ /* Location: ./application/models/web_app_model.php */