Bed 3
Bed 3
pe
san=gagal");
1. Cek_login }
<?php }else{
session_start(); header("location:index.php?pe
include 'koneksi.php'; san=gagal");
}
$username=$_POST['username']; ?>
$password=$_POST['password'];
$login=mysqli_query($koneksi,"sele
2. Logout.php
<?php
ct * from petugas where
session_start();
username='$username' and
session_destroy();
password='$password'");
header("location:index.php");
$cek=mysqli_num_rows($login);
?>
if($cek>0){
$data=mysqli_fetch_assoc($lo
gin); B. KONEKSI
if($data['level']=="admin"){ 1. Koneksi.php
$_SESSION['username']=$use
rname; Source code:
$_SESSION['level']="admin"; <?php
$koneksi=mysqli_connect("Loc
header("location:index_admin. alhost","root","","db_spp");
php"); if(mysqli_connect_errno()){
}
echo "Koneksi
else
if($data['level']=="siswa"){ Gagal:".mysqli_connect_error();
$_SESSION['username']=$use }
rname; ?>
$_SESSION['level']="siswa";
header("location:index_siswa.
php");
} C. INDEX (SISWA)
else
if($data['level']=="petugas"){ 1. input_siswa
$_SESSION['username']=$use
rname;
$_SESSION['level']="petugas
";
header("location:index_petuga
s.php");
}else{
22
<!DOCTYPE html > ?>
<html>
<head> </td></tr>
<meta http-equiv="Content-Type" <tr><td><input type="text"
content="text/html; charset=iso- name="alamat"
8859-1" /> placeholder="alamat"></td> </tr>
<title>Input data siswa</title> <tr><td><input type="text"
<link rel = "stylesheet" name="no_telp"
type="text/css" href="style.css"> placeholder="no_telp"></td></tr>
</head> <tr><TD><?php
<body>
<h1 align="center"> Input dan
Tampil Data Siswa</h1> include ('koneksi.php');
$result=mysqli_query($koneksi,"SE
<form method="post" action LECT*FROM spp");
="proses_input_siswa.php"> echo'<select name="id_spp"
<table border="1" align ="center" onchange="changeValue(this.value)"
class="table2" > >';
<td> <input type="text" echo '<option>--Pilih Id spp--
name="nisn" placeholder="NISN"> </option>';
</td> while($row=mysqli_fetch_array($res
<tr><td><input type="text" ult)){
name="nis" echo'<option
placeholder="NIS"></td> </tr> <br> value="'.$row['id_spp'].'">'.$row['id
<tr><td><input type="text" _spp'].'</option>';
name="nama" }
placeholder="Nama"></td></tr> echo'</select>';
</tr></td> ?> </td></tr>
<tr><td>
<?php <tr><td><input type="submit"
include ('koneksi.php'); name="submit" value="Tambah">
$result=mysqli_query($koneksi,"SE <tr><td><input type="reset"
LECT*FROM kelas"); name="reset"
echo'<select name="id_kelas" value="Reset"></td></tr>
onchange="changeValue(this.value)" </table>
>'; </form><br>
echo '<option>--Pilih Id Kelas-- <table border="1" class="table1"
</option>'; align ="center" >
while($row=mysqli_fetch_array($res <tr>
ult)){ <th> NISN </th><th>NIS</th>
echo'<option value="' . <th>NAMA</th><th> ID
$row['id_kelas'] . '">' . KELAS</th>
$row['id_kelas'] . '</option>'; <th> Alamat </th><th> no
} telepon </th>
echo'</select>'; <th> ID SPP </th>
23
<th colspan="2"> Aksi </th>
</tr><?php 2. proses_input_siswa
<?php
include 'koneksi.php';
include 'koneksi.php';if
$no=1;
(isset($_POST['submit'])){
$nisn=$_POST['nisn'];
$data=mysqli_query($koneksi
$nis=$_POST['nis'];
,"SELECT * FROM siswa");
$nama=$_POST['nama'];
while
$id_kelas=$_POST['id_kelas'];
($dt=mysqli_fetch_array($data)){
$alamat=$_POST['alamat'];
?>
$no_telp=$_POST['no_telp'];
<tr>
$id_spp=$_POST['id_spp'];
<td><?=$dt['nisn'];?></td>
$q=mysqli_query($koneksi,"INSER
T INTO siswa VALUES
<td><?=$dt['nis'];?></td>
('$nisn','$nis','$nama','$id_kelas','$ala
mat','$no_telp','$id_spp')");
<td><?=$dt['nama'];?></td>
if ($q){
<td><?=$dt['id_kelas'];?></td
echo "<script>alert ('Data siswa
>
Berhasil Dimasukkan');
window.location.href='input_siswa.p
<td><?=$dt['alamat'];?></td>
hp'</script>";
}else {
<td><?=$dt['no_telp'];?></td>
echo "<script> alert ('Data Siswa
<td><?=$dt['id_spp'];?></td>
gagal Dimasukkan');
<td><a
window.location.href='input_siswa.p
href="update_siswa.php?id=<?=
hp'</script>";
$dt['nisn'] ?>">Ubah</a></td>
}
<td><a
}else{
href="delete_siswa.php?id=<?=
header('Location:input_siswa.php');
$dt['nisn'] ?>" onClick="return
}
confirm('Anda yakin akan
?>
menghapus data ini?')">Hapus
</a></td>
</tr>
<?php
}
?></table> 3. proses_update_siswa
</body> <?php
</html> include "koneksi.php";
if(isset($_POST['submit'])){
$id=$_POST['nisn'];
24
$nis=$_POST['nis']; "http://www.w3.org/TR/xhtml1/DT
$nama=$_POST['nama']; D/xhtml1-transitional.dtd">
$id_kelas=$_POST['id_kelas']; <html
$alamat=$_POST['alamat']; xmlns="http://www.w3.org/1999/xht
$no_telp=$_POST['no_telp']; ml">
$id_spp=$_POST['id_spp']; <head>
$q=mysqli_query <meta http-equiv="Content-Type"
($koneksi,"UPDATE siswa SET content="text/html; charset=iso-
nis='$nis',nama='$nama',id_kelas='$i 8859-1" />
d_kelas',alamat='$alamat',nama='$na <title>Edit data siswa</title>
ma',no_telp='$no_telp',id_spp='$id_s <link rel="stylesheet"
pp' WHERE nisn='$id'"); type="text/css" href="css/style.css">
if($q){ </title></head>
echo "<script> alert ('Data spp <body>
Behasil di Ubah'); <?php
window.location.href='input_siswa.p include 'koneksi.php';
hp'</script> "; $id=$_GET['id'];
}else { $data=mysqli_query($koneksi
echo "<script> alert ('Data Kelas ,"SELECT * FROM siswa WHERE
gagal di Ubah'); nisn='$id'");
window.location.href='input_siswa.p while($dt=mysqli_fetch_array
hp'</script>"; ($data)){
}} ?>
else {
header ('Location:input_siswa.php'); <table border="1" class="table1"
} align="center">
?> <td align="center"> <h1>Edit
Data</h1></td>
<tr><td>
<H2> Halaman Ubah
Data</H2></td></tr>
4. update_siswa <form
action="proses_update_siswa.php
"method="post">
<td> <input type="text"
name="nisn" value="<?=$dt['nisn']
?>" readonly="" /></td>
<tr><td><input type="text"
name="nis" value="<?=$dt['nis'] ?>"
/></td></tr>
<tr><td><input type="text"
<!DOCTYPE html PUBLIC "- name="nama"
//W3C//DTD XHTML 1.0 value="<?=$dt['nama'] ?>" />
Transitional//EN" </td></tr>
<tr><td><?php
25
</td></tr>
include ('koneksi.php'); <tr><td><input type="submit"
$result=mysqli_query($koneksi,"SE name="submit" value="Ubah
LECT*FROM kelas"); Data"></td></tr>
echo'<select name="id_kelas"
onchange="changeValue(this.value)" </form>
>'; </table>
echo "<option> <?php
$dt[id_kelas]</option>"; }
while($row=mysqli_fetch_array($res ?>
ult)){ </td>
echo'<option </table>
value="'.$row['id_kelas'].'">'.$row['i </body>
d_kelas'].'</option>'; </html>
}
echo'</select>'; 5. delete_siswa
?>
</td></tr>
<tr><td><input type="text"
name="alamat"
value="<?=$dt['alamat']?>"></td></t
r>
<tr><td><input type="text" <?php
name="no_telp" require_once 'koneksi.php';if
value="<?=$dt['no_telp']?>"></td>< (isset($_GET['id'])) {
/tr> $id = $_GET['id'];
<tr><td><?php $q =
mysqli_query($koneksi,"DELETE
include ('koneksi.php'); FROM siswa WHERE nisn =
$result=mysqli_query($koneksi,"SE '$id'");// cek perintah
LECT*FROM spp"); if ($q) {
echo'<select name="id_spp" // pesan apabila hapus berhasil
onchange="changeValue(this.value)" echo "<script>alert('Data berhasil
>'; dihapus');
echo "<option> window.location.href='input_siswa.p
$dt[id_spp]</option>"; hp'</script>";
while($row=mysqli_fetch_array($res } else {
ult)){
echo'<option echo "<script>alert('Data berhasil
value="'.$row['id_spp'].'">'.$row['id dihapus');
_spp'].'</option>'; window.location.href='input_siswa.p
} hp'</script>";
echo'</select>'; }
?>
26
} else { </tr></td>
header('Location:input_siswa.php');
}?> <tr><td><?php
D. INDEX
echo"<select name=level width=30>
(PETUGAS) <option
1. input_petugas.php selected=selected>Level</option><b
r>
<option
value=admin>Admin</option>
<option
value=petugas>Petugas</option>
</select>";
<!DOCTYPE html >
<html> ?>
<head>
<meta http-equiv="Content-Type" </td></tr>
content="text/html; charset=iso- <tr><td><input type="submit"
8859-1" /> name="submit" value="Tambah">
<title>Input Data Petugas</title> <input type="reset" name="reset"
<link rel = "stylesheet" value="Reset"></td ></tr>
type="text/css" href="style.css"> </form></table><br/>
</head> <table border="1" class="table1"
<body> align ="center" >
<h1 align="center"> Input dan <tr>
Tampil Data Petugas</h1> <th>Id Petugas </th>
<table border="1" align ="center" <th>Username </th>
class="table1" > <th>Password </th> <th>Nama
<form method="post" action Petugas</th>
="proses_input_petugas.php"> <th>Level </th>
<th colspan="2">Aksi</th>
<td> <input type="text" </tr><?php
name="id_petugas"
placeholder="Id_Petugas"> </td> include 'koneksi.php';
<tr><td><input type="text" $no=1;
name="username"
placeholder="Username"></td> $data=mysqli_query($koneksi,"SEL
</tr> <br> ECT * FROM petugas");
<tr><td><input type="text"
name="password" while($dt=mysqli_fetch_array($data
placeholder="Password"></td></tr> )){
<tr><td><input type="text" ?>
name="nama_pettugas"
placeholder="Nama <tr>
Petugas"></td></tr>
27
echo "<script>alert ('Data siswa
<td><?=$dt['id_petugas'];?></ Berhasil Dimasukkan');
td> window.location.href='input_petugas
.php'</script>";
<td><?=$dt['username'];?></t }else {
d>
echo "<script> alert ('Data Siswa
<td><?=$dt['password'];?></t gagal Dimasukkan');
d> window.location.href='input_petugas
.php'</script>";
<td><?=$dt['nama_petugas'];? }
></td> <td><?=$dt['level'];?></td> }else{
<td><a header('Location:input_petugas.php')
href="update_petugas.php?id=<?= ;
$dt['id_petugas'] }
?>">Ubah</a></td> ?>
<td><a
href="delete_petugas.php?id=<?= 3. update_petugas.php
$dt['id_petugas'] ?>"
onClick="return confirm('Anda
yakin akan menghapus data
ini?')">Hapus </a></td>
</tr><?php
}
?></table>
</body>
</html>
Source code:
2. proses_input_siswa.php <!DOCTYPE html PUBLIC "-
Source code: //W3C//DTD XHTML 1.0
<?php Transitional//EN"
include 'koneksi.php';if "http://www.w3.org/TR/xhtml1/DT
(isset($_POST['submit'])){ D/xhtml1-transitional.dtd">
$id_petugas=$_POST['id_petugas']; <html
$username=$_POST['username']; xmlns="http://www.w3.org/1999/xht
$password=$_POST['password']; ml">
$nama_petugas=$_POST['nama_pet <head>
ugas']; <meta http-equiv="Content-Type"
$level=$_POST['level']; content="text/html; charset=iso-
8859-1" />
$q=mysqli_query($koneksi,"INSER <title>Edit data petugas</title>
T INTO petugas VALUES <link rel="stylesheet"
('$id_petugas','$username','$passwor type="text/css" href="css/style.css">
d','$nama_petugas','$level')"); </title></head>
if ($q){
28
<body> </td></tr>
<?php
include 'koneksi.php'; <tr><td><input
$id=$_GET['id']; type="submit" name="submit"
$data=mysqli_query($koneksi value="Ubah Data"> </td></tr>
,"SELECT * FROM petugas </form></table>
WHERE id_petugas='$id'"); <?php
while($dt=mysqli_fetch_array }
($data)){ ?>
?>
</table>
<table border="1" class="table1" </body></html>
align="center">
<td align="center"> <h1>Edit Data 4. proses_update_petugas
Petugas</h1></td>
<tr><td>
Source Code:
<?php
<H2> Halaman Ubah
include "koneksi.php";
Data</H2><form
if(isset($_POST['submit'])){
action="proses_update_petugas.php"
$id=$_POST['id_petugas'];
method="post"> </td></tr>
$username=$_POST['username'];
<td> <input type="text"
$password=$_POST['password'];
name="id_petugas"
$nama_petugas=$_POST['nama_pet
value="<?=$dt['id_petugas'] ?>"
ugas'];
readonly="" /></td>
$level=$_POST['level'];
<tr><td><input type="text"
$q=mysqli_query
name="username"
($koneksi,"UPDATE petugas SET
value="<?=$dt['username'] ?>"
username='$username',password='$p
/></td></tr>
assword',nama_petugas='$nama_pet
<tr><td><input type="text"
ugas' ,level='$level' WHERE
name="password"
id_petugas='$id'");
value="<?=$dt['password'] ?>" />
if($q){
</td></tr>
echo "<script> alert ('Data petugas
<tr><td><input type="text"
Behasil di Ubah');
name="nama_petugas"
window.location.href='input_petugas
value="<?=$dt['nama_petugas'] ?>"
.php'</script> ";
/> </td></tr>
}else {
<tr><td><select name
echo "<script> alert ('Data petugas
="level">
gagal di Ubah');
<option selected
window.location.href='input_petugas
=selected
.php'</script>";
><?=$dt['level']?></option>
}}
<option
else {
value=admin>Admin</option>
header
<option
('Location:input_petugas.php');
value=petugas>petugas</option>
}
29
?> 1. input_kelas.php
5. delete_petugas.php
Source code:
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type"
Source code: content="text/html; charset=iso-
<?php 8859-1" />
require_once 'koneksi.php';if <title>INPUT DATA
(isset($_GET['id'])) { KELAS</title>
$id = $_GET['id']; <link rel = "stylesheet"
$q = type="text/css" href="style.css">
mysqli_query($koneksi,"DELETE </head>
FROM petugas WHERE id_petugas <body>
= '$id'");// cek perintah <h1 align="center"> Input dan
if ($q) { Tampil Data Kelas</h1>
// pesan apabila hapus berhasil <table border="1" align ="center"
echo "<script>alert('Data berhasil class="table1" >
dihapus'); <td>
window.location.href='input_petugas <form method="post" action
.php'</script>"; ="proses_input_kelas.php">
} else { <input type="text" name="id_kelas"
// pesan apabila hapus gagal placeholder="ID_Kelas">
echo "<script>alert('Data gagal <?php
dihapus'); echo "<select name=nama_kelas>
window.location.href='input_petugas <option selected = selected>
.php'</script>"; KELAS</option>
}
} else { <option value=10_RPL_1>10 RPL 1
// jika mencoba akses langsung ke </option>
file ini akan diredirect ke halaman <option value=10_RPL_2>10 RPL 2
index </option>
<option value=11_RPL_1>11 RPL 1
header('Location:input_petugas.php') </option>
; <option value=11_RPL_2>11 RPL 2
} </option>
?> <option value=12_RPL_1>12 RPL 1
</option>
E. INDEX (KELAS) <option value=12_RPL_2>12 RPL 2
</option>
30
</select>";
<option value=10_AK_1>10 AK 1
</option> ?>
<option value=10_AK_2>10 AK 2
</option> <?php
<option value=10_AK_3>11 AK 3 echo"<select
</option> name=kompetensi_keahlian>
<option value=11_AK_1>11 AK 1 <option
</option> selected=selected>KEAHLIAN</opt
<option value=11_AK_2>12 AK 2 ion>
</option> <option
<option value=11_AK_3>12 AK 3 value=Rekayasa_Perangkat_Lunak>
</option> Rekayasa Perangkat Lunak</option>
<option value=12_AK_1>12 AK 1 <option
</option> value=Teknik_Komputer_Jaringan
<option value=12_AK_2>12 AK 2 >Teknik Komputer
</option> Jaringan</option>
<option value=12_AK_3>12 AK 3 <option
</option> value=Administrasi_Perkantoran>A
dministrasi Perkantoran</option>
<option value=10_AP_1>10 AP 1
</option> <option
<option value=10_AP_2>10 AP 2 value=Akutansi>Akutansi</option>
</option> <option
<option value=11_AP_1>11 AP 1 value=Pemasaran>Pemasaran</optio
</option> n>
<option value=11_AP_2>11 AP 2 </select>";
</option> ?>
<option value=12_AP_1>12 AP 1
</option> <input type="submit" name
<option value=12_AP_1>12 AP 2 ="submit" value="Tambah">
</option> <input type="reset"
name="reset" value="Reset">
<option value=10_TKJ>10 TKJ </form>
</option> </td></table>
<option <br/>
value=11_TKJ>11 TKJ </option> <table border="1"
<option class="table1" align="center">
value=12_TKJ>12 TKJ </option> <tr>
<option value=10_P>10 P </option> <th> ID Kelas
<option value=11_P>11 P </th><th> Nama Kelas</th>
</option > <th> Kompetensi
<option value=12_P>12 P </option> Keahlian </th>
<th colspan="2">Aksi
</th>
31
</tr> $nama_kelas=$_POST['nama_k
<?php elas'];
include 'koneksi.php'; $kompetensi_keahlian=$_POST
$no=1;
['kompetensi_keahlian'];
$data=mysqli_query($koneksi $q=mysqli_query
,"SELECT * FROM kelas"); ($koneksi,"INSERT INTO kelas
while VALUES
($dt=mysqli_fetch_array($data)){ ('$id_kelas','$nama_kelas','$kom
?> petensi_keahlian')");
<tr>
<td><?=$dt['id_kelas'];?></td
if ($q){
> echo "<script>alert ('Data Kelas
Berhasil Dimasukkan');
<td><?=$dt['nama_kelas'];?>< window.location.href='input_kel
/td> as.php'</script>";
}else {
<td><?=$dt['kompetensi_keah
lian'];?></td>
echo "<script> alert ('Data
<td><a
href="update_kelas.php?id=<?= Kelas Berhasil Dimasukkan');
$dt['id_kelas'] ?>">Ubah</a></td> window.location.href='input_kel
<td><a as.php'</script>";
href="delete_kelas.php?id=<?= }
$dt['id_kelas'] ?>" onClick="return }else{
confirm('Anda yakin akan header('Location:input_kelas.ph
menghapus data ini?')">Hapus
p');
</a></td>
</tr> }
?>
<?php
} 3. update_kelas.php
?></table>
</body>
</html>
32
<html <option
xmlns="http://www.w3.org/1999/xht value=10_RPL_2 > 10 RPL 2
ml"> </option>
<head> <option
<meta http-equiv="Content-Type" value=11_RPL_1 > 11 RPL 1
content="text/html; charset=iso- </option>
8859-1" /> <option
<title>Edit Data Kelas</title> value=11_RPL_1 > 11 RPL 2
<link rel="stylesheet" </option>
type="text/css" href="css/style.css"> <option
</title></head> value=12_RPL_1 > 12 RPL 1
<body> </option>
<?php <option
include 'koneksi.php'; value=12_RPL_1 > 12 RPL 2
$id=$_GET['id']; </option>
$data=mysqli_query($koneksi
,"SELECT * FROM kelas WHERE <option
id_kelas='$id'"); value=10_AK_1 > 10 AK 1
while($dt=mysqli_fetch_array </option>
($data)){ <option
?> value=10_AK_2 > 10 AK 2
</option>
<table border="1" class="table1" <option
align="center"> value=10_AK_3 > 10 AK 3
<td align="center"> <h1>Edit </option>
Data</h1></td> <option
<tr><td> value=11_AK_1 > 11 AK 1
<H2> Halaman Ubah </option>
Data</H2><form <option
action="proses_update_kelas.php"m value=11_AK_2 > 11 AK 2
ethod="post"> </option>
<input type="text" <option
name="id_kelas" value=11_AK_3 > 11 AK 3
value="<?=$dt['id_kelas'] ?>" </option>
readonly="" /> <option
<select name value=12_AK_1 > 12 AK 1
="nama_kelas"> </option>
<option selected <option
=selected value=12_AK_2 > 12 AK 2
><?=$dt['nama_kelas']?></option> </option>
<option <option
value=10_RPL_1 > 10 RPL 1 value=12_AK_3 > 12 AK 3
</option> </option>
33
<option <option
value=10_AP_1 > 10 AP 1 value=Administrasi_Perkantoran>A
</option> dministrasi Perkantoran</option>
<option
value=10_AP_2 > 10 AP 2 <option
</option> value=Akutansi>Akutansi</option>
<option <option
value=11_AP_1 > 11 AP 1 value=Pemasaran>Pemasaran</optio
</option> n>
<option </select>
value=11_AP_2 > 11 AP 2
</option> <input type="submit" name
<option ="submit" value="Ubah Data">
value=12_AP_1 > 12 AP 1 </form>
</option> <?php
<option }
value=12_AP_2 > 12 AP 2 ?>
</option> </td>
</tr>
<option </table>
value=10_TKJ>10 TKJ </option> </body>
<option </html>
value=11_TKJ>11 TKJ </option>
<option 4. proses_update_kelas
value=12_TKJ>12 TKJ </option>
Source code:
<option value=10_P>10 P </option>
<?php
<option value=11_P>11 P
include "koneksi.php";
</option >
if(isset($_POST['submit'])){
<option value=12_P>12 P </option>
$id=$_POST['id_kelas'];
$nama_kelas=$_POST['nama_kelas'
</select>
];
$kompetensi_keahlian=$_POST['ko
<select name
mpetensi_keahlian'];
="kompetensi_keahlian">
$q=mysqli_query
<option selected =selected
($koneksi,"UPDATE kelas SET
><?=$dt['kompetensi_keahlian']?></
nama_kelas='$nama_kelas',
option>
kompetensi_keahlian='$kompetensi_
<option
keahlian' WHERE id_kelas='$id'");
value=Rekayasa_Perangkat_Lunak>
if($q){
Rekayasa Perangkat Lunak</option>
echo "<script> alert ('Data Kelas
<option
Behasil di Ubah');
value=Teknik_Komputer_Jaringan
window.location.href='input_kelas.p
>Teknik Komputer
hp'</script> ";
Jaringan</option>
}else {
34
echo "<script> alert ('Data Kelas F. INDEX (SPP)
gagal di Ubah');
window.location.href='input_kelas.p 1. input_spp.php
hp'</script>";
}}
else {
header ('Location:input_kelas.php'); Source Code:
} <!DOCTYPE html >
?> <html>
<head>
5. delete_kelas.php <meta http-equiv="Content-Type"
content="text/html; charset=iso-
8859-1" />
<title>Input Data SPP</title>
<link rel = "stylesheet"
type="text/css" href="style.css">
</head>
<body>
<h1 align="center"> Input dan
Source code: Tampil Data SPP</h1>
<?php <table border="1" align ="center"
require_once 'koneksi.php';if class="table1" >
(isset($_GET['id'])) { <td>
$id = $_GET['id']; <form method="post" action
$q = ="proses_input_spp.php">
mysqli_query($koneksi,"DELETE <input type="text" name="id_spp"
FROM kelas WHERE id_kelas = placeholder="ID SPP">
'$id'"); <input type="text" name="tahun"
if ($q) { placeholder="Tahun">
echo "<script>alert('Data berhasil <input type="text" name="nominal"
dihapus'); placeholder="Nominal">
window.location.href='input_kelas.p <input type="submit"
hp'</script>"; name="submit" value="Tambah">
} else { <input type="reset"
echo "<script>alert('Data berhasil name="reset" value="Reset">
dihapus');
window.location.href='input_kelas.p
hp'</script>"; </form>
} </td> </table>
} else { <br/>
header('Location:input_kelas.php'); <table border="1" class="table1"
} align="center">
?> <tr>
<th>ID SPP</th><th>
Tahun</th>
35
<th> Nominal </th> $nominal=$_POST['nominal'];
<th colspan="2"> Aksi </th> $q=mysqli_query($koneksi,"INSER
</tr> T INTO spp VALUES
<?php ('$id_spp','$tahun','$nominal')");
include 'koneksi.php';
$no=1; if ($q){
echo "<script>alert ('Data Kelas
$data=mysqli_query($koneksi,"SEL Berhasil Dimasukkan');
ECT * FROM spp"); window.location.href='input_spp.ph
p'</script>";
while($dt=mysqli_fetch_array($data }else {
)){
?> echo "<script> alert ('Data Kelas
gagal Dimasukkan');
<tr> window.location.href='input_spp.ph
p'</script>";
<td><?=$dt['id_spp'];?></td> }
}else{
<td><?=$dt['tahun'];?></td> header('Location:input_spp.php');
}
<td><?=$dt['nominal'];?></td ?>
>
<td><a 3. update_spp.php
href="update_spp.php?id=<?=
Source code:
$dt['id_spp'] ?>">Ubah</a></td>
<td><a
href="delete_spp.php?id=<?=
$dt['id_spp'] ?>" onClick="return
confirm('Anda yakin akan Source code:
menghapus data ini?')">Hapus <!DOCTYPE html PUBLIC "-
</a></td> //W3C//DTD XHTML 1.0
</tr> Transitional//EN"
<?php "http://www.w3.org/TR/xhtml1/DT
} D/xhtml1-transitional.dtd">
?></table> <html
</body> xmlns="http://www.w3.org/1999/xht
</html> ml">
<head>
2. proses_input_spp <meta http-equiv="Content-Type"
Source code: content="text/html; charset=iso-
<?php 8859-1" />
include 'koneksi.php';if <title>EDIT DATA SPP</title>
(isset($_POST['submit'])){ <link rel = "stylesheet"
$id_spp=$_POST['id_spp']; type="text/css" href="style.css">
$tahun=$_POST['tahun']; </head>
36
Source Code:
<body> <?php
<?php include
include 'koneksi.php'; 'koneksi.php';if(isset($_POST['submi
$id=$_GET['id']; t'])){
$data=mysqli_query($koneksi $id=$_POST['id_spp'];
,"SELECT * FROM spp WHERE $tahun=$_POST['tahun'];
id_spp='$id'"); $nominal=$_POST['nominal'];
while($dt=mysqli_fetch_array $q=mysqli_query($koneksi,"UPDA
($data)){ TE spp SET tahun='$tahun',
?> nominal='$nominal' WHERE
id_spp='$id'");
<table border="1" class="table1"
align="center"> if($q){
<td align="center"> <h1>Edit echo"<script>alert('Data spp
Data</h1></td> Berhasil Dimasukkan');
<tr><td> window.location.href='input_spp.ph
<H2> Halaman Ubah p'</script>";
Data</H2><form }else{
action="proses_update_spp.php"met echo"<script>alert('Data spp gagal
hod="post"> Dimasukkan');
<input type="text" window.location.href='input_spp.ph
name="id_spp" p'</script>";
value="<?=$dt['id_spp'] ?>" }
readonly="" /> }else{
<input type="text" header('Location:input_spp.php');
name="tahun" }
value="<?=$dt['tahun'] ?>" /> ?>
<input type="text"
name="nominal"
value="<?=$dt['nominal'] ?>" />
<input type="submit" 5. delete_spp.php
name="submit" value="Ubah Data"
/>
</form>
<?php
}
?>
</td>
</tr>
</table>
</body> Source code:
</html> <?php
require_once 'koneksi.php';if
4. proses_update_spp (isset($_GET['id'])) {
37
$id = $_GET['id']; <h1 align="center">Input dan
$q = Tampil Data Pembayaran</h1>
mysqli_query($koneksi,"DELETE <!--
FROM spp WHERE id_spp = '$id'"); Create atau menambahkan data baru
if ($q) { Data akan dikirimkan ke add.php
untuk diproses
echo "<script>alert('Data berhasil -->
dihapus'); <table border="1"align="center"
window.location.href='input_spp.ph bgcolor="#F0F0F0"class="table1">
p'</script>"; <td>
} else { <form
echo "<script>alert('Data berhasil method="post"action="proses_input
dihapus'); _pembayaran.php">
window.location.href='input_spp.ph <input
p'</script>"; type="text"name="id_pembayaran"p
} laceholder="ID Pembayaran"></td>
} else { <tr><td><?php
header('Location:input_spp.php');
} include('koneksi.php');
?> $result=mysqli_query($koneksi,"SE
LECT * FROM petugas");
echo'<select name="id_petugas"
onchange="changeValue(this.value)"
>';
echo "<option>---Pilih Id Petugas---
G. INDEX </option>";
(PEMBAYARAN) while($row=mysqli_fetch_array($res
ult)){
1. input_pembayaran
echo'<option
value="'.$row['id_petugas'].'">'.$row
['id_petugas'].'</option>';
}
echo'</select>';
38
echo "<option>---Pilih NISN--- <option value="22">22</option>
</option>"; <option value="23">23</option>
while($row=mysqli_fetch_array($res <option value="24">24</option>
ult)){ <option value="25">25</option>
echo'<option <option value="26">26</option>
value="'.$row['nisn'].'">'.$row['nisn'] <option value="27">27</option>
.'</option>'; <option value="28">28</option>
$jsArray .= <option value="29">29</option>
"prdName['".$row['nisn']."']='".addsl <option value="30">30</option>
ashes($row['nama'])."';\n"; <option value="31">31</option>
} </select>
echo'</select>'; <select name="bulan_dibayar">
?></td></tr> <option selected=selected>Pilih
<tr><td><input type="text" Bulan</option>
id="prd_name" placeholder="Nama <option
dari NISN" > value="Januari">Januari</option>
<script type="text/javascript"> <option
<?php echo $jsArray;?> value="Februari">Februari</option>
</script> <option
</td></tr> value="Maret">Maret</option>
<tr><td> <option
<select name="tgl_bayar"> value="April">April</option>
<option selected=selected >Pilih <option value="Mei">Mei</option>
Tanggal</option> <option value="Juni">Juni</option>
<option value="1">1</option> <option value="Juli">Juli</option>
<option value="2">2</option> <option
<option value="3">3</option> value="Agustus">Agustus</option>
<option value="4">4</option> <option
<option value="5">5</option> value="Agustus">Agustus</option>
<option value="6">6</option> <option
<option value="7">7</option> value="September">September</opt
<option value="8">8</option> ion>
<option value="9">9</option> <option
<option value="10">10</option> value="Oktober">Oktober</option>
<option value="11">11</option> <option
<option value="12">12</option> value="November">November</opti
<option value="13">13</option> on>
<option value="14">14</option> <option
<option value="15">15</option> value="Desember">Desember</opti
<option value="16">16</option> on>
<option value="17">17</option> </select>
<option value="18">18</option> <select name="tahun_dibayar">
<option value="19">19</option> <option selected=selected>Pilih
<option value="20">20</option> Tahun</option>
<option value="21">21</option>
39
<option placeholder="Jumlah
value="2017">2017</option> Bayar"></td></tr>
<option <tr><td><input type="submit"
value="2018">2018</option> name="submit" value="Tambah">
<option <input type="reset" name="reset"
value="2019">2019</option> value="Reset"></td></tr>
<option </form></table>
value="2020">2020</option> <table border="1" class="table1"
<option align="center">
value="2021">2021</option> <tr>
<option <th bgcolor="#996699">ID
value="2022">2022</option> Pembayaran</th>
<option <th bgcolor="#996699">ID
value="2023">2023</option> Petugas</th>
<option <th bgcolor="#996699">NISN</th>
value="2024">2024</option> <th bgcolor="#996699">Nama
<option Siswa</th>
value="2025">2025</option> <th bgcolor="#996699">Tgl
<option Bayar</th>
value="2026">2026</option> <th bgcolor="#996699">ID
<option SPP</th>
value="2027">2027</option> <th bgcolor="#996699">Jumlah
<option Bayar</th>
value="2028">2028</option> <th colspan="2"
</select> bgcolor="#996699">Aksi</th>
</td></tr> </tr><?php
<tr><td><?php include 'koneksi.php';
include 'koneksi.php'; $data=mysqli_query($koneksi,"SEL
$result=mysqli_query($koneksi,"SE ECT * FROM pembayaran,siswa
LECT*FROM spp"); where
echo'<select name="id_spp" siswa.nisn=pembayaran.nisn")or
onchange="changeValue(this.value)" die(mysqli_error($koneksi));
>'; $no=1;
echo '<option>---Pilih Id while($dt=mysqli_fetch_array($data
Spp</option>'; )){
while($row=mysqli_fetch_array($res ?><tr>
ult)){ <td
echo'<option bgcolor="#99CCCC"><?=$dt['id_pe
value="'.$row['id_spp'].'">'.$row['id mbayaran'];?></td>
_spp'].'</option>'; <td
} bgcolor="#99CCCC"><?=$dt['id_pe
echo'</select>'; tugas'];?></td>
?></td></tr> <td
<tr><td><input type="text" bgcolor="#99CCCC"><?=$dt['nisn']
name="jumlah_bayar" ;?></td>
40
<td $id_spp = $_POST['id_spp'];
bgcolor="#99CCCC"><?=$dt['nama' $jumlah_bayar =
];?></td> $_POST['jumlah_bayar'];
<td $q=mysqli_query($koneksi,"INSER
bgcolor="#99CCCC"><?=$dt['tgl_b T INTO pembayaran
ayar'];?> <?=$dt['bula VALUES('$id_pembayaran','$id_pet
n_dibayar'];?> <?=$dt[ ugas','$nisn','$tgl_bayar','$bulan_dib
'tahun_dibayar'];?></td> ayar','$tahun_dibayar','$id_spp','$ju
<td mlah_bayar')");
bgcolor="#99CCCC"><?=$dt['id_sp
p'];?></td> if($q){
<td echo"<script>alert('Data
bgcolor="#99CCCC"><?=$dt['jumla Pembayaran berhasil Dimasukkan');
h_bayar'];?></td> window.location.href='input_pemba
<td bgcolor="#99CCCC"><a yaran.php'</script>";
href="update_pembayaran.php?id=< }else{
?=$dt['id_pembayaran']?>">Ubah</a echo"<script>alert('Data
></td> Pembayaran gagal Dimasukkan');
<td bgcolor="#99CCCC"><a window.location.href='input_pemba
href="delete_pembayaran.php?id=<? yaran.php'</script>";
=$dt['id_pembayaran']?>"onClick="r }
eturn confirm('Anda yakin akan }else{
menghapus data header('Location:input_pembayaran.
ini?')">Hapus</a></td> php');
</tr><?php }
} ?>
?></table>
</body> 3. update_pembayaran
</html>
2. proses_input_pembayaran
Source code:
<?php
include 'koneksi.php';
if (isset($_POST['submit'])){
$id_pembayaran =
Source Code:
$_POST['id_pembayaran'];
<html>
$id_petugas =
<head>
$_POST['id_petugas'];
<title>Edit Data
$nisn = $_POST['nisn'];
Pembayaran</title>
$tgl_bayar = $_POST['tgl_bayar'];
<link rel="stylesheet"
$bulan_dibayar =
type="text/css" href="css/style.css">
$_POST['bulan_dibayar'];
</head>
$tahun_dibayar =
<body>
$_POST['tahun_dibayar'];
41
<?php </td></tr>
include 'koneksi.php'; <tr><td>
$id=$_GET['id']; <?php
$data = include('koneksi.php');
mysqli_query($koneksi,"SELECT *
FROM pembayaran WHERE $result=mysqli_query($koneksi,
id_pembayaran='$id'"); "SELECT * FROM siswa");
echo '<select name="nisn"
while($dt=mysqli_fetch_array($data onchange="changeValue(this.value)"
)){ >';
?> echo "<option>
<table border="1" $dt[nisn]</option>";
align="center" class="table1"> while($row =
<td align="center"><h1>Edit mysqli_fetch_array($result)){
Data</h1></td> echo '<option
<tr><td><h2>Halaman Ubah value="'.$row['nisn'].'">'.$row['nisn']
Data</h2></td></tr> .'</option>';
}
<form echo'</select>';
action="proses_update_pembayaran. ?>
php" method="post"> </td></tr>
<td><input type="text" <tr><td>
name="id_pembayaran" <select
value="<?=$dt['id_pembayaran']?>" name="tgl_bayar">
readonly=""></td> <option
<tr><td> selected="selected"><?=$dt['tgl_bay
<?php ar']?></option>
include('koneksi.php'); <option
value="1">1</option>
$result=mysqli_query($koneksi, <option
"SELECT * FROM petugas"); value="2">2</option>
echo '<select <option
name="id_petugas" value="3">3</option>
onchange="changeValue(this.value)" <option
>'; value="4">4</option>
echo "<option> <option
$dt[id_petugas]</option>"; value="5">5</option>
while($row = <option
mysqli_fetch_array($result)){ value="6">6</option>
echo '<option <option
value="'.$row['id_petugas'].'">'.$row value="7">7</option>
['id_petugas'].'</option>'; <option
} value="8">8</option>
echo'</select>'; <option
?> value="9">9</option>
42
<option <select
value="10">10</option> name="bulan_dibayar">
<option <option
value="11">11</option> selected="selected"><?=$dt['bulan_
<option dibayar']?> </option>
value="12">12</option> <option
<option value="Januari">Januari</option>
value="12">12</option> <option
<option value="Februari">Februari</option>
value="13">13</option> <option
<option value="Maret">Maret</option>
value="14">15</option> <option
<option value="April">April</option>
value="16">16</option> <option
<option value="Mei">Mei</option>
value="17">17</option> <option
<option value="Juni">Juni</option>
value="18">18</option> <option
<option value="Juli">Juli</option>
value="19">19</option> <option
<option value="Agustus">Agustus</option>
value="20">20</option> <option
<option value="September">September</opt
value="21">21</option> ion>
<option <option
value="22">22</option> value="Oktober">Oktober</option>
<option <option
value="23">23</option> value="November">November</opti
<option on>
value="24">24</option> <option
<option value="Desember">Desember</opti
value="25">25</option> on>
<option </select>
value="26">26</option> <select
<option name="tahun_dibayar">
value="27">27</option> <option
<option selected="selected"><?=$dt['tahun_
value="28">28</option> dibayar']?></option>
<option <option
value="29">29</option> value="2017">2017</option>
<option <option
value="30">30</option> value="2018">2018</option>
<option <option
value="31">31</option> value="2019">2019</option>
</select>
43
<option </td></tr>
value="2020">2020</option> <tr><td>
<option <input type="submit"
value="2021">2021</option> name="submit" value="Ubah Data">
<option </td></tr>
value="2022">2022</option> </form>
<option <?php
value="2023">2023</option> }
<option ?>
value="2024">2024</option> </td>
<option </table>
value="2025">2025</option> </body>
<option </html>
value="2026">2026</option>
<option
value="2027">2027</option> 4. proses_update_pembayara
<option
value="2028">2028</option>
n
</select> Source_code:
</td></tr> <?php
<tr><td> include "koneksi.php";
<?php if (isset($_POST['submit'])){
include('koneksi.php'); $id_pembayaran =
$_POST['id_pembayaran'];
$result=mysqli_query($koneksi, $id_petugas =
"SELECT * FROM spp"); $_POST['id_petugas'];
echo '<select $nisn = $_POST['nisn'];
name="id_spp" $tgl_bayar = $_POST['tgl_bayar'];
onchange="changeValue(this.value)" $bulan_dibayar =
>'; $_POST['bulan_dibayar'];
echo "<option> $tahun_dibayar =
$dt[id_spp]</option>"; $_POST['tahun_dibayar'];
while($row = $id_spp = $_POST['id_spp'];
mysqli_fetch_array($result)){ $jumlah_bayar =
echo '<option $_POST['jumlah_bayar'];
value="'.$row['id_spp'].'">'.$row['id
_spp'].'</option>';
} $q=mysqli_query($koneksi,"UPDA
echo'</select>'; TE pembayaran SET id_petugas =
?> '$id_petugas', nisn = '$nisn',
</td></tr> tgl_bayar = '$tgl_bayar',
<tr><td> bulan_dibayar = '$bulan_dibayar',
<input type="text" tahun_dibayar = '$tahun_dibayar',
name="jumlah_bayar" id_spp = '$id_spp', jumlah_bayar =
Value="<?=$dt['jumlah_bayar']?>">
44
'$jumlah_bayar' WHERE
id_pembayaran = '$id'"); window.location.href='input_pemba
if($q){ yaran.php'</script>";
echo "<script>alert('Data SPP }else{
berhasil diubah'); echo "<script>alert('Data Gagal
Dihapus');
window.location.href='input_pemba
yaran.php'</script>"; window.location.href='input_pemba
}else{ yaran.php'</script>";
echo "<script>alert('Data SPP }
gagal diubah'); }else{
window.location.href='input_pemba header('Location:input_pembayaran.
yaran.php'</script>"; php');
} }
}else{ ?>
header('Location:input_pembayaran.
php');
}
?>
5. delete_pembayaran
Source code :
<?php
require_once 'koneksi.php';
if (isset($_GET['id'])){
$id = $_GET['id'];
$q = mysqli_query($koneksi,
"DELETE FROM pembayaran
WHERE id_pembayaran = '$id'");
if($q){
echo "<script>alert('Data
Berhasil Dihapus');
45