function pregistrasi() { $id_ms = $_GET['id']; // get batas registrasi tahun akademik yang aktif $thun_admk = $this->db->get_where('akademik_tahun_akademik', array('status' => 'y'))->row_array(); $thun_admk = $thun_admk['batas_registrasi']; if (substr(waktu(), 0, 10) > $thun_admk) { echo "<div class='alert alert-danger'>Batas Waktu Registrasi Sudah Lewat <i class='gi gi-remove'></i> </div>"; } else { $sql = $this->db->query("select nim,semester_aktif from student_mahasiswa where mahasiswa_id='{$id_ms}'")->row_array(); $semester = $sql['semester_aktif'] + 1; $data = array('nim' => $sql['nim'], 'tahun_akademik_id' => get_tahun_ajaran_aktif('tahun_akademik_id'), 'semester' => $semester, 'tanggal_registrasi' => waktu()); $this->db->insert($this->tables, $data); $this->mcrud->update('student_mahasiswa', array('semester_aktif' => $semester), 'nim', $sql['nim']); // insert krs automatic $r = $this->db->query("select semester_aktif,konsentrasi_id from student_mahasiswa where mahasiswa_id='{$id_ms}'")->row_array(); $sms_aktf = $r['semester_aktif']; $konsentrasi = $r['konsentrasi_id']; // load jadwal kuliah $jadwal = " SELECT jk.jadwal_id\n FROM makul_matakuliah as mm, akademik_jadwal_kuliah as jk\n WHERE jk.makul_id=mm.makul_id and mm.semester={$sms_aktf}"; $jadwal = $this->db->query($jadwal)->result(); foreach ($jadwal as $j) { $this->db->insert('akademik_krs', array('nim' => $sql['nim'], 'jadwal_id' => $j->jadwal_id, 'semester' => $semester)); // insert to khs $id_krs = $this->db->get_where('akademik_krs', array('nim' => $sql['nim'], 'jadwal_id' => $j->jadwal_id))->row_array(); $this->db->insert('akademik_khs', array('krs_id' => $id_krs['krs_id'], 'mutu' => 0, 'confirm' => '2')); } echo "<div class='alert alert-success'>Registrasi Berhasil<i class='gi gi-ok'></i> </div>"; } }
function pembayaran() { if (isset($_POST['submit'])) { $nim = $this->input->post('nim'); $chek = $this->db->get_where('student_mahasiswa', array('nim' => $nim))->num_rows(); if ($chek > 0) { $this->session->set_userdata('pembayaran_mahasiswa_nim', $nim); } else { $this->session->set_flashdata('pesan', "<div class='alert alert-success'><i class='fa fa-bullhorn'></i> NIM YANG ANDA MASUKAN TIDAK DITEMUKAN DI DATABASE</div>"); } redirect('keuangan/pembayaran'); } elseif (isset($_POST['submit2'])) { // simpan transaksi $jenis = $this->input->post('jenis'); $jumlah = $this->input->post('jumlah'); $semester = $this->input->post('semester'); // chek dulu udah lunas belum jenis bayarnya, jika sudah berikan pesan $idnim = $this->session->userdata('pembayaran_mahasiswa_nim'); $tahun_akademik = getField('student_mahasiswa', 'angkatan_id', 'nim', $idnim); $konsentrasi_id = getField('student_mahasiswa', 'konsentrasi_id', 'nim', $idnim); $semester_aktif = getField('student_mahasiswa', 'semester_aktif', 'nim', $idnim); $jumlah_bayar = get_biaya_kuliah($tahun_akademik, $jenis, $konsentrasi_id, 'jumlah'); $sudah_bayar = get_biaya_sudah_bayar($idnim, $jenis); $sisa = $jumlah_bayar - $sudah_bayar; // end chek // chek jenis inputan // jika spp maka chek dia semetter berapa dan apakah dy sudah lunas untuk semester itu // jika selain spp chek sudah lunas atau belum if ($jenis == 3) { if ($semester > $semester_aktif) { // semester yang dipilih lebih tinggi daripada semeser aktif $this->session->set_flashdata('pesan', "<div class='alert alert-danger'><i class='fa fa-bullhorn'></i> SEMESTER YANG ANDA INPUTKAN TIDAK SESUAI DENGAN DATA MAHASISWA</div>"); } else { // chek spp semester itu udah lunas belum $sdh_bayar_semester = $this->chek_sudah_bayar_semester($idnim, $semester); if ($jumlah_bayar <= $sdh_bayar_semester) { $this->session->set_flashdata('pesan', "<div class='alert alert-danger'><i class='fa fa-bullhorn'></i> PEMBAYARAN UNTUK SEMESTER {$semester} <B>SUDAH LUNAS</B></div>"); } else { // save bayar semester $data = array('jenis_bayar_id' => $jenis, 'jumlah' => $jumlah, 'id_users' => $this->session->userdata('id_users'), 'tanggal' => waktu(), 'semester' => $semester, 'nim' => $this->session->userdata('pembayaran_mahasiswa_nim')); $this->db->insert('keuangan_pembayaran_detail', $data); } } } else { // chek udah lunas belum // kalau udah lunas tampilkan pesan udah lunas // kalau belum lunas save if ($sisa <= 0) { // sudah lunas $this->session->set_flashdata('pesan', "<div class='alert alert-danger'><i class='fa fa-bullhorn'></i> PEMBAYARAN <b> " . strtoupper(getField('keuangan_jenis_bayar', 'keterangan', 'jenis_bayar_id', $jenis)) . " </b> SUDAH LUNAS</div>"); } elseif ($jumlah > $sisa) { $this->session->set_flashdata('pesan', "<div class='alert alert-danger'><i class='fa fa-bullhorn'></i> PEMBAYARAN LEBIH !! </div>"); } else { // save pembayaran perjenis $data = array('jenis_bayar_id' => $jenis, 'jumlah' => $jumlah, 'id_users' => $this->session->userdata('id_users'), 'tanggal' => waktu(), 'nim' => $this->session->userdata('pembayaran_mahasiswa_nim')); $this->db->insert('keuangan_pembayaran_detail', $data); } } redirect('keuangan/pembayaran'); } else { $nim_session = $this->session->userdata('pembayaran_mahasiswa_nim'); $query2 = " SELECT au.nama,kj.keterangan,kd.tanggal,kd.jumlah,kd.pembayara_detail_id,kd.jenis_bayar_id,kd.semester\n FROM keuangan_pembayaran_detail as kd,keuangan_jenis_bayar as kj,app_users as au\n WHERE kd.jenis_bayar_id=kj.jenis_bayar_id and kd.id_users=au.id_users and kd.nim='{$nim_session}'"; $query = "SELECT sm.nama,ak.nama_konsentrasi,ap.nama_prodi\n FROM student_mahasiswa as sm,akademik_konsentrasi as ak,akademik_prodi as ap\n WHERE sm.konsentrasi_id=ak.konsentrasi_id and ap.prodi_id=ak.prodi_id and sm.nim='{$nim_session}'"; $data['transaksi'] = $this->db->query($query2)->result(); $data['profile'] = $this->db->query($query)->row_array(); if ($nim_session == "emptyy") { $data['statuss'] = "kosong"; } else { $data['statuss'] = "ada"; } $data['jenis_bayar'] = $this->db->query('select * from keuangan_jenis_bayar where jenis_bayar_id not in("3")')->result(); $data['nim'] = $nim_session; $data['semester'] = getField('student_mahasiswa', 'semester', 'nim', $nim_session); $data['title'] = $this->title; $this->template->load('template', 'keuangan/bayar/view', $data); } }
<body style="background-image:url(dir/image/backk.jpg); "> <center><font color="white"> <h1><b>KALKULATOR ANTI DIABATES</b></h1></font><br></center> <form methode="POST" action="proses.php"> <div class="container"> <div class="container"> <div class="row"> <div class="col-md-8"> <b> <font color="white"> <h4><b> <?php include "config.php"; include "functionlib.php"; error_reporting(0); //mengatur waktu echo waktu(); ?> Silahkan isi form berikut untuk cek kebutuhan kalori perhari anda serta tips-tips untuk hidup sehat :)<br></b></h4></font> <div class="panel panel-danger"> <!-- Default panel contents --> <div class="panel-heading">Nama **</div> <div class="panel-body"> <input type="text" class="form-control" id="nama" name="nama" placeholder="Nama Anda" required> </div> </div> <div class="panel panel-success"> <!-- Default panel contents --> <div class="panel-heading">Berat Badan **</div> <div class="panel-body">
$sudah_bayar = (int) get_biaya_sudah_bayar($biodata['nim'], $jb->jenis_bayar_id); $sisa = $jumlah_bayar - $sudah_bayar; $ket = $sisa <= 0 ? 'Lunas' : 'Tunggakan ' . rp($sisa); echo "<tr><td>{$no}</td>\n <td>" . strtoupper($jb->keterangan) . "</td>\n <td>" . rp($jumlah_bayar) . "</td>\n <td>" . rp($sudah_bayar) . "</td>\n <td>" . rp($sisa) . "</td>\n </tr>"; $no++; $sisa_total = $sisa_total + $sisa; } // looping semester for ($i = 1; $i <= $semester; $i++) { $spp = (int) get_biaya_kuliah($tahun_akademik_id, 3, $konsentrasi_id, 'jumlah'); $spp_udah_bayar = (int) get_semester_sudah_bayar($biodata['nim'], $i); $sisa = $spp - $spp_udah_bayar; $keterangan = $sisa <= 0 ? 'Lunas' : 'Tunggakan ' . $sisa; echo "<tr><td>{$no}</td>\n <td>SPP SEMESTER {$i}</td>\n <td>" . rp($spp) . "</td>\n <td>" . rp($spp_udah_bayar) . "</td>\n <td>" . rp($sisa) . "</td>"; $sisa_total = $sisa_total + $sisa; $no++; } ?> <tr><td colspan="4" align="left">Total Yang Belum Dibayar</td><td><?php echo rp($sisa_total); ?> </td></tr> </table> <br><br> Cimahi, <?php echo tgl_indo(substr(waktu(), 0, 10)); ?> <br> Bagian Keuangan<BR></br><br><br><br> (...........................)
function kum() { $id = $this->uri->segment(3); $profileSQL = "SELECT sm.nama,sm.nim,ak.nama_konsentrasi,ap.nama_prodi FROM \n student_mahasiswa as sm,akademik_prodi as ap,akademik_konsentrasi as ak\n WHERE sm.konsentrasi_id=ak.konsentrasi_id and ap.prodi_id=ak.prodi_id and sm.mahasiswa_id=1"; $profile = $this->db->query($profileSQL)->row_array(); $pdf = new FPDF('L', 'mm', 'A5'); $pdf->AddPage(); $pdf->SetFont('TIMES', '', 17); $pdf->Cell(100, 2, 'POLITEKNIK TEDC BANDUNG', 0, 1); $pdf->SetFont('TIMES', '', 10); $pdf->Cell(100, 6, 'Jalan Pesantren. 2 Cibabat - Cimahi ,Jawa Barat 40513', 0, 1, 'L'); $pdf->Cell(100, 3, 'E-mail : poltek_tedc@yahoo.com ; Website : http://www.poltektedc.ac.id', 0, 1, 'L'); $pdf->Cell(100, 5, 'Telp / Fax : (022)6645951', 0, 1, 'L'); $pdf->Line(11, 27, 120, 27); $pdf->Image(base_url() . '/assets/images/bgkum.png', 128, 15, 70); $pdf->SetFont('TIMES', '', 12); $pdf->Text(131, 23, 'KARTU UJIAN MAHASSISWA'); $pdf->Text(131, 28, 'UJIAN TENGAH SEMESTER'); $pdf->Text(131, 33, 'SEMESTER GANJIL T.A 2012/2013'); $pdf->SetFont('TIMES', '', 10); // biodata $pdf->Cell(0, 3, '', 0, 1); $pdf->Cell(40, 5, 'NAMA', 0, 0); $pdf->Cell(40, 5, ' : ' . strtoupper($profile['nama']), 0, 1); $pdf->Cell(40, 5, 'NIM', 0, 0); $pdf->Cell(40, 5, ' : ' . strtoupper($profile['nim']), 0, 1); $pdf->Cell(40, 5, 'PROGRAM STUDI', 0, 0); $pdf->Cell(40, 5, ' : ' . strtoupper($profile['nama_prodi']), 0, 1); $pdf->Cell(40, 5, 'KONSENTRASI', 0, 0); $pdf->Cell(40, 5, ' : ' . strtoupper($profile['nama_konsentrasi']), 0, 1); $pdf->Cell(10, 3, '', 0, 1); $pdf->SetFont('TIMES', 'B', 10); $pdf->Cell(40, 5, 'DAFTAR MATA KULIAH KONTRAK', 0, 1); $pdf->SetFont('TIMES', 'b', 10); // data matakuliah // kasi jarak $pdf->Cell(20, 3, '', 0, 1); $pdf->Cell(7, 5, 'NO', 1, 0); $pdf->Cell(15, 5, 'SMT', 1, 0, 'C'); $pdf->Cell(75, 5, 'MATA KULIAH', 1, 0); $pdf->Cell(55, 5, 'DOSEN', 1, 0); $pdf->Cell(30, 5, 'TANDA TANGAN', 1, 1); $pdf->SetFont('times', '', 10); $i = 1; $krs = "select ak.krs_id,mm.kode_makul,mm.nama_makul,mm.sks,ad.nama_lengkap\n FROM makul_matakuliah as mm,akademik_jadwal_kuliah as jk,akademik_krs as ak,app_dosen as ad\n WHERE mm.makul_id=jk.makul_id and ad.dosen_id=jk.dosen_id and jk.jadwal_id=ak.jadwal_id \n and jk.tahun_akademik_id='1' and ak.nim='" . $this->uri->segment(3) . "' and ak.semester='" . $this->uri->segment(4) . "'"; foreach ($this->db->query($krs)->result() as $r) { $pdf->Cell(7, 5, $i, 1, 0); $pdf->Cell(15, 5, 'SMT ' . $this->uri->segment(4), 1, 0, 'C'); $pdf->Cell(75, 5, strtoupper($r->nama_makul), 1, 0); $pdf->Cell(55, 5, strtoupper($r->nama_lengkap), 1, 0); $pdf->Cell(30, 5, '', 1, 1); $i++; } $pdf->SetFont('times', 'b', 9); $pdf->Cell(300, 5, 'Catatan : selama ujian berlangsung KUM wajib dibawa dan mintalah tanda tangan kepada dosen', 0, 1); $pdf->Cell(300, 3, ' atau pengawas ujian,jika KUM tidak dibawa harus minta surat keterangan dari akademik.', 0, 1); $pdf->SetFont('times', '', 10); $pdf->Text(155, 110, 'Cimahi , ' . tgl_indo(waktu())); $pdf->Text(155, 115, 'Pembantu Direktur I'); $pdf->Text(155, 130, 'Dendin Supriadi,S.Pd.M.T'); $pdf->Output(); }
public function create_action() { $this->_rules(); if ($this->form_validation->run() == FALSE) { $this->create(); } else { $data = array('pelanggan_id' => $this->input->post('pelanggan_id', TRUE), 'sopir_id' => $this->input->post('sopir_id', TRUE), 'kendaraan_id' => $this->input->post('kendaraan_id', TRUE), 'transaksi_tglmulai' => waktu(), 'transaksi_tglselesai' => $this->input->post('transaksi_tglselesai', TRUE)); $this->transaksi_model->insert($data); $this->changeStatusDriver('jalan'); $this->session->set_flashdata('message', 'Create Record Success'); redirect(site_url('transaksi')); } }