0% found this document useful (0 votes)
43 views24 pages

Bed 3

This document contains code for a student data management system including login/logout functionality, database connection, adding/editing/deleting student records, and displaying student data in a table. The key sections are: 1. Login/logout code to start and end user sessions 2. Database connection code to connect to a MySQL database 3. Forms and processing pages to add, edit, and delete student records in the database 4. Display code to show student data in a table from the database
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views24 pages

Bed 3

This document contains code for a student data management system including login/logout functionality, database connection, adding/editing/deleting student records, and displaying student data in a table. The key sections are: 1. Login/logout code to start and end user sessions 2. Database connection code to connect to a MySQL database 3. Forms and processing pages to add, edit, and delete student records in the database 4. Display code to show student data in a table from the database
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

A. LOGIN/LOGOUT header("location:index.php?

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>

2. proses_input_kelas Source code:


Source code: <!DOCTYPE html PUBLIC "-
<?php //W3C//DTD XHTML 1.0
include 'koneksi.php'; Transitional//EN"
if(isset($_POST['submit'])){ "http://www.w3.org/TR/xhtml1/DT
D/xhtml1-transitional.dtd">
$id_kelas=$_POST['id_kelas'];

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>';

Source code: ?></td></tr>


<!DOCTYPE html> <tr><td><?php
<html> include('koneksi.php');
<head> $result=mysqli_query($koneksi,"SE
<title>Input Data LECT * FROM siswa");
Pembayaran</title> $jsArray = "var prdName = new
<link rel = "stylesheet" Array();\n";
type="text/css" href="style.css"> echo'<select name="nisn"
</head> onchange="document.getElementBy
<body> Id(\'prd_name\').value=prdName[this
.value]">';

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'];?>&nbsp;&nbsp;<?=$dt['bula VALUES('$id_pembayaran','$id_pet
n_dibayar'];?>&nbsp;&nbsp;<?=$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

You might also like