Lampiran Coding
Lampiran Coding
Lampiran Coding
CODING
session_start();
if(isset($_SESSION['username']) && isset($_SESSION['level'])){
include "header.php"; include "menu.php"; include "konten.php";
include "footer.php"; }else{ echo "<script language='javascript'>
alert('Silahkan Login dulu!'); document.location='login.php'; </script>";}
?>
Script Header
<?php
include "koneksi.php";
error_reporting(0);
session_start();
if(isset($_SESSION['username']) && isset($_SESSION['level'])){
?>
<!DOCTYPE html> <html lang="en"> <head>
<!-- start: Meta --> <meta charset="utf-8"> <title>Sistem Informasi
Pembayaran SPP</title> <meta name="description" content="Bootstrap
Metro Dashboard"> <meta name="author" content="Dennis Ji"> <meta
name="keyword" content="Metro, Metro UI, Dashboard, Bootstrap, Admin,
Template, Theme, Responsive, Fluid, Retina"> <!-- end: Meta -->
<!-- start: Mobile Specific --> <meta name="viewport"
content="width=device-width, initial-scale=1"> <!-- end: Mobile Specific -->
<!-- start: CSS --> <link id="bootstrap-style" href="css/bootstrap.min.css"
rel="stylesheet"> <link href="css/bootstrap-responsive.min.css"
rel="stylesheet"> <script src="js/print.js"></script> <link id="base-style"
href="css/style.css" rel="stylesheet"> <link id="base-style-responsive"
href="css/style-responsive.css" rel="stylesheet"> <link
href='http://fonts.googleapis.com/css?
family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,6
00,700,800&subset=latin,cyrillic-ext,latin-ext' rel='stylesheet'
type='text/css'> <!-- end: CSS --> <!-- The HTML5 shim, for IE6-8 support
of HTML5 elements --> <!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
90
<?php
include "koneksi.php";
$data=mysqli_query($koneksi,"select * from siswa,spp where
siswa.tahun_angkatan=spp.tahun_angkatan"); $op=isset($_GET['op'])?
$_GET['op']:null; if($op=='ambildata'){ $kode=$_GET['kode'];
$dt=mysqli_query($koneksi,"select * from siswa,spp where
siswa.tahun_angkatan=spp.tahun_angkatan and nis='$kode'");
$d=mysqli_fetch_array($dt); echo $d['nis']."|".$d['nama']."|".
$d['tahun_angkatan']."|".$d['spp']."|".$d['kode_spp']."|".$d['kode_spp']; }
?>
Script Session
<?php
include "koneksi.php";
session_start();
$user_check=$_SESSION['login_user'];
$ses_sql=mysqli_query($koneksi,"select nama from petugas where
username='$user_check'"); $row = mysqli_fetch_assoc($ses_sql);
$login_session =$row['nama']; if(!isset($login_session)){ mysql_close;
header('Location: index.php'); }
?>
Script Tahun Ajaran
<?php
session_start(); if(isset($_SESSION['username']) &&
isset($_SESSION['level'])){ include "header.php"; include "menu.php";
include "koneksi.php"; ?> <?php $auto=mysqli_query($koneksi,"select *
from pembayaran,spp where pembayaran.kode_spp=spp.kode_spp order
by no_kwitansi desc limit 1"); $no=mysqli_fetch_array($auto);
$angka=$no['no_kwitansi']+1; ?> <!-- start: Content --> <div id="content"
class="span10"> <hr> <div class="row-fluid"> <div class="box span12">
<div class="box-header"> <h2><i class="halflings-icon edit"></i><span
class="break"></span>Input Data Pembayaran</h2> </div> <div
class="box-content"> <script type="text/javascript"
src="js/jquery.js"></script> <script type="text/javascript"> $
(document).ready(function() { $('#lama_bayar').keyup(function(){ <!-- Ambil
95
<option>Januari</option> <option>Februari</option>
<option>Maret</option> <option>April</option> <option>Mei</option>
<option>Juni</option> <option>Juli</option> <option>Agustus</option>
<option>September</option> <option>Oktober</option>
<option>November</option> <option>Desember</option> </select> </div>
</div> <div class="control-group"> <label class="control-label"
for="selectError3">Sampai Bulan </label> <div class="controls"> <select
id="selectError3" name="sampai_bulan"> <option>-</option>
<option>Februari</option> <option>Maret</option> <option>April</option>
<option>Mei</option> <option>Juni</option> <option>Juli</option>
<option>Agustus</option> <option>September</option>
<option>Oktober</option> <option>November</option>
<option>Desember</option> </select> </div> </div> <div class="control-
group"> <label class="control-label" for="appendedPrependedInput">Total
Bayar</labe<div class="controls"> <div class="input-prepend input-
append"> <span class="add-on">Rp.</span><input type="text"
name="total_bayar" id="iuran" readonly> </div> </div> </div> <div
class="control-group"> <label class="control-label"
for="appendedPrependedInput">Tanggal Bayar</label> <div
class="controls"> <div class="input-prepend input-append"> <input
class="input-xlarge focused" type="text" name="nis" value="<?php echo
date("d-m-Y"); ?>" disabled> </div> </div> </div> <div class="form-
actions"> <button type="submit" class="btn btn-primary"
name="simpan">Simpan</button> <button type="reset" class="btn btn-
danger" name="batal">Batal</button> </div> </fieldset> </form> </div>
</div><!--/span--> </div><!--/row--> </div><!--/.fluid-container--> <!-- end:
Content --> </div><!--/#content.span10--> </div><!--/fluid-row--> <div
class="modal hide fade" id="myModal"> <div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Settings</h3> </div> <div class="modal-body"> <p>Here settings can
be configured...</p> </div> <div class="modal-footer"> <a href="#"
class="btn" data-dismiss="modal">Close</a> <a href="#" class="btn btn-
primary">Save changes</a> </div> </div> <div class="clearfix"></div> <?
php
include "footer.php"; }else{ echo "<script language='javascript'>
alert('Silahkan Login dulu!'); document.location='login.php'; </script>"; }
?>
98
include "menu.php";
?>
<!-- start: Content --> <div id="content" class="span10"> <hr> <div
class="row-fluid"> <div class="box span12"> <div class="box-header">
<h2><i class="halflings-icon edit"></i><span class="break"></span>Ubah
Data Kelas</h2> </div> <div class="box-content"> <form class="form-
horizontal" form action="" method="post"> <?php
$koneksi=mysqli_connect("localhost","root","","spp");
$a="select * from kelas where kode_kelas='$_GET[kode_kelas]'";
$y=mysqli_query($koneksi,$a);
$z=mysqli_fetch_array($y); if (isset($_POST['Ubah'])){
$kelas=$_POST['kelas'];
$spp=$_POST['spp'];
$di="update kelas set kelas='$kelas',spp='$spp' where
kode_kelas='$_GET[kode_kelas]'";
$ya=mysqli_query($koneksi,$di); if($ya){ echo "<script
language='javascript'>alert('Data berhasil
diubah');window.location='tabelkelas.php?
kode_kelas=$_GET[kode_kelas]'</script>"; }else{ echo "Data gagal
diubah"; } } ?> <fieldset> <div class="control-group"> <label
class="control-label" for="focusedInput">Kode Kelas</label> <div
class="controls"> <input class="input-xlarge focused" type="text"
name="kode_kelas" value="<?php echo $z['kode_kelas']; ?>" disabled>
</div> </div>
<div class="control-group">
<label class="control-label" for="focusedInput">Kelas</label> <div
class="controls"> <input class="input-xlarge focused" type="text"
name="kelas" value="<?php echo $z['kelas']; ?>"> </div> </div> <div
class="control-group"> <label class="control-label"
for="focusedInput">SPP</label> <div class="controls"> <input
class="input-xlarge focused" type="text" name="spp" value="<?php echo
$z['spp']; ?>"> </div> </div> <div class="form-actions"> <button
type="submit" class="btn btn-primary" name="Ubah">Simpan</button>
<button type="reset" class="btn btn-danger" name="batal">Batal</button>
</div> </fieldset> </form> </div> </div><!--/span--> </div><!--/row-->
</div><!--/.fluid-container--> <!-- end: Content -->
</div><!--/#content.span10--> </div><!--/fluid-row--> <div class="modal
hide fade" id="myModal"> <div class="modal-header"> <button
type="button" class="close" data-dismiss="modal">×</button>
115
include "menu.php";
?>
<!-- start: Content --> <div id="content" class="span10"> <hr> <div
class="row-fluid"> <div class="box span12"> <div class="box-header">
<h2><i class="halflings-icon edit"></i><span class="break"></span>Ubah
Data SPP</h2> </div> <div class="box-content"> <form class="form-
horizontal" form action="" method="post"> <?php
$koneksi=mysqli_connect("localhost","root","","spp");
$a="select * from spp where kode_spp='$_GET[kode_spp]'";
$y=mysqli_query($koneksi,$a);
$z=mysqli_fetch_array($y); if (isset($_POST['Ubah'])){
$tahun_angkatan=$_POST['tahun_angkatan'];
$spp=$_POST['spp'];
$di="update spp set tahun_angkatan='$tahun_angkatan',spp='$spp'
where kode_spp='$_GET[kode_spp]'";$ya=mysqli_query($koneksi,$di);
if($ya){ echo "<script language='javascript'>alert('Data berhasil
diubah');window.location='tabelspp.php?
kode_spp=$_GET[kode_spp]'</script>"; }else{ echo "Data gagal diubah"; }
} ?> <fieldset> <div class="control-group"> <label
class="control-label" for="focusedInput">Kode SPP</label> <div
class="controls"> <input class="input-xlarge focused"
type="text" name="kode_spp" value="<?php echo $z['kode_spp']; ?>"
disabled> </div> </div> <div class="control-group">
<label class="control-label" for="focusedInput">Tahun Angkatan</label>
<div class="controls"> <input class="input-xlarge focused" type="text"
name="tahun_angkatan" value="<?php echo $z['tahun_angkatan']; ?>">
</div> </div> <div class="control-group"> <label class="control-label"
for="focusedInput">SPP</label> <div class="controls"> <input
class="input-xlarge focused" type="text" name="spp" value="<?php echo
$z['spp']; ?>"> </div> </div> <div class="form-actions"> <button
type="submit" class="btn btn-primary" name="Ubah">Simpan</button>
<button type="reset" class="btn btn-danger" name="batal">Batal</button>
</div> </fieldset> </form> </div> </div><!--/span--> </div><!--/row-->
</div><!--/.fluid-container--> <!-- end: Content -->
</div><!--/#content.span10--> </div><!--/fluid-row--> <div class="modal
hide fade" id="myModal"> <div class="modal-header"> <button
type="button" class="close" data-dismiss="modal">×</button>
<h3>Settings</h3> </div> <div class="modal-body"> <p>Here settings can
be configured...</p> </div> <div class="modal-footer"> <a href="#"
119
$tahun=mktime(0,0,0,date("m"),date("d"),date("y")-1);
$no_kwitansi=$_POST['no_kwitansi'];
$nis=$_POST['nis'];
$semester=$_POST['semester'];
$tahun_ajaran=$_POST['tahun_ajaran'];
$kode_spp=$_POST['kode_spp'];
$lama_bayar=$_POST['lama_bayar'];
$dari_bulan=$_POST['dari_bulan'];
$sampai_bulan=$_POST['sampai_bulan'];
$total=$_POST['total_bayar'];
$tanggal_bayar=date("Y-m-d"); if(empty ($nis)){ echo "<script
language='javascript'>alert('form harus diisi dengan lengkap')</script>"; }
else{ $di="insert into pembayaran
values('$no_kwitansi','$nis','$semester','$tahun_ajaran','$kode_spp','$lama
_bayar','$dari_bulan','$sampai_bulan','$total','$tanggal_bayar')";
$ya=mysqli_query($koneksi,$di); if($ya){ echo "<script>alert( 'Data
Berhasil Di Simpan !' );window.location='tambahpembayaran.php';
</script" ; } else { echo "<div class='alert alert-error'> <button type='button'
class='close' data-dismiss='alert'>×</button> Data Gagal Di Simpan.
</div>"; } } } ?>
<fieldset> <input type="hidden" name="no_kwitansi" value="<?php echo
$angka; ?>">
<input type="hidden" name="tanggal_bayar" value="<?php echo date('Y-
m-d'); ?>"> <div class="control-group"> <label class="control-label"
for="focusedInput">NIS</label> <div class="controls"> <input type="text"
name="cari" id="kode"> <input type="submit" class="btn btn-primary"
value='Cari'> </div> </div> <div class="control-group"> <label
class="control-label" for="appendedPrependedInput">Nama</label> <div
class="controls"> <div class="input-prepend input-append"> <input
size="16" type="hidden" name="nis" id="nis" value="<?php echo
$a['nis']; ?>" readonly > <input size="16" type="text" name="nama"
id="nama" value="<?php echo $a['nama']; ?>" readonly > <input size="16"
type="hidden" name="tahun_angkatan" id="tahun_angkatan" readonly>
</div> </div> </div> <div class="control-group"> <label class="control-
label">Semester</label> <div class="controls"> <label class="checkbox
inline"> <input type="checkbox" id="inlineCheckbox1" value="Ganjil"
name="semester" <?php if($no['semester']=="Ganjil"){ echo "checked"; }?
>>Ganjil </label> <label class="checkbox inline"> <input type="checkbox"
id="inlineCheckbox2" value="Genap" name="semester" <?php
if($no['semester']=="Genap"){ echo "checked"; }?>>Genap </label> </div>
122
$nis=$_POST['nis'];
$semester=$_POST['semester'];
$tahun_ajaran=$_POST['tahun_ajaran'];
$kode_spp=$_POST['kode_spp'];
$lama_bayar=$_POST['lama_bayar'];
$dari_bulan=$_POST['dari_bulan'];
$sampai_bulan=$_POST['sampai_bulan'];
$total=$_POST['total_bayar'];
$tanggal_bayar=date("d-m-Y");
$di="update siswa set
nama='$nama',kelas='$kelas',jenis_kelamin='$jenis_kelamin',tempat_lahir
='$tempat_lahir',tanggal_lahir='$tanggal_lahir',alamat='$alamat',tahun_an
gkatan='$tahun_angkatan' where nis='$_GET[nis]'";
$ya=mysqli_query($koneksi,$di); if($ya){ echo "<script
language='javascript'>alert('Data berhasil
diubah');window.location='tabelsiswa.php?nis=$_GET[nis]'</script>"; }
else{ echo "Data gagal diubah"; } } ?>
<fieldset> <div class="control-group"> <label class="control-label"
for="focusedInput">NIS</label> <div class="controls"> <input
class="input-xlarge focused" type="text" name="nis" value="<?php echo
$z['nis']; ?>" disabled> </div> </div> <div class="control-group"> <label
class="control-label" for="focusedInput">Nama</label> <div
class="controls"> <input class="input-xlarge focused" type="text"
name="nama" value="<?php echo $z['nama']; ?>"> </div> </div> <div
class="control-group"> <label class="control-label"
for="selectError3">Kelas</label> <div class="controls"> <select
id="selectError3" name="kelas"> <?php echo"<option value='$z[kelas]
'>$z[kelas]</option>;"?> <option value="X">X</option> <option
value="XI">XI</option> <option value="XII">XII</option> </select> </div>
</div> <div class="control-group"> <label class="control-label">Jenis
Kelamin</label> <div class="controls"> <label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox1" value="Laki-Laki"
name="jenis_kelamin" <?php if($z['jenis_kelamin']=="Laki-Laki"){ echo
"checked"; }?>>Laki-Laki </label> <label class="checkbox inline"> <input
type="checkbox" id="inlineCheckbox2" value="Perempuan"
name="jenis_kelamin" <?php if($z['jenis_kelamin']=="Perempuan"){ echo
"checked"; }?>>Perempuan </label> </div> </div> <div class="control-
group"> <label class="control-label" for="focusedInput">Tempat
Lahir</label> <div class="controls"> <input class="input-xlarge focused"
type="text" name="tempat_lahir" value="<?php echo $z['tempat_lahir']; ?
125
include "header.php";
include "menu.php";
include "tanggalindo.php";
?>
<!-- start: Content --> <div id="content" class="span10"> <div class="row-
fluid sortable"> <div class="box span12"> <div class="box-header" data-
original-title>
<h2><i class="halflings-icon user"></i><span class="break"></span>Data
Pembayaran</h2> <div class="box-icon"> <a href="#" class="btn-
setting"><i class="halflings-icon wrench"></i></a> <a href="#" class="btn-
minimize"><i class="halflings-icon chevron-up"></i></a> <a href="#"
class="btn-close"><i class="halflings-icon remove"></i></a> </div> </div>
<div class="box-content"> <p> <a href="tambahpembayaran.php"
title="Tambah Data Siswa" data-rel="tooltip" class="btn btn-medium btn-
success"><i class="icon-plus-sign"></i>Tambah</a> </p> <table
class="table table-striped table-bordered bootstrap-datatable datatable">
<thead> <tr> <th>No Kwitansi</th> <th>NIS</th> <th>Nama</th>
<th>Angkatan</th> <th>SPP</th> <th>Lama Bayar</th> <th>Dari
Bulan</th> <th>Sampai Bulan</th> <th>Total</th> <th>Tanggal
Bayar</th> <th>Aksi</th> </tr> </tr> </thead> <tbody> <?php
$di="select * from pembayaran,siswa,spp where
siswa.nis=pembayaran.nis && pembayaran.kode_spp=spp.kode_spp";
$ya=mysqli_query($koneksi,$di);
$no=1; while($diya=mysqli_fetch_array($ya)) { ?> <tr> <td><?php echo
$diya['no_kwitansi'] ?></td> <td class="center"><?php echo $diya['nis'] ?
></td> <td class="center"><?php echo $diya['nama'] ?></td> <td
class="center"><?php echo $diya['tahun_angkatan'] ?></td> <td
class="center"><?php echo $diya['spp'] ?></td> <td class="center"><?php
echo $diya['lama_bayar'] ?> Bulan</td> <td class="center"><?php echo
$diya['dari_bulan'] ?></td> <td class="center"><?php echo
$diya['sampai_bulan'] ?></td> <td class="center"><?php echo
$diya['total_bayar'] ?></td> <td class="center"><?php echo
DatetoIndo($diya['tanggal_bayar']); ?></td> <td class="center"> <a
class="btn btn-info" href="cetakkwitansi.php?no_kwitansi=<?php echo
$diya['no_kwitansi']; ?>" target="blank"> <i class="halflings-icon white
edit"></i>Cetak</a> <a class="btn btn-danger"
href="hapuspembayaran.php?no_kwitansi=<?php echo
$diya['no_kwitansi']; ?>"onclick="return confirm('Apakah Anda Yakin Ingin
Mengahpus Data Ini?')"> class="halflings-icon white trash"></i>Hapus
127
<script src="assets/js/ace-extra.min.js"></script>
<div id="content" class="span10">
<div class="row-fluid sortable"> <div class="box span12">
<div class="box-header" data-original-title> <h2><i class="halflings-icon
edit"></i><span class="break"></span>Laporan</h2> <div class="box-
icon"> <a href="#" class="btn-setting"><i class="halflings-icon
wrench"></i></a> <a href="#" class="btn-minimize"><i class="halflings-
icon chevron-up"></i></a> <a href="#" class="btn-close"><i
class="halflings-icon remove"></i></a> </div> </div> <div class="box-
content"> <form class="form-horizontal" action="laporan.php"
method="POST"> <fieldset> <div class="control-group">
<label class="control-label" for="date01">Dari Tanggal</label>
<div class="controls"> <input class="input-xlarge date-picker"
name="tgl1" id="tgl1" type="text" data-date-format="yyyy-mm-dd"
value="<?php date_default_timezone_set("Asia/Jakarta");echo date("Y-m-
d");?>" /> </div> </div> <div class="control-group"> <label class="control-
label" for="date01">s/d Tanggal</label> <div class="controls"> <input
class="input-xlarge date-picker" name="tgl2" id="tgl2" type="text" data-
date-format="yyyy-mm-dd" value="<?php
date_default_timezone_set("Asia/Jakarta");echo date("Y-m-d");?>" />
</div> </div> <div class="control-group"> <label class="control-label"
for="date01">Kelas</label> div class="controls"> <select name="kelas" >
<option value="X"> X </option> <option value="XI"> XI </option> <option
Value="XII"> XII </option> </select> </div> </div> <div class="form-
actions"> <button type="submit" class="btn btn-primary go2"
name="proses">Proses</button> </div> </fieldset> </form> </div>
</div><!--/span--> </div><!--/row--> </div><!--/.fluid-container--> <!-- end:
Content --> </div><!--/#content.span10--> </div><!--/fluid-row--> <?php
include "tanggalotomatis.php"; include "footer.php";
?>
Script Cetak Laporan
<html> <body> <div id="sampul"> <table> <tr> <td width="128"
rowspan="2" align="center"><div align="center"><img
src="img/logontb.jpg" width="90" height="90" /> </div> </td> <td>
<div class="logoSekolah"> </div> <div class="namaInstansi">
<h2>SMAN 3 Selong</h2> <h2> </h2> <h1><i>Jl. H.Moh.Faisal No.1
Selong telp.(0376) 2923415 Selong 83612</i></h1> <h1><i>Email :
smantigaselong@yahoo.com |Website : sman3selong.sch.id/i></h1>
133